.wAOBIW_Bar{left:50%;bottom:calc(var(--space-3) + env(safe-area-inset-bottom));z-index:var(--z-header);align-items:center;gap:var(--space-2);max-width:calc(100% - var(--space-4)*2);padding:var(--space-2);color:var(--color-text);background-color:color-mix(in srgb, var(--color-bg) 88%, transparent);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform:translate(-50%, calc(100% + var(--space-5)));transition:transform var(--duration-base) var(--ease-out),opacity var(--duration-fast) linear;display:flex;position:fixed}.wAOBIW_Bar[data-shown]{opacity:1;transform:translate(-50%)}@media screen and (min-width:768px){.wAOBIW_Bar{display:none}}
@layer components{._7C0tWG_Carousel{--gap:var(--space-4)}._7C0tWG_Toolbar{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--gap-heading);display:flex}._7C0tWG_Toolbar:empty{display:none}._7C0tWG_Controls{gap:var(--space-2);flex-shrink:0;margin-left:auto;display:flex}._7C0tWG_Controls[hidden]{display:none}._7C0tWG_Button{width:44px;height:44px;color:var(--color-text-strong);cursor:pointer;transition:color var(--duration-fast) linear,background-color var(--duration-fast) linear,transform var(--duration-fast) var(--ease-out);background:0 0;border:1px solid;border-radius:50%;place-items:center;font-size:2rem;display:grid}@media (hover:hover){._7C0tWG_Button:hover{color:var(--color-bg);background-color:var(--color-text-strong)}}._7C0tWG_Button:focus-visible{color:var(--color-bg);background-color:var(--color-text-strong)}._7C0tWG_Button:active{transform:scale(.94)}._7C0tWG_Button:disabled{opacity:.3;pointer-events:none}._7C0tWG_Track{grid-auto-columns:var(--slide-size);gap:var(--gap);padding:0 0 var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-flow:column;margin:0;display:grid;overflow-x:auto}._7C0tWG_Track::-webkit-scrollbar{display:none}@media screen and (max-width:767px){._7C0tWG_Track{grid-auto-columns:var(--slide-size-sp)}}._7C0tWG_Slide{scroll-snap-align:start;min-width:0}}
@layer components{.SBs9eG_Section{padding-block:var(--gap-section);color:var(--color-text);background-color:var(--color-bg)}.SBs9eG_Section_Inner{align-content:start;row-gap:var(--gap-group);grid-template-columns:minmax(0,1fr);display:grid}.SBs9eG_More{justify-content:flex-end;display:flex}}
.YAGOlW_Hero{height:100svh;min-height:52rem;padding:var(--space-9) var(--gutter) 0;background-color:var(--color-bg)}
.Q-A6JG_Grid{columns:3 18rem;column-gap:var(--space-3);list-style:none}.Q-A6JG_Grid li{margin-bottom:var(--space-3);break-inside:avoid}.Q-A6JG_Grid .Q-A6JG_Thumb{width:100%;height:auto}.Q-A6JG_Carousel{--thumb-h:clamp(20rem, 16.132rem + 9.9174vw, 32rem)}.Q-A6JG_Thumb{height:var(--thumb-h);background:var(--color-surface);border-radius:var(--radius-md);cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}.Q-A6JG_Thumb img{object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}@media (hover:hover){.Q-A6JG_Thumb:hover img{transform:scale(1.04)}}.Q-A6JG_Thumb:focus-visible img{transform:scale(1.04)}.Q-A6JG_Thumb:focus-visible{outline-offset:3px}.Q-A6JG_Dialog{width:100%;max-width:none;height:100dvh;max-height:none;padding:var(--space-5);color:var(--color-text-strong);background-color:color-mix(in srgb, var(--color-bg) 94%, transparent);border:0;margin:0;position:fixed;inset:0}.Q-A6JG_Dialog[open]{gap:var(--space-4);animation:Q-A6JG_gallery-in var(--duration-base) var(--ease-out);grid-template-rows:1fr auto;display:grid}.Q-A6JG_Dialog::backdrop{background:0 0}html:has(.Q-A6JG_Dialog[open]){overflow:hidden}.Q-A6JG_Stage{place-items:center;min-height:0;display:grid}.Q-A6JG_Large{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:100%;width:auto!important;height:auto!important}.Q-A6JG_Bar{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.Q-A6JG_Count{min-width:5ch;font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:.08em;text-align:center}.Q-A6JG_Button{width:48px;height:48px;color:var(--color-text-strong);cursor:pointer;background:0 0;border:1px solid;border-radius:50%;place-items:center;font-size:2.2rem;display:grid}@media (hover:hover){.Q-A6JG_Button:hover{color:var(--color-bg);background-color:var(--color-text-strong)}}.Q-A6JG_Button:focus-visible{color:var(--color-bg);background-color:var(--color-text-strong)}@keyframes Q-A6JG_gallery-in{0%{opacity:0}}
@layer components{.dxjUJG_Frame{aspect-ratio:16/9;background-color:var(--palette-black);border-radius:var(--radius-md);position:relative;overflow:hidden}.dxjUJG_Frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.dxjUJG_Poster{width:100%;color:var(--palette-white);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.dxjUJG_Poster img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-out),filter var(--duration-slow) var(--ease-out);position:absolute;inset:0}@media (hover:hover){.dxjUJG_Poster:hover img{filter:brightness(.8);transform:scale(1.03)}.dxjUJG_Poster:hover .dxjUJG_Play{transform:scale(1.08)}}.dxjUJG_Poster:focus-visible img{filter:brightness(.8);transform:scale(1.03)}.dxjUJG_Poster:focus-visible .dxjUJG_Play{transform:scale(1.08)}.dxjUJG_Poster:focus-visible{outline-offset:-4px}.dxjUJG_Play{border:2px solid var(--palette-white);width:clamp(6.4rem,5.626rem + 1.9835vw,8.8rem);height:clamp(6.4rem,5.626rem + 1.9835vw,8.8rem);transition:transform var(--duration-base) var(--ease-out);background-color:#080808b3;border-radius:50%;place-items:center;font-size:clamp(2.4rem,2.142rem + .6612vw,3.2rem);display:grid;position:relative}.dxjUJG_Label{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);font-size:var(--text-sm);text-align:left;text-shadow:0 1px 4px #0009;font-weight:500;position:absolute}}
