#bb-consultation .sec-head:before,#bb-consultation .sec-head:after{content:"";height:1px;width:min(90px,18vw);background:var(--hairline)}#bb-consultation .ritual{margin-top:8px;display:flex;flex-direction:column}#bb-consultation .step{display:grid;grid-template-columns:156px 1fr;gap:clamp(20px,3vw,36px);padding:30px 0;border-bottom:1px solid var(--hairline);align-items:start}#bb-consultation .step:last-child{border-bottom:none}@media(max-width:560px){.step{grid-template-columns:88px 1fr}}#bb-consultation .seal{border:1px solid var(--hairline);position:relative;aspect-ratio:1/1.12;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px}#bb-consultation .seal:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid var(--hairline);pointer-events:none}#bb-consultation .seal img{width:56%;height:auto;opacity:.92}#bb-consultation .seal .roman{position:static}#bb-consultation .roman{font-size:12px;font-weight:600;letter-spacing:.24em;color:var(--accent);text-transform:uppercase}#bb-consultation .role{font-size:21px;font-weight:600;margin-top:2px;line-height:1.3}#bb-consultation .pname{margin-top:4px}#bb-consultation .pname a{font-size:16px;font-style:italic;color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--hairline)}#bb-consultation .pname a:hover{color:var(--ink);border-bottom-color:var(--accent)}#bb-consultation .why{margin-top:12px;font-size:15.8px;line-height:1.72;color:var(--ink-soft)}#bb-consultation .spf-line{font-size:14.5px;font-style:italic;color:var(--ink-faint);padding:16px 0 4px;text-align:center;letter-spacing:.02em}#bb-consultation .seq,#bb-consultation .bench{margin:34px auto 0;max-width:640px;padding:26px 32px;border:1px solid var(--hairline);position:relative}#bb-consultation .seq:after,#bb-consultation .bench:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(38,59,41,.14);pointer-events:none}#bb-consultation .seq h3,#bb-consultation .bench h3{font-size:12.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}#bb-consultation .seq p,#bb-consultation .bench p{font-size:15.8px;line-height:1.75;color:var(--ink-soft)}#bb-consultation .bench p{font-style:italic}#bb-consultation .bench p+p{margin-top:12px}#bb-consultation .bench .bname{font-style:normal;font-weight:600;font-size:13px;letter-spacing:.08em}#bb-consultation .enh{margin:30px auto 0;max-width:640px}#bb-consultation .enh h3{font-size:12.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;text-align:center}#bb-consultation .enh .step{border-bottom:none;padding:10px 0}#bb-consultation .restart-row{text-align:center;margin-top:44px}#bb-consultation .qhelper{font-size:15.5px;font-style:italic;color:var(--ink-soft);text-align:center;max-width:46ch;margin:14px auto 0;letter-spacing:.03em}#bb-consultation .qhint{font-size:12.5px;margin-top:9px}#bb-consultation .answers{gap:14px}#bb-consultation .answers .answer{font-size:18px}#bb-consultation .answer[aria-pressed=true]{background:#a98d4b0d}#bb-consultation .pause-title{font-size:clamp(24px,3.2vw,33px);font-weight:500;letter-spacing:.01em;margin-bottom:18px}#bb-consultation .pause p{font-size:17px;line-height:1.75;max-width:52ch;margin:0 auto}#bb-consultation .chapter{border:1px solid rgba(169,141,75,.22);padding:4px 30px 18px;margin:40px 0 6px}#bb-consultation .chapter.am{background:#fffdf6bf}#bb-consultation .chapter.pm{background:#263b290d;border-color:#263b2929}#bb-consultation .chap-line{text-align:center;font-style:italic;font-size:14.5px;color:var(--ink-soft);margin:-2px 0 2px;letter-spacing:.04em}#bb-consultation .twolights{text-align:center;font-style:italic;font-size:15.5px;color:var(--accent);letter-spacing:.06em;margin:12px 0 0}#bb-consultation .pname a{text-decoration-thickness:1px;text-underline-offset:3px}#bb-consultation .pname a:hover{color:var(--accent)}#bb-consultation .qa-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:26px}#bb-consultation .qa-grid .pframe{aspect-ratio:1/1}#bb-consultation .qa-grid p{font-size:11px;text-align:center;margin-top:6px;line-height:1.35}#bb-consultation .pause p+p{margin-top:12px}#bb-consultation .ptile{display:flex;flex-direction:column;align-items:center;gap:9px}#bb-consultation .pframe{position:relative;width:100%;aspect-ratio:1/1.12;border:1px solid var(--hairline);padding:5px}#bb-consultation .pframe:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(38,59,41,.14);pointer-events:none}#bb-consultation .pframe>img{width:100%;height:100%;object-fit:contain;display:block;background:#fff}#bb-consultation .pframe .img-missing-note{display:none}#bb-consultation .pframe.img-missing>img{display:none}#bb-consultation .pframe.img-missing{background:#99aba624}#bb-consultation .pframe.img-missing .img-missing-note{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;flex-direction:column;align-items:center;justify-content:center;gap:7px}#bb-consultation .img-missing-note img{width:38%;height:auto;opacity:.85;display:block}#bb-consultation .img-missing-note span{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}#bb-consultation .add-ritual{font-family:inherit;background:none;cursor:pointer;border:1px solid var(--hairline);color:var(--ink-soft);font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:9px 18px;margin-top:12px;transition:border-color .2s,color .2s}#bb-consultation .add-ritual:hover{border-color:var(--accent);color:var(--ink)}#bb-consultation .add-ritual.added,#bb-consultation .add-ritual.added:hover{border-color:var(--accent);color:var(--accent);cursor:default}#bb-consultation .plate-foot{margin-top:clamp(40px,6vw,60px);padding-top:26px;border-top:1px solid var(--hairline);text-align:center}#bb-consultation .plate-foot img.monogram{width:44px;height:auto;display:block;margin:0 auto 12px;opacity:.92}#bb-consultation .brandline{font-size:14px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--ink)}#bb-consultation .brandline small{display:block;font-size:11.5px;font-weight:500;letter-spacing:.24em;color:var(--ink-faint);margin-top:7px}#bb-consultation .mock-note{font-size:11.5px;font-style:italic;color:var(--ink-faint);margin-top:16px;letter-spacing:.03em}#bb-consultation #stage{transition:opacity .25s ease}#bb-consultation #stage.fading{opacity:0}@media(prefers-reduced-motion:reduce){#bb-consultation #stage,#bb-consultation .thread-fill,#bb-consultation .thread-dot{transition:none}}#bb-consultation .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#bb-consultation.msim #stage{max-width:390px;margin:0 auto}#bb-consultation.msim .split{grid-template-columns:1fr}#bb-consultation.msim .step{grid-template-columns:112px 1fr}#bb-consultation.msim .room{padding:20px 8px 40px}#bb-consultation{padding-top:1px;padding-bottom:1px}@media(max-width:560px){#bb-consultation .split{grid-template-columns:1fr}#bb-consultation .step{grid-template-columns:1fr;gap:16px;padding:28px 0;justify-items:center}#bb-consultation .step .ptile{width:min(200px,62%)}#bb-consultation .step>div{width:100%;text-align:center}#bb-consultation .step .role{line-height:1.35}#bb-consultation .step .why{text-align:left}#bb-consultation .step .add-ritual{white-space:nowrap}#bb-consultation .enh .step{padding:18px 0}#bb-consultation .chapter{padding-left:18px;padding-right:18px}#bb-consultation .step .role,#bb-consultation .step .pname,#bb-consultation .step .why{overflow-wrap:break-word}#bb-consultation .seq,#bb-consultation .bench{padding:24px 22px}#bb-consultation .told{padding:18px 22px}}#bb-consultation .tracks{margin-top:6px}#bb-consultation .tracks-note{font-size:14.5px;font-style:italic;color:var(--ink-faint);text-align:center;letter-spacing:.02em;padding:16px 0 18px}#bb-consultation .tracks-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}#bb-consultation .track{border:1px solid var(--hairline);padding:24px 26px 20px;position:relative;display:flex;flex-direction:column}#bb-consultation .track:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(38,59,41,.14);pointer-events:none}#bb-consultation .track-head{font-size:12.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--accent);text-align:center}#bb-consultation .track-sub{font-size:13.5px;font-style:italic;color:var(--ink-faint);text-align:center;margin-top:6px}#bb-consultation .track .step{border-bottom:none;grid-template-columns:1fr;gap:16px;justify-items:center;padding:20px 0 8px;flex:1}#bb-consultation .track .step .ptile{width:min(200px,70%)}#bb-consultation .track .step>div{width:100%;text-align:center}#bb-consultation .track .step .why{text-align:left}#bb-consultation .track .step .add-ritual{white-space:nowrap}#bb-consultation .track-final{font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-faint);text-align:center;border-top:1px solid var(--hairline);padding-top:14px;margin-top:14px}#bb-consultation .eye-ritual{margin-top:30px;border-top:1px solid var(--hairline)}#bb-consultation .mini-head{font-size:12.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--accent);text-align:center;padding-top:26px}#bb-consultation .special{margin:34px auto 0;max-width:640px;padding:26px 32px 16px;border:1px solid var(--hairline);position:relative}#bb-consultation .special:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid rgba(38,59,41,.14);pointer-events:none}#bb-consultation .special-head{font-size:12.5px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--accent);text-align:center}#bb-consultation .special-sub{font-size:13.5px;font-style:italic;color:var(--ink-faint);text-align:center;margin-top:6px}#bb-consultation .special .step{border-bottom:none}#bb-consultation .optchip{display:inline-block;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--hairline);padding:3px 9px;margin-left:10px;vertical-align:2px}@media(max-width:760px){#bb-consultation .tracks-grid{grid-template-columns:1fr}}@media(max-width:560px){#bb-consultation .track{padding:20px 16px 16px}#bb-consultation .special{padding:22px 18px 12px}#bb-consultation .track .step{padding:22px 0 8px}#bb-consultation .special .step{padding:22px 0}#bb-consultation .optchip{margin-left:8px}}#bb-consultation .pause-wait{font-style:italic;color:var(--ink-faint)}#bb-consultation .restart-row{margin-top:52px}#bb-consultation .restart-row .btn.ghost{color:var(--ink);border:1px solid rgba(38,59,41,.55);padding:18px 44px;font-weight:600;letter-spacing:.18em;min-height:48px;transition:background-color .2s,border-color .2s}#bb-consultation .restart-row .btn.ghost:hover{opacity:1;background:#263b290f;border-color:var(--evergreen)}#bb-consultation .restart-row .btn.ghost:focus-visible{outline:2px solid var(--evergreen);outline-offset:3px}@media(max-width:560px){#bb-consultation .restart-row .btn.ghost{display:block;width:100%;max-width:420px;margin:0 auto;padding:19px 20px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/the-consultation-b.css.map */
