.letter-wide.svelte-1jhr1zl{letter-spacing:.16em}.tb-kicker.svelte-1jhr1zl{letter-spacing:.22em;font-size:.72rem;font-weight:650;opacity:.7}.tb-title.svelte-1jhr1zl{font-weight:700;letter-spacing:-.035em;line-height:.95}.tb-hero.svelte-1jhr1zl{background:#07080c}.tb-hero.svelte-1jhr1zl .tb-hero-video{position:absolute;inset:0}.tb-hero-shade.svelte-1jhr1zl{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,#07080c8c,#07080c2e 40%,#07080cc7),radial-gradient(70% 50% at 80% 70%,rgba(242,101,34,.16),transparent 55%);pointer-events:none}.tb-ticker-mask.svelte-1jhr1zl{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.tb-ticker-track.svelte-1jhr1zl{display:flex;align-items:center;gap:2.75rem;width:max-content;animation:svelte-1jhr1zl-tb-ticker 38s linear infinite}.tb-tool.svelte-1jhr1zl{display:inline-flex;align-items:center;letter-spacing:.02em;white-space:nowrap;opacity:.9}@keyframes svelte-1jhr1zl-tb-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.tb-ticker-track.svelte-1jhr1zl{animation:none}}.tb-pack-featured.svelte-1jhr1zl{transform:translateY(-6px);box-shadow:0 24px 50px #0d6efd29!important}.tb-math.svelte-1jhr1zl{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:1.1rem;padding:.4rem}.tb-math-row.svelte-1jhr1zl{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.15rem;border-bottom:1px solid rgba(255,255,255,.06)}.tb-math-row.svelte-1jhr1zl:last-child{border-bottom:0}.tb-math-total.svelte-1jhr1zl{background:#ffffff0a;border-radius:.8rem}.tb-math-hours.svelte-1jhr1zl{font-variant-numeric:tabular-nums;font-weight:650;white-space:nowrap}.gd-show.svelte-1jhr1zl{overflow:hidden}.gd-filters.svelte-1jhr1zl{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem}.gd-filter.svelte-1jhr1zl{border:1px solid var(--si-border-color, #dee2e6);background:transparent;color:inherit;border-radius:999px;padding:.38rem .9rem;font-size:.82rem;font-weight:600;letter-spacing:.02em}.gd-filter.is-on.svelte-1jhr1zl{background:#12141a;border-color:#12141a;color:#fff}.gd-wall-wrap.svelte-1jhr1zl{position:relative}.gd-wall-wrap.svelte-1jhr1zl:before,.gd-wall-wrap.svelte-1jhr1zl:after{content:"";position:absolute;top:0;bottom:0;width:4.5rem;z-index:3;pointer-events:none}.gd-wall-wrap.svelte-1jhr1zl:before{left:0;background:linear-gradient(90deg,var(--si-body-bg, #fff),transparent)}.gd-wall-wrap.svelte-1jhr1zl:after{right:0;background:linear-gradient(270deg,var(--si-body-bg, #fff),transparent)}.gd-mq.svelte-1jhr1zl{overflow:hidden}.gd-mq-track.svelte-1jhr1zl{display:flex;width:max-content;will-change:transform;animation:svelte-1jhr1zl-gd-mq-left var(--dur, 48s) linear infinite}.gd-mq-right.svelte-1jhr1zl .gd-mq-track:where(.svelte-1jhr1zl){animation-name:svelte-1jhr1zl-gd-mq-right}.gd-mq.svelte-1jhr1zl:hover .gd-mq-track:where(.svelte-1jhr1zl),.gd-show.is-paused.svelte-1jhr1zl .gd-mq-track:where(.svelte-1jhr1zl){animation-play-state:paused}@keyframes svelte-1jhr1zl-gd-mq-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-1jhr1zl-gd-mq-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.gd-tile.svelte-1jhr1zl{position:relative;display:block;flex:0 0 max(18rem,34vw);width:max(18rem,34vw);padding:0;border:0;aspect-ratio:16 / 10;overflow:hidden;background:#050608;cursor:pointer;text-align:left}.gd-tile.svelte-1jhr1zl img:where(.svelte-1jhr1zl){width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.04);transition:transform .55s cubic-bezier(.22,.61,.36,1);pointer-events:none;-webkit-user-drag:none}.gd-tile-veil.svelte-1jhr1zl{position:absolute;inset:0;background:#06080c94;transition:background .4s ease;pointer-events:none}.gd-tile-meta.svelte-1jhr1zl{position:absolute;left:0;right:0;bottom:0;padding:1.15rem 1.2rem 1.2rem;color:#fff;z-index:2;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease;background:linear-gradient(180deg,transparent,rgba(5,6,8,.72));pointer-events:none}.gd-tile-kicker.svelte-1jhr1zl{display:block;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;opacity:.7;margin-bottom:.2rem}.gd-tile-title.svelte-1jhr1zl{display:block;font-size:1.05rem;font-weight:650;letter-spacing:-.02em}.gd-tile.svelte-1jhr1zl:hover img:where(.svelte-1jhr1zl),.gd-tile.svelte-1jhr1zl:focus-visible img:where(.svelte-1jhr1zl){transform:scale(1.1)}.gd-tile.svelte-1jhr1zl:hover .gd-tile-veil:where(.svelte-1jhr1zl),.gd-tile.svelte-1jhr1zl:focus-visible .gd-tile-veil:where(.svelte-1jhr1zl){background:#06080c14}.gd-tile.svelte-1jhr1zl:hover .gd-tile-meta:where(.svelte-1jhr1zl),.gd-tile.svelte-1jhr1zl:focus-visible .gd-tile-meta:where(.svelte-1jhr1zl){opacity:1;transform:none}.gd-tile.svelte-1jhr1zl:focus-visible{outline:2px solid var(--si-primary);outline-offset:-2px;z-index:1}.gd-modal.svelte-1jhr1zl{position:fixed;inset:0;z-index:1080;background:#050608b8;display:flex;align-items:center;justify-content:center;padding:1.25rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gd-modal-card.svelte-1jhr1zl{width:min(920px,100%);max-height:calc(100vh - 2.5rem);overflow:auto;background:var(--si-body-bg, #fff);border-radius:1.15rem;box-shadow:0 30px 80px #00000059}.gd-modal-card.svelte-1jhr1zl img:where(.svelte-1jhr1zl){width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.gd-modal-body.svelte-1jhr1zl{padding:1.5rem 1.6rem 1.7rem}@media(max-width:767.98px){.gd-tile.svelte-1jhr1zl{flex-basis:78vw;width:78vw}}@media(prefers-reduced-motion:reduce){.gd-mq-track.svelte-1jhr1zl{animation:none}.gd-tile.svelte-1jhr1zl img:where(.svelte-1jhr1zl),.gd-tile-veil.svelte-1jhr1zl,.gd-tile-meta.svelte-1jhr1zl{transition:none}}.tb-split.svelte-1jhr1zl{position:relative;min-height:22rem;display:flex;align-items:flex-end}.tb-split-img.svelte-1jhr1zl{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tb-split-body.svelte-1jhr1zl{position:relative;z-index:1;padding:2.5rem;background:linear-gradient(180deg,transparent,rgba(7,8,12,.82));width:100%}
