.pg{--pg-pad-x: clamp(24px, 7vw, 120px);--pg-line: rgba(224, 199, 244, .16);--pg-text: rgba(239, 233, 244, .82);--pg-muted: rgba(222, 217, 245, .62);background:#080817}.pg-hero{position:relative;padding:150px var(--pg-pad-x) 70px;background:radial-gradient(ellipse 70% 70% at 85% 0%,rgba(125,63,150,.32),transparent 70%),radial-gradient(ellipse 50% 60% at 0% 100%,rgba(63,28,78,.45),transparent 70%),#070a14;border-bottom:1px solid var(--pg-line)}.pg-hero-inner{position:relative;z-index:1;max-width:980px}.pg-status{margin-bottom:26px}.pg-kicker{display:block;margin-bottom:16px;font-family:var(--ts-mono);font-size:12px;font-weight:500;letter-spacing:.06em;color:#d6d8f5a8}.pg-kicker:before{content:"// ";color:#b26add}.pg-title{margin:0 0 28px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(46px,6.4vw,104px);line-height:.92;font-weight:600;letter-spacing:-.02em;color:#fff}.pg-section{padding:clamp(56px,7vw,100px) var(--pg-pad-x);border-bottom:1px solid var(--pg-line)}.pg-narrow{max-width:860px}.pg-h2{margin:0 0 30px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(34px,3.6vw,56px);line-height:1;font-weight:600;color:#fff}.pg-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;max-width:1200px}.pg-cards-4{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.pg-card{position:relative;display:flex;flex-direction:column;gap:10px;min-height:130px;padding:22px 52px 22px 22px;border:1px solid var(--pg-line);border-radius:20px;background:linear-gradient(135deg,#18142c99,#0a0b1b59);color:#fff;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease}.pg-card:hover{transform:translateY(-3px);border-color:#d4a5f373;background:linear-gradient(135deg,#3c1e5a8c,#100e2473)}.pg-card span{font-family:var(--ts-mono);font-size:11px;color:#b26add}.pg-card strong{font-family:Cormorant Garamond,Georgia,serif;font-size:26px;line-height:1.05;font-weight:600}.pg-card b{position:absolute;right:20px;bottom:20px;font-weight:300;color:#e3e5fab3;transition:transform .22s ease}.pg-card:hover b{transform:translate(4px)}.pg-back{display:inline-block;margin-top:26px;font-family:var(--ts-mono);font-size:12px;color:#efe9f4b8;text-decoration:none}.pg-back:hover{color:#fff}.ts-placeholder{max-width:760px;margin:0 0 14px;padding:18px 20px;border:1px dashed rgba(95,212,255,.4);border-radius:14px;background:#5fd4ff0a}.ts-placeholder span{display:block;margin-bottom:6px;font-family:var(--ts-mono);font-size:11px;color:var(--ts-signal)}.ts-placeholder strong{display:block;font-size:15px;color:#fff}.ts-placeholder p{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--pg-muted)}.ts-crumbs{margin-bottom:22px}.ts-crumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;font-family:var(--ts-mono);font-size:11px;color:var(--pg-muted)}.ts-crumbs li+li:before{content:"/";margin-right:8px;color:#b26add}.ts-crumbs a{color:#efe9f4b8;text-decoration:none}.ts-crumbs a:hover{color:#fff}.pg-hero-photo{position:absolute;z-index:0;top:0;right:0;bottom:0;width:60%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 28%,#000 55%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 28%,#000 55%)}.pg-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pg-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#070a1499,#070a1400 24% 68%,#070a14),linear-gradient(#7d3f9629,#7d3f9629)}.pg-hero-photo.is-light:after{background:linear-gradient(180deg,#070a148c,#070a1400 20% 80%,#070a14),linear-gradient(#7d3f9614,#7d3f9614)}.pg-hero:has(>.pg-hero-photo) .ts-sky{opacity:.75}@media(max-width:760px){.pg-hero:has(>.pg-hero-photo){padding-top:250px}.pg-hero-photo{left:0;bottom:auto;width:100%;height:330px;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 45%,transparent 100%)}.pg-hero-photo:after{background:linear-gradient(180deg,#070a148c,#070a1400 30%),linear-gradient(#7d3f9629,#7d3f9629)}.pg-hero-photo.is-light:after{background:linear-gradient(180deg,#070a148c,#070a1400 30%),linear-gradient(#7d3f9614,#7d3f9614)}}[data-sky-home]{position:relative}[data-sky-home]>:not(.ts-sky){position:relative;z-index:1}[data-sky-home].sky-beside>.pg-h2{margin-bottom:90px}[data-sky-home].sky-band>.pg-h2{margin-bottom:220px}.in-tabs:has(>.has-photo),.sv-kids.sv-hubs:has(>.has-photo){grid-template-columns:repeat(2,minmax(0,1fr))}.has-photo{--card-photo-w: 38%;overflow:hidden;min-height:200px}.in-tab.has-photo,.sv-kid.has-photo{padding-left:calc(var(--card-photo-w) + 18px)}.has-photo>.ts-card-photo{position:absolute;z-index:0;top:0;bottom:0;left:0;width:var(--card-photo-w);margin:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000 60%,transparent 100%);mask-image:linear-gradient(90deg,#000 60%,transparent 100%)}.ts-card-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% center;transition:transform .6s ease}.ts-card-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(#7d3f9624,#7d3f9624)}.has-photo>:not(.ts-card-photo):not(b){position:relative;z-index:1}.has-photo>b{z-index:1}.has-photo:hover .ts-card-photo img,.has-photo:focus-visible .ts-card-photo img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.ts-card-photo img{transition:none}.has-photo:hover .ts-card-photo img,.has-photo:focus-visible .ts-card-photo img{transform:none}}@media(max-width:900px){.in-tabs:has(>.has-photo),.sv-kids.sv-hubs:has(>.has-photo){grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.has-photo{min-height:0}.in-tab.has-photo,.sv-kid.has-photo{padding-left:24px;padding-top:154px}.has-photo>.ts-card-photo{bottom:auto;width:auto;right:0;height:140px;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.ts-card-photo img{object-position:center 55%}}
