.bct-page{--bct-ink:#281a12;--bct-muted:#796454;--bct-accent:#a8794c;color:var(--bct-ink);background:#fbf7f1;overflow:hidden}.bct-page .shell{width:min(1180px,100% - 48px);margin-inline:auto}.bct-hero{isolation:isolate;background:radial-gradient(circle at 77% 47%,#f0dbc3 0%,#f7e9d8 34%,#fbf7f1 70%);min-height:min(760px,100svh - 82px);position:relative;overflow:hidden}.bct-hero-shell{min-height:inherit;justify-content:space-between;align-items:center;padding-top:80px;padding-bottom:90px;display:flex;position:relative}.bct-hero-copy{z-index:2;max-width:930px;position:relative}.bct-kicker,.bct-section-label{letter-spacing:.19em;color:#926a49;font-size:11px;font-weight:750}.bct-kicker{align-items:center;gap:13px;display:flex}.bct-kicker-line{background:#af8764;width:37px;height:1px;display:inline-block}.bct-hero h1{letter-spacing:-.079em;margin:35px 0 24px;font-size:clamp(66px,8.6vw,122px);font-weight:640;line-height:.99}.bct-hero h1 em,.bct-connect h2 em,.bct-process h2 em{letter-spacing:-.075em;color:#a57549;font-family:Georgia,Times New Roman,serif;font-weight:400}.bct-dot{color:#bb8551}.bct-hero-subtitle{color:#735e4e;max-width:500px;font-size:clamp(15px,1.25vw,18px);line-height:1.85}.bct-hero-decoration{aspect-ratio:1;pointer-events:none;opacity:.85;z-index:-1;width:min(78vw,940px);position:absolute;top:8%;right:-13%}.bct-orbit{border:1px solid #8a5b352e;border-radius:50%;position:absolute;inset:0}.bct-orbit-one{inset:9%;box-shadow:0 0 0 78px #ffffff13,0 0 0 163px #ffffff0b}.bct-orbit-two{border-style:dashed;border-color:#8a5b3540;animation:65s linear infinite bct-rotate;inset:29%}.bct-orbit-dot{background:#bd916b;border-radius:50%;width:14px;height:14px;position:absolute;top:12%;left:28%;box-shadow:0 0 0 10px #bd916b1f}.bct-discover{color:#674632;border:1px solid #bfa38a;border-radius:50%;place-items:center;width:58px;height:58px;margin-top:37px;transition:background .25s,transform .25s;display:inline-grid}.bct-discover:hover{background:#fff8ef;transform:translateY(5px)}.bct-hero-aside{text-align:right;letter-spacing:.16em;color:#927459;flex-direction:column;flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:flex-end;font-size:10px;font-weight:700;display:flex}.bct-aside-caption{line-height:1.8}.bct-connect{background:#f5ecdf;padding:125px 0;scroll-margin-top:82px}.bct-connect-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;display:grid}.bct-connect h2,.bct-process h2{letter-spacing:-.067em;margin:22px 0;font-size:clamp(45px,5vw,74px);font-weight:640;line-height:1.1}.bct-connect-intro>p:last-child{max-width:340px;color:var(--bct-muted);font-size:16px;line-height:1.85}.bct-mail-card{isolation:isolate;color:#fff8ef;background:#291b13;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:340px;padding:36px 39px 39px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #442b191f}.bct-mail-card:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(circle,#cc976038,#0000 70%);border-radius:50%;width:90%;position:absolute;top:-85%;right:-15%}.bct-mail-card-top{color:#d2b898;letter-spacing:.12em;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.bct-mail-card-top svg{margin-left:auto}.bct-online-dot{background:#a7c49d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #a7c49d1a}.bct-mail-label{color:#d4bda4;margin-bottom:10px;font-size:14px;display:block}.bct-mail-link{letter-spacing:-.06em;border-bottom:1px solid #fae2c44d;justify-content:space-between;align-items:center;gap:15px;width:100%;padding-bottom:13px;font-size:clamp(24px,2.5vw,39px);font-weight:600;transition:color .2s;display:flex}.bct-mail-link span{overflow-wrap:anywhere;min-width:0}.bct-mail-link svg{flex-shrink:0;transition:transform .2s}.bct-mail-link:hover{color:#e9bb8e}.bct-mail-link:hover svg{transform:translate(3px,-3px)}.bct-mail-card-foot{color:#cdb7a4;max-width:345px;font-size:13px;line-height:1.75}.bct-mail-card-watermark{z-index:-1;color:#ffffff09;pointer-events:none;font-family:Georgia,serif;font-size:255px;position:absolute;bottom:-75px;right:20px}.bct-process{background:#fbf7f1;padding:115px 0 125px}.bct-process-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:47px;display:flex}.bct-process-heading>p{max-width:340px;color:var(--bct-muted);margin-bottom:10px;font-size:15px;line-height:1.8}.bct-steps{border-top:1px solid #e4d4c2}.bct-step{border-bottom:1px solid #e4d4c2;grid-template-columns:85px 1fr 38px;align-items:center;gap:25px;padding:32px 9px;transition:padding-left .3s,background .3s;display:grid}.bct-step:hover{background:#e9d7c129;padding-left:20px}.bct-step-number{letter-spacing:.1em;color:#a77a54;font-size:12px;font-weight:700}.bct-step-content{justify-content:space-between;align-items:center;gap:30px;display:flex}.bct-step-content h3{letter-spacing:-.05em;font-size:clamp(20px,2.4vw,31px);font-weight:620}.bct-step-content p{max-width:365px;color:var(--bct-muted);font-size:14px;line-height:1.7}.bct-step-icon{color:#986b48}.bct-bottom{background:#fbf7f1;border-top:1px solid #e5d7c7;padding:34px 0}.bct-bottom-inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.bct-bottom-inner>p{color:#78614f;font-size:14px}.bct-work-link{border-bottom:1px solid #986b48;align-items:center;gap:13px;padding-bottom:6px;font-size:14px;font-weight:700;transition:gap .2s;display:inline-flex}.bct-work-link:hover{gap:20px}@keyframes bct-rotate{to{transform:rotate(360deg)}}@media (min-width:801px){.bct-hero-copy{animation:.9s cubic-bezier(.2,.75,.25,1) both bct-enter}.bct-hero-aside{animation:1.1s .2s both bct-enter}@keyframes bct-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:900px){.bct-hero-aside{display:none}.bct-connect-layout{grid-template-columns:1fr;gap:40px}.bct-connect-intro>p:last-child{max-width:540px}.bct-process-heading{flex-direction:column;align-items:start;gap:0}.bct-step-content{display:block}.bct-step-content p{margin-top:10px}}@media (max-width:600px){.bct-page .shell{width:calc(100% - 38px)}.bct-hero{min-height:calc(100svh - 74px)}.bct-hero-shell{padding-top:85px;padding-bottom:90px}.bct-hero h1{margin:26px 0;font-size:clamp(51px,12.3vw,75px)}.bct-kicker{letter-spacing:.12em;font-size:9px}.bct-kicker-line{width:22px}.bct-hero-decoration{opacity:.43;width:125vw;top:18%;right:-70%}.bct-discover{width:53px;height:53px}.bct-connect{padding:80px 0}.bct-connect h2,.bct-process h2{font-size:clamp(39px,10vw,58px)}.bct-mail-card{border-radius:15px;min-height:300px;padding:27px 22px}.bct-mail-link{font-size:clamp(22px,6.5vw,34px)}.bct-mail-link svg{width:23px}.bct-process{padding:80px 0}.bct-process-heading{margin-bottom:28px}.bct-step{grid-template-columns:34px 1fr 20px;gap:12px;padding:25px 0}.bct-step:hover{padding-left:0}.bct-step-content h3{font-size:21px}.bct-step-content p{font-size:13px}.bct-bottom-inner{flex-direction:column;align-items:flex-start}.bct-bottom{padding:28px 0}}@media (prefers-reduced-motion:reduce){.bct-orbit-two,.bct-hero-copy,.bct-hero-aside{animation:none!important}.bct-page *,.bct-page :before,.bct-page :after{scroll-behavior:auto!important}}.bcr-original-hero{isolation:isolate;color:#271b13;background:#f7eee2;place-items:center;min-height:calc(100svh - 80px);display:grid;position:relative;overflow:hidden}.bcr-original-glow{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #e4d0b9;border-radius:50%;width:min(80vw,770px);position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 90px #dcbb9417,0 0 0 180px #dcbb940e}.bcr-original-inner{text-align:center;padding-top:120px;padding-bottom:95px}.bcr-original-eyebrow{letter-spacing:.22em;color:#956d4c;align-items:center;gap:10px;font-size:10px;font-weight:750;display:inline-flex}.bcr-original-eyebrow span{background:#a67952;border-radius:50%;width:7px;height:7px}.bcr-original-hero h1{letter-spacing:-.083em;margin:26px auto 18px;font-size:clamp(60px,10vw,132px);font-weight:610;line-height:1}.bcr-original-hero h1 em{color:#a8784e;font-family:Georgia,Times New Roman,serif;font-weight:400}.bcr-original-inner>p{color:#796352;font-size:15px;line-height:1.8}.bcr-original-scroll{color:#694b35;border:1px solid #c6aa8f;border-radius:50%;place-items:center;width:56px;height:56px;margin:44px auto 0;transition:transform .25s,background .25s;display:grid}.bcr-original-scroll:hover{background:#fff8ef;transform:translateY(5px)}.bcr-original-footnote{letter-spacing:.23em;color:#af9176;margin-top:35px;font-size:10px;font-weight:700;display:block}@media (max-width:700px){.bcr-original-inner{padding-top:100px;padding-bottom:80px}.bcr-original-hero h1{font-size:clamp(58px,13vw,85px)}.bcr-original-scroll{margin-top:35px}}@media (prefers-reduced-motion:reduce){.bcr-original-scroll{transition:none}}
