.tb-hero-title[data-astro-cid-wse7a2hg]{font-size:clamp(2.25rem,3.2vw + 1rem,4.25rem)}.tb-hero-figure[data-astro-cid-wse7a2hg]{position:relative;display:block;width:100%;aspect-ratio:5 / 4;overflow:hidden}.tb-hero-img[data-astro-cid-wse7a2hg]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:54% 34%}.tb-hero-scrim[data-astro-cid-wse7a2hg]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--tb-night) 0%,color-mix(in srgb,var(--tb-night) 40%,transparent) 10%,transparent 26%)}@media(min-width:48rem){.tb-hero-figure[data-astro-cid-wse7a2hg]{position:absolute;inset:0 0 0 auto;z-index:0;width:58%;aspect-ratio:auto;height:100%}.tb-hero-scrim[data-astro-cid-wse7a2hg]{background:linear-gradient(to right,var(--tb-night) 0%,var(--tb-night) 4%,color-mix(in srgb,var(--tb-night) 48%,transparent) 20%,transparent 42%),linear-gradient(to bottom,color-mix(in srgb,var(--tb-night) 50%,transparent) 0%,transparent 20%,transparent 82%,color-mix(in srgb,var(--tb-night) 28%,transparent) 100%)}}@media(min-width:64rem){.tb-hero-figure[data-astro-cid-wse7a2hg]{width:62%}}.tb-offer-card{border-radius:var(--radius-sm);transition:box-shadow var(--duration-base) var(--ease-out-expo)}@media(hover:hover)and (pointer:fine){.tb-offer-card:hover{box-shadow:var(--shadow-card)}}@media(prefers-reduced-motion:reduce){.tb-offer-card,.tb-offer-card:hover{transform:none!important;transition:none}}.tb-how-numeral{font-family:var(--font-display, inherit);font-weight:600;font-size:clamp(6.5rem,22vw,18rem);line-height:.82;letter-spacing:-.05em;user-select:none}.tb-how-numeral--outline{color:transparent;-webkit-text-stroke:1.5px rgba(165,185,205,.65)}.tb-how-numeral--fill{position:absolute;inset:0;color:var(--tb-lime);-webkit-text-stroke:1.5px var(--tb-lime);clip-path:inset(0 0 calc((1 - var(--tb-fill, 0)) * 100%) 0)}@media(min-width:1024px){.tb-how-numeral--outline,.tb-how-numeral--fill{-webkit-text-stroke-width:2px}}@media(prefers-reduced-motion:reduce){.tb-how-numeral--fill{clip-path:inset(0 0 100% 0)}}.tb-how-step--divided:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(to right,#a5b9cd00,#a5b9cd2e 12% 88%,#a5b9cd00)}.tb-how-bullet:before{content:"";position:absolute;top:.78em;left:0;width:14px;height:1.5px;background:var(--tb-paloma)}.tb-rail[data-astro-cid-jfcioroc]{--photo-zone: 0px;--rail-lead: calc(var(--photo-zone) + clamp(1.5rem, 3vw, 3rem));padding-inline-start:var(--rail-lead);scroll-padding-inline-start:var(--rail-lead);scrollbar-width:none}.tb-rail[data-astro-cid-jfcioroc]::-webkit-scrollbar{display:none}.tb-rail[data-astro-cid-jfcioroc]:after{content:"";flex:0 0 clamp(1.5rem,4vw,4rem)}@media(min-width:48rem){.tb-rail[data-astro-cid-jfcioroc]{--photo-zone: 44vw}}@media(min-width:64rem){.tb-rail[data-astro-cid-jfcioroc]{--photo-zone: 40vw}}@media(min-width:80rem){.tb-rail[data-astro-cid-jfcioroc]{--photo-zone: 36vw}}@media(min-width:96rem){.tb-rail[data-astro-cid-jfcioroc]{--photo-zone: 32vw}}.tb-rail[data-astro-cid-jfcioroc]:focus-visible{outline:none;box-shadow:var(--focus-ring)}.tb-logo[data-astro-cid-jfcioroc]{filter:grayscale(1) brightness(.42);opacity:.9;transition:filter .3s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1)}.tb-card[data-astro-cid-jfcioroc]{transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.tb-card[data-astro-cid-jfcioroc]:hover{transform:translateY(-6px);box-shadow:0 16px 34px -18px #002f4747}.tb-card[data-astro-cid-jfcioroc]:hover .tb-logo[data-astro-cid-jfcioroc]{filter:none;opacity:1}}@media(prefers-reduced-motion:reduce){.tb-rail[data-astro-cid-jfcioroc]{scroll-behavior:auto}.tb-card[data-astro-cid-jfcioroc],.tb-logo[data-astro-cid-jfcioroc]{transition:none}.tb-card[data-astro-cid-jfcioroc]:hover{transform:none}}@media(prefers-reduced-motion:no-preference){.tb-rail[data-astro-cid-jfcioroc]{scroll-behavior:smooth}}.tb-insight-img{transition:transform var(--duration-base) var(--ease-out-expo)}.tb-insight-card h3{transition:color var(--duration-fast) var(--ease-out-strong)}@media(hover:hover)and (pointer:fine){.tb-insight-card:hover .tb-insight-img{transform:translate3d(0,-2px,0) scale(1.015)}.tb-insight-card:hover h3{color:var(--tb-galaxy)}}.tb-insight-card:focus-visible{outline:2px solid var(--tb-galaxy);outline-offset:4px;border-radius:var(--radius-sm)}@media(prefers-reduced-motion:reduce){.tb-insight-img,.tb-insight-card h3{transform:none;transition:none}}
