@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700;800&family=Poppins:wght@600;700;800&display=swap");.pabj{--bg:#0a0a0a;--panel:#111111;--line:#242424;--ink:#f2f2f0;--muted:#8a8a85;--faint:#5a5a56;--accent:#E7E1CB;--amber:#c9a36a;--btnink:#0a0a0a;--overink:#f2f2f0;--head:"Poppins","Helvetica Neue","Inter",Arial,-apple-system,system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--sans:"Inter",-apple-system,system-ui,sans-serif;background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.55;-webkit-font-smoothing:antialiased}.pabj *{box-sizing:border-box;margin:0;padding:0}.pabj a{color:inherit;text-decoration:none}.pabj .mono{letter-spacing:.14em}.pabj .go,.pabj .mono{font-family:var(--mono);text-transform:uppercase}.pabj .go{position:fixed;right:28px;bottom:26px;z-index:70;background:var(--accent);color:var(--btnink);font-size:11px;font-weight:600;letter-spacing:.2em;padding:15px 24px;box-shadow:0 10px 40px rgba(0,0,0,.45);transition:.2s}.pabj .go:hover{transform:translateY(-2px);filter:brightness(1.08)}.pabj .jny{position:relative}.pabj .jny .stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#0a0a0a}.pabj canvas.film{position:absolute;inset:0;width:100%;height:100%;display:block}.pabj .vignette{background:linear-gradient(180deg,rgba(10,10,10,.35),transparent 22%,transparent 66%,rgba(10,10,10,.55))}.pabj .heroov,.pabj .vignette{position:absolute;inset:0;pointer-events:none}.pabj .heroov{z-index:5;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 24px}.pabj .heroov .kick{font-family:var(--mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--overink);opacity:.85}.pabj .heroov h1{font-family:var(--head);font-weight:800;font-size:clamp(44px,8.5vw,104px);line-height:.96;letter-spacing:-.03em;margin:18px 0 20px;text-shadow:0 2px 40px rgba(0,0,0,.45);color:var(--overink)}.pabj .heroov h1 em{color:var(--accent);font-style:normal}.pabj .heroov .tag{font-size:11px;letter-spacing:.22em;opacity:.75;max-width:60ch}.pabj .heroov .cue,.pabj .heroov .tag{font-family:var(--mono);text-transform:uppercase;color:var(--overink)}.pabj .heroov .cue{position:absolute;bottom:110px;left:50%;transform:translateX(-50%);font-size:10px;letter-spacing:.26em;opacity:.7;animation:pabj-bob 2.2s ease-in-out infinite}@keyframes pabj-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.pabj .hud{position:absolute;left:0;right:0;bottom:0;z-index:6;display:flex;justify-content:space-between;align-items:flex-end;padding:0 28px 22px;pointer-events:none}.pabj .hud .pct{font-family:var(--head);font-weight:800;font-size:clamp(56px,8vw,96px);line-height:.85;letter-spacing:-.04em;color:var(--overink);text-shadow:0 2px 30px rgba(0,0,0,.5);font-variant-numeric:tabular-nums}.pabj .hud .pct span{color:var(--accent)}.pabj .hud .pctlbl{font-family:var(--mono);font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--overink);opacity:.75;margin-top:10px}.pabj .hud .rail{display:flex;gap:0;align-items:flex-end}.pabj .hud .st{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:rgba(242,242,240,.38);padding:0 10px 6px;border-bottom:1px solid rgba(242,242,240,.22);transition:color .25s,border-color .25s;white-space:nowrap}.pabj .hud .st.on{color:var(--accent);border-bottom-color:var(--accent)}.pabj .hud .st.done{color:rgba(242,242,240,.7)}.pabj .loadbar{position:absolute;left:0;bottom:0;height:2px;background:var(--accent);width:0;z-index:7;opacity:.7;transition:opacity .4s}.pabj .fact{position:absolute;z-index:5;max-width:420px;opacity:0;transform:translateY(14px);transition:none;pointer-events:none;padding:22px 24px;background:rgba(10,10,10,.55);backdrop-filter:blur(8px);border:1px solid rgba(242,242,240,.14);border-left:2px solid #e7e1cb}.pabj .fact .idx{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.pabj .fact p{font-family:var(--head);font-weight:700;font-size:clamp(19px,2.2vw,26px);line-height:1.22;letter-spacing:-.01em;color:#f2f2f0}.pabj .fact .micro{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#8a8a85;margin-top:12px}.pabj .fact.fl{left:5.5%;top:24%}.pabj .fact.fr{right:5.5%;top:24%}.pabj .closing{min-height:92vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 28px;background:linear-gradient(180deg,#0a0a0a,#101008 55%,#0a0a0a);border-bottom:1px solid var(--line)}.pabj .closing h2{font-family:var(--head);font-weight:800;font-size:clamp(34px,5.6vw,72px);line-height:1.02;letter-spacing:-.03em;max-width:20ch;color:var(--ink)}.pabj .closing h2 em{color:var(--accent);font-style:normal}.pabj .closing .challenge{font-family:var(--mono);font-size:clamp(10px,1.2vw,12px);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:34px;max-width:70ch;line-height:2}.pabj .closing .challenge b{color:var(--accent);font-weight:500}.pabj .closing .trace{margin-top:26px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:3px}.pabj .actblk{border-bottom:1px solid var(--line);background:var(--bg);padding:96px 32px}.pabj .actin{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:minmax(240px,380px) 1fr;gap:56px;align-items:center}.pabj .actin .aimg{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;background:var(--panel);border:1px solid var(--line)}.pabj .actin h2{font-family:var(--head);font-weight:800;font-size:clamp(28px,3.6vw,44px);letter-spacing:-.02em;line-height:1.05;margin-top:14px;color:var(--ink)}.pabj .actin h2 .price{color:var(--accent);margin-left:12px}.pabj .actin .sub{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:10px}.pabj .comp{font-size:9.5px;color:var(--faint);margin-top:6px}.pabj .actin .anote,.pabj .comp{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase}.pabj .actin .anote{font-size:10px;color:var(--muted);margin-top:16px;line-height:1.9}.pabj .actin .anote b{color:var(--accent);font-weight:500}.pabj .shopbtn{display:inline-block;margin-top:26px;background:var(--accent);color:var(--btnink);font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding:17px 34px;transition:.2s}.pabj .shopbtn:hover{filter:brightness(1.08);transform:translateY(-2px)}.pabj .status{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);padding:5px 10px;display:inline-block}.pabj .ladder{max-width:1280px;margin:0 auto;padding:96px 32px 110px}.pabj .lhead{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:0;flex-wrap:wrap;gap:14px}.pabj .lhead .idx{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.pabj .lhead h2{font-family:var(--head);font-weight:700;font-size:clamp(30px,4vw,44px);line-height:1;letter-spacing:-.02em;margin-top:10px;color:var(--ink)}.pabj .lhead p.k{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);max-width:44ch;text-align:right;line-height:2}.pabj .rung{display:grid;grid-template-columns:108px minmax(0,1fr) auto;gap:32px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line);position:relative}.pabj .rung .tilelink{position:absolute;inset:0;z-index:1}.pabj .rung .act,.pabj .rung h3 a{position:relative;z-index:2}.pabj .rung:hover h3{color:var(--accent)}.pabj .rung:hover .thumb{border-color:var(--accent)}.pabj .rung .thumb{width:108px;height:108px;-o-object-fit:cover;object-fit:cover;background:var(--panel);border:1px solid var(--line)}.pabj .rung h3{font-family:var(--head);font-weight:700;font-size:clamp(19px,2.2vw,26px);letter-spacing:-.01em;color:var(--ink)}.pabj .rung h3 .price{color:var(--accent);font-weight:800;margin-left:10px}.pabj .rung .sub{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:8px}.pabj .rung.feat{border:1px solid rgba(231,225,203,.55);padding-left:20px;padding-right:20px;margin-top:-1px}.pabj .rung .act .shopbtn{margin-top:0;padding:14px 26px}.pabj .mats{border-bottom:1px solid var(--line);background:var(--bg);padding:96px 32px}.pabj .mats .min{max-width:1280px;margin:0 auto}.pabj .mats .mk{font-family:var(--mono);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--accent)}.pabj .mats h2{font-family:var(--head);font-weight:800;font-size:clamp(28px,4vw,52px);letter-spacing:-.02em;margin:14px 0 36px;color:var(--ink)}.pabj .mats .mgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pabj .mats figure{margin:0;background:var(--panel);border:1px solid var(--line)}.pabj .mats img{display:block;width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;background:#0e0e0e}.pabj .mats figcaption{display:flex;flex-direction:column;gap:4px;padding:12px 14px;font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase}.pabj .mats figcaption .t{color:var(--accent)}.pabj .mats figcaption .c{color:var(--muted)}.pabj .foot{border-top:1px solid var(--line);padding:64px 32px 30px;background:var(--bg)}.pabj .foot .fin{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;gap:28px;flex-wrap:wrap;align-items:flex-start}.pabj .foot .mbg{font-family:var(--head);font-weight:700;font-size:clamp(18px,2vw,24px);letter-spacing:-.01em;color:var(--ink)}.pabj .foot .mbg span{color:var(--accent)}.pabj .foot nav{display:flex;gap:26px;flex-wrap:wrap}.pabj .foot nav a{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);transition:color .2s}.pabj .foot nav a:hover{color:var(--ink)}.pabj .foot .fb{max-width:1280px;margin:40px auto 0;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}@media(max-width:900px){.pabj .go{right:16px;bottom:16px;padding:13px 18px}.pabj .hud{flex-direction:column;align-items:flex-start;gap:14px;padding:0 20px 18px}.pabj .hud .rail{width:100%;overflow-x:auto;scrollbar-width:none}.pabj .hud .st{padding:0 7px 5px;font-size:8.5px}.pabj .fact.fl,.pabj .fact.fr{left:20px;right:20px;top:auto;bottom:190px;max-width:none}.pabj .heroov .cue{bottom:210px}.pabj .actin{grid-template-columns:1fr;gap:28px}.pabj .rung{grid-template-columns:88px 1fr;gap:16px}.pabj .rung .act{grid-column:1/-1}.pabj .lhead p.k{text-align:left}.pabj .mats .mgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.pabj .mats .mgrid{grid-template-columns:1fr}}.pabj .astrip{border-bottom:1px solid var(--line);background:var(--bg);padding:96px 32px}.pabj .asin{max-width:1080px;margin:0 auto;text-align:center}.pabj .astrip .mk{font-family:var(--mono);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--accent)}.pabj .astrip h2{font-family:var(--head);font-weight:800;font-size:clamp(28px,4vw,52px);letter-spacing:-.02em;margin:14px 0 10px;color:var(--ink)}.pabj .astrip .bigmark{font-family:var(--head);font-weight:800;font-size:clamp(54px,9vw,120px);line-height:1;letter-spacing:-.03em;color:var(--accent);margin:34px 0 40px}.pabj .astats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:left}.pabj .astats.four{grid-template-columns:repeat(4,1fr)}.pabj .astats .stat{background:var(--panel);border:1px solid var(--line);padding:22px 24px}.pabj .astats .k{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.pabj .astats .v{font-family:var(--head);font-weight:700;font-size:clamp(15px,1.6vw,19px);line-height:1.3;color:var(--ink);margin-top:10px}.pabj .aquotes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;text-align:left;margin-top:34px}.pabj .aquotes .q{margin:0;background:var(--panel);border:1px solid var(--line);border-left:2px solid var(--accent);padding:24px 26px}.pabj .aquotes .qs{font-size:12px;letter-spacing:.3em;color:var(--accent)}.pabj .aquotes blockquote{font-family:var(--head);font-weight:700;font-size:clamp(16px,1.8vw,21px);line-height:1.3;color:var(--ink);margin:14px 0 0}.pabj .aquotes figcaption{font-size:9.5px;color:var(--muted);margin-top:16px}.pabj .aquotes figcaption,.pabj .qfoot{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase}.pabj .qfoot{font-size:9px;color:var(--faint);margin-top:22px}.pabj .asin.offer .ocopy{font-family:var(--mono);font-size:clamp(10px,1.2vw,12px);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);max-width:64ch;margin:22px auto 0;line-height:2}.pabj .asin.offer .status{margin-bottom:18px}.pabj video.aimg{display:block}@media(max-width:900px){.pabj .aquotes,.pabj .astats,.pabj .astats.four{grid-template-columns:1fr}}.pabx{--bg:#0a0a0a;--panel:#101010;--line:#242424;--ink:#f2f2f0;--muted:#8a8a85;--faint:#5a5a56;--kraft:#C1A384;--sand:#E7E1CB;--btnink:#0a0a0a;--head:"Poppins","Helvetica Neue","Inter",Arial,-apple-system,system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--sans:"Inter",-apple-system,system-ui,sans-serif;background:var(--bg);color:var(--ink);font-family:var(--sans)}.pabx .mk{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--kraft)}.pabx h2{font-family:var(--head);font-weight:800;letter-spacing:-.02em;line-height:1.02;color:var(--ink)}.pabx h2 em{color:var(--kraft);font-style:normal}.pabx .kick{font-size:10.5px;letter-spacing:.16em;color:var(--muted);line-height:2}.pabx .kick,.pabx .trace{font-family:var(--mono);text-transform:uppercase}.pabx .trace{font-size:10px;letter-spacing:.18em;color:var(--kraft);border-bottom:1px solid var(--kraft);padding-bottom:3px;transition:.2s}.pabx .trace:hover{filter:brightness(1.12)}.pabx-ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg);position:relative}.pabx-ticker .tkin{display:flex;width:-moz-max-content;width:max-content;animation:pabx-tk 46s linear infinite}.pabx-ticker.rev .tkin{animation-direction:reverse}.pabx-ticker:hover .tkin{animation-play-state:paused}.pabx-ticker .tkrow{display:flex;align-items:center;white-space:nowrap;padding:15px 0}.pabx-ticker .tkrow span{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--sand);padding:0 26px}.pabx-ticker .tkrow span b{color:var(--kraft);font-weight:500}.pabx-ticker .tkrow i{font-style:normal;color:var(--kraft);font-size:9px}@keyframes pabx-tk{0%{transform:translateX(0)}to{transform:translateX(-33.3333%)}}.pabx-hero{position:relative;min-height:92vh;min-height:92svh;overflow:hidden;border-bottom:1px solid var(--line);display:flex;align-items:flex-end}.pabx-hero .hbg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:30% 54%;object-position:30% 54%;filter:brightness(.94) saturate(.96)}.pabx-hero .hgrad{position:absolute;inset:0;background:linear-gradient(100deg,rgba(10,10,10,.86),rgba(10,10,10,.55) 34%,rgba(10,10,10,.08) 60%),linear-gradient(180deg,rgba(10,10,10,.5),transparent 26%,transparent 62%,rgba(10,10,10,.82))}.pabx-hero .hin{position:relative;z-index:3;padding:0 min(6vw,84px) 84px;max-width:760px}.pabx-hero .hstat{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--kraft);border:1px solid var(--kraft);padding:5px 10px;display:inline-block;background:rgba(10,10,10,.45)}.pabx-hero h2{font-size:clamp(40px,6.4vw,84px);margin:20px 0 16px;text-shadow:0 2px 44px rgba(0,0,0,.5)}.pabx-hero .hsub{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);opacity:.82;max-width:52ch;line-height:2.1}.pabx-hero .hcta{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px;align-items:center}.pabx-hero .hbtn{background:var(--kraft);color:var(--btnink);font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;padding:16px 30px;transition:.2s}.pabx-hero .hbtn:hover{filter:brightness(1.08);transform:translateY(-2px)}.pabx-hero .hbtn.ghost{background:transparent;color:var(--sand);border:1px solid rgba(231,225,203,.5)}.pabx-hero .hbtn.ghost:hover{border-color:var(--sand)}.pabx-hero .float{position:absolute;z-index:2;margin:0;border:1px solid rgba(242,242,240,.16);border-radius:4px;overflow:hidden;box-shadow:0 24px 70px rgba(0,0,0,.55);background:var(--panel);will-change:transform}.pabx-hero .float img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pabx-hero .float figcaption{position:absolute;left:0;right:0;bottom:0;font-family:var(--mono);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--sand);background:linear-gradient(180deg,transparent,rgba(10,10,10,.86) 40%);padding:18px 10px 8px}.pabx-hero .f1{top:9%;right:5.5%;width:min(21vw,300px);aspect-ratio:4/3}.pabx-hero .f2{top:46%;right:22%;width:min(15vw,212px);aspect-ratio:1/1}.pabx-hero .f3{bottom:10%;right:5%;width:min(12.5vw,178px);aspect-ratio:1/1}.pabx .pabx-film{border-bottom:1px solid var(--line);padding:112px 32px;background:var(--bg)}.pabx-film .fgrid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:center}.pabx-film .fbox{position:relative;border-radius:10px;overflow:hidden;border:1px solid #2b2b2b;box-shadow:0 34px 90px rgba(0,0,0,.55);aspect-ratio:16/9;background:var(--panel)}.pabx-film .fbox video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pabx-film .fbadge{position:absolute;left:14px;bottom:12px;font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--sand);background:rgba(10,10,10,.72);border:1px solid rgba(242,242,240,.18);padding:7px 11px;border-radius:3px}.pabx-film .fcopy h2{font-size:clamp(30px,3.8vw,50px);margin:14px 0 18px}.pabx-film .fcopy .kick{max-width:46ch}.pabx-film .fcopy .trace{display:inline-block;margin-top:24px}.pabx-film .fsteps{display:flex;gap:26px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.pabx-film .fsteps .fs .n{font-family:var(--head);font-weight:800;font-size:22px;color:var(--kraft)}.pabx-film .fsteps .fs .t{font-family:var(--mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:6px;line-height:1.9}.pabx .pabx-ba{border-bottom:1px solid var(--line);padding:112px 32px;background:linear-gradient(180deg,var(--bg),#0d0c0a 55%,var(--bg))}.pabx-ba .bahead{max-width:1280px;margin:0 auto 40px;display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap}.pabx-ba .bahead h2{font-size:clamp(30px,4.4vw,56px);margin-top:10px}.pabx-ba .bahead .kick{text-align:right;max-width:40ch}.pabx-ba .bawrap{position:relative;max-width:1280px;margin:0 auto;aspect-ratio:1500/950;border-radius:8px;overflow:hidden;border:1px solid #2b2b2b;box-shadow:0 34px 90px rgba(0,0,0,.5);cursor:ew-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pabx-ba .bawrap img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.pabx-ba .balayer{position:absolute;inset:0;will-change:clip-path}.pabx-ba .babar{position:absolute;top:0;bottom:0;width:2px;background:var(--sand);z-index:4;box-shadow:0 0 24px rgba(0,0,0,.6)}.pabx-ba .baknob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:var(--kraft);color:var(--btnink);display:flex;align-items:center;justify-content:center;font-size:15px;letter-spacing:1px;border:none;cursor:ew-resize;box-shadow:0 10px 34px rgba(0,0,0,.55);font-family:var(--mono);font-weight:600}.pabx-ba .baknob:focus-visible{outline:2px solid var(--sand);outline-offset:3px}.pabx-ba .batag{position:absolute;top:16px;z-index:3;font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--sand);background:rgba(10,10,10,.72);border:1px solid rgba(242,242,240,.18);padding:7px 11px;border-radius:3px;pointer-events:none}.pabx-ba .batag.t1{left:16px}.pabx-ba .batag.t2{right:16px;color:var(--kraft);border-color:rgba(193,163,132,.5)}.pabx-ba .bafoot{max-width:1280px;margin:26px auto 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center}.pabx-ba .bafoot .kick{max-width:70ch}.pabx .pabx-look{border-bottom:1px solid var(--line);padding:112px 32px;background:var(--bg)}.pabx-look .lgrid{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr .82fr;gap:72px;align-items:center}.pabx-look .limg{position:relative;aspect-ratio:3/4;border-radius:8px;overflow:hidden;border:1px solid #2b2b2b;box-shadow:0 34px 90px rgba(0,0,0,.5)}.pabx-look .limg>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pabx-look .hs{position:absolute;z-index:3;width:36px;height:36px;border-radius:50%;background:var(--kraft);color:var(--btnink);border:none;cursor:pointer;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);transition:transform .22s ease,background .22s;box-shadow:0 8px 26px rgba(0,0,0,.5);font-family:var(--mono);font-weight:600}.pabx-look .hs:after{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid rgba(193,163,132,.55);animation:pabx-pulse 2.6s ease-out infinite}.pabx-look .hs:hover{transform:translate(-50%,-50%) scale(1.12)}.pabx-look .hs.on{transform:translate(-50%,-50%) rotate(45deg);background:var(--sand)}.pabx-look .hs.on:after{animation:none;opacity:0}@keyframes pabx-pulse{0%{transform:scale(.75);opacity:.9}70%{transform:scale(1.25);opacity:0}to{opacity:0}}.pabx-look .hcard{position:absolute;z-index:5;width:248px;background:rgba(13,13,13,.94);backdrop-filter:blur(10px);border:1px solid #333;border-radius:6px;padding:14px;display:flex;gap:12px;align-items:center;box-shadow:0 22px 60px rgba(0,0,0,.6);transform:translate(-50%,14px)}.pabx-look .hcard.side-l{transform:translate(calc(-100% + 18px),14px)}.pabx-look .hcard.side-r{transform:translate(-18px,14px)}.pabx-look .hcard img{width:62px;height:62px;-o-object-fit:cover;object-fit:cover;border-radius:3px;border:1px solid var(--line);flex:none}.pabx-look .hcard .t{font-family:var(--head);font-weight:700;font-size:14.5px;line-height:1.2;color:var(--ink)}.pabx-look .hcard .p{font-size:10px;color:var(--kraft);margin-top:4px}.pabx-look .hcard .p,.pabx-look .hcard .u{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase}.pabx-look .hcard .u{font-size:8.5px;color:var(--muted);margin-top:5px;line-height:1.8}.pabx-look .hcard .pgo{position:static;background:none;box-shadow:none;padding:0 0 2px;font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--kraft);margin-top:7px;display:inline-block;border-bottom:1px solid rgba(193,163,132,.6)}.pabx-look .lcopy h2{font-size:clamp(30px,4vw,52px);margin:14px 0 18px}.pabx-look .lrows{margin-top:26px;border-top:1px solid var(--line)}.pabx-look .lrow{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.pabx-look .lrow .n{color:var(--ink)}.pabx-look .lrow .n i{font-style:normal;color:var(--kraft);margin-right:10px}.pabx-look .lnote,.pabx-look .lrow .v{color:var(--muted)}.pabx-look .lnote{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;margin-top:18px;line-height:2}.pabx-look .lnote b{color:var(--sand);font-weight:500}@media (max-width:1080px){.pabx-hero .f2{display:none}.pabx-film .fgrid,.pabx-look .lgrid{grid-template-columns:1fr;gap:44px}.pabx-look .limg{max-width:560px}}@media (max-width:720px){.pabx-hero{min-height:78svh}.pabx-hero .hin{padding:0 22px 64px}.pabx-hero .hcta{flex-direction:column;align-items:stretch}.pabx-hero .hbtn{text-align:center}.pabx-hero .f1{top:6%;right:4%;width:38vw}.pabx-hero .f3{display:none}.pabx .pabx-ba,.pabx .pabx-film,.pabx .pabx-look{padding:72px 18px}.pabx-ba .bahead .kick{text-align:left}.pabx-ba .bawrap{aspect-ratio:4/3}.pabx-ba .baknob{width:42px;height:42px}.pabx-look .hcard{width:210px}.pabx-ticker .tkrow{padding:12px 0}}@media (prefers-reduced-motion:reduce){.pabx-look .hs:after,.pabx-ticker .tkin{animation:none}.pabx-hero .float{transform:none!important}}