.ax{min-height:100vh;background:var(--page);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}.ax *{box-sizing:border-box}.ax button,.ax input,.ax select{font:inherit;color:inherit}.ax button{cursor:pointer}.ax h1,.ax h2{font-family:var(--font-display);color:var(--ink)}.ax-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ax-wrap{max-width:var(--site-max,1440px);margin:0 auto;padding:0 var(--site-gutter,40px)}.ax-site .navitem:not(:hover){color:var(--ink)}.ax-acc{color:var(--serif-ink)}@keyframes ax-rise{0%{opacity:0;transform:translateY(.42em);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}@keyframes ax-drop{0%{opacity:0;transform:translateY(-40px) rotate(var(--r,-2deg))}to{opacity:1;transform:none}}@keyframes ax-fadein{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ax-rise{display:inline-block;margin-right:.24em;animation:ax-rise .7s cubic-bezier(.16,1,.3,1) var(--d,0ms) both}.ax-drop{animation:ax-drop .6s cubic-bezier(.2,0,0,1) var(--d,0ms) both}.ax-fade{animation:ax-fadein .5s cubic-bezier(.2,0,0,1) var(--d,0ms) both}.ax-top{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--page) 88%,transparent);backdrop-filter:blur(10px)}.ax-top-row{display:flex;align-items:center;gap:18px;min-height:68px;padding-top:8px;padding-bottom:8px}.ax-wordmark{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:600;letter-spacing:-.04em;color:var(--deep);line-height:1;white-space:nowrap}.ax-wordmark-dot{width:.7em;height:.7em;border-radius:.2em;background:var(--accent);margin-right:.35em}.ax-search{flex:1;max-width:460px;margin-left:auto;display:flex;align-items:center;gap:10px;height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--line2);background:var(--card);color:var(--ink2)}.ax-search:focus-within{border-color:var(--ink)}.ax-search input{flex:1;min-width:0;border:0;background:transparent;outline:none;font-size:15px;color:var(--ink)}.ax-brandpick{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ax-input,.ax-select{height:42px;border:1px solid var(--line2);border-radius:var(--radius-control);background:var(--card);padding:0 14px;font-size:15px;font-weight:500}.ax-select{padding-right:34px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 18px) 18px,calc(100% - 13px) 18px;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.ax-input{width:160px}.ax-color{width:42px;height:42px;padding:2px;border:1px solid var(--line2);border-radius:10px;background:var(--card);cursor:pointer}.ax-main{padding-bottom:56px}.ax-bar{display:flex;align-items:center;gap:16px;min-height:64px;border-bottom:1px dashed var(--line2)}.ax-bar .ax-search{max-width:420px}.ax-hero{padding:48px 0 24px}.ax-hero-copy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px 56px;align-items:end;margin-bottom:36px}.ax-hero-side{display:flex;flex-direction:column;gap:18px;padding-bottom:6px}.ax-kicker-page{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2);white-space:nowrap}.ax-h1{font-size:clamp(48px,5.2vw,76px);line-height:.98;letter-spacing:-.045em;font-weight:600;margin:0;text-wrap:balance}.ax-quiet{color:color-mix(in srgb,var(--ink) 45%,var(--page))}.ax-line{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.ax-line-in{display:block;animation:ax-roll .7s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i,0) * 80ms + 60ms)}@keyframes ax-roll{0%{transform:translateY(104%)}to{transform:none}}.ax-lede{font-size:19px;line-height:1.5;color:var(--ink2);margin:0;max-width:560px}.ax-hero-cta{display:flex;gap:10px;flex-wrap:wrap}.ax-btn-ghost,.ax-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:var(--radius-control);font-size:15px;font-weight:500;border:1px solid transparent;text-decoration:none;white-space:nowrap}.ax-btn-primary{background:var(--accent);color:var(--onAccent)}.ax-btn-ghost{background:var(--card);border-color:var(--line2)}.ax-btn-ghost:hover{border-color:var(--ink)}.ax-btn-primary:hover{filter:brightness(.96)}.ax-btn-sm{height:36px;padding:0 14px;font-size:14px}.ax-linkbtn{border:0;background:none;padding:0;font-size:15px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--ink) 35%,transparent)}.ax-linkbtn:hover{text-decoration-color:var(--ink)}.ax-hero-film{display:block;position:relative;width:100%;max-width:var(--site-max,1440px);margin:0 auto;padding:0 var(--site-gutter,40px);border:0;background:none;text-align:left}.ax-hero-film .ax-filmbox{border-radius:16px;box-shadow:0 30px 70px -30px rgb(29 29 32/.35);border:1px solid var(--line)}.ax-hero-play{position:absolute;right:calc(var(--site-gutter,40px) + 24px);bottom:22px;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;background:var(--ink);color:var(--page);font-size:15px;font-weight:600;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s cubic-bezier(.2,0,0,1)}.ax-hero-film:focus-visible .ax-hero-play,.ax-hero-film:hover .ax-hero-play{opacity:1;transform:none}.ax-pick{padding-top:56px;scroll-margin-top:16px}.ax-pick-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.ax-fntiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:22px}.ax-fntile{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:16px 16px 14px;border-radius:12px;border:1px solid var(--line);background:var(--card);text-align:left;transition:border-color .16s ease,transform .16s cubic-bezier(.2,0,0,1)}.ax-fntile img{width:56px;height:56px;object-fit:contain;margin:-4px 0 4px -4px;transition:transform .2s cubic-bezier(.2,0,0,1)}.ax-fntile:hover{border-color:var(--ink)}.ax-fntile:hover img{transform:translateY(-2px) rotate(-3deg)}.ax-fntile:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ax-fntile.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:color-mix(in srgb,var(--accent) 14%,var(--card))}.ax-fntile-label{font-size:16px;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.ax-fntile-count{font-size:13px;color:var(--ink2)}.ax-filter-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.ax-filter-label{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin-right:4px}.ax-chip,.ax-filter-label{font-weight:500;color:var(--ink2)}.ax-chip{height:36px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--card) 60%,transparent);font-size:14px}.ax-chip:hover{border-color:var(--ink);color:var(--ink)}.ax-chip.on{background:var(--ink);color:var(--page);border-color:var(--ink);font-weight:600}.ax-reel{padding-top:44px;scroll-margin-top:80px}.ax-reel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.ax-reel-name{display:flex;align-items:center;gap:14px;min-width:0}.ax-reel-icon{width:52px;height:52px;object-fit:contain;flex-shrink:0}.ax-rowtitle{font-size:32px;line-height:1.08;letter-spacing:-.03em;font-weight:600;margin:0}.ax-rowline{margin:6px 0 0;font-size:15px;color:var(--ink2)}.ax-rowcount{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:22px;padding:0 7px;margin-left:6px;border-radius:99px;background:var(--sunk);font-size:12px;font-weight:700;color:var(--ink)}.ax-reel-ctl{display:flex;gap:8px;align-items:center}.ax-iconbtn{width:36px;height:36px;border-radius:99px;border:1px solid var(--line2);background:var(--card);display:inline-flex;align-items:center;justify-content:center}.ax-iconbtn:hover{border-color:var(--ink)}.ax-reel-track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(280px,30vw,400px);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px max(var(--site-gutter,40px),calc((100vw - var(--site-max,1440px))/2 + var(--site-gutter,40px))) 22px;scroll-padding-left:max(var(--site-gutter,40px),calc((100vw - var(--site-max,1440px))/2 + var(--site-gutter,40px)));scrollbar-width:none}.ax-reel-track::-webkit-scrollbar{display:none}.ax-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin-top:18px}.ax-results{padding-top:40px}.ax-empty{color:var(--ink2)}.ax-empty-fn{padding-top:32px;font-size:16px}.ax-card{scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;text-align:left;padding:0;border:0;background:none}.ax-card-poster{position:relative;display:block;border-radius:16px;overflow:hidden;border:1px solid var(--line);box-shadow:0 14px 30px -18px rgb(29 29 32/.35);transition:transform .22s cubic-bezier(.2,0,0,1),box-shadow .22s}.ax-card:focus-visible .ax-card-poster,.ax-card:hover .ax-card-poster{transform:translateY(-5px);box-shadow:0 26px 44px -22px rgb(29 29 32/.45)}.ax-card:focus-visible{outline:none}.ax-card:focus-visible .ax-card-poster{outline:3px solid var(--accent);outline-offset:3px}.ax-card-playicon{position:absolute;right:12px;bottom:12px;width:40px;height:40px;border-radius:99px;background:var(--ink);color:var(--page);display:flex;align-items:center;justify-content:center;opacity:.92}.ax-badge{align-self:flex-start;margin-top:6px;font-size:13px;font-weight:600;padding:5px 11px;border-radius:999px;background:var(--sunk);color:var(--ink)}.ax-badge.is-money{background:color-mix(in srgb,var(--mode-auto) 22%,var(--card));color:var(--ink)}.ax-badge i{font-style:normal;font-weight:500;color:var(--ink2);margin-left:3px}.ax-card-title{font-family:var(--font-display);font-size:19px;line-height:1.2;font-weight:600;letter-spacing:-.015em;text-wrap:balance}.ax-card-meta{font-size:13px;color:var(--ink2)}.ax-foot{margin-top:56px;padding-top:18px;border-top:1px dashed var(--line2);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--ink2)}.ax-filmbox{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--page)}.ax-film{position:absolute;left:0;top:0;transform-origin:0 0;overflow:hidden;color:var(--ink);font-family:var(--font);background:radial-gradient(120% 90% at 70% 40%,var(--stage-hi) 0,var(--page) 55%,var(--sunk) 100%)}.ax-film-mark{position:absolute;left:100px;top:84px;height:40px;display:flex;align-items:center}.ax-film-mark img{height:40px!important;width:auto!important}.ax-film-example{position:absolute;right:100px;top:90px;height:36px;display:inline-flex;align-items:center;padding:0 16px;border-radius:99px;box-shadow:inset 0 0 0 2px var(--line);font-family:var(--font-mono);font-size:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}.ax-capcol{position:absolute;left:100px;top:180px;width:700px;height:720px;display:flex;flex-direction:column;justify-content:center;gap:20px}.ax-kicker{font-family:var(--font-mono);font-size:22px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.ax-film-sub{font-size:28px;font-weight:500;line-height:1.3;color:var(--ink2);letter-spacing:-.01em}.ax-film-progress{position:absolute;left:100px;top:960px;width:700px;display:flex;align-items:center;gap:8px}.ax-film-seg{height:8px;border-radius:9px;background:color-mix(in srgb,var(--ink) 10%,transparent);overflow:hidden}.ax-film-seg i{display:block;height:100%;border-radius:9px}.ax-film-seglabel{margin-left:10px;font-size:18px;font-weight:600;color:var(--ink2);white-space:nowrap;font-variant-numeric:tabular-nums}.ax-zone{left:860px;top:160px;width:1000px;height:760px;perspective:2400px}.ax-rig,.ax-zone{position:absolute}.ax-rig{inset:0;transform-style:preserve-3d}.ax-slab{border-radius:26px;background:linear-gradient(165deg,var(--slab1) 0,var(--slab2) 55%,var(--slab3) 100%);box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.9),inset 0 -3px 0 rgb(0 0 0/.05),0 9px 0 -1px var(--slab-edge),0 10px 0 -1px rgb(0 0 0/.08),0 30px 70px rgb(29 29 32/.14)}.ax-slab-deep{position:absolute;color:var(--on-deep);background:radial-gradient(120% 90% at 25% 15%,var(--deep-hi) 0,var(--deep) 45%,var(--deep-lo) 100%);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.12),inset 0 -4px 0 rgb(0 0 0/.18),0 10px 0 -1px var(--deep-lo),0 34px 70px rgb(16 20 40/.28);overflow:hidden}.ax-slab-deep:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.18;background-image:repeating-linear-gradient(45deg,rgb(255 255 255/9%) 0 1px,transparent 1px 4px),repeating-linear-gradient(-45deg,rgb(0 0 0/14%) 0 1px,transparent 1px 4px)}.ax-film-endmark{height:64px;display:flex;align-items:center}.ax-film-endmark img{height:64px!important;width:auto!important}.ax-film-endmark .ax-wordmark{font-size:64px!important}.ax-film-wipe{position:absolute;inset:0;z-index:50;background:var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:110px;font-weight:600;letter-spacing:-.045em;color:var(--page)}.ax-film-wipe .ax-acc{color:var(--accent)}.ax-film-veil{position:absolute;inset:0;background:var(--page);pointer-events:none;z-index:60}.ax-player{position:fixed;inset:0;z-index:1000;background:#0c0c0e;outline:none;animation:ax-fadein .24s ease-out;cursor:none}.ax-player.show-ui{cursor:auto}.ax-player-film{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;background:#0c0c0e}.ax-player-bottom,.ax-player-top{position:absolute;left:0;right:0;padding:18px 28px;color:#f4f1ea;opacity:0;transition:opacity .26s ease;pointer-events:none}.ax-player.show-ui .ax-player-bottom,.ax-player.show-ui .ax-player-top{opacity:1;pointer-events:auto}.ax-player-top{top:0;display:flex;justify-content:space-between;align-items:flex-start;background:linear-gradient(rgb(0 0 0/.55),transparent)}.ax-player-bottom{bottom:0;padding-top:46px;background:linear-gradient(transparent,rgb(0 0 0/.65))}.ax-player-fn{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.ax-player-title{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.015em;margin-top:4px}.ax .ax-pbtn{width:46px;height:46px;border-radius:99px;border:1px solid hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.08);color:#f4f1ea;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(6px)}.ax-pbtn:hover{background:hsla(0,0%,100%,.18)}.ax .ax-pbtn-main{width:56px;height:56px;background:#f4f1ea;color:#1d1d20;border-color:transparent}.ax-pbtn-main:hover{background:#fff}.ax-chapters{display:flex;gap:6px;margin-bottom:14px}.ax-chapter{position:relative;min-width:0;height:34px;padding:0;border:0;background:none;text-align:left;color:inherit}.ax-chapter:before{content:"";right:0;background:hsla(0,0%,100%,.22)}.ax-chapter i,.ax-chapter:before{position:absolute;left:0;top:4px;height:6px;border-radius:9px}.ax-chapter i{background:var(--m)}.ax-chapter span{position:absolute;left:0;right:0;top:14px;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:.55}.ax-chapter.on span,.ax-chapter:hover span{opacity:1}.ax-chapter:hover:before{background:hsla(0,0%,100%,.4)}.ax-player-ctl{display:flex;align-items:center;gap:10px}.ax-player-time{font-size:14px;font-variant-numeric:tabular-nums;opacity:.85;margin-left:6px}.ax-player-keys{margin-left:auto;font-size:12px;opacity:.6}.ax-player-cap{display:none}.ax-film-progress{transition:opacity .26s ease}.ax-player.show-ui .ax-film-progress{opacity:0}.ax-player .ax-film-mark{transition:opacity .26s ease}.ax-player.show-ui .ax-film-mark{opacity:0!important}@media (max-width:1180px){.ax-fntiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1000px){.ax-hero-copy{grid-template-columns:1fr}.ax-h1{font-size:52px}}@media (max-width:820px){.ax-wrap{padding:0 16px}.ax-top .ax-top-row{flex-wrap:wrap;gap:10px;padding-top:12px;padding-bottom:12px}.ax-top-row>img{height:22px!important}.ax-search{order:3;max-width:none;flex-basis:100%;margin:0}.ax-brandpick{margin-left:auto}.ax-select{max-width:168px;height:38px;font-size:14px}.ax-input{width:120px;height:38px}.ax-bar{gap:10px;min-height:0;padding-top:12px;padding-bottom:12px;flex-wrap:wrap}.ax-bar .ax-kicker-page{flex-basis:100%}.ax-bar .ax-search{max-width:none;flex:1 1 200px;margin:0}.ax-hero{padding-top:28px}.ax-hero-copy{gap:16px;margin-bottom:24px}.ax-h1{font-size:40px;line-height:1.02;letter-spacing:-.04em}.ax-line-in{animation:none}.ax-lede{font-size:16.5px}.ax-hero-cta .ax-btn-ghost,.ax-hero-cta .ax-btn-primary{flex:1 1 auto}.ax-pick{padding-top:40px}.ax-pick-head{flex-direction:column;gap:8px;margin-bottom:14px}.ax-fntiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px}.ax-fntile{flex-direction:row;align-items:center;gap:10px;padding:10px}.ax-fntile img{width:40px;height:40px;margin:0;flex-shrink:0}.ax-fntile-label{font-size:14px}.ax-fntile-count{display:none}.ax-reel-icon{width:40px;height:40px}.ax-reel-head{flex-direction:column;gap:12px}.ax-reel-head,.ax-reel-name{align-items:flex-start}.ax-hero-film{padding:0}.ax-hero-film .ax-filmbox{border-radius:0;border-left:0;border-right:0}.ax-hero-play{opacity:1;transform:none;right:12px;bottom:12px;height:38px;font-size:13px}.ax-filter-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-inline:-16px;padding-inline:16px}.ax-filter-row::-webkit-scrollbar{display:none}.ax-chip{flex-shrink:0}.ax-rowtitle{font-size:26px}.ax-reel-ctl .ax-iconbtn{display:none}.ax-reel-track{grid-auto-columns:78vw;padding:6px 16px 18px;scroll-padding-left:16px;gap:12px}.ax-player-film{height:56.25vw;top:calc(50% - 28vw - 60px)}.ax-player-cap{display:block;position:absolute;left:16px;right:16px;top:calc(50% + 28vw - 44px);font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.015em;color:#f4f1ea}.ax-player-keys{display:none}.ax-player-top{padding:14px 16px}.ax-player-bottom{padding:30px 16px 18px}.ax-chapter span{display:none}.ax-chapters{margin-bottom:12px}.ax-player{cursor:auto}}@media (prefers-reduced-motion:reduce){.ax *{animation:none!important;transition:none!important}}.ax.ax-playerhost{min-height:0;background:none}.ax-hook{position:absolute;left:100px;top:200px;width:1500px;height:700px;display:flex;flex-direction:column;justify-content:center;gap:34px}.ax-hook-est{display:inline-flex;align-self:flex-start;align-items:baseline;gap:14px;padding:16px 26px;border-radius:999px;background:var(--deep);color:var(--on-deep);font-size:36px;font-weight:600;letter-spacing:-.02em}.ax-hook-est i{font-style:normal;font-weight:500;font-size:24px;opacity:.75}.ax-film.is-p45 .ax-film-mark,.ax-film.is-p916 .ax-film-mark{left:64px;top:56px}.ax-film.is-p45 .ax-film-example,.ax-film.is-p916 .ax-film-example{right:64px;top:60px}.ax-film.is-p45 .ax-capcol{left:64px;top:128px;width:952px;height:420px;gap:16px}.ax-film.is-p45 .ax-zone{left:66px;top:560px;transform:scale(.95);transform-origin:0 0}.ax-film.is-p45 .ax-film-progress{left:64px;top:1290px;width:952px}.ax-film.is-p45 .ax-hook{left:64px;top:120px;width:952px;height:1110px}.ax-film.is-p916 .ax-film-mark{top:150px}.ax-film.is-p916 .ax-film-example{top:154px}.ax-film.is-p916 .ax-capcol{left:64px;top:240px;width:952px;height:600px;gap:18px}.ax-film.is-p916 .ax-zone{left:40px;top:860px}.ax-film.is-p916 .ax-film-progress{left:64px;top:1660px;width:952px}.ax-film.is-p916 .ax-hook{left:64px;top:300px;width:952px;height:1240px}.ax-film.is-p45 .ax-film-sub,.ax-film.is-p916 .ax-film-sub{font-size:30px}