/* Pre-generated utility CSS (Tailwind subset) for EBC Landing */
*,*::before,*::after{box-sizing:border-box;border:0 solid #e5e7eb}
html{-webkit-text-size-adjust:100%;tab-size:4}
body{margin:0;line-height:1.5}
h1,h2,h3,h4,h5,h6,p{margin:0}
a{color:inherit;text-decoration:inherit}
button{background:transparent;border:0;cursor:pointer;font:inherit;color:inherit;padding:0}
img,svg{display:block;max-width:100%}
@keyframes tw-pulse{50%{opacity:.5}}

.text-center{text-align:center}
.fixed{position:fixed}
.top-0{top:0}
.inset-x-0{left:0;right:0}
.z-40{z-index:40}
.mx-4{margin-left:1rem;margin-right:1rem}
.mt-4{margin-top:1rem}
.rounded-full{border-radius:9999px}
.bg-navy\/85{background-color:rgba(13,27,42, 0.85)}
.backdrop-blur-md{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.border{border-width:1px;border-style:solid}
.border-white\/10{border-color:rgba(255,255,255, 0.1)}
.flex{display:flex}
.items-center{align-items:center}
.justify-between{justify-content:space-between}
.px-5{padding-left:1.25rem;padding-right:1.25rem}
.h-14{height:3.5rem}
.items-baseline{align-items:baseline}
.gap-2{gap:0.5rem}
.text-white{color:rgb(255,255,255)}
.text-\[26px\]{font-size:26px}
.leading-none{line-height:1}
.hidden{display:none}
.text-\[9\.5px\]{font-size:9.5px}
.uppercase{text-transform:uppercase}
.tracking-\[\.28em\]{letter-spacing:.28em}
.text-white\/40{color:rgba(255,255,255, 0.4)}
.gap-8{gap:2rem}
.text-white\/75{color:rgba(255,255,255, 0.75)}
.text-\[13px\]{font-size:13px}
.text-gold{color:rgb(201,151,58)}
.w-1\.5{width:0.375rem}
.h-1\.5{height:0.375rem}
.bg-gold{background-color:rgb(201,151,58)}
.animate-pulse{animation:tw-pulse 2s cubic-bezier(.4,0,.6,1) infinite}
.w-10{width:2.5rem}
.h-10{height:2.5rem}
.grid{display:grid}
.place-items-center{place-items:center}
.block{display:block}
.w-6{width:1.5rem}
.h-\[1\.5px\]{height:1.5px}
.bg-white{background-color:rgb(255,255,255)}
.mb-\[5px\]{margin-bottom:5px}
.mt-2{margin-top:0.5rem}
.rounded-3xl{border-radius:1.5rem}
.bg-navy{background-color:rgb(13,27,42)}
.p-6{padding:1.5rem}
.flex-col{flex-direction:column}
.gap-4{gap:1rem}
.text-lg{font-size:1.125rem}
.w-fit{width:fit-content}
.relative{position:relative}
.overflow-hidden{overflow:hidden}
.min-h-\[100svh\]{min-height:100svh}
.absolute{position:absolute}
.inset-0{top:0;right:0;bottom:0;left:0}
.opacity-60{opacity:0.6}
.top-24{top:6rem}
.left-6{left:1.5rem}
.text-\[10px\]{font-size:10px}
.tracking-\[\.3em\]{letter-spacing:.3em}
.z-10{z-index:10}
.right-6{right:1.5rem}
.-right-10{right:-2.5rem}
.top-1\/3{top:33.333333%}
.opacity-\[\.06\]{opacity:.06}
.pointer-events-none{pointer-events:none}
.text-\[40vw\]{font-size:40vw}
.select-none{user-select:none}
.top-40{top:10rem}
.right-\[18\%\]{right:18%}
.text-gold\/70{color:rgba(201,151,58, 0.7)}
.text-\[80px\]{font-size:80px}
.max-w-\[1440px\]{max-width:1440px}
.mx-auto{margin-left:auto;margin-right:auto}
.px-6{padding-left:1.5rem;padding-right:1.5rem}
.pt-40{padding-top:10rem}
.pb-24{padding-bottom:6rem}
.gap-10{gap:2.5rem}
.items-end{align-items:flex-end}
.text-\[56px\]{font-size:56px}
.mt-12{margin-top:3rem}
.items-start{align-items:flex-start}
.text-\[22px\]{font-size:22px}
.text-white\/85{color:rgba(255,255,255, 0.85)}
.max-w-2xl{max-width:42rem}
.leading-\[1\.2\]{line-height:1.2}
.gap-3{gap:0.75rem}
.text-\[12px\]{font-size:12px}
.text-white\/60{color:rgba(255,255,255, 0.6)}
.leading-relaxed{line-height:1.625}
.mt-24{margin-top:6rem}
.gap-6{gap:1.5rem}
.border-t{border-top-width:1px;border-top-style:solid}
.pt-6{padding-top:1.5rem}
.text-\[11px\]{font-size:11px}
.text-\[10\.5px\]{font-size:10.5px}
.text-white\/50{color:rgba(255,255,255, 0.5)}
.bg-paper{background-color:rgb(245,242,236)}
.py-28{padding-top:7rem;padding-bottom:7rem}
.mb-20{margin-bottom:5rem}
.text-navy\/60{color:rgba(13,27,42, 0.6)}
.text-\[44px\]{font-size:44px}
.text-navy\/50{color:rgba(13,27,42, 0.5)}
.tracking-\[\.22em\]{letter-spacing:.22em}
.text-\[28px\]{font-size:28px}
.text-navy\/90{color:rgba(13,27,42, 0.9)}
.leading-\[1\.15\]{line-height:1.15}
.pt-16{padding-top:4rem}
.border-navy\/15{border-color:rgba(13,27,42, 0.15)}
.text-navy\/75{color:rgba(13,27,42, 0.75)}
.text-\[17px\]{font-size:17px}
.leading-\[1\.75\]{line-height:1.75}
.mb-6{margin-bottom:1.5rem}
.italic{font-style:italic}
.space-y-3 > * + *{margin-top:0.75rem}
.text-\[14px\]{font-size:14px}
.border-b{border-bottom-width:1px;border-bottom-style:solid}
.pb-2\.5{padding-bottom:0.625rem}
.font-medium{font-weight:500}
.mt-32{margin-top:8rem}
.gap-px{gap:1px}
.bg-navy\/15{background-color:rgba(13,27,42, 0.15)}
.p-8{padding:2rem}
.text-\[60px\]{font-size:60px}
.text-\[18px\]{font-size:18px}
.font-semibold{font-weight:600}
.mb-3{margin-bottom:0.75rem}
.text-navy\/70{color:rgba(13,27,42, 0.7)}
.text-\[14\.5px\]{font-size:14.5px}
.bg-cream{background-color:rgb(237,231,220)}
.mb-16{margin-bottom:4rem}
.text-\[52px\]{font-size:52px}
.mt-6{margin-top:1.5rem}
.max-w-3xl{max-width:48rem}
.leading-snug{line-height:1.375}
.py-8{padding-top:2rem;padding-bottom:2rem}
.px-2{padding-left:0.5rem;padding-right:0.5rem}
.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.col-span-2{grid-column:span 2 / span 2}
.tabular-nums{font-variant-numeric:tabular-nums}
.tracking-\[\.18em\]{letter-spacing:.18em}
.opacity-70{opacity:0.7}
.col-span-8{grid-column:span 8 / span 8}
.text-\[36px\]{font-size:36px}
.justify-end{justify-content:flex-end}
.pl-0{padding-left:0px}
.pt-0{padding-top:0px}
.pt-8{padding-top:2rem}
.pb-4{padding-bottom:1rem}
.text-\[15\.5px\]{font-size:15.5px}
.opacity-85{opacity:0.85}
.mb-5{margin-bottom:1.25rem}
.text-\[20px\]{font-size:20px}
.opacity-90{opacity:0.9}
.mb-4{margin-bottom:1rem}
.inline-flex{display:inline-flex}
.tracking-\[\.2em\]{letter-spacing:.2em}
.border-current{border-color:currentColor}
.pb-1{padding-bottom:0.25rem}
.py-4{padding-top:1rem;padding-bottom:1rem}
.border-y{border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}
.border-navy\/10{border-color:rgba(13,27,42, 0.1)}
.whitespace-nowrap{white-space:nowrap}
.pr-10{padding-right:2.5rem}
.text-navy\/85{color:rgba(13,27,42, 0.85)}
.gap-5{gap:1.25rem}
.aspect-\[16\/10\]{aspect-ratio:16/10}
.text-navy\/40{color:rgba(13,27,42, 0.4)}
.leading-tight{line-height:1.25}
.top-5{top:1.25rem}
.left-5{left:1.25rem}
.bottom-5{bottom:1.25rem}
.right-5{right:1.25rem}
.flex-wrap{flex-wrap:wrap}
.px-3{padding-left:0.75rem;padding-right:0.75rem}
.py-1{padding-top:0.25rem;padding-bottom:0.25rem}
.bg-navy\/10{background-color:rgba(13,27,42, 0.1)}
.w-12{width:3rem}
.h-12{height:3rem}
.transition-transform{transition:transform .15s}
.text-\[32px\]{font-size:32px}
.bg-white\/10{background-color:rgba(255,255,255, 0.1)}
.text-white\/80{color:rgba(255,255,255, 0.8)}
.text-navy{color:rgb(13,27,42)}
.aspect-\[5\/6\]{aspect-ratio:5/6}
.opacity-50{opacity:0.5}
.text-white\/70{color:rgba(255,255,255, 0.7)}
.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.w-5{width:1.25rem}
.h-5{height:1.25rem}
.rounded-sm{border-radius:0.125rem}
.bg-current{background-color:currentColor}
.font-bold{font-weight:700}
.tracking-tightest{letter-spacing:-0.075em}
.gap-1\.5{gap:0.375rem}
.text-\[24px\]{font-size:24px}
.w-2\.5{width:0.625rem}
.h-6{height:1.5rem}
.opacity-30{opacity:0.3}
.font-extrabold{font-weight:800}
.ml-1{margin-left:0.25rem}
.text-\[15px\]{font-size:15px}
.text-\[19px\]{font-size:19px}
.border-2{border-width:2px;border-style:solid}
.tracking-tight{letter-spacing:-0.025em}
.mt-16{margin-top:4rem}
.opacity-40{opacity:0.4}
.gap-12{gap:3rem}
.pr-12{padding-right:3rem}
.border-white\/15{border-color:rgba(255,255,255, 0.15)}
.border-navy{border-color:rgb(13,27,42)}
.aspect-\[4\/3\]{aspect-ratio:4/3}
.rounded-2xl{border-radius:1rem}
.text-navy\/45{color:rgba(13,27,42, 0.45)}
.mt-5{margin-top:1.25rem}
.mt-3{margin-top:0.75rem}
.text-white\/45{color:rgba(255,255,255, 0.45)}
.pt-28{padding-top:7rem}
.pb-16{padding-bottom:4rem}
.text-\[64px\]{font-size:64px}
.mb-24{margin-bottom:6rem}
.max-w-xl{max-width:36rem}
.text-white\/65{color:rgba(255,255,255, 0.65)}
.text-\[16px\]{font-size:16px}
.max-w-md{max-width:28rem}
.mt-10{margin-top:2.5rem}
.space-y-6 > * + *{margin-top:1.5rem}
.pb-5{padding-bottom:1.25rem}
.mb-2{margin-bottom:0.5rem}
.hover\:text-gold:hover{color:rgb(201,151,58)}
.transition-colors{transition:color .15s,background-color .15s,border-color .15s,fill .15s,stroke .15s}
.border-white\/20{border-color:rgba(255,255,255, 0.2)}
.hover\:bg-white:hover{background-color:rgb(255,255,255)}
.hover\:text-navy:hover{color:rgb(13,27,42)}
.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}
.text-\[34vw\]{font-size:34vw}
.leading-\[\.85\]{line-height:.85}
.hover\:text-white:hover{color:rgb(255,255,255)}

@media (min-width:640px){
.sm\:flex{display:flex}
.sm\:text-\[96px\]{font-size:96px}
.sm\:text-\[28px\]{font-size:28px}
.sm\:flex-row{flex-direction:row}
.sm\:items-end{align-items:flex-end}
.sm\:text-\[72px\]{font-size:72px}
.sm\:text-\[38px\]{font-size:38px}
.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.sm\:text-\[88px\]{font-size:88px}
.sm\:col-span-1{grid-column:span 1 / span 1}
.sm\:col-span-9{grid-column:span 9 / span 9}
.sm\:text-\[56px\]{font-size:56px}
.sm\:pl-\[8\.33\%\]{padding-left:8.33%}
.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.sm\:col-span-7{grid-column:span 7 / span 7}
.sm\:col-span-5{grid-column:span 5 / span 5}
.sm\:text-\[44px\]{font-size:44px}
.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.sm\:text-\[112px\]{font-size:112px}
.sm\:text-\[30px\]{font-size:30px}
.sm\:text-\[18px\]{font-size:18px}
.sm\:items-center{align-items:center}
}

@media (min-width:768px){
.md\:inline{display:inline}
.md\:flex{display:flex}
.md\:inline-flex{display:inline-flex}
.md\:hidden{display:none}
.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.md\:gap-6{gap:1.5rem}
.md\:border-l{border-left-width:1px;border-left-style:solid}
.md\:border-white\/10{border-color:rgba(255,255,255, 0.1)}
.md\:pl-6{padding-left:1.5rem}
}

@media (min-width:1024px){
.lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}
.lg\:mt-5{margin-top:1.25rem}
.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}
.lg\:left-10{left:2.5rem}
.lg\:right-10{right:2.5rem}
.lg\:-right-20{right:-5rem}
.lg\:text-\[28vw\]{font-size:28vw}
.lg\:block{display:block}
.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}
.lg\:pt-48{padding-top:12rem}
.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}
.lg\:col-span-11{grid-column:span 11 / span 11}
.lg\:text-\[148px\]{font-size:148px}
.lg\:mt-16{margin-top:4rem}
.lg\:col-span-6{grid-column:span 6 / span 6}
.lg\:text-\[36px\]{font-size:36px}
.lg\:text-\[20px\]{font-size:20px}
.lg\:col-span-3{grid-column:span 3 / span 3}
.lg\:col-start-8{grid-column-start:8}
.lg\:mt-32{margin-top:8rem}
.lg\:py-48{padding-top:12rem;padding-bottom:12rem}
.lg\:col-span-9{grid-column:span 9 / span 9}
.lg\:text-\[112px\]{font-size:112px}
.lg\:col-span-2{grid-column:span 2 / span 2}
.lg\:col-span-10{grid-column:span 10 / span 10}
.lg\:text-\[52px\]{font-size:52px}
.lg\:text-\[50px\]{font-size:50px}
.lg\:col-span-4{grid-column:span 4 / span 4}
.lg\:text-\[60px\]{font-size:60px}
.lg\:p-10{padding:2.5rem}
.lg\:py-40{padding-top:10rem;padding-bottom:10rem}
.lg\:mb-24{margin-bottom:6rem}
.lg\:text-\[136px\]{font-size:136px}
.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}
.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}
.lg\:text-\[76px\]{font-size:76px}
.lg\:text-\[128px\]{font-size:128px}
.lg\:gap-6{gap:1.5rem}
.lg\:col-span-7{grid-column:span 7 / span 7}
.lg\:text-\[56px\]{font-size:56px}
.lg\:col-span-5{grid-column:span 5 / span 5}
.lg\:text-\[44px\]{font-size:44px}
.lg\:text-\[42px\]{font-size:42px}
.lg\:text-\[38px\]{font-size:38px}
.lg\:mb-20{margin-bottom:5rem}
.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.lg\:gap-4{gap:1rem}
.lg\:pl-10{padding-left:2.5rem}
.lg\:col-start-10{grid-column-start:10}
.lg\:gap-8{gap:2rem}
.lg\:text-\[32px\]{font-size:32px}
.lg\:pt-40{padding-top:10rem}
.lg\:mb-28{margin-bottom:7rem}
.lg\:text-\[180px\]{font-size:180px}
.lg\:text-\[40px\]{font-size:40px}
.lg\:text-\[26px\]{font-size:26px}
.lg\:-mx-10{margin-left:-2.5rem;margin-right:-2.5rem}
}

@media (min-width:1280px){
.xl\:text-\[176px\]{font-size:176px}
.xl\:text-\[208px\]{font-size:208px}
}


/* Manually-added: transforms used inline */
.group:hover .group-hover\:rotate-\[-45deg\]{transform:rotate(-45deg)}
@media (min-width:768px){.md\:translate-y-8{transform:translateY(2rem)}}
