.landing-root{color:#2a1519;-webkit-font-smoothing:antialiased;background:#efe7d8;justify-content:center;min-height:100vh;font-family:Hanken Grotesk,system-ui,sans-serif;display:flex}.landing-col{width:100%;max-width:452px;padding:0 24px 44px}.landing-root a{color:#64343c;text-decoration:none}.landing-root input,.landing-root textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Hanken Grotesk,system-ui,sans-serif}.landing-root input:focus,.landing-root textarea:focus{outline:none;border-color:#64343c!important}.landing-root input::placeholder,.landing-root textarea::placeholder{color:#b6a48d}.landing-btn{cursor:pointer;border:0;width:100%}.landing-btn:active{background:#4e2730!important}@keyframes sc1{0%,17%{opacity:1;pointer-events:auto}20%,96%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}@keyframes sc2{0%,20%{opacity:0;pointer-events:none}23%,37%{opacity:1;pointer-events:auto}40%,to{opacity:0;pointer-events:none}}@keyframes sc3{0%,40%{opacity:0;pointer-events:none}43%,57%{opacity:1;pointer-events:auto}60%,to{opacity:0;pointer-events:none}}@keyframes sc4{0%,60%{opacity:0;pointer-events:none}63%,77%{opacity:1;pointer-events:auto}80%,to{opacity:0;pointer-events:none}}@keyframes sc5{0%,80%{opacity:0;pointer-events:none}83%,97%{opacity:1;pointer-events:auto}to{opacity:0;pointer-events:none}}@keyframes chipUp{0%,4%{opacity:0;transform:translateY(105%)}7%,12%{opacity:1;transform:none}14.5%,to{opacity:0;transform:translateY(105%)}}@keyframes tapPulse{0%,8%{opacity:0;transform:scale(.6)}10%{opacity:1;transform:scale(1)}12.5%,to{opacity:0;transform:scale(1.25)}}@keyframes toastIn{0%,14%{opacity:0;transform:translateY(10px)}16.5%,19%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}@keyframes cardIn{0%,21%{opacity:0;transform:translateY(12px)}24%,39%{opacity:1;transform:none}to{opacity:0}}@keyframes v1{0%,26%{opacity:0;transform:scale(.5)}29%,39%{opacity:1;transform:none}to{opacity:0}}@keyframes v2{0%,28.5%{opacity:0;transform:scale(.5)}31.5%,39%{opacity:1;transform:none}to{opacity:0}}@keyframes v3{0%,31%{opacity:0;transform:scale(.5)}34%,39%{opacity:1;transform:none}to{opacity:0}}@keyframes repIn{0%,34%{opacity:0;transform:translateY(8px)}37.5%,39%{opacity:1;transform:none}to{opacity:0}}@keyframes draw{0%,84%{stroke-dashoffset:430px}91%,to{stroke-dashoffset:0}}@keyframes cap1{0%,17%{opacity:1}20%,96%{opacity:.28}to{opacity:1}}@keyframes cap2{0%,20%{opacity:.28}23%,37%{opacity:1}40%,to{opacity:.28}}@keyframes cap3{0%,40%{opacity:.28}43%,57%{opacity:1}60%,to{opacity:.28}}@keyframes cap4{0%,60%{opacity:.28}63%,77%{opacity:1}80%,to{opacity:.28}}@keyframes cap5{0%,80%{opacity:.28}83%,97%{opacity:1}to{opacity:.28}}@media (prefers-reduced-motion:reduce){[data-anim]{stroke-dashoffset:0!important;animation:none!important;transform:none!important}}.bset-root{-webkit-font-smoothing:antialiased;background:#efe7d8;min-height:100vh;font-family:Hanken Grotesk,system-ui,sans-serif;display:flex}.bset-left{background:#64343c;flex-direction:column;flex-shrink:0;justify-content:space-between;gap:48px;width:520px;padding:72px 60px 52px;display:flex}.bset-right{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;padding:44px 56px;display:flex}.bset-col{width:100%;max-width:660px}.bset-card{background:#f7f0e2;border:1px solid #2a151929;border-radius:18px;flex-direction:column;gap:20px;padding:40px 44px 36px;display:flex}.bset-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.bset-input{color:#2a1519;background:#fdfaf3;border:1px solid #2a151980;border-radius:12px;width:100%;height:52px;padding:0 16px;font:500 15px/1 Hanken Grotesk,system-ui,sans-serif}.bset-input::placeholder{color:#b6a48d}.bset-input:focus{border-color:#64343c;outline:none}.bset-lab{letter-spacing:.16em;text-transform:uppercase;color:#9d7960;font:800 11px/1 Hanken Grotesk,system-ui,sans-serif}.bset-hint{color:#9d7960;font-family:Instrument Serif,Georgia,serif;font-size:13px;font-style:italic}@media (max-width:980px){.bset-root{flex-direction:column}.bset-left{gap:30px;width:auto;padding:44px 28px 36px}.bset-right{padding:28px 18px 44px}.bset-card{padding:26px 20px}.bset-grid2{grid-template-columns:1fr}}.site-nav{justify-content:space-between;align-items:center;padding:26px 64px 20px;display:flex}.site-nav-rule{background:#64343c;height:1px;margin:0 64px}.site-footer{align-items:center;gap:18px;padding:18px 64px 26px;display:flex}.dt-only{display:none}.dt-home{background:#efe7d8;flex-direction:column;width:100%;min-height:100vh;display:none}.dt-hero{flex-grow:1;gap:60px;padding:0 64px;display:flex}.dt-hero-left{flex-direction:column;flex-grow:1;justify-content:space-between;gap:34px;max-width:640px;padding:46px 0 10px;display:flex}.dt-hero-right{flex-grow:1;justify-content:center;padding:0 0 10px;display:flex}.dt-hero-right>div{width:452px}.site-page{flex-grow:1;gap:80px;padding:48px 64px 40px;display:flex}.about-h1{color:#2a1519;margin:0;font-family:Melodrama,serif;font-size:54px;font-weight:400;line-height:1.04}.about-h1-sub{color:#64343c;font-family:Melodrama,serif;font-size:27px;font-weight:400;line-height:1.15}@media (max-width:980px){.about-h1{font-size:36px}.about-h1-sub{font-size:21px}}.site-page-left{flex-direction:column;flex-shrink:0;gap:24px;width:520px;display:flex}.site-page-right{flex-direction:column;flex-grow:1;justify-content:center;display:flex}html[data-device=desktop] .landing-col.mb-only{display:none}html[data-device=desktop] .dt-only{display:block}html[data-device=desktop] .dt-home{display:flex}html[data-device=mobile] .site-login-btn{display:none!important}@media (max-width:980px){.site-nav{flex-wrap:wrap;gap:14px;padding:22px 22px 16px}.site-nav-rule{margin:0 22px}.site-footer{padding:18px 22px 26px}.site-page{flex-direction:column;gap:34px;padding:30px 22px}.site-page-left{width:auto}}.dt-door{background:#efe7d8;flex-direction:column;width:100%;min-height:100vh;display:none}.dt-door-body{flex-direction:column;flex-grow:1;align-items:center;padding:26px 64px 40px;display:flex}.dt-door-col{width:100%;max-width:640px}html[data-device=desktop] .dt-door{display:flex}
