.hero-splide[data-astro-cid-j7pv25f6],.hero-splide[data-astro-cid-j7pv25f6] .splide__track,.hero-splide[data-astro-cid-j7pv25f6] .splide__list,.hero-splide[data-astro-cid-j7pv25f6] .splide__slide{height:100%}.hero-splide[data-astro-cid-j7pv25f6] .splide__slide img{transform:scale(1.15);transition:transform 7s ease-out}.hero-splide[data-astro-cid-j7pv25f6] .splide__slide.is-active img{transform:scale(1)}.hero-splide[data-astro-cid-j7pv25f6] .splide__slide img{object-position:var(--pos-pc, center center)}@media(max-width:768px){.hero-splide[data-astro-cid-j7pv25f6] .splide__slide img{object-position:var(--pos-sp, center center)}}.hero-line[data-astro-cid-j7pv25f6]{opacity:0;transform:translateY(100%);animation:lineSlideUp 1s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes lineSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.hero-sub[data-astro-cid-j7pv25f6]{animation:heroFadeIn 1.2s ease .8s forwards}.hero-benefits[data-astro-cid-j7pv25f6]{animation:heroFadeIn 1s ease 1s forwards}.hero-scroll[data-astro-cid-j7pv25f6]{animation:heroFadeIn 1s ease 2s forwards}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}.hero-flowing-inner[data-astro-cid-j7pv25f6]{animation:heroFlow 25s linear infinite}@keyframes heroFlow{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-scroll-line[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{animation:scrollLine 2s ease infinite}@keyframes scrollLine{0%{top:-100%}to{top:100%}}.media-hairline[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;height:1px;pointer-events:none;background:color-mix(in srgb,var(--color-accent) 22%,transparent)}.media-hairline--top[data-astro-cid-j7pv25f6]{top:0}.media-hairline--bottom[data-astro-cid-j7pv25f6]{bottom:0}.media-display[data-astro-cid-j7pv25f6]{font-weight:500;font-size:clamp(1.75rem,1.2rem + 2.6vw,2.75rem);line-height:1;letter-spacing:-.01em}.media-rule[data-astro-cid-j7pv25f6]{display:block;width:2.5rem;height:1px;background:color-mix(in srgb,var(--color-accent) 50%,transparent)}.media-list[data-astro-cid-j7pv25f6]{border-top:1px solid color-mix(in srgb,var(--color-cream) 14%,transparent)}.media-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.1rem;padding:1.1rem .25rem;border-bottom:1px solid color-mix(in srgb,var(--color-cream) 14%,transparent);transition:transform .4s ease,border-color .4s ease}.media-row[data-astro-cid-j7pv25f6]:hover{transform:translate(8px);border-bottom-color:color-mix(in srgb,var(--color-accent) 70%,transparent)}.media-num[data-astro-cid-j7pv25f6]{flex-shrink:0;min-width:2.1rem;font-size:clamp(1.375rem,1.25rem + .6vw,1.625rem);line-height:1;color:color-mix(in srgb,var(--color-accent) 85%,transparent)}.media-row__body[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.3rem}.media-title[data-astro-cid-j7pv25f6]{line-height:1.3}@media(prefers-reduced-motion:reduce){.media-row[data-astro-cid-j7pv25f6]{transition:border-color .4s ease}.media-row[data-astro-cid-j7pv25f6]:hover{transform:none}}.award-vignette[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 70% at center,color-mix(in srgb,var(--color-accent) 8%,transparent) 0%,transparent 70%)}.award-bg-text[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:400;font-style:italic;font-size:clamp(60px,12vw,140px);line-height:1;color:color-mix(in srgb,var(--color-accent) 5%,transparent);white-space:nowrap;pointer-events:none;user-select:none;letter-spacing:-.02em}.award-frame[data-astro-cid-j7pv25f6]{position:absolute;inset:8px;pointer-events:none;border:1px solid color-mix(in srgb,var(--color-accent) 38%,transparent)}.award-frame[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:3px;border:1px solid color-mix(in srgb,var(--color-accent) 22%,transparent);pointer-events:none}.award-frame__corner[data-astro-cid-j7pv25f6]{position:absolute;width:10px;height:10px;background:var(--color-accent);transform:rotate(45deg);box-shadow:0 0 0 4px var(--color-section-dark)}.award-frame__corner--tl[data-astro-cid-j7pv25f6]{top:-5px;left:-5px}.award-frame__corner--tr[data-astro-cid-j7pv25f6]{top:-5px;right:-5px}.award-frame__corner--bl[data-astro-cid-j7pv25f6]{bottom:-5px;left:-5px}.award-frame__corner--br[data-astro-cid-j7pv25f6]{bottom:-5px;right:-5px}.award-label-row[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.85rem}.award-label[data-astro-cid-j7pv25f6]{font-size:11px;letter-spacing:.5em;padding-left:.5em;text-transform:uppercase;color:var(--color-accent);font-weight:500;line-height:1}.award-label-rule[data-astro-cid-j7pv25f6]{display:block;width:28px;height:1px;background:color-mix(in srgb,var(--color-accent) 60%,transparent)}.award-rank-block[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:baseline;gap:.05em;font-style:italic;font-weight:500;line-height:.9;letter-spacing:-.01em;background:linear-gradient(155deg,#d9a356,#f2d281 32%,#c28a32,#b07520 78%,#e8c071);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35));transform:translateY(24px);opacity:0;transition:transform 1s cubic-bezier(.16,1,.3,1) .25s,opacity 1s ease .25s}.award-rank__no[data-astro-cid-j7pv25f6]{font-size:clamp(.875rem,.7rem + .7vw,1.125rem);letter-spacing:-.02em}.award-rank__num[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,1.5rem + 2.4vw,2.75rem);letter-spacing:-.04em;line-height:.85}.js-scroll[data-astro-cid-j7pv25f6].is-visible .award-rank-block[data-astro-cid-j7pv25f6]{transform:translateY(0);opacity:1}.award-divider[data-astro-cid-j7pv25f6]{display:block;width:44px;height:1px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-accent) 70%,transparent) 50%,transparent)}.award-title[data-astro-cid-j7pv25f6]{color:var(--color-cream);font-family:var(--font-base);font-weight:500;font-size:clamp(.95rem,.85rem + .5vw,1.125rem);letter-spacing:.12em;line-height:1.5}.award-sub[data-astro-cid-j7pv25f6]{color:color-mix(in srgb,var(--color-cream) 70%,transparent);font-size:clamp(.7rem,.65rem + .15vw,.8rem);letter-spacing:.08em}@media(max-width:640px){.award-frame[data-astro-cid-j7pv25f6]{inset:6px}.award-frame__corner[data-astro-cid-j7pv25f6]{width:8px;height:8px;box-shadow:0 0 0 3px var(--color-section-dark)}.award-frame__corner--tl[data-astro-cid-j7pv25f6],.award-frame__corner--tr[data-astro-cid-j7pv25f6]{top:-4px}.award-frame__corner--bl[data-astro-cid-j7pv25f6],.award-frame__corner--br[data-astro-cid-j7pv25f6]{bottom:-4px}.award-frame__corner--tl[data-astro-cid-j7pv25f6],.award-frame__corner--bl[data-astro-cid-j7pv25f6]{left:-4px}.award-frame__corner--tr[data-astro-cid-j7pv25f6],.award-frame__corner--br[data-astro-cid-j7pv25f6]{right:-4px}.award-label-rule[data-astro-cid-j7pv25f6]{width:18px}.award-label-row[data-astro-cid-j7pv25f6]{gap:.6rem}.award-divider[data-astro-cid-j7pv25f6]{width:48px}}@media(prefers-reduced-motion:reduce){.award-rank-block[data-astro-cid-j7pv25f6]{transform:none;opacity:1;transition:none}}.featured-bg-text[data-astro-cid-j7pv25f6]{font-size:200px;font-weight:700;color:rgb(var(--c-primary-rgb)/.07);letter-spacing:.05em}@media(max-width:768px){.featured-bg-text[data-astro-cid-j7pv25f6]{font-size:100px}}.scenes-splide .splide__pagination{position:static!important;margin-top:1.25rem;padding:0}.scenes-splide .splide__pagination__page{background:var(--color-border);opacity:1}.scenes-splide .splide__pagination__page.is-active{background:var(--color-primary);transform:scale(1.2)}@media(min-width:1024px){.scenes-splide .splide__track{overflow:visible!important}.scenes-splide .splide__list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.scenes-splide .splide__list[data-cols="1"]{grid-template-columns:minmax(0,600px);justify-content:center}.scenes-splide .splide__list[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center}.scenes-splide .splide__list[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.scenes-splide .splide__slide{width:auto!important;margin:0!important}.scenes-splide .splide__pagination{display:none!important}}
