html[data-ui=modern] .gs-card{position:relative;width:100%;aspect-ratio:1.586;border-radius:16px;overflow:hidden;isolation:isolate;container-type:inline-size;color:#fff;background:var(--gs-base,#1d2a22);box-shadow:inset 0 1px 0 #ffffff26,0 18px 36px -22px #0b1a0099,0 3px 8px #0b1a0022}html[data-ui=modern] .gs-card-photo{background:#e8ece2}html[data-ui=modern] .gs-card-photo img{width:100%;height:100%;object-fit:cover;display:block}html[data-ui=modern] .gs-card-pattern{position:absolute;inset:0;z-index:0;opacity:.85}html[data-ui=modern] .gs-p-rings{background:radial-gradient(circle at 92% 8%,transparent 0 18%,var(--gs-accent) 18% 19.5%,transparent 19.5% 30%,var(--gs-accent) 30% 31.5%,transparent 31.5% 42%,var(--gs-accent) 42% 43.5%,transparent 43.5%)}html[data-ui=modern] .gs-p-stripe{background:repeating-linear-gradient(120deg,transparent 0 5cqw,color-mix(in oklab,var(--gs-accent) 45%,transparent) 5cqw 5.8cqw)}html[data-ui=modern] .gs-p-blob{background:radial-gradient(circle at 105% 115%,var(--gs-accent) 0 46%,transparent 46.5%),radial-gradient(circle at 70% 120%,color-mix(in oklab,var(--gs-accent) 45%,transparent) 0 30%,transparent 30.5%)}html[data-ui=modern] .gs-p-dots{background:radial-gradient(color-mix(in oklab,var(--gs-accent) 80%,transparent) 1.4px,transparent 1.8px) 0 0/4.2cqw 4.2cqw;-webkit-mask:linear-gradient(110deg,transparent 35%,#000 80%);mask:linear-gradient(110deg,transparent 35%,#000 80%)}html[data-ui=modern] .gs-p-arc{background:conic-gradient(from 200deg at 100% 0,transparent 0 30deg,var(--gs-accent) 30deg 60deg,transparent 60deg)}html[data-ui=modern] .gs-card-logo{position:absolute;left:5.5cqw;top:5.5cqw;z-index:1;width:14cqw;height:14cqw;border-radius:3.6cqw;background:#fff;display:grid;place-items:center;color:var(--gs-base);box-shadow:0 1cqw 2.4cqw #0003}html[data-ui=modern] .gs-card-logo span{width:62%;height:62%;background:var(--gs-base,#163300);-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}html[data-ui=modern] .gs-card-logo b{font:800 7.5cqw/1 var(--modern-font-heading,"Bricolage Grotesque",sans-serif)}html[data-ui=modern] .gs-card-value{position:absolute;right:5.5cqw;top:6cqw;z-index:1;font:700 6cqw/1.1 var(--modern-font-body,Inter,sans-serif);font-variant-numeric:tabular-nums;text-shadow:0 1px 3px #0005}html[data-ui=modern] .gs-card-photo .gs-card-value{padding:1.4cqw 2.8cqw;border-radius:99px;background:#0b1a00b3}html[data-ui=modern] .gs-card-name{position:absolute;left:5.5cqw;bottom:5cqw;z-index:1;max-width:72%;font:700 7.6cqw/1.1 var(--modern-font-heading,"Bricolage Grotesque",sans-serif);text-shadow:0 1px 3px #0005;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html[data-ui=modern] .gs-card-name.gs-name-m{font-size:6.2cqw}html[data-ui=modern] .gs-card-name.gs-name-s{font-size:5cqw}html[data-ui=modern] .gs-card-mark{position:absolute;right:5.5cqw;bottom:5.5cqw;z-index:1;font:700 3.6cqw/1 var(--modern-font-heading,"Bricolage Grotesque",sans-serif);letter-spacing:.06em;opacity:.8}html[data-ui=modern] .gs-card-shine{position:absolute;inset:-20% auto -20% 0;width:35%;z-index:2;background:linear-gradient(90deg,transparent,#ffffff3d,transparent);animation:gs-shine 6s ease-in-out infinite;pointer-events:none}@keyframes gs-shine{0%,62%{transform:translateX(-140%) skewX(-18deg)}to{transform:translateX(420%) skewX(-18deg)}}html[data-ui=modern] .gs-card-logo.gs-card-logo-photo{overflow:hidden;padding:0}html[data-ui=modern] .gs-card-logo-photo img{width:100%;height:100%;object-fit:cover;display:block}