.bi-faq{--bi-faq-bg: #050508;--bi-faq-surface: #0a0a0c;--bi-faq-text: #f5f5f7;--bi-faq-strong: #ffffff;--bi-faq-muted: #9b9eae;--bi-faq-line: rgba(255, 255, 255, .14);--bi-faq-line-strong: rgba(255, 255, 255, .28);--bi-faq-blue: #0055ff;--bi-faq-focus: #8bb4ff;--bi-faq-ease: cubic-bezier(.16, 1, .3, 1);display:block;color:var(--bi-faq-text);background:var(--bi-faq-bg)}.bi-faq__inner{padding-top:clamp(4.8rem,7vw,9.6rem);padding-bottom:clamp(6.4rem,9vw,12rem)}.bi-faq__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(28rem,.95fr);gap:clamp(3.2rem,7vw,10rem);align-items:end;min-height:31rem;padding-bottom:clamp(4rem,5vw,7.2rem);border-bottom:1px solid var(--bi-faq-line)}.bi-faq__hero-copy{max-width:62rem}.bi-faq__hero h1{max-width:58rem;margin:0;color:var(--bi-faq-strong);font-family:var(--font-heading-family, "BlackImpact", system-ui, sans-serif);font-size:clamp(4.6rem,6.25vw,8.8rem);font-weight:400;letter-spacing:-.035em;line-height:.9;text-wrap:balance}.bi-faq__intro{max-width:47rem;margin-top:2.8rem;color:var(--bi-faq-muted);font-family:var(--font-body-family, "FigtreeCustom", system-ui, sans-serif);font-size:clamp(1.5rem,1.3vw,1.85rem);line-height:1.5}.bi-faq__intro p{margin:0}.bi-faq__hero-label{display:flex;align-items:center;gap:2.4rem;margin-top:2.4rem;color:var(--bi-faq-muted);font-family:var(--font-heading-family, "BlackImpact", system-ui, sans-serif);font-size:1.25rem;letter-spacing:.14em;line-height:1;text-transform:uppercase}.bi-faq__hero-mark{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;min-height:26rem}.bi-faq__hero-word{display:block;color:transparent;font-family:var(--font-heading-family, "BlackImpact", system-ui, sans-serif);font-size:clamp(15rem,25vw,31rem);font-weight:400;letter-spacing:-.08em;line-height:.72;-webkit-text-stroke:1px rgba(245,245,247,.44);text-transform:uppercase;-webkit-user-select:none;user-select:none}.bi-faq__hero-crosshair{position:absolute;top:.2rem;right:.8rem;color:var(--bi-faq-muted);font-family:var(--font-body-family, "FigtreeCustom", system-ui, sans-serif);font-size:2.6rem;font-weight:300;line-height:1}.bi-faq__body{display:grid;grid-template-columns:minmax(22rem,27rem) minmax(0,1fr);align-items:start;border-bottom:1px solid var(--bi-faq-line)}.bi-faq__index{position:sticky;top:8rem;padding:3.2rem 3.2rem 4rem 0}.bi-faq__index-heading,.bi-faq__group-number,.bi-faq__draft-status,.bi-faq__editor-note{color:var(--bi-faq-muted);font-family:var(--font-heading-family, "BlackImpact", system-ui, sans-serif);font-size:1.2rem;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.bi-faq__index-heading{padding-bottom:2.2rem;border-bottom:1px solid var(--bi-faq-line)}.bi-faq__index ol{margin:0;padding:0;list-style:none}.bi-faq__index li{border-bottom:1px solid var(--bi-faq-line)}.bi-faq__index a{display:grid;grid-template-columns:4.2rem minmax(0,1fr) 3.2rem;align-items:center;min-height:5.4rem;gap:.8rem;color:var(--bi-faq-muted);font-family:var(--font-heading-family, "BlackImpact", system-ui, sans-serif);font-size:1.35rem;letter-spacing:.11em;line-height:1.15;text-decoration:none;text-transform:uppercase;transition:color .18s var(--bi-faq-ease)}.bi-faq__index a:hover,.bi-faq__index a:focus-visible,.bi-faq__index a.is-active{color:var(--bi-faq-strong)}.bi-faq__index a.is-active .bi-faq__index-number,.bi-faq__index a.is-active .bi-faq__index-indicator{color:#d8b56a}.bi-faq__index-indicator{position:relative;display:block;width:3.2rem;height:1px;background:currentColor;color:transparent;transition:color .18s var(--bi-faq-ease),background-color .18s var(--bi-faq-ease)}.bi-faq__index a.is-active .bi-faq__index-indicator:after{position:absolute;top:-.3rem;right:-.1rem;width:.7rem;height:.7rem;border:1px solid currentColor;border-radius:50%;background:var(--bi-faq-bg);content:""}.bi-faq__content{min-width:0;padding-left:3.2rem;border-left:1px solid var(--bi-faq-line)}.bi-faq__group{padding:3.2rem 0 4.8rem;scroll-margin-top:10rem;outline:none}.bi-faq__group+.bi-faq__group{padding-top:4.8rem;border-top:1px solid var(--bi-faq-line)}.bi-faq__group-heading{display:flex;align-items:baseline;gap:1.8rem;margin-bottom:2rem}.bi-faq__group-heading h2{margin:0;color:var(--bi-faq-muted);font-family:var(--font-heading-family, "BlackImpact", system-ui, sans-serif);font-size:1.35rem;font-weight:400;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.bi-faq__group-number{color:#d8b56a}.bi-faq__question{border-top:1px solid var(--bi-faq-line)}.bi-faq__question:last-child{border-bottom:1px solid var(--bi-faq-line)}.bi-faq__question summary{display:grid;grid-template-columns:5.2rem minmax(0,1fr) 2.4rem;align-items:center;min-height:6.4rem;gap:1.2rem;padding:1.4rem 0;color:var(--bi-faq-strong);cursor:pointer;list-style:none}.bi-faq__question summary::-webkit-details-marker{display:none}.bi-faq__question summary:focus-visible,.bi-faq__index a:focus-visible,.bi-faq__policy-rail a:focus-visible,.bi-faq__contact-link:focus-visible,.bi-faq__answer a:focus-visible{outline:2px solid var(--bi-faq-focus);outline-offset:.4rem;box-shadow:none}.bi-faq__question-number{color:var(--bi-faq-muted);font-family:var(--font-heading-family, "BlackImpact", system-ui, sans-serif);font-size:1.7rem;letter-spacing:.08em;line-height:1}.bi-faq__question-title{color:var(--bi-faq-strong);font-family:var(--font-heading-family, "BlackImpact", system-ui, sans-serif);font-size:clamp(2rem,1.8vw,2.45rem);font-weight:400;letter-spacing:.025em;line-height:1.08}.bi-faq__question-control{display:grid;place-items:center;color:#d8b56a}.bi-faq__question-control svg{width:1.8rem;height:1.8rem}.bi-faq__question-minus{display:none}.bi-faq__question details[open] .bi-faq__question-plus{display:none}.bi-faq__question details[open] .bi-faq__question-minus{display:block}.bi-faq__question details[open] .bi-faq__question-number,.bi-faq__question details[open] .bi-faq__question-title{color:#d8b56a}.bi-faq__answer{max-width:68ch;padding:0 4rem 2.4rem 6.4rem;color:var(--bi-faq-muted);font-family:var(--font-body-family, "FigtreeCustom", system-ui, sans-serif);font-size:1.5rem;line-height:1.6}.bi-faq__answer p{margin:0}.bi-faq__answer a{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.6rem;color:var(--bi-faq-strong);font-family:var(--font-heading-family, "BlackImpact", system-ui, sans-serif);font-size:1.2rem;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.bi-faq__answer a:hover{color:var(--bi-faq-blue)}.bi-faq__draft-status{display:block;margin-bottom:1rem;color:var(--bi-faq-blue)}.bi-faq__policy-rail{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 2.8rem;min-height:6.8rem;border-bottom:1px solid var(--bi-faq-line);color:var(--bi-faq-muted)}.bi-faq__policy-rail a{position:relative;color:var(--bi-faq-muted);font-family:var(--font-heading-family, "BlackImpact", system-ui, sans-serif);font-size:1.1rem;letter-spacing:.12em;line-height:1.2;text-decoration:none;text-transform:uppercase;transition:color .18s var(--bi-faq-ease)}.bi-faq__policy-rail a:not(:last-of-type):after{position:absolute;top:50%;right:-1.7rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--bi-faq-strong);content:"";transform:translateY(-50%)}.bi-faq__policy-rail a:hover{color:var(--bi-faq-strong)}.bi-faq__editor-note{color:var(--bi-faq-blue)}.bi-faq__contact{display:grid;grid-template-columns:5.6rem minmax(0,1.2fr) minmax(22rem,.85fr) auto;align-items:center;gap:2.4rem;padding-top:3.2rem}.bi-faq__contact-marker{display:grid;place-items:center;width:4rem;height:4rem;border:1px solid var(--bi-faq-strong);border-radius:50%;color:var(--bi-faq-strong);font-family:var(--font-body-family, "FigtreeCustom", system-ui, sans-serif);font-size:2rem;font-weight:300}.bi-faq__contact h2{margin:0;color:var(--bi-faq-strong);font-family:var(--font-heading-family, "BlackImpact", system-ui, sans-serif);font-size:clamp(3.2rem,4vw,5.7rem);font-weight:400;letter-spacing:-.025em;line-height:.95}.bi-faq__contact-body{max-width:30ch;color:var(--bi-faq-muted);font-family:var(--font-body-family, "FigtreeCustom", system-ui, sans-serif);font-size:1.45rem;line-height:1.5}.bi-faq__contact-body p{margin:0}.bi-faq__contact-link{display:inline-flex;align-items:center;justify-content:center;min-width:22rem;min-height:6.2rem;gap:2.4rem;padding:1.4rem 2.4rem;border:1px solid var(--bi-faq-line-strong);color:var(--bi-faq-strong);font-family:var(--font-heading-family, "BlackImpact", system-ui, sans-serif);font-size:1.35rem;letter-spacing:.15em;line-height:1;text-decoration:none;text-transform:uppercase;transition:color .18s var(--bi-faq-ease),border-color .18s var(--bi-faq-ease),background-color .18s var(--bi-faq-ease)}.bi-faq__contact-link svg{width:2.4rem;height:1.8rem;color:var(--bi-faq-strong)}.bi-faq__contact-link:hover{border-color:var(--bi-faq-strong);color:var(--bi-faq-strong);background:#ffffff0a}.bi-faq__contact-link--disabled{color:var(--bi-faq-muted);border-color:var(--bi-faq-line);cursor:not-allowed}.bi-faq__editor-state{display:grid;gap:.8rem;max-width:80rem;margin:4rem auto;padding:3.2rem;border:1px solid rgba(0,85,255,.42);color:var(--bi-faq-muted);background:#050508;font-family:var(--font-body-family, "FigtreeCustom", system-ui, sans-serif);text-align:center}.bi-faq__editor-state strong{color:var(--bi-faq-strong);font-family:var(--font-heading-family, "BlackImpact", system-ui, sans-serif);font-size:1.35rem;letter-spacing:.1em;text-transform:uppercase}@media screen and (max-width:989px){.bi-faq__hero{grid-template-columns:minmax(0,1fr) minmax(19rem,.7fr);gap:3.2rem}.bi-faq__body{grid-template-columns:minmax(18rem,23rem) minmax(0,1fr)}.bi-faq__index{padding-right:2rem}.bi-faq__content{padding-left:2rem}.bi-faq__contact{grid-template-columns:4.8rem minmax(0,1fr) minmax(18rem,.75fr)}.bi-faq__contact-link{grid-column:2 / -1;justify-self:start}}@media screen and (max-width:749px){.bi-faq__inner{padding-top:3.6rem;padding-bottom:6.4rem}.bi-faq__hero{display:block;min-height:0;padding-bottom:4rem}.bi-faq__hero h1{max-width:33rem;font-size:clamp(4.4rem,14vw,6.6rem)}.bi-faq__intro{margin-top:2rem;font-size:1.5rem}.bi-faq__hero-mark{min-height:13rem;margin-top:2rem}.bi-faq__hero-word{font-size:clamp(11rem,38vw,17rem)}.bi-faq__body{display:block}.bi-faq__index{position:static;overflow-x:auto;padding:2.4rem 0 1.6rem;scrollbar-width:none}.bi-faq__index::-webkit-scrollbar{display:none}.bi-faq__index-heading{padding-bottom:1.6rem}.bi-faq__index ol{display:flex;min-width:max-content;gap:.8rem;padding-top:1.6rem}.bi-faq__index li{border:0}.bi-faq__index a{display:flex;min-height:4.2rem;gap:.8rem;padding:.8rem 1.2rem;border:1px solid var(--bi-faq-line);font-size:1.05rem}.bi-faq__index a.is-active{border-color:var(--bi-faq-blue)}.bi-faq__index-indicator{display:none}.bi-faq__content{padding-left:0;border-left:0}.bi-faq__group,.bi-faq__group+.bi-faq__group{padding:3.2rem 0}.bi-faq__group-heading{margin-bottom:1.2rem}.bi-faq__question summary{grid-template-columns:3.2rem minmax(0,1fr) 1.8rem;min-height:6.2rem;gap:.8rem;padding:1.4rem 0}.bi-faq__question-number{font-size:1.35rem}.bi-faq__question-title{font-size:clamp(1.9rem,5.4vw,2.2rem);line-height:1.2}.bi-faq__answer{padding:0 2.8rem 2rem 4rem;font-size:1.45rem}.bi-faq__policy-rail{align-items:flex-start;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:1.8rem 0}.bi-faq__policy-rail a{padding:1rem 0;font-size:1rem}.bi-faq__policy-rail a:not(:last-of-type):after{display:none}.bi-faq__contact{display:block;padding-top:3.2rem}.bi-faq__contact-marker{margin-bottom:2rem}.bi-faq__contact h2{max-width:34rem;font-size:clamp(3.5rem,11vw,5.8rem)}.bi-faq__contact-body{margin-top:1.8rem;font-size:1.45rem}.bi-faq__contact-link{width:100%;min-width:0;margin-top:2.4rem}}@media(prefers-reduced-motion:reduce){.bi-faq__index a,.bi-faq__index-indicator,.bi-faq__contact-link,.bi-faq__policy-rail a{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/black-impact-faq.css.map */
