.skh-root{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:var(--skh-bg);width:100%;height:100%;color:var(--skh-text);font-family:Poppins,Outfit,Manrope,system-ui,sans-serif;position:relative;overflow:hidden;container-type:size}.skh-root[data-preset=adventure]{background:linear-gradient(180deg,var(--skh-bg) 0%,color-mix(in srgb,var(--skh-primary) 9%,var(--skh-bg)) 100%)}.skh-inner{gap:var(--skh-gap);height:100%;max-width:var(--skh-max);grid-template-rows:auto auto 1fr auto auto auto;margin-inline:auto;padding:max(2.4cqh,1rem) max(5cqw,1.25rem) max(2.2cqh,1rem);display:grid}.skh-header{justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;display:flex}.skh-logo{width:var(--skh-logo);height:var(--skh-logo);object-fit:cover;border-radius:999px;flex:none}.skh-lang{flex:none}.skh-title-block{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.skh-title{font-size:var(--skh-title);line-height:var(--skh-lh);font-weight:var(--skh-weight);color:var(--skh-text);overflow-wrap:anywhere;text-wrap:balance;flex-direction:column;align-items:center;max-width:100%;margin:0;display:flex}.skh-root[data-preset=impact] .skh-title{text-transform:uppercase;letter-spacing:-.01em}.skh-title-accent{color:var(--skh-primary);font-weight:var(--skh-accent-weight)}.skh-subtitle{color:var(--skh-sub);text-wrap:balance;max-width:92%;margin:1.2cqh 0 0;font-size:max(1rem,min(2.9cqw,2.1cqh));font-weight:600}.skh-route{justify-content:center;min-height:0;display:flex}.skh-film{contain:layout paint;width:100%;height:100%;min-height:max(12rem,20cqh);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.skh-film-track{will-change:transform;width:max-content;height:100%;display:flex;transform:translate(0)}.skh-film-group{gap:var(--skh-film-gap);height:100%;padding-right:var(--skh-film-gap);display:flex}.skh-film-frame{height:100%;aspect-ratio:var(--skh-frame-ratio,4 / 3);border-radius:var(--skh-radius);background:color-mix(in srgb,var(--skh-primary) 10%,#eef3ef);flex:none;margin:0;position:relative;overflow:hidden;box-shadow:0 1.2cqh 3cqh -1.4cqh #10302159}.skh-film-frame img,.skh-film-frame video{object-fit:cover;width:100%;height:100%;display:block}.skh-root[data-preset=adventure] .skh-film-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#00000047);position:absolute;inset:0}.skh-film[data-playing=true] .skh-film-track{animation:skh-film-left var(--skh-film-dur) linear infinite}.skh-film[data-playing=true][data-direction=right] .skh-film-track{animation-name:skh-film-right}.skh-film[data-pausable=true]:active .skh-film-track{animation-play-state:paused}.skh-film-placeholder{border-radius:var(--skh-radius);border:2px dashed color-mix(in srgb,var(--skh-text) 18%,transparent);width:100%;height:100%}@keyframes skh-film-left{to{transform:translate(-50%)}}@keyframes skh-film-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.skh-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:max(.6rem,2.2cqw);display:grid}.skh-cat{min-height:max(6.5rem,var(--skh-cat-h));border-radius:var(--skh-cat-radius);border:2px solid var(--skh-cat-border);background:var(--skh-cat-bg);min-width:0;color:var(--skh-cat-text);cursor:pointer;font:inherit;flex-direction:column;justify-content:center;align-items:center;gap:1cqh;padding:1.2cqh .6rem;transition:transform .14s;display:flex;box-shadow:0 1cqh 2.6cqh -1.6cqh #1030214d}.skh-cat:active{transform:scale(.97)}.skh-cat-icon{background:var(--skh-cat-icon-bg);width:max(3rem,7.5cqw);height:max(3rem,7.5cqw);color:var(--skh-cat-icon);border-radius:999px;place-items:center;display:grid}.skh-cat-icon svg{width:55%;height:55%}.skh-cat-label{text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:max(.95rem,min(3cqw,2.1cqh));font-weight:800;line-height:1.12}.skh-cats[data-style=pills]{grid-template-columns:1fr;gap:1cqh}.skh-cats[data-style=pills] .skh-cat{min-height:max(4rem,calc(var(--skh-cat-h) * .55));border-radius:999px;flex-direction:row;justify-content:flex-start;gap:3cqw;padding-inline:4cqw}.skh-cats[data-style=pills] .skh-cat-icon{width:max(2.6rem,6cqw);height:max(2.6rem,6cqw)}.skh-cta-wrap{justify-content:center;display:flex}.skh-cta{width:min(100%,var(--skh-cta-w));min-height:max(4.5rem,var(--skh-cta-h));border:2px solid var(--home-cta-border);border-radius:var(--skh-cta-radius);background:var(--home-cta-bg);color:var(--home-cta-color);font:inherit;font-size:var(--skh-cta-font);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 1.6cqh 3.6cqh -1.6cqh var(--home-cta-shadow);cursor:pointer;justify-content:center;align-items:center;gap:1em;padding:.6em 1.4em;font-weight:900;transition:transform .14s,background-color .14s;display:inline-flex}.skh-root[data-preset=elegant] .skh-cta{text-transform:none;letter-spacing:0;font-weight:800}.skh-cta:active{background:var(--home-cta-active);animation:none;transform:scale(.97)}.skh-cta-arrow{font-size:1.2em;line-height:1}.skh-cta[data-pulse=true]{animation:skh-pulse var(--skh-pulse-dur) ease-in-out infinite}.skh-cta[data-pulse=true] .skh-cta-arrow{animation:skh-arrow var(--skh-pulse-dur) ease-in-out infinite}@keyframes skh-pulse{0%,70%,to{transform:scale(1)}84%{transform:scale(var(--skh-pulse-scale))}}@keyframes skh-arrow{0%,70%,to{transform:translate(0)}84%{transform:translate(var(--skh-arrow-move))}}.skh-hint{text-align:center;text-transform:uppercase;letter-spacing:.18em;color:var(--skh-hint);font-size:max(.8rem,min(2cqw,1.5cqh));font-weight:700}.skh-hint-dot{background:var(--skh-primary);vertical-align:middle;border-radius:999px;width:.55em;height:.55em;margin-inline-end:.7em;display:inline-block}.skh-root[data-motion=true] .skh-hint-dot{animation:1.8s ease-in-out infinite skh-dot}@keyframes skh-dot{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@container (aspect-ratio>=1){.skh-title{font-size:min(var(--skh-title),7.2cqh)}.skh-cat{min-height:max(5.5rem,13cqh)}.skh-cta{min-height:max(4rem,9cqh);font-size:min(var(--skh-cta-font),3.4cqh)}.skh-cat-icon{width:max(2.6rem,6cqh);height:max(2.6rem,6cqh)}.skh-cat-label{font-size:max(.9rem,2.4cqh)}}@media(prefers-reduced-motion:reduce){.skh-film-track,.skh-cta,.skh-cta-arrow,.skh-hint-dot{animation:none!important}}.skg-frame{--skg-ink:#161816;box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;gap:2cqh;max-width:72rem;height:100%;margin-inline:auto;padding:2cqh 5cqw 2.4cqh;display:grid;overflow:hidden}.skg-hero{border-radius:calc(var(--skh-radius) * 1.6);text-align:center;background:#f3f4f3;min-width:0;padding:1.2cqh 3cqw 1.8cqh}.skg-hero-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6cqh 1rem;display:grid}.skg-hero-top>.skg-eyebrow{grid-area:2/1/auto/-1}.skg-hero-top>.skg-lang-slot{grid-area:1/3}.skg-logo-slot{justify-self:start;min-width:0}.skg-lang-slot{justify-self:end;min-width:0}.skg-logo{object-fit:cover;border-radius:999px;width:max(2.6rem,6cqw);height:max(2.6rem,6cqw);box-shadow:0 4px 14px #0000001f}.skg-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#4a4d4a;white-space:nowrap;font-size:max(.8rem,2.2cqw);font-weight:600}.skg-title{max-width:20ch;font-size:max(1.8rem,calc(6cqw * var(--skh-title-scale)));line-height:1.1;font-weight:var(--skh-weight);color:var(--skg-ink);text-wrap:balance;letter-spacing:-.01em;margin:.8cqh auto 0}.skg-subtitle{color:var(--skg-ink);margin:.8cqh 0 0;font-size:max(1rem,3.6cqw);font-weight:500}.skg-grid{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4cqh 3.2cqw;min-height:0;display:grid}.skg-tile{min-width:0;min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-rows:minmax(0,1fr) auto;gap:1cqh;padding:0;transition:transform .14s;display:grid;overflow:hidden}.skg-tile:active{transform:scale(.98)}.skg-photo{border-radius:calc(var(--skh-radius) * 1.6);background:#e6ece8;min-height:0;display:block;position:relative;overflow:hidden;box-shadow:0 .4cqh 1.2cqh -.6cqh #0000004d}.skg-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.skg-label{color:var(--skg-ink);text-align:center;overflow-wrap:break-word;padding-bottom:.2cqh;font-size:max(1rem,3.8cqw);font-weight:500;line-height:1.15;display:block}.skg-cta{border-radius:calc(var(--skh-cta-radius) * 1.4);background:var(--home-cta-bg);width:100%;min-height:max(5rem,10.5cqh);color:var(--home-cta-color);font:inherit;cursor:pointer;box-shadow:0 .8cqh 2cqh -1.2cqh var(--home-cta-shadow);border:0;flex-direction:column;justify-content:center;align-items:center;gap:.6cqh;transition:transform .14s,background-color .14s;display:flex}.skg-cta:active{background:var(--home-cta-active);transform:scale(.98)}.skg-cta-main{text-transform:uppercase;letter-spacing:.01em;font-size:max(1.5rem,5.4cqw);font-weight:700;line-height:1.05}.skg-cta-sub{opacity:.95;font-size:max(.9rem,2.9cqw);font-weight:400}.skg-cta[data-pulse=true] .skh-cta-arrow{animation:skh-arrow var(--skh-pulse-dur) ease-in-out infinite;display:inline-block}@container (aspect-ratio>=1){.skg-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr))}.skg-title{max-width:26ch;font-size:max(1.6rem,calc(5cqh * var(--skh-title-scale)))}.skg-subtitle,.skg-label{font-size:max(1rem,2.6cqh)}.skg-cta-main{font-size:max(1.3rem,4.2cqh)}.skg-cta-sub{font-size:max(.85rem,2.1cqh)}.skg-eyebrow{font-size:max(.8rem,1.8cqh)}.skg-logo{width:max(2.6rem,7cqh);height:max(2.6rem,7cqh)}}
