@layer components{.pk-crumbs ol{font:500 14px/1.4 var(--body);letter-spacing:.04em;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 0;margin:0;padding:0;list-style:none;display:flex}.pk-crumbs li{align-items:center;display:inline-flex}.pk-crumbs li+li:before{content:"";background:var(--line-strong);width:18px;height:1px;margin:0 10px}.pk-crumbs a{color:var(--text-2);transition:color var(--dur-2);margin-block:-12px;padding-block:12px}.pk-crumbs a:hover{color:var(--bb-amber)}.pk-crumbs [aria-current]{color:var(--text)}.pk-crumbs li:last-child{flex:6em;min-width:0}.pk-crumbs li:last-child [aria-current]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pk-head{gap:22px;max-width:980px;margin-bottom:clamp(40px,6vw,80px);display:grid}.pk-head__lede{max-width:60ch;font-size:var(--fs-lead);color:var(--text-2);margin:0;line-height:1.55}.pk-faq{border-top:1px solid var(--line);display:grid}.pk-faq__item{border-bottom:1px solid var(--line)}.pk-faq__item summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(14px,3vw,40px);padding:clamp(20px,2.6vw,30px) 0;list-style:none;display:grid}.pk-faq__item summary::-webkit-details-marker{display:none}.pk-faq__n{font:700 13px/1 var(--display);letter-spacing:.12em;color:var(--tint-accent,var(--bb-amber));min-width:2.2em}.pk-faq__q{font:700 clamp(18px, 1.6vw, 24px)/1.25 var(--display);letter-spacing:-.02em;color:var(--text);transition:color var(--dur-2)}.pk-faq__item summary:hover .pk-faq__q{color:var(--bb-amber)}.pk-faq__icon{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);transition:transform .5s var(--spring), background-color var(--dur-2);border-radius:50%;flex-shrink:0;position:relative}.pk-faq__icon:before,.pk-faq__icon:after{content:"";background:var(--text);border-radius:2px;width:14px;height:1.5px;margin:-.75px 0 0 -7px;position:absolute;top:50%;left:50%}.pk-faq__icon:after{transition:transform .4s var(--ease-out);transform:rotate(90deg)}.pk-faq__item[open] .pk-faq__icon{background:var(--bb-amber);transform:rotate(180deg)}.pk-faq__item[open] .pk-faq__icon:before,.pk-faq__item[open] .pk-faq__icon:after{background:var(--bb-navy)}.pk-faq__item[open] .pk-faq__icon:after{transform:rotate(0)}.pk-faq__a{padding:0 0 clamp(22px,3vw,34px) calc(2.2em + clamp(14px,3vw,40px))}.pk-faq__a p{max-width:68ch;font-size:var(--fs-body);color:var(--text-2);margin:0}html[data-motion=full] .pk-faq__item[open] .pk-faq__a,html[data-motion=lite] .pk-faq__item[open] .pk-faq__a{animation:pk-faq-in .5s var(--ease-out)}@keyframes pk-faq-in{0%{opacity:0;transform:translateY(-8px)}}@media (max-width:640px){.pk-faq__a{padding-left:0}.pk-faq__icon{width:34px;height:34px}}.pk-cta{text-align:center}.pk-cta__inner{justify-items:center;gap:26px;max-width:1100px;margin-inline:auto;padding-block:clamp(24px,4vw,60px);display:grid}.pk-cta__body{max-width:54ch;font-size:var(--fs-lead);color:var(--text-2);margin:0}.pk-cta__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}.pk-cta__note{max-width:60ch;color:var(--text-muted);margin:6px 0 0;font-size:15px}main>.pk-cta:last-child{padding-bottom:clamp(32px,4vw,64px)}html:has(main>.pk-cta:last-child) .bb-footer{padding-top:clamp(32px,4vw,64px)}html:has(main>.pk-cta:last-child) .bb-footer__kicker{font-size:var(--fs-d3);max-width:18ch;line-height:1.05}.pk-arrow{transition:transform .45s var(--spring);flex-shrink:0}a:hover>.pk-arrow,a:hover .pk-arrow,a:focus-visible .pk-arrow{transform:translate(4px)rotate(-45deg)}.pk-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px 18px;margin:0;font-size:15px;display:flex}.pk-meta b{color:var(--text-2);font-weight:500}.pk-label{font:700 12px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:8px;display:inline-flex}.pk-label:before{content:"";background:var(--tint-accent,var(--bb-amber));border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px}.pk-check{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pk-check li{font-size:var(--fs-body);color:var(--text-2);padding-left:34px;position:relative}.pk-check li:before{content:"";background:#5cf5c81f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%235cf5c8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 10.5l3 3 6-7'/%3E%3C/svg%3E") 50%/20px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:.28em;left:0;box-shadow:inset 0 0 0 1px #5cf5c859}.pk-check--no li:before{background:#ff3d8a1a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23ff6aa3' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6.5 6.5l7 7M13.5 6.5l-7 7'/%3E%3C/svg%3E") 50%/20px no-repeat;box-shadow:inset 0 0 0 1px #ff3d8a59}.sv-chip{border-radius:var(--r-pill);min-height:42px;font:500 15px/1.2 var(--body);transition:background-color var(--dur-2), box-shadow var(--dur-2), color var(--dur-2), transform .4s var(--spring);align-items:center;gap:10px;padding:0 16px;display:inline-flex}.sv-chip--live{color:var(--bb-amber);background:#ffb34714;font-weight:600;box-shadow:inset 0 0 0 1px #ffb34773}.sv-chip--live .pk-arrow{color:currentColor;width:16px;height:16px;transition:transform .45s var(--spring)}.sv-chip--live:hover{color:var(--bb-navy);background:var(--bb-amber);box-shadow:inset 0 0 0 1px var(--bb-amber), 0 10px 26px -12px #ff7a1ae6;transform:translateY(-2px)}.sv-chip--live:hover .pk-arrow{transform:translate(3px)}.sv-chip:active{transition-duration:80ms;transform:scale(.97)}.sv-chip:focus-visible{outline:2px solid var(--bb-mint);outline-offset:3px;border-radius:var(--r-pill)}.sv-chip--ask{color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff06}.sv-chip--ask:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--text-muted)}.sv-chip__tag{font:500 13px/1 var(--body);color:var(--text-muted);white-space:nowrap}.sv-chip__tag:before{content:"· "}.sv-more-link{margin:clamp(32px,4vw,48px) 0 0}.sv-more-link a{min-height:44px;font:700 16px/1.2 var(--display);color:var(--bb-amber);align-items:center;gap:10px;display:inline-flex}.ae-role{height:100%;min-height:300px;color:var(--text);flex-direction:column;gap:14px;padding:clamp(24px,2.4vw,34px);display:flex;overflow:hidden}.ae-role__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ae-role__icon{width:54px;height:54px;color:var(--bb-amber);transition:transform .6s var(--spring), background-color var(--dur-2), color var(--dur-2);background:#ffb34714;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffb34766}.ae-role:hover .ae-role__icon{background:var(--bb-amber);color:var(--bb-navy);transform:rotate(-12deg)scale(1.08)}.ae-role__n{font:900 clamp(64px, 7vw, 110px)/.8 var(--display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #fff4e612;pointer-events:none;z-index:0;transition:-webkit-text-stroke-color var(--dur-3);position:absolute;bottom:clamp(14px,1.6vw,24px);right:clamp(20px,2vw,30px)}.ae-role:not(.ae-role--featured) .ae-role__n{font-size:clamp(52px,4.6vw,76px)}.ae-role__title,.ae-role__work,.ae-role__suits{z-index:1;position:relative}.ae-role:hover .ae-role__n{-webkit-text-stroke-color:#ffb34773}.ae-role__title{font:700 clamp(22px, 2vw, 30px)/1.1 var(--display);letter-spacing:-.03em;margin:8px 0 0}.ae-role--featured .ae-role__title{font-size:clamp(28px,3vw,46px)}.ae-role__work{max-width:36ch;font-size:var(--fs-body);color:var(--text-2);margin:0}.ae-role__suits{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ae-role__suits li{border-radius:var(--r-pill);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0d;padding:6px 12px;font-size:14px}.ae-role__more{z-index:1;font:700 15px/1.2 var(--display);color:var(--bb-amber);align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:inline-flex;position:relative}.ae-avatar{--av:var(--bb-amber);width:var(--av-size,64px);height:var(--av-size,64px);background:radial-gradient(circle at 32% 28%, #ffffffbf, var(--av) 42%, color-mix(in srgb, var(--av) 45%, #06060f) 100%);box-shadow:0 0 0 1px #fff4e633, 0 10px 40px -8px color-mix(in srgb, var(--av) 70%, transparent);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.ae-avatar span{font:900 calc(var(--av-size,64px) * .32)/1 var(--display);letter-spacing:-.04em;color:var(--bb-navy)}.ae-avatar--human{background:radial-gradient(circle at 32% 28%, #fff, var(--bb-cream) 50%, #c9bfd8);box-shadow:0 0 0 3px var(--bb-navy), 0 0 0 4px var(--bb-amber)}html[data-motion=full] .ae-avatar:after{content:"";border:1px solid color-mix(in srgb, var(--av) 60%, transparent);animation:ae-av-ring 3.2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-6px}@keyframes ae-av-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.ae-demo__badge{border-radius:var(--r-pill);min-height:30px;font:700 11.5px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--bb-pink-text);white-space:nowrap;background:#ff3d8a1a;align-items:center;gap:8px;padding:0 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ff3d8a73}.ae-demo__badge i{background:var(--bb-pink);width:8px;height:8px;box-shadow:0 0 10px var(--bb-pink);border-radius:50%}html[data-motion=full] .ae-demo__badge i,html[data-motion=lite] .ae-demo__badge i{animation:1.6s steps(2,jump-none) infinite ae-blink}@keyframes ae-blink{50%{opacity:.25}}.ae-orbit__status{font:700 12px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--bb-mint);align-items:center;gap:8px;display:inline-flex}.ae-orbit__status i{background:var(--bb-mint);width:9px;height:9px;box-shadow:0 0 12px var(--bb-mint);border-radius:50%;position:relative}html[data-motion=full] .ae-orbit__status i:after,html[data-motion=lite] .ae-orbit__status i:after{content:"";background:var(--bb-mint);animation:ae-ping 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@keyframes ae-ping{to{opacity:0;transform:scale(3)}}}
