@layer component{.team-card{--team-card-max: none;--team-card-aspect: 3 / 4;--team-card-aspect-auto: auto;--team-card-pad-y: var(--s-card-pad-lg, var(--s-space-xl, 2rem));--team-card-pad-x: var(--s-card-pad-xl, var(--s-space-2xl, 2.5rem));--team-card-accent: var(--s-accent, #f1592d);--team-card-gradient-to: var(--s-bg, #0b0b0b);--team-card-icon-size: 44px;--team-card-bubble-size: 500px;--team-card-orbit: 100px;--team-card-bg: var(--sf-bg, var(--s-overlay-5, rgba(255,255,255,.06)));--team-card-bd: var(--sf-bd, var(--s-overlay-25, rgba(255,255,255,.2)));--team-card-text: var(--sf-text, var(--surface-text, #fff));--team-card-shadow: var(--sf-shadow, var(--surface-shadow, none));--team-card-shadow-hover: var(--surface-shadow-hover, var(--team-card-shadow));--team-card-icon-bg: var(--s-overlay-80, rgba(255,255,255,.1));--team-card-icon-img: 18px;--team-card-label-bg: var(--s-overlay-40, rgba(255,255,255,.14));--team-card-label-text: var(--team-card-text);--team-card-label-size: .75rem;--team-card-hover-lift: -4px;--team-card-transition: transform .4s ease, box-shadow .4s ease;--team-card-focus: var(--team-card-accent);--team-card-focus-offset: 3px;--team-card-bubble-border: var(--team-card-bd);--team-card-bubble-shadow: none;--team-card-image-max: 320px;--team-card-image-y-closed: 20px;--team-card-image-filter-closed: grayscale(1) brightness(.8);--team-card-icons-max: 390px;--team-card-icons-size: 390px;--team-card-icons-top: 70%;--team-card-social-delay-step: 60ms;--team-card-z-bubble: 1;--team-card-z-gradient: 2;--team-card-z-image: 3;--team-card-z-labels: 4;--team-card-z-icons: 5;--team-card-z-caption: 6;--team-card-z-plus: 7;--team-card-caption-name-size: 1.25rem;--team-card-caption-name-weight: 700;--team-card-caption-title-size: .9rem;--team-card-caption-title-opacity: .8;--team-card-orbit-sm: 70px;--team-card-bubble-size-sm: 360px;isolation:isolate;--team-icon-size: var(--team-card-icon-size);--team-bubble-size: var(--team-card-bubble-size);--team-orbit: var(--team-card-orbit);--team-max: var(--team-card-max);--team-aspect: var(--team-card-aspect);--team-pad-y: var(--team-card-pad-y);--team-pad-x: var(--team-card-pad-x);--team-bg: var(--team-card-bg);--team-border: var(--team-card-bd);--team-text: var(--team-card-text);--team-shadow: var(--team-card-shadow);--team-shadow-hover: var(--team-card-shadow-hover);--team-accent: var(--team-card-accent);--team-gradient-to: var(--team-card-gradient-to);--team-icon-bg: var(--team-card-icon-bg);--team-label-bg: var(--team-card-label-bg);--team-label-text: var(--team-card-label-text);--z-bubble: var(--team-card-z-bubble);--z-gradient: var(--team-card-z-gradient);--z-image: var(--team-card-z-image);--z-labels: var(--team-card-z-labels);--z-icons: var(--team-card-z-icons);--z-caption: var(--team-card-z-caption);--z-plus: var(--team-card-z-plus);position:relative;width:100%;max-width:var(--team-max, none);aspect-ratio:var(--team-aspect);background-color:var(--team-bg);border:1px solid var(--team-border);border-radius:var(--sf-radius, var(--s-radius-xl, 16px));box-shadow:var(--team-shadow);overflow:hidden;padding:var(--team-pad-y) var(--team-pad-x);display:flex;flex-direction:column;justify-content:flex-end;color:var(--team-text);transition:var(--team-card-transition, transform .4s ease, box-shadow .4s ease);--team-tf: none;transform:var(--team-tf);will-change:auto;backface-visibility:hidden;background-clip:padding-box;box-sizing:border-box;min-width:0}.team-card[data-aspect=auto]{aspect-ratio:var(--team-card-aspect-auto, auto)}.team-card[data-perf=gpu]{--team-tf: translateZ(0);will-change:transform}@media (hover: hover){.team-card:hover{--team-tf: translateY(var(--team-card-hover-lift, -4px));box-shadow:var(--team-shadow-hover)}.team-card[data-perf=gpu]:hover{--team-tf: translateZ(0) translateY(var(--team-card-hover-lift, -4px))}}.team-card:focus-within{outline:2px solid var(--team-card-focus, var(--team-accent));outline-offset:var(--team-card-focus-offset, 3px);border-radius:calc(var(--sf-radius, var(--s-radius-xl, 16px)) - 2px);--team-tf: none}.team-bubble{position:absolute;top:50%;left:50%;width:var(--team-bubble-size);height:var(--team-bubble-size);border:1px solid var(--team-card-bubble-border, var(--team-border));background-color:var(--team-accent);border-radius:var(--s-radius-full, 9999px);z-index:var(--z-bubble);transition:transform .5s ease;transform:translate(-50%) scale(0);box-shadow:var(--team-card-bubble-shadow, none);pointer-events:none}.team-card[data-state=open] .team-bubble,.team-card.show .team-bubble{transform:translate(-50%,-50%) scale(1)}.team-gradient{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,var(--team-gradient-to) 90%);z-index:var(--z-gradient);pointer-events:none}.team-image{position:absolute;bottom:0;left:50%;width:100%;max-width:var(--team-card-image-max, 320px);z-index:var(--z-image);transition:filter .4s ease,transform .4s ease;transform:translate(-50%,var(--team-card-image-y-closed, 20px));filter:var(--team-card-image-filter-closed, grayscale(1) brightness(.8));pointer-events:none}.team-card[data-state=open] .team-image,.team-card.show .team-image{filter:none;transform:translate(-50%)}.team-image img{width:100%;height:auto;object-fit:contain;display:block;pointer-events:none}.team-icons{position:absolute;top:var(--team-card-icons-top, 70%);left:50%;transform:translate(-50%,-50%);width:100%;max-width:var(--team-card-icons-max, 390px);height:var(--team-card-icons-size, 390px);z-index:var(--z-icons);pointer-events:none}.team-icon{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:var(--team-icon-size);height:var(--team-icon-size);border-radius:var(--s-radius-full, 9999px);background-color:var(--team-icon-bg);backdrop-filter:blur(var(--sf-blur, 6px)) saturate(120%);-webkit-backdrop-filter:blur(var(--sf-blur, 6px)) saturate(120%);transform:translate(-50%,-50%) scale(0);opacity:0;transition:transform .4s ease,opacity .4s ease,background-color .3s ease;border:0;padding:0;font:inherit;color:inherit;text-decoration:none;outline:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.team-icon{backdrop-filter:none;-webkit-backdrop-filter:none}}.team-icon svg{width:var(--team-card-icon-img, 18px);height:var(--team-card-icon-img, 18px);display:block}.team-icon.plus-icon{transform:translate(-50%,-50%) scale(1);opacity:1;pointer-events:auto;z-index:var(--z-plus);cursor:pointer}.team-icon.plus-icon:focus-visible{outline:2px solid var(--team-card-focus, var(--team-accent));outline-offset:var(--team-card-focus-offset, 3px)}.team-icon.plus-icon svg{transition:transform .3s ease}.team-card[data-rotated=true] .team-icon.plus-icon svg,.team-icon.plus-icon.rotated svg{transform:rotate(45deg)}.team-icon.social-icon{pointer-events:none}.team-icon.social-icon:focus-visible{outline:2px solid var(--team-card-focus, var(--team-accent));outline-offset:var(--team-card-focus-offset, 3px)}.team-card[data-state=open] .team-icons .social-icon,.team-card.show .team-icons .social-icon{opacity:1;transform:translate(-50%,-50%) rotate(calc(var(--index) * 45deg)) translateY(calc(var(--team-orbit) * -1)) rotate(calc(var(--index) * -45deg)) scale(1);pointer-events:auto;cursor:pointer;transition-delay:calc(var(--index, 0) * var(--team-card-social-delay-step, 60ms))}@media (hover: hover){.team-icon.social-icon:hover{background-color:var(--team-accent)}}.team-labels{position:absolute;top:var(--s-space-lg, var(--s-space-lg, 1.5rem));left:50%;transform:translate(-50%);display:flex;gap:var(--s-space-2xs, var(--s-space-xxs, .35rem));z-index:var(--z-labels);pointer-events:none}.team-label{background-color:var(--team-label-bg);color:var(--team-label-text);padding:var(--s-space-2xs, var(--s-space-3xs, .25rem)) var(--s-space-xs, var(--s-space-xxs, .5rem));border-radius:var(--s-radius-pill, 999px);font-size:var(--team-card-label-size, .75rem);font-weight:600;text-transform:uppercase;white-space:nowrap}.team-caption{position:relative;z-index:var(--z-caption);text-align:center;color:var(--team-text);max-width:100%;min-width:0}.team-caption :where(h3,h4,p){overflow-wrap:anywhere;margin:0}.team-caption-name{font-size:var(--team-card-caption-name-size, 1.25rem);font-weight:var(--team-card-caption-name-weight, 700);margin:var(--s-space-2xs, var(--s-space-3xs, .25rem)) 0}.team-caption-title{font-size:var(--team-card-caption-title-size, .9rem);opacity:var(--team-card-caption-title-opacity, .8);margin:0}@media (max-width: 768px){.team-card{--team-orbit: var(--team-card-orbit-sm, 70px);--team-bubble-size: var(--team-card-bubble-size-sm, 360px)}}@media (prefers-reduced-motion: reduce){.team-card,.team-bubble,.team-image,.team-icon,.team-icon.plus-icon img{transition:none!important}.team-card[data-state=open] .team-icons .social-icon,.team-card.show .team-icons .social-icon{transition-delay:0ms!important}}}@layer component{.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:var(--s-block-gap-lg, var(--s-stack-lg));padding-block:var(--s-section-pad-y, var(--s-space-fluid-lg));padding-inline:var(--s-section-pad-x, var(--s-space-xl));width:100%;box-sizing:border-box;justify-items:center;min-width:0}.team-grid .traits-list{--traits-mt: var(--s-stack-sm, var(--s-space-sm))}}@layer component{.profile-card{--profile-card-accent: var(--s-accent);--profile-card-pad: var(--s-card-pad-lg, var(--s-space-lg, 1.5rem));--profile-card-gap: var(--s-card-gap-lg, var(--s-stack-sm, 1rem));--profile-card-name-size: 1.125rem;--profile-card-meta-size: .75rem;--profile-card-desc-size: .9rem;--profile-card-desc-lh: 1.6;--profile-card-hover-lift: -4px;--profile-card-focus-offset: 4px;--profile-card-transition: transform .3s ease;--pc-accent: var(--profile-card-accent);--pc-name-size: var(--profile-card-name-size);--pc-meta-size: var(--profile-card-meta-size);--pc-desc-size: var(--profile-card-desc-size);color:var(--sf-text, var(--surface-text));padding:var(--profile-card-pad);display:flex;flex-direction:column;gap:var(--profile-card-gap);box-sizing:border-box;isolation:isolate;background-clip:padding-box;transition:var(--profile-card-transition);--pc-tf: none;transform:var(--pc-tf);will-change:auto;backface-visibility:hidden;min-width:0}@media (hover: hover){.profile-card:hover{--pc-tf: translateY(var(--profile-card-hover-lift, -4px))}}.profile-card:focus-within{outline:2px solid var(--pc-accent);outline-offset:var(--profile-card-focus-offset, 4px);border-radius:calc(var(--sf-radius, var(--s-radius-xl, 16px)) - 2px)}.profile-card :where(.profile-name){font-weight:700;font-size:var(--pc-name-size);text-align:center;margin:0}.profile-card>h3:not([class]):first-child{font-weight:700;font-size:var(--pc-name-size);text-align:center;margin:0}.profile-card :where(.profile-title,.profile-subtitle){font-size:var(--pc-meta-size);text-align:center;text-transform:uppercase;opacity:.7;letter-spacing:.05em;margin:0}.profile-card .profile-description{font-size:var(--pc-desc-size);opacity:.85;line-height:var(--profile-card-desc-lh, 1.6);text-align:left;margin:0}.profile-card .profile-description :where(p,ul,ol){margin:.5em 0}@media (prefers-reduced-motion: reduce){.profile-card{transition:none!important;transform:none!important}}}@layer component{.b-profile-video{--b-max: 75rem;--b-px: var(--s-section-pad-x, var(--s-space-xl));--b-py: var(--s-section-pad-y, var(--s-space-fluid-lg));--b-gap: var(--s-block-gap-lg, var(--s-stack-lg));--b-min: 17.5rem;padding-block:var(--b-py)}.b-profile-video__inner{width:100%;max-width:var(--b-max);margin-inline:auto;padding-inline:var(--b-px);box-sizing:border-box;min-width:0}.b-profile-video__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--b-min),1fr));gap:var(--b-gap);align-items:start;width:100%;min-width:0}.b-profile-video__grid>*{min-width:0}@media (max-width: 30rem){.b-profile-video{--b-gap: var(--s-block-gap-md, var(--s-stack-md))}.b-profile-video__grid{grid-template-columns:1fr}}.b-profile-video[data-width=wide]{--b-max: 80rem}.b-profile-video[data-width=normal]{--b-max: 75rem}.b-profile-video[data-width=narrow]{--b-max: 60rem}.b-profile-video[data-width=full]{--b-max: none}.b-profile-video[data-padding=none]{--b-py: 0}.b-profile-video[data-padding=sm]{--b-py: var(--s-stack-lg, var(--s-space-2xl))}.b-profile-video[data-padding=md]{--b-py: var(--s-section-pad-y, var(--s-space-fluid-lg))}.b-profile-video[data-padding=lg]{--b-py: var(--s-space-fluid-4xl, var(--s-space-3xl))}.b-profile-video[data-gap=none]{--b-gap: 0}.b-profile-video[data-gap=sm]{--b-gap: var(--s-block-gap-sm, var(--s-stack-sm))}.b-profile-video[data-gap=md]{--b-gap: var(--s-block-gap-md, var(--s-stack-md))}.b-profile-video[data-gap=lg]{--b-gap: var(--s-block-gap-lg, var(--s-stack-lg))}}@layer component{.imgHover{--ih-gap: var(--s-block-gap-md, var(--s-stack-md));--ih-row-gap: var(--s-block-gap-sm, var(--s-stack-sm));display:flex;flex-direction:column;gap:var(--ih-gap);min-width:0}@supports (content-visibility: auto){.imgHover__row{content-visibility:auto;contain-intrinsic-size:270px 960px}}.imgHover__row{--ih-ratio: 3 / 1;--ih-row-min-h: clamp(200px, 28vw, 420px);--ih-item-min-h: clamp(180px, 45vw, 320px);display:flex;gap:var(--ih-row-gap);aspect-ratio:var(--ih-ratio);min-height:var(--ih-row-min-h);min-width:0}.imgHover__item{position:relative;overflow:hidden;flex:1 1 50%;min-width:0;isolation:isolate}.imgHover__img{width:100%;height:100%;object-fit:cover;object-position:var(--ih-focal, 50% 50%);display:block}.imgHover__row.is-stacked{flex-direction:column;aspect-ratio:auto;min-height:0}.imgHover__row.is-stacked .imgHover__item{flex:0 0 auto;min-height:var(--ih-item-min-h)}.imgHover__row[data-stack=sm]{flex-direction:column;aspect-ratio:auto;min-height:0}.imgHover__row[data-stack=sm] .imgHover__item{flex:0 0 auto;min-height:var(--ih-item-min-h)}@media (max-width: 48rem){.imgHover__row[data-stack=md]{flex-direction:column;aspect-ratio:auto;min-height:0}.imgHover__row[data-stack=md] .imgHover__item{flex:0 0 auto;min-height:var(--ih-item-min-h)}}@media (max-width: 56.25rem){.imgHover__row[data-stack=lg]{flex-direction:column;aspect-ratio:auto;min-height:0}.imgHover__row[data-stack=lg] .imgHover__item{flex:0 0 auto;min-height:var(--ih-item-min-h)}}@media (max-width: 64rem){.imgHover__row[data-stack=xl]{flex-direction:column;aspect-ratio:auto;min-height:0}.imgHover__row[data-stack=xl] .imgHover__item{flex:0 0 auto;min-height:var(--ih-item-min-h)}}}.fx-swap{--fx-big: 80%;--fx-small: 20%;--fx-basis: 50%;--fx-flex-dur: .6s;--fx-flex-ease: cubic-bezier(.2,.8,.2,1);--fx-zoom: 1.03;--fx-off-gray: 100%;--fx-off-bright: .9;--fx-off-bright-2: .85}.fx-swap__group .fx-swap__item{flex-basis:var(--fx-basis);min-width:0;transition:flex-basis var(--fx-flex-dur) var(--fx-flex-ease);position:relative}.fx-swap__img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .4s ease}@media (hover: hover) and (pointer: fine){.fx-swap__group[data-fx-primary=left] .fx-swap__item[data-fx-side=left]{flex-basis:var(--fx-big)}.fx-swap__group[data-fx-primary=left] .fx-swap__item[data-fx-side=right]{flex-basis:var(--fx-small)}.fx-swap__group[data-fx-primary=left] .fx-swap__item[data-fx-side=right] .fx-swap__img{filter:grayscale(var(--fx-off-gray)) brightness(var(--fx-off-bright))}.fx-swap__group[data-fx-primary=right] .fx-swap__item[data-fx-side=right]{flex-basis:var(--fx-big)}.fx-swap__group[data-fx-primary=right] .fx-swap__item[data-fx-side=left]{flex-basis:var(--fx-small)}.fx-swap__group[data-fx-primary=right] .fx-swap__item[data-fx-side=left] .fx-swap__img{filter:grayscale(var(--fx-off-gray)) brightness(var(--fx-off-bright))}.fx-swap__group:hover .fx-swap__item{flex-basis:var(--fx-small)}.fx-swap__group:hover .fx-swap__item .fx-swap__img{filter:grayscale(var(--fx-off-gray)) brightness(var(--fx-off-bright-2));transform:none}.fx-swap__group:hover .fx-swap__item:hover{flex-basis:var(--fx-big);z-index:1}.fx-swap__group:hover .fx-swap__item:hover .fx-swap__img{filter:none;transform:scale(var(--fx-zoom))}.fx-swap__group:hover .fx-swap__item:has(.fx-swap__img:hover){flex-basis:var(--fx-big);z-index:1}.fx-swap__group:hover .fx-swap__item:has(.fx-swap__img:hover) .fx-swap__img{filter:none;transform:scale(var(--fx-zoom))}}@media (prefers-reduced-motion: reduce){.fx-swap__group .fx-swap__item{transition:none!important}.fx-swap__img{transition:none!important;transform:none!important;filter:none!important}}@media (hover: none){.fx-swap__group .fx-swap__item{flex-basis:50%!important}.fx-swap__img{transform:none!important;filter:none!important}}@layer component{.planet-card{--planet-card-aspect: 1.4 / 1;--planet-card-radius: 1rem;--planet-card-radius-mobile: var(--planet-card-radius);--planet-card-blank-bg: var(--s-overlay-5);--planet-card-blank-bd: var(--s-border-1);--planet-card-circle-size: min(80vw, 400px);--planet-card-circle-size-mobile: min(78vw, 320px);--planet-card-circle-size-compact: min(82vw, 280px);--planet-card-blur: var(--sf-blur, 8px);--planet-card-blur-mobile: 6px;--planet-card-glow-tint: 4%;--planet-card-glow-inset: 1rem;--planet-card-glow-inset-mobile: 1.25rem;--planet-card-glow-inset-compact: 1.5rem;--planet-card-glow-bd: rgba(255,255,255,.15);--planet-card-glow-shadow: 0 0 30px rgba(255,255,255,.05);--planet-card-glow-shadow-mobile: 0 0 22px rgba(255,255,255,.045);--planet-card-badge-bg: var(--s-accent, #f1592d);--planet-card-badge-color: var(--s-text-inv);--planet-card-badge-pad-y: var(--s-chip-pad-y, var(--s-atom-pad-y, .35rem));--planet-card-badge-pad-x: var(--s-chip-pad-x, var(--s-atom-pad-x, .75rem));--planet-card-badge-size: clamp(1rem, 2.5vw, 1.75rem);--planet-card-badge-weight: 700;--planet-card-badge-max-ch: 22ch;--planet-card-badge-size-mobile: clamp(.95rem, 3.6vw, 1.2rem);--planet-card-badge-pad-y-mobile: var(--s-chip-pad-y, var(--s-atom-pad-y, .3rem));--planet-card-badge-pad-x-mobile: var(--s-chip-pad-x, var(--s-atom-pad-x, .6rem));--planet-card-badge-gap: var(--s-inline-sm, .75rem);--planet-card-badge-bottom: var(--s-card-pad-sm, 1rem);--planet-card-badge-gap-mobile: var(--s-inline-xs, .5rem);--planet-card-badge-bottom-mobile: var(--s-card-pad-sm, .75rem);--planet-card-badge-rotate: 0deg;--planet-aspect: var(--planet-card-aspect);--planet-radius: var(--planet-card-radius);--planet-radius-mobile: var(--planet-card-radius-mobile);--planet-circle-size: var(--planet-card-circle-size);--planet-circle-size-mobile: var(--planet-card-circle-size-mobile);--planet-circle-size-compact: var(--planet-card-circle-size-compact);--planet-blur: var(--planet-card-blur);--planet-blur-mobile: var(--planet-card-blur-mobile);--planet-glow-tint: var(--planet-card-glow-tint);--planet-glow-inset: var(--planet-card-glow-inset);--badge-rotate: var(--planet-card-badge-rotate);--planet-badge-pad-y: var(--planet-card-badge-pad-y);--planet-badge-pad-x: var(--planet-card-badge-pad-x);--planet-badge-size: var(--planet-card-badge-size);position:relative;width:100%;aspect-ratio:var(--planet-aspect, 1.4 / 1);border-radius:var(--sf-radius, var(--planet-radius, 1rem));overflow:hidden;isolation:isolate;min-width:0;color:var(--sf-text, inherit);background-clip:padding-box;box-sizing:border-box}.planet-card--blank{background:var(--sf-bg, var(--planet-card-blank-bg, var(--s-overlay-5)));border:1px solid var(--sf-bd, var(--planet-card-blank-bd, var(--s-border-1)));box-shadow:var(--sf-shadow, none)}.planet-card__background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;border-radius:inherit;display:block}.planet-card__overlay{position:absolute;inset:0;z-index:3;pointer-events:none}.planet-card__bubble{position:absolute;inset:0;z-index:2;display:grid;place-items:center;pointer-events:none}.planet-card__glow{width:var(--planet-circle-size, min(80vw, 400px));aspect-ratio:1 / 1;border-radius:50%;backdrop-filter:blur(var(--planet-blur, var(--sf-blur, 8px)));-webkit-backdrop-filter:blur(var(--planet-blur, var(--sf-blur, 8px)));background:color-mix(in srgb,var(--sf-text, var(--surface-text)) var(--planet-glow-tint, 4%),transparent);border:1px solid var(--planet-card-glow-bd, rgba(255,255,255,.15));box-shadow:var(--planet-card-glow-shadow, 0 0 30px rgba(255,255,255,.05));position:relative;overflow:hidden;pointer-events:auto;max-width:calc(100% - var(--planet-glow-inset, 1rem))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.planet-card__glow{background:#ffffff05;backdrop-filter:none;-webkit-backdrop-filter:none}}.planet-card__badge{position:absolute;transform:translate(-50%,-50%) rotate(var(--badge-rotate, 0deg));z-index:2;background:var(--planet-card-badge-bg, var(--s-accent, #f1592d));color:var(--planet-card-badge-color, var(--s-text-inv));padding:var(--planet-badge-pad-y, .35rem) var(--planet-badge-pad-x, .75rem);border-radius:999px;font-size:var(--planet-badge-size, clamp(1rem, 2.5vw, 1.75rem));font-weight:var(--planet-card-badge-weight, 700);white-space:nowrap;pointer-events:auto;user-select:none;max-width:min(90%,var(--planet-card-badge-max-ch, 22ch));overflow:hidden;text-overflow:ellipsis;transition:transform .3s ease,font-size .3s ease,padding .3s ease}.planet-card__badge-container{position:relative;width:100%;height:100%;pointer-events:none}.planet-card__badge-row{--planet-badge-gap: var(--planet-card-badge-gap, .75rem);--planet-badge-bottom: var(--planet-card-badge-bottom, 1rem);position:absolute;left:50%;bottom:var(--planet-badge-bottom);transform:translate(-50%);display:flex;flex-wrap:wrap;gap:var(--planet-badge-gap);justify-content:center;width:90%;pointer-events:auto}.planet-card__badge-row .planet-card__badge{position:static;transform:rotate(var(--badge-rotate, 0deg));max-width:100%}@media (prefers-reduced-motion: reduce){.planet-card__badge{transition:none}}@media (max-width: 540px){.planet-card{border-radius:var(--sf-radius, var(--planet-radius-mobile, var(--planet-radius, 1rem)))}.planet-card__glow{width:var(--planet-circle-size-mobile, min(78vw, 320px));backdrop-filter:blur(var(--planet-blur-mobile, 6px));-webkit-backdrop-filter:blur(var(--planet-blur-mobile, 6px));box-shadow:var(--planet-card-glow-shadow-mobile, 0 0 22px rgba(255,255,255,.045));--planet-glow-inset: var(--planet-card-glow-inset-mobile, 1.25rem)}.planet-card__badge{--planet-badge-size: var(--planet-card-badge-size-mobile, clamp(.95rem, 3.6vw, 1.2rem));--planet-badge-pad-y: var(--planet-card-badge-pad-y-mobile, .3rem);--planet-badge-pad-x: var(--planet-card-badge-pad-x-mobile, .6rem)}.planet-card__badge-row{--planet-badge-gap: var(--planet-card-badge-gap-mobile, .5rem);--planet-badge-bottom: var(--planet-card-badge-bottom-mobile, .75rem);width:94%}}@media (max-width: 380px){.planet-card__glow{width:var(--planet-circle-size-compact, min(82vw, 280px));--planet-glow-inset: var(--planet-card-glow-inset-compact, 1.5rem)}.planet-card__badge{max-width:min(92%,18ch)}}}@layer component{:root{--planet-block-gap: var(--s-block-gap-lg, var(--s-stack-lg));--planet-block-aspect: 1.4 / 1;--planet-block-radius: 1rem}.b-planet{--b-gap: var(--planet-block-gap);display:grid;gap:var(--b-gap);min-width:0}.b-planet .planet-card{--planet-aspect: var(--planet-block-aspect, 1.4 / 1);--planet-radius: var(--planet-block-radius, 1rem)}}@layer component{.bg-display-text{position:absolute;inset:0;display:grid;place-items:center;z-index:1;pointer-events:none;font-family:var(--font-family-display, system-ui);font-weight:var(--bg-display-weight, 900);text-transform:uppercase;letter-spacing:.06em;line-height:.9;font-size:var(--bg-display-size, clamp(4.5rem, 17vw, 15rem));white-space:nowrap;color:var(--bg-display-color, color-mix(in srgb, var(--surface-text) 70%, transparent) );-webkit-text-stroke:var(--bg-display-stroke-w, 0) var(--bg-display-stroke-c, transparent);filter:blur(var(--bg-display-blur, 2px))}@supports not (color: color-mix(in srgb,#000 10%)){.bg-display-text{color:#ffffff91}}.bg-display-text--mega{font-size:clamp(10rem,26vw,40rem)}.bg-display-text--wrap{white-space:normal;text-align:center;padding-inline:clamp(8px,2vw,16px)}.bg-display-text--left{place-items:center start;text-align:left}.bg-display-text--right{place-items:center end;text-align:right}.bg-display-text--top{place-items:start center}.bg-display-text--bottom{place-items:end center;padding-bottom:clamp(8px,2vw,16px)}}
