:root{--babui-linen:#f2ebdd;--babui-linen-deep:#e8e0d0;--babui-reed:#c39765;--babui-reed-muted:#c3976573;--babui-forest:#24352b;--babui-forest-deep:#1b2921;--babui-sage:#b5bc8d;--babui-sage-soft:#d9ddc7;--babui-celadon:#c5d8c4;--babui-celadon-soft:#e4eee0;--babui-celadon-deep:#9fb7a2;--babui-ink:#24231f;--babui-ink-muted:#57524a;--babui-border:#24231f1f;--babui-border-subtle:#24231f12;--babui-radius:8px;--babui-radius-lg:12px}.bc-home{background:var(--babui-linen);color:var(--babui-ink);overflow-x:clip}body:has(.bc-home){background:var(--babui-linen);color:var(--babui-ink)}body:has(.bc-home) .site-header.is-babui-header{-webkit-backdrop-filter:blur(26px)saturate(145%);z-index:100;background:linear-gradient(135deg,#eaf4e7b3,#adcab191 58%,#c7dac6a3);border:1px solid #f5fcf294;border-radius:18px;width:calc(100% - 2rem);max-width:86rem;height:68px;margin:0;transition:top .2s,height .2s,width .2s,box-shadow .2s,background-color .2s;position:fixed;top:.85rem;left:50%;right:auto;transform:translate(-50%);box-shadow:0 22px 54px -26px #162d1f85,inset 0 1px #ffffffdb,inset 0 -1px #496a5024}body:has(.bc-home) .site-header.is-babui-header:before{content:"";z-index:0;opacity:.72;pointer-events:none;background:linear-gradient(#ffffff57,#0000);border-radius:18px 18px 60% 60%;height:44%;position:absolute;inset:1px 1.5rem auto}body:has(.bc-home) .site-header.is-babui-header.is-scrolled{background:linear-gradient(135deg,#e7f2e4db,#a6c4abc7 60%,#c2d6c1d1);width:calc(100% - 2.5rem);height:62px;top:.55rem;box-shadow:0 22px 48px -23px #0f271894,inset 0 1px #ffffffe6,inset 0 -1px #3e5e4529}body:has(.bc-home) .site-header.is-babui-header .nav-wrap{z-index:1;justify-content:space-between;align-items:center;max-width:none;height:100%;margin:0 auto;padding:.4rem .45rem .4rem clamp(1rem,2vw,1.5rem);display:flex;position:relative}.babui-brand{color:var(--babui-ink);align-items:center;text-decoration:none;display:inline-flex}.babui-wordmark-image{object-fit:contain;flex-shrink:0;width:clamp(7.5rem,8vw,8.5rem);height:auto;display:block}body:has(.bc-home) .site-header.is-babui-header .desktop-nav{-webkit-backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(145deg,#1d3424cc,#14271bb3);border:1px solid #effaed3d;border-radius:999px;align-items:center;gap:.12rem;padding:.25rem;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1c,0 8px 22px #18322024}body:has(.bc-home) .site-header.is-babui-header .nav-link{color:#f2ebdd94;border-radius:999px;align-items:center;min-height:36px;padding:0 .88rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}body:has(.bc-home) .site-header.is-babui-header .nav-link-active{color:var(--babui-linen);background:linear-gradient(145deg,#d3e8d03d,#b2cfb61f);box-shadow:inset 0 1px #ffffff2e,0 4px 12px #09180e1f}body:has(.bc-home) .site-header.is-babui-header .nav-link:focus-visible{outline:2px solid var(--babui-reed);outline-offset:2px}.babui-nav-cta{min-height:50px;color:var(--babui-ink);-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(145deg,#f1f9eed1,#c6ddc6ad);border:1px solid #ffffffb8;border-radius:999px;justify-content:center;align-items:center;gap:.85rem;padding:.25rem .25rem .25rem 1.15rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #3f624624,0 10px 24px #21422a24}.babui-nav-cta:before{content:"";pointer-events:none;background:linear-gradient(#ffffff6b,#0000);border-radius:999px;height:46%;position:absolute;inset:1px 18% auto}.babui-nav-cta>*{z-index:1;position:relative}.babui-nav-cta-icon{width:40px;height:40px;color:var(--babui-linen);-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#284530eb,#182d1fd6);border:1px solid #e8f5e633;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 5px 12px #142b1b2e}.babui-nav-cta-icon svg{width:16px;height:16px;transition:transform .18s}.babui-nav-cta:hover{background:linear-gradient(145deg,#f8fdf5f0,#cae4cad1);transform:translateY(-1px);box-shadow:0 8px 22px #080e0a40}.babui-nav-cta:hover .babui-nav-cta-icon svg{transform:translate(2px,-2px)}.babui-nav-cta:focus-visible{outline:2px solid var(--babui-reed);outline-offset:3px}body:has(.bc-home) .site-header.is-babui-header .menu-button{width:44px;height:44px;color:var(--babui-linen);cursor:pointer;-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#27432fd1,#182d1fb3);border:1px solid #f0faed47;border-radius:12px;justify-content:center;align-items:center;padding:0;display:none;box-shadow:inset 0 1px #ffffff24,0 6px 15px #17311f1f}body:has(.bc-home) .site-header.is-babui-header .menu-button:focus-visible{outline:2px solid var(--babui-reed);outline-offset:2px}.babui-drawer-content{background:var(--babui-linen);color:var(--babui-ink);border-left:1px solid var(--babui-border)}.babui-drawer-content .lh-drawer-link{border-bottom:1px solid var(--babui-border-subtle);color:var(--babui-ink);padding:1rem 0;font-size:1.15rem;font-weight:550}.babui-drawer-content .lh-drawer-link:hover{color:var(--babui-forest)}.babui-drawer-cta{border-radius:var(--babui-radius);background:var(--babui-forest);width:100%;min-height:48px;color:var(--babui-linen);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}@media (max-width:1100px){body:has(.bc-home) .site-header.is-babui-header .nav-link{padding-inline:.65rem}body:has(.bc-home) .site-header.is-babui-header .babui-wordmark-image{width:7rem}}@media (min-width:761px) and (max-width:850px){body:has(.bc-home) .site-header.is-babui-header .nav-link{padding-inline:.48rem;font-size:.75rem}.babui-nav-cta{gap:.55rem;padding-left:.8rem;font-size:.74rem}}.babui-hero{background:var(--babui-linen);flex-direction:column;justify-content:center;min-height:min(840px,94vh);padding:clamp(7.5rem,13vw,9.5rem) 0 clamp(3.5rem,6vw,5.5rem);display:flex;position:relative;overflow:hidden}.babui-woven-layer{pointer-events:none;z-index:1;transform:translate(var(--hero-px,0px), var(--hero-py,0px));transition:transform 60ms linear;position:absolute;inset:0;overflow:hidden}.babui-woven-svg{width:100%;height:100%;display:block}.babui-thread-frame{opacity:calc(.4 + var(--hero-scroll,0) * .6)}.babui-thread-tie{stroke-dashoffset:calc(20 - var(--hero-scroll,0) * 20)}.babui-hero-grid{z-index:2;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);display:grid;position:relative}.babui-hero-copy{max-width:44rem}.babui-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--babui-ink-muted);margin:0 0 1.25rem;font-size:.76rem;font-weight:600}.babui-hero-headline{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;color:var(--babui-ink);text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2.8rem,5.2vw,4.6rem);font-weight:550;line-height:1.04}.babui-hero-lede{color:var(--babui-ink-muted);max-width:42ch;margin:0 0 2.25rem;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.62}.babui-hero-actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.babui-btn{border-radius:var(--babui-radius);justify-content:center;align-items:center;gap:.65rem;min-height:48px;padding:0 1.45rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .18s,transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.babui-btn svg{width:16px;height:16px}.babui-btn-primary{background:var(--babui-forest);color:var(--babui-linen);border:1px solid var(--babui-forest)}.babui-btn-primary:hover{background:var(--babui-forest-deep);transform:translateY(-1px);box-shadow:0 4px 14px #24352b38}.babui-btn-secondary{color:var(--babui-ink);border:1px solid var(--babui-border);background:0 0}.babui-btn-secondary:hover{border-color:var(--babui-ink);background:#eae2d2}.babui-btn:focus-visible{outline:2px solid var(--babui-forest);outline-offset:3px}.babui-hero-stage-container{width:100%;max-width:560px;margin:0 auto;position:relative}.babui-hero-stage-ratio{aspect-ratio:4/3;background:#faf7f0;border:1px solid #24231f1f;border-radius:10px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px -10px #24231f1a}.babui-stage-watermark{font-family:var(--font-display), Georgia, serif;letter-spacing:.16em;color:#24231f09;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;justify-content:center;align-items:center;font-size:clamp(4.5rem,9.5vw,7.8rem);font-weight:700;display:flex;position:absolute;inset:0}.babui-hero-poster-wrapper{z-index:1;position:absolute;inset:0}.babui-hero-poster-img{object-fit:cover}.babui-hero-fallback-stage{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.babui-hero-fallback-svg{width:100%;height:100%;display:block}.babui-hero-video-wrapper{z-index:2;position:absolute;inset:0}.babui-hero-video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .32s cubic-bezier(.2,.8,.2,1)}.babui-hero-video.is-ready{opacity:1}.babui-hero-replay-btn{z-index:4;color:#f2ebdd;letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#24231fe0;border:1px solid #c3976573;border-radius:6px;align-items:center;gap:.45rem;padding:.45rem .85rem;font-size:.75rem;font-weight:500;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex;position:absolute;bottom:14px;right:14px}.babui-hero-replay-btn:hover{background:#24231ffa;transform:translateY(-1px);box-shadow:0 4px 14px #00000040}.babui-hero-replay-btn:focus-visible{outline:2px solid var(--babui-forest);outline-offset:3px}.babui-hero{min-height:min(880px,100svh);padding:72px 0 0}.babui-woven-layer{z-index:0;transition:transform 80ms linear}.babui-thread{vector-effect:non-scaling-stroke}.babui-thread-long{stroke:var(--babui-reed);stroke-width:1px;stroke-dasharray:7 6;opacity:.42}.babui-thread-short{stroke:var(--babui-forest);stroke-width:1px;opacity:.12}.babui-thread-node{fill:var(--babui-linen);stroke:var(--babui-reed);stroke-width:1.25px;vector-effect:non-scaling-stroke}.babui-hero-grid.container{z-index:1;grid-template-rows:auto auto;grid-template-columns:minmax(430px,.88fr) minmax(560px,1.12fr);align-content:center;gap:2rem clamp(2rem,4vw,4.5rem);width:100%;max-width:none;margin:0;padding-left:max(1rem,50vw - 38.75rem);display:grid}.babui-hero-copy{grid-area:1/1;align-self:end;max-width:43rem;animation:.7s cubic-bezier(.2,.8,.2,1) 80ms both babui-hero-copy-in}.babui-hero .babui-eyebrow{align-items:center;gap:.75rem;display:flex}.babui-eyebrow-line{background:var(--babui-reed);flex:none;width:2.5rem;height:1px}.babui-hero-headline{letter-spacing:-.052em;margin:0;font-size:clamp(3.5rem,5.45vw,5.25rem);line-height:.94}.babui-hero-headline span{color:var(--babui-forest);font-style:italic;font-weight:450;display:block}.babui-hero-body{grid-area:2/1;align-self:start;max-width:36rem;animation:.7s cubic-bezier(.2,.8,.2,1) .22s both babui-hero-body-in}.babui-hero-stage-container{grid-area:1/2/span 2;align-self:stretch;align-items:center;max-width:none;margin:0;animation:.9s cubic-bezier(.2,.8,.2,1) .14s both babui-hero-stage-in;display:flex}.babui-hero-stage-ratio{background:var(--babui-sage);border:0;border-radius:0 0 0 clamp(4rem,8vw,8rem);max-height:min(650px,100svh - 150px);box-shadow:-28px 34px 70px -54px #24352b6b}.babui-hero-stage-ratio:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#f2ebdd4d,#0000);width:clamp(2rem,7vw,6rem);position:absolute;inset:0 auto 0 0}.babui-hero-poster-img,.babui-hero-video{object-position:center}.babui-fallback-orbit,.babui-fallback-nest{border:1px solid #24352b47;border-radius:50%;position:absolute}.babui-fallback-orbit{aspect-ratio:1;width:62%}.babui-fallback-nest{aspect-ratio:.72;background:#24352b14;width:36%}.babui-stage-caption{z-index:4;color:#24231fd1;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.7rem;font-weight:650;display:flex;position:absolute;bottom:1.25rem;left:clamp(2.5rem,6vw,5.5rem)}.babui-stage-caption-index{width:1.8rem;height:1.8rem;font-family:var(--font-mono), monospace;border:1px solid #24231f52;border-radius:50%;place-items:center;font-size:.64rem;display:grid}.babui-hero-replay-btn{min-height:36px;color:var(--babui-ink);letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f2ebddd1;border:1px solid #24231f2e;border-radius:999px;padding:.45rem .75rem;font-size:.7rem;font-weight:650;bottom:1.1rem;right:1.25rem}.babui-hero-replay-btn:hover{background:var(--babui-linen);box-shadow:0 5px 16px #24231f29}@keyframes babui-hero-copy-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes babui-hero-body-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes babui-hero-stage-in{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(0)}}.babui-paths-section{background:linear-gradient(180deg, #c5d8c4bd, var(--babui-linen) 56%);color:var(--babui-ink);border-top:1px solid #24352b24;border-bottom:1px solid #24352b1f;padding:clamp(4.75rem,8vw,7rem) 0 clamp(5rem,9vw,8rem);scroll-margin-top:5.5rem;position:relative;overflow:hidden}.babui-paths-section:before{content:"";pointer-events:none;background-image:linear-gradient(#24352b08 1px,#0000 1px),linear-gradient(90deg,#24352b08 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 72%);mask-image:linear-gradient(#000000a6,#0000 72%)}.babui-paths-section>.container{z-index:1;position:relative}.babui-paths-section .babui-folio-showcase-head{max-width:54rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.babui-paths-section .babui-folio-showcase-title{max-width:27ch;font-size:clamp(2.25rem,3.55vw,3.5rem);font-weight:500;line-height:1.06}.babui-selected-wheel-section{background:var(--babui-forest-deep);color:var(--babui-linen);border-bottom:1px solid #24352b29;padding:clamp(4.5rem,7vw,6.5rem) 0 0;position:relative;overflow:clip}.babui-selected-wheel-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 55%,#b5bc8d21,#0000 36%),linear-gradient(#f2ebdd06 1px,#0000 1px) 0 0/5rem 5rem,linear-gradient(90deg,#f2ebdd06 1px,#0000 1px) 0 0/5rem 5rem;position:absolute;inset:0}.babui-selected-wheel-heading{z-index:2;position:relative}.babui-selected-wheel-heading .babui-eyebrow{color:var(--babui-reed)}.babui-selected-wheel-heading h2{max-width:18ch;color:var(--babui-linen);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:.55rem 0 0;font-size:clamp(2.2rem,4vw,4rem);font-weight:500;line-height:1.02}.works-wheel{z-index:1;width:100%;min-height:0;height:calc(100svh + var(--works-steps,6) * 40svh);-webkit-user-select:none;user-select:none;position:relative;overflow:clip}.works-wheel-stage{outline:none;height:100svh;position:sticky;top:0;overflow:hidden}.works-wheel-stage:focus-visible{outline:2px solid var(--babui-reed);outline-offset:-8px}.works-wheel-plane{transform-style:preserve-3d;position:absolute;top:51%;left:50%}.works-wheel-card{color:inherit;backface-visibility:hidden;outline:none;position:absolute}.works-wheel-card:focus-visible .works-wheel-card-face{outline:3px solid var(--babui-reed);outline-offset:4px}.works-wheel-card-face{border-radius:var(--babui-radius-lg);background:var(--babui-forest);border:1px solid #f2ebdd33;width:100%;height:100%;transition:box-shadow .22s,border-color .22s;display:block;position:relative;overflow:hidden;box-shadow:0 24px 54px -22px #000000b8}.works-wheel-card:hover .works-wheel-card-face,.works-wheel-card:focus-visible .works-wheel-card-face{border-color:#c5d8c4ad;box-shadow:0 30px 64px -20px #000000d1}.works-wheel-image{object-fit:cover}.works-wheel-card-grade{pointer-events:none;background:linear-gradient(#0000 46%,#1b29218a);position:absolute;inset:0}.works-wheel-card-action{min-height:36px;color:var(--babui-forest-deep);-webkit-backdrop-filter:blur(14px)saturate(135%);backdrop-filter:blur(14px)saturate(135%);opacity:0;background:linear-gradient(145deg,#e4eee0e0,#b5cfb7b8);border:1px solid #effaeda8;border-radius:999px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:.7rem;font-weight:700;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem;transform:translateY(4px);box-shadow:inset 0 1px #ffffffd1,0 12px 28px -14px #000000b8}.works-wheel-card:hover .works-wheel-card-action,.works-wheel-card:focus-visible .works-wheel-card-action{opacity:1;transform:translateY(0)}.works-wheel-label,.works-wheel-active-title{pointer-events:none;color:var(--babui-linen);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;font-weight:500;position:absolute}.works-wheel-label{place-items:center;display:grid;inset:0}.works-wheel-active-title{opacity:0;max-width:12ch;top:51%;left:clamp(1rem,6vw,6rem);transform:translateY(-50%)}.works-wheel-active-category{color:#f2ebdd94;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;opacity:0;margin:0;font-size:.65rem;position:absolute;top:calc(51% + 3.2rem);left:clamp(1rem,6vw,6rem)}.works-wheel-index{flex-direction:column;align-items:flex-end;gap:.42rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:10%;right:clamp(1rem,3vw,3rem)}.works-wheel-index-item{color:#f2ebdd75;font-family:var(--font-mono), monospace;letter-spacing:.04em;align-items:center;gap:.65rem;padding:.15rem;font-size:.62rem;transition:color .16s,transform .16s;display:inline-flex}.works-wheel-index-item span{color:var(--babui-reed)}.works-wheel-index-item.is-active{color:var(--babui-linen);transform:translate(-3px)}.works-wheel-static{display:none}.babui-section-head{margin-bottom:clamp(3rem,5vw,4.5rem)}.babui-section-head-split{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:flex-end;gap:clamp(2rem,5vw,4.5rem);display:grid}.babui-section-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;color:var(--babui-ink);margin:.5rem 0 0;font-size:clamp(2.3rem,4vw,3.6rem);font-weight:550;line-height:1.08}.babui-section-desc{color:var(--babui-ink-muted);margin:0;font-size:1rem;line-height:1.65}.babui-folio-showcase-head{max-width:46rem;margin-bottom:clamp(2.5rem,4.5vw,3.5rem)}.babui-folio-showcase-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.03em;color:var(--babui-ink);margin:.5rem 0 0;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:550;line-height:1.15}.babui-folio-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,2.4vw,2.5rem);display:grid}.babui-folio-card{border:1px solid var(--babui-border);background:#faf7f0;border-radius:10px;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.babui-folio-card:hover{border-color:#24231f38;box-shadow:0 8px 24px -6px #24231f14}.babui-folio-card.is-open{box-shadow:0 14px 36px -8px #24231f24}.babui-folio-trigger{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;flex-direction:column;align-items:stretch;padding:1.5rem;font-family:inherit;transition:background .18s;display:flex;position:relative}.babui-folio-trigger:focus-visible{outline:2px solid var(--babui-forest);outline-offset:-2px}.babui-folio-tab-badge{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.babui-folio-index{font-family:var(--font-mono), monospace;letter-spacing:.08em;opacity:.75;font-size:.8rem;font-weight:600}.babui-folio-tone-marker{border-radius:50%;width:8px;height:8px}.babui-folio-cover-content{flex-direction:column;gap:.65rem;display:flex}.babui-folio-cover-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.babui-folio-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:0;font-size:1.55rem;font-weight:600;line-height:1.1}.babui-folio-meta{font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;opacity:.7;white-space:nowrap;font-size:.72rem}.babui-folio-summary{opacity:.82;margin:0;font-size:.88rem;line-height:1.52}.babui-folio-trigger-action{border-top:1px solid #00000014;justify-content:space-between;align-items:center;margin-top:.6rem;padding-top:.85rem;font-size:.82rem;font-weight:500;display:flex}.babui-folio-chevron{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.babui-folio-card.is-open .babui-folio-chevron{transform:rotate(180deg)}.babui-folio--business{background:var(--babui-forest);color:var(--babui-linen);border-color:#24352b99}.babui-folio--business .babui-folio-tone-marker{background:var(--babui-reed)}.babui-folio--business .babui-folio-trigger-action{color:var(--babui-reed);border-color:#f2ebdd1f}.babui-folio--business .babui-folio-trigger:hover{background:#ffffff08}.babui-folio--personal{color:var(--babui-ink);background:#e8ebe1;border-color:#b5bc8d99}.babui-folio--personal .babui-folio-tone-marker{background:var(--babui-forest)}.babui-folio--personal .babui-folio-trigger-action{color:var(--babui-forest);border-color:#24231f1a}.babui-folio--personal .babui-folio-trigger:hover{background:#00000005}.babui-folio--moments{color:var(--babui-ink);background:#f4eedb;border-color:#c3976566}.babui-folio--moments .babui-folio-tone-marker{background:var(--babui-reed)}.babui-folio--moments .babui-folio-trigger-action{color:#8a6337;border-color:#24231f1a}.babui-folio--moments .babui-folio-trigger:hover{background:#00000005}.babui-folio-drawer{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1);display:grid}.babui-folio-card.is-open .babui-folio-drawer{visibility:visible;grid-template-rows:1fr}.babui-folio-drawer-inner{flex-direction:column;min-height:0;display:flex;overflow:hidden}.babui-folio-projects-list{flex-direction:column;gap:1rem;padding:0 1.25rem 1.25rem;display:flex}.babui-folio-project-item{flex-direction:column;display:flex}.babui-project-card{color:var(--babui-ink);background:#fff;border:1px solid #24231f1a;border-radius:8px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.babui-project-card:focus-visible{outline:2px solid var(--babui-forest);outline-offset:3px}.babui-project-thumb-frame{aspect-ratio:16/10;background:#e8e0d0;width:100%;position:relative;overflow:hidden}.babui-project-thumb-img{object-fit:cover;transition:transform .3s}.babui-project-card:hover .babui-project-thumb-img{transform:scale(1.025)}.babui-project-body{background:#faf7f0;border-top:1px solid #24231f14;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.babui-project-text{flex-direction:column;gap:.15rem;display:flex;overflow:hidden}.babui-project-category{font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--babui-ink-muted);font-size:.68rem}.babui-project-title{font-family:var(--font-display), Georgia, serif;color:var(--babui-ink);margin:0;font-size:1.05rem;font-weight:600;line-height:1.25}.babui-project-action{color:var(--babui-forest);white-space:nowrap;flex-shrink:0;align-items:center;gap:.25rem;font-size:.78rem;font-weight:600;display:inline-flex}.babui-folio-drawer-footer{border-top:1px solid #0000000f;padding:.75rem 1.25rem 1.25rem}.babui-folio-category-link{color:inherit;opacity:.8;align-items:center;gap:.35rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:opacity .15s,transform .15s;display:inline-flex}.babui-folio-category-link:hover{opacity:1;transform:translate(2px)}.babui-folio-category-link:focus-visible{outline:2px solid var(--babui-forest);outline-offset:2px}.babui-glass-folders{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,4rem);padding:clamp(1.5rem,3vw,2.5rem) 0 0;display:grid}.babui-glass-folder-item{flex-direction:column;align-items:center;min-width:0;display:flex}.babui-glass-folder-index{width:min(280px,100%);color:var(--babui-ink-muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:.65rem;font-size:.66rem;display:flex}.babui-glass-folder-summary{width:min(280px,100%);min-height:3.1rem;color:var(--babui-ink-muted);margin:1rem 0 0;font-size:.82rem;line-height:1.55}.babui-glass-folder-link{width:auto;min-height:42px;color:var(--babui-forest-deep);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(145deg,#effaedc7,#b5cfb799);border:1px solid #6d897057;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;margin-top:.8rem;padding:0 1rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #4e6f541f,0 12px 28px -18px #24352b99}.babui-glass-folder-link:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff94,#0000);height:45%;position:absolute;inset:1px 12% auto}.babui-glass-folder-link:hover{color:var(--babui-forest-deep);background:linear-gradient(145deg,#f5fcf2e6,#b5cfb7c2);border-color:#4a6b507a;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff2,0 16px 32px -18px #24352bb8}.babui-glass-folder-link:focus-visible{outline:2px solid var(--babui-forest);outline-offset:3px}.babui-glass-folder-instruction{color:var(--babui-ink-muted);font-family:var(--font-mono), monospace;letter-spacing:.13em;text-align:center;text-transform:uppercase;grid-column:1/-1;margin:.5rem 0 0;font-size:.66rem}.gf-root{--gf-px:0;--gf-py:0;--gf-ease:cubic-bezier(.2, .8, .2, 1);--gf-spring:cubic-bezier(.34, 1.36, .5, 1);--gf-hinge:0deg;--gf-lift:42px;--gf-spread:0px;--gf-fan:0deg;--gf-stack:15px;--gf-folder-ink:var(--babui-ink);--gf-folder-ink-soft:#24231f94;vertical-align:top;isolation:isolate;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;flex:none;display:inline-block;position:relative}.gf-root[data-tone=business]{--gf-folder-ink:var(--babui-linen);--gf-folder-ink-soft:#f2ebddad}.gf-root:hover,.gf-root:focus-within{--gf-hinge:-11deg;--gf-lift:-34px;--gf-spread:8px;--gf-fan:1.4deg;--gf-stack:10px}.gf-root[data-open]{--gf-hinge:-24deg;--gf-lift:-96px;--gf-spread:34px;--gf-fan:4.5deg;--gf-stack:28px}.gf-stage{transform-origin:0 0;width:340px;height:272px;position:absolute;top:0;left:0}.gf-tilt{transform:perspective(1400px) rotateX(calc(var(--gf-py) * -3deg)) rotateY(calc(var(--gf-px) * 4deg));transition:transform .9s var(--gf-ease);position:absolute;inset:0}.gf-shadow{filter:blur(22px);height:60px;transform:translateX(calc(var(--gf-px) * -8px));transition:transform .9s var(--gf-ease), opacity .9s var(--gf-ease);background:#24231f47;border-radius:40px;position:absolute;bottom:-6px;left:18px;right:18px}.gf-back{background:var(--babui-sage);position:absolute;inset:0;overflow:hidden}.gf-art{object-fit:cover;transform:translate(calc(var(--gf-px) * -7px), calc(var(--gf-py) * -6px)) scale(1.08);transition:transform 1.1s var(--gf-ease), filter .6s var(--gf-ease)}.gf-back-grade{background:linear-gradient(#24352b0a,#24352b7a);position:absolute;inset:0}.gf-back-sheen{pointer-events:none;background:linear-gradient(#ffffff3d,#0000 24%),radial-gradient(120% 80% at 80% 0,#fff3,#0000 60%);position:absolute;inset:0}.gf-rim{pointer-events:none;fill:none;max-width:none;position:absolute;top:0;left:0;overflow:visible}.gf-back-rim{width:340px;height:272px}.gf-back-rim path{stroke:#ffffff80;stroke-width:1px}.gf-files{z-index:5;pointer-events:none;clip-path:inset(-400px -400px 10px);position:absolute;inset:0}.gf-sheet-slot{display:contents}.gf-sheet{all:unset;box-sizing:border-box;cursor:pointer;pointer-events:auto;background:var(--babui-linen);transform-origin:50% 100%;width:272px;height:184px;transform:translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)), calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1)) rotate(calc(var(--gf-jr) + var(--gf-slot) * var(--gf-fan)));transition:transform .75s var(--gf-spring) calc(var(--gf-depth) * 40ms), box-shadow .4s var(--gf-ease), opacity .9s var(--gf-ease);border-radius:16px;position:absolute;top:96px;left:34px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #24231f29,0 10px 26px -8px #24231f52}.gf-root:not([data-open]) .gf-sheet{pointer-events:none}.gf-root[data-open] .gf-sheet:hover,.gf-root[data-open] .gf-sheet:focus-visible{transform:translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)), calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1 - 18px)) rotate(calc(var(--gf-slot) * var(--gf-fan) * .6));transition-delay:0s;box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #24231f24,0 22px 40px -12px #24231f7a}.gf-sheet:focus-visible{outline:3px solid var(--babui-reed);outline-offset:3px}.gf-sheet-art{object-fit:cover}.gf-sheet--art:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#00000085,#0000 38%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff3d}.gf-sheet-head{z-index:1;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex;position:absolute;top:11px;left:14px;right:14px}.gf-sheet-name{text-overflow:ellipsis;color:#faf7f0;font-size:12.5px;font-weight:650;overflow:hidden}.gf-sheet-meta{text-overflow:ellipsis;color:#faf7f0b8;max-width:46%;font-family:var(--font-mono), monospace;letter-spacing:.02em;font-size:9px;overflow:hidden}.gf-front{z-index:10;-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);transform-origin:50% 100%;width:340px;height:198px;transform:perspective(760px) rotateX(var(--gf-hinge));transition:transform .8s var(--gf-spring), translate 1s var(--gf-ease), opacity 1s var(--gf-ease);position:absolute;top:74px;left:0}.gf-tint{background:linear-gradient(#f2ebdd1f,#f2ebdd94 44%,#f2ebddf0);position:absolute;inset:0}.gf-root[data-tone=business] .gf-tint{background:linear-gradient(#24352b24,#24352bb8 48%,#1b2921f5)}.gf-root[data-tone=personal] .gf-tint{background:linear-gradient(#b5bc8d1f,#d9ddc7a8 46%,#e8ebe1f5)}.gf-root[data-tone=moments] .gf-tint{background:linear-gradient(#c397651f,#f2ebdda8 46%,#f4eedbf5)}.gf-spec{background:radial-gradient(260px 200px at calc(50% + var(--gf-px) * 46%) calc(30% + var(--gf-py) * 40%), #ffffff80, transparent 70%);mix-blend-mode:soft-light;opacity:.9;pointer-events:none;position:absolute;inset:0}.gf-front-rim{width:340px;height:198px}.gf-front-rim path{stroke:#ffffffad;stroke-width:2px}.gf-hit{all:unset;z-index:1;cursor:pointer;position:absolute;inset:0}.gf-hit:focus-visible{outline:4px solid var(--babui-reed);outline-offset:-6px}.gf-label{z-index:2;max-width:210px;color:var(--gf-folder-ink);pointer-events:none;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:30px;left:28px}.gf-title{text-overflow:ellipsis;font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;white-space:nowrap;font-size:25px;font-weight:550;line-height:1.05;overflow:hidden}.gf-meta{color:var(--gf-folder-ink-soft);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:10px}.gf-open-cue{z-index:2;color:var(--gf-folder-ink-soft);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;font-size:9px;position:absolute;bottom:32px;right:28px}.gf-root:not([data-entered]) .gf-back,.gf-root:not([data-entered]) .gf-back-rim{opacity:0;translate:0 22px}.gf-root:not([data-entered]) .gf-sheet{opacity:0;translate:0 -120px}.gf-root:not([data-entered]) .gf-front{opacity:0;translate:0 46px}.gf-root:not([data-entered]) .gf-shadow{opacity:0}.gf-back,.gf-back-rim{transition:translate 1s var(--gf-ease), opacity .9s var(--gf-ease)}.gf-root[data-entered] .gf-sheet{transition-delay:calc(var(--gf-depth) * 40ms), 0s, calc(.18s + var(--gf-depth) * 90ms)}.gf-root[data-entered] .gf-front{transition-delay:0s,.42s,.42s}.babui-folio-explorer{--folio-accent:var(--babui-reed)}.babui-folio-tabs{border-top:1px solid var(--babui-border);border-bottom:1px solid var(--babui-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.babui-folio-card{text-align:left;border:0;border-right:1px solid var(--babui-border);min-width:0;min-height:250px;color:var(--babui-ink);cursor:pointer;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:stretch;padding:1.5rem;font-family:inherit;transition:background-color .22s,color .22s,transform .22s;display:flex;position:relative;overflow:hidden;transform:none}.babui-folio-card:last-child{border-right:0}.babui-folio-card:hover{border-color:var(--babui-border);box-shadow:none;background:#ffffff3d}.babui-folio-card:focus-visible{z-index:2;outline:2px solid var(--babui-forest);outline-offset:-2px}.babui-folio-card:before{content:"";background:var(--folio-tab-accent);transform-origin:0;height:4px;transition:transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}.babui-folio-card.is-active:before{transform:scaleX(1)}.babui-folio-card.is-active{background:#faf7f0;transform:translateY(-6px);box-shadow:0 -12px 32px -28px #24231f80}.babui-folio--business,.babui-folio--personal,.babui-folio--moments{color:var(--babui-ink);border-color:var(--babui-border);background:0 0}.babui-folio--business{--folio-tab-accent:var(--babui-forest)}.babui-folio--personal{--folio-tab-accent:var(--babui-sage)}.babui-folio--moments{--folio-tab-accent:var(--babui-reed)}.babui-folio-tab-topline,.babui-folio-title-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.babui-folio-tab-topline{margin-bottom:2.25rem}.babui-folio-title-row{margin-bottom:.7rem}.babui-folio-index,.babui-folio-meta{color:var(--babui-ink-muted);opacity:1}.babui-folio-title{font-size:clamp(1.55rem,2.4vw,2rem);line-height:1}.babui-folio-tab-arrow{color:var(--folio-tab-accent);transition:transform .22s;transform:rotate(-35deg)}.babui-folio-card.is-active .babui-folio-tab-arrow{transform:rotate(0)}.babui-folio-summary{opacity:.78;max-width:31ch;font-size:.88rem;line-height:1.55}.babui-folio-selection{border-top:1px solid var(--babui-border);color:var(--babui-ink-muted);letter-spacing:.09em;text-transform:uppercase;margin-top:auto;padding-top:1.25rem;font-size:.7rem;font-weight:650}.babui-folio-card.is-active .babui-folio-selection{color:var(--folio-tab-accent)}.babui-folio-workspace{--workspace-accent:var(--babui-reed);background:var(--babui-forest);color:var(--babui-linen);border-top:4px solid var(--workspace-accent);outline:none;padding:clamp(2rem,4.5vw,4rem);position:relative}.babui-folio-workspace--business{--workspace-accent:var(--babui-reed)}.babui-folio-workspace--personal{--workspace-accent:var(--babui-sage)}.babui-folio-workspace--moments{--workspace-accent:#d8ae7d}.babui-folio-workspace:focus-visible{outline:2px solid var(--babui-reed);outline-offset:4px}.babui-folio-workspace-head{border-bottom:1px solid #f2ebdd2e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding-bottom:clamp(2rem,4vw,3rem);display:grid}.babui-folio-workspace-kicker{color:var(--workspace-accent);font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin:0 0 .65rem;font-size:.7rem}.babui-folio-workspace-title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,4.5vw,4rem);font-weight:500;line-height:.95}.babui-folio-workspace-summary{color:#f2ebddb8;max-width:48ch;margin:.9rem 0 0;font-size:.95rem;line-height:1.6}.babui-folio-workspace .babui-folio-category-link{color:var(--babui-linen);opacity:1;border-bottom:1px solid #f2ebdd66;padding-bottom:.2rem}.babui-folio-workspace .babui-folio-category-link:focus-visible{outline-color:var(--babui-reed)}.babui-folio-projects-grid{gap:clamp(1.25rem,2.5vw,2rem);padding-top:clamp(2rem,4vw,3rem);animation:.42s cubic-bezier(.2,.8,.2,1) both babui-folio-projects-in;display:grid}.babui-folio-projects-grid.is-1-up{grid-template-columns:minmax(0,.68fr)}.babui-folio-projects-grid.is-2-up{grid-template-columns:repeat(2,minmax(0,1fr))}.babui-folio-projects-grid.is-3-up{grid-template-columns:repeat(3,minmax(0,1fr))}.babui-folio-project-item{min-width:0;animation:.44s cubic-bezier(.2,.8,.2,1) both babui-folio-card-in;animation-delay:calc(var(--project-index,0) * 70ms)}.babui-project-card{background:var(--babui-linen);height:100%;box-shadow:none;border:0;border-radius:0}.babui-project-card:hover{border-color:#0000;transform:translateY(-5px);box-shadow:0 18px 38px -20px #00000094}.babui-project-thumb-frame{aspect-ratio:16/10;display:block}.babui-project-number{z-index:2;width:2rem;height:2rem;color:var(--babui-linen);font-family:var(--font-mono), monospace;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#24352be0;border-radius:50%;place-items:center;font-size:.65rem;display:grid;position:absolute;top:.8rem;left:.8rem}.babui-project-body{background:var(--babui-linen);min-height:98px;padding:1rem 1.1rem 1.1rem}.babui-project-title{font-size:clamp(1.05rem,1.5vw,1.28rem)}.babui-project-action{border-bottom:1px solid #24352b52;align-self:flex-end;padding-bottom:.15rem}@keyframes babui-folio-projects-in{0%{opacity:0}to{opacity:1}}@keyframes babui-folio-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.babui-process-section{background:var(--babui-forest-deep);color:var(--babui-linen);border-top:1px solid #c3976542;padding:clamp(6rem,9vw,9rem) 0;position:relative;overflow:clip}.babui-process-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 45%,#b5bc8d1a,#0000 32%),linear-gradient(#f2ebdd05 1px,#0000 1px) 0 0/5rem 5rem,linear-gradient(90deg,#f2ebdd05 1px,#0000 1px) 0 0/5rem 5rem;position:absolute;inset:0}.babui-process-layout{z-index:1;grid-template-columns:minmax(15rem,.68fr) minmax(0,1.45fr);align-items:center;gap:clamp(3.5rem,8vw,8rem);display:grid;position:relative}.babui-process-intro{max-width:27rem}.babui-process-intro .babui-eyebrow{color:var(--babui-reed)}.babui-process-title{max-width:9ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;margin:.65rem 0 1.35rem;font-size:clamp(2.65rem,3.6vw,3.5rem);font-weight:500;line-height:.98}.babui-process-description{color:#f2ebdda8;max-width:36ch;margin:0;font-size:.95rem;line-height:1.7}.babui-process-cta{min-height:46px;color:var(--babui-forest-deep);-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);background:linear-gradient(145deg,#e4eee0eb,#b5cfb7c2);border:1px solid #effaed9e;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;margin-top:1.8rem;padding:0 1.15rem;font-size:.78rem;font-weight:750;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #32563a29,0 16px 30px -17px #000000b3}.babui-process-cta:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff94,#0000);height:45%;position:absolute;inset:1px 12% auto}.babui-process-cta>*{z-index:1;position:relative}.babui-process-cta:hover{border-color:#effaede6;transform:translateY(-2px);box-shadow:inset 0 1px #fffffff5,0 20px 34px -17px #000000d1}.babui-process-cta:focus-visible{outline:2px solid var(--babui-reed);outline-offset:4px}.babui-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}.babui-process-step{border-radius:var(--babui-radius-lg);background:#f2ebdd0e;border:1px solid #c5d8c429;flex-direction:column;min-height:11.5rem;padding:clamp(1.4rem,2.2vw,1.8rem);transition:transform .22s,border-color .22s,background-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.babui-process-step:before{content:"";pointer-events:none;background:linear-gradient(145deg,#c5d8c40a,#0000 52%);position:absolute;inset:0}.babui-process-step:hover{background:#f2ebdd13;border-color:#c5d8c461;transform:translateY(-4px)}.babui-process-step-topline{justify-content:space-between;align-items:flex-start;margin-bottom:auto;display:flex;position:relative}.babui-process-icon{border-radius:var(--babui-radius);width:48px;height:48px;color:var(--babui-celadon-soft);background:#080e0a7a;border:1px solid #c5d8c429;place-items:center;display:grid}.babui-process-icon svg{width:21px;height:21px}.babui-process-index{color:#c39765b8;font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:.61rem}.babui-step-title{color:var(--babui-linen);letter-spacing:-.02em;margin:1.45rem 0 .42rem;font-size:1.08rem;font-weight:650;position:relative}.babui-step-body{color:#f2ebdd8f;max-width:31ch;margin:0;font-size:.79rem;line-height:1.55;position:relative}.babui-studio-section{color:var(--babui-forest-deep);background:#dce5d8;border-top:1px solid #c3976547;padding:clamp(6rem,10vw,9.5rem) 0 clamp(4.5rem,7vw,6.5rem);position:relative;overflow:clip}.babui-studio-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 32%,#f2ebddb3,#0000 32%),repeating-linear-gradient(115deg,#0000 0 82px,#24352b06 82px 83px);position:absolute;inset:0}.babui-studio-section>.container{z-index:1;position:relative}.babui-studio-proof-layout{grid-template-columns:minmax(16rem,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(4rem,9vw,9rem);display:grid}.babui-studio-copy{max-width:34rem;position:sticky;top:8.5rem}.babui-studio-copy .babui-eyebrow{color:#835f38}.babui-studio-title{max-width:11ch;color:var(--babui-forest-deep);font-family:var(--font-display), Georgia, serif;letter-spacing:-.05em;margin:.65rem 0 1.5rem;font-size:clamp(2.75rem,4.25vw,4.4rem);font-weight:500;line-height:.98}.babui-studio-text{color:#1b2921b3;max-width:43ch;margin:0;font-size:.95rem;line-height:1.72}.babui-studio-link{min-height:46px;color:var(--babui-celadon-soft);background:linear-gradient(145deg,#26402ff5,#182d20eb);border:1px solid #effaed47;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;margin-top:1.8rem;padding:0 1.15rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 16px 30px -18px #1b2921c7}.babui-studio-link:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1f,#0000);height:44%;position:absolute;inset:1px 12% auto}.babui-studio-link>*{z-index:1;position:relative}.babui-studio-link:hover{border-color:#effaed7a;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff29,0 20px 34px -18px #1b2921e0}.babui-studio-link:focus-visible{outline:2px solid var(--babui-forest);outline-offset:4px}.babui-studio-proofs{margin:0;padding:0 0 0 4.2rem;list-style:none;position:relative}.babui-studio-proofs:before,.babui-studio-proofs:after{content:"";width:1px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.15rem}.babui-studio-proofs:before{background:#24352b2e}.babui-studio-proofs:after{background:var(--babui-reed);transform-origin:top;transform:scaleY(.18)}.babui-studio-proof{border-bottom:1px solid #24352b24;align-items:flex-start;min-height:11rem;padding:.45rem 0 2.5rem;display:flex;position:relative}.babui-studio-proof+.babui-studio-proof{padding-top:2.5rem}.babui-studio-proof:last-child{border-bottom:0;min-height:9rem;padding-bottom:.5rem}.babui-studio-proof-marker{z-index:2;color:#835f38;width:2.3rem;height:2.3rem;font-family:var(--font-mono), monospace;letter-spacing:.06em;background:#eff6ebcc;border:1px solid #24352b33;border-radius:999px;place-items:center;font-size:.6rem;transition:background-color .22s,border-color .22s,transform .22s;display:grid;position:absolute;top:.45rem;left:-4.2rem;box-shadow:0 8px 22px -14px #1b292180}.babui-studio-proof+.babui-studio-proof .babui-studio-proof-marker{top:2.5rem}.babui-studio-proof:hover .babui-studio-proof-marker{background:var(--babui-celadon-soft);border-color:#24352b70;transform:scale(1.08)}.babui-studio-proof h3{color:var(--babui-forest-deep);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0 0 .65rem;font-size:clamp(1.75rem,2.5vw,2.5rem);font-weight:500;line-height:1.05}.babui-studio-proof p{color:#1b2921a6;max-width:48ch;margin:0;font-size:.88rem;line-height:1.65}.babui-studio-trust{border-top:1px solid #24352b2e;border-bottom:1px solid #24352b2e;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(4.5rem,7vw,6.5rem) 0 0;padding:1.35rem 0;display:grid}.babui-studio-trust>div{border-right:1px solid #24352b29;min-width:0;padding:0 1.5rem}.babui-studio-trust>div:first-child{padding-left:0}.babui-studio-trust>div:last-child{border-right:0;padding-right:0}.babui-studio-trust dt{color:#835f38;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.38rem;font-size:.62rem;font-weight:650}.babui-studio-trust dd{color:var(--babui-forest-deep);margin:0;font-size:.84rem;font-weight:600;line-height:1.45}@supports (animation-timeline:view()){.babui-studio-proofs:after{animation:linear both babui-proof-line-fill;animation-timeline:view();animation-range:entry 10% cover 70%}}@keyframes babui-proof-line-fill{to{transform:scaleY(1)}}.babui-pricing-section{background:#f6f0e5;border-top:1px solid #c3976540;padding:clamp(5.5rem,9vw,8.5rem) 0;position:relative;overflow:clip}.babui-pricing-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 18%,#b5bc8d3d,#0000 35%),radial-gradient(circle at 8% 84%,#c397651f,#0000 28%);position:absolute;inset:0}.babui-pricing-section>.container{z-index:1;position:relative}.babui-pricing-head{text-align:center;max-width:58rem;margin-inline:auto}.babui-pricing-head .babui-section-title,.babui-pricing-head .babui-section-desc{margin-inline:auto}.babui-pricing-assurance{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf78c;border:1px solid #24352b24;border-radius:999px;flex-wrap:wrap;justify-content:center;gap:0;margin-top:1.6rem;display:inline-flex;box-shadow:inset 0 1px #fffc}.babui-pricing-assurance span{color:#24352bc2;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;padding:.62rem .85rem;font-size:.61rem;font-weight:650}.babui-pricing-assurance span+span{border-left:1px solid #24352b1f}.babui-pricing-grid{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin-top:clamp(3.5rem,6vw,5.2rem);display:grid}.babui-pricing-card{z-index:1;-webkit-backdrop-filter:blur(20px)saturate(125%);backdrop-filter:blur(20px)saturate(125%);min-width:0;min-height:34rem;transform-style:preserve-3d;background:linear-gradient(145deg,#fffdf7cc,#e2ebd999);border:1px solid #24352b2e;border-radius:20px;flex-direction:column;padding:clamp(1.55rem,2.5vw,2rem);transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s,border-color .38s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px -30px #24352b6b,inset 0 1px #ffffffe6}.babui-pricing-card-1{transform-origin:100%;transform:translate(1rem)translateY(.7rem)rotateY(4deg)scale(.96)}.babui-pricing-card-3{transform-origin:0;transform:translate(-1rem)translateY(.7rem)rotateY(-4deg)scale(.96)}.babui-pricing-card-highlighted{z-index:3;background:linear-gradient(145deg,#f1f4e0eb,#cfdcbec7);border-color:#24352b7a;transform:translateY(-.8rem);box-shadow:0 28px 70px -30px #24352b85,inset 0 1px #ffffffe6}.babui-pricing-card:hover,.babui-pricing-card:focus-within{z-index:4;border-color:#24352b6b;transform:translateY(-.55rem)rotateY(0)scale(1);box-shadow:0 32px 76px -34px #24352b94,inset 0 1px #fffffff2}.babui-pricing-glint{clip-path:polygon(0 0,100% 0,78% 24%,18% 50%);pointer-events:none;background:linear-gradient(112deg,#ffffff94,#ffffff14 54%,#0000);height:42%;position:absolute;inset:0 0 auto}.babui-pricing-popular{color:var(--babui-forest);letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf794;border:1px solid #24352b38;border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .65rem;font-size:.64rem;font-weight:750;display:inline-flex;position:absolute;top:1.3rem;right:1.3rem}.babui-pricing-card-main,.babui-pricing-card-footer{z-index:1;position:relative}.babui-pricing-card-footer{margin-top:auto}.babui-pkg-name{color:#815d36;font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.55rem;font-size:.68rem;font-weight:750;display:block}.babui-pricing-card-highlighted .babui-pkg-name{color:var(--babui-forest)}.babui-pkg-price{color:var(--babui-ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:0 0 .35rem;font-size:clamp(2.15rem,3.2vw,3rem);font-weight:560;line-height:1}.babui-pkg-timing{color:#24231f94;font-family:var(--font-mono), monospace;letter-spacing:.02em;margin-bottom:1.35rem;font-size:.68rem;display:block}.babui-pkg-desc{color:#24231fb8;max-width:36ch;margin:0 0 1.4rem;font-size:.88rem;line-height:1.65}.babui-pkg-features{border-top:1px solid #24352b21;gap:.7rem;margin:0;padding:1.25rem 0 0;list-style:none;display:grid}.babui-pkg-features li{color:#24352bd9;align-items:flex-start;gap:.6rem;font-size:.79rem;line-height:1.45;display:flex}.babui-pkg-features svg{color:#6b784a;flex:none;margin-top:.08rem}.babui-pkg-boundary{color:#24231fb8;border-top:1px solid #24352b21;margin:1.7rem 0 1rem;padding-top:1rem;font-size:.76rem;line-height:1.55}.babui-pkg-boundary strong{color:var(--babui-forest)}.babui-pricing-card-cta,.babui-pricing-full-link{border:1px solid #fff3;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;min-height:46px;text-decoration:none;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 12px 24px -16px #19271f94}.babui-pricing-card-cta:before,.babui-pricing-full-link:before,.babui-direct-email:before,.babui-enquiry-form-card button[type=submit]:before{content:"";pointer-events:none;background:linear-gradient(#ffffff3d,#0000);border-radius:999px;height:46%;position:absolute;inset:1px 14% auto}.babui-pricing-card-cta{width:100%;color:var(--babui-linen);background:#24352bf0;padding:.76rem 1rem;font-size:.78rem;font-weight:700}.babui-pricing-card-cta:hover,.babui-pricing-card-cta:focus-visible,.babui-pricing-full-link:hover,.babui-pricing-full-link:focus-visible{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff40,0 18px 28px -16px #19271f9e}.babui-pricing-card-cta:focus-visible,.babui-pricing-full-link:focus-visible{outline:2px solid var(--babui-forest);outline-offset:3px}.babui-pricing-foot{text-align:center;margin-top:3rem}.babui-pricing-full-link{color:var(--babui-forest);-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);background:#cfdcbea8;padding:.76rem 1.05rem .76rem 1.2rem;font-size:.8rem;font-weight:700}.babui-enquiry-section{color:var(--babui-linen);background:radial-gradient(circle at 84% 18%,#b5bc8d1f,#0000 30%),radial-gradient(circle at 6% 84%,#c397651a,#0000 26%),#1e2c24;border-top:1px solid #c3976552;padding:clamp(5.5rem,9vw,8.5rem) 0;position:relative;overflow:clip}.babui-enquiry-section:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#f2ebdd1f 1px,#0000 1px),linear-gradient(90deg,#f2ebdd1f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.babui-enquiry-grid{z-index:1;grid-template-columns:minmax(0,.84fr) minmax(380px,1.16fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid;position:relative}.babui-enquiry-copy{position:sticky;top:120px}.babui-enquiry-copy h2{max-width:11ch;color:var(--babui-linen);font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:.6rem 0 1.35rem;font-size:clamp(2.7rem,4.5vw,4.25rem);font-weight:540;line-height:1.02}.babui-enquiry-copy>p{color:#f2ebddb8;max-width:40ch;margin:0 0 1.75rem;font-size:.96rem;line-height:1.7}.babui-enquiry-copy .babui-eyebrow{color:var(--babui-reed)}.babui-enquiry-assurances{gap:.75rem;max-width:27rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.babui-enquiry-assurances li{color:#f2ebddc7;align-items:center;gap:.7rem;font-size:.8rem;line-height:1.45;display:flex}.babui-enquiry-assurances svg{color:var(--babui-sage);border:1px solid #b5bc8d6b;border-radius:50%;flex:none;padding:.16rem}.babui-direct-email{min-height:48px;color:var(--babui-linen);-webkit-backdrop-filter:blur(16px)saturate(135%);backdrop-filter:blur(16px)saturate(135%);background:#b5bc8d2e;border:1px solid #fff3;border-radius:999px;align-items:center;gap:.65rem;padding:.78rem 1rem .78rem 1.2rem;font-size:.82rem;font-weight:650;text-decoration:none;transition:transform .22s,background .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 16px 28px -20px #000}.babui-direct-email:hover,.babui-direct-email:focus-visible{color:#fffdf8;background:#b5bc8d47;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,0 20px 34px -20px #000}.babui-direct-email:focus-visible{outline:2px solid var(--babui-sage);outline-offset:3px}.babui-enquiry-form-card{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:#b5bc8d1c;border:1px solid #ffffff29;border-radius:28px;padding:clamp(.65rem,1.2vw,.95rem);position:relative;box-shadow:0 38px 80px -42px #000c,inset 0 1px #ffffff29}.babui-enquiry-form-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff24,#0000);border-radius:999px;height:28%;position:absolute;inset:1px 12% auto}.babui-enquiry-form-card .enquiry-form{z-index:2;color:var(--babui-forest);background:linear-gradient(145deg,#f8f6ebf2,#dce6cfe8);border:1px solid #ffffffb3;border-radius:21px;grid-template-columns:1fr 1fr;gap:1.2rem;padding:clamp(1.45rem,3.5vw,2.55rem);display:grid;position:relative;box-shadow:inset 0 1px #fffffff5,0 18px 44px -28px #00000094}.babui-form-intro{border-bottom:1px solid #24352b21;padding-bottom:.45rem}.babui-form-intro>span{color:#805d38;font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin-bottom:.45rem;font-size:.62rem;font-weight:700;display:block}.babui-form-intro h3{color:var(--babui-forest-deep);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,2.6vw,2.35rem);font-weight:560;line-height:1.08}.babui-form-intro p{color:#24231fa3;margin:.55rem 0 0;font-size:.82rem;line-height:1.5}.babui-enquiry-form-card label{color:var(--babui-forest-deep);gap:.48rem;font-size:.79rem;font-weight:680;display:grid}.babui-form-label{align-items:baseline;gap:.55rem;display:inline-flex}.babui-form-label>span{color:#8b6740;font-family:var(--font-mono), monospace;letter-spacing:.06em;font-size:.59rem}.babui-enquiry-form-card input,.babui-enquiry-form-card select,.babui-enquiry-form-card textarea{width:100%;color:var(--babui-ink);background:#fffdf7b8;border:1px solid #24352b33;border-radius:12px;outline:none;padding:.86rem .95rem;font-size:.88rem;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px #fffc}.babui-enquiry-form-card input,.babui-enquiry-form-card select{min-height:50px}.babui-enquiry-form-card select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.babui-enquiry-form-card input:focus,.babui-enquiry-form-card select:focus,.babui-enquiry-form-card textarea:focus{border-color:var(--babui-forest);background:#fffffff0;box-shadow:0 0 0 3px #24352b21,inset 0 1px #ffffffe6}.babui-enquiry-form-card textarea{resize:vertical;min-height:8.75rem}.babui-enquiry-form-card small,.babui-enquiry-form-card .form-privacy{color:#24231f99;font-size:.72rem;font-weight:400;line-height:1.5}.babui-enquiry-form-card .form-privacy a{color:var(--babui-forest);font-weight:650}.babui-enquiry-form-card .form-full{grid-column:1/-1}.babui-enquiry-form-card button[type=submit]{min-height:52px;color:var(--babui-linen);cursor:pointer;background:#24352bf5;border:1px solid #ffffff2e;border-radius:999px;font-size:.84rem;font-weight:680;transition:background .18s,transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 16px 26px -18px #24352bbf}.babui-enquiry-form-card button[type=submit]:hover{background:var(--babui-forest-deep);transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 20px 30px -18px #24352bcc}.babui-enquiry-form-card button[type=submit]:focus-visible{outline:2px solid var(--babui-forest);outline-offset:3px}.babui-footer{isolation:isolate;background:var(--babui-forest-deep);min-height:min(54rem,92svh);color:var(--babui-linen);border-top:1px solid #c397654d;padding:0 0 1.6rem;position:relative;overflow:hidden}.babui-footer:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(150deg,#b5bc8d0f,#0000 42%,#c397650d);position:absolute;inset:0}.babui-footer-aurora{z-index:-1;filter:blur(54px);pointer-events:none;background:radial-gradient(circle,#b5bc8d21,#c397650f 38%,#0000 70%);border-radius:50%;width:min(80rem,90vw);height:34rem;animation:9s ease-in-out infinite alternate babui-footer-breathe;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%)}.babui-footer-grid{z-index:-1;opacity:.48;pointer-events:none;background-image:linear-gradient(#f2ebdd09 1px,#0000 1px),linear-gradient(90deg,#f2ebdd09 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 86%,#0000);mask-image:linear-gradient(#0000,#000 16% 86%,#0000)}.babui-footer-giant-word{z-index:-1;color:#0000;font-family:var(--font-display), Georgia, serif;letter-spacing:-.08em;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-text-stroke:1px #c3976526;background:linear-gradient(#c3976521,#0000 72%);-webkit-background-clip:text;background-clip:text;font-size:clamp(8rem,23vw,22rem);font-weight:650;line-height:.72;position:absolute;bottom:-.11em;left:50%;transform:translate(-50%)}.babui-footer-marquee{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1b2921b8;border-block:1px solid #c3976538;width:104%;margin-left:-2%;overflow:hidden;transform:rotate(-.7deg)}.babui-footer-marquee-track,.babui-footer-marquee-group{align-items:center;width:max-content;display:flex}.babui-footer-marquee-track{animation:38s linear infinite babui-footer-marquee}.babui-footer-marquee-group span{color:#f2ebddb3;letter-spacing:.19em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:2.4rem;padding:.95rem 1.2rem;font-size:.68rem;font-weight:650;display:inline-flex}.babui-footer-marquee-group i{color:var(--babui-reed);font-size:.58rem;font-style:normal}.babui-footer-inner{z-index:1;flex-direction:column;display:flex;position:relative}.babui-footer-intro{text-align:center;flex-direction:column;align-items:center;max-width:61rem;min-height:31rem;margin:0 auto;padding:clamp(5rem,9vw,7.5rem) 0 clamp(4rem,7vw,6rem);display:flex}.babui-footer-eyebrow{color:var(--babui-reed);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.69rem;font-weight:650}.babui-footer-intro h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(3rem,7vw,6.5rem);font-weight:470;line-height:.96}.babui-footer-intro h2 em{color:var(--babui-sage);font-weight:420}.babui-footer-intro-copy{color:#f2ebddad;max-width:40rem;margin:1.8rem auto 0;font-size:clamp(.92rem,1.3vw,1.04rem);line-height:1.75}.babui-footer-actions{flex-wrap:wrap;justify-content:center;gap:.85rem;margin-top:2.25rem;display:flex}.babui-footer-primary-action,.babui-footer-secondary-action{min-height:3.25rem;color:var(--babui-linen);border:1px solid #f2ebdd26;border-radius:999px;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.35rem;font-size:.84rem;font-weight:650;text-decoration:none;transition:transform .26s cubic-bezier(.16,1,.3,1),border-color .26s,background-color .26s;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 12px 30px #070c0929}.babui-footer-primary-action{border-color:var(--babui-reed);background:var(--babui-reed);color:var(--babui-forest-deep)}.babui-footer-secondary-action{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f2ebdd0b}.babui-footer-primary-action svg,.babui-footer-secondary-action svg{width:1rem;height:1rem;transition:transform .24s}@media (hover:hover) and (pointer:fine){.babui-footer-primary-action:hover,.babui-footer-secondary-action:hover{transform:translateY(-3px)}.babui-footer-secondary-action:hover{background:#c397651a;border-color:#c39765a6}.babui-footer-primary-action:hover svg,.babui-footer-secondary-action:hover svg{transform:translate(2px,-2px)}}.babui-footer-primary-action:focus-visible,.babui-footer-secondary-action:focus-visible,.babui-footer-col a:focus-visible,.babui-footer-to-top:focus-visible,.babui-footer-brand:focus-visible{outline:2px solid var(--babui-linen);outline-offset:4px}.babui-footer-directory{border-top:1px solid #f2ebdd1f;border-bottom:1px solid #f2ebdd1f;grid-template-columns:minmax(15rem,1fr) minmax(30rem,1.65fr);gap:clamp(3rem,8vw,8rem);padding:2.5rem 0;display:grid}.babui-footer-brand-col{max-width:25rem}.babui-footer-brand{width:fit-content;display:inline-flex}.babui-footer-brand .babui-wordmark-image{width:clamp(7.4rem,10vw,9rem)}.babui-footer-tagline{color:#f2ebdda3;max-width:19rem;font-family:var(--font-display), Georgia, serif;margin:1rem 0 0;font-size:1rem;font-style:italic;line-height:1.55}.babui-footer-nav-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.babui-footer-col-label{color:var(--babui-reed);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1rem;font-size:.65rem;font-weight:700;display:block}.babui-footer-col ul{flex-direction:column;gap:.68rem;margin:0;padding:0;list-style:none;display:flex}.babui-footer-col a{color:#f2ebddb8;font-size:.84rem;text-decoration:none;transition:color .18s}.babui-footer-col a:hover{color:var(--babui-linen)}.babui-footer-bottom{color:#f2ebdd75;letter-spacing:.04em;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-top:1.6rem;font-size:.68rem;display:grid}.babui-footer-bottom p{margin:0}.babui-footer-colophon{color:#f2ebdd94;font-family:var(--font-display), Georgia, serif;letter-spacing:0;font-style:italic}.babui-footer-to-top{width:2.75rem;height:2.75rem;color:var(--babui-reed);background:#f2ebdd09;border:1px solid #c3976557;border-radius:50%;justify-content:center;justify-self:end;align-items:center;transition:color .18s,border-color .18s,transform .22s;display:inline-flex}.babui-footer-to-top svg{width:1rem;height:1rem}.babui-footer-to-top:hover{color:var(--babui-linen);border-color:var(--babui-reed);transform:translateY(-2px)}@keyframes babui-footer-breathe{to{opacity:.72;transform:translate(-50%,-50%)scale(1.12)}}@keyframes babui-footer-marquee{to{transform:translate(-50%)}}.babui-footer-reveal{opacity:1;transform:translateY(0)}.babui-footer.is-footer-motion-ready:not(.is-footer-visible) .babui-footer-reveal{opacity:0;transform:translateY(1.8rem)}.babui-footer.is-footer-motion-ready.is-footer-visible .babui-footer-reveal{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.babui-footer.is-footer-visible .babui-footer-reveal-2{transition-delay:70ms}.babui-footer.is-footer-visible .babui-footer-reveal-3{transition-delay:.14s}.babui-footer.is-footer-visible .babui-footer-reveal-4{transition-delay:.21s}.babui-footer.is-footer-visible .babui-footer-reveal-5{transition-delay:.29s}.babui-footer.is-footer-visible .babui-footer-reveal-6{transition-delay:.36s}.babui-footer.is-footer-motion-ready:not(.is-footer-visible) .babui-footer-giant-word{opacity:0;transform:translate(-50%,4rem)scale(.94)}.babui-footer.is-footer-motion-ready.is-footer-visible .babui-footer-giant-word{opacity:1;transition:opacity 1.1s cubic-bezier(.16,1,.3,1) .12s,transform 1.3s cubic-bezier(.16,1,.3,1) .12s;transform:translate(-50%)scale(1)}@media (max-width:1040px){.babui-footer-directory{grid-template-columns:1fr;gap:2.5rem}.babui-footer-brand-col{max-width:32rem}.babui-section-head-split{grid-template-columns:1fr;gap:1.5rem}.babui-folio-showcase-grid{grid-template-columns:1fr;gap:1.5rem;max-width:580px;margin:0 auto}.babui-folio-projects-grid.is-3-up{grid-template-columns:repeat(2,minmax(0,1fr))}.babui-process-layout{grid-template-columns:1fr;gap:3.5rem}.babui-process-intro{max-width:38rem}.babui-process-title{max-width:12ch}.babui-process-description{max-width:52ch}.babui-studio-proof-layout{grid-template-columns:1fr;gap:4rem}.babui-studio-copy{max-width:42rem;position:static}.babui-studio-title{max-width:13ch}.babui-pricing-grid{grid-template-columns:1fr;gap:1rem;max-width:42rem;margin-inline:auto}.babui-pricing-card,.babui-pricing-card-1,.babui-pricing-card-3,.babui-pricing-card-highlighted{min-height:0;transform:none}.babui-enquiry-grid{grid-template-columns:1fr}.babui-enquiry-copy{position:static}}@media (max-width:900px){.babui-hero{min-height:auto}.babui-hero-grid.container{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,5vw,2.75rem);padding:clamp(3.5rem,9vw,5.5rem) max(1rem,50vw - 22.5rem) clamp(4rem,10vw,6rem)}.babui-hero-copy{grid-area:1/1;max-width:45rem}.babui-hero-stage-container{grid-area:2/1;width:100%}.babui-hero-stage-ratio{border-radius:0 0 0 clamp(3rem,10vw,6rem);max-height:none}.babui-hero-body{grid-area:3/1}}@media (max-width:760px){:is(body:has(.bc-home) .site-header.is-babui-header .desktop-nav,body:has(.bc-home) .site-header.is-babui-header .nav-actions){display:none}body:has(.bc-home) .site-header.is-babui-header .menu-button{display:flex}.babui-process-section{padding:5rem 0}.babui-pricing-assurance{border-radius:18px;width:min(100%,19rem);display:grid}.babui-pricing-assurance span+span{border-top:1px solid #24352b1f;border-left:0}.babui-pricing-card{padding:1.4rem}.babui-pricing-popular{top:1rem;right:1rem}.babui-enquiry-grid{gap:2.75rem;min-width:0}.babui-enquiry-copy h2{font-size:clamp(2.55rem,12vw,3.45rem)}.babui-enquiry-form-card{border-radius:21px;padding:.45rem}.babui-process-layout{gap:2.75rem}.babui-process-title{max-width:10ch;font-size:clamp(2.5rem,12vw,3.45rem)}.babui-process-description{font-size:.9rem}.babui-process-cta{min-height:44px}.babui-process-grid{grid-template-columns:1fr}.babui-process-step{min-height:10.75rem;padding:1.35rem}.babui-studio-section{padding:5rem 0 4rem}.babui-studio-proof-layout{gap:3rem}.babui-studio-title{max-width:11ch;font-size:clamp(2.55rem,12vw,3.5rem)}.babui-studio-text{font-size:.9rem}.babui-studio-proofs{padding-left:3.4rem}.babui-studio-proofs:before,.babui-studio-proofs:after{left:.95rem}.babui-studio-proof{min-height:10rem;padding-bottom:2rem}.babui-studio-proof+.babui-studio-proof{padding-top:2rem}.babui-studio-proof-marker{left:-3.4rem}.babui-studio-proof+.babui-studio-proof .babui-studio-proof-marker{top:2rem}.babui-studio-proof h3{font-size:clamp(1.75rem,8vw,2.15rem)}.babui-studio-trust{grid-template-columns:1fr;margin-top:3.75rem;padding:0}.babui-studio-trust>div,.babui-studio-trust>div:first-child,.babui-studio-trust>div:last-child{border-bottom:1px solid #24352b24;border-right:0;padding:1rem 0}.babui-studio-trust>div:last-child{border-bottom:0}.babui-hero{min-height:auto;padding-top:72px}.babui-woven-layer{display:none}.babui-hero-grid.container{row-gap:1.5rem;padding:2.75rem 1rem 4rem}.babui-hero .babui-eyebrow{align-items:flex-start;font-size:.68rem;line-height:1.5}.babui-eyebrow-line{width:1.8rem;margin-top:.5rem}.babui-hero-headline{font-size:clamp(2.85rem,14.2vw,4.15rem);line-height:.94}.babui-hero-stage-container{width:calc(100% + 2rem);margin-left:-1rem}.babui-hero-stage-ratio{border-radius:0 0 2.75rem}.babui-hero-stage-ratio:before{display:none}.babui-stage-caption{bottom:.85rem;left:1rem}.babui-hero-replay-btn{bottom:.75rem;right:.85rem}.babui-hero-lede{margin-bottom:1.5rem}.babui-hero-actions{align-items:stretch}.babui-btn{min-height:50px}.babui-folio-showcase-grid{grid-template-columns:1fr;gap:1.25rem;max-width:100%}.babui-folio-tabs{grid-template-columns:1fr}.babui-folio-card{border-right:0;border-bottom:1px solid var(--babui-border);min-height:0;padding:1.15rem}.babui-folio-card:last-child{border-bottom:0}.babui-folio-card.is-active{transform:none}.babui-folio-card:before{transform-origin:top;width:4px;height:auto;inset:0 auto 0 0;transform:scaleY(0)}.babui-folio-card.is-active:before{transform:scaleY(1)}.babui-folio-tab-topline{margin-bottom:.8rem}.babui-folio-title-row{margin-bottom:0}.babui-folio-summary{display:none}.babui-folio-selection{margin-top:.9rem;padding-top:.75rem}.babui-folio-workspace{padding:1.4rem}.babui-folio-workspace-head{grid-template-columns:1fr;align-items:start;gap:1.25rem}.babui-folio-projects-grid.is-1-up,.babui-folio-projects-grid.is-2-up,.babui-folio-projects-grid.is-3-up{grid-template-columns:minmax(0,1fr)}.babui-project-body{flex-wrap:wrap;align-items:flex-start}.babui-footer-nav-grid{grid-template-columns:1fr;gap:2rem}.babui-footer{min-height:auto;padding-bottom:1.25rem}.babui-footer-marquee{transform:none}.babui-footer-intro{min-height:0;padding:4.5rem 0 4rem}.babui-footer-intro h2{font-size:clamp(2.7rem,13vw,4rem)}.babui-footer-intro h2 br{display:none}.babui-footer-actions,.babui-footer-primary-action,.babui-footer-secondary-action{width:100%}.babui-footer-directory{gap:2.25rem;padding:2.25rem 0}.babui-footer-bottom{grid-template-columns:1fr auto;row-gap:.7rem}.babui-footer-colophon{grid-area:2/1}.babui-footer-to-top{grid-area:1/2/span 2}.babui-enquiry-form-card .enquiry-form{border-radius:16px;grid-template-columns:1fr;gap:1rem;padding:1.2rem}.babui-enquiry-form-card .form-full{grid-column:auto}}.babui-reveal{opacity:1;transform:none}.bc-home.is-motion-ready .babui-reveal:not(.babui-revealed){opacity:0;transform:translateY(18px)}.bc-home.is-motion-ready .babui-reveal.babui-revealed{opacity:1;transition:opacity .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1);transform:translateY(0)}.bc-home img{filter:saturate(.92)contrast(1.02);transition:filter .25s}.bc-home a:hover img,.bc-home a:focus-visible img,.bc-home button:hover img,.bc-home button:focus-visible img,.bc-home article:hover img{filter:saturate()contrast()}@media (prefers-reduced-motion:reduce){.babui-studio-proofs:after{transform:scaleY(1);animation:none!important}.babui-woven-layer,.babui-btn,.babui-nav-cta,.babui-folio-card,.babui-folio-drawer,.babui-folio-projects-grid,.babui-folio-project-item,.babui-project-card,.babui-hero-copy,.babui-hero-body,.babui-hero-stage-container,.babui-reveal,.babui-footer-aurora,.babui-footer-marquee-track,.babui-footer-intro,.babui-footer-giant-word,.babui-footer-primary-action,.babui-footer-secondary-action,.babui-footer-to-top,.babui-footer-reveal,.babui-pricing-card,.babui-pricing-card-cta,.babui-pricing-full-link,.babui-direct-email,.babui-enquiry-form-card button[type=submit]{transition:none!important;animation:none!important;transform:none!important}.babui-footer-aurora{transform:translate(-50%,-50%)!important}.babui-footer-giant-word{opacity:1!important;transform:translate(-50%)!important}.babui-hero-video{transition:none!important}.babui-reveal{opacity:1!important;transform:none!important}}.babui-hero--scene{isolation:isolate;background:var(--babui-sage);min-height:100svh;padding:0;display:block;position:relative}.babui-hero-media{z-index:0;background:var(--babui-sage);position:absolute;inset:0;overflow:hidden}.babui-hero-scene-poster,.babui-hero-scene-video{object-fit:contain;object-position:right center;filter:saturate(.94)contrast(1.02)brightness(1.01);width:100%;height:100%}.babui-hero-scene-video{opacity:0;transition:opacity .42s;position:absolute;inset:0}.babui-hero-scene-video.is-ready{opacity:1}.babui-hero-scene-fallback{background:radial-gradient(circle at 62% 44%, #f2ebdd52, transparent 28%), var(--babui-sage);position:absolute;inset:0}.babui-hero-scene-grade{background:linear-gradient(90deg,#d9ddc757 0%,#d9ddc71a 32%,#0000 56%),linear-gradient(#0000 70%,#d9ddc757 100%),linear-gradient(#d9ddc714,#0000 20%);position:absolute;inset:0}.babui-hero-ghost-word{z-index:1;color:var(--babui-forest);font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;opacity:.072;white-space:nowrap;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(9rem,17vw,17rem);font-style:italic;font-weight:500;line-height:.72;position:absolute;top:clamp(6.5rem,12vh,8.5rem);left:45%;transform:translate(-50%)}.babui-hero-scene-layout.container{z-index:3;grid-template-columns:minmax(0,45rem) minmax(0,1fr);align-items:end;width:100%;max-width:none;min-height:100svh;padding:clamp(7rem,15vh,10rem) clamp(1rem,4vw,5rem) clamp(6.5rem,12vh,8.5rem);display:grid;position:relative}.babui-hero-scene-copy{max-width:39rem;animation:.78s cubic-bezier(.2,.8,.2,1) .1s both babui-scene-copy-in}.babui-hero-scene-eyebrow{color:#24231fb8;font-family:var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:.68rem;display:flex}.babui-hero-scene-eyebrow span{background:var(--babui-forest);width:2rem;height:1px}.babui-hero-scene-title{color:var(--babui-ink);font-family:var(--font-body), Arial, sans-serif;letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(2.75rem,3.35vw,3.75rem);font-weight:560;line-height:1}.babui-hero-title-line{display:block}.babui-hero-title-line--accent{color:var(--babui-forest);font-weight:650}.babui-hero-scene-lede{color:#24231fbf;max-width:39ch;margin:1.25rem 0 0;font-size:clamp(.95rem,1.3vw,1.08rem);line-height:1.6}.babui-hero-scene-actions{flex-wrap:wrap;align-items:center;gap:1.15rem;margin-top:1.65rem;display:flex}.babui-scene-cta{min-height:46px;color:var(--babui-ink);-webkit-backdrop-filter:blur(16px)saturate(140%);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;font-size:.82rem;font-weight:650;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden}.babui-scene-cta:before{content:"";pointer-events:none;background:linear-gradient(#ffffff75,#0000);border-radius:999px;height:46%;position:absolute;inset:1px 16% auto}.babui-scene-cta>*{z-index:1;position:relative}.babui-scene-cta--primary{color:var(--babui-forest-deep);background:linear-gradient(145deg,#bed8bed1,#96bc9ead);border:1px solid #effaedb3;padding:0 1.25rem;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #32563a29,0 12px 24px -12px #1e3f276b}.babui-scene-cta--primary:hover{background:linear-gradient(145deg,#cfe6cdf0,#a0c7a7d1);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,0 16px 28px -13px #1c3d2575}.babui-scene-cta--booking{color:var(--babui-forest-deep);background:linear-gradient(145deg,#ecf6e8b3,#c4dbc480);border:1px solid #f5fcf2bd;padding:0 1.25rem;box-shadow:inset 0 1px #ffffffd6,inset 0 -1px #375b3e1f,0 12px 24px -14px #1e3d2661}.babui-scene-cta--booking svg{width:15px;height:15px}.babui-scene-cta--booking:hover{background:linear-gradient(145deg,#f5fbf2e6,#cfe5cec2);border-color:#f6fdf3f0;transform:translateY(-2px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body:has(.bc-home) .site-header.is-babui-header{background:var(--babui-celadon)}body:has(.bc-home) .site-header.is-babui-header.is-scrolled{background:#b8ceba}:is(body:has(.bc-home) .site-header.is-babui-header .desktop-nav,body:has(.bc-home) .site-header.is-babui-header .menu-button){background:var(--babui-forest)}.babui-nav-cta,.babui-scene-cta--booking{background:var(--babui-celadon-soft)}.babui-scene-cta--primary{background:var(--babui-celadon-deep)}}.babui-scene-cta:focus-visible{outline:2px solid var(--babui-forest);outline-offset:4px}.babui-hero-scene-meta{z-index:4;color:#24231f99;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.61rem;font-style:italic;display:flex;position:absolute;bottom:1.5rem;left:2.5rem;right:2.5rem}.babui-hero-scene-replay{z-index:5;min-height:34px;color:var(--babui-ink);font-family:var(--font-mono), monospace;text-transform:lowercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#f2ebddb8;border:1px solid #24231f24;border-radius:999px;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.62rem;display:inline-flex;position:absolute;bottom:3.4rem;right:2.5rem}.babui-hero-scene-replay:hover{background:var(--babui-linen)}.babui-hero-scene-replay:focus-visible{outline:2px solid var(--babui-forest);outline-offset:3px}@keyframes babui-scene-copy-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (min-width:901px) and (max-aspect-ratio:16/9){.babui-hero-scene-poster,.babui-hero-scene-video{-webkit-mask-image:linear-gradient(90deg,#0000 0% 15%,#000 35%);mask-image:linear-gradient(90deg,#0000 0% 15%,#000 35%)}}@media (min-width:901px) and (min-aspect-ratio:16/9){.babui-hero-scene-poster,.babui-hero-scene-video{-webkit-mask-image:linear-gradient(90deg,#0000 0% 35%,#000 55%);mask-image:linear-gradient(90deg,#0000 0% 35%,#000 55%)}}@media (max-width:900px){.babui-hero-scene-layout.container{grid-template-columns:1fr}.babui-hero-scene-poster,.babui-hero-scene-video{object-fit:cover;object-position:64% center}.babui-glass-folders{grid-template-columns:1fr;gap:3.5rem}.babui-glass-folder-summary{min-height:0}}@media (max-width:760px){.babui-hero--scene{min-height:max(760px,100svh);padding:0}.babui-hero-scene-poster,.babui-hero-scene-video{object-position:65% center}.babui-hero-scene-grade{background:linear-gradient(#0000 28%,#d9ddc76b 52%,#d9ddc7eb 100%),linear-gradient(#d9ddc73d,#0000 24%)}.babui-hero-ghost-word{opacity:.095;font-size:clamp(4.75rem,22vw,5.5rem);top:7.5rem}.babui-hero-scene-layout.container{min-height:max(760px,100svh);padding:7.5rem 1rem 6.5rem}.babui-hero-scene-copy{max-width:100%}.babui-hero-scene-title{max-width:12ch;font-size:clamp(2.45rem,10.8vw,3.25rem);line-height:1.02}.babui-paths-section{padding:4rem 0 5rem}.babui-paths-section .babui-folio-showcase-head{margin-bottom:2.25rem}.babui-paths-section .babui-folio-showcase-title{max-width:16ch;font-size:clamp(1.95rem,8.5vw,2.5rem)}.babui-selected-wheel-section{padding-top:4rem}.babui-selected-wheel-heading h2{max-width:14ch;font-size:clamp(2.15rem,10vw,2.8rem)}.works-wheel{min-height:0;height:calc(100svh + var(--works-steps,6) * 34svh);max-height:none}.works-wheel-plane{top:52%}.works-wheel-active-title{max-width:14ch;top:11%;left:1rem;transform:none}.works-wheel-active-category{top:calc(11% + 5rem);left:1rem}.works-wheel-card-action{min-height:34px}.works-wheel-stage[data-mode=drum] .works-wheel-card.is-active .works-wheel-card-action{opacity:1;transform:none}.works-wheel-index{flex-direction:row;justify-content:center;gap:.35rem;inset:auto 1rem 5.25rem}.works-wheel-index-item{border:1px solid #f2ebdd1f;border-radius:999px;justify-content:center;min-width:30px;min-height:30px;padding:.25rem;font-size:0}.works-wheel-index-item span{font-size:.62rem}.works-wheel-index-item.is-active{background:#c5d8c424;border-color:#c5d8c494;transform:none}.babui-hero-scene-lede{max-width:34ch}.babui-hero-scene-actions{gap:1rem}.babui-hero-scene-actions .babui-scene-cta{width:100%}.babui-hero-scene-meta{bottom:1rem;left:1rem;right:1rem}.babui-hero-scene-meta span:last-child{display:none}.babui-hero-scene-replay{bottom:2.6rem;right:1rem}.babui-glass-folder-instruction{line-height:1.7}}@media (prefers-reduced-motion:reduce){.gf-root *,.gf-root :before,.gf-root :after,.babui-hero-scene-copy,.babui-hero-scene-video,.babui-scene-cta{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.gf-tilt{transform:none}.works-wheel{min-height:0;padding:clamp(2.5rem,7vw,4rem) 0;overflow:visible;height:auto!important}.works-wheel-stage{display:none}.works-wheel-static{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.works-wheel-static-card{border-radius:var(--babui-radius-lg);color:var(--babui-linen);background:#f2ebdd0f;border:1px solid #f2ebdd2e;overflow:hidden}.works-wheel-static-media{aspect-ratio:1.45;display:block;position:relative;overflow:hidden}.works-wheel-static-media img{object-fit:cover}.works-wheel-static-copy{gap:.45rem;padding:1rem;display:grid}.works-wheel-static-copy small{color:var(--babui-reed);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.works-wheel-static-copy strong{font-family:var(--font-display), Georgia, serif;font-size:1.25rem;font-weight:500}.works-wheel-static-copy>span{align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.works-wheel-static{grid-template-columns:1fr}}.bc-home{--tm-chalk:#f3f2ec;--tm-paper:#fcfcf9;--tm-aluminium:#d9dde0;--tm-mineral:#bdd3df;--tm-ink:#191b20;--tm-ink-muted:#62666f;--tm-yellow:#ffde00;--tm-yellow-hover:#e8c900;--tm-yellow-active:#ccb100;--tm-line:#191b201f;--tm-line-subtle:#191b2012;--tm-line-strong:#191b2047;--tm-line-on-dark:#f3f2ec24;--babui-tech-black:var(--tm-ink);--babui-tech-graphite:#212429;--babui-tech-panel:#20242a;--babui-tech-cloud:var(--tm-chalk);--babui-tech-mist:var(--tm-aluminium);--babui-tech-steel:var(--tm-ink-muted);--babui-tech-line:var(--tm-line);--babui-tech-line-dark:var(--tm-line-on-dark);--babui-yellow:var(--tm-yellow);--babui-yellow-hover:var(--tm-yellow-hover);--babui-yellow-active:var(--tm-yellow-active);background:var(--tm-chalk);color:var(--tm-ink)}body:has(.bc-home){--tm-chalk:#f3f2ec;--tm-paper:#fcfcf9;--tm-aluminium:#d9dde0;--tm-mineral:#bdd3df;--tm-ink:#191b20;--tm-ink-muted:#62666f;--tm-yellow:#ffde00;--tm-yellow-hover:#e8c900;--tm-yellow-active:#ccb100;--tm-line:#191b201f;--tm-line-subtle:#191b2012;--tm-line-strong:#191b2047;--tm-line-on-dark:#f3f2ec24;--babui-tech-black:var(--tm-ink);--babui-tech-graphite:#212429;--babui-tech-panel:#20242a;--babui-tech-cloud:var(--tm-chalk);--babui-tech-mist:var(--tm-aluminium);--babui-tech-steel:var(--tm-ink-muted);--babui-tech-line:var(--tm-line);--babui-tech-line-dark:var(--tm-line-on-dark);--babui-yellow:var(--tm-yellow);--babui-yellow-hover:var(--tm-yellow-hover);--babui-yellow-active:var(--tm-yellow-active);background:var(--tm-chalk);color:var(--tm-ink)}body:has(.bc-home) .site-header.is-babui-header{-webkit-backdrop-filter:blur(20px);background:#fcfcf9f0;border:1px solid #191b201a;box-shadow:0 12px 32px -20px #191b201f}body:has(.bc-home) .site-header.is-babui-header:before{display:none}body:has(.bc-home) .site-header.is-babui-header.is-scrolled{background:#f3f2ecf5;border-color:#191b2024;box-shadow:0 14px 34px -18px #191b2029}body:has(.bc-home) .site-header.is-babui-header .brand{color:var(--tm-ink)}body:has(.bc-home) .site-header.is-babui-header .desktop-nav{border:1px solid var(--tm-line);background:#fcfcf9d9;box-shadow:0 2px 8px -2px #191b200d}body:has(.bc-home) .site-header.is-babui-header .nav-link{color:var(--tm-ink-muted);font-weight:500;transition:color .16s,background .16s}body:has(.bc-home) .site-header.is-babui-header .nav-link:hover{color:var(--tm-ink)}body:has(.bc-home) .site-header.is-babui-header .nav-link-active{color:var(--tm-ink);box-shadow:inset 0 -2px 0 var(--tm-yellow);background:#191b2012}.bc-home .babui-nav-cta{border:1px solid var(--tm-ink);background:var(--tm-ink);color:var(--tm-paper);box-shadow:none;-webkit-backdrop-filter:none;transition:background-color .18s,border-color .18s,color .18s}.bc-home .babui-nav-cta:hover{border-color:var(--tm-yellow);background:var(--tm-yellow);color:var(--tm-ink)}.bc-home .babui-nav-cta-icon{color:var(--tm-paper);box-shadow:none;background:#ffffff26;border:0}.bc-home .babui-nav-cta:hover .babui-nav-cta-icon{background:var(--tm-ink);color:var(--tm-yellow)}body:has(.bc-home) .site-header.is-babui-header .menu-button{border:1px solid var(--tm-line);background:var(--tm-paper);color:var(--tm-ink);box-shadow:none}body:has(.bc-home) .site-header.is-babui-header .menu-button:hover{border-color:var(--tm-ink);background:var(--tm-aluminium)}.bc-home .babui-liquid-hero{background-image:radial-gradient(circle at 65% 44%,#d9dde08c,#0000 52%),linear-gradient(#191b2009 1px,#0000 1px),linear-gradient(90deg,#191b2009 1px,#0000 1px);background-size:auto,72px 72px,72px 72px;background-color:var(--tm-chalk)!important}.bc-home .babui-liquid-hero .sh-content{padding-bottom:clamp(36px,5vw,72px);padding-left:clamp(20px,4vw,64px);padding-right:clamp(20px,4vw,64px)}.bc-home .babui-liquid-hero .sh-eyebrow{color:var(--tm-ink-muted);opacity:1;font-family:var(--font-mono), monospace}.bc-home .babui-liquid-hero .sh-eyebrow:before{background:var(--tm-yellow);height:2px}.bc-home .babui-liquid-hero .sh-h1{max-width:10ch;color:var(--tm-ink);letter-spacing:-.055em;font-weight:560}.bc-home .babui-liquid-hero .sh-accent{color:var(--tm-ink);font-style:normal;font-weight:650}.bc-home .babui-liquid-hero .sh-body{max-width:39ch;color:var(--tm-ink-muted);opacity:1}.bc-home .babui-liquid-hero .sh-btn{border:1px solid var(--tm-ink);background:var(--tm-ink);min-height:50px;color:var(--tm-paper);transition:background-color .18s,border-color .18s,color .18s,transform .18s;box-shadow:0 10px 24px -14px #191b2066}.bc-home .babui-liquid-hero .sh-btn:hover{border-color:var(--tm-yellow);background:var(--tm-yellow);color:var(--tm-ink);transform:translateY(-1px)}.bc-home .babui-liquid-hero .sh-txt{color:var(--tm-ink);border:1px solid var(--tm-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fcfcf9a6}.bc-home .babui-liquid-hero .sh-txt:hover{border-color:var(--tm-ink);background:var(--tm-paper)}.bc-home .babui-liquid-hero .sh-hint{color:var(--tm-ink-muted);opacity:0}.bc-home .babui-liquid-hero .sh-hint:before{background:var(--tm-yellow)}.bc-home .babui-liquid-hero[data-gl=on] .sh-hint{opacity:.72}.bc-home .babui-liquid-hero .sh-credit{color:var(--tm-ink-muted);opacity:.6}.bc-home .babui-folio-showcase-title,.bc-home .babui-selected-wheel-heading h2,.bc-home .babui-process-title,.bc-home .babui-studio-title,.bc-home .babui-studio-proof h3,.bc-home .babui-section-title,.bc-home .babui-pkg-price,.bc-home .babui-enquiry-copy h2,.bc-home .babui-form-intro h3,.bc-home .works-wheel-label,.bc-home .works-wheel-active-title{font-family:var(--font-body), Arial, sans-serif}.bc-home .babui-eyebrow{color:var(--tm-ink-muted);font-family:var(--font-mono), monospace}.bc-home .babui-paths-section{border-color:var(--tm-line)!important;background:var(--tm-chalk)!important}.bc-home .babui-paths-section:before{background-image:linear-gradient(#191b2009 1px,#0000 1px),linear-gradient(90deg,#191b2009 1px,#0000 1px);background-size:72px 72px}.bc-home .babui-folio-showcase-title{color:var(--tm-ink);letter-spacing:-.045em}.bc-home .babui-glass-folder-index,.bc-home .babui-glass-folder-summary{color:var(--tm-ink-muted)}.bc-home .babui-glass-folder-link{transition:background-color .18s,border-color .18s,color .18s;border:1px solid var(--tm-ink)!important;background:var(--tm-ink)!important;color:var(--tm-paper)!important;box-shadow:none!important}.bc-home .babui-glass-folder-link:hover{border-color:var(--tm-yellow)!important;background:var(--tm-yellow)!important;color:var(--tm-ink)!important}.bc-home .gf-root{border-radius:14px}.bc-home .gf-tint,.bc-home .gf-root[data-tone=business] .gf-tint,.bc-home .gf-root[data-tone=personal] .gf-tint,.bc-home .gf-root[data-tone=moments] .gf-tint{border:1px solid var(--tm-line)!important;background:linear-gradient(155deg,#fcfcf9f0,#d9dde0e0)!important;box-shadow:0 12px 28px -18px #191b2026!important}.bc-home .gf-front-rim path,.bc-home .gf-back-rim path{stroke:var(--tm-line)!important}.bc-home .gf-root:hover .gf-front-rim path{stroke:var(--tm-yellow)!important}.bc-home .gf-title{color:var(--tm-ink)!important}.bc-home .gf-meta{color:var(--tm-ink-muted)!important}.bc-home .gf-open-cue{color:var(--tm-ink)!important}.bc-home .babui-selected-wheel-section{color:var(--tm-ink);background:var(--tm-mineral)!important;border-color:#191b201a!important}.bc-home .babui-selected-wheel-section:before{background:radial-gradient(circle at 50% 55%,#fcfcf959,#0000 45%),linear-gradient(#191b200a 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#191b200a 1px,#0000 1px) 0 0/72px 72px}.bc-home .babui-selected-wheel-heading h2,.bc-home .babui-selected-wheel-heading .babui-eyebrow,.bc-home .works-wheel-label,.bc-home .works-wheel-active-title{color:var(--tm-ink)}.bc-home .works-wheel-active-cat{color:var(--tm-ink-muted)}.bc-home .works-wheel-card-face{border:1px solid var(--tm-line);background:var(--tm-paper);border-radius:12px;box-shadow:0 16px 36px -20px #191b2033}.bc-home .works-wheel-card:hover .works-wheel-card-face,.bc-home .works-wheel-card:focus-visible .works-wheel-card-face{border-color:var(--tm-ink)}.bc-home .works-wheel-card-action{border:1px solid var(--tm-ink);background:var(--tm-ink);color:var(--tm-paper);box-shadow:none;transition:background-color .16s,border-color .16s,color .16s}.bc-home .works-wheel-card:hover .works-wheel-card-action{border-color:var(--tm-yellow);background:var(--tm-yellow);color:var(--tm-ink)}.bc-home .works-wheel-index-item{border-color:var(--tm-line)!important;color:var(--tm-ink)!important;background:#fcfcf999!important}.bc-home .works-wheel-index-item.is-active{font-weight:600;border-color:var(--tm-yellow-active)!important;background:var(--tm-yellow)!important;color:var(--tm-ink)!important}.bc-home .babui-process-section{border-color:var(--tm-line)!important;background:var(--tm-aluminium)!important;color:var(--tm-ink)!important}.bc-home .babui-process-section:before{background-color:#0000;background-image:linear-gradient(#191b2009 1px,#0000 1px),linear-gradient(90deg,#191b2009 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.bc-home .babui-process-title,.bc-home .babui-step-title{color:var(--tm-ink)!important}.bc-home .babui-process-description,.bc-home .babui-step-body{color:var(--tm-ink-muted)!important}.bc-home .babui-process-step{border-radius:10px;transition:border-color .18s,transform .18s;border:1px solid var(--tm-line)!important;background:var(--tm-paper)!important;box-shadow:0 4px 16px -8px #191b2014!important}.bc-home .babui-process-step:hover{transform:translateY(-2px);border-color:var(--tm-ink)!important}.bc-home .babui-process-icon{border-radius:6px;border:1px solid var(--tm-line)!important;background:var(--tm-chalk)!important;color:var(--tm-ink)!important}.bc-home .babui-process-step:hover .babui-process-icon{background:var(--tm-yellow)!important;border-color:var(--tm-ink)!important;color:var(--tm-ink)!important}.bc-home .babui-process-index{font-family:var(--font-mono), monospace;color:var(--tm-ink-muted)!important}.bc-home .babui-process-cta{transition:background-color .18s,border-color .18s,color .18s;border:1px solid var(--tm-ink)!important;background:var(--tm-ink)!important;color:var(--tm-paper)!important;box-shadow:none!important}.bc-home .babui-process-cta:hover{border-color:var(--tm-yellow)!important;background:var(--tm-yellow)!important;color:var(--tm-ink)!important}.bc-home .babui-studio-section{border-color:var(--tm-line)!important;background:var(--tm-chalk)!important;color:var(--tm-ink)!important}.bc-home .babui-studio-section:before{background-image:linear-gradient(#191b2008 1px,#0000 1px),linear-gradient(90deg,#191b2008 1px,#0000 1px);background-size:72px 72px}.bc-home .babui-studio-title,.bc-home .babui-studio-proof h3{color:var(--tm-ink)}.bc-home .babui-studio-text,.bc-home .babui-studio-proof p,.bc-home .babui-studio-copy .babui-eyebrow{color:var(--tm-ink-muted)}.bc-home .babui-studio-trust{background:var(--tm-mineral);color:var(--tm-ink);border:1px solid #191b201f;border-radius:12px;box-shadow:0 8px 24px -14px #191b201a}.bc-home .babui-studio-trust dt{color:var(--tm-ink-muted);font-family:var(--font-mono), monospace;font-size:.76rem}.bc-home .babui-studio-trust dd{color:var(--tm-ink);font-weight:600}.bc-home .babui-studio-trust>div{border-color:#191b201a}.bc-home .babui-studio-proof{border-bottom:1px solid var(--tm-line)}.bc-home .babui-studio-proofs:before{background:var(--tm-line)}.bc-home .babui-studio-proofs:after{background:var(--tm-yellow)}.bc-home .babui-studio-proof-marker{border:1px solid var(--tm-ink);background:var(--tm-paper);color:var(--tm-ink);box-shadow:none;border-radius:6px}.bc-home .babui-studio-link{border:1px solid var(--tm-ink);background:var(--tm-ink);color:var(--tm-paper);box-shadow:none;transition:background-color .18s,border-color .18s,color .18s}.bc-home .babui-studio-link:hover{border-color:var(--tm-yellow);background:var(--tm-yellow);color:var(--tm-ink)}.bc-home .babui-pricing-section{color:var(--tm-ink);border-color:var(--tm-line)!important;background:var(--tm-chalk)!important}.bc-home .babui-pricing-section:before{background:radial-gradient(circle at 50% 18%,#bdd3df57,#0000 36%),radial-gradient(circle at 8% 84%,#d9dde06b,#0000 30%)}.bc-home .babui-pricing-grid{perspective:1400px;gap:0}.bc-home .babui-pricing-card{-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);transform-style:preserve-3d;background:linear-gradient(145deg,#fcfcf9f0,#d9dde0ad);border:1px solid #191b2029;border-radius:20px;transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s,border-color .38s;box-shadow:0 18px 48px -30px #191b2057,inset 0 1px #ffffffeb}.bc-home .babui-pricing-card-1{transform-origin:100%;transform:translate(1rem)translateY(.7rem)rotateY(4deg)scale(.96)}.bc-home .babui-pricing-card-3{transform-origin:0;transform:translate(-1rem)translateY(.7rem)rotateY(-4deg)scale(.96)}.bc-home .babui-pricing-card-highlighted{z-index:3;transform:translateY(-.8rem);background:linear-gradient(145deg,#fcfcf9fa,#bdd3dfa8)!important;border:1px solid #191b206b!important;box-shadow:0 28px 70px -30px #191b206b,inset 0 1px #fffffff5!important}.bc-home .babui-pricing-card:hover,.bc-home .babui-pricing-card:focus-within{z-index:4;border-color:#191b206b;transform:translateY(-.55rem)rotateY(0)scale(1);box-shadow:0 32px 76px -34px #191b207a,inset 0 1px #fffffffa}.bc-home .babui-pricing-glint{background:linear-gradient(112deg,#ffffff9e,#ffffff1a 54%,#0000);display:block}.bc-home .babui-pricing-popular{border:1px solid var(--tm-ink);background:var(--tm-yellow);color:var(--tm-ink);border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:600}.bc-home .babui-pkg-name{color:var(--tm-ink);font-weight:600}.bc-home .babui-pkg-price{color:var(--tm-ink)}.bc-home .babui-pkg-timing,.bc-home .babui-pkg-desc,.bc-home .babui-pkg-boundary{color:var(--tm-ink-muted)}.bc-home .babui-pkg-features{border-top:1px solid var(--tm-line)}.bc-home .babui-pkg-features li,.bc-home .babui-pkg-features svg{color:var(--tm-ink)}.bc-home .babui-pricing-assurance{border:1px solid var(--tm-line);color:var(--tm-ink-muted);background:#fcfcf9b8;border-radius:999px;box-shadow:inset 0 1px #ffffffe6}.bc-home .babui-pricing-card-cta{transition:background-color .18s,border-color .18s,color .18s;border:1px solid var(--tm-ink)!important;background:var(--tm-ink)!important;color:var(--tm-paper)!important;box-shadow:none!important}.bc-home .babui-pricing-card-cta:hover{border-color:var(--tm-yellow)!important;background:var(--tm-yellow)!important;color:var(--tm-ink)!important}.bc-home .babui-pricing-card-highlighted .babui-pricing-card-cta{border-color:var(--tm-ink)!important;background:var(--tm-ink)!important;color:var(--tm-paper)!important}.bc-home .babui-pricing-card-highlighted .babui-pricing-card-cta:hover{border-color:var(--tm-yellow)!important;background:var(--tm-yellow)!important;color:var(--tm-ink)!important}.bc-home .babui-pricing-full-link{border:1px solid var(--tm-line)!important;background:var(--tm-paper)!important;color:var(--tm-ink)!important;box-shadow:none!important}.bc-home .babui-pricing-full-link:hover{border-color:var(--tm-ink)!important}@media (max-width:1100px){.bc-home .babui-pricing-grid{perspective:none;gap:1rem}.bc-home .babui-pricing-card,.bc-home .babui-pricing-card-1,.bc-home .babui-pricing-card-3,.bc-home .babui-pricing-card-highlighted,.bc-home .babui-pricing-card:hover,.bc-home .babui-pricing-card:focus-within{transform:none}}@media (max-width:760px){.bc-home .babui-pricing-assurance{border-radius:18px}}.bc-home .babui-enquiry-section{background:var(--tm-ink)!important;color:var(--tm-paper)!important;border-top:1px solid #191b2033!important}.bc-home .babui-enquiry-section:before{opacity:.65;background-image:linear-gradient(#f3f2ec0a 1px,#0000 1px),linear-gradient(90deg,#f3f2ec0a 1px,#0000 1px);background-size:72px 72px}.bc-home .babui-enquiry-copy h2{color:var(--tm-paper)}.bc-home .babui-enquiry-copy p{color:#fcfcf9b8}.bc-home .babui-enquiry-copy .babui-eyebrow{color:var(--tm-yellow)}.bc-home .babui-enquiry-assurances li{color:#fcfcf9d9}.bc-home .babui-enquiry-assurances svg{color:var(--tm-yellow)}.bc-home .babui-direct-email{color:var(--tm-paper);box-shadow:none;background:#fcfcf90f;border:1px solid #fcfcf933;transition:border-color .18s,background-color .18s,color .18s}.bc-home .babui-direct-email:hover{border-color:var(--tm-yellow);color:var(--tm-yellow);background:#ffde001f}.bc-home .babui-enquiry-form-card{border:1px solid var(--tm-line-on-dark);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--tm-ink);border-radius:14px;background:var(--tm-paper)!important;box-shadow:0 24px 60px -30px #00000080!important}.bc-home .babui-enquiry-form-card:before{display:none}.bc-home .babui-enquiry-form-card .enquiry-form{box-shadow:none;color:var(--tm-ink);background:0 0;border:0}.bc-home .babui-enquiry-form-card .babui-form-intro h3,.bc-home .babui-enquiry-form-card .babui-form-intro p,.bc-home .babui-enquiry-form-card label{color:var(--tm-ink)}.bc-home .babui-enquiry-form-card .enquiry-label-sub{color:var(--tm-ink-muted)}.bc-home .babui-enquiry-form-card input,.bc-home .babui-enquiry-form-card select,.bc-home .babui-enquiry-form-card textarea{color:var(--tm-ink);box-shadow:none;background:#fff;border:1px solid #191b2033;border-radius:8px}.bc-home .babui-enquiry-form-card input:focus,.bc-home .babui-enquiry-form-card select:focus,.bc-home .babui-enquiry-form-card textarea:focus{border-color:var(--tm-ink);outline:2px solid var(--tm-yellow);outline-offset:1px}.bc-home .babui-enquiry-form-card button[type=submit]{font-weight:600;transition:background-color .16s,border-color .16s,transform .16s;border:1px solid var(--tm-yellow)!important;background:var(--tm-yellow)!important;color:var(--tm-ink)!important;box-shadow:0 6px 18px -8px #ffde00b3!important}.bc-home .babui-enquiry-form-card button[type=submit]:hover{transform:translateY(-1px);background:var(--tm-yellow-hover)!important;border-color:var(--tm-yellow-hover)!important}body:has(.bc-home) .babui-footer{background:var(--tm-chalk)!important;color:var(--tm-ink)!important;border-top:1px solid var(--tm-line)!important}body:has(.bc-home) .babui-footer:before{display:none!important}body:has(.bc-home) .babui-footer-aurora{display:none!important}body:has(.bc-home) .babui-footer-grid{opacity:.3!important;background-image:linear-gradient(#191b200a 1px,#0000 1px),linear-gradient(90deg,#191b200a 1px,#0000 1px)!important}body:has(.bc-home) .babui-footer-giant-word{display:none!important}body:has(.bc-home) .babui-footer-marquee{border-block:1px solid var(--tm-line)!important;background:var(--tm-paper)!important;width:100%!important;margin-left:0!important;transform:none!important}body:has(.bc-home) .babui-footer-marquee-group span{letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;color:var(--tm-ink-muted)!important}body:has(.bc-home) .babui-footer-marquee-group i{color:var(--tm-yellow)!important}body:has(.bc-home) .babui-footer-eyebrow{font-family:var(--font-mono), monospace;color:var(--tm-ink-muted)!important}body:has(.bc-home) .babui-footer-intro h2{color:var(--tm-ink)!important}body:has(.bc-home) .babui-footer-intro-copy{color:var(--tm-ink-muted)!important}body:has(.bc-home) .babui-footer-primary-action{border:1px solid var(--tm-ink)!important;background:var(--tm-ink)!important;color:var(--tm-paper)!important}body:has(.bc-home) .babui-footer-primary-action:hover{border-color:var(--tm-yellow)!important;background:var(--tm-yellow)!important;color:var(--tm-ink)!important}body:has(.bc-home) .babui-footer-secondary-action{border:1px solid var(--tm-line)!important;background:var(--tm-paper)!important;color:var(--tm-ink)!important}body:has(.bc-home) .babui-footer-secondary-action:hover{border-color:var(--tm-ink)!important;background:var(--tm-aluminium)!important}body:has(.bc-home) .babui-footer-tagline{color:var(--tm-ink-muted)!important}body:has(.bc-home) .babui-footer-col-label{font-weight:600;color:var(--tm-ink)!important}body:has(.bc-home) .babui-footer-col a{color:var(--tm-ink-muted)!important}body:has(.bc-home) .babui-footer-col a:hover{color:var(--tm-ink)!important}body:has(.bc-home) .babui-footer-bottom{border-top:1px solid var(--tm-line)!important}body:has(.bc-home) .babui-footer-bottom p{color:var(--tm-ink-muted)!important}body:has(.bc-home) .babui-footer-colophon{color:var(--tm-ink-muted)!important}body:has(.bc-home) .babui-footer-to-top{border:1px solid var(--tm-line)!important;background:var(--tm-paper)!important;color:var(--tm-ink)!important}body:has(.bc-home) .babui-footer-to-top:hover{border-color:var(--tm-ink)!important;background:var(--tm-aluminium)!important}@media (min-width:1600px){body:has(.bc-home) .site-header.is-babui-header{width:calc(100% - 2rem);max-width:clamp(86rem,88vw,106rem);height:clamp(68px,3.9vw,76px)}body:has(.bc-home) .site-header.is-babui-header.is-scrolled{height:clamp(64px,3.55vw,68px)}body:has(.bc-home) .site-header.is-babui-header .babui-wordmark-image{width:clamp(8.5rem,8vw,9.5rem)}body:has(.bc-home) .site-header.is-babui-header .nav-link{min-height:40px;padding-inline:1rem;font-size:.84rem}body:has(.bc-home) .babui-nav-cta{min-height:54px;padding-left:1.3rem;font-size:.84rem}body:has(.bc-home) .babui-nav-cta-icon{width:44px;height:44px}.bc-home .babui-liquid-hero .sh-content{grid-template-columns:minmax(0,1.58fr) minmax(25rem,.82fr);gap:clamp(4.5rem,5vw,6.5rem);padding-bottom:clamp(4rem,7.5vh,5rem);padding-left:clamp(4rem,4vw,5.5rem);padding-right:clamp(4rem,4vw,5.5rem)}.bc-home .babui-liquid-hero .sh-eyebrow{margin-bottom:clamp(1.25rem,1.35vw,1.65rem);font-size:clamp(.75rem,.68vw,.82rem)}.bc-home .babui-liquid-hero .sh-h1{font-size:clamp(7rem,min(7.3vw,15cqh),9.25rem)}.bc-home .babui-liquid-hero .sh-aside{border-left:2px solid var(--tm-yellow);background:#fcfcf9d9;width:100%;max-width:30rem;padding:clamp(1.1rem,1.1vw,1.35rem) clamp(1.2rem,1.25vw,1.5rem)}.bc-home .babui-liquid-hero .sh-body{max-width:42ch;margin-bottom:clamp(1.6rem,1.5vw,1.9rem);font-size:clamp(1.0625rem,.94vw,1.1875rem);line-height:1.55}.bc-home .babui-liquid-hero .sh-ctas{gap:clamp(1rem,1.15vw,1.4rem)}.bc-home .babui-liquid-hero .sh-btn,.bc-home .babui-liquid-hero .sh-txt{font-size:clamp(.9rem,.8vw,1rem)}.bc-home .babui-liquid-hero .sh-btn{min-height:54px;padding-inline:clamp(1.4rem,1.25vw,1.6rem)}}@media (max-width:1023px){.bc-home .babui-liquid-hero .sh-content{max-width:46rem}}@media (min-width:1024px) and (max-width:1599px){.bc-home .babui-liquid-hero .sh-aside{border-left:2px solid var(--tm-yellow);background:#fcfcf9d9;padding:1rem 1.1rem 1rem 1.25rem}}@media (max-width:639px){.bc-home .babui-liquid-hero{height:clamp(520px,66svh,570px)!important;min-height:unset!important}.bc-home .babui-liquid-hero .sh-stage{-webkit-mask-image:linear-gradient(#000 0% 40%,#000000d1 52%,#0000003d 66%,#0000 76%);mask-image:linear-gradient(#000 0% 40%,#000000d1 52%,#0000003d 66%,#0000 76%)}.bc-home .babui-liquid-hero .sh-spacer{flex:0 0 clamp(110px,26svh,210px)!important;min-height:0!important}.bc-home .babui-liquid-hero .sh-content{-webkit-backdrop-filter:blur(2.5px);background:linear-gradient(90deg,#f3f2ecf0 0%,#f3f2ecd1 48%,#f3f2ec26 85%,#0000 100%);gap:.75rem;padding:.5rem clamp(1rem,5vw,1.25rem) clamp(1.5rem,4svh,2.25rem)}.bc-home .babui-liquid-hero .sh-eyebrow{margin-bottom:.65rem}.bc-home .babui-liquid-hero .sh-h1{max-width:9.5ch;font-size:clamp(2.4rem,10.8vw,3.25rem);line-height:.92}.bc-home .babui-liquid-hero .sh-body{max-width:35ch;margin-bottom:.85rem;font-size:1rem;line-height:1.5}.bc-home .babui-liquid-hero .sh-ctas{flex-flow:row;gap:.7rem}.bc-home .babui-liquid-hero .sh-btn{height:44px;min-height:44px;padding-inline:1rem;font-size:.84rem}.bc-home .babui-liquid-hero .sh-txt{font-size:.84rem}.bc-home .babui-liquid-hero .sh-credit{display:none}.bc-home .babui-pricing-assurance{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;border-radius:999px!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;width:auto!important;max-width:calc(100% - 1rem)!important;margin-inline:auto!important;display:inline-flex!important;overflow-x:auto!important;box-shadow:inset 0 1px #ffffffe6!important}.bc-home .babui-pricing-assurance::-webkit-scrollbar{display:none!important}.bc-home .babui-pricing-assurance span{letter-spacing:.05em!important;white-space:nowrap!important;flex:none!important;padding:.55rem .65rem!important;font-size:.56rem!important}.bc-home .babui-pricing-assurance span+span{border-top:0!important;border-left:1px solid var(--tm-line)!important}.bc-home .babui-pricing-grid{margin-top:2.25rem!important;perspective:none!important;grid-template-columns:1fr!important;gap:1.5rem!important;max-width:28rem!important;margin-inline:auto!important;padding-inline:0!important;display:grid!important;overflow-x:visible!important}.bc-home .babui-pricing-card{-webkit-backdrop-filter:blur(20px)saturate(115%)!important;backdrop-filter:blur(20px)saturate(115%)!important;box-sizing:border-box!important;background:linear-gradient(145deg,#fcfcf9f0,#d9dde0ad)!important;border:1px solid #191b2029!important;border-radius:20px!important;flex-direction:column!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:28rem!important;padding:clamp(1.5rem,5vw,1.85rem)!important;display:flex!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 18px 48px -30px #191b2057,inset 0 1px #ffffffeb!important}.bc-home .babui-pricing-card-1,.bc-home .babui-pricing-card-3{transform:none!important}.bc-home .babui-pricing-card-highlighted{z-index:2!important;background:linear-gradient(145deg,#fcfcf9fa,#bdd3dfa8)!important;border:1px solid #191b206b!important;transform:none!important;box-shadow:0 28px 70px -30px #191b206b,inset 0 1px #fffffff5!important}.bc-home .babui-pricing-card-main{flex:auto!important}.bc-home .babui-pricing-card-footer{margin-top:auto!important}.bc-home .babui-pricing-foot{margin-top:2rem!important}}@media (max-width:339px){.bc-home .babui-liquid-hero .sh-ctas{flex-direction:column;align-items:stretch}.bc-home .babui-liquid-hero .sh-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.bc-home .babui-liquid-hero .sh-hint{display:none}}.babui-tap-intro{background:var(--babui-linen-deep);color:var(--babui-ink);border-block:1px solid var(--babui-border);padding:clamp(64px,8vw,112px) 0;scroll-margin-top:120px}.babui-tap-intro-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.babui-tap-intro-copy .babui-section-title{max-width:14ch;margin-bottom:24px}.babui-tap-intro-copy .babui-section-desc{max-width:42ch}.babui-tap-intro-benefits{gap:14px;margin:28px 0 32px;padding:0;font-size:14px;list-style:none;display:grid}.babui-tap-intro-benefits li{align-items:center;gap:16px;display:flex}.babui-tap-intro-benefits span{color:var(--babui-ink-muted);font:11px var(--font-body), sans-serif}.babui-tap-intro-cta{background:var(--babui-yellow);color:var(--babui-ink);border:1px solid var(--babui-ink);border-radius:var(--babui-radius);align-items:center;gap:24px;padding:15px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.babui-tap-intro-cta:hover{background:var(--babui-yellow-hover)}.babui-tap-intro-cta:focus-visible{outline:3px solid var(--babui-ink);outline-offset:4px}.babui-tap-intro-detail{color:var(--babui-ink-muted);margin:16px 0 0;font-size:12px;line-height:1.7}.babui-tap-experience{border-radius:var(--babui-radius-lg);background:var(--babui-forest);min-width:0;color:var(--babui-linen);padding:24px}.babui-tap-stage-top{color:#c2c0b6;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.babui-tap-stage-top svg{color:var(--babui-yellow)}.babui-tap-scene{isolation:isolate;height:410px;margin:24px 0;position:relative}.babui-tap-phone{background:var(--babui-linen);width:208px;height:402px;color:var(--babui-ink);border:5px solid #45453f;border-radius:32px;outline:1px solid #77776c;transition:transform .6s;position:absolute;top:0;right:8%;overflow:hidden;transform:rotate(5deg)}.babui-tap-phone-island{z-index:2;background:var(--babui-ink);border-radius:12px;width:66px;height:15px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.babui-tap-phone-idle,.babui-tap-phone-profile{text-align:center;flex-direction:column;align-items:center;padding:46px 17px 20px;transition:opacity .35s;display:flex;position:absolute;inset:0}.babui-tap-phone-idle{color:var(--babui-linen);background:#24251f;justify-content:center;gap:20px}.babui-tap-phone-idle>svg{color:var(--babui-yellow)}.babui-tap-phone-idle strong{letter-spacing:-.04em;font-size:23px;line-height:1.2}.babui-tap-phone-idle>span{color:#c2c0b6;font-size:11px}.babui-tap-phone-idle .babui-tap-phone-target{text-transform:uppercase;letter-spacing:.1em;margin-top:22px;font-size:9px}.babui-tap-phone-profile{opacity:0;gap:10px}.babui-tap-profile-label{text-transform:uppercase;letter-spacing:.06em;font-size:8px}.babui-tap-profile-avatar{background:var(--babui-yellow);border-radius:50%;place-items:center;width:48px;height:48px;margin-top:8px;font-size:24px;font-weight:650;display:grid}.babui-tap-phone-profile strong{letter-spacing:-.04em;font-size:20px;line-height:1.1}.babui-tap-phone-profile>span:not([class]),.babui-tap-phone-profile p{color:var(--babui-ink-muted);margin:0;font-size:10px;line-height:1.5}.babui-tap-profile-action{background:var(--babui-linen-deep);border:1px solid var(--babui-border);border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:10px;font-size:10px;display:flex}.babui-tap-phone-profile small{margin-top:auto;font-size:8px}.babui-tap-intro-card{z-index:3;width:54%;max-width:270px;transition:transform .65s cubic-bezier(.22,1,.36,1),top .65s cubic-bezier(.22,1,.36,1);position:absolute;top:180px;left:1%;transform:rotate(-16deg)}.babui-tap-intro-card img{border:1px solid #68685c;border-radius:10px;width:100%;height:auto;display:block;box-shadow:0 18px 26px #0006}.babui-tap-connection-mark{z-index:4;background:var(--babui-yellow);width:38px;height:38px;color:var(--babui-ink);opacity:0;border-radius:50%;place-items:center;transition:opacity .3s,transform .3s;display:grid;position:absolute;top:64px;right:3%;transform:scale(.6)}.is-connected .babui-tap-intro-card{top:64px;transform:translate(8%)rotate(-5deg)}.is-connected .babui-tap-phone{transform:rotate(0)}.is-connected .babui-tap-phone-idle{opacity:0}.is-connected .babui-tap-phone-profile{opacity:1;transition-delay:.35s}.is-connected .babui-tap-connection-mark{opacity:1;transition-delay:.4s;transform:scale(1)}.babui-tap-stage-bottom{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.babui-tap-stage-status{color:#d0cec4;align-items:center;gap:8px;max-width:240px;font-size:11px;line-height:1.6;display:flex}.babui-tap-status-dot{background:#a6a69a;border-radius:50%;flex-shrink:0;width:5px;height:5px}.is-connected .babui-tap-status-dot{background:var(--babui-yellow)}.babui-tap-demo-control{background:var(--babui-yellow);min-height:44px;color:var(--babui-ink);border-radius:var(--babui-radius);font:600 12px var(--font-body), sans-serif;cursor:pointer;border:0;flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.babui-tap-demo-control:hover{background:var(--babui-yellow-hover)}.babui-tap-demo-control:focus-visible{outline:2px solid var(--babui-linen);outline-offset:4px}.babui-tap-demo-caption{color:#b3b2a6;margin:16px 0 0;font-size:9px;line-height:1.6}@media (max-width:950px){.babui-tap-intro-grid{grid-template-columns:1fr}.babui-tap-experience{width:100%;max-width:600px;margin-inline:auto}}@media (max-width:480px){.babui-tap-experience{padding:20px 16px}.babui-tap-phone{width:182px;height:374px;right:4%}.babui-tap-scene{height:380px}.babui-tap-intro-card{width:53%;top:190px}.babui-tap-stage-bottom{align-items:flex-start}.babui-tap-stage-status{max-width:160px;font-size:10px}.babui-tap-phone-profile{gap:8px;padding-inline:12px}.babui-tap-phone-profile strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.babui-tap-experience *{transition:none!important}}@media (max-width:480px){.is-connected .babui-tap-intro-card{transform-origin:0;top:230px;transform:translate(-4%)rotate(-6deg)scale(.7)}}
