.shs-plat__head{display:flex;flex-direction:column;gap:var(--space-sm,12px);margin-bottom:var(--space-huge,40px)}.shs-plat__head .shs-h2{max-width:16ch}.shs-plat__intro{margin:0;max-width:62ch}.shs-plat{display:grid;gap:var(--space-lg,24px);grid-template-columns:repeat(2,minmax(0,1fr))}.shs-plat__c{display:flex;flex-direction:column;gap:var(--space-sm,12px);padding:var(--space-lg,24px);text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .25s ease}a.shs-plat__c:focus-visible,a.shs-plat__c:hover{border-color:var(--s-accent);box-shadow:0 12px 32px var(--plat-shadow,rgba(0,0,0,.1));transform:translateY(-3px)}.shs-on-dark .shs-plat{--plat-shadow:rgba(0,0,0,.45)}.shs-plat__n{color:var(--s-ink);font-family:var(--font-display,"massilia",Arial,sans-serif);font-size:24px;font-weight:var(--weight-bold,700);letter-spacing:-.4px;line-height:32px}.shs-plat__d{color:var(--s-ink-2);font-family:var(--font-body,Arial,Helvetica,sans-serif);font-size:var(--fs-body,16px);line-height:1.5;max-width:52ch}.shs-plat__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.shs-plat{--plat-chip:#e7ecf3;--plat-chip-hover:#d8eae8}.shs-on-dark .shs-plat{--plat-chip:rgba(0,0,0,.3);--plat-chip-hover:rgba(0,0,0,.46)}.shs-on-light .shs-plat{--plat-chip:#e7ecf3;--plat-chip-hover:#d8eae8}.shs-plat__tag{background:var(--plat-chip);border:1px solid transparent;border-radius:var(--radius-xl,100px);color:var(--s-ink-2);font-family:var(--font-label,Helvetica,Arial,sans-serif);font-size:11px;letter-spacing:.08em;padding:5px 11px;text-transform:uppercase;transition:color .18s ease,border-color .18s ease,background-color .18s ease}@media (hover:hover){.shs-plat__tag:hover{background:var(--plat-chip-hover);color:var(--s-accent)}a.shs-plat__c:focus-visible .shs-plat__tag,a.shs-plat__c:hover .shs-plat__tag{background:var(--plat-chip-hover);color:var(--s-accent)}a.shs-plat__c:hover .shs-plat__arw{transform:translateX(3px)}a.shs-plat__c:focus-visible .shs-plat__go,a.shs-plat__c:hover .shs-plat__go{background:var(--s-accent-fill);border-color:var(--s-accent-fill);color:var(--s-accent-fill-ink)}}.shs-plat__arw{display:inline-block;transition:transform .25s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.shs-plat__arw,.shs-plat__c,.shs-plat__go,.shs-plat__tag{transition:none}a.shs-plat__c:focus-visible,a.shs-plat__c:hover{transform:none}a.shs-plat__c:hover .shs-plat__arw{transform:none}}.shs-plat__go{align-self:flex-start;margin-top:auto}.shs-plat__foot{align-items:center;border-top:1px solid var(--s-rule);display:flex;flex-wrap:wrap;gap:var(--space-lg,24px);justify-content:space-between;margin-top:var(--space-huge,40px);padding-top:var(--space-lg,24px)}.shs-plat__ft{color:var(--s-ink);font-family:var(--font-body,Arial,Helvetica,sans-serif);margin:0;max-width:60ch}@media (max-width:767px){.shs-plat{grid-template-columns:1fr}.shs-plat__foot{align-items:flex-start}.shs-plat__foot .shs-btn{width:100%}}.shs-plat__c{overflow:hidden}.shs-plat__media{aspect-ratio:16/9;background:var(--s-surface);display:block;margin:calc(var(--space-lg,24px)*-1) calc(var(--space-lg,24px)*-1) var(--space-xs,6px);overflow:hidden}.shs-plat__media img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}a.shs-plat__c:focus-visible .shs-plat__media img,a.shs-plat__c:hover .shs-plat__media img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.shs-plat__media img{transition:none}}.shs-plat__c{position:relative}.shs-plat__c--bg{background:#212121;isolation:isolate;--plat-chip:rgba(0,0,0,.4);--plat-chip-hover:rgba(0,0,0,.58)}.shs-plat__c--bg>:not(.shs-plat__bg){position:relative;z-index:1}.shs-plat__bg{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.shs-plat__bg img{display:block;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.shs-plat__bg:after{background:linear-gradient(0deg,rgba(20,22,28,.94) 0,rgba(20,22,28,.84) 50%,rgba(20,22,28,.7));content:"";inset:0;position:absolute}a.shs-plat__c--bg:focus-visible .shs-plat__bg img,a.shs-plat__c--bg:hover .shs-plat__bg img{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.shs-plat__bg img{transition:none}}