.retro-hero{display:flex;justify-content:center;align-items:center;position:relative;min-height:100vh;overflow:hidden;font-family:"Orbitron",sans-serif;background-image:linear-gradient(180deg,#0d0221 0%,#2b0b3f 42%,#5a1157 68%,#c81d77 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.retro-sun{position:absolute;top:15%;left:50%;z-index:1;width:340px;height:340px;margin-left:-170px;border-radius:50%;box-shadow:0px 0px 90px rgba(255,80,180,.6),0px 0px 170px rgba(255,140,60,.3)}.retro-sun{background:repeating-linear-gradient(180deg,rgba(13,2,33,0) 0 20px,#0d0221 20px 27px),linear-gradient(180deg,#fff7ad 0%,#ffd36e 32%,#ff7bd0 66%,#ff2e97 100%)}@media (max-width:767px){.retro-sun{width:230px;height:230px;margin-left:-115px}}@media (max-width:479px){.retro-sun{width:180px;height:180px;margin-left:-90px}}.retro-grid{position:absolute;bottom:0px;left:-25%;z-index:1;width:150%;height:46%;background-image:linear-gradient(90deg,rgba(5,217,232,.55) 2px,transparent 2px),linear-gradient(0deg,rgba(5,217,232,.55) 2px,transparent 2px);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll;transform-origin:50% 100%}.retro-grid{transform:perspective(300px) rotateX(72deg);animation:retro-scroll 1.5s linear infinite;background-size:64px 64px}@keyframes retro-scroll{from{background-position:0 0,0 0}to{background-position:0 64px,0 64px}}.retro-stack{display:flex;flex-flow:column;align-items:center;gap:26px;position:relative;z-index:2;text-align:center;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.retro-kicker{color:#05d9e8;font-family:"Press Start 2P",sans-serif;font-size:14px;letter-spacing:2px;text-shadow:0px 0px 8px rgba(5,217,232,.9);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.retro-kicker{font-size:11px}}.retro-title{color:#ff2e97;font-family:"Monoton",sans-serif;font-weight:400;font-size:112px;line-height:1;letter-spacing:5px;text-shadow:0px 0px 10px #ff2e97,0px 0px 24px #ff2e97,0px 0px 46px #ff007a,4px 4px 0px #05d9e8;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.retro-title{animation:retro-glow 2.4s ease-in-out infinite}@media (max-width:767px){.retro-title{font-size:62px;letter-spacing:3px}}@media (max-width:479px){.retro-title{font-size:42px}}@keyframes retro-glow{0%,100%{text-shadow:0 0 10px #ff2e97,0 0 24px #ff2e97,0 0 46px #ff007a,4px 4px 0 #05d9e8}50%{text-shadow:0 0 16px #ff6ec4,0 0 36px #ff2e97,0 0 64px #ff007a,4px 4px 0 #05d9e8}}.retro-sub{color:#fdca40;font-family:"Press Start 2P",sans-serif;font-size:16px;letter-spacing:3px;text-shadow:0px 0px 10px rgba(253,202,64,.55);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.retro-sub{font-size:12px}}.retro-btn{display:inline-block;color:#0d0221;font-family:"Press Start 2P",sans-serif;font-size:14px;text-decoration:none;letter-spacing:2px;margin-top:8px;padding-top:16px;padding-right:40px;padding-bottom:16px;padding-left:40px;background-image:linear-gradient(180deg,#05d9e8,#01a6d6);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-top:3px solid #d1f7ff;border-right:3px solid #d1f7ff;border-bottom:3px solid #d1f7ff;border-left:3px solid #d1f7ff;transition:transform 0.12s ease,box-shadow 0.12s ease;box-shadow:0px 0px 14px rgba(5,217,232,.8),inset 0px 0px 8px rgba(255,255,255,.5)}.retro-btn:hover{box-shadow:0px 0px 28px rgba(5,217,232,1),inset 0px 0px 10px rgba(255,255,255,.7);transform:translate3d(0,-3px,0) scale(1.04,1.04)}@media (max-width:479px){.retro-btn{font-size:12px;padding-top:14px;padding-right:26px;padding-bottom:14px;padding-left:26px}}.retro-scanlines{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:3;pointer-events:none}.retro-scanlines{animation:retro-flicker 3s steps(50) infinite;background:repeating-linear-gradient(180deg,rgba(0,0,0,0) 0 2px,rgba(0,0,0,.16) 2px 4px)}@keyframes retro-flicker{0%,100%{opacity:.5}50%{opacity:.32}}.shop-section{position:relative;overflow:hidden;font-family:"Orbitron",sans-serif;padding-top:110px;padding-right:24px;padding-bottom:130px;padding-left:24px;background-image:linear-gradient(180deg,#c81d77 0%,#5a1157 14%,#1a0538 46%,#0d0221 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.shop-section{padding-top:80px;padding-right:20px;padding-bottom:90px;padding-left:20px}}.shop-head{display:flex;flex-flow:column;gap:18px;max-width:900px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:60px;margin-left:auto}.shop-kicker{color:#fdca40;font-family:"Press Start 2P",sans-serif;font-size:13px;letter-spacing:3px;text-shadow:0px 0px 10px rgba(253,202,64,.6);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.shop-title{color:#05d9e8;font-family:"Monoton",sans-serif;font-weight:400;font-size:58px;line-height:1.05;letter-spacing:3px;text-shadow:0px 0px 10px #05d9e8,0px 0px 26px rgba(5,217,232,.7),3px 3px 0px #ff2e97;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.shop-title{font-size:46px}}@media (max-width:767px){.shop-title{font-size:36px}}.shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:1120px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.shop-grid{grid-template-columns:minmax(0,1fr)}}.prod-card{display:flex;flex-flow:column;align-items:center;gap:18px;text-align:center;padding-top:38px;padding-right:28px;padding-bottom:38px;padding-left:28px;background-color:rgba(18,4,40,.66);border-radius:14px;border-top:2px solid #05d9e8;border-right:2px solid #05d9e8;border-bottom:2px solid #05d9e8;border-left:2px solid #05d9e8;transition:transform 0.16s ease,box-shadow 0.16s ease;box-shadow:0px 0px 20px rgba(5,217,232,.3)}.prod-card:hover{box-shadow:0px 0px 34px rgba(5,217,232,.6);transform:translate3d(0,-8px,0)}.accent-pink{box-shadow:0px 0px 20px rgba(255,46,151,.35)}.accent-gold{box-shadow:0px 0px 20px rgba(253,202,64,.35)}.prod-icon{display:flex;justify-content:center;align-items:center;width:104px;height:104px;font-size:52px;background-image:linear-gradient(145deg,#2b0b3f,#0d0221);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:50%;border-top:2px solid rgba(255,255,255,.25);border-right:2px solid rgba(255,255,255,.25);border-bottom:2px solid rgba(255,255,255,.25);border-left:2px solid rgba(255,255,255,.25);box-shadow:inset 0px 0px 18px rgba(5,217,232,.35),0px 0px 16px rgba(0,0,0,.5)}.prod-name{color:#fff;font-family:"Press Start 2P",sans-serif;font-size:15px;line-height:1.5;letter-spacing:1px;text-shadow:0px 0px 8px rgba(5,217,232,.6);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.prod-desc{color:#c9b6e8;font-size:15px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.prod-price{color:#fdca40;font-family:"Monoton",sans-serif;font-size:38px;letter-spacing:1px;text-shadow:0px 0px 12px rgba(253,202,64,.7);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.prod-btn{color:#0d0221;font-family:"Press Start 2P",sans-serif;font-size:12px;text-decoration:none;letter-spacing:2px;margin-top:6px;padding-top:15px;padding-right:34px;padding-bottom:15px;padding-left:34px;background-image:linear-gradient(180deg,#ff6ec4,#ff2e97);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-top:3px solid #ffd1ec;border-right:3px solid #ffd1ec;border-bottom:3px solid #ffd1ec;border-left:3px solid #ffd1ec;transition:transform 0.12s ease,box-shadow 0.12s ease;box-shadow:0px 0px 14px rgba(255,46,151,.7)}.prod-btn:hover{box-shadow:0px 0px 26px rgba(255,46,151,1);transform:scale(1.06,1.06)}.cta-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);overflow:hidden;font-family:"Orbitron",sans-serif;background-image:linear-gradient(180deg,#0d0221 0%,#20063f 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.cta-section{grid-template-columns:minmax(0,1fr)}}.cta-photo{display:block;width:100%;height:100%;min-height:480px;object-fit:cover;object-position:50% 0%;border-right:3px solid #ff2e97;box-shadow:0px 0px 44px rgba(255,46,151,.35)}@media (max-width:1023px){.cta-photo{min-height:340px;border-right:none solid;border-bottom:3px solid #ff2e97}}.cta-body{display:flex;flex-flow:column;justify-content:center;gap:20px;padding-top:72px;padding-right:56px;padding-bottom:72px;padding-left:56px}@media (max-width:1023px){.cta-body{padding-top:54px;padding-right:40px;padding-bottom:54px;padding-left:40px}}@media (max-width:767px){.cta-body{gap:16px;padding-top:44px;padding-right:24px;padding-bottom:44px;padding-left:24px}}.cta-kicker{color:#05d9e8;font-family:"Press Start 2P",sans-serif;font-size:12px;letter-spacing:3px;text-shadow:0px 0px 8px rgba(5,217,232,.9);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cta-title{color:#fff;font-family:var(--serif);font-weight:500;font-size:48px;line-height:1.12;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.cta-title{font-size:36px}}.cta-text{max-width:62ch;color:rgba(255,255,255,.92);font-size:20px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.cta-btn{align-self:start;color:#062b12;font-family:"Press Start 2P",sans-serif;font-size:14px;text-decoration:none;letter-spacing:2px;margin-top:6px;padding-top:18px;padding-right:40px;padding-bottom:18px;padding-left:40px;background-image:linear-gradient(180deg,#4be37a,#25c55e);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:6px;border-top:3px solid #b9ffd0;border-right:3px solid #b9ffd0;border-bottom:3px solid #b9ffd0;border-left:3px solid #b9ffd0;transition:transform 0.12s ease,box-shadow 0.12s ease;box-shadow:0px 0px 16px rgba(37,197,94,.75)}.cta-btn:hover{box-shadow:0px 0px 30px rgba(37,197,94,1);transform:translate3d(0,-3px,0) scale(1.03,1.03)}@media (max-width:767px){.cta-btn{font-size:12px;padding-top:16px;padding-right:26px;padding-bottom:16px;padding-left:26px}}.cta-note{color:#9683bd;font-family:"Press Start 2P",sans-serif;font-size:10px;line-height:1.9;letter-spacing:1px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.container-1{display:flex;flex-flow:row;justify-content:center;align-items:center}.hero{font-family:var(--sans)}.intro{color:var(--ink)}.news{color:var(--ink)}.feature{color:var(--ink)}.stats{font-family:var(--sans)}.champions{color:var(--ink)}.cta{font-family:var(--sans)}.sitefoot{font-family:var(--sans)}.wrap{width:100%;max-width:1280px;margin-right:auto;margin-left:auto;padding-right:32px;padding-left:32px}@media (max-width:479px){.wrap{padding-right:20px;padding-left:20px}}.eyebrow{color:var(--cardinal);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.lede{color:#2b2b2b;font-size:22px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.link-arrow{display:inline-flex;align-items:center;gap:8px;color:var(--cardinal);font-weight:700;font-size:15px;text-decoration:none;text-transform:uppercase;letter-spacing:0.06em;margin-top:24px;padding-bottom:3px;border-bottom:2px solid transparent;transition:border-color 0.2s ease,gap 0.2s ease}.link-arrow:hover{gap:14px}.btn{display:inline-block;font-weight:700;font-size:16px;text-decoration:none;letter-spacing:0.03em;padding-top:15px;padding-right:34px;padding-bottom:15px;padding-left:34px;border-radius:4px;transition:transform 0.15s ease,background-color 0.2s ease,color 0.2s ease}.btn-solid{color:#fff;background-color:var(--cardinal)}.btn-solid:hover{background-color:var(--cardinal-dk);transform:translate3d(0,-2px,0)}.btn-ghost{color:#fff;background-color:transparent;border-top:2px solid rgba(255,255,255,.85);border-right:2px solid rgba(255,255,255,.85);border-bottom:2px solid rgba(255,255,255,.85);border-left:2px solid rgba(255,255,255,.85)}.btn-ghost:hover{color:var(--cardinal);background-color:#fff;transform:translate3d(0,-2px,0)}@keyframes rise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.reveal{transition:opacity 0.9s cubic-bezier(.33,0,.67,1),transform 0.9s cubic-bezier(.33,0,.67,1)}@supports (animation-timeline:view()){.reveal{animation:rise linear both;animation-range:entry 0% cover 20%}}.hero{display:flex;align-items:end;position:relative;width:100%;height:56.25vw;max-height:86vh;min-height:440px;overflow:hidden;font-family:var(--sans);background-color:#0c0c0c}.hero::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-image:linear-gradient(to top,rgba(8,8,8,.86),rgba(8,8,8,.3) 32%,rgba(8,8,8,0) 56%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.hero::after{content:""}.hero-video{position:absolute;top:0px;left:0px;z-index:0;width:100%;height:100%;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hero-video video{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}.hero-shade{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-image:linear-gradient(to top,rgba(8,8,8,.92),rgba(8,8,8,.5) 34%,rgba(8,8,8,0) 62%),linear-gradient(to bottom,rgba(8,8,8,.72),rgba(8,8,8,0) 22%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll;pointer-events:none}.hero-top{display:flex;flex-flow:column;gap:16px;position:absolute;top:0px;right:0px;left:0px;z-index:3;padding-top:20px;padding-right:32px;padding-bottom:0px;padding-left:32px}@media (max-width:479px){.hero-top{padding-right:20px;padding-left:20px}}.impact{display:flex;align-items:center;gap:8px}.impact{flex-wrap:wrap}.impact-label{color:#fff;font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:0.14em;margin-right:8px}.chip{display:inline-block;color:#fff;font-weight:600;font-size:13.5px;text-decoration:none;padding-top:5px;padding-right:13px;padding-bottom:5px;padding-left:13px;background-color:rgba(255,255,255,.13);border-radius:5px;transition:background-color 0.2s ease,color 0.2s ease}.chip:hover{color:var(--cardinal);background-color:#fff}.chip-ghost{background-color:rgba(255,255,255,.18)}.chip-ghost:hover{color:var(--ink);background-color:#fff}.brandrow{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.22)}.wordmark{color:#fff;font-family:var(--serif);font-weight:600;font-size:30px;text-decoration:none;letter-spacing:0.2px}@media (max-width:767px){.wordmark{font-size:24px}}.menu{display:inline-flex;align-items:center;gap:9px;color:#fff;font-weight:700;font-size:15px;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;padding-top:8px;padding-right:2px;padding-bottom:8px;padding-left:2px}.hero-caption{position:relative;z-index:3;width:100%;max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:32px;padding-bottom:54px;padding-left:32px}@media (max-width:767px){.hero-caption{padding-right:20px;padding-bottom:40px;padding-left:20px}}.hero-eyebrow{color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}.hero-title{max-width:24ch;font-family:var(--serif);font-weight:500;font-size:56px;line-height:1.07;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.hero-title{font-size:46px}}@media (max-width:767px){.hero-title{font-size:32px}}.hero-link{color:#fff;text-decoration:none;border-bottom:3px solid transparent;transition:border-color 0.2s ease}.intro{padding-top:112px;padding-right:0px;padding-bottom:92px;padding-left:0px;background-color:var(--paper)}@media (max-width:767px){.intro{padding-top:74px;padding-right:0px;padding-bottom:60px;padding-left:0px}}.intro-inner{display:flex;flex-flow:column;align-items:center;gap:30px;max-width:1020px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:32px;padding-bottom:0px;padding-left:32px}.intro-title{color:var(--ink);font-family:var(--serif);font-weight:500;font-size:64px;line-height:1.06;letter-spacing:-0.015em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.intro-title{font-size:52px}}@media (max-width:767px){.intro-title{font-size:40px}}.intro-lede{color:#232323;font-family:var(--serif);font-size:25px;line-height:1.56;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.intro-lede{font-size:21px}}.section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:46px}@media (max-width:767px){.section-head{flex-flow:column;align-items:start;gap:12px}}.section-title{color:var(--ink);font-family:var(--serif);font-weight:500;font-size:40px;line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.section-title{font-size:34px}}.news{padding-top:90px;padding-right:0px;padding-bottom:90px;padding-left:0px;background-color:var(--mist)}.champions{padding-top:96px;padding-right:0px;padding-bottom:96px;padding-left:0px;background-color:var(--paper)}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}@media (max-width:1023px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.card-grid{grid-template-columns:minmax(0,1fr)}}.card{display:flex;flex-flow:column;overflow:hidden;background-color:var(--paper);border-radius:6px;transition:transform 0.25s ease,box-shadow 0.25s ease;box-shadow:0px 1px 0px rgba(0,0,0,.06)}.card:hover{box-shadow:0px 18px 40px rgba(0,0,0,.14);transform:translate3d(0,-6px,0)}.card-media{display:block;width:100%;object-fit:cover;aspect-ratio:4/3}.card-body{display:flex;flex-flow:column;gap:12px;padding-top:26px;padding-right:26px;padding-bottom:32px;padding-left:26px}.card-kicker{color:var(--cardinal);font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:0.13em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.card-title{font-family:var(--serif);font-weight:500;font-size:23px;line-height:1.24;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.card-link{color:var(--ink);text-decoration:none;transition:color 0.2s ease}.card-link:hover{color:var(--cardinal)}.card-text{color:var(--muted);font-size:16px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.feature{padding-top:96px;padding-right:0px;padding-bottom:96px;padding-left:0px;background-color:var(--paper)}.feature-alt{background-color:var(--mist)}.feature-alt .feature-media{order:2}.feature-alt .feature-body{order:1}@media (max-width:1023px){.feature-alt .feature-media{order:1}.feature-alt .feature-body{order:2}}.feature-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px;max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:32px;padding-bottom:0px;padding-left:32px}@media (max-width:1119px){.feature-inner{gap:44px}}@media (max-width:1023px){.feature-inner{grid-template-columns:minmax(0,1fr);gap:32px}}.feature-media{display:block;width:100%;object-fit:cover;aspect-ratio:5/4;border-radius:8px}@media (max-width:1023px){.feature-media{aspect-ratio:16/9}}.feature-body{display:flex;flex-flow:column;align-items:start}.feature-title{color:var(--ink);font-family:var(--serif);font-weight:500;font-size:44px;line-height:1.12;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}@media (max-width:1119px){.feature-title{font-size:38px}}@media (max-width:767px){.feature-title{font-size:32px}}.feature-text{color:#333;font-size:19px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.stats{padding-top:84px;padding-right:0px;padding-bottom:84px;padding-left:0px;background-color:var(--cardinal)}.stats-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:32px;padding-bottom:0px;padding-left:32px}@media (max-width:1023px){.stats-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 30px}}@media (max-width:479px){.stats-inner{grid-template-columns:minmax(0,1fr)}}.stat{display:flex;flex-flow:column;gap:10px;text-align:center}.stat-num{color:#fff;font-family:var(--serif);font-weight:500;font-size:62px;line-height:1}@media (max-width:767px){.stat-num{font-size:50px}}.stat-label{color:rgba(255,255,255,.9);font-size:16px;line-height:1.45;letter-spacing:0.02em}.cta{padding-top:106px;padding-right:0px;padding-bottom:106px;padding-left:0px;background-image:linear-gradient(135deg,#7a0f0f,#8c1515 55%,#5c0a0a);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.cta-inner{display:flex;flex-flow:column;align-items:center;gap:24px;max-width:840px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:32px;padding-bottom:0px;padding-left:32px}.cta-actions{display:flex;justify-content:center;gap:16px;margin-top:10px}.cta-actions{flex-wrap:wrap}.sitefoot{color:#cfcfcf;padding-top:74px;padding-right:0px;padding-bottom:40px;padding-left:0px;background-color:#111}.foot-inner{max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:32px;padding-bottom:0px;padding-left:32px}.foot-brand{display:inline-block;color:#fff;font-family:var(--serif);font-weight:600;font-size:28px;text-decoration:none;margin-bottom:42px}.foot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;padding-bottom:46px;border-bottom:1px solid rgba(255,255,255,.16)}@media (max-width:1023px){.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.foot-grid{grid-template-columns:minmax(0,1fr)}}.foot-col{display:flex;flex-flow:column;gap:12px}.foot-h{color:#fff;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px}.foot-link{color:#c2c2c2;font-size:15px;text-decoration:none;transition:color 0.2s ease}.foot-link:hover{color:#fff}.foot-legal{display:flex;gap:8px 22px;color:#8f8f8f;font-size:13px;margin-top:30px}.foot-legal{flex-wrap:wrap}.btn-white{color:var(--cardinal);background-color:#fff}.btn-white:hover{background-color:#f2e9e9;transform:translate3d(0,-2px,0)}.pill{display:inline-flex;align-items:center;gap:9px;width:fit-content;color:var(--cardinal);font-family:var(--sans);font-weight:600;font-size:15px;text-decoration:none;letter-spacing:0.01em;padding-top:11px;padding-right:24px;padding-bottom:11px;padding-left:24px;background-color:transparent;border-radius:999px;border-top:1.5px solid var(--cardinal);border-right:1.5px solid var(--cardinal);border-bottom:1.5px solid var(--cardinal);border-left:1.5px solid var(--cardinal);transition:background-color 0.2s ease,color 0.2s ease,gap 0.2s ease}.pill:hover{gap:14px;color:#fff;background-color:var(--cardinal)}.pill-light{color:#fff}.pill-light:hover{color:var(--cardinal);background-color:#fff}.chapter{padding-top:118px;padding-right:0px;padding-bottom:34px;padding-left:0px;background-color:var(--paper)}@media (max-width:1023px){.chapter{padding-top:88px;padding-right:0px;padding-bottom:28px;padding-left:0px}}.chapter-alt{background-color:var(--mist)}.chapter-inner{display:flex;flex-flow:column;align-items:center;gap:28px;max-width:880px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:32px;padding-bottom:0px;padding-left:32px}.chapter-title{color:var(--ink);font-family:var(--serif);font-weight:500;font-size:62px;line-height:1.06;letter-spacing:-0.015em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.chapter-title{font-size:52px}}@media (max-width:767px){.chapter-title{font-size:38px}}.chapter-text{max-width:58ch;color:#333;font-size:21px;line-height:1.62;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.chapter-text{font-size:19px}}.story{padding-top:64px;padding-right:0px;padding-bottom:92px;padding-left:0px;background-color:var(--paper)}.story-alt{background-color:var(--mist)}.story-grid{display:flex;align-items:start;gap:60px;max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:32px;padding-bottom:0px;padding-left:32px}@media (max-width:1119px){.story-grid{gap:44px}}@media (max-width:1023px){.story-grid{flex-flow:column;gap:38px}}.story-head{display:flex;flex-flow:column;align-items:start;gap:22px;flex-grow:1;flex-shrink:1;flex-basis:0px;align-self:start;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 40px)}@media (max-width:1023px){.story-head{position:static;top:auto}}.story-eyebrow{color:var(--cardinal);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.15em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.story-title{color:var(--ink);font-family:var(--serif);font-weight:500;font-size:46px;line-height:1.09;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.story-title{font-size:40px}}@media (max-width:767px){.story-title{font-size:32px}}.story-lead{max-width:46ch;color:#3a3a3a;font-size:20px;line-height:1.62;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.story-lead{font-size:18px}}.story-cards{display:flex;flex-flow:column;gap:60px;flex-grow:1;flex-shrink:1;flex-basis:0px;min-width:0px}@media (max-width:1023px){.story-cards{gap:48px}}.vcard{display:flex;flex-flow:column;gap:18px;text-decoration:none}.vcard:hover .vcard-media{filter:brightness(95%)}.vcard:hover .vcard-title{color:var(--cardinal)}.vcard:hover .feat-media{filter:brightness(95%)}.vcard-media-wrap{width:100%;overflow:hidden;aspect-ratio:4/3;border-radius:7px}.vcard-media{display:block;width:100%;object-fit:cover;aspect-ratio:4/3;border-radius:7px;transition:filter 0.3s ease}.vcard-kicker{color:var(--cardinal);font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:0.13em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.vcard-title{color:var(--ink);font-family:var(--serif);font-weight:500;font-size:29px;line-height:1.16;letter-spacing:-0.005em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;transition:color 0.2s ease}@media (max-width:767px){.vcard-title{font-size:25px}}.vcard-text{color:var(--muted);font-size:16.5px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.feat-media-wrap{width:100%;overflow:hidden;aspect-ratio:3/2;border-radius:8px}.feat-media{display:block;width:100%;object-fit:cover;aspect-ratio:3/2;border-radius:8px;transition:filter 0.3s ease}.site-header{position:relative;z-index:50;width:100%;font-family:var(--sans);background-color:var(--cardinal)}.topstrip{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:9px;padding-right:32px;padding-bottom:9px;padding-left:32px;background-color:var(--cardinal-dk)}@media (max-width:767px){.topstrip{gap:10px;padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px}.topstrip{flex-wrap:wrap}}.search{display:inline-flex;align-items:center;gap:10px;min-width:240px;color:#767676;font-size:14px;text-decoration:none;padding-top:9px;padding-right:20px;padding-bottom:9px;padding-left:20px;background-color:#fff;border-radius:999px}@media (max-width:1119px){.search{min-width:0px}}@media (max-width:767px){.search{display:none}}.search-ic{color:var(--cardinal);font-weight:700;font-size:14px}.mainnav{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-top:15px;padding-right:32px;padding-bottom:15px;padding-left:32px}@media (max-width:767px){.mainnav{padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px}}.navlinks{display:flex;align-items:center;gap:30px}.navlinks{flex-wrap:wrap}@media (max-width:1119px){.navlinks{display:none}}.navlink{color:#fff;font-weight:400;font-size:16px;text-decoration:none;letter-spacing:0.01em;padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:0px;border-bottom:2px solid transparent;transition:border-color 0.2s ease}.navlink{white-space:nowrap}.hamburger{display:none;width:44px;height:44px;color:#fff;font-size:19px;text-decoration:none;border-radius:999px;border-top:1.5px solid rgba(255,255,255,.6);border-right:1.5px solid rgba(255,255,255,.6);border-bottom:1.5px solid rgba(255,255,255,.6);border-left:1.5px solid rgba(255,255,255,.6)}@media (max-width:1119px){.hamburger{display:inline-flex}}.reveal-init{opacity:0;transform:translate3d(0,20px,0)}.reveal-in{opacity:0.01}.reveal-in{transform:none}.actionbar{display:flex;justify-content:center;align-items:center;gap:12px 40px;padding-top:15px;padding-right:32px;padding-bottom:15px;padding-left:32px;background-color:var(--cardinal-dk)}.actionbar{flex-wrap:wrap}.actionbar-item{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:700;font-size:15px;text-decoration:none;letter-spacing:0.02em;transition:opacity 0.2s ease}.actionbar-item:hover{opacity:.72}.marquee{overflow:hidden;padding-top:13px;padding-right:0px;padding-bottom:13px;padding-left:0px;background-color:var(--ink)}.marquee-track{display:flex;width:max-content}.marquee-track{animation:marq 40s linear infinite}.marquee-item{color:#e9e9e9;font-weight:600;font-size:13.5px;text-transform:uppercase;letter-spacing:0.06em;padding-top:0px;padding-right:22px;padding-bottom:0px;padding-left:22px}.marquee-item{white-space:nowrap}@keyframes marq{from{transform:translateX(0)}to{transform:translateX(-50%)}}.pull{color:var(--cardinal);font-family:var(--serif);font-size:21px;line-height:1.4;font-style:italic;margin-top:6px;margin-right:0px;margin-bottom:0px;margin-left:0px}.quote{padding-top:100px;padding-right:0px;padding-bottom:100px;padding-left:0px;background-color:var(--mist)}.quote-inner{display:flex;flex-flow:column;gap:24px;max-width:980px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:32px;padding-bottom:0px;padding-left:32px}.quote-text{color:var(--ink);font-family:var(--serif);font-weight:400;font-size:30px;line-height:1.42;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.quote-text{font-size:24px}}.quote-cite{color:var(--cardinal);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.videoband{display:flex;align-items:end;position:relative;width:100%;height:44vw;max-height:600px;min-height:300px;overflow:hidden;background-color:#0c0c0c}.videoband::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-image:linear-gradient(to top,rgba(8,8,8,.55),rgba(8,8,8,0) 42%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.videoband::after{content:""}.videoband-cap{position:relative;z-index:2;width:100%;max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:32px;padding-bottom:42px;padding-left:32px}.videoband-title{color:#fff;font-family:var(--serif);font-weight:500;font-size:38px;line-height:1.1;text-shadow:0px 2px 20px rgba(0,0,0,.4);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.videoband-title{font-size:27px}}.gridstats3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 40px;max-width:1080px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:32px;padding-bottom:0px;padding-left:32px}@media (max-width:1023px){.gridstats3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gridstats3{grid-template-columns:minmax(0,1fr)}}.feature-list{display:flex;flex-flow:column;gap:11px;margin-top:12px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.feature-list{list-style:none}.feature-list-item{position:relative;color:#333;font-size:16.5px;line-height:1.5;padding-left:26px}.feature-list-item::before{position:absolute;top:8px;left:0px;width:12px;height:12px;border-radius:50%;border-top:3px solid var(--cardinal);border-right:3px solid var(--cardinal);border-bottom:3px solid var(--cardinal);border-left:3px solid var(--cardinal)}.feature-list-item::before{content:""}.bdemo-page{width:100%;max-width:none;overflow:hidden;color:var(--bd-ink);font-family:var(--bd-sans);background-color:var(--bd-paper)}.bdemo-header{position:absolute;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);left:0px;z-index:20;width:100%;color:#fff}.bdemo-topbar{width:100%;background-color:var(--bd-cardinal-dark)}.bdemo-topbar-inner{display:flex;align-items:center;gap:18px;width:min(1180px,calc(100% - 48px));min-height:42px;overflow:hidden;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.bdemo-topbar-inner{width:calc(100% - 32px)}}@media (max-width:767px){.bdemo-topbar-inner{padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:0px}}.bdemo-kicker{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.11em}.bdemo-pills{display:flex;align-items:center;gap:7px}.bdemo-pill{color:#fff;font-size:12px;text-decoration:none;padding-top:7px;padding-right:12px;padding-bottom:7px;padding-left:12px;background-color:rgba(255,255,255,.1);border-radius:4px}.bdemo-pill{white-space:nowrap}@media (max-width:479px){.bdemo-pill{font-size:11px;padding-top:6px;padding-right:9px;padding-bottom:6px;padding-left:9px}}.bdemo-nav{width:100%;background-image:linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,0));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.bdemo-nav-inner{display:flex;justify-content:space-between;align-items:center;width:min(1180px,calc(100% - 48px));min-height:92px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-bottom:1px solid rgba(255,255,255,.45)}@media (max-width:1023px){.bdemo-nav-inner{width:calc(100% - 32px);min-height:76px}}.bdemo-brand{color:#fff;font-family:var(--bd-serif);font-size:28px;line-height:1;text-decoration:none}@media (max-width:1023px){.bdemo-brand{font-size:24px}}.bdemo-links{display:flex;align-items:center;gap:28px}@media (max-width:1023px){.bdemo-links{display:none}}.bdemo-nav-link{color:#fff;font-size:14px;text-decoration:none}.bdemo-hero{display:flex;align-items:end;position:relative;width:100%;min-height:740px;overflow:hidden;background-color:#111}@media (max-width:1023px){.bdemo-hero{min-height:680px}}@media (max-width:767px){.bdemo-hero{min-height:650px}}.bdemo-hero-poster{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.bdemo-hero-video{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.bdemo-hero-shade{position:absolute;top:25%;right:0px;bottom:0px;left:0px;z-index:2;background-image:linear-gradient(0deg,rgba(0,0,0,.88),rgba(0,0,0,0));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.bdemo-hero-copy{display:flex;flex-flow:column;gap:30px;position:relative;z-index:3;width:min(1180px,calc(100% - 48px));color:#fff;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:0px;padding-bottom:78px;padding-left:0px}@media (max-width:1023px){.bdemo-hero-copy{width:calc(100% - 32px)}}@media (max-width:767px){.bdemo-hero-copy{padding-bottom:42px}}.bdemo-hero-title{max-width:980px;color:#fff;font-family:var(--bd-serif);font-weight:400;font-size:clamp(48px,7vw,94px);line-height:0.98;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.bdemo-hero-title{font-size:48px}}@media (max-width:479px){.bdemo-hero-title{font-size:43px}}.bdemo-hero-meta{display:flex;justify-content:space-between;align-items:end;gap:24px;width:100%;padding-top:20px;border-top:1px solid rgba(255,255,255,.55)}@media (max-width:767px){.bdemo-hero-meta{align-items:start}}.bdemo-hero-text{max-width:670px;color:#fff;font-size:17px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.bdemo-hero-text{font-size:15px}}.bdemo-circle{display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:56px;height:56px;color:#fff;font-size:26px;text-decoration:none;border-radius:50%;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff}@media (max-width:479px){.bdemo-circle{width:48px;height:48px}}.bdemo-intro{display:flex;flex-flow:column;align-items:center;width:100%;text-align:center;padding-top:105px;padding-right:24px;padding-bottom:90px;padding-left:24px}@media (max-width:767px){.bdemo-intro{padding-top:72px;padding-right:20px;padding-bottom:72px;padding-left:20px}}.bdemo-intro-title{max-width:1000px;font-family:var(--bd-serif);font-weight:400;font-size:clamp(46px,6vw,78px);line-height:1.02;letter-spacing:-0.025em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.bdemo-intro-text{max-width:820px;color:#454545;font-size:20px;line-height:1.65;margin-top:28px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.bdemo-intro-text{font-size:18px}}.bdemo-action{display:flex;align-items:center;gap:14px;color:var(--bd-cardinal);font-weight:700;text-decoration:none;margin-top:34px;padding-bottom:8px;border-bottom:2px solid var(--bd-cardinal)}.bdemo-news{width:100%;padding-top:90px;padding-right:24px;padding-bottom:110px;padding-left:24px;background-color:var(--bd-sand)}@media (max-width:767px){.bdemo-news{padding-top:72px;padding-right:20px;padding-bottom:72px;padding-left:20px}}.bdemo-news-inner{display:flex;flex-flow:column;gap:45px;width:min(1180px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.bdemo-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;width:100%}@media (max-width:767px){.bdemo-section-head{flex-flow:column;align-items:start}}.bdemo-section-heading{display:flex;flex-flow:column;gap:8px}.bdemo-section-title{font-family:var(--bd-serif);font-weight:400;font-size:clamp(46px,6vw,78px);line-height:1.02;letter-spacing:-0.025em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.bdemo-section-title{font-size:45px}}.bdemo-section-note{max-width:450px;color:#555;font-size:16px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.bdemo-news-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) minmax(0,.75fr);gap:22px;width:100%}@media (max-width:1023px){.bdemo-news-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.bdemo-news-grid{display:flex;flex-flow:column}}.bdemo-card{display:flex;flex-flow:column;overflow:hidden;background-color:#fff}.bdemo-card:hover .bdemo-card-image{transform:scale(1.035,1.035)}.bdemo-card:hover .bdemo-card-wide-image{transform:scale(1.035,1.035)}.bdemo-card-feature{grid-row-start:span 2}@media (max-width:1023px){.bdemo-card-feature{grid-row-start:auto}}.bdemo-card-wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-start:span 2}@media (max-width:1023px){.bdemo-card-wide{grid-column-start:span 2}}@media (max-width:767px){.bdemo-card-wide{display:flex;flex-flow:column}}.bdemo-card-image{width:100%;object-fit:cover;aspect-ratio:4/3;transition:transform 0.55s ease}.bdemo-card-wide-image{width:100%;height:100%;min-height:320px;object-fit:cover;transition:transform 0.55s ease}@media (max-width:767px){.bdemo-card-wide-image{min-height:0px;aspect-ratio:4/3}}.bdemo-card-copy{display:flex;flex-flow:column;align-items:start;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}.bdemo-card-title{font-family:var(--bd-sans);font-weight:650;font-size:24px;line-height:1.18;margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px}.bdemo-research{width:100%;padding-top:110px;padding-right:24px;padding-bottom:110px;padding-left:24px;background-color:#fff}@media (max-width:767px){.bdemo-research{padding-top:72px;padding-right:20px;padding-bottom:72px;padding-left:20px}}.bdemo-research-inner{display:flex;flex-flow:column;gap:58px;width:min(1180px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.bdemo-centered-head{display:flex;flex-flow:column;align-items:center;gap:8px;text-align:center}.bdemo-feature-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;width:100%}@media (max-width:1023px){.bdemo-feature-grid{grid-template-columns:minmax(0,1fr)}}.bdemo-feature{display:flex;align-items:end;position:relative;min-height:610px;overflow:hidden;color:#fff;background-color:#222}@media (max-width:1023px){.bdemo-feature{min-height:520px}}@media (max-width:767px){.bdemo-feature{min-height:480px}}.bdemo-feature-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.bdemo-feature-shade{position:absolute;top:35%;right:0px;bottom:0px;left:0px;z-index:2;background-image:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,0));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.bdemo-feature-copy{display:flex;flex-flow:column;align-items:start;position:relative;z-index:3;width:100%;padding-top:38px;padding-right:38px;padding-bottom:38px;padding-left:38px}@media (max-width:767px){.bdemo-feature-copy{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.bdemo-feature-title{color:#fff;font-family:var(--bd-serif);font-weight:400;font-size:40px;line-height:1.05;margin-top:10px;margin-right:0px;margin-bottom:14px;margin-left:0px}@media (max-width:767px){.bdemo-feature-title{font-size:34px}}.bdemo-feature-text{max-width:540px;color:#fff;font-size:17px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.bdemo-civic{width:100%;color:#fff;padding-top:100px;padding-right:24px;padding-bottom:100px;padding-left:24px;background-color:var(--bd-cardinal)}@media (max-width:767px){.bdemo-civic{padding-top:72px;padding-right:20px;padding-bottom:72px;padding-left:20px}}.bdemo-civic-inner{display:flex;flex-flow:column;gap:58px;width:min(1180px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.bdemo-civic-head{display:flex;flex-flow:column;align-items:center;gap:8px;max-width:900px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.bdemo-light-title{color:#fff;font-family:var(--bd-serif);font-weight:400;font-size:clamp(46px,6vw,78px);line-height:1.02;letter-spacing:-0.025em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.bdemo-light-title{font-size:45px}}.bdemo-civic-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:28px;width:100%}@media (max-width:1023px){.bdemo-civic-grid{grid-template-columns:minmax(0,1fr)}}.bdemo-civic-card{display:flex;flex-flow:column;color:var(--bd-ink);background-color:#fff}.bdemo-civic-image-wide{width:100%;object-fit:cover;aspect-ratio:16/10}.bdemo-civic-image{width:100%;object-fit:cover;aspect-ratio:4/3}.bdemo-civic-copy{display:flex;flex-flow:column;align-items:start;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}.bdemo-civic-title{font-family:var(--bd-serif);font-weight:400;font-size:34px;line-height:1.08;margin-top:8px;margin-right:0px;margin-bottom:12px;margin-left:0px}@media (max-width:767px){.bdemo-civic-title{font-size:30px}}.bdemo-civic-text{color:#4d4d4d;font-size:16px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.bdemo-athletics{width:100%;color:#fff;padding-top:110px;padding-right:24px;padding-bottom:110px;padding-left:24px;background-color:#111}@media (max-width:767px){.bdemo-athletics{padding-top:72px;padding-right:20px;padding-bottom:72px;padding-left:20px}}.bdemo-athletics-inner{display:flex;flex-flow:column;gap:58px;width:min(1180px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.bdemo-athletics-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:300px 300px;gap:20px;width:100%}@media (max-width:1023px){.bdemo-athletics-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:430px 230px}}@media (max-width:767px){.bdemo-athletics-grid{display:flex;flex-flow:column}}.bdemo-athletics-large{display:flex;align-items:end;grid-row-start:span 2;position:relative;overflow:hidden}@media (max-width:1023px){.bdemo-athletics-large{grid-row-start:auto;grid-column-start:span 2}}@media (max-width:767px){.bdemo-athletics-large{min-height:420px}}.bdemo-athletics-small{display:flex;align-items:end;position:relative;overflow:hidden}@media (max-width:767px){.bdemo-athletics-small{min-height:330px}}.bdemo-athletics-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.bdemo-athletics-caption{position:relative;z-index:2;width:100%;color:#fff;font-size:18px;padding-top:60px;padding-right:25px;padding-bottom:25px;padding-left:25px;background-image:linear-gradient(0deg,rgba(0,0,0,.88),rgba(0,0,0,0));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.bdemo-footer{width:100%;color:#fff;padding-top:75px;padding-right:24px;padding-bottom:34px;padding-left:24px;background-color:var(--bd-cardinal-dark)}@media (max-width:767px){.bdemo-footer{padding-top:64px;padding-right:20px;padding-bottom:28px;padding-left:20px}}.bdemo-footer-inner{display:flex;flex-flow:column;width:min(1180px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.bdemo-footer-brand{color:#fff;font-family:var(--bd-serif);font-weight:400;font-size:40px;margin-top:0px;margin-right:0px;margin-bottom:45px;margin-left:0px}@media (max-width:479px){.bdemo-footer-brand{font-size:34px}}.bdemo-footer-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:40px;width:100%;padding-top:42px;padding-right:0px;padding-bottom:42px;padding-left:0px;border-top:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.35)}@media (max-width:1023px){.bdemo-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.bdemo-footer-grid{grid-template-columns:minmax(0,1fr)}}.bdemo-footer-column{display:flex;flex-flow:column;gap:12px}.bdemo-footer-heading{color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:0.1em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.bdemo-footer-text{color:rgba(255,255,255,.82);font-size:14px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.bdemo-footer-link{color:rgba(255,255,255,.82);font-size:14px;line-height:1.8;text-decoration:none}.bdemo-legal{display:flex;justify-content:space-between;gap:24px;width:100%;padding-top:28px}@media (max-width:767px){.bdemo-legal{flex-flow:column;gap:8px}}.bdemo-legal-text{color:rgba(255,255,255,.68);font-size:12px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.bdemo-kicker-top{display:none}}@keyframes sf2-fade-up{from{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes sf2-media-drift{from{transform:scale(1.08) translateY(-2%)}to{transform:scale(1.02) translateY(2%)}}@keyframes sf2-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@supports (animation-timeline:view()){.sf2-reveal{animation:sf2-fade-up linear both;animation-range:entry 5% cover 32%}.sf2-drift{animation:sf2-media-drift linear both;animation-range:entry 0% exit 100%}}.sf2-page{width:100%;max-width:none;color:var(--sf2-ink);font-family:var(--sf2-sans);background-color:var(--sf2-white)}.sf2-page{overflow-x:clip;overflow-y:visible}.sf2-header{position:absolute;top:calc(var(--wp-admin--admin-bar--height,0px) + 0px);left:0px;z-index:30;width:100%;color:#fff}.sf2-header.is-smart-sticky{position:fixed;z-index:1000;background-color:#8c1515;transition:transform 0.3s cubic-bezier(.22,1,.36,1),box-shadow 0.3s ease;box-shadow:0px 8px 24px rgba(31,5,7,.22);transform:translate3d(0,0px,0)}.sf2-header.is-smart-sticky{will-change:transform}.sf2-header.is-smart-hidden{transform:translate3d(0,-110%,0)}.sf2-header.is-smart-hidden{box-shadow:none}.sf2-header.is-smart-sticky .sf2-main-nav{background-color:#8c1515}.sf2-header.is-smart-sticky .sf2-main-nav{background-image:none!important}.sf2-header.is-smart-sticky .sf2-impact{display:none}.sf2-header.is-mega-open{position:fixed;z-index:60;background-color:#8c1515}.sf2-header.is-mega-open .sf2-impact{position:relative;z-index:52;background-color:#8c1515}.sf2-header.is-mega-open .sf2-main-nav{position:relative;z-index:52;background-color:#8c1515}.sf2-header.is-mega-open .fbtu-mobile-menu-toggle::before{transform:translate3d(-50%,-50%,0) rotateZ(45deg)}.sf2-header.is-mega-open .fbtu-mobile-menu-toggle::before{box-shadow:none}.sf2-header.is-mega-open .fbtu-mobile-menu-toggle::after{background-color:#fff;transform:translate3d(-50%,-50%,0) rotateZ(-45deg)}.sf2-impact{width:100%;background-color:#8c1515}.sf2-impact-inner{display:flex;align-items:center;gap:18px;width:min(1200px,calc(100% - 48px));min-height:42px;overflow:hidden;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.sf2-impact-inner{width:calc(100% - 32px)}}@media (max-width:767px){.sf2-impact-inner{padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:0px}}.sf2-kicker{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.12em}.sf2-impact-links{display:flex;align-items:center;gap:8px;margin-left:auto}.sf2-impact-link{color:#fff;font-size:12px;text-decoration:none;padding-top:7px;padding-right:12px;padding-bottom:7px;padding-left:12px;background-color:rgba(255,255,255,.1);border-radius:4px;transition:background 0.25s ease}.sf2-impact-link:hover{background-color:rgba(255,255,255,.24)}.sf2-impact-link{white-space:nowrap}@media (max-width:479px){.sf2-impact-link{font-size:10px;padding-top:6px;padding-right:8px;padding-bottom:6px;padding-left:8px}}.sf2-main-nav{width:100%;background-color:var(--red-fbtu)}.sf2-main-nav-inner{display:flex;justify-content:space-between;align-items:center;width:min(1200px,calc(100% - 48px));min-height:96px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.sf2-main-nav-inner{width:calc(100% - 32px);min-height:78px}}.sf2-brand{color:#fff;font-family:var(--sf2-serif);font-size:29px;line-height:1;text-decoration:none}@media (max-width:767px){.sf2-brand{font-size:24px}}.sf2-nav-links{display:flex;align-items:center;gap:30px}@media (max-width:1023px){.sf2-nav-links{display:none}}.sf2-nav-link{position:relative;color:#fff;font-size:15px;line-height:1.2;text-decoration:none;padding-top:9px;padding-right:0px;padding-bottom:9px;padding-left:0px}.sf2-nav-link:after{display:none}.sf2-nav-link:hover:after{display:none}.sf2-nav-link{white-space:nowrap}.sf2-menu-button{display:none;width:46px;height:46px;color:#fff;font-size:18px;text-decoration:none;border-radius:50%;border-top:1px solid rgba(255,255,255,.65);border-right:1px solid rgba(255,255,255,.65);border-bottom:1px solid rgba(255,255,255,.65);border-left:1px solid rgba(255,255,255,.65)}@media (max-width:1023px){.sf2-menu-button{display:flex}}.sf2-hero{display:flex;align-items:end;position:relative;width:100%;min-height:100svh;overflow:hidden;background-color:var(--sf2-black)}@media (max-width:767px){.sf2-hero{min-height:760px}}.sf2-hero-poster{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.sf2-video-hero{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.sf2-hero-shade{position:absolute;top:20%;right:0px;bottom:0px;left:0px;z-index:2;background-image:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.08));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.sf2-hero-copy{display:flex;flex-flow:column;gap:30px;position:relative;z-index:3;width:min(1200px,calc(100% - 48px));color:#fff;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:0px;padding-bottom:70px;padding-left:0px}@media (max-width:1023px){.sf2-hero-copy{width:calc(100% - 32px)}}@media (max-width:767px){.sf2-hero-copy{padding-bottom:42px}}.sf2-hero-title{max-width:1050px;color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(52px,7.2vw,86px);line-height:0.96;letter-spacing:-0.045em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.sf2-hero-title{font-size:49px}}@media (max-width:479px){.sf2-hero-title{font-size:43px}}.sf2-hero-meta{display:flex;justify-content:space-between;align-items:end;gap:28px;width:100%;padding-top:20px;border-top:1px solid rgba(255,255,255,.55)}@media (max-width:767px){.sf2-hero-meta{align-items:start}}.sf2-hero-text{max-width:700px;color:#fff;font-size:18px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.sf2-hero-text{font-size:16px}}.sf2-round-arrow{display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:58px;height:58px;color:#fff;font-size:27px;text-decoration:none;border-radius:50%;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;transition:transform 0.25s ease}.sf2-round-arrow:hover{background-color:var(--red-fbtu);transform:translate3d(0,5px,0)}@media (max-width:479px){.sf2-round-arrow{width:48px;height:48px}}.sf2-chapter{display:flex;flex-flow:column;align-items:center;width:100%;text-align:center;padding-top:118px;padding-right:24px;padding-bottom:54px;padding-left:24px;background-color:#fff}@media (max-width:767px){.sf2-chapter{padding-top:82px;padding-right:20px;padding-bottom:45px;padding-left:20px}}.sf2-chapter-grey{display:flex;flex-flow:column;align-items:center;width:100%;text-align:center;padding-top:118px;padding-right:24px;padding-bottom:54px;padding-left:24px;background-color:var(--sf2-fog)}@media (max-width:767px){.sf2-chapter-grey{padding-top:82px;padding-right:20px;padding-bottom:45px;padding-left:20px}}.sf2-chapter-red{display:flex;flex-flow:column;align-items:center;width:100%;color:#fff;text-align:center;padding-top:118px;padding-right:24px;padding-bottom:54px;padding-left:24px;background-color:var(--red-fbtu)}@media (max-width:767px){.sf2-chapter-red{padding-top:82px;padding-right:20px;padding-bottom:45px;padding-left:20px}}.sf2-display{max-width:1000px;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(52px,6.3vw,86px);line-height:1;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.sf2-display{font-size:48px}}.sf2-display-light{max-width:1050px;color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(52px,6.3vw,86px);line-height:1;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.sf2-display-light{font-size:48px}}.sf2-lead{max-width:840px;color:#383838;font-size:21px;line-height:1.65;margin-top:30px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.sf2-lead{font-size:18px}}.sf2-lead-light{max-width:840px;color:#fff;font-size:21px;line-height:1.65;margin-top:30px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.sf2-lead-light{font-size:18px}}.sf2-button{display:flex;align-items:center;gap:14px;color:var(--red-fbtu);font-weight:700;text-decoration:none;margin-top:34px;padding-top:14px;padding-right:19px;padding-bottom:14px;padding-left:19px;border-radius:999px;border-top:1px solid var(--red-fbtu);border-right:1px solid var(--red-fbtu);border-bottom:1px solid var(--red-fbtu);border-left:1px solid var(--red-fbtu);transition:transform 0.25s ease}.sf2-button:hover{color:#fff;background-color:var(--red-fbtu);transform:translate3d(0,-3px,0)}.sf2-button-light{display:flex;align-items:center;gap:14px;color:#fff;font-weight:700;text-decoration:none;margin-top:34px;padding-top:14px;padding-right:19px;padding-bottom:14px;padding-left:19px;border-radius:999px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;transition:color 0.25s ease}.sf2-button-light:hover{color:var(--red-fbtu);background-color:#fff}.sf2-wide-media{width:100%;padding-top:0px;padding-right:24px;padding-bottom:118px;padding-left:24px;background-color:#fff}@media (max-width:767px){.sf2-wide-media{padding-top:0px;padding-right:20px;padding-bottom:82px;padding-left:20px}}.sf2-wide-img{display:block;width:min(1200px,100%);height:min(56.25vw,675px);overflow:hidden;object-fit:cover;object-position:50% 50%;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-radius:18px}@media (max-width:767px){.sf2-wide-img{height:62vw;border-radius:13px}}.sf2-news{width:100%;padding-top:100px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:var(--sf2-fog)}@media (max-width:767px){.sf2-news{padding-top:78px;padding-right:20px;padding-bottom:90px;padding-left:20px}}.sf2-news-inner{display:grid;grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr);align-items:start;gap:70px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.sf2-news-inner{gap:45px}}@media (max-width:1023px){.sf2-news-inner{grid-template-columns:minmax(0,1fr)}}.sf2-news-head{display:flex;flex-flow:column;align-items:start;gap:22px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 40px)}@media (max-width:1023px){.sf2-news-head{position:relative;top:auto}}.sf2-section-title{font-family:var(--sf2-serif);font-weight:400;font-size:clamp(37px,5vw,48px);line-height:1.02;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.sf2-section-title{font-size:45px}}.sf2-news-note{max-width:420px;color:var(--sf2-muted);font-size:17px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-news-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;width:100%}@media (max-width:767px){.sf2-news-grid{grid-template-columns:minmax(0,1fr)}}.sf2-card{display:flex;flex-flow:column;overflow:hidden;background-color:#fff;border-radius:15px;transition:box-shadow 0.35s ease;box-shadow:0px 15px 45px rgba(0,0,0,.06)}.sf2-card:hover{box-shadow:0px 22px 55px rgba(0,0,0,.14);transform:translate3d(0,-8px,0)}.sf2-card:hover .sf2-card-img{transform:scale(1.06,1.06)}.sf2-card-img{width:100%;object-fit:cover;aspect-ratio:4/3;transition:transform 0.65s ease}.sf2-card-copy{display:flex;flex-flow:column;align-items:start;gap:10px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}.sf2-card-title{font-weight:650;font-size:25px;line-height:1.18;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-interlude{display:flex;align-items:end;position:relative;width:100%;height:100svh;min-height:720px;overflow:hidden;background-color:#111}@media (max-width:767px){.sf2-interlude{height:82svh;min-height:620px}}.sf2-interlude-poster{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.sf2-video-interlude{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.sf2-interlude-shade{position:absolute;top:45%;right:0px;bottom:0px;left:0px;z-index:2;background-image:linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,0));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.sf2-interlude-copy{display:flex;justify-content:space-between;align-items:end;gap:28px;position:relative;z-index:3;width:min(1200px,calc(100% - 48px));color:#fff;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:0px;padding-bottom:64px;padding-left:0px}@media (max-width:767px){.sf2-interlude-copy{flex-flow:column;align-items:start;width:calc(100% - 40px);padding-bottom:40px}}.sf2-interlude-title{max-width:760px;color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(46px,5.8vw,78px);line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.sf2-interlude-title{font-size:47px}}.sf2-interlude-label{color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-research-body{width:100%;padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:#fff}@media (max-width:767px){.sf2-research-body{padding-top:82px;padding-right:20px;padding-bottom:82px;padding-left:20px}}.sf2-research-inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:70px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.sf2-research-inner{gap:45px}}@media (max-width:1023px){.sf2-research-inner{grid-template-columns:minmax(0,1fr)}}.sf2-story-sticky{display:flex;flex-flow:column;align-items:start;gap:24px;align-self:start;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 40px)}@media (max-width:1023px){.sf2-story-sticky{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 40px)}}@media (max-width:767px){.sf2-story-sticky{position:relative;top:auto}.sf2-story-sticky{align-self:auto}}.sf2-story-title{font-family:var(--sf2-serif);font-weight:400;font-size:clamp(45px,4.7vw,66px);line-height:1.03;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.sf2-story-title{font-size:43px}}.sf2-story-copy{max-width:530px;color:#444;font-size:18px;line-height:1.62;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;width:100%}@media (max-width:767px){.sf2-story-grid{grid-template-columns:minmax(0,1fr)}}.sf2-story-image-large{grid-column-start:span 2;width:100%;object-fit:cover;aspect-ratio:4/3;border-radius:16px}@media (max-width:767px){.sf2-story-image-large{grid-column-start:auto}}.sf2-portrait-wrap{position:relative;min-height:650px;overflow:hidden;background-color:#222;border-radius:16px}@media (max-width:767px){.sf2-portrait-wrap{min-height:620px}}.sf2-portrait-poster{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.sf2-video-portrait{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.sf2-quote-card{display:flex;flex-flow:column;justify-content:space-between;gap:30px;min-height:650px;padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:var(--sf2-sand);border-radius:16px}@media (max-width:767px){.sf2-quote-card{min-height:0px}}.sf2-quote{font-family:var(--sf2-serif);font-size:32px;line-height:1.18;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.sf2-quote{font-size:27px}}.sf2-quote-credit{color:#555;font-size:14px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-innovation{width:100%;padding-top:110px;padding-right:24px;padding-bottom:130px;padding-left:24px;background-color:#fff}@media (max-width:767px){.sf2-innovation{padding-top:82px;padding-right:20px;padding-bottom:90px;padding-left:20px}}.sf2-innovation-inner{display:flex;flex-flow:column;gap:55px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.sf2-split-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:60px}@media (max-width:1023px){.sf2-split-head{grid-template-columns:minmax(0,1fr)}}.sf2-split-copy{color:#454545;font-size:19px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-bento{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);grid-template-rows:310px 310px;gap:24px;width:100%}@media (max-width:767px){.sf2-bento{display:flex;flex-flow:column}}.sf2-bento-main{display:flex;align-items:end;grid-row-start:span 2;position:relative;overflow:hidden;border-radius:18px}.sf2-bento-main:hover .sf2-bento-img{transform:scale(1.05,1.05)}@media (max-width:767px){.sf2-bento-main{min-height:520px}}.sf2-bento-side{display:flex;align-items:end;position:relative;overflow:hidden;border-radius:18px}.sf2-bento-side:hover .sf2-bento-img{transform:scale(1.05,1.05)}@media (max-width:767px){.sf2-bento-side{min-height:330px}}.sf2-bento-img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;transition:transform 0.65s ease}.sf2-bento-label{position:relative;z-index:2;width:100%;color:#fff;font-size:19px;margin-bottom:-10px;padding-top:70px;padding-right:28px;padding-bottom:26px;padding-left:28px;background-image:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,0));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.sf2-education-media{width:100%;padding-top:0px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:var(--red-fbtu)}@media (max-width:767px){.sf2-education-media{padding-top:0px;padding-right:20px;padding-bottom:82px;padding-left:20px}}.sf2-education-img{display:block;width:min(1200px,100%);height:min(56.25vw,675px);overflow:hidden;object-fit:cover;object-position:50% 50%;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-radius:18px}@media (max-width:767px){.sf2-education-img{height:62vw;border-radius:13px}}.sf2-civic{width:100%;padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:var(--sf2-fog)}@media (max-width:767px){.sf2-civic{padding-top:82px;padding-right:20px;padding-bottom:82px;padding-left:20px}}.sf2-civic-inner{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:70px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.sf2-civic-inner{gap:45px}}@media (max-width:1023px){.sf2-civic-inner{grid-template-columns:minmax(0,1fr)}}.sf2-civic-copy{display:flex;flex-flow:column;align-items:start;gap:24px;align-self:start;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 40px)}@media (max-width:1023px){.sf2-civic-copy{position:relative;top:auto}.sf2-civic-copy{align-self:auto}}.sf2-civic-title{font-family:var(--sf2-serif);font-weight:400;font-size:clamp(45px,4.7vw,66px);line-height:1.03;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.sf2-civic-title{font-size:43px}}.sf2-civic-text{color:#444;font-size:18px;line-height:1.62;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-civic-mosaic{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}@media (max-width:767px){.sf2-civic-mosaic{grid-template-columns:minmax(0,1fr)}}.sf2-civic-image-main{grid-row-start:span 2;width:100%;object-fit:cover;aspect-ratio:4/5;border-radius:16px}@media (max-width:767px){.sf2-civic-image-main{grid-row-start:auto;aspect-ratio:4/3}}.sf2-civic-image-side{width:100%;object-fit:cover;aspect-ratio:4/3;border-radius:16px}.sf2-campus-carousel{width:100%;padding-top:0px;padding-right:0px;padding-bottom:120px;padding-left:0px;background-color:var(--sf2-fog)}@media (max-width:767px){.sf2-campus-carousel{padding-bottom:88px}}.sf2-carousel{display:flex;gap:24px;width:100%;overflow:auto}.sf2-carousel{padding:0 max(24px,calc(( 100vw - 1200px ) / 2));scroll-snap-type:x mandatory;scrollbar-width:none}.sf2-carousel-card{display:flex;flex-flow:column;width:min(72vw,560px);min-width:min(72vw,560px);overflow:hidden;background-color:#fff;border-radius:18px;box-shadow:0px 16px 40px rgba(0,0,0,.08)}.sf2-carousel-card:hover .sf2-carousel-img{transform:scale(1.055,1.055)}.sf2-carousel-card{scroll-snap-align:center}@media (max-width:767px){.sf2-carousel-card{width:84vw;min-width:84vw}}@media (max-width:479px){.sf2-carousel-card{width:88vw;min-width:88vw}}.sf2-carousel-img{width:100%;object-fit:cover;aspect-ratio:16/10;transition:transform 0.6s ease}.sf2-carousel-copy{display:flex;flex-flow:column;gap:10px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}.sf2-carousel-title{font-family:var(--sf2-serif);font-weight:400;font-size:30px;line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-financial{width:100%;padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:var(--sf2-fog)}@media (max-width:767px){.sf2-financial{padding-top:82px;padding-right:20px;padding-bottom:82px;padding-left:20px}}.sf2-financial-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:70px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.sf2-financial-inner{grid-template-columns:minmax(0,1fr)}}.sf2-financial-img{width:100%;object-fit:cover;aspect-ratio:4/3;border-radius:18px}.sf2-financial-copy{display:flex;flex-flow:column;align-items:start;gap:24px;align-self:start;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 40px)}@media (max-width:1023px){.sf2-financial-copy{align-self:start;grid-row-start:1;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 40px)}}@media (max-width:767px){.sf2-financial-copy{position:relative;top:auto}.sf2-financial-copy{align-self:auto}}.sf2-sports-hero{display:flex;align-items:end;position:relative;width:100%;height:1100px;overflow:hidden;background-color:#111}@media (max-width:767px){.sf2-sports-hero{height:780px}}.sf2-sports-hero-img{position:absolute;top:-7%;right:0px;bottom:-7%;left:0px;width:100%;height:114%;object-fit:cover}.sf2-sports-hero-shade{position:absolute;top:45%;right:0px;bottom:0px;left:0px;z-index:2;background-image:linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,0));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.sf2-sports-hero-copy{position:relative;z-index:3;width:min(1200px,calc(100% - 48px));color:#fff;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-bottom:65px}@media (max-width:767px){.sf2-sports-hero-copy{width:calc(100% - 40px);padding-bottom:45px}}.sf2-sports-hero-title{max-width:800px;color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(52px,6.3vw,86px);line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.sf2-sports-hero-title{font-size:50px}}.sf2-champions{width:100%;padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:#fff}@media (max-width:767px){.sf2-champions{padding-top:82px;padding-right:20px;padding-bottom:82px;padding-left:20px}}.sf2-champions-inner{display:flex;flex-flow:column;gap:55px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.sf2-centered-head{display:flex;flex-flow:column;align-items:center;gap:10px;text-align:center}.sf2-champions-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:22px;width:100%}@media (max-width:1023px){.sf2-champions-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.sf2-champions-row{grid-template-columns:minmax(0,1fr)}}.sf2-champion-card{display:flex;align-items:end;position:relative;min-height:430px;overflow:hidden;border-radius:16px}.sf2-champion-card:hover .sf2-champion-img{transform:scale(1.06,1.06)}@media (max-width:1023px){.sf2-champion-card{min-height:360px}.sf2-champion-card:last-child{grid-column-start:span 2}}@media (max-width:767px){.sf2-champion-card:last-child{grid-column-start:auto}}.sf2-champion-img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;transition:transform 0.65s ease}.sf2-champion-label{position:relative;z-index:2;width:100%;color:#fff;font-size:18px;margin-bottom:-10px;padding-top:75px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-image:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,0));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.sf2-sports-news{width:100%;padding-top:110px;padding-right:24px;padding-bottom:110px;padding-left:24px;background-color:var(--sf2-fog)}@media (max-width:767px){.sf2-sports-news{padding-top:82px;padding-right:20px;padding-bottom:82px;padding-left:20px}}.sf2-sports-news-inner{display:flex;flex-flow:column;gap:45px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.sf2-sports-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;width:100%}@media (max-width:1119px){.sf2-sports-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.sf2-sports-grid{grid-template-columns:minmax(0,1fr)}}.sf2-sports-card{display:flex;flex-flow:column;overflow:hidden;background-color:#fff;border-radius:14px;transition:transform 0.3s ease}.sf2-sports-card:hover{transform:translate3d(0,-7px,0)}.sf2-sports-card:hover .sf2-sports-img{transform:scale(1.055,1.055)}.sf2-sports-img{width:100%;object-fit:cover;aspect-ratio:400 / 500;transition:transform 0.55s ease}.sf2-sports-copy{display:flex;flex-flow:column;gap:9px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}.sf2-sports-title{font-weight:650;font-size:20px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-nerd{width:100%;padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:#fff}@media (max-width:767px){.sf2-nerd{padding-top:82px;padding-right:20px;padding-bottom:82px;padding-left:20px}}.sf2-nerd-inner{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:60px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.sf2-nerd-inner{grid-template-columns:minmax(0,1fr)}}.sf2-nerd-copy{display:flex;flex-flow:column;align-items:start;gap:24px}.sf2-nerd-media{position:relative;min-height:650px;overflow:hidden;background-color:#111;border-radius:18px}@media (max-width:1023px){.sf2-nerd-media{min-height:560px}}@media (max-width:767px){.sf2-nerd-media{min-height:520px}}.sf2-nerd-poster{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.sf2-video-athletics{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.sf2-marquee-wrap{width:100%;overflow:hidden;color:#fff;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px;background-color:var(--red-fbtu)}.sf2-marquee{display:flex;gap:36px;width:max-content}.sf2-marquee{animation:sf2-marquee 24s linear infinite}.sf2-marquee-text{color:#fff;font-family:var(--sf2-serif);font-size:34px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-marquee-text{white-space:nowrap}@media (max-width:479px){.sf2-marquee-text{font-size:27px}}.sf2-footer{width:100%;color:#fff;padding-top:42px;padding-right:24px;padding-bottom:34px;padding-left:24px;background-color:var(--blue-fbtu)}@media (max-width:767px){.sf2-footer{padding-top:64px;padding-right:20px;padding-bottom:28px;padding-left:20px}}.sf2-footer-inner{display:flex;flex-flow:column;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.sf2-footer-brand{color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:45px;margin-top:0px;margin-right:0px;margin-bottom:46px;margin-left:0px}@media (max-width:479px){.sf2-footer-brand{font-size:36px}}.sf2-footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(0,1fr));gap:40px 32px;width:100%;margin-top:30px;padding-top:44px;padding-right:0px;padding-bottom:44px;padding-left:0px;border-top:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(255,255,255,.35)}@media (max-width:1119px){.sf2-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}}@media (max-width:1023px){.sf2-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sf2-footer-grid{grid-template-columns:minmax(0,1fr)}}.sf2-footer-col{display:flex;flex-flow:column;align-items:start;gap:10px}.sf2-footer-title{color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:0.11em;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px}.sf2-footer-text{color:rgba(255,255,255,.8);font-size:14px;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-footer-link{color:rgba(255,255,255,.84);font-size:14px;line-height:1.75;text-decoration:none}.sf2-footer-link:hover{color:#fff}.sf2-legal{display:flex;justify-content:space-between;gap:24px;width:100%;padding-top:28px}@media (max-width:767px){.sf2-legal{flex-flow:column;gap:8px}}.sf2-legal-text{color:rgba(255,255,255,.65);font-size:12px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.sf2-top-label{display:none}}.image-1{width:220px;padding-top:12px;padding-bottom:12px}.logo-footer{width:300px}.number-count{color:var(--red-fbtu);font-size:30px;letter-spacing:0em}.fbtu-mega-overlay{display:none;visibility:hidden;position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:40;width:100%;height:100svh;color:#fff;background-color:var(--red-fbtu);opacity:0}.fbtu-mega-overlay.is-open{display:block;visibility:visible;bottom:auto;height:auto;max-height:100svh;opacity:1}.fbtu-mega-overlay .fbtu-mega-panel{display:none;gap:clamp(42px,5vw,84px);min-height:calc(100svh - 192px)}.fbtu-mega-overlay .fbtu-mega-panel.is-active{display:flex}.fbtu-mega-overlay .fbtu-mega-visual{width:calc(56% - 32px);height:min(64vh,640px);min-height:500px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-mega-overlay .fbtu-mega-image{display:block;width:100%;height:100%;min-height:0px;object-fit:cover}.fbtu-mega-overlay .fbtu-mega-copy{width:calc(44% - 32px);height:min(64vh,640px);min-height:500px}.fbtu-mega-overlay.is-open .fbtu-mega-shell{min-height:0px}.fbtu-mega-overlay.is-open .fbtu-mega-panel{min-height:0px}.fbtu-mega-overlay.is-open .fbtu-mega-visual{height:auto;min-height:auto}.fbtu-mega-overlay.is-open .fbtu-mega-copy{height:auto;min-height:auto}.fbtu-mega-overlay{overflow-x:hidden;overflow-y:auto}@media (max-width:1119px){.fbtu-mega-overlay .fbtu-mega-panel{gap:40px}.fbtu-mega-overlay .fbtu-mega-visual{width:calc(56% - 20px)}.fbtu-mega-overlay .fbtu-mega-copy{width:calc(44% - 20px)}}@media (max-width:1023px){.fbtu-mega-overlay.is-open{bottom:0px;height:100svh;max-height:100svh}.fbtu-mega-overlay .fbtu-mega-panel{flex-flow:column;gap:28px;min-height:auto}.fbtu-mega-overlay .fbtu-mega-visual{width:100%;height:min(38vh,380px);min-height:280px}.fbtu-mega-overlay .fbtu-mega-copy{width:100%;height:auto;min-height:0px}.fbtu-mega-overlay.is-open .fbtu-mega-shell{min-height:100%}}@media (max-width:767px){.fbtu-mega-overlay .fbtu-mega-visual{height:240px;min-height:240px}}@media (max-width:479px){.fbtu-mega-overlay .fbtu-mega-visual{height:210px;min-height:210px}}.fbtu-mega-shell{width:min(1440px,calc(100% - 64px));min-height:100%;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:158px;padding-right:0px;padding-bottom:34px;padding-left:0px}@media (max-width:1119px){.fbtu-mega-shell{width:min(100% - 48px,1180px)}}@media (max-width:1023px){.fbtu-mega-shell{width:min(100% - 40px,760px);padding-top:202px;padding-right:0px;padding-bottom:34px;padding-left:0px}}@media (max-width:767px){.fbtu-mega-shell{width:calc(100% - 28px);padding-top:196px;padding-right:0px;padding-bottom:34px;padding-left:0px}}@media (max-width:479px){.fbtu-mega-shell{padding-top:196px;padding-right:0px;padding-bottom:34px;padding-left:0px}}.fbtu-mega-tabs{display:none;gap:24px;width:100%;margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:12px;padding-left:0px}.fbtu-mega-tabs{overflow-x:auto;scrollbar-width:none}@media (max-width:1023px){.fbtu-mega-tabs{display:flex}}@media (max-width:767px){.fbtu-mega-tabs{gap:18px;margin-bottom:18px}}.fbtu-mega-tab{flex-grow:0;flex-shrink:0;flex-basis:auto;color:rgba(255,255,255,.78);font-size:16px;line-height:1.2;text-decoration:none;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px;border-bottom:3px solid transparent}.fbtu-mega-tab.is-mega-active{color:#fff}.fbtu-mega-tab{white-space:nowrap}@media (max-width:767px){.fbtu-mega-tab{font-size:14px}}.fbtu-mega-panel{display:none;gap:clamp(42px,5vw,84px);min-height:calc(100svh - 192px)}.fbtu-mega-panel.is-active{display:grid}@media (max-width:1119px){.fbtu-mega-panel{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:40px}}@media (max-width:1023px){.fbtu-mega-panel{grid-template-columns:1fr;gap:28px;min-height:auto}}.fbtu-mega-visual{position:relative;max-width:700px;min-height:300px;overflow:hidden;border-radius:20px}@media (max-width:1119px){.fbtu-mega-visual{min-height:520px}}@media (max-width:1023px){.fbtu-mega-visual{min-height:min(38vh,380px)}}@media (max-width:767px){.fbtu-mega-visual{min-height:240px;border-radius:14px}}@media (max-width:479px){.fbtu-mega-visual{min-height:210px}}.fbtu-mega-image{display:block;width:100%;height:100%;max-height:400px;object-fit:cover;margin-top:40px;border-radius:20px}@media (max-width:1119px){.fbtu-mega-image{min-height:520px}}@media (max-width:1023px){.fbtu-mega-image{min-height:min(38vh,380px)}}@media (max-width:767px){.fbtu-mega-image{min-height:240px}}@media (max-width:479px){.fbtu-mega-image{min-height:210px;margin-top:0px}}.fbtu-mega-copy{display:flex;flex-flow:column;min-width:0px;padding-top:12px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media (max-width:1023px){.fbtu-mega-copy{padding-bottom:30px}}.fbtu-mega-heading{color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:clamp(36px,3vw,42px);line-height:1.05;margin-top:20px;margin-right:0px;margin-bottom:32px;margin-left:0px}@media (max-width:1023px){.fbtu-mega-heading{font-size:36px;margin-bottom:20px}}@media (max-width:767px){.fbtu-mega-heading{font-size:30px;margin-bottom:15px}}@media (max-width:479px){.fbtu-mega-heading{font-size:27px}}.fbtu-mega-links{display:flex;flex-flow:column;gap:20px}@media (max-width:1023px){.fbtu-mega-links{gap:10px}}.fbtu-mega-link{width:fit-content;color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:300;font-size:clamp(24px,2vw,24px);line-height:1.2;text-decoration:none;padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:0px;border-bottom:2px solid transparent;transition:border-color 0.18s ease,transform 0.18s ease}.fbtu-mega-link:hover{transform:translate3d(7px,0,0)}@media (max-width:1023px){.fbtu-mega-link{font-size:24px}}@media (max-width:767px){.fbtu-mega-link{font-size:21px}}@media (max-width:479px){.fbtu-mega-link{font-size:19px}}.fbtu-mega-info{display:flex;align-items:center;gap:12px 24px;margin-top:auto;padding-top:38px}.fbtu-mega-info{flex-wrap:wrap}@media (max-width:1023px){.fbtu-mega-info{margin-top:18px;padding-top:22px}}@media (max-width:767px){.fbtu-mega-info{gap:10px 16px}}.fbtu-mega-info-label{color:rgba(255,255,255,.7);font-size:15px;line-height:1.2;text-transform:uppercase;letter-spacing:0.045em}@media (max-width:767px){.fbtu-mega-info-label{flex-basis:100%}}.fbtu-mega-info-link{color:#fff;font-size:18px;line-height:1.2;text-decoration:none}.fbtu-mega-info-link:hover{text-decoration:underline}.fbtu-mega-info-link:hover{text-underline-offset:5px}@media (max-width:767px){.fbtu-mega-info-link{font-size:16px}}.fbtu-mega-close{display:none;position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + 80px);right:max(24px,calc(( 100vw - 1440px ) / 2));z-index:56;width:46px;height:46px;color:#fff;font-weight:300;font-size:31px;line-height:1;text-decoration:none;border-radius:50%;border-top:1px solid rgba(255,255,255,.65);border-right:1px solid rgba(255,255,255,.65);border-bottom:1px solid rgba(255,255,255,.65);border-left:1px solid rgba(255,255,255,.65)}@media (max-width:1023px){.fbtu-mega-close{top:calc(var(--wp-admin--admin-bar--height,0px) + 61px);right:78px}}@media (max-width:767px){.fbtu-mega-close{top:calc(var(--wp-admin--admin-bar--height,0px) + 54px);right:68px;width:40px;height:40px;font-size:27px}}.fbtu-mega-trigger{font-size:14px;cursor:pointer}.fbtu-mega-trigger.is-mega-active{border-bottom:3px solid #fff}@media (max-width:1119px){.fbtu-mega-trigger{font-size:12px}}.fbtu-mega-trigger-list{gap:18px}@media (max-width:1119px){.fbtu-mega-trigger-list{gap:12px}}.fbtu-mobile-menu-toggle{position:relative;font-size:0px;line-height:0}.fbtu-mobile-menu-toggle::before{position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#fff;transform-origin:50% 50%;box-shadow:0px -6px 0px #fff,0px 6px 0px #fff;transform:translate3d(-50%,-50%,0)}.fbtu-mobile-menu-toggle::before{content:""}.fbtu-mobile-menu-toggle::after{position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:transparent;transform-origin:50% 50%;transform:translate3d(-50%,-50%,0)}.fbtu-mobile-menu-toggle::after{content:""}.icon-sticky-widget-webshn{font-size:20px}.wrap-social-sticky-widget-webshn{display:flex;flex-flow:column;gap:14px}.wrap-social-sticky-widget-webshn{backdrop-filter:blur(110px) brightness(0.8);overflow:hidden;z-index:2000000;position:fixed;top:44%;right:0px;padding:20px 10px 20px 10px;border-top-left-radius:10px;border-bottom-left-radius:10px}.fbtu-bsadm-page{width:100%;max-width:none;color:var(--sf2-ink);font-family:var(--sf2-sans);background-color:var(--sf2-white)}.fbtu-bsadm-page{overflow-x:clip}.fbtu-bsadm-hero{display:flex;align-items:end;position:relative;width:100%;min-height:92vh;overflow:hidden;background-color:#111}@media (max-width:1023px){.fbtu-bsadm-hero{min-height:860px}}@media (max-width:767px){.fbtu-bsadm-hero{min-height:820px}}@media (max-width:479px){.fbtu-bsadm-hero{min-height:780px}}.fbtu-bsadm-hero-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.fbtu-bsadm-hero-shade{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(90deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.55) 48%,rgba(0,0,0,.15) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.fbtu-bsadm-hero-shade{background-image:linear-gradient(0deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 72%,rgba(0,0,0,.2) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.fbtu-bsadm-hero-inner{position:relative;z-index:2;width:min(1440px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:150px;padding-right:48px;padding-bottom:44px;padding-left:48px}@media (max-width:1119px){.fbtu-bsadm-hero-inner{padding-right:36px;padding-left:36px}}@media (max-width:767px){.fbtu-bsadm-hero-inner{padding-top:120px;padding-right:22px;padding-bottom:28px;padding-left:22px}}.fbtu-bsadm-eyebrow{color:#fff;font-weight:700;font-size:13px;line-height:1.3;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.fbtu-bsadm-title{max-width:1000px;color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(62px,8vw,126px);line-height:0.86;letter-spacing:-0.05em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-bsadm-title{font-size:clamp(52px,16vw,76px);line-height:0.9}}@media (max-width:479px){.fbtu-bsadm-title{font-size:52px}}.fbtu-bsadm-hero-lead{max-width:720px;color:rgba(255,255,255,.9);font-size:clamp(20px,2vw,29px);line-height:1.32;margin-top:30px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-bsadm-hero-lead{font-size:19px}}.fbtu-bsadm-actions{display:flex;gap:12px;margin-top:32px}.fbtu-bsadm-actions{flex-wrap:wrap}@media (max-width:767px){.fbtu-bsadm-actions{flex-flow:column;align-items:stretch}}.fbtu-bsadm-button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;color:#fff;font-weight:700;font-size:14px;text-decoration:none;letter-spacing:0.04em;padding-top:0px;padding-right:24px;padding-bottom:0px;padding-left:24px;background-color:var(--cardinal);border-top:1px solid var(--cardinal);border-right:1px solid var(--cardinal);border-bottom:1px solid var(--cardinal);border-left:1px solid var(--cardinal);transition:background-color 0.25s ease,border-color 0.25s ease,color 0.25s ease,transform 0.25s ease}.fbtu-bsadm-button:hover{color:#fff;background-color:var(--cardinal-dk);transform:translate3d(0,-2px,0)}.fbtu-bsadm-button:hover{border-color:var(--cardinal-dk)}.fbtu-bsadm-button-ghost{color:#fff;background-color:transparent}.fbtu-bsadm-button-ghost:hover{color:var(--sf2-ink);background-color:#fff}.fbtu-bsadm-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:60px;border-top:1px solid rgba(255,255,255,.45)}@media (max-width:1119px){.fbtu-bsadm-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.fbtu-bsadm-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px}}.fbtu-bsadm-fact{min-width:0px;padding-top:22px;padding-right:18px;padding-bottom:4px;padding-left:0px}@media (max-width:767px){.fbtu-bsadm-fact{padding-top:16px}}.fbtu-bsadm-fact-value{display:block;color:#fff;font-family:var(--sf2-serif);font-size:clamp(28px,3vw,44px);line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.fbtu-bsadm-fact-value{font-size:28px}}.fbtu-bsadm-fact-label{display:block;color:rgba(255,255,255,.65);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.12em;margin-top:8px}.fbtu-bsadm-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:84px;width:min(1440px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:120px;padding-right:48px;padding-bottom:120px;padding-left:48px;background-color:#fff}@media (max-width:1119px){.fbtu-bsadm-intro{gap:52px;padding-right:36px;padding-left:36px}}@media (max-width:1023px){.fbtu-bsadm-intro{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.fbtu-bsadm-intro{padding-top:82px;padding-right:22px;padding-bottom:82px;padding-left:22px}}.fbtu-bsadm-intro-copy{align-self:start;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 110px)}@media (max-width:1023px){.fbtu-bsadm-intro-copy{position:static}}.fbtu-bsadm-kicker{color:var(--cardinal);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.fbtu-bsadm-heading{color:var(--sf2-ink);font-family:var(--sf2-serif);font-weight:400;font-size:clamp(48px,5.2vw,78px);line-height:0.98;letter-spacing:-0.04em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-bsadm-heading{font-size:48px}}@media (max-width:479px){.fbtu-bsadm-heading{font-size:43px}}.fbtu-bsadm-body{color:var(--sf2-muted);font-size:20px;line-height:1.55;margin-top:28px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-bsadm-body{font-size:18px}}.fbtu-bsadm-intro-media{display:grid;gap:24px}.fbtu-bsadm-intro-image{width:100%;object-fit:cover;aspect-ratio:4/5;border-radius:24px}@media (max-width:1023px){.fbtu-bsadm-intro-image{aspect-ratio:16/10}}.fbtu-bsadm-quote{color:var(--sf2-ink);font-family:var(--sf2-serif);font-size:clamp(28px,3vw,44px);line-height:1.12;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-color:var(--sf2-sand)}@media (max-width:767px){.fbtu-bsadm-quote{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.fbtu-bsadm-benefits{width:100%;color:#fff;padding-top:120px;padding-right:48px;padding-bottom:120px;padding-left:48px;background-color:var(--cardinal)}@media (max-width:1119px){.fbtu-bsadm-benefits{padding-right:36px;padding-left:36px}}@media (max-width:767px){.fbtu-bsadm-benefits{padding-top:82px;padding-right:22px;padding-bottom:82px;padding-left:22px}}.fbtu-bsadm-section-inner{width:min(1344px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.fbtu-bsadm-heading-light{max-width:950px;color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(48px,5.2vw,78px);line-height:0.98;letter-spacing:-0.04em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-bsadm-heading-light{font-size:48px}}@media (max-width:479px){.fbtu-bsadm-heading-light{font-size:43px}}.fbtu-bsadm-benefit-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;margin-top:60px}@media (max-width:767px){.fbtu-bsadm-benefit-grid{grid-template-columns:minmax(0,1fr)}}.fbtu-bsadm-benefit-card{display:flex;flex-flow:column;justify-content:space-between;grid-column-start:span 4;min-height:300px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:rgba(255,255,255,.06);border-top:1px solid rgba(255,255,255,.24);border-right:1px solid rgba(255,255,255,.24);border-bottom:1px solid rgba(255,255,255,.24);border-left:1px solid rgba(255,255,255,.24);transition:background-color 0.25s ease,transform 0.25s ease}.fbtu-bsadm-benefit-card:hover{background-color:rgba(255,255,255,.13);transform:translate3d(0,-5px,0)}@media (max-width:1119px){.fbtu-bsadm-benefit-card{grid-column-start:span 6}}@media (max-width:767px){.fbtu-bsadm-benefit-card{grid-column-start:auto;min-height:250px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.fbtu-bsadm-benefit-wide{grid-column-start:span 6}@media (max-width:767px){.fbtu-bsadm-benefit-wide{grid-column-start:auto}}.fbtu-bsadm-number{color:rgba(255,255,255,.5);font-family:var(--sf2-serif);font-size:42px;line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-bsadm-card-title{color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:32px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-bsadm-card-text{color:rgba(255,255,255,.78);font-size:16px;line-height:1.5;margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-bsadm-wide-media{width:100%;height:min(78vw,840px);min-height:520px;overflow:hidden;background-color:#111}@media (max-width:767px){.fbtu-bsadm-wide-media{min-height:460px}}.fbtu-bsadm-wide-image{width:100%;height:100%;object-fit:cover}.fbtu-bsadm-paths{width:100%;padding-top:120px;padding-right:48px;padding-bottom:120px;padding-left:48px;background-color:var(--sf2-sand)}@media (max-width:1119px){.fbtu-bsadm-paths{padding-right:36px;padding-left:36px}}@media (max-width:767px){.fbtu-bsadm-paths{padding-top:82px;padding-right:22px;padding-bottom:82px;padding-left:22px}}.fbtu-bsadm-paths-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:80px}@media (max-width:1023px){.fbtu-bsadm-paths-head{grid-template-columns:minmax(0,1fr);gap:28px}}.fbtu-bsadm-paths-copy{color:var(--sf2-muted);font-size:20px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-bsadm-track-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:70px}@media (max-width:1023px){.fbtu-bsadm-track-grid{grid-template-columns:minmax(0,1fr)}}.fbtu-bsadm-track{min-width:0px;padding-top:42px;padding-right:42px;padding-bottom:42px;padding-left:42px;background-color:#fff;border-top:6px solid var(--cardinal);box-shadow:0px 18px 55px rgba(31,24,21,.08)}@media (max-width:767px){.fbtu-bsadm-track{padding-top:30px;padding-right:24px;padding-bottom:30px;padding-left:24px}}.fbtu-bsadm-track-label{color:var(--cardinal);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.13em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-bsadm-track-title{color:var(--sf2-ink);font-family:var(--sf2-serif);font-weight:400;font-size:clamp(36px,3.4vw,54px);line-height:0.98;letter-spacing:-0.035em;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.fbtu-bsadm-track-title{font-size:38px}}.fbtu-bsadm-track-subtitle{color:var(--cardinal);font-weight:700;font-size:16px;margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-bsadm-track-copy{color:var(--sf2-muted);font-size:17px;line-height:1.5;margin-top:22px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-bsadm-credit-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:28px}@media (max-width:767px){.fbtu-bsadm-credit-row{grid-template-columns:minmax(0,1fr)}}.fbtu-bsadm-credit{min-width:0px;color:var(--sf2-ink);font-size:13px;line-height:1.25;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:var(--sf2-sand)}.fbtu-bsadm-credit-value{display:block;color:var(--cardinal);font-family:var(--sf2-serif);font-size:28px;line-height:1;margin-bottom:4px}.fbtu-bsadm-course-list{display:grid;gap:0px;margin-top:30px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid var(--sf2-line)}.fbtu-bsadm-course-list{list-style:none}.fbtu-bsadm-course{color:var(--sf2-muted);font-size:15px;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:14px;padding-right:0px;padding-bottom:14px;padding-left:0px;border-bottom:1px solid var(--sf2-line)}.fbtu-bsadm-course-code{display:inline-block;min-width:72px;color:var(--sf2-ink);font-size:12px;letter-spacing:0.08em}.fbtu-bsadm-final{display:flex;align-items:end;position:relative;min-height:720px;overflow:hidden;background-color:#111}@media (max-width:767px){.fbtu-bsadm-final{min-height:640px}}.fbtu-bsadm-final-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.fbtu-bsadm-final-shade{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(0deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.28) 70%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.fbtu-bsadm-final-copy{position:relative;z-index:2;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:80px;padding-right:48px;padding-bottom:80px;padding-left:48px}@media (max-width:767px){.fbtu-bsadm-final-copy{padding-top:64px;padding-right:22px;padding-bottom:64px;padding-left:22px}}.fbtu-bsadm-final-title{max-width:900px;color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(58px,7vw,106px);line-height:0.9;letter-spacing:-0.045em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-bsadm-final-title{font-size:56px}}@media (max-width:479px){.fbtu-bsadm-final-title{font-size:48px}}.fbtu-bsadm-final-text{max-width:720px;color:rgba(255,255,255,.84);font-size:20px;line-height:1.5;margin-top:26px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-degree-page{width:100%;max-width:none;color:#13233d;font-family:var(--sf2-sans);background-color:#f0efec}.fbtu-degree-page .fbtu-degree-programs{scroll-margin-top:calc(var(--wp-admin--admin-bar--height,0px) + 132px)}.fbtu-degree-page .fbtu-degree-final{scroll-margin-top:calc(var(--wp-admin--admin-bar--height,0px) + 108px)}.fbtu-degree-page .fbtu-degree-title{text-wrap:balance}.fbtu-degree-page .fbtu-degree-heading{text-wrap:balance}.fbtu-degree-page .fbtu-degree-heading-light{text-wrap:balance}.fbtu-degree-page .fbtu-degree-major-title{font-size:clamp(45px,4vw,59px);line-height:0.98;text-wrap:balance}.fbtu-degree-page .fbtu-degree-major-copy{max-width:58ch;font-size:18px;line-height:1.58;text-wrap:pretty;margin-top:26px}.fbtu-degree-page .fbtu-degree-hero{padding-top:clamp(88px,6vw,118px)}.fbtu-degree-page .fbtu-degree-summary{min-height:72px;font-size:14px;letter-spacing:0.015em;padding-top:19px;padding-right:22px;padding-bottom:19px;padding-left:22px;transition:color 0.22s ease,background-color 0.22s ease,padding-left 0.22s ease}.fbtu-degree-page .fbtu-degree-hero-copy{padding-top:96px;padding-bottom:96px}.fbtu-degree-page .fbtu-degree-stats{align-items:stretch}.fbtu-degree-page .fbtu-degree-stat{display:flex;flex-flow:column;justify-content:center;align-items:start;min-height:188px;padding-top:30px;padding-right:28px;padding-bottom:30px;padding-left:28px}.fbtu-degree-page .fbtu-degree-stat-value{display:flex;align-items:end;width:100%;min-height:88px;font-size:clamp(34px,2.55vw,44px);line-height:1.02;letter-spacing:-0.025em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-degree-page .fbtu-degree-stat:nth-child(3) .fbtu-degree-stat-value{font-size:clamp(30px,2.2vw,38px)}.fbtu-degree-page .fbtu-degree-stat:last-child .fbtu-degree-stat-value{font-size:clamp(29px,2.05vw,36px)}.fbtu-degree-page .fbtu-degree-stat-label{line-height:1.3;margin-top:14px}.fbtu-degree-page .fbtu-degree-major-list{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;width:min(1440px,100%)}.fbtu-degree-page .fbtu-degree-major{padding-top:48px;padding-right:44px;padding-bottom:36px;padding-left:44px;border-radius:30px;border-top:11px solid;box-shadow:0px 20px 50px rgba(19,35,61,.085)}.fbtu-degree-page .fbtu-degree-major-es{font-size:22px}.fbtu-degree-page .fbtu-degree-accordions{gap:12px;margin-top:34px}.fbtu-degree-page .fbtu-degree-detail{transition:border-color 0.22s ease,box-shadow 0.28s ease,background-color 0.22s ease}.fbtu-degree-page .fbtu-degree-detail{interpolate-size:allow-keywords}.fbtu-degree-page .fbtu-degree-detail[open]{box-shadow:0px 12px 28px rgba(16,33,61,.075)}.fbtu-degree-page .fbtu-degree-detail::details-content{overflow:hidden;opacity:0}.fbtu-degree-page .fbtu-degree-detail::details-content{block-size:0;transition:block-size .36s cubic-bezier(.22,.8,.24,1),opacity .24s ease,content-visibility .36s allow-discrete}.fbtu-degree-page .fbtu-degree-detail[open]::details-content{opacity:1}.fbtu-degree-page .fbtu-degree-detail[open]::details-content{block-size:auto}.fbtu-degree-page .fbtu-degree-detail[open] .fbtu-degree-detail-body{animation:fbtu-degree-accordion-in .34s cubic-bezier(.22,.8,.24,1) both}.fbtu-degree-page .fbtu-degree-detail[open] .fbtu-degree-summary{padding-left:26px}.fbtu-degree-page .fbtu-degree-detail-body{padding-top:24px;padding-right:24px;padding-bottom:27px;padding-left:24px}.fbtu-degree-page .fbtu-degree-course{grid-template-columns:88px minmax(0,1fr);gap:16px;font-size:15px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px}.fbtu-degree-page .fbtu-degree-major-actions{margin-top:42px}.fbtu-degree-page{overflow-x:clip}@media (max-width:1119px){.fbtu-degree-page .fbtu-degree-stat{min-height:162px;border-bottom:1px solid rgba(255,255,255,.14)}.fbtu-degree-page .fbtu-degree-stat-value{min-height:58px;font-size:38px}.fbtu-degree-page .fbtu-degree-major{padding-right:34px;padding-left:34px}.fbtu-degree-page .fbtu-degree-stat:nth-child(3n){border-right:0px solid}.fbtu-degree-page .fbtu-degree-stat:nth-child(n+4){border-bottom:0px solid}}@media (max-width:1023px){.fbtu-degree-page .fbtu-degree-major-title{font-size:clamp(48px,7vw,64px)}.fbtu-degree-page .fbtu-degree-major-list{grid-template-columns:minmax(0,1fr);width:min(760px,100%)}}@media (max-width:767px){.fbtu-degree-page .fbtu-degree-programs{scroll-margin-top:calc(var(--wp-admin--admin-bar--height,0px) + 122px)}.fbtu-degree-page .fbtu-degree-final{scroll-margin-top:calc(var(--wp-admin--admin-bar--height,0px) + 122px)}.fbtu-degree-page .fbtu-degree-major-title{font-size:45px}.fbtu-degree-page .fbtu-degree-hero{padding-top:144px}.fbtu-degree-page .fbtu-degree-summary{min-height:68px;padding-top:17px;padding-right:16px;padding-bottom:17px;padding-left:16px}.fbtu-degree-page .fbtu-degree-hero-copy{padding-top:58px;padding-bottom:54px}.fbtu-degree-page .fbtu-degree-stat{min-height:142px;padding-top:22px;padding-right:18px;padding-bottom:22px;padding-left:18px}.fbtu-degree-page .fbtu-degree-major{padding-top:38px;padding-right:20px;padding-bottom:28px;padding-left:20px;border-radius:24px;border-top:9px solid}.fbtu-degree-page .fbtu-degree-detail[open] .fbtu-degree-summary{padding-left:19px}.fbtu-degree-page .fbtu-degree-detail-body{padding-top:21px;padding-right:17px;padding-bottom:24px;padding-left:17px}.fbtu-degree-page .fbtu-degree-stat:nth-child(odd){border-right:1px solid rgba(255,255,255,.14)}.fbtu-degree-page .fbtu-degree-stat:nth-child(even){border-right:0px solid}.fbtu-degree-page .fbtu-degree-stat:nth-child(-n+4){border-bottom:1px solid rgba(255,255,255,.14)}.fbtu-degree-page .fbtu-degree-stat:nth-child(n+5){border-bottom:0px solid}}@media (max-width:479px){.fbtu-degree-page .fbtu-degree-summary{letter-spacing:0px}}.fbtu-degree-hero{width:100%;padding-top:54px;padding-right:48px;padding-bottom:0px;padding-left:48px;background-color:#f0efec}@media (max-width:1119px){.fbtu-degree-hero{padding-right:32px;padding-left:32px}}@media (max-width:767px){.fbtu-degree-hero{padding-top:22px;padding-right:16px;padding-bottom:0px;padding-left:16px}}.fbtu-degree-hero-card{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);width:min(1440px,100%);min-height:720px;overflow:hidden;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-color:#fff;border-top-left-radius:42px;border-top-right-radius:42px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;box-shadow:0px 28px 80px rgba(19,35,61,.12)}@media (max-width:1023px){.fbtu-degree-hero-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.fbtu-degree-hero-card{min-height:0px;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}}.fbtu-degree-hero-copy{display:flex;flex-flow:column;justify-content:center;min-width:0px;padding-top:86px;padding-right:72px;padding-bottom:86px;padding-left:72px}@media (max-width:1119px){.fbtu-degree-hero-copy{padding-right:48px;padding-left:48px}}@media (max-width:767px){.fbtu-degree-hero-copy{padding-top:60px;padding-right:24px;padding-bottom:52px;padding-left:24px}}.fbtu-degree-kicker{color:#c9212b;font-weight:800;font-size:13px;line-height:1.25;text-transform:uppercase;letter-spacing:0.15em;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.fbtu-degree-title{max-width:760px;color:#10213d;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(68px,7vw,112px);line-height:0.86;letter-spacing:-0.055em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-degree-title{font-size:clamp(54px,16vw,74px);line-height:0.9}}@media (max-width:479px){.fbtu-degree-title{font-size:52px}}.fbtu-degree-tagline{color:#10213d;font-family:var(--sf2-serif);font-size:clamp(26px,2.4vw,38px);line-height:1.15;font-style:italic;margin-top:30px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-degree-tagline{font-size:27px}}.fbtu-degree-lead{max-width:650px;color:#586579;font-size:19px;line-height:1.55;margin-top:24px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-degree-lead{font-size:17px}}.fbtu-degree-actions{display:flex;gap:12px;margin-top:34px}.fbtu-degree-actions{flex-wrap:wrap}@media (max-width:767px){.fbtu-degree-actions{flex-flow:column;align-items:stretch}}.fbtu-degree-button{display:inline-flex;justify-content:center;align-items:center;min-height:54px;color:#fff;font-weight:800;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.06em;padding-top:0px;padding-right:25px;padding-bottom:0px;padding-left:25px;background-color:#8c1515;border-radius:8px;border-top:1px solid #8c1515;border-right:1px solid #8c1515;border-bottom:1px solid #8c1515;border-left:1px solid #8c1515;transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease}.fbtu-degree-button:hover{color:#fff;background-color:#6f0f0f;transform:translate3d(0,-2px,0)}.fbtu-degree-button:focus-visible{outline:3px solid rgba(16,33,61,.34);outline-offset:3px}.fbtu-degree-button-secondary{color:#10213d;background-color:transparent}.fbtu-degree-button-secondary:hover{color:#fff;background-color:#10213d}.fbtu-degree-hero-visual{position:relative;min-width:0px;overflow:hidden;background-color:#10213d}@media (max-width:1023px){.fbtu-degree-hero-visual{min-height:560px}}@media (max-width:767px){.fbtu-degree-hero-visual{min-height:470px}}.fbtu-degree-hero-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.fbtu-degree-hero-caption{position:absolute;right:28px;bottom:28px;max-width:320px;color:#fff;font-weight:700;font-size:13px;line-height:1.35;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;background-color:rgba(16,33,61,.9);border-radius:12px}@media (max-width:767px){.fbtu-degree-hero-caption{right:18px;bottom:18px;left:18px;max-width:none}}.fbtu-degree-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:min(1440px,100%);overflow:hidden;color:#fff;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-color:#10213d;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:0px 28px 80px rgba(19,35,61,.12)}@media (max-width:1119px){.fbtu-degree-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.fbtu-degree-stats{grid-template-columns:repeat(2,minmax(0,1fr));border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:22px;border-bottom-right-radius:22px}}.fbtu-degree-stat{min-width:0px;padding-top:30px;padding-right:24px;padding-bottom:30px;padding-left:24px;border-right:1px solid rgba(255,255,255,.14)}@media (max-width:767px){.fbtu-degree-stat{padding-top:23px;padding-right:18px;padding-bottom:23px;padding-left:18px}}.fbtu-degree-stat-last{border-right:0px solid}.fbtu-degree-stat-last .fbtu-degree-stat-value{font-size:clamp(27px,2.5vw,40px)}.fbtu-degree-stat-value{display:block;color:#fff;font-family:var(--sf2-serif);font-weight:600;font-size:clamp(30px,3vw,46px);line-height:0.95;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.fbtu-degree-stat-value{font-size:30px}}.fbtu-degree-stat-label{display:block;color:rgba(255,255,255,.64);font-weight:800;font-size:10px;text-transform:uppercase;letter-spacing:0.14em;margin-top:10px}.fbtu-degree-intro{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:96px;width:min(1340px,calc(100% - 96px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:132px;padding-right:0px;padding-bottom:132px;padding-left:0px}@media (max-width:1119px){.fbtu-degree-intro{gap:58px;width:min(100% - 64px,1340px)}}@media (max-width:1023px){.fbtu-degree-intro{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.fbtu-degree-intro{gap:44px;width:calc(100% - 32px);padding-top:84px;padding-right:0px;padding-bottom:84px;padding-left:0px}}.fbtu-degree-intro-visual{position:relative;min-height:720px}@media (max-width:1023px){.fbtu-degree-intro-visual{min-height:620px}}@media (max-width:767px){.fbtu-degree-intro-visual{min-height:500px}}.fbtu-degree-intro-image{width:100%;height:720px;object-fit:cover;border-radius:26px}@media (max-width:1023px){.fbtu-degree-intro-image{height:620px}}@media (max-width:767px){.fbtu-degree-intro-image{height:500px;border-radius:18px}}.fbtu-degree-image-note{position:absolute;right:-38px;bottom:44px;max-width:350px;color:#fff;font-family:var(--sf2-serif);font-size:27px;line-height:1.2;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#8c1515;border-radius:18px;box-shadow:0px 22px 45px rgba(65,11,11,.22)}@media (max-width:1119px){.fbtu-degree-image-note{right:-20px}}@media (max-width:1023px){.fbtu-degree-image-note{right:26px}}@media (max-width:767px){.fbtu-degree-image-note{right:14px;bottom:18px;left:14px;max-width:none;font-size:22px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.fbtu-degree-intro-copy{min-width:0px}.fbtu-degree-heading{max-width:900px;color:#10213d;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(50px,5.5vw,82px);line-height:0.98;letter-spacing:-0.045em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-degree-heading{font-size:46px}}@media (max-width:479px){.fbtu-degree-heading{font-size:42px}}.fbtu-degree-copy{color:#586579;font-size:20px;line-height:1.62;margin-top:28px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-degree-copy{font-size:18px}}.fbtu-degree-benefits{width:100%;color:#fff;padding-top:126px;padding-right:48px;padding-bottom:126px;padding-left:48px;background-color:#10213d;background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:1119px){.fbtu-degree-benefits{padding-right:32px;padding-left:32px}}@media (max-width:767px){.fbtu-degree-benefits{padding-top:84px;padding-right:16px;padding-bottom:84px;padding-left:16px}}.fbtu-degree-inner{width:min(1340px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.fbtu-degree-benefits-head{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;gap:80px}@media (max-width:1023px){.fbtu-degree-benefits-head{grid-template-columns:minmax(0,1fr);gap:28px}}.fbtu-degree-heading-light{color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(50px,5.5vw,82px);line-height:0.98;letter-spacing:-0.045em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-degree-heading-light{font-size:46px}}@media (max-width:479px){.fbtu-degree-heading-light{font-size:42px}}.fbtu-degree-copy-light{color:rgba(255,255,255,.7);font-size:19px;line-height:1.58;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-degree-benefits-grid{display:flex;gap:18px;margin-top:72px;padding-top:10px;padding-right:4px;padding-bottom:10px;padding-left:4px}.fbtu-degree-benefits-grid::-webkit-scrollbar{height:8px}.fbtu-degree-benefits-grid::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.28);border-radius:999px}.fbtu-degree-benefits-grid::-webkit-scrollbar-track{background-color:rgba(255,255,255,.08);border-radius:999px}.fbtu-degree-benefits-grid .fbtu-degree-benefit{flex-grow:0;flex-shrink:0;flex-basis:auto;width:min(340px,80vw)}.fbtu-degree-benefits-grid .fbtu-degree-benefit{scroll-snap-align:start}.fbtu-degree-benefits-grid{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scroll-padding-left:4px}@media (max-width:767px){.fbtu-degree-benefits-grid{margin-top:48px}}.fbtu-degree-benefit{display:flex;flex-flow:column;justify-content:space-between;grid-column-start:span 4;min-height:330px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:rgba(255,255,255,.055);border-radius:18px;border-top:1px solid rgba(255,255,255,.16);border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16);transition:transform 0.25s ease,background-color 0.25s ease}.fbtu-degree-benefit:hover{background-color:rgba(255,255,255,.1);transform:translate3d(0,-4px,0)}@media (max-width:1119px){.fbtu-degree-benefit{grid-column-start:span 6}}@media (max-width:767px){.fbtu-degree-benefit{grid-column-start:auto;min-height:270px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.fbtu-degree-benefit-wide{grid-column-start:span 6}@media (max-width:767px){.fbtu-degree-benefit-wide{grid-column-start:auto}}.fbtu-degree-benefit-number{color:var(--red-fbtu);font-family:var(--sf2-serif);font-size:46px;line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-degree-benefit-title{color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:34px;line-height:1.06;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-degree-benefit-copy{color:rgba(255,255,255,.68);font-size:16px;line-height:1.55;margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-degree-interlude{position:relative;width:100%;height:min(68vw,780px);min-height:540px;overflow:hidden;background-color:#10213d}@media (max-width:767px){.fbtu-degree-interlude{min-height:520px}}.fbtu-degree-interlude-image{width:100%;height:100%;object-fit:cover}.fbtu-degree-interlude-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(0deg,rgba(16,33,61,.85) 0%,rgba(16,33,61,.05) 65%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.fbtu-degree-interlude-copy{position:absolute;bottom:58px;left:max(48px,calc(( 100vw - 1340px ) / 2));max-width:820px;color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(48px,6vw,86px);line-height:0.95;letter-spacing:-0.04em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-degree-interlude-copy{right:22px;bottom:34px;left:22px;font-size:48px}}.fbtu-degree-programs{width:100%;padding-top:126px;padding-right:48px;padding-bottom:150px;padding-left:48px;background-color:#e9e9e7}@media (max-width:1119px){.fbtu-degree-programs{padding-right:32px;padding-left:32px}}@media (max-width:767px){.fbtu-degree-programs{padding-top:86px;padding-right:16px;padding-bottom:100px;padding-left:16px}}.fbtu-degree-programs-head{max-width:1040px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:78px;margin-left:auto}@media (max-width:767px){.fbtu-degree-programs-head{margin-bottom:48px}}.fbtu-degree-programs-copy{max-width:780px;color:#586579;font-size:19px;line-height:1.58;margin-top:26px;margin-right:auto;margin-bottom:0px;margin-left:auto}.fbtu-degree-major-list{display:grid;gap:42px;width:min(1220px,100%);max-width:1100px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:767px){.fbtu-degree-major-list{gap:26px}}.fbtu-degree-major{height:100%;overflow:hidden;padding-top:62px;padding-right:64px;padding-bottom:44px;padding-left:64px;background-color:#fff;border-radius:38px;border-top:14px solid #10213d;box-shadow:0px 26px 62px rgba(19,35,61,.1)}@media (max-width:767px){.fbtu-degree-major{padding-top:38px;padding-right:20px;padding-bottom:28px;padding-left:20px;border-radius:24px;border-top:10px solid}}.fbtu-degree-major-label{color:#d11f2a;font-weight:800;font-size:13px;line-height:1.35;text-transform:uppercase;letter-spacing:0.11em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-degree-major-title{color:#10213d;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(48px,5vw,70px);line-height:0.96;letter-spacing:-0.035em;margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-degree-major-title{font-size:46px}}@media (max-width:479px){.fbtu-degree-major-title{font-size:41px}}.fbtu-degree-major-es{color:#586579;font-weight:700;font-size:25px;line-height:1.25;margin-top:14px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-degree-major-es{font-size:21px}}.fbtu-degree-major-copy{max-width:980px;color:#47566e;font-size:21px;line-height:1.6;margin-top:34px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-degree-major-copy{font-size:18px;margin-top:24px}}.fbtu-degree-accordions{display:grid;gap:14px;margin-top:46px}.fbtu-degree-detail{overflow:hidden;background-color:#f5f5f5;border-radius:15px;border-top:1px solid #c7ced8;border-right:1px solid #c7ced8;border-bottom:1px solid #c7ced8;border-left:1px solid #c7ced8}.fbtu-degree-detail[open] .fbtu-degree-summary{color:#7b0f13;background-color:#fff1f1;border-left:8px solid #ef3f46}.fbtu-degree-detail[open] .fbtu-degree-chevron{color:#ef3f46;transform:rotateZ(180deg)}@media (max-width:767px){.fbtu-degree-detail[open] .fbtu-degree-summary{border-left:5px solid}}.fbtu-degree-summary{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:80px;color:#10213d;font-weight:800;font-size:17px;line-height:1.35;text-transform:uppercase;letter-spacing:0.025em;padding-top:22px;padding-right:30px;padding-bottom:22px;padding-left:30px;cursor:pointer}.fbtu-degree-summary::-webkit-details-marker{display:none}.fbtu-degree-summary:focus-visible{outline:3px solid rgba(140,21,21,.35);outline-offset:-3px}.fbtu-degree-summary{list-style:none}@media (max-width:767px){.fbtu-degree-summary{min-height:70px;font-size:14px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.fbtu-degree-chevron{flex-grow:0;flex-shrink:0;flex-basis:auto;color:#687689;font-family:var(--sf2-sans);font-weight:400;font-size:26px;line-height:1;transition:transform 0.2s ease,color 0.2s ease}.fbtu-degree-detail-body{padding-top:28px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff;border-top:1px solid #d7dce3}@media (max-width:767px){.fbtu-degree-detail-body{padding-top:22px;padding-right:18px;padding-bottom:24px;padding-left:18px}}.fbtu-degree-detail-copy{color:#586579;font-size:17px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-degree-course-list{display:grid;gap:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-degree-course-list{list-style:none}.fbtu-degree-course{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;color:#31425d;font-size:17px;line-height:1.4;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;border-bottom:1px solid #e2e5e9}@media (max-width:767px){.fbtu-degree-course{grid-template-columns:78px minmax(0,1fr);gap:12px;font-size:14px}}.fbtu-degree-course-last{border-bottom:0px solid}.fbtu-degree-course-code{color:#10213d;font-weight:800;letter-spacing:0.04em}.fbtu-degree-major-actions{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding-top:28px;border-top:1px solid #d7dce3}@media (max-width:767px){.fbtu-degree-major-actions{flex-flow:column;align-items:start;margin-top:38px}}.fbtu-degree-text-link{color:#10213d;font-weight:800;font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:0.12em}.fbtu-degree-text-link:hover{color:#8c1515}.fbtu-degree-text-link:focus-visible{outline:2px solid #8c1515;outline-offset:5px}.fbtu-degree-final{width:100%;color:#fff;padding-top:118px;padding-right:48px;padding-bottom:118px;padding-left:48px;background-color:#8c1515}@media (max-width:767px){.fbtu-degree-final{padding-top:84px;padding-right:22px;padding-bottom:84px;padding-left:22px}}.fbtu-degree-final-inner{display:grid;grid-template-columns:minmax(0,0.50fr) minmax(300px,.85fr);align-items:center;justify-items:center;align-content:center;gap:90px;width:min(1220px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.fbtu-degree-final-inner{grid-template-columns:minmax(0,1fr);gap:36px}}.fbtu-degree-final-title{color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(54px,6.5vw,94px);line-height:0.92;letter-spacing:-0.045em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-degree-final-title{font-size:54px}}@media (max-width:479px){.fbtu-degree-final-title{font-size:48px}}.fbtu-degree-final-copy{color:rgba(255,255,255,.78);font-size:19px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-degree-button-light{color:#8c1515;margin-top:28px;background-color:#fff}.fbtu-degree-button-light:hover{color:#fff;background-color:#10213d}@keyframes fbtu-degree-accordion-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1119px){.fbtu-degree-page .fbtu-degree-stat:nth-child(3) .fbtu-degree-stat-value{font-size:34px}}@media (max-width:767px){.fbtu-degree-page .fbtu-degree-stat:nth-child(3) .fbtu-degree-stat-value{min-height:48px;font-size:clamp(27px,8vw,34px)}}@media (max-width:1119px){.fbtu-degree-page .fbtu-degree-stat:last-child .fbtu-degree-stat-value{font-size:34px}}@media (max-width:767px){.fbtu-degree-page .fbtu-degree-stat:last-child .fbtu-degree-stat-value{min-height:48px;font-size:clamp(27px,8vw,34px)}}@media (max-width:767px){.fbtu-degree-page .fbtu-degree-stat-value{min-height:48px;font-size:clamp(27px,8vw,34px)}}.fbtu-bsav2-page{width:100%;max-width:none;color:#10213d;font-family:var(--sf2-sans);background-color:#f3f0ea}.fbtu-bsav2-page ul{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-bsav2-page ul{list-style:none}.fbtu-bsav2-page{overflow-x:clip}.fbtu-bsav2-page h1{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-bsav2-page h2{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-bsav2-page h3{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-bsav2-page h4{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-bsav2-page p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-bsav2-page blockquote{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-bsav2-page figure{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-bsav2-page ul{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-bsav2-hero{position:relative;width:100%;color:#fff;padding-top:176px;padding-right:48px;padding-bottom:76px;padding-left:48px;background-color:#10213d}@media (max-width:1119px){.fbtu-bsav2-hero{padding-right:32px;padding-left:32px}}@media (max-width:767px){.fbtu-bsav2-hero{padding-top:154px;padding-right:16px;padding-bottom:60px;padding-left:16px}}.fbtu-bsav2-hero-inner{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);align-items:center;gap:74px;width:min(1440px,100%);min-height:690px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.fbtu-bsav2-hero-inner{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);gap:44px}}@media (max-width:1023px){.fbtu-bsav2-hero-inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.fbtu-bsav2-hero-inner{gap:48px;min-height:0px}}.fbtu-bsav2-hero-copy{min-width:0px;padding-left:34px;border-left:2px solid rgba(255,255,255,.18)}@media (max-width:1023px){.fbtu-bsav2-hero-copy{padding-top:30px;padding-right:0px;padding-bottom:10px;padding-left:30px}}@media (max-width:767px){.fbtu-bsav2-hero-copy{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-left:0px solid}}.fbtu-bsav2-eyebrow{color:#d6303a;font-weight:800;font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:0.18em}.fbtu-bsav2-section-label{color:#d6303a;font-weight:800;font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:0.18em}.fbtu-bsav2-title{color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(72px,8.4vw,126px);line-height:0.77;letter-spacing:-0.065em;margin-top:24px}@media (max-width:1119px){.fbtu-bsav2-title{font-size:78px}}@media (max-width:767px){.fbtu-bsav2-title{font-size:clamp(56px,16vw,74px);line-height:0.82}}@media (max-width:479px){.fbtu-bsav2-title{font-size:56px}}.fbtu-bsav2-tagline{color:#fff;font-family:var(--sf2-serif);font-size:clamp(29px,2.7vw,42px);line-height:1.1;font-style:italic;margin-top:38px}@media (max-width:767px){.fbtu-bsav2-tagline{font-size:28px}}.fbtu-bsav2-subtitle{color:rgba(255,255,255,.65);font-size:18px;line-height:1.5;margin-top:12px}.fbtu-bsav2-actions{display:flex;align-items:center;gap:26px;margin-top:42px}.fbtu-bsav2-actions{flex-wrap:wrap}@media (max-width:767px){.fbtu-bsav2-actions{flex-flow:column;align-items:stretch}}.fbtu-bsav2-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:56px;color:#fff;font-weight:800;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;padding-top:0px;padding-right:27px;padding-bottom:0px;padding-left:27px;background-color:#d6303a;border-radius:0px;border-top:1px solid #d6303a;border-right:1px solid #d6303a;border-bottom:1px solid #d6303a;border-left:1px solid #d6303a;transition:background-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.fbtu-bsav2-button:hover{color:#10213d;background-color:#fff;transform:translate3d(0,-2px,0)}@media (max-width:767px){.fbtu-bsav2-button{width:100%}}.fbtu-bsav2-text-link{display:inline-flex;gap:14px;color:#fff;font-weight:800;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em}.fbtu-bsav2-text-link:hover{color:#f3a7ab}@media (max-width:767px){.fbtu-bsav2-text-link{justify-content:center}}.fbtu-bsav2-hero-media{position:relative;height:650px;min-width:0px}.fbtu-bsav2-hero-media:before{position:absolute;top:-20px;right:-20px;z-index:2;width:160px;height:160px;border-top:20px solid #d6303a;border-right:20px solid #d6303a}.fbtu-bsav2-hero-media:before{content:""}@media (max-width:1023px){.fbtu-bsav2-hero-media{height:620px}}@media (max-width:767px){.fbtu-bsav2-hero-media{height:500px}.fbtu-bsav2-hero-media:before{top:-10px;right:-6px;width:100px;height:100px;border-top:10px solid;border-right:10px solid}}.fbtu-bsav2-hero-image{width:100%;height:100%;object-fit:cover;object-position:50% 50%;border-radius:2px}.fbtu-bsav2-hero-caption{position:absolute;right:-26px;bottom:34px;max-width:340px;color:#10213d;font-weight:800;font-size:11px;line-height:1.45;text-transform:uppercase;letter-spacing:0.12em;padding-top:22px;padding-right:25px;padding-bottom:22px;padding-left:25px;background-color:#f3f0ea}@media (max-width:767px){.fbtu-bsav2-hero-caption{right:14px;bottom:18px;left:14px;max-width:none}}.fbtu-bsav2-facts{width:100%;padding-top:0px;padding-right:48px;padding-bottom:114px;padding-left:48px;background-color:#10213d}@media (max-width:1119px){.fbtu-bsav2-facts{padding-right:32px;padding-left:32px}}@media (max-width:767px){.fbtu-bsav2-facts{padding-top:0px;padding-right:16px;padding-bottom:74px;padding-left:16px}}.fbtu-bsav2-facts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1440px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-color:#10213d;border-top:1px solid rgba(255,255,255,.16);border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16)}@media (max-width:1023px){.fbtu-bsav2-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fbtu-bsav2-fact{display:flex;flex-flow:column;justify-content:end;position:relative;min-height:178px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;border-right:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.fbtu-bsav2-fact:nth-child(4n){border-right:0px solid}.fbtu-bsav2-fact:nth-child(n+5){border-bottom:0px solid}.fbtu-bsav2-fact strong{display:flex;align-items:end;min-height:58px;color:#fff;font-family:var(--sf2-serif);font-weight:500;font-size:clamp(34px,3.1vw,48px);line-height:0.92;letter-spacing:-0.035em}.fbtu-bsav2-fact p{color:rgba(255,255,255,.58);font-weight:800;font-size:10px;text-transform:uppercase;letter-spacing:0.16em;margin-top:12px}@media (max-width:1023px){.fbtu-bsav2-fact:nth-child(odd){border-right:1px solid rgba(255,255,255,.15)}.fbtu-bsav2-fact:nth-child(even){border-right:0px solid}.fbtu-bsav2-fact:nth-child(-n+6){border-bottom:1px solid rgba(255,255,255,.15)}.fbtu-bsav2-fact:nth-child(n+7){border-bottom:0px solid}}@media (max-width:767px){.fbtu-bsav2-fact{min-height:146px;padding-top:22px;padding-right:18px;padding-bottom:22px;padding-left:18px}.fbtu-bsav2-fact strong{font-size:32px}}@media (max-width:479px){.fbtu-bsav2-fact strong{font-size:28px}}.fbtu-bsav2-fact-accent{background-color:#8c1515}.fbtu-bsav2-fact-index{position:absolute;top:22px;right:24px;color:rgba(255,255,255,.42);font-weight:800;font-size:10px;letter-spacing:0.16em}.fbtu-bsav2-intro{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:110px;width:min(1320px,calc(100% - 96px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:144px;padding-right:0px;padding-bottom:144px;padding-left:0px}@media (max-width:1119px){.fbtu-bsav2-intro{gap:64px;width:calc(100% - 64px)}}@media (max-width:1023px){.fbtu-bsav2-intro{grid-template-columns:minmax(0,1fr);gap:46px}}@media (max-width:767px){.fbtu-bsav2-intro{width:calc(100% - 32px);padding-top:92px;padding-right:0px;padding-bottom:92px;padding-left:0px}}.fbtu-bsav2-intro-heading h2{color:#10213d;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(55px,6vw,88px);line-height:0.94;letter-spacing:-0.05em;margin-top:26px}@media (max-width:767px){.fbtu-bsav2-intro-heading h2{font-size:48px}}.fbtu-bsav2-curriculum-head h2{color:#10213d;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(55px,6vw,88px);line-height:0.94;letter-spacing:-0.05em;margin-top:26px}@media (max-width:767px){.fbtu-bsav2-curriculum-head h2{font-size:48px}}.fbtu-bsav2-intro-copy{padding-top:37px}.fbtu-bsav2-intro-copy>p{color:#506078;font-size:19px;line-height:1.7}.fbtu-bsav2-intro-copy>p+p{margin-top:24px}.fbtu-bsav2-intro-copy blockquote{color:#10213d;font-family:var(--sf2-serif);font-size:clamp(35px,4vw,54px);line-height:1.08;font-style:italic;margin-top:52px;padding-top:30px;padding-right:0px;padding-bottom:4px;padding-left:34px;border-left:8px solid #8c1515}@media (max-width:1023px){.fbtu-bsav2-intro-copy{padding-top:0px}}@media (max-width:767px){.fbtu-bsav2-intro-copy>p{font-size:17px}.fbtu-bsav2-intro-copy blockquote{font-size:36px}}.fbtu-bsav2-experience{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;width:min(1440px,calc(100% - 96px));margin-top:0px;margin-right:auto;margin-bottom:144px;margin-left:auto}@media (max-width:1119px){.fbtu-bsav2-experience{width:calc(100% - 64px)}}@media (max-width:767px){.fbtu-bsav2-experience{grid-template-columns:minmax(0,1fr);width:calc(100% - 32px);margin-bottom:92px}}.fbtu-bsav2-experience-media{position:relative;height:720px}.fbtu-bsav2-experience-media img{width:100%;height:100%;object-fit:cover;border-radius:0px}.fbtu-bsav2-experience-media figcaption{position:absolute;bottom:26px;left:30px;color:#fff;font-weight:800;font-size:10px;text-transform:uppercase;letter-spacing:0.16em;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:#10213d}@media (max-width:767px){.fbtu-bsav2-experience-media{height:520px}}.fbtu-bsav2-experience-note{position:relative;color:#fff;margin-bottom:52px;margin-left:-62px;padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px;background-color:#8c1515;box-shadow:0px 28px 62px rgba(16,33,61,.18)}.fbtu-bsav2-experience-note span{font-weight:800;font-size:10px;text-transform:uppercase;letter-spacing:0.16em}.fbtu-bsav2-experience-note p{font-family:var(--sf2-serif);font-size:33px;line-height:1.18;margin-top:24px}@media (max-width:767px){.fbtu-bsav2-experience-note{margin-top:-42px;margin-right:18px;margin-bottom:0px;margin-left:18px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}.fbtu-bsav2-experience-note p{font-size:27px}}.fbtu-bsav2-benefits{display:grid;grid-template-columns:minmax(340px,.74fr) minmax(0,1.26fr);width:100%;color:#fff;background-color:#10213d}@media (max-width:1119px){.fbtu-bsav2-benefits{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr)}}@media (max-width:1023px){.fbtu-bsav2-benefits{grid-template-columns:minmax(0,1fr)}}.fbtu-bsav2-benefits-head{padding-top:120px;padding-right:max(48px,calc(( 100vw - 1440px ) / 2));padding-bottom:120px;padding-left:max(48px,calc(( 100vw - 1440px ) / 2));background-color:#8c1515}.fbtu-bsav2-benefits-head h2{color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(54px,5.4vw,82px);line-height:0.94;letter-spacing:-0.05em;margin-top:28px}.fbtu-bsav2-benefits-head>p:last-child{color:rgba(255,255,255,.7);font-size:18px;line-height:1.5;margin-top:30px}@media (max-width:1119px){.fbtu-bsav2-benefits-head{padding-right:42px;padding-left:32px}}@media (max-width:1023px){.fbtu-bsav2-benefits-head{padding-top:92px;padding-right:32px;padding-bottom:92px;padding-left:32px}}@media (max-width:767px){.fbtu-bsav2-benefits-head{padding-top:82px;padding-right:16px;padding-bottom:82px;padding-left:16px}.fbtu-bsav2-benefits-head h2{font-size:48px}}.fbtu-bsav2-section-label-light{color:#f1b4b8}.fbtu-bsav2-benefit-list{padding-top:74px;padding-right:max(48px,calc(( 100vw - 1440px ) / 2));padding-bottom:74px;padding-left:68px}@media (max-width:1119px){.fbtu-bsav2-benefit-list{padding-right:32px;padding-left:42px}}@media (max-width:1023px){.fbtu-bsav2-benefit-list{padding-top:46px;padding-right:32px;padding-bottom:76px;padding-left:32px}}@media (max-width:767px){.fbtu-bsav2-benefit-list{padding-top:36px;padding-right:16px;padding-bottom:68px;padding-left:16px}}.fbtu-bsav2-benefit{display:grid;grid-template-columns:68px minmax(0,1fr);gap:24px;padding-top:34px;padding-right:0px;padding-bottom:34px;padding-left:0px;border-bottom:1px solid rgba(255,255,255,.14)}.fbtu-bsav2-benefit:first-child{border-top:1px solid rgba(255,255,255,.14)}.fbtu-bsav2-benefit>span{color:#e6a0a4;font-family:var(--sf2-serif);font-size:32px;line-height:1}.fbtu-bsav2-benefit h3{color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:31px;line-height:1.1}.fbtu-bsav2-benefit p{color:rgba(255,255,255,.64);font-size:16px;line-height:1.55;margin-top:12px}@media (max-width:767px){.fbtu-bsav2-benefit{grid-template-columns:46px minmax(0,1fr);gap:14px}.fbtu-bsav2-benefit h3{font-size:27px}}.fbtu-bsav2-paths{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:94px;width:min(1320px,calc(100% - 96px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:150px;padding-right:0px;padding-bottom:150px;padding-left:0px}@media (max-width:1119px){.fbtu-bsav2-paths{gap:56px;width:calc(100% - 64px)}}@media (max-width:1023px){.fbtu-bsav2-paths{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.fbtu-bsav2-paths{gap:50px;width:calc(100% - 32px);padding-top:94px;padding-right:0px;padding-bottom:94px;padding-left:0px}}.fbtu-bsav2-paths-copy h2{color:#10213d;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(58px,6.5vw,94px);line-height:0.88;letter-spacing:-0.055em;margin-top:24px}.fbtu-bsav2-paths-copy h3{color:#8c1515;font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:0.08em;margin-top:30px}.fbtu-bsav2-paths-copy>p:last-child{color:#506078;font-size:18px;line-height:1.68;margin-top:26px}@media (max-width:767px){.fbtu-bsav2-paths-copy h2{font-size:55px}.fbtu-bsav2-paths-copy>p:last-child{font-size:17px}}.fbtu-bsav2-paths-media{position:relative;height:760px}.fbtu-bsav2-paths-media img{width:100%;height:100%;object-fit:cover}.fbtu-bsav2-paths-media blockquote{position:absolute;right:-38px;bottom:42px;max-width:390px;color:#10213d;font-family:var(--sf2-serif);font-size:27px;line-height:1.22;font-style:italic;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-color:#fff;box-shadow:0px 25px 56px rgba(16,33,61,.18)}@media (max-width:1023px){.fbtu-bsav2-paths-media{height:680px}.fbtu-bsav2-paths-media blockquote{right:28px}}@media (max-width:767px){.fbtu-bsav2-paths-media{height:540px}.fbtu-bsav2-paths-media blockquote{right:14px;bottom:18px;left:14px;max-width:none;font-size:23px;padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}}.fbtu-bsav2-curriculum{width:100%;padding-top:138px;padding-right:48px;padding-bottom:154px;padding-left:48px;background-color:#e7e5e1}.fbtu-bsav2-curriculum{scroll-margin-top:150px}@media (max-width:1119px){.fbtu-bsav2-curriculum{padding-right:32px;padding-left:32px}}@media (max-width:767px){.fbtu-bsav2-curriculum{padding-top:92px;padding-right:16px;padding-bottom:108px;padding-left:16px}}.fbtu-bsav2-curriculum-head{width:min(1120px,100%);text-align:center;margin-top:0px;margin-right:auto;margin-bottom:72px;margin-left:auto}.fbtu-bsav2-curriculum-head>p:last-child{max-width:780px;color:#536278;font-size:18px;line-height:1.65;margin-top:28px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:767px){.fbtu-bsav2-curriculum-head{margin-bottom:48px}.fbtu-bsav2-curriculum-head>p:last-child{font-size:17px}}.fbtu-bsav2-foundation{display:grid;grid-template-columns:minmax(300px,.65fr) minmax(0,1.35fr);width:min(1440px,100%);color:#fff;margin-top:0px;margin-right:auto;margin-bottom:38px;margin-left:auto;background-color:#10213d}@media (max-width:1023px){.fbtu-bsav2-foundation{grid-template-columns:minmax(0,1fr)}}.fbtu-bsav2-foundation-intro{padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px}.fbtu-bsav2-foundation-intro>span{color:#e6a0a4;font-weight:800;font-size:10px;text-transform:uppercase;letter-spacing:0.16em}.fbtu-bsav2-foundation-intro h3{color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:40px;line-height:1.05;margin-top:24px}.fbtu-bsav2-foundation-intro p{color:rgba(255,255,255,.65);font-size:16px;line-height:1.55;margin-top:20px}@media (max-width:767px){.fbtu-bsav2-foundation-intro{padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px}.fbtu-bsav2-foundation-intro h3{font-size:34px}}.fbtu-bsav2-foundation-accordions{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#f7f6f3}@media (max-width:767px){.fbtu-bsav2-foundation-accordions{padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px}}.fbtu-bsav2-detail{overflow:hidden;background-color:#fff;border-top:1px solid #c8ced6;border-right:1px solid #c8ced6;border-bottom:1px solid #c8ced6;border-left:1px solid #c8ced6;transition:border-color 0.2s ease,box-shadow 0.25s ease}.fbtu-bsav2-detail+.fbtu-bsav2-detail{margin-top:12px}.fbtu-bsav2-detail[open]{box-shadow:0px 14px 32px rgba(16,33,61,.08)}.fbtu-bsav2-detail summary{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:18px;min-height:74px;color:#10213d;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:0.06em;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;cursor:pointer}.fbtu-bsav2-detail summary{list-style:none}.fbtu-bsav2-detail summary::-webkit-details-marker{display:none}.fbtu-bsav2-detail summary em{color:#8c1515;font-size:11px;font-style:normal}.fbtu-bsav2-detail summary b{color:#8c1515;font-weight:400;font-size:24px;line-height:1;transition:transform 0.3s ease}.fbtu-bsav2-detail[open] summary b{transform:rotateZ(45deg)}.fbtu-bsav2-detail::details-content{overflow:hidden;opacity:0}.fbtu-bsav2-detail::details-content{block-size:0;transition:block-size .38s cubic-bezier(.22,.8,.24,1),opacity .24s ease,content-visibility .38s allow-discrete}.fbtu-bsav2-detail[open]::details-content{opacity:1}.fbtu-bsav2-detail[open]::details-content{block-size:auto}.fbtu-bsav2-detail{interpolate-size:allow-keywords}@media (max-width:767px){.fbtu-bsav2-detail summary{grid-template-columns:minmax(0,1fr) auto 24px;gap:10px;font-size:12px;padding-top:18px;padding-right:16px;padding-bottom:18px;padding-left:16px}}@media (max-width:479px){.fbtu-bsav2-detail summary em{display:none}}.fbtu-bsav2-detail-body{padding-top:8px;padding-right:24px;padding-bottom:26px;padding-left:24px;border-top:1px solid #e0e3e7}@media (max-width:767px){.fbtu-bsav2-detail-body{padding-top:6px;padding-right:16px;padding-bottom:22px;padding-left:16px}}.fbtu-bsav2-course-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}@media (max-width:767px){.fbtu-bsav2-course-grid{grid-template-columns:minmax(0,1fr)}}.fbtu-bsav2-course-grid li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;color:#41516a;font-size:14px;line-height:1.42;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;border-bottom:1px solid #e4e6e9}@media (max-width:767px){.fbtu-bsav2-course-grid li{grid-template-columns:68px minmax(0,1fr);gap:10px;font-size:13px}}.fbtu-bsav2-course-list li{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;color:#41516a;font-size:14px;line-height:1.42;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;border-bottom:1px solid #e4e6e9}@media (max-width:767px){.fbtu-bsav2-course-list li{grid-template-columns:68px minmax(0,1fr);gap:10px;font-size:13px}}.fbtu-bsav2-course-grid strong{color:#10213d;font-weight:800;letter-spacing:0.03em}.fbtu-bsav2-course-list strong{color:#10213d;font-weight:800;letter-spacing:0.03em}.fbtu-bsav2-specialty-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;width:min(1440px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.fbtu-bsav2-specialty-grid{grid-template-columns:minmax(0,1fr);width:min(760px,100%)}}@media (max-width:767px){.fbtu-bsav2-specialty-grid{gap:24px}}.fbtu-bsav2-specialty{display:flex;flex-flow:column;position:relative;min-width:0px;padding-top:44px;padding-right:44px;padding-bottom:44px;padding-left:44px;background-color:#fff;border-top:8px solid #10213d;box-shadow:0px 20px 45px rgba(16,33,61,.07)}.fbtu-bsav2-specialty header>span{color:#c82b34;font-weight:800;font-size:10px;text-transform:uppercase;letter-spacing:0.13em}.fbtu-bsav2-specialty h3{color:#10213d;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(43px,4vw,59px);line-height:0.96;letter-spacing:-0.04em;margin-top:18px}.fbtu-bsav2-specialty h4{color:#536278;font-size:20px;line-height:1.3;margin-top:16px}.fbtu-bsav2-specialty header>p{min-height:84px;color:#536278;font-size:16px;line-height:1.58;margin-top:20px}.fbtu-bsav2-specialty footer{display:flex;justify-content:space-between;gap:18px;margin-top:auto;padding-top:34px}.fbtu-bsav2-specialty footer{flex-wrap:wrap}.fbtu-bsav2-specialty footer a{color:#10213d;font-weight:800;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em}.fbtu-bsav2-specialty footer a:hover{color:#8c1515}@media (max-width:1119px){.fbtu-bsav2-specialty{padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px}.fbtu-bsav2-specialty h3{font-size:45px}}@media (max-width:1023px){.fbtu-bsav2-specialty header>p{min-height:0px}}@media (max-width:767px){.fbtu-bsav2-specialty{padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}.fbtu-bsav2-specialty h3{font-size:42px}.fbtu-bsav2-specialty h4{font-size:18px}.fbtu-bsav2-specialty footer{flex-flow:column;align-items:start}}@media (max-width:479px){.fbtu-bsav2-specialty h3{font-size:38px}}.fbtu-bsav2-detail-specialty{margin-top:30px;background-color:#f7f6f3}.fbtu-bsav2-detail-specialty summary{background-color:#f7f6f3}.fbtu-bsav2-course-list{display:grid}.fbtu-bsav2-course-list li:last-child{border-bottom:0px solid}.fbtu-bsav2-final{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);align-items:end;gap:88px;width:100%;color:#fff;padding-top:120px;padding-right:max(48px,calc(( 100vw - 1320px ) / 2));padding-bottom:120px;padding-left:max(48px,calc(( 100vw - 1320px ) / 2));background-color:#8c1515}.fbtu-bsav2-final h2{color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(66px,7vw,104px);line-height:0.83;letter-spacing:-0.055em;margin-top:26px}.fbtu-bsav2-final{scroll-margin-top:130px}@media (max-width:1119px){.fbtu-bsav2-final{padding-right:32px;padding-left:32px}}@media (max-width:1023px){.fbtu-bsav2-final{grid-template-columns:minmax(0,1fr);gap:46px}}@media (max-width:767px){.fbtu-bsav2-final{padding-top:86px;padding-right:22px;padding-bottom:86px;padding-left:22px}.fbtu-bsav2-final h2{font-size:60px}}.fbtu-bsav2-final-action>p{color:rgba(255,255,255,.75);font-size:19px;line-height:1.65}.fbtu-bsav2-final-action>div{display:flex;align-items:center;gap:26px;margin-top:32px}.fbtu-bsav2-final-action>div{flex-wrap:wrap}@media (max-width:767px){.fbtu-bsav2-final-action>p{font-size:17px}}.fbtu-bsav2-button-light{color:#8c1515;background-color:#fff}.fbtu-bsav2-button-light:hover{color:#fff;background-color:#10213d}.fbtu-bsav2-text-link-light{color:#fff}@media (max-width:479px){.fbtu-bsav2-fact:nth-child(5) strong{font-size:24px}}@media (max-width:479px){.fbtu-bsav2-fact:nth-child(8) strong{font-size:24px}}.fbtu-fac-page{width:100%;color:var(--sf2-ink,#181818);font-family:"Source Sans 3",sans-serif;background-color:#fff}.fbtu-fac-page ul{list-style:none}.fbtu-fac-page{overflow-x:clip;-webkit-font-smoothing:antialiased}.fbtu-fac-page h1{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-fac-page h2{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-fac-page h3{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-fac-page h4{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-fac-page p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-fac-page ul{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-fac-page figure{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-fac-kicker{color:var(--red-fbtu,#c02026);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.12em}.fbtu-fac-kicker-light{color:rgba(255,255,255,.75);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.12em}.fbtu-fac-display{color:var(--sf2-ink,#181818);font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(52px,6.3vw,86px);line-height:1;letter-spacing:-0.035em}.fbtu-fac-display-light{color:#fff;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(46px,5.4vw,74px);line-height:1.02;letter-spacing:-0.035em}.fbtu-fac-section-title{color:var(--sf2-ink,#181818);font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(37px,5vw,48px);line-height:1.02;letter-spacing:-0.03em}.fbtu-fac-lead{max-width:840px;color:#383838;font-size:21px;line-height:1.65}.fbtu-fac-lead-light{max-width:720px;color:rgba(255,255,255,.82);font-size:19px;line-height:1.6}.fbtu-fac-center{text-align:center;margin-right:auto;margin-left:auto}.fbtu-fac-btn{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:15px;text-decoration:none;padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;border-radius:999px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;cursor:pointer;transition:transform 0.25s ease,background 0.25s ease,color 0.25s ease}.fbtu-fac-btn-ghost{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:15px;text-decoration:none;padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;border-radius:999px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;cursor:pointer;transition:transform 0.25s ease,background 0.25s ease,color 0.25s ease}.fbtu-fac-btn-white{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:15px;text-decoration:none;padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;border-radius:999px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;cursor:pointer;transition:transform 0.25s ease,background 0.25s ease,color 0.25s ease}.fbtu-fac-btn{color:#fff;background-color:var(--red-fbtu,#c02026)}.fbtu-fac-btn:hover{background-color:#a71b20;transform:translate3d(0,-3px,0)}.fbtu-fac-btn{border-color:var(--red-fbtu,#c02026)}.fbtu-fac-btn-ghost{color:#fff;background-color:transparent}.fbtu-fac-btn-ghost:hover{color:var(--sf2-ink,#181818);background-color:#fff}.fbtu-fac-btn-white{color:var(--red-fbtu,#c02026);background-color:#fff}.fbtu-fac-btn-white:hover{background-color:rgba(255,255,255,.9);transform:translate3d(0,-3px,0)}.fbtu-fac-hero{display:flex;align-items:end;position:relative;width:100%;min-height:90vh;overflow:hidden;background-color:var(--blue-fbtu,#26225d)}.fbtu-fac-hero-img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.fbtu-fac-hero-shade{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(180deg,rgba(20,18,45,.35) 0%,rgba(20,18,45,.55) 55%,rgba(15,13,35,.85) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.fbtu-fac-hero-inner{display:flex;flex-flow:column;gap:20px;position:relative;z-index:2;width:min(1200px,calc(100% - 48px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:0px;padding-bottom:74px;padding-left:0px}@media (max-width:767px){.fbtu-fac-hero-inner{padding-bottom:48px}}.fbtu-fac-eyebrow{color:rgba(255,255,255,.85);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.12em}.fbtu-fac-hero-title{max-width:1000px;color:#fff;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(52px,7.2vw,88px);line-height:0.96;letter-spacing:-0.045em}.fbtu-fac-hero-tagline{color:#fff;font-family:"Source Serif 4",serif;font-size:clamp(22px,2.4vw,30px);font-style:italic;opacity:0.95}.fbtu-fac-hero-lead{max-width:620px;color:rgba(255,255,255,.9);font-size:18px;line-height:1.6}.fbtu-fac-hero-actions{display:flex;gap:14px;margin-top:8px}.fbtu-fac-hero-actions{flex-wrap:wrap}.fbtu-fac-hero-note{color:rgba(255,255,255,.7);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.1em;margin-top:4px}.fbtu-fac-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background-color:rgba(255,255,255,.14)}@media (max-width:1119px){.fbtu-fac-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.fbtu-fac-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.fbtu-fac-facts{grid-template-columns:minmax(0,1fr)}}.fbtu-fac-fact{display:flex;flex-flow:column;gap:6px;padding-top:34px;padding-right:26px;padding-bottom:34px;padding-left:26px;background-color:var(--blue-fbtu,#26225d)}.fbtu-fac-fact-value{color:#fff;font-family:"Source Serif 4",serif;font-size:34px;line-height:1}.fbtu-fac-fact-label{color:rgba(255,255,255,.6);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.12em}.fbtu-fac-chapter{display:flex;flex-flow:column;align-items:center;gap:22px;text-align:center;padding-top:118px;padding-right:24px;padding-bottom:54px;padding-left:24px;background-color:#fff}.fbtu-fac-chapter .fbtu-fac-lead{margin-right:auto;margin-left:auto}@media (max-width:767px){.fbtu-fac-chapter{padding-top:82px;padding-right:20px;padding-bottom:45px;padding-left:20px}}.fbtu-fac-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:26px;width:min(1200px,calc(100% - 48px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:0px;padding-bottom:100px;padding-left:0px}@media (max-width:1119px){.fbtu-fac-feature{grid-template-columns:minmax(0,1fr)}}.fbtu-fac-feature-media{position:relative;min-height:460px;overflow:hidden;border-radius:16px}@media (max-width:1119px){.fbtu-fac-feature-media{min-height:340px}}.fbtu-fac-feature-img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.fbtu-fac-quote-card{display:flex;flex-flow:column;justify-content:space-between;gap:26px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:var(--sf2-sand,#f5f2eb);border-radius:16px}.fbtu-fac-quote{color:var(--sf2-ink,#181818);font-family:"Source Serif 4",serif;font-size:clamp(26px,3vw,34px);line-height:1.16;font-style:italic}.fbtu-fac-feature-copy{color:#444;font-size:18px;line-height:1.62}.fbtu-fac-benefits{padding-top:118px;padding-right:24px;padding-bottom:118px;padding-left:24px;background-color:var(--blue-fbtu,#26225d)}@media (max-width:767px){.fbtu-fac-benefits{padding-top:82px;padding-right:20px;padding-bottom:82px;padding-left:20px}}.fbtu-fac-benefits-inner{width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.fbtu-fac-benefits-head{display:flex;flex-flow:column;gap:18px;max-width:820px;margin-bottom:60px}.fbtu-fac-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:1119px){.fbtu-fac-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.fbtu-fac-benefit-grid{grid-template-columns:minmax(0,1fr)}}.fbtu-fac-benefit{display:flex;flex-flow:column;gap:12px;padding-top:34px;padding-right:30px;padding-bottom:34px;padding-left:30px;background-color:rgba(255,255,255,.04);border-radius:14px;border-top:1px solid rgba(255,255,255,.12);border-right:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12);transition:background 0.3s ease,transform 0.3s ease}.fbtu-fac-benefit:hover{background-color:rgba(255,255,255,.08);transform:translate3d(0,-4px,0)}.fbtu-fac-benefit-num{color:rgba(255,255,255,.32);font-family:"Source Serif 4",serif;font-size:40px;line-height:1}.fbtu-fac-benefit-title{color:#fff;font-weight:600;font-size:20px;line-height:1.22}.fbtu-fac-benefit-copy{color:rgba(255,255,255,.72);font-size:15px;line-height:1.6}.fbtu-fac-interlude{display:flex;align-items:end;position:relative;width:100%;min-height:88vh;overflow:hidden;background-color:#111}.fbtu-fac-interlude-img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.fbtu-fac-interlude-shade{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.72));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.fbtu-fac-interlude-copy{display:flex;flex-flow:column;gap:16px;position:relative;z-index:2;width:min(1200px,calc(100% - 48px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:0px;padding-bottom:70px;padding-left:0px}@media (max-width:767px){.fbtu-fac-interlude-copy{padding-bottom:48px}}.fbtu-fac-interlude-label{color:#fff;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.12em}.fbtu-fac-interlude-title{max-width:820px;color:#fff;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(46px,5.8vw,78px);line-height:1}.fbtu-fac-interlude-sub{max-width:560px;color:rgba(255,255,255,.85);font-size:18px;line-height:1.55}.fbtu-fac-programs{padding-top:118px;padding-right:24px;padding-bottom:118px;padding-left:24px;background-color:var(--sf2-fog,#eaeaea)}@media (max-width:767px){.fbtu-fac-programs{padding-top:82px;padding-right:20px;padding-bottom:82px;padding-left:20px}}.fbtu-fac-programs-inner{width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.fbtu-fac-programs-head{display:flex;flex-flow:column;align-items:center;gap:18px;text-align:center;margin-bottom:56px}.fbtu-fac-program-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}@media (max-width:767px){.fbtu-fac-program-grid{grid-template-columns:minmax(0,1fr)}}.fbtu-fac-major{display:flex;flex-flow:column;gap:14px;padding-top:38px;padding-right:38px;padding-bottom:38px;padding-left:38px;background-color:#fff;border-radius:16px;box-shadow:0px 15px 45px rgba(0,0,0,.06)}@media (max-width:767px){.fbtu-fac-major{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}.fbtu-fac-major-label{color:var(--red-fbtu,#c02026);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.12em}.fbtu-fac-major-title{color:var(--sf2-ink,#181818);font-family:"Source Serif 4",serif;font-weight:400;font-size:30px;line-height:1.05;letter-spacing:-0.02em}.fbtu-fac-major-es{color:#777;font-weight:700;font-size:14px;letter-spacing:0.02em;margin-top:-6px}.fbtu-fac-major-copy{color:#555;font-size:15px;line-height:1.6}.fbtu-fac-acc{border-top:1px solid #e6e2da}.fbtu-fac-acc[open] .fbtu-fac-chev{transform:rotateZ(180deg)}.fbtu-fac-acc-sum{display:flex;justify-content:space-between;align-items:center;gap:12px;color:var(--sf2-ink,#181818);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.02em;padding-top:15px;padding-right:0px;padding-bottom:15px;padding-left:0px;cursor:pointer}.fbtu-fac-acc-sum::-webkit-details-marker{display:none}.fbtu-fac-acc-sum{list-style:none}.fbtu-fac-chev{color:var(--red-fbtu,#c02026);font-size:16px;transition:transform 0.25s ease}.fbtu-fac-acc-body{padding-top:0px;padding-right:0px;padding-bottom:16px;padding-left:0px}.fbtu-fac-acc-text{color:#555;font-size:14px;line-height:1.6}.fbtu-fac-course-list{display:flex;flex-flow:column;gap:0px}.fbtu-fac-course{display:flex;align-items:baseline;gap:14px;padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;border-bottom:1px solid #f0ece4}.fbtu-fac-course-code{flex-grow:0;flex-shrink:0;flex-basis:74px;color:var(--red-fbtu,#c02026);font-family:"Source Serif 4",serif;font-weight:600;font-size:14px}@media (max-width:479px){.fbtu-fac-course-code{flex-grow:0;flex-shrink:0;flex-basis:64px}}.fbtu-fac-course-name{color:#333;font-size:14px;line-height:1.5}.fbtu-fac-major-actions{display:flex;gap:20px;margin-top:8px}.fbtu-fac-major-actions{flex-wrap:wrap}.fbtu-fac-major-link{color:var(--red-fbtu,#c02026);font-weight:700;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.04em}.fbtu-fac-major-link:hover{text-decoration:underline}.fbtu-fac-major-link-alt{color:#777}.fbtu-fac-final{display:flex;flex-flow:column;align-items:center;gap:20px;text-align:center;padding-top:118px;padding-right:24px;padding-bottom:118px;padding-left:24px;background-color:var(--red-fbtu,#c02026)}@media (max-width:767px){.fbtu-fac-final{padding-top:82px;padding-right:20px;padding-bottom:82px;padding-left:20px}}.fbtu-fac-final-title{color:#fff;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(44px,5.6vw,74px);line-height:1;letter-spacing:-0.03em}.fbtu-fac-final-copy{max-width:640px;color:rgba(255,255,255,.9);font-size:19px;line-height:1.6}.fbtu-fac-final-actions{display:flex;justify-content:center;gap:14px;margin-top:10px}.fbtu-fac-final-actions{flex-wrap:wrap}.fbtu-major-page{width:100%;color:#10213d;font-family:"Source Sans 3",sans-serif;background-color:#fff}.fbtu-major-page ul{list-style:none}.fbtu-major-page{overflow-x:clip;-webkit-font-smoothing:antialiased}.fbtu-major-page h1{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-major-page h2{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-major-page h3{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-major-page h4{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-major-page p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-major-page ul{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-major-page figure{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-major-kicker{color:#c9212b;font-weight:800;font-size:13px;line-height:1.25;text-transform:uppercase;letter-spacing:0.15em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.fbtu-major-kicker-light{color:#e2939a;font-weight:800;font-size:13px;line-height:1.25;text-transform:uppercase;letter-spacing:0.15em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.fbtu-major-heading{color:#10213d;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(44px,5vw,74px);line-height:0.98;letter-spacing:-0.04em}.fbtu-major-heading-light{color:#fff;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(42px,4.6vw,66px);line-height:1;letter-spacing:-0.04em}.fbtu-major-copy{color:#586579;font-size:19px;line-height:1.62}.fbtu-major-copy-light{color:rgba(255,255,255,.78);font-size:18px;line-height:1.62}.fbtu-major-btn{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:54px;font-weight:800;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.06em;padding-top:0px;padding-right:26px;padding-bottom:0px;padding-left:26px;border-radius:8px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;cursor:pointer;transition:transform 0.2s ease,background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.fbtu-major-btn-secondary{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:54px;font-weight:800;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.06em;padding-top:0px;padding-right:26px;padding-bottom:0px;padding-left:26px;border-radius:8px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;cursor:pointer;transition:transform 0.2s ease,background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.fbtu-major-btn-light{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:54px;font-weight:800;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.06em;padding-top:0px;padding-right:26px;padding-bottom:0px;padding-left:26px;border-radius:8px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;cursor:pointer;transition:transform 0.2s ease,background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.fbtu-major-btn-ghost{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:54px;font-weight:800;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.06em;padding-top:0px;padding-right:26px;padding-bottom:0px;padding-left:26px;border-radius:8px;border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;cursor:pointer;transition:transform 0.2s ease,background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.fbtu-major-btn{color:#fff;background-color:#8c1515}.fbtu-major-btn:hover{background-color:#6f0f0f;transform:translate3d(0,-2px,0)}.fbtu-major-btn-secondary{color:#10213d;background-color:transparent}.fbtu-major-btn-secondary:hover{color:#fff;background-color:#10213d}.fbtu-major-btn-light{color:#8c1515;background-color:#fff}.fbtu-major-btn-light:hover{color:#fff;background-color:#10213d;transform:translate3d(0,-2px,0)}.fbtu-major-btn-ghost{color:#fff;background-color:transparent}.fbtu-major-btn-ghost:hover{color:#8c1515;background-color:#fff}.fbtu-major-hero{width:100%;padding-top:54px;padding-right:48px;padding-bottom:0px;padding-left:48px;background-color:#f0efec}@media (max-width:767px){.fbtu-major-hero{padding-top:22px;padding-right:16px;padding-bottom:0px;padding-left:16px}}.fbtu-major-hero-card{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);width:min(1440px,100%);min-height:620px;overflow:hidden;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-color:#fff;border-top-left-radius:42px;border-top-right-radius:42px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;box-shadow:0px 28px 80px rgba(19,35,61,.12)}@media (max-width:1023px){.fbtu-major-hero-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.fbtu-major-hero-card{border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}}.fbtu-major-hero-copy{display:flex;flex-flow:column;justify-content:center;padding-top:80px;padding-right:72px;padding-bottom:80px;padding-left:72px}@media (max-width:1119px){.fbtu-major-hero-copy{padding-top:64px;padding-right:48px;padding-bottom:64px;padding-left:48px}}@media (max-width:767px){.fbtu-major-hero-copy{padding-top:52px;padding-right:26px;padding-bottom:52px;padding-left:26px}}.fbtu-major-tag{align-self:start;color:#8c1515;font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:0.14em;margin-bottom:22px;padding-top:6px;padding-right:13px;padding-bottom:6px;padding-left:13px;background-color:rgba(140,21,21,.1);border-radius:999px}.fbtu-major-title{max-width:640px;color:#10213d;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(46px,4.6vw,78px);line-height:0.94;letter-spacing:-0.04em}.fbtu-major-tagline{color:#10213d;font-family:"Source Serif 4",serif;font-size:clamp(24px,2.2vw,34px);line-height:1.15;font-style:italic;margin-top:26px}.fbtu-major-lead{max-width:600px;color:#586579;font-size:18px;line-height:1.55;margin-top:22px}.fbtu-major-actions{display:flex;gap:12px;margin-top:34px}.fbtu-major-actions{flex-wrap:wrap}@media (max-width:767px){.fbtu-major-actions{flex-flow:column;align-items:stretch}}.fbtu-major-hero-visual{position:relative;overflow:hidden;background-color:#10213d}@media (max-width:1023px){.fbtu-major-hero-visual{min-height:520px}}@media (max-width:767px){.fbtu-major-hero-visual{min-height:420px}}.fbtu-major-hero-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.fbtu-major-hero-caption{position:absolute;right:26px;bottom:26px;max-width:320px;color:#fff;font-weight:700;font-size:12px;line-height:1.35;text-transform:uppercase;letter-spacing:0.08em;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:rgba(16,33,61,.9);border-radius:12px}.fbtu-major-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:min(1440px,100%);overflow:hidden;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-color:rgba(255,255,255,.14);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:0px 28px 80px rgba(19,35,61,.12)}@media (max-width:1023px){.fbtu-major-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.fbtu-major-stats{grid-template-columns:minmax(0,1fr)}}.fbtu-major-stats-head{display:flex;justify-content:space-between;align-items:center;gap:12px;grid-column-start:1;grid-column-end:-1;padding-top:22px;padding-right:28px;padding-bottom:22px;padding-left:28px;background-color:#0c1a31}.fbtu-major-stats-head{flex-wrap:wrap}.fbtu-major-stats-title{color:#fff;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:0.16em}.fbtu-major-stats-note{color:rgba(255,255,255,.55);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.08em}.fbtu-major-stat{padding-top:26px;padding-right:24px;padding-bottom:26px;padding-left:24px;background-color:#10213d}.fbtu-major-stat-label{display:block;color:rgba(255,255,255,.6);font-weight:800;font-size:10px;text-transform:uppercase;letter-spacing:0.14em}.fbtu-major-stat-value{display:block;color:#fff;font-family:"Source Serif 4",serif;font-weight:600;font-size:22px;line-height:1.1;margin-top:10px}.fbtu-major-overview{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:80px;width:min(1340px,calc(100% - 96px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:130px;padding-right:0px;padding-bottom:130px;padding-left:0px}@media (max-width:1119px){.fbtu-major-overview{gap:56px}}@media (max-width:1023px){.fbtu-major-overview{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:767px){.fbtu-major-overview{padding-top:84px;padding-right:0px;padding-bottom:84px;padding-left:0px}}.fbtu-major-overview-body{display:flex;flex-flow:column;gap:22px}.fbtu-major-pull{color:#8c1515;font-family:"Source Serif 4",serif;font-size:clamp(24px,2.4vw,32px);line-height:1.2;font-style:italic;margin-top:8px}.fbtu-major-audience{padding-top:118px;padding-right:48px;padding-bottom:118px;padding-left:48px;background-color:#f0efec}@media (max-width:767px){.fbtu-major-audience{padding-top:84px;padding-right:18px;padding-bottom:84px;padding-left:18px}}.fbtu-major-inner{width:min(1340px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.fbtu-major-sec-head{display:flex;flex-flow:column;gap:16px;max-width:760px;margin-bottom:56px}.fbtu-major-audience-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.fbtu-major-aud-card{display:flex;flex-flow:column;gap:10px;padding-top:32px;padding-right:30px;padding-bottom:32px;padding-left:30px;background-color:#fff;border-radius:16px;border-top:1px solid #e5e2db;border-right:1px solid #e5e2db;border-bottom:1px solid #e5e2db;border-left:1px solid #e5e2db;transition:transform 0.25s ease,box-shadow 0.25s ease}.fbtu-major-aud-card:hover{box-shadow:0px 18px 44px rgba(19,35,61,.1);transform:translate3d(0,-5px,0)}.fbtu-major-aud-index{color:#c9212b;font-family:"Source Serif 4",serif;font-size:34px;line-height:1}.fbtu-major-aud-title{color:#10213d;font-family:"Source Serif 4",serif;font-weight:400;font-size:23px;line-height:1.12;letter-spacing:-0.01em}.fbtu-major-aud-copy{color:#586579;font-size:15px;line-height:1.55}.fbtu-major-grad{padding-top:118px;padding-right:48px;padding-bottom:118px;padding-left:48px;background-color:#10213d}@media (max-width:767px){.fbtu-major-grad{padding-top:84px;padding-right:18px;padding-bottom:84px;padding-left:18px}}.fbtu-major-grad-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:70px;width:min(1300px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.fbtu-major-grad-inner{grid-template-columns:minmax(0,1fr);gap:44px}}.fbtu-major-grad-media{position:relative;min-height:440px;overflow:hidden;border-radius:20px}.fbtu-major-grad-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.fbtu-major-grad-copy{display:flex;flex-flow:column;gap:22px}.fbtu-major-curric{padding-top:118px;padding-right:48px;padding-bottom:118px;padding-left:48px;background-color:#f0efec}@media (max-width:767px){.fbtu-major-curric{padding-top:84px;padding-right:18px;padding-bottom:84px;padding-left:18px}}.fbtu-major-curric-inner{width:min(1080px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.fbtu-major-curric-head{display:flex;flex-flow:column;align-items:center;gap:16px;text-align:center;margin-bottom:52px}.fbtu-major-plan{display:flex;flex-flow:column;gap:14px;padding-top:44px;padding-right:44px;padding-bottom:44px;padding-left:44px;background-color:#fff;border-radius:20px;box-shadow:0px 20px 60px rgba(19,35,61,.08)}@media (max-width:767px){.fbtu-major-plan{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}.fbtu-major-plan-label{color:#8c1515;font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:0.14em}.fbtu-major-plan-title{color:#10213d;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(30px,3vw,40px);line-height:1.04;letter-spacing:-0.02em}.fbtu-major-plan-es{color:#8a94a3;font-weight:700;font-size:15px;margin-top:-6px}.fbtu-major-plan-copy{color:#586579;font-size:16px;line-height:1.6}.fbtu-major-acc{border-top:1px solid #e6e2da}.fbtu-major-acc[open] .fbtu-major-chev{transform:rotateZ(180deg)}.fbtu-major-acc-sum{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#10213d;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:0.03em;padding-top:17px;padding-right:0px;padding-bottom:17px;padding-left:0px;cursor:pointer}.fbtu-major-acc-sum::-webkit-details-marker{display:none}.fbtu-major-acc-sum{list-style:none}.fbtu-major-chev{color:#8c1515;font-size:17px;transition:transform 0.25s ease}.fbtu-major-acc-body{padding-top:2px;padding-right:0px;padding-bottom:18px;padding-left:0px}.fbtu-major-acc-text{color:#586579;font-size:15px;line-height:1.6}.fbtu-major-course-list{display:flex;flex-flow:column;gap:0px}.fbtu-major-course{display:flex;align-items:baseline;gap:16px;padding-top:11px;padding-right:0px;padding-bottom:11px;padding-left:0px;border-bottom:1px solid #efece5}.fbtu-major-course-code{flex-grow:0;flex-shrink:0;flex-basis:78px;color:#8c1515;font-family:"Source Serif 4",serif;font-weight:600;font-size:14px}@media (max-width:479px){.fbtu-major-course-code{flex-grow:0;flex-shrink:0;flex-basis:66px}}.fbtu-major-course-name{color:#26303f;font-size:15px;line-height:1.5}.fbtu-major-plan-actions{display:flex;gap:20px;margin-top:10px}.fbtu-major-plan-actions{flex-wrap:wrap}.fbtu-major-plan-link{color:#8c1515;font-weight:800;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em}.fbtu-major-plan-link:hover{text-decoration:underline}.fbtu-major-plan-link-alt{color:#8a94a3}.fbtu-major-final{color:#fff;padding-top:118px;padding-right:48px;padding-bottom:118px;padding-left:48px;background-color:#8c1515}@media (max-width:767px){.fbtu-major-final{padding-top:84px;padding-right:18px;padding-bottom:84px;padding-left:18px}}.fbtu-major-final-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:70px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.fbtu-major-final-inner{grid-template-columns:minmax(0,1fr);gap:36px}}.fbtu-major-final-title{color:#fff;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(50px,5.6vw,84px);line-height:0.94;letter-spacing:-0.04em}.fbtu-major-final-body{display:flex;flex-flow:column;gap:24px}.fbtu-major-final-copy{color:rgba(255,255,255,.82);font-size:19px;line-height:1.6}.fbtu-major-final-actions{display:flex;gap:12px}.fbtu-major-final-actions{flex-wrap:wrap}.fbtu-mkt{width:100%;color:#26225d;font-family:"Source Sans 3",sans-serif;background-color:#26225d}.fbtu-mkt [data-entrance]{opacity:1!important;transform:none!important}.fbtu-mkt{overflow-x:clip;-webkit-font-smoothing:antialiased}.fbtu-mkt h1{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-mkt h2{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-mkt h3{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-mkt p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-mkt span{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-mkt ul{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-mkt-eyebrow{color:#c02026;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.2em}.fbtu-mkt-eyebrow-light{color:#e77b80;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.2em}.fbtu-mkt-eyebrow-ink{color:rgba(255,255,255,.72);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.2em}.fbtu-mkt-display{color:#26225d;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(40px,5.4vw,80px);line-height:1;letter-spacing:-0.03em}.fbtu-mkt-copy{color:#57545f;font-size:19px;line-height:1.62}.fbtu-mkt-copy-light{color:rgba(255,255,255,.72);font-size:18px;line-height:1.62}.fbtu-mkt-btn{display:inline-flex;align-items:center;gap:10px;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;padding-top:16px;padding-right:26px;padding-bottom:16px;padding-left:26px;border-radius:6px;border-top:1.5px solid transparent;border-right:1.5px solid transparent;border-bottom:1.5px solid transparent;border-left:1.5px solid transparent;cursor:pointer;transition:transform 0.2s ease,background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.fbtu-mkt-btn-outline{display:inline-flex;align-items:center;gap:10px;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;padding-top:16px;padding-right:26px;padding-bottom:16px;padding-left:26px;border-radius:6px;border-top:1.5px solid transparent;border-right:1.5px solid transparent;border-bottom:1.5px solid transparent;border-left:1.5px solid transparent;cursor:pointer;transition:transform 0.2s ease,background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.fbtu-mkt-btn-outline-dark{display:inline-flex;align-items:center;gap:10px;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;padding-top:16px;padding-right:26px;padding-bottom:16px;padding-left:26px;border-radius:6px;border-top:1.5px solid transparent;border-right:1.5px solid transparent;border-bottom:1.5px solid transparent;border-left:1.5px solid transparent;cursor:pointer;transition:transform 0.2s ease,background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.fbtu-mkt-btn-ink{display:inline-flex;align-items:center;gap:10px;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;padding-top:16px;padding-right:26px;padding-bottom:16px;padding-left:26px;border-radius:6px;border-top:1.5px solid transparent;border-right:1.5px solid transparent;border-bottom:1.5px solid transparent;border-left:1.5px solid transparent;cursor:pointer;transition:transform 0.2s ease,background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.fbtu-mkt-btn-outline-ink{display:inline-flex;align-items:center;gap:10px;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.08em;padding-top:16px;padding-right:26px;padding-bottom:16px;padding-left:26px;border-radius:6px;border-top:1.5px solid transparent;border-right:1.5px solid transparent;border-bottom:1.5px solid transparent;border-left:1.5px solid transparent;cursor:pointer;transition:transform 0.2s ease,background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.fbtu-mkt-btn{color:#fff;background-color:#c02026}.fbtu-mkt-btn:hover{background-color:#9e1a1f;transform:translate3d(0,-2px,0)}.fbtu-mkt-btn-outline{color:#fff;background-color:transparent}.fbtu-mkt-btn-outline:hover{color:#26225d;background-color:#fff}.fbtu-mkt-btn-outline-dark{color:#26225d;background-color:transparent}.fbtu-mkt-btn-outline-dark:hover{color:#fff;background-color:#26225d}.fbtu-mkt-btn-ink{color:#fff;background-color:#26225d}.fbtu-mkt-btn-ink:hover{background-color:#1c1946;transform:translate3d(0,-2px,0)}.fbtu-mkt-btn-outline-ink{color:#fff;background-color:transparent}.fbtu-mkt-btn-outline-ink:hover{color:#c02026;background-color:#fff}.fbtu-mkt-hero{display:flex;align-items:stretch;position:relative;min-height:94vh;overflow:hidden;background-color:#26225d}.fbtu-mkt-hero-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;opacity:0.24}.fbtu-mkt-hero-veil{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:radial-gradient(120% 90% at 85% 15%,rgba(192,32,38,.22),transparent 55%),linear-gradient(180deg,rgba(38,34,93,.5),rgba(24,21,58,.93));background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.fbtu-mkt-hero-inner{display:flex;flex-flow:column;justify-content:space-between;gap:60px;position:relative;z-index:2;width:min(1360px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:120px;padding-right:48px;padding-bottom:70px;padding-left:48px}@media (max-width:767px){.fbtu-mkt-hero-inner{gap:44px;padding-top:100px;padding-right:20px;padding-bottom:54px;padding-left:20px}}.fbtu-mkt-hero-meta{display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.6);font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.16em;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.18)}@media (max-width:767px){.fbtu-mkt-hero-meta{flex-flow:column;gap:8px}}.fbtu-mkt-hero-main{display:flex;flex-flow:column}.fbtu-mkt-hero-kicker{color:#e77b80;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.2em;margin-bottom:22px}.fbtu-mkt-hero-title{color:#fff;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(46px,8.2vw,128px);line-height:0.92;letter-spacing:-0.03em}.fbtu-mkt-hero-title2{color:#e77b80;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(46px,8.2vw,128px);line-height:0.92;font-style:italic;letter-spacing:-0.03em}.fbtu-mkt-hero-tagline{color:rgba(255,255,255,.92);font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(21px,2vw,30px);font-style:italic;margin-top:28px}.fbtu-mkt-hero-lead{max-width:640px;color:rgba(255,255,255,.66);font-size:18px;line-height:1.6;margin-top:20px}.fbtu-mkt-hero-actions{display:flex;gap:12px;margin-top:38px}.fbtu-mkt-hero-actions{flex-wrap:wrap}@media (max-width:767px){.fbtu-mkt-hero-actions{flex-flow:column;align-items:stretch}}.fbtu-mkt-marquee{overflow:hidden;padding-top:16px;padding-right:0px;padding-bottom:16px;padding-left:0px;background-color:#c02026;border-top:1px solid #26225d;border-bottom:1px solid #26225d}.fbtu-mkt-marquee-track{display:inline-flex;align-items:center;gap:26px;width:max-content}.fbtu-mkt-marquee-track{white-space:nowrap;animation:fbtu-mkt-scroll 34s linear infinite}.fbtu-mkt-marquee-item{color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:0.06em}.fbtu-mkt-marquee-dot{color:rgba(255,255,255,.6);font-size:11px}@keyframes fbtu-mkt-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.fbtu-mkt-overview{padding-top:130px;padding-right:48px;padding-bottom:130px;padding-left:48px;background-color:#f5f2eb}@media (max-width:767px){.fbtu-mkt-overview{padding-top:84px;padding-right:20px;padding-bottom:84px;padding-left:20px}}.fbtu-mkt-ov-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:70px;width:min(1300px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.fbtu-mkt-ov-grid{grid-template-columns:minmax(0,1fr);gap:34px}}.fbtu-mkt-ov-head{display:flex;flex-flow:column;gap:20px}.fbtu-mkt-ov-body{display:flex;flex-flow:column;gap:22px;padding-top:6px}.fbtu-mkt-pull{color:#c02026;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(23px,2.3vw,33px);line-height:1.2;font-style:italic;margin-top:10px}.fbtu-mkt-specs{padding-top:96px;padding-right:48px;padding-bottom:96px;padding-left:48px;background-color:#26225d}@media (max-width:767px){.fbtu-mkt-specs{padding-top:72px;padding-right:20px;padding-bottom:72px;padding-left:20px}}.fbtu-mkt-specs-inner{width:min(1300px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.fbtu-mkt-specs-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.18)}.fbtu-mkt-specs-head{flex-wrap:wrap}.fbtu-mkt-specs-quote{color:rgba(255,255,255,.86);font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(19px,1.8vw,25px);font-style:italic}.fbtu-mkt-specs-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:70px}@media (max-width:1023px){.fbtu-mkt-specs-grid{grid-template-columns:minmax(0,1fr);gap:0px}}.fbtu-mkt-spec{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;border-bottom:1px solid rgba(255,255,255,.14)}.fbtu-mkt-spec-label{color:rgba(255,255,255,.55);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:0.14em}.fbtu-mkt-spec-value{color:#fff;font-family:"Source Serif 4",serif;font-weight:600;font-size:20px;text-align:right}.fbtu-mkt-audience{padding-top:130px;padding-right:48px;padding-bottom:130px;padding-left:48px;background-color:#fff}@media (max-width:767px){.fbtu-mkt-audience{padding-top:84px;padding-right:20px;padding-bottom:84px;padding-left:20px}}.fbtu-mkt-inner{width:min(1300px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.fbtu-mkt-sec-head{display:flex;flex-flow:column;gap:18px;max-width:820px;margin-bottom:20px}.fbtu-mkt-aud-list{margin-top:34px;border-top:1px solid #e5e0d6}.fbtu-mkt-aud-row{display:grid;grid-template-columns:100px minmax(180px,1fr) minmax(0,1.7fr);align-items:baseline;gap:40px;padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px;border-bottom:1px solid #e5e0d6;transition:background-color 0.25s ease}.fbtu-mkt-aud-row:hover{background-color:#f5f2eb}@media (max-width:1023px){.fbtu-mkt-aud-row{grid-template-columns:64px minmax(0,1fr);gap:12px 24px}}.fbtu-mkt-aud-num{color:#c02026;font-family:"Source Serif 4",serif;font-weight:400;font-size:32px}.fbtu-mkt-aud-title{color:#26225d;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(23px,2vw,30px);line-height:1.1;letter-spacing:-0.01em}.fbtu-mkt-aud-copy{color:#57545f;font-size:16px;line-height:1.6}@media (max-width:1023px){.fbtu-mkt-aud-copy{grid-column-start:2}}.fbtu-mkt-grad{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:#26225d}.fbtu-mkt-grad-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;width:100%}@media (max-width:1023px){.fbtu-mkt-grad-inner{grid-template-columns:minmax(0,1fr)}}.fbtu-mkt-grad-media{position:relative;min-height:560px;overflow:hidden}.fbtu-mkt-grad-media img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}@media (max-width:1023px){.fbtu-mkt-grad-media{min-height:360px}}.fbtu-mkt-grad-copy{display:flex;flex-flow:column;justify-content:center;gap:26px;padding-top:110px;padding-right:80px;padding-bottom:110px;padding-left:80px}@media (max-width:1023px){.fbtu-mkt-grad-copy{padding-top:70px;padding-right:40px;padding-bottom:70px;padding-left:40px}}@media (max-width:767px){.fbtu-mkt-grad-copy{padding-top:56px;padding-right:22px;padding-bottom:56px;padding-left:22px}}.fbtu-mkt-grad-quote{color:#fff;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(29px,3vw,46px);line-height:1.12;letter-spacing:-0.01em}.fbtu-mkt-curric{padding-top:130px;padding-right:48px;padding-bottom:130px;padding-left:48px;background-color:#f5f2eb}@media (max-width:767px){.fbtu-mkt-curric{padding-top:84px;padding-right:20px;padding-bottom:84px;padding-left:20px}}.fbtu-mkt-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px}@media (max-width:1023px){.fbtu-mkt-modules{grid-template-columns:minmax(0,1fr)}}.fbtu-mkt-module{display:flex;flex-flow:column;gap:12px;padding-top:34px;padding-right:30px;padding-bottom:34px;padding-left:30px;background-color:#fff;border-radius:12px;border-top:1px solid #e5e0d6;border-right:1px solid #e5e0d6;border-bottom:1px solid #e5e0d6;border-left:1px solid #e5e0d6}.fbtu-mkt-module-accent{background-color:#26225d}.fbtu-mkt-module-accent .fbtu-mkt-module-title{color:#fff}.fbtu-mkt-module-accent .fbtu-mkt-module-copy{color:rgba(255,255,255,.7)}.fbtu-mkt-module-cr{color:#c02026;font-family:"Source Serif 4",serif;font-weight:400;font-size:38px;line-height:1}.fbtu-mkt-module-title{color:#26225d;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:21px}.fbtu-mkt-module-copy{color:#57545f;font-size:14px;line-height:1.55}.fbtu-mkt-course-table{overflow:hidden;margin-top:22px;background-color:#fff;border-radius:12px;border-top:1px solid #e5e0d6;border-right:1px solid #e5e0d6;border-bottom:1px solid #e5e0d6;border-left:1px solid #e5e0d6}.fbtu-mkt-course-th{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:22px;padding-right:30px;padding-bottom:22px;padding-left:30px;background-color:#26225d}@media (max-width:767px){.fbtu-mkt-course-th{padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px}}.fbtu-mkt-course-th-title{color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:0.04em}.fbtu-mkt-course-th-cr{color:#e77b80;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.1em}.fbtu-mkt-course-row{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:24px;padding-top:18px;padding-right:30px;padding-bottom:18px;padding-left:30px;border-top:1px solid #efe9dd}@media (max-width:767px){.fbtu-mkt-course-row{grid-template-columns:84px minmax(0,1fr);gap:16px;padding-top:16px;padding-right:22px;padding-bottom:16px;padding-left:22px}}.fbtu-mkt-course-code{color:#c02026;font-family:"Source Serif 4",serif;font-weight:600;font-size:16px}.fbtu-mkt-course-name{color:#2b2838;font-size:16px;line-height:1.5}.fbtu-mkt-curric-actions{display:flex;gap:12px;margin-top:34px}.fbtu-mkt-curric-actions{flex-wrap:wrap}.fbtu-mkt-final{color:#fff;padding-top:130px;padding-right:48px;padding-bottom:130px;padding-left:48px;background-color:#c02026}@media (max-width:767px){.fbtu-mkt-final{padding-top:84px;padding-right:20px;padding-bottom:84px;padding-left:20px}}.fbtu-mkt-final-inner{display:flex;flex-flow:column;align-items:start;gap:24px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.fbtu-mkt-final-title{color:#fff;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(50px,7vw,112px);line-height:0.92;letter-spacing:-0.025em}.fbtu-mkt-final-copy{max-width:640px;color:rgba(255,255,255,.9);font-size:19px;line-height:1.6}.fbtu-mkt-final-actions{display:flex;gap:12px;margin-top:14px}.fbtu-mkt-final-actions{flex-wrap:wrap}.fbtu-career-page{width:100%;min-width:0px;color:var(--sf2-ink);font-family:var(--sf2-sans);line-height:1.6;padding-top:138px;background-color:var(--sf2-white)}@media (max-width:1023px){.fbtu-career-page{padding-top:138px}}@media (max-width:767px){.fbtu-career-page{padding-top:120px}}@media (max-width:479px){.fbtu-career-page{padding-top:120px}}.fbtu-career-hero{padding-top:72px;padding-right:24px;padding-bottom:82px;padding-left:24px;background-color:var(--sf2-white)}@media (max-width:1119px){.fbtu-career-hero{padding-top:44px;padding-right:24px;padding-bottom:48px;padding-left:24px}}@media (max-width:1023px){.fbtu-career-hero{padding-right:16px;padding-left:16px}}@media (max-width:767px){.fbtu-career-hero{padding-top:36px;padding-right:16px;padding-bottom:32px;padding-left:16px}}.fbtu-career-hero-inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;gap:64px;width:100%;max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.fbtu-career-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:32px}}@media (max-width:1023px){.fbtu-career-hero-inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.fbtu-career-hero-inner{gap:30px}}.fbtu-career-hero-copy{display:flex;flex-flow:column;align-items:start;min-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-career-back{display:inline-flex;color:var(--sf2-muted);font-weight:500;font-size:14px;text-decoration:none;margin-top:0px;margin-right:0px;margin-bottom:34px;margin-left:0px}.fbtu-career-back:hover{color:var(--red-fbtu)}@media (max-width:767px){.fbtu-career-back{font-size:13px;margin-bottom:26px}}.fbtu-career-eyebrow{color:var(--red-fbtu);font-weight:700;font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}@media (max-width:767px){.fbtu-career-eyebrow{font-size:10px;letter-spacing:0.12em;margin-bottom:16px}}.fbtu-career-h1{color:var(--sf2-ink);font-family:var(--sf2-serif);font-weight:400;font-size:clamp(56px,5.2vw,88px);line-height:0.99;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px}@media (max-width:1119px){.fbtu-career-h1{font-size:48px}}@media (max-width:1023px){.fbtu-career-h1{max-width:800px;font-size:60px}}@media (max-width:767px){.fbtu-career-h1{font-size:46px;line-height:1.06;margin-bottom:22px}}@media (max-width:479px){.fbtu-career-h1{font-size:40px}}.fbtu-career-title-accent{display:block;color:var(--red-fbtu);font-style:normal}.fbtu-career-degree{max-width:680px;color:var(--sf2-muted);font-size:18px;line-height:1.72;margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px}@media (max-width:1023px){.fbtu-career-degree{max-width:640px}}@media (max-width:767px){.fbtu-career-degree{font-size:16px}}.fbtu-career-tagline{color:var(--sf2-ink);font-family:var(--sf2-serif);font-weight:400;font-size:30px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:6px;margin-left:0px}@media (max-width:767px){.fbtu-career-tagline{font-size:24px}}.fbtu-career-tagline-es{color:var(--sf2-muted);font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px}.fbtu-career-actions{display:flex;align-items:center;gap:28px}.fbtu-career-actions{flex-wrap:wrap}@media (max-width:767px){.fbtu-career-actions{align-items:start;gap:16px}}.fbtu-career-button{display:inline-flex;justify-content:space-between;align-items:center;gap:36px;min-height:52px;box-sizing:border-box;color:var(--red-fbtu);font-weight:700;font-size:15px;line-height:1.4;text-decoration:none;padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;background-color:transparent;border-radius:999px;border-top:1px solid var(--red-fbtu);border-right:1px solid var(--red-fbtu);border-bottom:1px solid var(--red-fbtu);border-left:1px solid var(--red-fbtu);transition:background-color 0.25s ease,color 0.25s ease,transform 0.25s ease}.fbtu-career-button:hover{color:#fff;background-color:var(--red-fbtu);transform:translate3d(0,-2px,0)}.fbtu-career-button:hover{border-color:var(--red-fbtu)}.fbtu-career-button:focus-visible{outline:3px solid var(--red-fbtu);outline-offset:4px}.fbtu-career-textlink{display:inline-flex;align-items:center;gap:14px;color:var(--red-fbtu);font-weight:700;font-size:15px;line-height:1.4;text-decoration:none;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px;border-bottom:1px solid #bac1c4}.fbtu-career-textlink:hover{color:var(--red-fbtu)}.fbtu-career-hero-figure{display:flex;position:relative;min-width:0px;min-height:620px;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--sf2-ink);border-radius:22px;box-shadow:0px 28px 70px rgba(17,17,17,.16)}.fbtu-career-hero-figure:hover .fbtu-career-hero-image{transform:scale(1.035,1.035)}@media (max-width:1119px){.fbtu-career-hero-figure{min-height:510px}}@media (max-width:1023px){.fbtu-career-hero-figure{min-height:340px}}@media (max-width:767px){.fbtu-career-hero-figure{min-height:320px}}@media (max-width:479px){.fbtu-career-hero-figure{min-height:300px}}.fbtu-career-hero-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:52% 50%;transition:transform 0.8s cubic-bezier(.22,1,.36,1)}.fbtu-career-photo-caption{align-self:end;position:relative;z-index:1;width:100%;box-sizing:border-box;color:#fff;padding-top:120px;padding-right:40px;padding-bottom:38px;padding-left:40px;background-image:linear-gradient(transparent,rgba(13,20,27,.94));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.fbtu-career-photo-caption{padding-top:70px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.fbtu-career-caption-label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.fbtu-career-caption-title{display:block;font-family:var(--sf2-serif);font-size:35px;line-height:1.1}@media (max-width:767px){.fbtu-career-caption-title{font-size:27px}}.fbtu-career-jumpnav{display:flex;justify-content:center;gap:12px 64px;padding-top:24px;padding-right:28px;padding-bottom:24px;padding-left:28px;background-color:var(--sf2-sand);border-bottom:1px solid var(--sf2-line)}.fbtu-career-jumpnav{flex-wrap:wrap}@media (max-width:767px){.fbtu-career-jumpnav{justify-content:start;gap:12px 22px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px}}.fbtu-career-jumplink{color:var(--sf2-ink);font-weight:600;font-size:14px;text-decoration:none;padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:0px}.fbtu-career-jumplink:hover{color:var(--red-fbtu)}@media (max-width:767px){.fbtu-career-jumplink{font-size:13px}}.fbtu-career-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:64px;width:calc(100% - 48px);max-width:1200px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:96px;padding-right:0px;padding-bottom:120px;padding-left:0px}@media (max-width:1119px){.fbtu-career-layout{grid-template-columns:minmax(0,1fr) 320px;gap:32px;width:calc(100% - 48px)}}@media (max-width:1023px){.fbtu-career-layout{grid-template-columns:minmax(0,1fr);gap:56px;width:calc(100% - 32px);max-width:760px;padding-top:56px;padding-right:0px;padding-bottom:70px;padding-left:0px}}@media (max-width:767px){.fbtu-career-layout{gap:48px;width:calc(100% - 32px);padding-top:36px;padding-right:0px;padding-bottom:56px;padding-left:0px}}.fbtu-career-glance{align-self:start;grid-row-start:1;grid-column-start:2;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 20px);max-height:calc(100dvh - 40px - var(--wp-admin--admin-bar--height,0px));overflow:auto;box-sizing:border-box;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-image:linear-gradient(155deg,var(--sf2-white) 0%,var(--sf2-white) 62%,var(--sf2-sand) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:24px;border-top:5px solid var(--red-fbtu);border-right:1px solid #ddd6cc;border-bottom:1px solid #ddd6cc;border-left:1px solid #ddd6cc;transition:top 0.3s cubic-bezier(.22,1,.36,1),max-height 0.3s ease;box-shadow:0px 28px 72px rgba(17,17,17,.13)}@media (max-width:1119px){.fbtu-career-glance{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}@media (max-width:1023px){.fbtu-career-glance{grid-row-start:1;grid-column-start:1;position:static;max-height:none;overflow:visible;padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px}}@media (max-width:767px){.fbtu-career-glance{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.fbtu-career-glance-kicker{color:var(--red-fbtu);font-weight:700;font-size:11px;line-height:1.3;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.fbtu-career-glance-title{color:var(--sf2-ink);font-family:var(--sf2-serif);font-weight:400;font-size:34px;line-height:1.08;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.fbtu-career-facts{margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media (max-width:1023px){.fbtu-career-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0px 28px}}@media (max-width:767px){.fbtu-career-facts{display:block}}.fbtu-career-fact{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:13px;padding-right:0px;padding-bottom:13px;padding-left:0px;border-bottom:1px solid #dfd9d0}@media (max-width:767px){.fbtu-career-fact{padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px}}.fbtu-career-fact-label{max-width:155px;color:var(--sf2-muted);font-size:12px;line-height:1.4}@media (max-width:767px){.fbtu-career-fact-label{max-width:none;font-size:12px}}.fbtu-career-fact-value{color:var(--sf2-ink);font-weight:700;font-size:15px;line-height:1.35;text-align:right;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-career-fact-value{font-size:14px}}.fbtu-career-glance-button{width:100%;min-height:56px;color:#fff;background-color:var(--red-fbtu)}@media (max-width:1023px){.fbtu-career-glance-button{max-width:300px}}@media (max-width:767px){.fbtu-career-glance-button{max-width:none}}.fbtu-career-glance-note{color:var(--sf2-muted);font-family:var(--sf2-serif);font-size:14px;line-height:1.55;text-align:center;font-style:italic;margin-top:18px;margin-right:8px;margin-bottom:0px;margin-left:8px}@media (max-width:1023px){.fbtu-career-glance-note{max-width:340px;text-align:left}}.fbtu-career-story{display:flex;flex-flow:column;gap:84px;grid-row-start:1;grid-column-start:1;min-width:0px}@media (max-width:1023px){.fbtu-career-story{gap:56px;grid-row-start:2;grid-column-start:1}}@media (max-width:767px){.fbtu-career-story{gap:48px}}.fbtu-career-section{min-width:0px}.fbtu-career-section{scroll-margin-top:140px}.fbtu-career-h2{color:var(--sf2-ink);font-family:var(--sf2-serif);font-weight:400;font-size:clamp(42px,4.3vw,66px);line-height:1.02;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:34px;margin-left:0px}@media (max-width:1023px){.fbtu-career-h2{font-size:44px}}@media (max-width:767px){.fbtu-career-h2{font-size:37px;margin-bottom:24px}}.fbtu-career-body{color:var(--sf2-muted);font-size:19px;line-height:1.8;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}@media (max-width:767px){.fbtu-career-body{font-size:17px}}.fbtu-career-quote{color:var(--red-fbtu);font-family:var(--sf2-serif);font-weight:400;font-size:32px;line-height:1.3;font-style:italic;margin-top:42px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:32px;padding-right:34px;padding-bottom:32px;padding-left:34px;background-color:var(--sf2-sand);border-top-left-radius:0px;border-top-right-radius:18px;border-bottom-left-radius:0px;border-bottom-right-radius:18px;border-left:3px solid var(--red-fbtu)}@media (max-width:767px){.fbtu-career-quote{font-size:25px;padding-left:22px}}.fbtu-career-pathways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:767px){.fbtu-career-pathways{grid-template-columns:minmax(0,1fr);gap:12px}}.fbtu-career-pathway{display:grid;grid-template-columns:38px minmax(0,1fr);gap:20px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:var(--sf2-sand);border-radius:18px;border-top:1px solid #ded8cf;border-right:1px solid #ded8cf;border-bottom:1px solid #ded8cf;border-left:1px solid #ded8cf;transition:transform 0.28s cubic-bezier(.22,1,.36,1),box-shadow 0.28s ease,background-color 0.28s ease}.fbtu-career-pathway:last-child{grid-column-start:1;grid-column-end:-1}.fbtu-career-pathway:hover{background-color:#fff;box-shadow:0px 20px 46px rgba(17,17,17,.1);transform:translate3d(0,-4px,0)}@media (max-width:767px){.fbtu-career-pathway{grid-template-columns:26px minmax(0,1fr);gap:14px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}.fbtu-career-pathway:last-child{grid-column-start:auto}}.fbtu-career-path-number{color:var(--red-fbtu);font-family:var(--sf2-serif);font-size:27px;line-height:1.2;font-style:italic}.fbtu-career-path-copy{display:flex;flex-flow:column;gap:10px}.fbtu-career-h3{color:var(--sf2-ink);font-family:var(--sf2-sans);font-weight:600;font-size:25px;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-career-h3{font-size:20px}}.fbtu-career-path-text{font-size:18px;line-height:1.72;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-career-profile-figure{position:relative;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:36px;margin-left:0px;border-radius:22px;box-shadow:0px 24px 60px rgba(17,17,17,.12)}.fbtu-career-profile-image{display:block;width:100%;object-fit:cover;aspect-ratio:1.82}@media (max-width:767px){.fbtu-career-profile-image{aspect-ratio:1.25}}.fbtu-career-profile-caption{position:absolute;right:20px;bottom:20px;left:20px;width:fit-content;box-sizing:border-box;color:var(--sf2-ink);font-size:12px;letter-spacing:0.06em;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;background-color:#fff;border-radius:999px}.fbtu-career-curriculum{padding-top:56px;border-top:1px solid #d9ddd9}@media (max-width:767px){.fbtu-career-curriculum{padding-top:40px}}.fbtu-career-credit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;margin-top:42px;margin-right:0px;margin-bottom:42px;margin-left:0px;background-color:#dedfdc;border-radius:18px;border-top:1px solid #dedfdc;border-right:1px solid #dedfdc;border-bottom:1px solid #dedfdc;border-left:1px solid #dedfdc}.fbtu-career-credit{display:flex;flex-flow:column;justify-content:start;padding-top:30px;padding-right:26px;padding-bottom:30px;padding-left:26px;background-color:var(--sf2-sand)}@media (max-width:767px){.fbtu-career-credit{padding-top:18px;padding-right:12px;padding-bottom:18px;padding-left:12px}}.fbtu-career-credit-number{color:var(--red-fbtu);font-family:var(--sf2-serif);font-size:46px;line-height:1}@media (max-width:767px){.fbtu-career-credit-number{font-size:32px}}.fbtu-career-credit-unit{color:var(--sf2-muted);font-family:var(--sf2-sans);font-size:14px}.fbtu-career-credit-label{color:var(--sf2-muted);font-weight:600;font-size:12px;line-height:1.4;margin-top:7px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-career-credit-label{font-size:11px}}.fbtu-career-accordions{display:flex;flex-flow:column;gap:16px}.fbtu-career-accordion{display:block;overflow:hidden;background-color:#fff;border-radius:16px;border-top:1px solid #dadfdc;border-right:1px solid #dadfdc;border-bottom:1px solid #dadfdc;border-left:1px solid #dadfdc;box-shadow:0px 10px 28px rgba(17,17,17,.035)}.fbtu-career-accordion::details-content{overflow:clip}.fbtu-career-accordion::details-content{block-size:0;interpolate-size:allow-keywords;transition:block-size .28s ease,content-visibility .28s allow-discrete}.fbtu-career-accordion[open]::details-content{block-size:auto}.fbtu-career-accordion[open] .fbtu-career-summary{color:var(--red-fbtu);background-color:#f8eeeb;border-bottom:1px solid #e4d6d0}.fbtu-career-accordion[open] .fbtu-career-chevron{transform:rotateZ(45deg)}.fbtu-career-summary{display:flex;align-items:center;gap:16px;min-height:76px;box-sizing:border-box;color:var(--sf2-ink);padding-top:24px;padding-right:26px;padding-bottom:24px;padding-left:26px;background-color:var(--sf2-sand);cursor:pointer;transition:background-color 0.2s ease}.fbtu-career-summary::-webkit-details-marker{display:none}.fbtu-career-summary::marker{content:""}.fbtu-career-summary:hover{background-color:#efeee8}.fbtu-career-summary:focus-visible{outline:2px solid var(--red-fbtu);outline-offset:-3px}.fbtu-career-summary{list-style:none}@media (max-width:767px){.fbtu-career-summary{gap:10px;padding-top:18px;padding-right:14px;padding-bottom:18px;padding-left:14px}}.fbtu-career-summary-title{flex-grow:1;flex-shrink:1;flex-basis:0px;min-width:0px;font-weight:600;font-size:18px;line-height:1.35}@media (max-width:767px){.fbtu-career-summary-title{font-size:15px}}.fbtu-career-summary-credit{color:var(--sf2-muted);font-size:11px;letter-spacing:0.05em}.fbtu-career-summary-credit{white-space:nowrap}@media (max-width:479px){.fbtu-career-summary-credit{font-size:10px}}.fbtu-career-chevron{color:var(--red-fbtu);font-weight:400;font-size:23px;line-height:1;transition:transform 0.25s ease}.fbtu-career-course-list{display:flex;flex-flow:column;padding-top:16px;padding-right:26px;padding-bottom:24px;padding-left:26px}@media (max-width:767px){.fbtu-career-course-list{padding-top:8px;padding-right:14px;padding-bottom:14px;padding-left:14px}}.fbtu-career-course{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:18px;padding-top:15px;padding-right:0px;padding-bottom:15px;padding-left:0px;border-bottom:1px solid #eeeee9}@media (max-width:767px){.fbtu-career-course{grid-template-columns:61px minmax(0,1fr);gap:10px}}.fbtu-career-course-code{color:var(--red-fbtu);font-weight:700;font-size:14px}@media (max-width:767px){.fbtu-career-course-code{font-size:12px}}.fbtu-career-course-name{color:var(--sf2-muted);font-size:16px;line-height:1.55}@media (max-width:767px){.fbtu-career-course-name{font-size:14px}}.fbtu-career-download-row{display:flex;justify-content:space-between;gap:18px;margin-top:26px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-career-download-row{flex-wrap:wrap}.fbtu-career-final{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:center;gap:72px;padding-top:96px;padding-right:max(24px,calc(( 100vw - 1200px ) / 2));padding-bottom:96px;padding-left:max(24px,calc(( 100vw - 1200px ) / 2));background-color:var(--red-fbtu)}@media (max-width:1023px){.fbtu-career-final{gap:40px;padding-top:60px;padding-right:16px;padding-bottom:60px;padding-left:16px}}@media (max-width:767px){.fbtu-career-final{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:52px;padding-right:16px;padding-bottom:52px;padding-left:16px}}.fbtu-career-final-copy{display:flex;flex-flow:column;align-items:start}.fbtu-career-eyebrow-light{color:#e8c1ac}.fbtu-career-final-title{color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(52px,5.6vw,82px);line-height:1;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px}@media (max-width:767px){.fbtu-career-final-title{font-size:48px}}.fbtu-career-final-text{max-width:640px;color:#f0ddda;font-size:18px;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-career-final-text{font-size:17px}}.fbtu-career-final-actions{display:flex;flex-flow:column;align-items:stretch;gap:20px}@media (max-width:767px){.fbtu-career-final-actions{width:100%;max-width:380px}}.fbtu-career-button-light{color:#fff;background-color:transparent}.fbtu-career-button-light:hover{color:var(--red-fbtu);background-color:#fff}.fbtu-career-final-link{color:#fff;font-size:15px;text-align:center;text-decoration:none}.fbtu-career-final-link:hover{text-decoration:underline}body:has(.sf2-header.is-smart-sticky:not(.is-smart-hidden)) .fbtu-career-glance{top:calc(var(--wp-admin--admin-bar--height,0px) + 116px);max-height:calc(100dvh - 140px - var(--wp-admin--admin-bar--height,0px))}@media (max-width:1023px){body:has(.sf2-header.is-smart-sticky:not(.is-smart-hidden)) .fbtu-career-glance{top:auto;max-height:none}}.fbtu-career-visual-chapter{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(210px,.65fr);gap:18px;overflow:hidden;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#0f2038;border-radius:26px;box-shadow:0px 30px 70px rgba(15,32,56,.18)}@media (max-width:767px){.fbtu-career-visual-chapter{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-radius:20px}}.fbtu-career-visual-main{position:relative;min-height:520px;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:#0a1627;border-radius:17px}.fbtu-career-visual-main:hover .fbtu-career-visual-image{filter:saturate(108%);transform:scale(1.045,1.045)}@media (max-width:1119px){.fbtu-career-visual-main{min-height:480px}}@media (max-width:767px){.fbtu-career-visual-main{min-height:390px}}.fbtu-career-visual-image{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;transition:transform 0.8s cubic-bezier(.22,1,.36,1),filter 0.5s ease}.fbtu-career-visual-overlay{position:absolute;right:0px;bottom:0px;left:0px;color:#fff;padding-top:120px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-image:linear-gradient(transparent,rgba(7,17,30,.94));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.fbtu-career-visual-overlay{padding-top:100px;padding-right:22px;padding-bottom:24px;padding-left:22px}}.fbtu-career-visual-kicker{color:#f0c9c9;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.fbtu-career-visual-title{color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:40px;line-height:1.04;letter-spacing:-0.025em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-career-visual-title{font-size:32px}}.fbtu-career-visual-side{display:flex;flex-flow:column;gap:18px;min-width:0px}@media (max-width:767px){.fbtu-career-visual-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:479px){.fbtu-career-visual-side{grid-template-columns:minmax(0,1fr)}}.fbtu-career-visual-small{flex-grow:1;flex-shrink:1;flex-basis:0px;position:relative;min-height:248px;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:#d9d3c8;border-radius:17px}.fbtu-career-visual-small:hover .fbtu-career-visual-small-image{transform:scale(1.05,1.05)}.fbtu-career-visual-small-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.7s cubic-bezier(.22,1,.36,1)}.fbtu-career-visual-note{display:flex;flex-flow:column;justify-content:space-between;min-height:248px;box-sizing:border-box;color:#fff;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:var(--red-fbtu);border-radius:17px}@media (max-width:1119px){.fbtu-career-visual-note{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}@media (max-width:767px){.fbtu-career-visual-note{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.fbtu-career-visual-number{font-family:var(--sf2-serif);font-weight:400;font-size:62px;line-height:0.9;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-career-visual-number{font-size:50px}}.fbtu-career-visual-text{color:#f7e8e8;font-size:15px;line-height:1.55;margin-top:28px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-career-visual-text{font-size:13px}}@media (max-width:767px){.fbtu-career-visual-small{min-height:210px}}@media (max-width:479px){.fbtu-career-visual-small{min-height:220px}}@media (max-width:767px){.fbtu-career-visual-note{min-height:210px}}@media (max-width:479px){.fbtu-career-visual-note{min-height:220px}}.fbtu-about-page{width:100%;overflow:clip;color:var(--fbtu-about-ink);font-family:var(--fbtu-about-sans);background-color:var(--fbtu-about-paper)}.fbtu-about-page [id]{scroll-margin-top:124px}.fbtu-about-page{--fbtu-about-cardinal:var(--cardinal,#8c1515);--fbtu-about-deep:var(--cardinal-dk,#6f0d0d);--fbtu-about-action:#c02026;--fbtu-about-ink:#181818;--fbtu-about-muted:var(--muted,#565656);--fbtu-about-paper:#fff;--fbtu-about-sand:#f5f2eb;--fbtu-about-fog:var(--mist,#ececec);--fbtu-about-line:#c9c3ba;--fbtu-about-serif:var(--serif,"Source Serif 4",Georgia,serif);--fbtu-about-sans:var(--sans,"Source Sans 3",Arial,sans-serif)}.fbtu-about-hero{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr);align-items:center;gap:64px;width:min(1200px,calc(100% - 48px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:220px;padding-right:0px;padding-bottom:96px;padding-left:0px}@media (max-width:1119px){.fbtu-about-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:40px;padding-top:204px;padding-right:0px;padding-bottom:82px;padding-left:0px}}@media (max-width:1023px){.fbtu-about-hero{grid-template-columns:minmax(0,1fr);gap:50px;width:min(100% - 32px,760px);padding-top:210px}}@media (max-width:767px){.fbtu-about-hero{gap:40px;padding-top:210px;padding-right:0px;padding-bottom:68px;padding-left:0px}}.fbtu-about-hero-copy{display:flex;flex-flow:column;align-items:start;gap:0px}.fbtu-about-kicker{color:var(--fbtu-about-action);font-family:var(--fbtu-about-sans);font-weight:800;font-size:12px;line-height:1.35;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}@media (max-width:479px){.fbtu-about-kicker{margin-bottom:18px}}.fbtu-about-title{max-width:730px;color:var(--fbtu-about-ink);font-family:var(--fbtu-about-serif);font-weight:400;font-size:clamp(54px,6.4vw,88px);line-height:0.94;letter-spacing:-0.048em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.fbtu-about-title{max-width:760px}}@media (max-width:767px){.fbtu-about-title{font-size:clamp(46px,13.2vw,68px)}}@media (max-width:479px){.fbtu-about-title{font-size:45px}}.fbtu-about-subtitle{max-width:680px;color:var(--fbtu-about-cardinal);font-family:var(--fbtu-about-serif);font-weight:400;font-size:clamp(25px,2.6vw,34px);line-height:1.22;font-style:italic;margin-top:34px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-about-subtitle{font-size:24px;margin-top:26px}}.fbtu-about-intro{max-width:680px;color:var(--fbtu-about-muted);font-size:19px;line-height:1.72;margin-top:28px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-about-intro{font-size:17px;margin-top:22px}}.fbtu-about-hero-actions{display:flex;align-items:center;gap:14px;margin-top:34px}.fbtu-about-hero-actions{flex-wrap:wrap}@media (max-width:767px){.fbtu-about-hero-actions{flex-flow:column;align-items:stretch;width:100%}}.fbtu-about-button{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:52px;color:#fff;font-weight:700;font-size:15px;line-height:1;text-decoration:none;padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;background-color:var(--fbtu-about-cardinal);border-radius:999px;border-top:1px solid var(--fbtu-about-cardinal);border-right:1px solid var(--fbtu-about-cardinal);border-bottom:1px solid var(--fbtu-about-cardinal);border-left:1px solid var(--fbtu-about-cardinal);transition:transform 0.25s cubic-bezier(.22,1,.36,1),background-color 0.25s ease,color 0.25s ease}.fbtu-about-button:hover{color:#fff;background-color:var(--fbtu-about-deep);transform:translate3d(0,-2px,0)}.fbtu-about-button:focus-visible{outline:3px solid rgba(140,21,21,.4);outline-offset:4px}@media (max-width:767px){.fbtu-about-button{width:100%}}.fbtu-about-button-outline{color:var(--fbtu-about-cardinal);background-color:transparent}.fbtu-about-button-outline:hover{color:#fff;background-color:var(--fbtu-about-cardinal)}.fbtu-about-hero-figure{position:relative;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-about-hero-figure::before{position:absolute;top:28px;right:-22px;bottom:-26px;left:42px;z-index:0;background-color:var(--fbtu-about-cardinal);border-radius:28px}.fbtu-about-hero-figure::before{content:""}@media (max-width:1023px){.fbtu-about-hero-figure{width:100%}}@media (max-width:767px){.fbtu-about-hero-figure::before{top:18px;right:-10px;bottom:-14px;left:26px;border-radius:20px}}.fbtu-about-hero-image{display:block;position:relative;z-index:1;width:100%;height:650px;object-fit:cover;object-position:54% 50%;border-radius:24px;box-shadow:0px 28px 72px rgba(17,17,17,.16)}@media (max-width:1119px){.fbtu-about-hero-image{height:560px}}@media (max-width:1023px){.fbtu-about-hero-image{height:min(76vw,650px)}}@media (max-width:767px){.fbtu-about-hero-image{height:112vw;max-height:560px;border-radius:18px}}.fbtu-about-hero-caption{position:absolute;bottom:44px;left:-28px;z-index:2;max-width:300px;color:#181818;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:15px;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;background-color:#fff;border-radius:16px;box-shadow:0px 18px 44px rgba(17,17,17,.14)}@media (max-width:1023px){.fbtu-about-hero-caption{bottom:24px;left:16px}}@media (max-width:767px){.fbtu-about-hero-caption{right:12px;bottom:16px;left:12px;max-width:none;font-size:14px;padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px}}.fbtu-about-anchorbar{display:flex;justify-content:space-between;align-items:center;gap:18px;width:min(1200px,calc(100% - 48px));margin-top:0px;margin-right:auto;margin-bottom:24px;margin-left:auto;padding-top:18px;padding-right:24px;padding-bottom:18px;padding-left:24px;border-top:1px solid var(--fbtu-about-line);border-bottom:1px solid var(--fbtu-about-line)}.fbtu-about-anchorbar{flex-wrap:wrap}@media (max-width:1023px){.fbtu-about-anchorbar{flex-flow:column;align-items:start;width:min(100% - 32px,760px)}}@media (max-width:767px){.fbtu-about-anchorbar{padding-top:16px;padding-right:0px;padding-bottom:16px;padding-left:0px}}.fbtu-about-anchor-label{color:var(--fbtu-about-muted);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:0.11em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-about-anchorlinks{display:flex;gap:12px 28px}.fbtu-about-anchorlinks{flex-wrap:wrap}@media (max-width:767px){.fbtu-about-anchorlinks{gap:8px 20px}}.fbtu-about-anchorlink{display:inline-flex;align-items:center;min-height:44px;color:var(--fbtu-about-ink);font-weight:700;font-size:15px;text-decoration:none;transition:color 0.2s ease}.fbtu-about-anchorlink:hover{color:var(--fbtu-about-cardinal)}.fbtu-about-anchorlink:focus-visible{outline:3px solid rgba(140,21,21,.35);outline-offset:3px}.fbtu-about-manifesto{width:min(1200px,calc(100% - 48px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:92px;padding-right:0px;padding-bottom:110px;padding-left:0px}@media (max-width:1023px){.fbtu-about-manifesto{width:min(100% - 32px,760px);padding-top:76px;padding-right:0px;padding-bottom:88px;padding-left:0px}}@media (max-width:767px){.fbtu-about-manifesto{padding-top:62px;padding-right:0px;padding-bottom:72px;padding-left:0px}}.fbtu-about-manifesto-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);align-items:end;gap:56px;padding-top:64px;padding-right:70px;padding-bottom:64px;padding-left:70px;background-color:var(--fbtu-about-sand);border-radius:24px;box-shadow:0px 12px 34px rgba(17,17,17,.055)}@media (max-width:1119px){.fbtu-about-manifesto-card{gap:40px;padding-top:54px;padding-right:54px;padding-bottom:54px;padding-left:54px}}@media (max-width:1023px){.fbtu-about-manifesto-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.fbtu-about-manifesto-card{padding-top:34px;padding-right:26px;padding-bottom:34px;padding-left:26px;border-radius:18px}}.fbtu-about-manifesto-quote{color:var(--fbtu-about-cardinal);font-family:var(--fbtu-about-serif);font-weight:400;font-size:clamp(38px,4.6vw,64px);line-height:1.05;font-style:italic;letter-spacing:-0.035em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-about-manifesto-quote{font-size:39px}}@media (max-width:479px){.fbtu-about-manifesto-quote{font-size:35px}}.fbtu-about-manifesto-note{color:var(--fbtu-about-muted);font-size:17px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:24px;border-left:3px solid var(--fbtu-about-action)}.fbtu-about-vision{width:100%;padding-top:118px;padding-right:24px;padding-bottom:118px;padding-left:24px;background-color:var(--fbtu-about-fog)}@media (max-width:1023px){.fbtu-about-vision{padding-top:88px;padding-right:16px;padding-bottom:88px;padding-left:16px}}.fbtu-about-vision-grid{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(0,1.08fr);align-items:center;gap:72px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.fbtu-about-vision-grid{grid-template-columns:minmax(350px,.82fr) minmax(0,1.18fr);gap:48px}}@media (max-width:1023px){.fbtu-about-vision-grid{grid-template-columns:minmax(0,1fr);width:min(100%,760px)}}.fbtu-about-vision-figure{position:relative;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.fbtu-about-vision-figure{order:2}}.fbtu-about-vision-image{display:block;width:100%;height:600px;object-fit:cover;object-position:50% 50%;border-radius:22px}@media (max-width:1119px){.fbtu-about-vision-image{height:560px}}@media (max-width:1023px){.fbtu-about-vision-image{height:min(78vw,620px)}}.fbtu-about-vision-number{position:absolute;bottom:22px;left:24px;color:#fff;font-family:var(--fbtu-about-serif);font-weight:400;font-size:68px;line-height:1;text-shadow:0px 2px 18px rgba(0,0,0,.35);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.fbtu-about-vision-number{bottom:16px;left:18px;font-size:52px}}.fbtu-about-vision-copy{display:flex;flex-flow:column;align-items:start}.fbtu-about-heading{max-width:790px;color:var(--fbtu-about-ink);font-family:var(--fbtu-about-serif);font-weight:400;font-size:clamp(44px,5.1vw,70px);line-height:0.98;letter-spacing:-0.04em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-about-heading{font-size:clamp(39px,11vw,54px)}}@media (max-width:479px){.fbtu-about-heading{font-size:39px}}.fbtu-about-heading-light{color:#fff}.fbtu-about-tagline{color:var(--fbtu-about-cardinal);font-family:var(--fbtu-about-serif);font-size:27px;line-height:1.28;font-style:italic;margin-top:30px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-about-tagline{font-size:23px;margin-top:24px}}.fbtu-about-body{max-width:720px;color:var(--fbtu-about-muted);font-size:18px;line-height:1.76;margin-top:26px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-about-body{font-size:17px;margin-top:20px}}.fbtu-about-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0px;margin-top:44px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-top:1px solid var(--fbtu-about-line);border-bottom:1px solid var(--fbtu-about-line)}@media (max-width:767px){.fbtu-about-facts{grid-template-columns:minmax(0,1fr);margin-top:34px}}.fbtu-about-fact{display:flex;flex-flow:column;justify-content:center;gap:7px;min-height:106px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:0px;border-bottom:1px solid var(--fbtu-about-line)}@media (max-width:767px){.fbtu-about-fact{min-height:92px;padding-top:18px;padding-right:0px;padding-bottom:18px;padding-left:0px}}.fbtu-about-fact-label{color:var(--fbtu-about-action);font-weight:800;font-size:11px;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-about-fact-value{color:var(--fbtu-about-ink);font-family:var(--fbtu-about-serif);font-size:24px;line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-about-pillars{width:100%;color:#fff;padding-top:112px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:var(--fbtu-about-cardinal)}@media (max-width:1023px){.fbtu-about-pillars{padding-top:88px;padding-right:16px;padding-bottom:96px;padding-left:16px}}.fbtu-about-pillars-head{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:64px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:54px;margin-left:auto}@media (max-width:1119px){.fbtu-about-pillars-head{gap:42px}}@media (max-width:1023px){.fbtu-about-pillars-head{grid-template-columns:minmax(0,1fr);gap:26px;width:min(100%,760px)}}.fbtu-about-pillars-intro{color:rgba(255,255,255,.82);font-size:19px;line-height:1.68;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-about-pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.fbtu-about-pillar-grid{grid-template-columns:minmax(0,1fr);width:min(100%,760px)}}.fbtu-about-pillar{display:flex;flex-flow:column;justify-content:space-between;gap:44px;min-height:340px;padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:rgba(255,255,255,.065);border-radius:18px;border-top:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2);transition:transform 0.25s cubic-bezier(.22,1,.36,1),background-color 0.25s ease}.fbtu-about-pillar:hover{background-color:rgba(255,255,255,.11);transform:translate3d(0,-4px,0)}@media (max-width:1119px){.fbtu-about-pillar{min-height:320px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}@media (max-width:1023px){.fbtu-about-pillar{min-height:260px}}@media (max-width:767px){.fbtu-about-pillar{min-height:240px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.fbtu-about-pillar-number{color:rgba(255,255,255,.55);font-family:var(--fbtu-about-serif);font-size:50px;line-height:1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-about-pillar-title{color:#fff;font-family:var(--fbtu-about-serif);font-weight:400;font-size:34px;line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.fbtu-about-pillar-title{font-size:30px}}.fbtu-about-pillar-copy{color:rgba(255,255,255,.82);font-size:17px;line-height:1.62;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-about-visual{width:min(1200px,calc(100% - 48px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:118px;padding-right:0px;padding-bottom:118px;padding-left:0px}@media (max-width:1023px){.fbtu-about-visual{width:min(100% - 32px,760px);padding-top:88px;padding-right:0px;padding-bottom:88px;padding-left:0px}}.fbtu-about-visual-figure{position:relative;min-height:690px;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--fbtu-about-black,#111);border-radius:24px}@media (max-width:1023px){.fbtu-about-visual-figure{min-height:620px}}@media (max-width:767px){.fbtu-about-visual-figure{min-height:590px;border-radius:18px}}.fbtu-about-visual-image{display:block;position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.fbtu-about-visual-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(90deg,rgba(15,15,15,.86) 0%,rgba(15,15,15,.42) 58%,rgba(15,15,15,.12) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.fbtu-about-visual-overlay{background-image:linear-gradient(0deg,rgba(15,15,15,.9) 0%,rgba(15,15,15,.48) 70%,rgba(15,15,15,.15) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.fbtu-about-visual-copy{display:flex;flex-flow:column;justify-content:end;position:relative;z-index:1;max-width:710px;min-height:690px;padding-top:72px;padding-right:72px;padding-bottom:72px;padding-left:72px}@media (max-width:1023px){.fbtu-about-visual-copy{min-height:620px;padding-top:52px;padding-right:52px;padding-bottom:52px;padding-left:52px}}@media (max-width:767px){.fbtu-about-visual-copy{min-height:590px;padding-top:32px;padding-right:26px;padding-bottom:32px;padding-left:26px}}.fbtu-about-visual-quote{color:#fff;font-family:var(--fbtu-about-serif);font-weight:400;font-size:clamp(46px,5.4vw,76px);line-height:1.02;font-style:italic;letter-spacing:-0.035em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-about-visual-quote{font-size:43px}}@media (max-width:479px){.fbtu-about-visual-quote{font-size:38px}}.fbtu-about-visual-note{max-width:580px;color:rgba(255,255,255,.84);font-size:18px;line-height:1.62;margin-top:28px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.fbtu-about-visual-note{font-size:16px}}.fbtu-about-model{width:100%;padding-top:112px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:var(--fbtu-about-sand)}@media (max-width:1023px){.fbtu-about-model{padding-top:88px;padding-right:16px;padding-bottom:96px;padding-left:16px}}.fbtu-about-model-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);align-items:start;gap:72px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.fbtu-about-model-grid{gap:46px}}@media (max-width:1023px){.fbtu-about-model-grid{grid-template-columns:minmax(0,1fr);width:min(100%,760px)}}.fbtu-about-model-copy{display:flex;flex-flow:column;align-items:start}.fbtu-about-step-list{display:grid;gap:0px;margin-top:48px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-about-step-list{list-style:none}.fbtu-about-step{display:grid;grid-template-columns:62px minmax(0,1fr);gap:22px;padding-top:26px;padding-right:0px;padding-bottom:26px;padding-left:0px;border-top:1px solid var(--fbtu-about-line)}@media (max-width:767px){.fbtu-about-step{grid-template-columns:46px minmax(0,1fr);gap:14px}}.fbtu-about-step-number{color:var(--fbtu-about-action);font-family:var(--fbtu-about-serif);font-size:31px;line-height:1;font-style:italic}.fbtu-about-step-title{color:var(--fbtu-about-ink);font-weight:700;font-size:23px;line-height:1.25;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-about-step-copy{color:var(--fbtu-about-muted);font-size:16px;line-height:1.65;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-about-model-figure{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 120px);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.fbtu-about-model-figure{position:static}}.fbtu-about-model-image{display:block;width:100%;height:640px;object-fit:cover;object-position:50% 50%;border-radius:22px;box-shadow:0px 28px 72px rgba(17,17,17,.12)}@media (max-width:1023px){.fbtu-about-model-image{height:min(80vw,620px)}}@media (max-width:767px){.fbtu-about-model-image{height:118vw;max-height:590px;border-radius:18px}}.fbtu-about-model-caption{color:var(--fbtu-about-muted);font-size:13px;line-height:1.5;margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-about-cta{width:100%;color:#fff;padding-top:106px;padding-right:24px;padding-bottom:106px;padding-left:24px;background-color:var(--fbtu-about-deep)}@media (max-width:1023px){.fbtu-about-cta{padding-top:84px;padding-right:16px;padding-bottom:84px;padding-left:16px}}.fbtu-about-cta-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:64px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.fbtu-about-cta-grid{grid-template-columns:minmax(0,1fr);width:min(100%,760px)}}@media (max-width:767px){.fbtu-about-cta-grid{gap:42px}}.fbtu-about-cta-copy{max-width:820px}.fbtu-about-cta-text{max-width:700px;color:rgba(255,255,255,.82);font-size:19px;line-height:1.68;margin-top:28px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-about-cta-actions{display:flex;flex-flow:column;align-items:stretch;gap:12px}@media (max-width:1023px){.fbtu-about-cta-actions{max-width:420px}}.fbtu-about-button-light{color:var(--fbtu-about-cardinal);background-color:#fff;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff}.fbtu-about-button-light:hover{color:var(--fbtu-about-cardinal);background-color:var(--fbtu-about-sand);border-top:1px solid var(--fbtu-about-sand);border-right:1px solid var(--fbtu-about-sand);border-bottom:1px solid var(--fbtu-about-sand);border-left:1px solid var(--fbtu-about-sand)}.fbtu-about-button-ghost{color:#fff;background-color:transparent;border-top:1px solid rgba(255,255,255,.72);border-right:1px solid rgba(255,255,255,.72);border-bottom:1px solid rgba(255,255,255,.72);border-left:1px solid rgba(255,255,255,.72)}.fbtu-about-button-ghost:hover{color:#fff;background-color:rgba(255,255,255,.08);border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff}.fbtu-mission-page .fbtu-about-hero-image{height:560px;object-position:52% 50%}.fbtu-mission-page .fbtu-about-visual-quote{font-size:clamp(40px,4.3vw,62px)}@media (max-width:1119px){.fbtu-mission-page .fbtu-about-hero-image{height:520px}}@media (max-width:1023px){.fbtu-mission-page .fbtu-about-hero-image{height:min(66vw,520px)}}@media (max-width:767px){.fbtu-mission-page .fbtu-about-hero-image{height:86vw;max-height:440px}.fbtu-mission-page .fbtu-about-visual-quote{font-size:36px}}@media (max-width:479px){.fbtu-mission-page .fbtu-about-visual-quote{font-size:32px}}.fbtu-mission-core{width:min(1200px,calc(100% - 48px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:72px;padding-right:0px;padding-bottom:112px;padding-left:0px}@media (max-width:1023px){.fbtu-mission-core{width:min(100% - 32px,760px);padding-top:64px;padding-right:0px;padding-bottom:88px;padding-left:0px}}@media (max-width:767px){.fbtu-mission-core{padding-top:52px;padding-right:0px;padding-bottom:72px;padding-left:0px}}.fbtu-mission-card{padding-top:64px;padding-right:72px;padding-bottom:60px;padding-left:72px;background-image:linear-gradient(180deg,#fff 0%,var(--fbtu-about-sand) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:24px;border-top:5px solid var(--fbtu-about-cardinal);box-shadow:0px 18px 44px rgba(17,17,17,.07)}@media (max-width:1119px){.fbtu-mission-card{padding-top:54px;padding-right:52px;padding-bottom:50px;padding-left:52px}}@media (max-width:767px){.fbtu-mission-card{padding-top:36px;padding-right:24px;padding-bottom:30px;padding-left:24px;border-radius:18px}}.fbtu-mission-core-statement{max-width:1000px;color:var(--fbtu-about-ink);font-family:var(--fbtu-about-serif);font-weight:400;font-size:clamp(28px,3.1vw,42px);line-height:1.22;letter-spacing:-0.02em;text-wrap:pretty;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-mission-core-statement{font-size:26px}}@media (max-width:479px){.fbtu-mission-core-statement{font-size:24px}}.fbtu-mission-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:52px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid var(--fbtu-about-line)}.fbtu-mission-keys{list-style:none}@media (max-width:1119px){.fbtu-mission-keys{gap:24px}}@media (max-width:767px){.fbtu-mission-keys{grid-template-columns:minmax(0,1fr);gap:0px;margin-top:36px}}.fbtu-mission-key{display:flex;flex-flow:column;gap:10px;padding-top:28px}@media (max-width:767px){.fbtu-mission-key{padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px;border-bottom:1px solid var(--fbtu-about-line)}.fbtu-mission-key:last-child{padding-bottom:0px;border-bottom:0px solid}}.fbtu-mission-key-number{color:var(--fbtu-about-action);font-family:var(--fbtu-about-serif);font-size:26px;line-height:1;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-mission-key-title{color:var(--fbtu-about-ink);font-family:var(--fbtu-about-sans);font-weight:700;font-size:19px;line-height:1.3;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-mission-key-copy{color:var(--fbtu-about-muted);font-size:16px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-mission-statement{width:100%;color:#fff;padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:var(--fbtu-about-cardinal)}.fbtu-mission-statement .fbtu-about-kicker{color:rgba(255,255,255,.76)}@media (max-width:1023px){.fbtu-mission-statement{padding-top:88px;padding-right:16px;padding-bottom:96px;padding-left:16px}}@media (max-width:767px){.fbtu-mission-statement{padding-top:72px;padding-right:16px;padding-bottom:80px;padding-left:16px}}.fbtu-mission-statement-grid{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.fbtu-mission-statement-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:48px}}@media (max-width:1023px){.fbtu-mission-statement-grid{grid-template-columns:minmax(0,1fr);gap:48px;width:min(100%,760px)}}.fbtu-mission-statement-figure{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 128px);min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.fbtu-mission-statement-figure{order:2;position:static}}.fbtu-mission-statement-image{display:block;width:100%;height:640px;object-fit:cover;object-position:50% 50%;border-radius:22px;box-shadow:0px 28px 72px rgba(31,5,7,.28)}@media (max-width:1119px){.fbtu-mission-statement-image{height:580px}}@media (max-width:1023px){.fbtu-mission-statement-image{height:min(66vw,500px)}}@media (max-width:767px){.fbtu-mission-statement-image{height:92vw;max-height:440px;border-radius:18px}}.fbtu-mission-statement-copy{display:flex;flex-flow:column;align-items:start;min-width:0px}.fbtu-mission-statement-lead{color:rgba(255,255,255,.9);font-family:var(--fbtu-about-serif);font-size:27px;line-height:1.28;font-style:italic;margin-top:30px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-mission-statement-lead{font-size:23px;margin-top:24px}}.fbtu-mission-letter{display:flex;flex-flow:column;gap:22px;margin-top:44px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:28px;border-left:3px solid rgba(255,255,255,.36)}@media (max-width:767px){.fbtu-mission-letter{margin-top:34px;padding-left:20px}}.fbtu-mission-letter-text{color:rgba(255,255,255,.92);font-family:var(--fbtu-about-serif);font-size:21px;line-height:1.62;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-mission-letter-text{font-size:18.5px}}@media (max-width:479px){.fbtu-mission-letter-text{font-size:18px}}.fbtu-mission-signature{display:flex;flex-flow:column;gap:6px;margin-top:32px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:31px}@media (max-width:767px){.fbtu-mission-signature{padding-left:23px}}.fbtu-mission-signature-name{color:#fff;font-weight:800;font-size:13px;line-height:1.4;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-mission-signature-role{color:rgba(255,255,255,.74);font-weight:600;font-size:13px;line-height:1.4;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-mission-triad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:min(1200px,100%);margin-top:104px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.fbtu-mission-triad{gap:28px}}@media (max-width:1023px){.fbtu-mission-triad{grid-template-columns:minmax(0,1fr);gap:0px;width:min(100%,760px);margin-top:72px}}.fbtu-mission-triad-line{color:#fff;font-family:var(--fbtu-about-serif);font-size:clamp(24px,2.3vw,31px);line-height:1.2;font-style:italic;letter-spacing:-0.015em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:26px;border-top:1px solid rgba(255,255,255,.28)}@media (max-width:1023px){.fbtu-mission-triad-line{padding-top:22px;padding-right:0px;padding-bottom:22px;padding-left:0px}}@media (max-width:767px){.fbtu-mission-triad-line{font-size:24px}}.fbtu-mission-credentials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:min(1200px,100%);overflow:hidden;margin-top:56px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:rgba(255,255,255,.22);border-radius:18px;border-top:1px solid rgba(255,255,255,.22);border-right:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);border-left:1px solid rgba(255,255,255,.22)}.fbtu-mission-credentials{list-style:none}@media (max-width:1119px){.fbtu-mission-credentials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.fbtu-mission-credentials{width:min(100%,760px);margin-top:40px}}@media (max-width:479px){.fbtu-mission-credentials{grid-template-columns:minmax(0,1fr)}}.fbtu-mission-credential{display:flex;flex-flow:column;gap:10px;padding-top:28px;padding-right:30px;padding-bottom:28px;padding-left:30px;background-color:var(--fbtu-about-cardinal)}@media (max-width:767px){.fbtu-mission-credential{padding-top:24px;padding-right:22px;padding-bottom:24px;padding-left:22px}}.fbtu-mission-credential-label{color:rgba(255,255,255,.76);font-weight:800;font-size:11px;line-height:1.35;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-mission-credential-value{color:#fff;font-family:var(--fbtu-about-serif);font-size:25px;line-height:1.15;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-mission-credential-value{font-size:22px}}.fbtu-mission-philosophy{width:100%;padding-top:120px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:var(--fbtu-about-sand)}@media (max-width:1023px){.fbtu-mission-philosophy{padding-top:88px;padding-right:16px;padding-bottom:96px;padding-left:16px}}@media (max-width:767px){.fbtu-mission-philosophy{padding-top:72px;padding-right:16px;padding-bottom:80px;padding-left:16px}}.fbtu-mission-philosophy-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:64px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:60px;margin-left:auto}@media (max-width:1119px){.fbtu-mission-philosophy-head{gap:42px}}@media (max-width:1023px){.fbtu-mission-philosophy-head{grid-template-columns:minmax(0,1fr);gap:0px;width:min(100%,760px);margin-bottom:44px}}.fbtu-mission-philosophy-title{display:flex;flex-flow:column;align-items:start}.fbtu-mission-philosophy-intro{display:flex;flex-flow:column}.fbtu-mission-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.fbtu-mission-principles{gap:18px}}@media (max-width:1023px){.fbtu-mission-principles{grid-template-columns:minmax(0,1fr);gap:18px;width:min(100%,760px)}}.fbtu-mission-principle{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;overflow:hidden;background-color:#fff;border-radius:18px;border-top:1px solid rgba(201,195,186,.72);border-right:1px solid rgba(201,195,186,.72);border-bottom:1px solid rgba(201,195,186,.72);border-left:1px solid rgba(201,195,186,.72);box-shadow:0px 10px 28px rgba(17,17,17,.035)}@media (max-width:1023px){.fbtu-mission-principle{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:auto}}@media (max-width:767px){.fbtu-mission-principle{grid-template-columns:minmax(0,1fr)}}.fbtu-mission-principle-image{display:block;width:100%;height:auto;object-fit:cover;object-position:50% 50%;aspect-ratio:4/3}@media (max-width:1023px){.fbtu-mission-principle-image{height:100%;min-height:280px;aspect-ratio:auto}}@media (max-width:767px){.fbtu-mission-principle-image{height:auto;min-height:0px;aspect-ratio:16/10}}.fbtu-mission-principle-image-flag{object-position:78% 50%}.fbtu-mission-principle-body{display:flex;flex-flow:column;padding-top:30px;padding-right:30px;padding-bottom:34px;padding-left:30px}@media (max-width:1119px){.fbtu-mission-principle-body{padding-top:26px;padding-right:26px;padding-bottom:30px;padding-left:26px}}@media (max-width:767px){.fbtu-mission-principle-body{padding-top:26px;padding-right:24px;padding-bottom:28px;padding-left:24px}}.fbtu-mission-principle-number{color:var(--fbtu-about-action);font-family:var(--fbtu-about-serif);font-size:24px;line-height:1;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.fbtu-mission-principle-title{color:var(--fbtu-about-ink);font-family:var(--fbtu-about-serif);font-weight:400;font-size:32px;line-height:1.05;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1119px){.fbtu-mission-principle-title{font-size:28px}}@media (max-width:479px){.fbtu-mission-principle-title{font-size:28px}}.fbtu-mission-principle-translation{color:var(--fbtu-about-cardinal);font-weight:800;font-size:12px;line-height:1.35;text-transform:uppercase;letter-spacing:0.12em;margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-mission-principle-copy{color:var(--fbtu-about-muted);font-size:16.5px;line-height:1.62;margin-top:18px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-mission-cta .fbtu-about-kicker{color:rgba(255,255,255,.76)}.fbtu-legacy-page .fbtu-about-hero-image{height:560px;object-position:56% 50%}.fbtu-legacy-page .fbtu-about-pillars-intro{color:#fff;font-family:var(--fbtu-about-serif);font-size:26px;line-height:1.38;font-style:italic;letter-spacing:-0.01em}@media (max-width:1119px){.fbtu-legacy-page .fbtu-about-hero-image{height:520px}}@media (max-width:1023px){.fbtu-legacy-page .fbtu-about-hero-image{height:min(66vw,520px)}}@media (max-width:767px){.fbtu-legacy-page .fbtu-about-hero-image{height:86vw;max-height:440px}.fbtu-legacy-page .fbtu-about-pillars-intro{font-size:22px}}.fbtu-about-kicker-light{color:rgba(255,255,255,.76)}.fbtu-breadcrumb{display:flex;align-items:center;gap:0px 10px;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.fbtu-breadcrumb{flex-wrap:wrap}.fbtu-breadcrumb-link{display:inline-flex;align-items:center;min-height:44px;color:var(--fbtu-about-cardinal,#8c1515);font-weight:800;font-size:12px;line-height:1.35;text-decoration:underline;text-transform:uppercase;letter-spacing:0.12em;transition:color 0.2s ease}.fbtu-breadcrumb-link:hover{color:var(--fbtu-about-action,#c02026)}.fbtu-breadcrumb-link:focus-visible{outline:3px solid rgba(140,21,21,.35);outline-offset:3px}.fbtu-breadcrumb-link{text-decoration-thickness:1px;text-underline-offset:4px}.fbtu-breadcrumb-sep{color:var(--fbtu-about-line,#c9c3ba);font-weight:800;font-size:12px;line-height:1.35}.fbtu-breadcrumb-current{color:var(--fbtu-about-muted,#565656);font-weight:800;font-size:12px;line-height:1.35;text-transform:uppercase;letter-spacing:0.12em}.fbtu-legacy-keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}@media (max-width:1119px){.fbtu-legacy-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:767px){.fbtu-legacy-keys{grid-template-columns:minmax(0,1fr);gap:0px}}.fbtu-legacy-note{max-width:780px;color:var(--fbtu-about-muted,#565656);font-size:18px;line-height:1.65;margin-top:40px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:24px;border-left:3px solid var(--fbtu-about-action,#c02026)}@media (max-width:767px){.fbtu-legacy-note{font-size:16.5px;margin-top:30px;padding-left:18px}}.fbtu-legacy-license{color:rgba(255,255,255,.76);font-weight:800;font-size:12px;line-height:1.6;text-transform:uppercase;letter-spacing:0.1em;margin-top:28px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-license-page .fbtu-about-hero-image{height:560px;object-position:35% 50%}.fbtu-license-page .fbtu-about-visual-quote{font-size:clamp(40px,4.3vw,62px)}@media (max-width:1119px){.fbtu-license-page .fbtu-about-hero-image{height:520px}}@media (max-width:1023px){.fbtu-license-page .fbtu-about-hero-image{height:min(66vw,520px)}}@media (max-width:767px){.fbtu-license-page .fbtu-about-hero-image{height:86vw;max-height:440px}.fbtu-license-page .fbtu-about-visual-quote{font-size:36px}}@media (max-width:479px){.fbtu-license-page .fbtu-about-visual-quote{font-size:32px}}.fbtu-about-pillars-intro-serif{color:#fff;font-family:var(--fbtu-about-serif,"Source Serif 4",Georgia,serif);font-size:26px;line-height:1.38;font-style:italic;letter-spacing:-0.01em}@media (max-width:767px){.fbtu-about-pillars-intro-serif{font-size:22px}}.fbtu-license-card{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:center;gap:64px}@media (max-width:1119px){.fbtu-license-card{gap:44px}}@media (max-width:1023px){.fbtu-license-card{grid-template-columns:minmax(0,1fr);gap:32px}}.fbtu-license-seal{display:flex;flex-flow:column;align-items:start}.fbtu-license-number{color:var(--fbtu-about-cardinal);font-family:var(--fbtu-about-serif);font-weight:400;font-size:clamp(64px,7.4vw,112px);line-height:0.95;letter-spacing:-0.04em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-license-number{white-space:nowrap}@media (max-width:767px){.fbtu-license-number{font-size:64px}}@media (max-width:479px){.fbtu-license-number{font-size:56px}}.fbtu-license-issuer{max-width:360px;color:var(--fbtu-about-muted);font-weight:800;font-size:12px;line-height:1.7;text-transform:uppercase;letter-spacing:0.1em;margin-top:22px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-license-standard{color:var(--fbtu-about-muted);font-size:18px;line-height:1.72;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:28px;border-left:3px solid var(--fbtu-about-action)}@media (max-width:767px){.fbtu-license-standard{font-size:16.5px;padding-left:18px}}.fbtu-license-statement{width:100%;padding-top:112px;padding-right:24px;padding-bottom:120px;padding-left:24px;background-color:var(--fbtu-about-fog)}@media (max-width:1023px){.fbtu-license-statement{padding-top:88px;padding-right:16px;padding-bottom:96px;padding-left:16px}}@media (max-width:767px){.fbtu-license-statement{padding-top:72px;padding-right:16px;padding-bottom:80px;padding-left:16px}}.fbtu-license-doc{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.fbtu-license-doc{gap:44px}}@media (max-width:1023px){.fbtu-license-doc{grid-template-columns:minmax(0,1fr);gap:32px;width:min(100%,760px)}}.fbtu-license-doc-head{display:flex;flex-flow:column;align-items:start;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 128px);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:1023px){.fbtu-license-doc-head{position:static}}.fbtu-license-doc-meta{color:var(--fbtu-about-cardinal);font-weight:800;font-size:13px;line-height:1.4;text-transform:uppercase;letter-spacing:0.12em;margin-top:20px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-license-doc-body{display:flex;flex-flow:column;gap:18px;padding-top:8px;padding-right:30px;padding-bottom:30px;padding-left:30px}@media (max-width:767px){.fbtu-license-doc-body{padding-top:6px;padding-right:16px;padding-bottom:22px;padding-left:16px}}.fbtu-license-doc-text{max-width:70ch;color:#333;font-size:17px;line-height:1.75;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.fbtu-license-doc-text{font-size:16px}}.fbtu-license-doc-foot{color:var(--fbtu-about-muted);font-weight:800;font-size:12px;line-height:1.6;text-transform:uppercase;letter-spacing:0.12em;margin-top:32px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-license-image-top{object-position:50% 22%}.fbtu-license-verify{display:flex;flex-flow:column;align-items:stretch;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 128px);padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-image:linear-gradient(180deg,#fff 0%,var(--fbtu-about-sand) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:24px;border-top:5px solid var(--fbtu-about-cardinal);box-shadow:0px 28px 72px rgba(17,17,17,.13)}@media (max-width:1119px){.fbtu-license-verify{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}}@media (max-width:1023px){.fbtu-license-verify{position:static}}@media (max-width:767px){.fbtu-license-verify{padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;border-radius:18px}}.fbtu-license-verify-title{color:var(--fbtu-about-ink);font-family:var(--fbtu-about-serif);font-weight:400;font-size:28px;line-height:1.15;letter-spacing:-0.015em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.fbtu-license-verify-title{font-size:24px}}.fbtu-license-verify-org{color:var(--fbtu-about-muted);font-weight:800;font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:0.1em;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-license-verify-address{display:flex;flex-flow:column;gap:2px;color:var(--fbtu-about-ink);font-size:17px;line-height:1.6;font-style:normal;margin-top:24px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-license-verify-line{display:block}.fbtu-license-verify-list{margin-top:24px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid var(--fbtu-about-line)}.fbtu-license-verify-list{list-style:none}.fbtu-license-verify-item{display:flex;justify-content:space-between;align-items:center;gap:4px 16px;min-height:60px;border-bottom:1px solid var(--fbtu-about-line)}.fbtu-license-verify-item{flex-wrap:wrap}.fbtu-license-verify-label{color:var(--fbtu-about-muted);font-weight:800;font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:0.1em}.fbtu-license-verify-link{display:inline-flex;align-items:center;min-height:44px;color:var(--fbtu-about-cardinal);font-family:var(--fbtu-about-serif);font-size:22px;line-height:1.2;text-decoration:none}.fbtu-license-verify-link:hover{text-decoration:underline}.fbtu-license-verify-link:focus-visible{outline:3px solid rgba(140,21,21,.35);outline-offset:3px}.fbtu-license-verify-link{text-underline-offset:4px}.fbtu-license-verify-button{text-align:center;margin-top:28px}.fbtu-degree-visual{width:100%;padding-top:118px;padding-right:max(48px,calc(( 100% - 1340px ) / 2));padding-bottom:118px;padding-left:max(48px,calc(( 100% - 1340px ) / 2))}.fbtu-degree-visual .fbtu-about-visual-overlay{background-image:linear-gradient(90deg,rgba(16,33,61,.9) 0%,rgba(16,33,61,.46) 58%,rgba(16,33,61,.12) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.fbtu-degree-visual .fbtu-about-visual-image{object-position:50% 8%}.fbtu-degree-visual{--fbtu-about-serif:var(--serif,"Source Serif 4",Georgia,serif)}@media (max-width:1119px){.fbtu-degree-visual{padding-top:104px;padding-right:32px;padding-bottom:104px;padding-left:32px}}@media (max-width:767px){.fbtu-degree-visual{padding-top:72px;padding-right:16px;padding-bottom:72px;padding-left:16px}.fbtu-degree-visual .fbtu-about-visual-overlay{background-image:linear-gradient(0deg,rgba(16,33,61,.92) 0%,rgba(16,33,61,.5) 70%,rgba(16,33,61,.15) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}}.fbtu-header-white{color:#fff}.fbtu-header-white .sf2-main-nav{background-color:#fff;border-bottom:1px solid #ece8e1}.fbtu-header-white .sf2-nav-link{color:#181818}.fbtu-header-white .sf2-nav-link:hover{color:#8c1515}.fbtu-header-white .fbtu-mega-trigger.is-mega-active{color:#8c1515;border-bottom:3px solid #c02026}.fbtu-header-white .sf2-menu-button{color:#8c1515;border-top:1px solid rgba(140,21,21,.45);border-right:1px solid rgba(140,21,21,.45);border-bottom:1px solid rgba(140,21,21,.45);border-left:1px solid rgba(140,21,21,.45)}.fbtu-header-white .fbtu-mobile-menu-toggle::before{background-color:#8c1515;box-shadow:0px -6px 0px #8c1515,0px 6px 0px #8c1515}.fbtu-header-white.sf2-header.is-mega-open .fbtu-mobile-menu-toggle::before{box-shadow:none}.fbtu-header-white.sf2-header.is-mega-open .fbtu-mobile-menu-toggle::after{background-color:#8c1515}.fbtu-header-white.sf2-header.is-smart-sticky{background-color:#fff;box-shadow:0px 8px 24px rgba(17,17,17,.1)}.fbtu-header-white.sf2-header.is-smart-sticky .sf2-main-nav{background-color:#fff}.fbtu-header-white.sf2-header.is-mega-open{background-color:#fff}.fbtu-header-white.sf2-header.is-mega-open .sf2-main-nav{background-color:#fff}.fbtu-header-white .fbtu-mega-overlay{background-color:#8c1515}.fbtu-header-white .fbtu-mega-shell{position:relative;z-index:1;padding-top:226px;padding-bottom:72px}.fbtu-header-white .sf2-nav-link.fbtu-mega-trigger::after{display:inline-block;width:6px;height:6px;margin-top:0px;margin-right:0px;margin-bottom:3px;margin-left:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:0.7;transition:transform 0.2s ease;transform:rotateZ(45deg)}.fbtu-header-white .sf2-nav-link.fbtu-mega-trigger::after{content:""}.fbtu-header-white.is-mega-open .fbtu-mega-trigger.is-mega-active::after{margin-bottom:-2px;transform:rotateZ(225deg)}@media (max-width:1023px){.fbtu-header-white .fbtu-mega-shell{padding-top:202px;padding-bottom:40px}}@media (max-width:767px){.fbtu-header-white .fbtu-mega-shell{padding-top:196px;padding-bottom:40px}}.fbtu-ourhome-page .fbtu-about-hero-image{height:560px;object-position:58% 50%}.fbtu-ourhome-page .fbtu-about-vision-image{object-position:60% 50%}.fbtu-ourhome-page .fbtu-about-visual-image{object-position:50% 32%}@media (max-width:1119px){.fbtu-ourhome-page .fbtu-about-hero-image{height:520px}}@media (max-width:1023px){.fbtu-ourhome-page .fbtu-about-hero-image{height:min(66vw,520px)}}@media (max-width:767px){.fbtu-ourhome-page .fbtu-about-hero-image{height:86vw;max-height:440px}}.fbtu-standard-page .fbtu-about-hero-image{height:560px;object-position:62% 40%}.fbtu-standard-page .fbtu-about-model-image{object-position:50% 30%}.fbtu-standard-page .fbtu-about-visual-image{object-position:42% 50%}.fbtu-standard-page .fbtu-about-step-list{align-self:stretch}@media (max-width:1119px){.fbtu-standard-page .fbtu-about-hero-image{height:520px}}@media (max-width:1023px){.fbtu-standard-page .fbtu-about-hero-image{height:min(66vw,520px)}}@media (max-width:767px){.fbtu-standard-page .fbtu-about-hero-image{height:86vw;max-height:440px}}.fbtu-standard-image-right{object-position:75% 50%}.fbtu-degree-focus-left{object-position:28% 50%}.fbtu-megax-watermark-wrap{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:0;overflow:hidden;pointer-events:none}.fbtu-megax-watermark{position:absolute;right:-64px;bottom:-64px;width:clamp(420px,36vw,540px);height:auto;max-width:none;opacity:0.08}@media (max-width:1023px){.fbtu-megax-watermark{right:-48px;bottom:-48px;width:380px;opacity:0.07}}@media (max-width:767px){.fbtu-megax-watermark{right:-36px;bottom:-36px;width:280px}}.fbtu-megax-card{flex-shrink:0;position:relative;width:min(610px,45%);height:min(58vh,480px);min-height:380px;overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:#5e0d0d;border-radius:14px;box-shadow:0px 26px 60px rgba(0,0,0,.28)}@media (max-width:1023px){.fbtu-megax-card{width:100%;height:220px;min-height:0px;border-radius:12px}}@media (max-width:767px){.fbtu-megax-card{display:none}}.fbtu-megax-card-image{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;object-fit:cover}.fbtu-megax-card-shade{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(180deg,rgba(12,8,8,0) 42%,rgba(12,8,8,.78) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.fbtu-megax-card-label{position:absolute;right:30px;bottom:28px;left:30px;color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:clamp(26px,2.3vw,36px);line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-megax-copy{flex-grow:1;position:relative;min-width:0px;padding-top:6px}@media (max-width:1023px){.fbtu-megax-copy{width:100%}}.fbtu-megax-heading{color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:clamp(28px,2.8vw,40px);line-height:1.1;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.28)}@media (max-width:1023px){.fbtu-megax-heading{font-size:26px;letter-spacing:0.12em;padding-bottom:18px}}@media (max-width:767px){.fbtu-megax-heading{font-size:22px}}.fbtu-megax-subheading{color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:clamp(28px,2.8vw,40px);line-height:1.1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.28)}@media (max-width:1023px){.fbtu-megax-subheading{font-size:26px;padding-bottom:18px}}@media (max-width:767px){.fbtu-megax-subheading{font-size:22px}}.fbtu-megax-links{display:flex;flex-flow:column;align-items:start;gap:6px;margin-top:26px}@media (max-width:1023px){.fbtu-megax-links{gap:2px;margin-top:16px}}.fbtu-megax-links-roomy{gap:22px}@media (max-width:1023px){.fbtu-megax-links-roomy{gap:10px}}.fbtu-megax-link{display:inline-flex;align-items:center;gap:14px;color:rgba(255,255,255,.86);font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:clamp(21px,1.8vw,26px);line-height:1.25;text-decoration:none;padding-top:6px;padding-right:0px;padding-bottom:6px;padding-left:0px;border-bottom:1px solid transparent;transition:color 0.2s ease,border-color 0.2s ease}.fbtu-megax-link:hover{color:#fff;border-bottom:1px solid rgba(255,255,255,.7)}.fbtu-megax-link:focus-visible{outline:2px solid #fff;outline-offset:4px}@media (max-width:1023px){.fbtu-megax-link{font-size:20px}}@media (max-width:767px){.fbtu-megax-link{font-size:19px}}.fbtu-megax-drill::after{display:inline-block;width:9px;height:9px;border-top:2px solid currentColor;border-right:2px solid currentColor;opacity:0.7;transform:rotateZ(45deg)}.fbtu-megax-drill::after{content:""}.fbtu-megax-root.is-hidden{display:none}.fbtu-megax-sub{display:none}.fbtu-megax-sub.is-open{display:block}.fbtu-megax-back{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:rgba(255,255,255,.86);font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:15px;line-height:1;text-decoration:none;text-transform:uppercase;letter-spacing:0.12em;margin-bottom:18px}.fbtu-megax-back:hover{color:#fff}.fbtu-megax-back:focus-visible{outline:2px solid #fff;outline-offset:4px}@keyframes fbtu-cover-failsafe{to{opacity:0;visibility:hidden}}html:not(.fbtu-loaded) body.oxygen::before{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:2147482000;background-color:#fff;pointer-events:none}html:not(.fbtu-loaded) body.oxygen::before{content:"";animation:fbtu-cover-failsafe .4s ease 3s forwards}.fbtu-footer-marked{position:relative}.fbtu-footer-watermark-wrap{position:absolute;top:0px;right:0px;bottom:0px;left:0px;overflow:hidden;pointer-events:none}.fbtu-footer-watermark{position:absolute;top:50%;right:-70px;width:460px;height:auto;max-width:none;opacity:0.06;transform:translate3d(0,-50%,0)}@media (max-width:1023px){.fbtu-footer-watermark{right:-60px;width:380px}}@media (max-width:767px){.fbtu-footer-watermark{top:auto;right:-44px;bottom:72px;width:280px}.fbtu-footer-watermark{transform:none}}.fbtu-student-page .fbtu-about-hero-image{height:560px;object-position:55% 50%}.fbtu-student-page .fbtu-about-visual-image{object-position:50% 40%}@media (max-width:1119px){.fbtu-student-page .fbtu-about-hero-image{height:520px}}@media (max-width:1023px){.fbtu-student-page .fbtu-about-hero-image{height:min(66vw,520px)}}@media (max-width:767px){.fbtu-student-page .fbtu-about-hero-image{height:86vw;max-height:440px}}.fbtu-experience-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.fbtu-experience-principles .fbtu-mission-principle-body{padding-top:26px;padding-right:24px;padding-bottom:30px;padding-left:24px}.fbtu-experience-principles .fbtu-mission-principle-title{font-size:27px}@media (max-width:1119px){.fbtu-experience-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:1023px){.fbtu-experience-principles{grid-template-columns:minmax(0,1fr)}}.fbtu-experience-page .fbtu-about-hero-image{height:560px}@media (max-width:1119px){.fbtu-experience-page .fbtu-about-hero-image{height:520px}}@media (max-width:1023px){.fbtu-experience-page .fbtu-about-hero-image{height:min(66vw,520px)}}@media (max-width:767px){.fbtu-experience-page .fbtu-about-hero-image{height:86vw;max-height:440px}}.fbtu-experience-quote-long{font-size:clamp(40px,4.3vw,62px)}@media (max-width:767px){.fbtu-experience-quote-long{font-size:36px}}@media (max-width:479px){.fbtu-experience-quote-long{font-size:32px}}.fbtu-canvas-page .fbtu-about-hero-image{object-position:36% 50%}.fbtu-careerservices-page .fbtu-about-hero-image{object-position:50% 26%}.fbtu-experience-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fbtu-experience-pillar-grid .fbtu-about-pillar{justify-content:start;gap:52px;min-height:0px;padding-top:30px;padding-right:28px;padding-bottom:34px;padding-left:28px}.fbtu-experience-pillar-grid .fbtu-about-pillar-title{font-size:27px}@media (max-width:1119px){.fbtu-experience-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.fbtu-experience-pillar-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.fbtu-experience-pillar-grid .fbtu-about-pillar{gap:36px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.fbtu-experience-accordions{width:100%;margin-top:36px}.fbtu-experience-checklist{display:grid;gap:12px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-experience-checklist{list-style:none}.fbtu-experience-check{position:relative;color:#333;font-size:16.5px;line-height:1.6;padding-left:26px}.fbtu-experience-check::before{position:absolute;top:0.8em;left:0px;width:12px;height:2px;background-color:var(--fbtu-about-action,#c02026);border-radius:2px}.fbtu-experience-check::before{content:""}@media (max-width:767px){.fbtu-experience-check{font-size:15.5px}}.fbtu-experience-hub-card{position:relative;transition:transform 0.25s cubic-bezier(.22,1,.36,1),box-shadow 0.25s ease}.fbtu-experience-hub-card:hover{box-shadow:0px 18px 40px rgba(17,17,17,.09);transform:translate3d(0,-4px,0)}.fbtu-experience-card-link{display:inline-flex;align-items:center;gap:8px;align-self:start;min-height:44px;color:var(--fbtu-about-cardinal,#8c1515);font-weight:700;font-size:15px;line-height:1.3;text-decoration:underline;margin-top:auto;padding-top:18px;transition:color 0.2s ease}.fbtu-experience-card-link::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;border-radius:18px}.fbtu-experience-card-link::after{content:""}.fbtu-experience-card-link:hover{color:var(--fbtu-about-action,#c02026)}.fbtu-experience-card-link:focus-visible{outline:3px solid rgba(140,21,21,.35);outline-offset:3px}.fbtu-experience-card-link{text-decoration-thickness:1px;text-underline-offset:4px}.fbtu-degree-focus-right{object-position:78% 50%}.fbtu-degree-focus-top{object-position:50% 18%}.fbtu-experience-pillar-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1119px){.fbtu-experience-pillar-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.fbtu-experience-pillar-grid-3{grid-template-columns:minmax(0,1fr)}}.fbtu-experience-checklist-flow{margin-top:22px}.fbtu-herobg{display:flex;align-items:end;position:relative;width:100%;min-height:660px;overflow:hidden;background-color:#23090a}@media (max-width:1023px){.fbtu-herobg{min-height:600px}}@media (max-width:767px){.fbtu-herobg{min-height:560px}}.fbtu-herobg-image{display:block;position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.fbtu-herobg-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-image:linear-gradient(180deg,rgba(23,8,9,.82) 0%,rgba(23,8,9,.46) 34%,rgba(23,8,9,.68) 64%,rgba(23,8,9,.93) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.fbtu-herobg-inner{position:relative;z-index:2;width:min(1200px,calc(100% - 48px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:250px;padding-bottom:92px}@media (max-width:1119px){.fbtu-herobg-inner{padding-top:230px;padding-bottom:82px}}@media (max-width:1023px){.fbtu-herobg-inner{width:min(100% - 32px,760px);padding-top:234px;padding-bottom:76px}}@media (max-width:767px){.fbtu-herobg-inner{padding-top:226px;padding-bottom:66px}}.fbtu-herobg-title{max-width:880px;color:#fff;font-family:var(--fbtu-about-serif);font-weight:400;font-size:clamp(50px,6vw,84px);line-height:0.96;letter-spacing:-0.045em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-herobg-subtitle{max-width:700px;color:rgba(255,255,255,.94);font-family:var(--fbtu-about-serif);font-weight:400;font-size:clamp(24px,2.5vw,33px);line-height:1.22;font-style:italic;margin-top:26px;margin-bottom:0px}.fbtu-herobg-intro{max-width:660px;color:rgba(255,255,255,.88);font-size:18px;line-height:1.72;margin-top:24px;margin-bottom:0px}@media (max-width:767px){.fbtu-herobg-intro{font-size:17px}}.fbtu-herobg-note{max-width:620px;color:rgba(255,255,255,.92);font-family:var(--fbtu-about-serif);font-size:20px;line-height:1.5;font-style:italic;margin-top:30px;margin-bottom:0px;padding-left:22px;border-left:3px solid rgba(255,255,255,.55)}@media (max-width:767px){.fbtu-herobg-note{font-size:18px;padding-left:18px}}.fbtu-breadcrumb-light .fbtu-breadcrumb-link{color:#fff}.fbtu-breadcrumb-light .fbtu-breadcrumb-link:hover{color:rgba(255,255,255,.78)}.fbtu-breadcrumb-light .fbtu-breadcrumb-sep{color:rgba(255,255,255,.6)}.fbtu-breadcrumb-light .fbtu-breadcrumb-current{color:rgba(255,255,255,.82)}.fbtu-tuition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;width:min(1200px,100%);margin-top:46px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1119px){.fbtu-tuition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.fbtu-tuition-grid{grid-template-columns:minmax(0,1fr);margin-top:36px}}.fbtu-tuition-card{display:flex;flex-flow:column;padding-top:36px;padding-right:34px;padding-bottom:32px;padding-left:34px;background-color:#fff;border-radius:20px;border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-left:1px solid;box-shadow:0px 14px 34px rgba(17,17,17,.05)}.fbtu-tuition-card{border-color:var(--fbtu-about-line)}@media (max-width:767px){.fbtu-tuition-card{padding-top:28px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.fbtu-tuition-card-label{color:var(--fbtu-about-action,#c02026);font-weight:800;font-size:12px;line-height:1.35;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-tuition-card-title{color:var(--fbtu-about-ink);font-family:var(--fbtu-about-serif);font-weight:400;font-size:30px;line-height:1.1;margin-top:12px;margin-bottom:0px}.fbtu-tuition-rows{margin-top:20px;margin-bottom:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-tuition-rows{list-style:none}.fbtu-tuition-row{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding-top:17px;padding-bottom:17px;border-top:1px solid var(--fbtu-about-line)}.fbtu-tuition-row-label{color:var(--fbtu-about-ink);font-weight:700;font-size:16.5px;line-height:1.4;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-tuition-row-note{color:var(--fbtu-about-muted,#565656);font-size:14.5px;line-height:1.5;margin-top:5px;margin-bottom:0px}.fbtu-tuition-row-value{color:var(--fbtu-about-cardinal,#8c1515);font-family:var(--fbtu-about-serif);font-size:30px;line-height:1}.fbtu-tuition-row-value{white-space:nowrap}@media (max-width:767px){.fbtu-tuition-row-value{font-size:26px}}.fbtu-faq-stack{min-width:0px}.fbtu-faq-stack .fbtu-career-accordions{margin-top:18px}.fbtu-faq-group{margin-top:54px}.fbtu-verify-flow{position:static;top:auto}.fbtu-verify-flow .fbtu-license-verify-item{flex-wrap:wrap}.fbtu-verify-flow .fbtu-license-verify-link{font-size:20px}.fbtu-verify-flow .fbtu-license-verify-link{overflow-wrap:anywhere}.fbtu-contact-actions{display:grid;gap:12px;margin-top:26px}.fbtu-contact-actions .fbtu-license-verify-button{margin-top:0px}.fbtu-contact-note{color:var(--fbtu-about-muted,#565656);font-size:14.5px;line-height:1.62;margin-top:20px;margin-bottom:0px}@media (max-width:1023px){.fbtu-contact-note{font-size:14px}}.fbtu-facts-wide{align-self:stretch}.fbtu-apply-page .fbtu-about-visual-image{object-position:50% 26%}.fbtu-apply-page .fbtu-herobg-image{object-position:50% 38%}.fbtu-why-page .fbtu-herobg-image{object-position:50% 42%}.fbtu-requestinfo-page .fbtu-herobg-image{object-position:50% 40%}.fbtu-footer-license{display:flex;flex-flow:column;gap:4px;width:100%;max-width:340px;margin-top:14px;padding-top:16px;padding-right:18px;padding-bottom:17px;padding-left:18px;background-color:rgba(255,255,255,.04);border-radius:10px;border-top:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);border-left:1px solid rgba(255,255,255,.2)}.fbtu-footer-license-label{color:rgba(255,255,255,.68);font-weight:700;font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-footer-license-number{color:#fff;font-family:var(--sf2-serif,"Source Serif 4",Georgia,serif);font-weight:400;font-size:24px;line-height:1.15;letter-spacing:-0.01em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-footer-license-issuer{color:rgba(255,255,255,.68);font-size:12px;line-height:1.55;margin-top:6px;margin-bottom:0px}.fbtu-vision-sticky{align-self:start;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 120px)}.fbtu-vision-sticky .fbtu-about-vision-image{height:clamp(360px,calc(100vh - 170px),600px)}@media (max-width:1119px){.fbtu-vision-sticky .fbtu-about-vision-image{height:clamp(360px,calc(100vh - 170px),560px)}}@media (max-width:1023px){.fbtu-vision-sticky{position:static;top:auto}.fbtu-vision-sticky .fbtu-about-vision-image{height:min(78vw,620px)}.fbtu-vision-sticky{align-self:auto}}.sf2-card-stat{color:var(--red-fbtu);font-family:var(--sf2-serif);font-weight:400;font-size:44px;line-height:1;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.sf2-card-stat{font-size:40px}}.sf2-card-text{color:var(--sf2-muted);font-size:16px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-stack{display:flex;flex-flow:column;align-items:start;gap:18px}.sf2-checklist{display:flex;flex-flow:column;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.sf2-checklist{list-style:none}.sf2-checklist-item{position:relative;color:#444;font-size:16.5px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:26px}.sf2-checklist-item::before{position:absolute;top:0.72em;left:0px;width:14px;height:2px;background-color:var(--red-fbtu)}.sf2-checklist-item::before{content:""}.sf2-pullquote{max-width:760px;color:var(--sf2-ink);font-family:var(--sf2-serif);font-weight:400;font-size:26px;line-height:1.3;font-style:italic;margin-top:26px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.sf2-pullquote{font-size:22px}}.sf2-pullquote-flush{margin-top:0px}.sf2-stats{width:100%;color:#fff;padding-top:100px;padding-right:24px;padding-bottom:100px;padding-left:24px;background-color:var(--blue-fbtu)}@media (max-width:767px){.sf2-stats{padding-top:78px;padding-right:20px;padding-bottom:78px;padding-left:20px}}.sf2-stats-inner{display:flex;flex-flow:column;gap:48px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.sf2-stats-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 60px}@media (max-width:1023px){.sf2-stats-head{grid-template-columns:minmax(0,1fr)}}.sf2-stats-title{color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(37px,4.4vw,56px);line-height:1.04;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-stats-copy{color:rgba(255,255,255,.78);font-size:18px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.22)}@media (max-width:1023px){.sf2-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.sf2-stats-grid{grid-template-columns:minmax(0,1fr)}}.sf2-stat{display:flex;flex-flow:column;gap:12px;padding-top:32px;padding-right:28px;padding-bottom:0px;padding-left:0px}@media (max-width:479px){.sf2-stat{padding-right:0px}}.sf2-stat-number{color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(52px,5.6vw,76px);line-height:1;letter-spacing:-0.03em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-stat-label{max-width:250px;color:rgba(255,255,255,.78);font-size:15px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-program-group{display:flex;justify-content:space-between;align-items:baseline;gap:6px 24px;margin-top:12px;padding-top:24px;border-top:1px solid rgba(0,0,0,.16)}.sf2-program-group{flex-wrap:wrap}.sf2-program-group-title{font-family:var(--sf2-serif);font-weight:400;font-size:34px;line-height:1.1;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.sf2-program-group-title{font-size:28px}}.sf2-program-group-note{color:var(--sf2-muted);font-size:16px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-sports-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1119px){.sf2-sports-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sf2-sports-grid-3{grid-template-columns:minmax(0,1fr)}}.sf2-program-card{position:relative}.sf2-program-card .sf2-sports-copy{flex-grow:1}.sf2-program-card:hover .sf2-card-cta{text-decoration:underline}.sf2-sports-text{color:#555;font-size:15.5px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.sf2-card-cta{display:inline-flex;align-items:center;gap:8px;color:var(--red-fbtu);font-weight:700;font-size:15px;line-height:1.3;text-decoration:none;margin-top:auto;padding-top:10px}.sf2-card-cta::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;border-radius:14px}.sf2-card-cta::after{content:""}.sf2-card-cta:focus-visible{outline:3px solid rgba(192,32,38,.4);outline-offset:3px}.sf2-card-cta{text-underline-offset:4px}.sf2-focus-left{object-position:32% 50%}.sf2-champions-row-6{align-items:stretch}@media (max-width:1023px){.sf2-champions-row-6 .sf2-champion-card:last-child{grid-column-start:auto}}.sf2-button-row{display:flex;justify-content:center;gap:14px;margin-top:34px}.sf2-button-row .sf2-button-light{margin-top:0px}.sf2-button-row{flex-wrap:wrap}.sf2-button-fill-light{color:var(--red-fbtu);background-color:#fff}.sf2-button-fill-light:hover{color:var(--red-fbtu);background-color:#f4e4e4}.sf2-chapter-close{padding-bottom:118px}@media (max-width:767px){.sf2-chapter-close{padding-bottom:82px}}.sf2-program-feature{min-width:0px}@media (max-width:1119px){.sf2-program-feature{flex-flow:row;grid-column-start:span 2}.sf2-program-feature .sf2-sports-img{flex-shrink:0;align-self:stretch;width:50%;height:auto;min-height:300px;object-position:50% 22%;aspect-ratio:4/3}.sf2-program-feature .sf2-sports-copy{justify-content:center;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px}}@media (max-width:767px){.sf2-program-feature{flex-flow:column;grid-column-start:auto}.sf2-program-feature .sf2-sports-img{width:100%;min-height:0px;object-position:50% 50%;aspect-ratio:400/500}.sf2-program-feature .sf2-sports-img{align-self:auto}.sf2-program-feature .sf2-sports-copy{justify-content:start;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sf2-hidden{display:none}.sf2-financial-img-portrait{object-position:50% 4%;aspect-ratio:1/1}@media (max-width:1023px){.sf2-financial-img-portrait{object-position:50% 6%;aspect-ratio:5/4}}@media (max-width:767px){.sf2-financial-img-portrait{object-position:50% 4%;aspect-ratio:1/1}}.sf2-wide-figure{position:relative;width:min(1200px,100%);overflow:hidden;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;border-radius:18px}.sf2-wide-figure .sf2-wide-img{width:100%}@media (max-width:767px){.sf2-wide-figure{border-radius:13px}.sf2-wide-figure .sf2-wide-img{height:min(100vw,460px)}}.sf2-wide-overlay{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(0deg,rgba(15,15,15,.82) 0%,rgba(15,15,15,.42) 38%,rgba(15,15,15,0) 68%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.sf2-wide-caption{position:absolute;right:0px;bottom:0px;left:0px;z-index:1;max-width:860px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:56px;padding-right:64px;padding-bottom:56px;padding-left:64px}@media (max-width:1023px){.sf2-wide-caption{padding-top:40px;padding-right:44px;padding-bottom:40px;padding-left:44px}}@media (max-width:767px){.sf2-wide-caption{padding-top:24px;padding-right:22px;padding-bottom:24px;padding-left:22px}}.sf2-wide-quote{color:#fff;font-family:var(--sf2-serif);font-weight:400;font-size:clamp(36px,4.2vw,60px);line-height:1.06;font-style:italic;letter-spacing:-0.03em;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.sf2-wide-quote{font-size:30px}}@media (max-width:479px){.sf2-wide-quote{font-size:27px}}.fbtu-tuition-grid-noted{grid-template-rows:auto 1fr}@media (max-width:1119px){.fbtu-tuition-grid-noted{grid-template-rows:auto auto}}.fbtu-tuition-card-tall{grid-row-start:1;grid-row-end:span 2;grid-column-start:3;grid-column-end:span 1}@media (max-width:1119px){.fbtu-tuition-card-tall{grid-row-start:2;grid-row-end:span 1;grid-column-start:1;grid-column-end:span 1}}@media (max-width:1023px){.fbtu-tuition-card-tall{grid-row-start:3;grid-row-end:span 1;grid-column-start:1;grid-column-end:span 1}}.fbtu-tuition-grid-note{align-self:start;grid-row-start:2;grid-row-end:span 1;grid-column-start:1;grid-column-end:3;margin-top:16px}@media (max-width:1119px){.fbtu-tuition-grid-note{grid-row-start:2;grid-row-end:span 1;grid-column-start:2;grid-column-end:span 1;margin-top:0px}}@media (max-width:1023px){.fbtu-tuition-grid-note{grid-row-start:4;grid-row-end:span 1;grid-column-start:1;grid-column-end:span 1;margin-top:16px}}@media (max-width:767px){.fbtu-tuition-grid-note{margin-top:6px}}.apply-fbut-webs-hn-form{cursor:pointer}.fbtu-footer-stack{display:flex;flex-flow:column;gap:32px;min-width:0px}.fbtu-footer-contact{display:flex;flex-flow:column;gap:6px;font-style:normal}.fbtu-footer-subhead{color:rgba(255,255,255,.62);font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:0.14em;margin-top:8px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-home-notes{display:flex;flex-flow:column;gap:6px;grid-column-start:2;grid-column-end:span 1;margin-top:-40px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-home-notes{list-style:none}@media (max-width:1023px){.fbtu-home-notes{grid-column-start:1;grid-column-end:span 1;margin-top:-16px}}.fbtu-home-note{color:#555;font-family:"Source Sans 3",sans-serif;font-size:13px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-home-note-num{color:#8c1515;font-weight:700}.fbtu-home-note-link{color:#555;text-decoration:underline}.fbtu-home-note-link:hover{color:#8c1515}.fbtu-home-note-link{text-underline-offset:3px}.fbtu-home-source{color:#666;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:12.5px;line-height:1.4;margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-home-group-kicker{display:block;margin-bottom:10px}.fbtu-home-prog-school{color:#8c1515;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:0.12em;margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-home-prog-tags{display:flex;gap:6px;margin-top:2px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-home-prog-tags{flex-wrap:wrap;list-style:none}.fbtu-home-prog-tag{color:#26225d;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:12px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;background-color:#f5f2eb;border-radius:999px}.fbtu-home-prog-majors{display:flex;flex-flow:column;gap:4px;margin-top:4px;margin-right:0px;margin-bottom:6px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-home-prog-majors{list-style:none}.fbtu-home-prog-major{color:#181818;font-family:"Source Sans 3",sans-serif;font-weight:500;font-size:14px;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-exp-pillars-quote{width:min(1200px,calc(100% - 48px));color:#fff;font-family:"Source Serif 4",serif;font-size:clamp(22px,2.4vw,32px);line-height:1.3;text-align:center;font-style:italic;margin-top:44px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:767px){.fbtu-exp-pillars-quote{width:calc(100% - 32px);margin-top:32px}}.fbtu-exp-hub-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px 24px;width:min(1200px,calc(100% - 48px));margin-top:8px;margin-right:auto;margin-bottom:24px;margin-left:auto;padding-bottom:14px;border-bottom:1px solid #d8d2c8}.fbtu-exp-hub-head{flex-wrap:wrap}@media (max-width:767px){.fbtu-exp-hub-head{width:calc(100% - 32px)}}.fbtu-exp-hub-title{color:#181818;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(22px,2vw,28px);line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-exp-hub-note{color:#555;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:0.08em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-degree-video{padding-top:0px;padding-right:24px;padding-bottom:96px;padding-left:24px;background-color:#fff}@media (max-width:1023px){.fbtu-degree-video{padding-top:0px;padding-right:16px;padding-bottom:72px;padding-left:16px}}@media (max-width:767px){.fbtu-degree-video{padding-top:0px;padding-right:16px;padding-bottom:56px;padding-left:16px}}.fbtu-degree-video-frame{width:min(1200px,100%);overflow:hidden;aspect-ratio:16/9;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-color:#111;border-radius:24px;box-shadow:0px 28px 72px rgba(17,17,17,.16)}@media (max-width:767px){.fbtu-degree-video-frame{border-radius:16px}}.fbtu-degree-video-el{display:block;width:100%;height:100%;object-fit:cover}.fbtu-degree-stat-icon{display:block;width:34px;height:34px;object-fit:contain;margin-top:0px;margin-right:0px;margin-bottom:10px;margin-left:0px}.fbtu-flip-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%}@media (max-width:1119px){.fbtu-flip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.fbtu-flip-grid{grid-template-columns:minmax(0,1fr)}}.fbtu-flip-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1119px){.fbtu-flip-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.fbtu-flip-grid-3{grid-template-columns:minmax(0,1fr)}}.fbtu-flip{position:relative;height:480px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;cursor:pointer}.fbtu-flip:hover .fbtu-flip-inner{box-shadow:0px 26px 56px rgba(17,17,17,.22);transform:rotateY(180deg)}.fbtu-flip:focus-within .fbtu-flip-inner{transform:rotateY(180deg)}.fbtu-flip:hover .fbtu-flip-img{transform:scale(1.05,1.05)}.fbtu-flip{perspective:1000px}@media (max-width:479px){.fbtu-flip{height:460px}}.fbtu-flip-inner{position:relative;width:100%;height:100%;border-radius:16px;transition:transform 0.7s cubic-bezier(.22,1,.36,1),box-shadow 0.3s ease;box-shadow:0px 18px 40px rgba(17,17,17,.16)}.fbtu-flip-inner{transform-style:preserve-3d}.fbtu-flip-front{position:absolute;top:0px;right:0px;bottom:0px;left:0px;overflow:hidden;background-color:#000;border-radius:16px;border-top:1px solid rgba(226,232,240,.2);border-right:1px solid rgba(226,232,240,.2);border-bottom:1px solid rgba(226,232,240,.2);border-left:1px solid rgba(226,232,240,.2)}.fbtu-flip-front{-webkit-backface-visibility:hidden;backface-visibility:hidden}.fbtu-flip-img{display:block;width:100%;height:100%;object-fit:cover;opacity:0.7;transition:transform 0.7s cubic-bezier(.22,1,.36,1)}.fbtu-flip-shade{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(0deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.1) 45%,rgba(0,0,0,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.fbtu-flip-front-copy{display:flex;flex-flow:column;justify-content:end;position:absolute;top:0px;right:0px;bottom:0px;left:0px;color:#fff;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px}.fbtu-flip-cat{color:rgba(255,255,255,.9);font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.15em;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px}.fbtu-flip-title{color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:22px;line-height:1.15;text-transform:uppercase;letter-spacing:0.02em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px}.fbtu-flip-desc{color:rgba(255,255,255,.86);font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:14px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}.fbtu-flip-more{align-self:start;color:#fff;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.1em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.3)}.fbtu-flip-back{display:flex;flex-flow:column;position:absolute;top:0px;right:0px;bottom:0px;left:0px;overflow:hidden;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff;border-radius:16px;border-top:1px solid #e2e8f0;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;border-left:1px solid #e2e8f0;transform:rotateY(180deg)}.fbtu-flip-back{-webkit-backface-visibility:hidden;backface-visibility:hidden}.fbtu-flip-cat-back{color:#8c1515;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:0.15em;margin-top:0px;margin-right:0px;margin-bottom:4px;margin-left:0px}.fbtu-flip-school{color:#64748b;font-family:"Source Sans 3",sans-serif;font-size:13px;margin-top:0px;margin-right:0px;margin-bottom:2px;margin-left:0px}.fbtu-flip-back-title{color:#26225d;font-family:"Source Serif 4",serif;font-weight:400;font-size:24px;line-height:1.2;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}.fbtu-flip-tags{display:flex;gap:8px;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-flip-tags{flex-wrap:wrap;list-style:none}.fbtu-flip-tag{color:#475569;font-family:"Source Sans 3",sans-serif;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.06em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:4px;padding-right:12px;padding-bottom:4px;padding-left:12px;background-color:#f1f5f9;border-radius:6px}.fbtu-flip-majors{display:flex;flex-flow:column;gap:8px;flex-grow:1;flex-shrink:1;flex-basis:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-flip-majors{list-style:none;overflow-y:auto}.fbtu-flip-major{display:flex;gap:8px;color:#475569;font-family:"Source Sans 3",sans-serif;font-weight:500;font-size:13.5px;line-height:1.4;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-flip-dash{color:#26225d;font-weight:700}.fbtu-flip-foot{margin-top:20px;padding-top:14px;border-top:1px solid #f1f5f9}.fbtu-flip-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#26225d;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;border-bottom:1px solid #26225d;transition:color 0.2s ease,border-color 0.2s ease}.fbtu-flip-link:hover{color:#8c1515}.fbtu-flip-link:focus-visible{outline:3px solid #8c1515;outline-offset:4px}.fbtu-career-profiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}@media (max-width:767px){.fbtu-career-profiles{grid-template-columns:minmax(0,1fr)}}.fbtu-career-profile-card{display:flex;flex-flow:column;overflow:hidden;background-color:#fff;border-radius:18px;border-top:1px solid #e6e1d8;border-right:1px solid #e6e1d8;border-bottom:1px solid #e6e1d8;border-left:1px solid #e6e1d8;box-shadow:0px 1px 2px rgba(17,17,17,.04)}.fbtu-career-profile-card-wide{grid-column-start:1;grid-column-end:span 2}.fbtu-career-profile-card-wide .fbtu-career-profile-card-image{aspect-ratio:21/9}@media (max-width:767px){.fbtu-career-profile-card-wide{grid-column-start:1;grid-column-end:span 1}}.fbtu-career-profile-card-image{display:block;width:100%;object-fit:cover;aspect-ratio:16/11}.fbtu-career-profile-card-body{display:flex;flex-flow:column;gap:8px;padding-top:22px;padding-right:24px;padding-bottom:26px;padding-left:24px}.fbtu-career-major-head{display:flex;flex-flow:column;gap:8px;margin-top:28px;margin-right:0px;margin-bottom:20px;margin-left:0px;padding-top:24px;padding-right:26px;padding-bottom:24px;padding-left:26px;background-color:#f5f2eb;border-radius:16px;border-top:1px solid #e6e1d8;border-right:1px solid #e6e1d8;border-bottom:1px solid #e6e1d8;border-left:5px solid #8c1515}.fbtu-career-video{padding-top:8px}.fbtu-index-stats{width:min(1200px,calc(100% - 48px));margin-top:0px;margin-right:auto;margin-bottom:72px;margin-left:auto}@media (max-width:767px){.fbtu-index-stats{width:calc(100% - 32px);margin-bottom:48px}}.fbtu-index-flip-wrap{width:min(1200px,calc(100% - 48px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:767px){.fbtu-index-flip-wrap{width:calc(100% - 32px)}}.fbtu-adm-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:min(1200px,calc(100% - 48px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.fbtu-adm-levels{grid-template-columns:minmax(0,1fr);width:calc(100% - 32px)}}.fbtu-adm-reqs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:min(1200px,calc(100% - 48px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.fbtu-adm-reqs{grid-template-columns:minmax(0,1fr);width:calc(100% - 32px)}}.fbtu-adm-level{display:flex;flex-flow:column;overflow:hidden;background-color:#fff;border-radius:20px;border-top:1px solid #e6e1d8;border-right:1px solid #e6e1d8;border-bottom:1px solid #e6e1d8;border-left:1px solid #e6e1d8;box-shadow:0px 18px 44px rgba(17,17,17,.08)}.fbtu-adm-level-media{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:6px;height:260px}@media (max-width:479px){.fbtu-adm-level-media{height:200px}}.fbtu-adm-level-image{display:block;width:100%;height:100%;object-fit:cover}.fbtu-adm-level-body{display:flex;flex-flow:column;align-items:start;gap:14px;padding-top:30px;padding-right:32px;padding-bottom:34px;padding-left:32px}@media (max-width:767px){.fbtu-adm-level-body{padding-top:24px;padding-right:22px;padding-bottom:28px;padding-left:22px}}.fbtu-adm-level-title{color:#181818;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(24px,2.4vw,32px);line-height:1.15;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-adm-req{display:flex;flex-flow:column;gap:14px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff;border-radius:18px;border-top:5px solid #8c1515;border-right:1px solid #e6e1d8;border-bottom:1px solid #e6e1d8;border-left:1px solid #e6e1d8}@media (max-width:767px){.fbtu-adm-req{padding-top:24px;padding-right:22px;padding-bottom:24px;padding-left:22px}}.fbtu-adm-req-note{width:min(1200px,calc(100% - 48px));color:#555;font-family:"Source Sans 3",sans-serif;font-size:14px;line-height:1.6;margin-top:24px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.fbtu-adm-req-note{width:calc(100% - 32px)}}.fbtu-exp-pillars-note{max-width:900px;color:rgba(255,255,255,.88);font-family:"Source Sans 3",sans-serif;font-size:17px;line-height:1.65;font-style:normal}.fbtu-faq-group-title{color:#8c1515;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:13px;line-height:1.4;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:14px;margin-left:0px;padding-bottom:10px;border-bottom:1px solid #d8d2c8}.fbtu-gen{color:#181818;padding-top:104px;padding-right:24px;padding-bottom:104px;padding-left:24px;background-color:#fff}@media (max-width:1023px){.fbtu-gen{padding-top:80px;padding-right:16px;padding-bottom:80px;padding-left:16px}}@media (max-width:767px){.fbtu-gen{padding-top:60px;padding-right:16px;padding-bottom:60px;padding-left:16px}}.fbtu-gen-sand{background-color:#f5f2eb}.fbtu-gen-red{color:#fff;background-color:#8c1515}.fbtu-gen-deep{color:#fff;background-color:#6f0d0d}.fbtu-gen-navy{color:#fff;background-color:#26225d}.fbtu-gen-inner{display:flex;flex-flow:column;gap:20px;width:min(1200px,100%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.fbtu-gen-red .fbtu-about-heading{color:#fff}.fbtu-gen-deep .fbtu-about-heading{color:#fff}.fbtu-gen-navy .fbtu-about-heading{color:#fff}.fbtu-gen-red .fbtu-gen-h3{color:#fff}.fbtu-gen-deep .fbtu-gen-h3{color:#fff}.fbtu-gen-navy .fbtu-gen-h3{color:#fff}.fbtu-gen-red .fbtu-about-title{color:#fff}.fbtu-gen-deep .fbtu-about-title{color:#fff}.fbtu-gen-red .fbtu-about-body{color:rgba(255,255,255,.88)}.fbtu-gen-deep .fbtu-about-body{color:rgba(255,255,255,.88)}.fbtu-gen-navy .fbtu-about-body{color:rgba(255,255,255,.88)}.fbtu-gen-red .fbtu-gen-small{color:rgba(255,255,255,.88)}.fbtu-gen-deep .fbtu-gen-small{color:rgba(255,255,255,.88)}.fbtu-gen-navy .fbtu-gen-small{color:rgba(255,255,255,.88)}.fbtu-gen-red .fbtu-gen-li{color:rgba(255,255,255,.88)}.fbtu-gen-deep .fbtu-gen-li{color:rgba(255,255,255,.88)}.fbtu-gen-red .fbtu-about-kicker{color:rgba(255,255,255,.9)}.fbtu-gen-deep .fbtu-about-kicker{color:rgba(255,255,255,.9)}.fbtu-gen-navy .fbtu-about-kicker{color:rgba(255,255,255,.9)}.fbtu-gen-red .fbtu-gen-quote{color:rgba(255,255,255,.9)}.fbtu-gen-deep .fbtu-gen-quote{color:rgba(255,255,255,.9)}.fbtu-gen-navy .fbtu-gen-quote{color:rgba(255,255,255,.9)}.fbtu-gen-red .fbtu-about-button-outline{color:#fff;background-color:transparent}.fbtu-gen-deep .fbtu-about-button-outline{color:#fff;background-color:transparent}.fbtu-gen-red .fbtu-about-button{color:#fff;background-color:transparent}.fbtu-gen-deep .fbtu-about-button{color:#fff;background-color:transparent}.fbtu-gen-h3{color:#181818;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(22px,2.2vw,30px);line-height:1.2;margin-top:12px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-gen-h4{color:#181818;font-family:"Source Sans 3",sans-serif;font-weight:700;font-size:18px;line-height:1.35;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-gen-small{color:#555;font-family:"Source Sans 3",sans-serif;font-size:15px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-gen-quote{color:#8c1515;font-family:"Source Serif 4",serif;font-size:clamp(22px,2.2vw,30px);line-height:1.3;font-style:italic;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px}.fbtu-gen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%}@media (max-width:1023px){.fbtu-gen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.fbtu-gen-grid{grid-template-columns:minmax(0,1fr)}}.fbtu-gen-grid-1{grid-template-columns:minmax(0,1fr)}@media (max-width:1023px){.fbtu-gen-grid-1{grid-template-columns:minmax(0,1fr)}}.fbtu-gen-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767px){.fbtu-gen-grid-2{grid-template-columns:minmax(0,1fr)}}.fbtu-gen-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1023px){.fbtu-gen-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.fbtu-gen-grid-4{grid-template-columns:minmax(0,1fr)}}.fbtu-gen-card{display:flex;flex-flow:column;gap:10px;min-width:0px;color:#181818;padding-top:26px;padding-right:26px;padding-bottom:28px;padding-left:26px;background-color:#fff;border-radius:18px;border-top:1px solid #e6e1d8;border-right:1px solid #e6e1d8;border-bottom:1px solid #e6e1d8;border-left:1px solid #e6e1d8;box-shadow:0px 1px 2px rgba(17,17,17,.04)}.fbtu-gen-card .fbtu-about-body{color:#555}.fbtu-gen-card .fbtu-about-heading{color:#181818}.fbtu-gen-card-dark{color:#fff;background-color:#26225d}.fbtu-gen-red .fbtu-gen-card{color:#fff;background-color:rgba(255,255,255,.07)}.fbtu-gen-deep .fbtu-gen-card{color:#fff;background-color:rgba(255,255,255,.07)}.fbtu-gen-red .fbtu-gen-card .fbtu-about-body{color:rgba(255,255,255,.86)}.fbtu-gen-deep .fbtu-gen-card .fbtu-about-body{color:rgba(255,255,255,.86)}.fbtu-gen-card-dark .fbtu-about-body{color:rgba(255,255,255,.86)}.fbtu-gen-figure{overflow:hidden;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:20px}.fbtu-gen-img{display:block;width:100%;height:auto;max-height:560px;object-fit:cover}.fbtu-gen-table-wrap{width:100%;background-color:#fff;border-radius:16px;border-top:1px solid #e6e1d8;border-right:1px solid #e6e1d8;border-bottom:1px solid #e6e1d8;border-left:1px solid #e6e1d8}.fbtu-gen-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.fbtu-gen-table{width:100%;min-width:560px;color:#181818;font-family:"Source Sans 3",sans-serif;font-size:15px;line-height:1.5}.fbtu-gen-table th{color:#fff;font-weight:700;font-size:13px;text-align:left;letter-spacing:0.04em;padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:#181818}.fbtu-gen-table td{padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;border-top:1px solid #ece7de}.fbtu-gen-table td{vertical-align:top}.fbtu-gen-table td:first-child{color:#333;font-weight:600}.fbtu-gen-table{border-collapse:collapse}.fbtu-gen-list{display:flex;flex-flow:column;gap:10px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:22px}.fbtu-gen-li{color:#333;font-family:"Source Sans 3",sans-serif;font-size:16px;line-height:1.6}.fbtu-gen-link{color:#8c1515;text-decoration:underline}.fbtu-gen-link{text-underline-offset:3px}.fbtu-gen-dl{display:flex;flex-flow:column;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-gen-dl-row{display:flex;justify-content:space-between;gap:16px;font-family:"Source Sans 3",sans-serif;font-size:15px;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;border-bottom:1px solid #e6e1d8}.fbtu-gen-center{display:flex;flex-flow:column;align-items:center;gap:16px;width:min(820px,100%);text-align:center;margin-top:0px;margin-right:auto;margin-bottom:48px;margin-left:auto}.fbtu-gen-center .fbtu-about-hero-actions{justify-content:center}@media (max-width:767px){.fbtu-gen-center{gap:12px;margin-bottom:32px}}.fbtu-gen-center-cta{margin-top:40px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:767px){.fbtu-gen-center-cta{margin-top:28px}}.fbtu-gen-navy .fbtu-about-subtitle{color:rgba(255,255,255,.88)}.fbtu-gen-red .fbtu-about-subtitle{color:rgba(255,255,255,.88)}.fbtu-gen-deep .fbtu-about-subtitle{color:rgba(255,255,255,.88)}.fbtu-gen-hero-aside{align-self:center;min-width:0px}.fbtu-gen-formmount{width:100%}.fbtu-gen-formcard{display:grid;gap:16px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff;border-radius:18px;border-top:1px solid rgba(201,195,186,.7);border-right:1px solid rgba(201,195,186,.7);border-bottom:1px solid rgba(201,195,186,.7);border-left:1px solid rgba(201,195,186,.7);box-shadow:0px 24px 60px rgba(17,17,17,.12)}.fbtu-gen-formcard{scroll-margin-top:120px}@media (max-width:479px){.fbtu-gen-formcard{padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px}}.fbtu-gen-formcard-kicker{text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-gen-formcard-title{color:#0a1b37;font-family:"Source Serif 4",serif;font-weight:600;font-size:26px;line-height:1.25;text-align:center;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:479px){.fbtu-gen-formcard-title{font-size:23px}}.fbtu-gen-formcard-text{color:#555;font-size:15px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-gen-formcard-label{color:#0a1b37;font-weight:700;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-gen-formcard-list{display:grid;gap:12px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fbtu-gen-formcard-list{list-style:none}.fbtu-gen-formcard-item{position:relative;color:#555;font-size:15px;line-height:1.55;padding-left:30px}.fbtu-gen-formcard-item::before{position:absolute;top:2px;left:0px;width:20px;height:20px}.fbtu-gen-formcard-item::before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%238c1515\' stroke-width=\'2.4\' stroke-linecap=\'round\' stroke-linejoin=\'round\'%3E%3Cpath d=\'M20 6 9 17l-5-5\'/%3E%3C/svg%3E") no-repeat center/18px}.fbtu-gen-formcard-item strong{color:#181818;font-weight:700}.fbtu-gen-formcard-btn{justify-content:center;width:100%;margin-top:4px}.fbtu-vhero{display:flex;align-items:end;position:relative;min-height:80svh;overflow:hidden;background-color:#181818}.fbtu-vhero-media{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:0}.fbtu-vhero-video{display:block;width:100%;height:100%;object-fit:cover}.fbtu-vhero-shade{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;background-image:linear-gradient(0deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.35) 55%,rgba(0,0,0,.15) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.fbtu-vhero-copy{display:flex;flex-flow:column;align-items:start;gap:20px;position:relative;z-index:2;width:min(1200px,calc(100% - 48px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:200px;padding-right:0px;padding-bottom:72px;padding-left:0px}@media (max-width:767px){.fbtu-vhero-copy{width:calc(100% - 32px);padding-top:180px;padding-right:0px;padding-bottom:56px;padding-left:0px}}.fbtu-vhero-title{max-width:1000px;color:#fff;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(44px,6.4vw,96px);line-height:0.98;letter-spacing:-0.04em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-faqs{padding-top:56px;padding-right:0px;padding-bottom:112px;padding-left:0px;background-color:#fff}@media (max-width:767px){.fbtu-faqs{padding-top:40px;padding-right:0px;padding-bottom:80px;padding-left:0px}}.fbtu-faqs-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:56px;width:min(1200px,calc(100% - 48px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.fbtu-faqs-grid{grid-template-columns:minmax(0,1fr);gap:48px}}@media (max-width:767px){.fbtu-faqs-grid{width:calc(100% - 32px)}}.fbtu-faqs-intro{display:flex;flex-flow:column;align-items:start;gap:16px;position:sticky;top:120px}@media (max-width:1023px){.fbtu-faqs-intro{position:static}}.fbtu-faqs-topics{display:flex;flex-flow:column;gap:72px;min-width:0px}@media (max-width:767px){.fbtu-faqs-topics{gap:56px}}.fbtu-faqs-topic{display:flex;flex-flow:column;gap:22px}.fbtu-faqs-topic{scroll-margin-top:128px}.fbtu-faqs-topic-head{display:flex;flex-flow:column;align-items:start;gap:10px}.fbtu-faqs-topic-title{color:#181818;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(30px,3.4vw,44px);line-height:1.05;letter-spacing:-0.02em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-faqs-topicnum{color:#8c1515;font-weight:700;margin-right:6px}.fbtu-faqs-answer-cta{margin-top:6px}.fbtu-campus-login{position:relative;overflow:hidden;padding-top:112px;padding-right:0px;padding-bottom:112px;padding-left:0px;background-color:#181818}@media (max-width:1023px){.fbtu-campus-login{padding-top:88px;padding-right:0px;padding-bottom:88px;padding-left:0px}}@media (max-width:767px){.fbtu-campus-login{padding-top:72px;padding-right:0px;padding-bottom:72px;padding-left:0px}}.fbtu-campus-login-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.fbtu-campus-login-shade{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(0deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.6) 60%,rgba(0,0,0,.45) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.fbtu-campus-login-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:64px;position:relative;z-index:1;width:min(1200px,calc(100% - 48px));margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:1023px){.fbtu-campus-login-inner{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:767px){.fbtu-campus-login-inner{width:calc(100% - 32px)}}.fbtu-campus-login-copy{display:flex;flex-flow:column;align-items:start;gap:24px}.fbtu-campus-login-title{max-width:680px;color:#fff;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(44px,6vw,84px);line-height:0.98;letter-spacing:-0.04em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-campus-login-sub{color:#fff;font-family:"Source Serif 4",serif;font-size:clamp(25px,2.6vw,34px);line-height:1.22;font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-campus-login-text{max-width:600px;color:rgba(255,255,255,.88);font-size:18px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-campus-login-form{justify-self:end;width:100%;max-width:520px}@media (max-width:1023px){.fbtu-campus-login-form{justify-self:start}}.fbtu-signin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh}@media (max-width:1023px){.fbtu-signin{grid-template-columns:minmax(0,1fr);min-height:0px}}.fbtu-signin-panel{display:flex;justify-content:center;align-items:center;padding-top:200px;padding-right:24px;padding-bottom:96px;padding-left:24px;background-color:#f5f2eb}@media (max-width:1023px){.fbtu-signin-panel{padding-top:190px;padding-right:16px;padding-bottom:72px;padding-left:16px}}.fbtu-signin-box{display:flex;flex-flow:column;align-items:center;gap:32px;width:100%;max-width:448px}.fbtu-signin-head{display:flex;flex-flow:column;align-items:center;gap:10px;text-align:center}.fbtu-signin-title{color:#0a1b37;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(36px,4vw,52px);line-height:1.05;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-signin-media{display:flex;align-items:end;position:relative;min-height:320px;overflow:hidden;background-color:#0a1b37}@media (max-width:1023px){.fbtu-signin-media{min-height:420px}}.fbtu-signin-img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;object-fit:cover}.fbtu-signin-shade{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(0deg,rgba(10,27,55,.92) 0%,rgba(10,27,55,.55) 50%,rgba(10,27,55,.25) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.fbtu-signin-copy{display:flex;flex-flow:column;align-items:start;gap:16px;position:relative;z-index:1;max-width:620px;padding-top:56px;padding-right:56px;padding-bottom:56px;padding-left:56px}@media (max-width:767px){.fbtu-signin-copy{padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}}.fbtu-signin-copy-title{color:#fff;font-family:"Source Serif 4",serif;font-weight:400;font-size:clamp(36px,4vw,56px);line-height:1.08;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-signin-copy-lead{color:rgba(255,255,255,.9);font-family:"Source Serif 4",serif;font-size:22px;line-height:1.35;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-signin-copy-text{max-width:450px;color:rgba(255,255,255,.82);font-size:17px;line-height:1.6;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fbtu-404-wrap{display:flex;flex-flow:column;justify-content:center;align-items:center;height:100vh;font-family:system-ui;text-align:center}.fbtu-404-code{display:inline-block;font-weight:500;font-size:24px;line-height:49px;margin-top:0px;margin-right:20px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:23px;padding-bottom:0px;padding-left:0px;border-right:1px solid rgba(0,0,0,.3)}.fbtu-404-code{vertical-align:top}.fbtu-404-msgbox{display:inline-block}.fbtu-404-msg{font-weight:400;font-size:14px;line-height:49px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}