.prop-bac-a-sable{--night:#120e0c;--ink:#141414;--paper:#f6f4ee;--yellow:#ffc72c;--dim:#b9ab95;background:var(--night);color:var(--paper)}.prop-bac-a-sable .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prop-bac-a-sable .bs-stage{height:100svh;min-height:560px;position:relative;overflow:hidden}.prop-bac-a-sable .bs-world{touch-action:pan-y;cursor:crosshair;position:absolute;inset:0}.prop-bac-a-sable .bs-canvas{opacity:0;outline:none;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.prop-bac-a-sable.bs-gl .bs-canvas{opacity:1}.prop-bac-a-sable .bs-fallback{width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.prop-bac-a-sable.bs-gl .bs-fallback{opacity:0;visibility:hidden;transition-delay:0s,.7s}.prop-bac-a-sable .bs-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0806b3 0,#0a080600 150px),radial-gradient(75% 70% at 50% 48%,#0a080600 55%,#0a08068c 100%);position:absolute;inset:0}.prop-bac-a-sable .bs-fallback .pad{fill:#241b14;stroke:#fff3c4;stroke-width:3px}.prop-bac-a-sable .bs-fallback .pad-glow,.prop-bac-a-sable .bs-fallback .plat-glow{fill:none;stroke:var(--yellow);stroke-width:14px;opacity:.8}.prop-bac-a-sable .bs-fallback .plat{fill:#efe3c8;stroke:#fff3c4;stroke-width:4px}.prop-bac-a-sable .bs-fallback text{fill:var(--paper);text-transform:uppercase;font:400 24px/1 Archivo Black,Inter,sans-serif}.prop-bac-a-sable .bs-fallback text.num{fill:var(--yellow);font:600 15px/1 Mono,monospace}.prop-bac-a-sable .bs-top{z-index:4;top:max(20px, env(safe-area-inset-top));left:max(24px, env(safe-area-inset-left));right:max(20px, env(safe-area-inset-right));pointer-events:none;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:absolute}.prop-bac-a-sable .bs-brand{pointer-events:auto;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.prop-bac-a-sable .bs-brand .mark{color:var(--paper);border-radius:4px;display:block}.prop-bac-a-sable .bs-title{color:var(--paper);flex-direction:column;margin:0;display:flex}.prop-bac-a-sable .bs-brand .mark svg{filter:drop-shadow(0 2px 12px #0009);width:150px;height:auto;display:block}.prop-bac-a-sable .bs-title .tag{letter-spacing:.05em;text-transform:uppercase;color:var(--dim);font:500 11px/1.2 Mono,monospace}.prop-bac-a-sable .bs-buttons{pointer-events:auto;flex-direction:column;gap:10px;display:flex}.prop-bac-a-sable .sq{border:2px solid var(--yellow);width:44px;height:44px;color:var(--paper);letter-spacing:.04em;background:#2a1d12;border-radius:4px;place-items:center;font:700 12px/1 Mono,monospace;text-decoration:none;transition:background .15s,color .15s;display:grid;box-shadow:0 0 14px #ffc72c40}.prop-bac-a-sable .sq svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.prop-bac-a-sable .sq:hover{background:var(--yellow);color:var(--ink)}.prop-bac-a-sable .bs-hint{z-index:3;pointer-events:none;color:var(--paper);grid-template-columns:auto auto;align-items:end;column-gap:6px;transition:opacity .5s;display:grid;position:absolute;top:34%;left:62%;transform:rotate(-4deg)}.prop-bac-a-sable .bs-hint .arrow{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;grid-row:1/span 4;align-self:start;width:74px;height:50px;margin-top:18px}.prop-bac-a-sable .bs-hint p{grid-column:2;margin:0}.prop-bac-a-sable .bs-hint .big{letter-spacing:.02em;text-transform:uppercase;text-shadow:0 0 18px #ffc72c59;max-width:6.2em;font:400 38px/.95 Anton,Impact,sans-serif}.prop-bac-a-sable .bs-hint .touch{display:none}.prop-bac-a-sable .bs-hint .keycaps{gap:5px;margin-top:10px;display:flex}.prop-bac-a-sable .bs-hint .keycaps span{border:2px solid;border-radius:5px;place-items:center;width:26px;height:26px;font:700 13px/1 Inter,sans-serif;display:grid}.prop-bac-a-sable .bs-hint .sub{letter-spacing:.03em;color:var(--dim);margin-top:8px;font:500 11px/1.3 Mono,monospace}.prop-bac-a-sable.bs-driven .bs-hint{opacity:0}.prop-bac-a-sable.bs-nogl .bs-hint{display:none}@media (hover:none),(pointer:coarse){.prop-bac-a-sable .bs-hint .keys,.prop-bac-a-sable .bs-hint .keycaps,.prop-bac-a-sable .bs-hint .sub{display:none}.prop-bac-a-sable .bs-hint .touch{display:block}}.prop-bac-a-sable .bs-panel{z-index:5;background:var(--paper);width:340px;color:var(--ink);border:2px solid var(--ink);box-shadow:0 0 0 4px var(--yellow), 0 18px 60px #0000008c;border-radius:6px;padding:20px 22px 22px;animation:.26s cubic-bezier(.2,1.4,.4,1) bs-pop;position:absolute;top:50%;right:88px;transform:translateY(-50%)rotate(1deg)}.prop-bac-a-sable .bs-panel[hidden]{display:none}.prop-bac-a-sable .bs-panel p{margin:0}.prop-bac-a-sable .bs-panel .k{letter-spacing:.06em;text-transform:uppercase;color:#6d665a;font:600 11px/1 Mono,monospace}.prop-bac-a-sable .bs-panel .k .num{background:var(--yellow);color:var(--ink);border-radius:3px;padding:3px 6px;display:inline-block}.prop-bac-a-sable .bs-panel .name{text-transform:uppercase;letter-spacing:.01em;margin-top:12px;font:400 30px/1 Anton,Impact,sans-serif}.prop-bac-a-sable .bs-panel .text{color:#2e2b26;margin-top:12px;font:500 15px/1.5 Inter,sans-serif}.prop-bac-a-sable .bs-panel .cta{background:var(--ink);color:var(--yellow);border-radius:999px;margin-top:16px;padding:12px 18px;font:650 14px/1 Inter,sans-serif;text-decoration:none;display:inline-flex}.prop-bac-a-sable .bs-panel .cta[hidden]{display:none}.prop-bac-a-sable .bs-panel .cta:hover{background:var(--yellow);color:var(--ink)}.prop-bac-a-sable .bs-panel .close{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font:400 22px/1 Inter,sans-serif;position:absolute;top:10px;right:10px}.prop-bac-a-sable .bs-panel .close:hover{background:#ebe5d6}@keyframes bs-pop{0%{opacity:0;transform:translateY(-46%)rotate(4deg)scale(.92)}}.prop-bac-a-sable .bs-chips{z-index:4;max-width:calc(100% - 32px);position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.prop-bac-a-sable .bs-chips ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}.prop-bac-a-sable .bs-chips a{min-height:36px;color:var(--paper);white-space:nowrap;-webkit-backdrop-filter:blur(6px);background:#1e160fd1;border:1.5px solid #ffc72c8c;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;font:600 13px/1 Inter,sans-serif;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.prop-bac-a-sable .bs-chips a span{min-width:26px;height:24px;color:var(--yellow);background:#ffc72c29;border-radius:999px;place-items:center;padding:0 5px;font:600 11px/1 Mono,monospace;display:grid}.prop-bac-a-sable .bs-chips a:hover,.prop-bac-a-sable .bs-chips a[aria-current=true]{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.prop-bac-a-sable .bs-chips a:hover span,.prop-bac-a-sable .bs-chips a[aria-current=true] span{background:var(--ink);color:var(--yellow)}.prop-bac-a-sable .bs-foot{z-index:4;letter-spacing:.03em;color:var(--dim);gap:14px;font:500 11px/1 Mono,monospace;display:flex;position:absolute;bottom:30px;right:24px}.prop-bac-a-sable .bs-foot a{color:inherit;text-underline-offset:3px}.prop-bac-a-sable .bs-foot a:hover{color:var(--yellow)}.prop-bac-a-sable .bs-plan{border-top:2px solid var(--yellow);background:#1c1510;padding:90px max(20px,7vw) 36px}.prop-bac-a-sable .bs-plan h2{text-transform:uppercase;letter-spacing:.01em;margin:0;font:400 clamp(40px,6vw,78px)/.95 Anton,Impact,sans-serif}.prop-bac-a-sable .bs-plan .intro{max-width:36rem;color:var(--dim);margin:18px 0 0;font-size:17px;line-height:1.55}.prop-bac-a-sable .bs-plan ol{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid}.prop-bac-a-sable .bs-plan li{background:#251c14;border:1.5px solid #ffc72c4d;border-radius:6px;flex-direction:column;align-items:flex-start;padding:20px;scroll-margin-top:24px;display:flex;position:relative}.prop-bac-a-sable .bs-plan li:target{border-color:var(--yellow);box-shadow:0 0 0 3px #ffc72c40}.prop-bac-a-sable .bs-plan .num{color:var(--yellow);font:600 12px/1 Mono,monospace}.prop-bac-a-sable .bs-plan h3{text-transform:uppercase;letter-spacing:.01em;margin:12px 0 0;font:400 26px/1 Anton,Impact,sans-serif}.prop-bac-a-sable .bs-plan li p{color:#ddd3c2;margin:10px 0 0;font-size:15px;line-height:1.55}.prop-bac-a-sable .bs-plan .cta{background:var(--yellow);color:var(--ink);border-radius:999px;margin-top:14px;padding:11px 16px;font-size:14px;font-weight:650;text-decoration:none}.prop-bac-a-sable .bs-plan .drive{color:var(--yellow);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:auto;padding:14px 0 0;font:600 12px/1 Mono,monospace}.prop-bac-a-sable .bs-plan .drive:hover{text-underline-offset:4px;text-decoration:underline}.prop-bac-a-sable.bs-nogl .bs-plan .drive{display:none}.prop-bac-a-sable .bs-plan{padding-bottom:72px}.prop-bac-a-sable .ab-services{--svc-bg:var(--night);--svc-fg:var(--paper);--svc-muted:var(--dim);--svc-line:#ffc72c4d;--svc-card:#251c14;--svc-accent:var(--yellow);--svc-gutter:max(20px, 7vw);border-top:2px solid var(--yellow)}.prop-bac-a-sable .ab-services h2{color:var(--yellow)}.prop-bac-a-sable .ab-services h3{text-transform:uppercase;letter-spacing:.01em;font:400 clamp(40px,6vw,78px)/.95 Anton,Impact,sans-serif}.prop-bac-a-sable .ab-services .svc-thumb{border-radius:6px}.prop-bac-a-sable .ab-services .svc-nav button{border:2px solid var(--yellow);background:#2a1d12;border-radius:4px;box-shadow:0 0 14px #ffc72c33}.prop-bac-a-sable .ab-services .svc-nav button:hover:not(:disabled){background:var(--yellow);color:var(--ink)}.prop-bac-a-sable .bs-pagefoot{padding:18px max(20px, 7vw) calc(48px + env(safe-area-inset-bottom));background:var(--night);color:var(--dim);border-top:1px solid #ffc72c40;flex-wrap:wrap;gap:10px 22px;font-size:13px;display:flex}.prop-bac-a-sable .bs-pagefoot span{margin-right:auto}.prop-bac-a-sable .bs-pagefoot a{color:inherit}@media (width<=1100px){.prop-bac-a-sable .bs-foot{display:none}}@media (width<=760px){.prop-bac-a-sable .bs-top{top:14px;left:16px;right:12px}.prop-bac-a-sable .bs-brand .mark svg{width:118px}.prop-bac-a-sable .bs-title .tag{max-width:190px;font-size:10px}.prop-bac-a-sable .bs-buttons{flex-direction:row;gap:8px}.prop-bac-a-sable .sq{width:44px;height:44px}.prop-bac-a-sable .bs-chips a{min-height:44px}.prop-bac-a-sable .bs-hint .big{font-size:28px}.prop-bac-a-sable .bs-hint .arrow{width:54px;height:38px}.prop-bac-a-sable .bs-chips{left:0;right:0;bottom:calc(52px + env(safe-area-inset-bottom));scrollbar-width:none;overscroll-behavior-x:contain;max-width:none;overflow-x:auto;transform:none}.prop-bac-a-sable .bs-chips::-webkit-scrollbar{display:none}.prop-bac-a-sable .bs-chips ol{width:max-content;padding:0 16px}.prop-bac-a-sable .bs-panel{top:auto;left:16px;right:16px;bottom:calc(108px + env(safe-area-inset-bottom));width:auto;padding:16px 18px 18px;transform:rotate(.5deg)}.prop-bac-a-sable .bs-panel .name{font-size:26px}.prop-bac-a-sable .bs-panel .text{font-size:14px}@keyframes bs-pop{0%{opacity:0;transform:translateY(12px)scale(.96)}}}@media (height<=520px) and (width>=561px){.prop-bac-a-sable .bs-stage{min-height:320px}.prop-bac-a-sable .bs-hint .big{font-size:24px}.prop-bac-a-sable .bs-hint .arrow{width:48px;height:34px}.prop-bac-a-sable .bs-chips{bottom:calc(44px + env(safe-area-inset-bottom));left:50%}.prop-bac-a-sable .bs-chips a{min-height:44px}.prop-bac-a-sable .bs-panel{width:320px;top:12px;bottom:66px;right:76px;overflow:auto;transform:rotate(1deg)}@keyframes bs-pop{0%{opacity:0;transform:translateY(12px)scale(.96)}}}@media (prefers-reduced-motion:reduce){.prop-bac-a-sable .bs-panel{animation:none}.prop-bac-a-sable .bs-hint{display:none}.prop-bac-a-sable *{transition-duration:1ms!important}}
