.home{--g0:#0c0d0f;--g1:#131417;--g2:#1a1c20;--g3:#23262b;--gl:#ffffff17;--tx:#eeefef;--mu:#979ba1;--steel:#b7c5d6;--paper:#f4f3ef;--paper-2:#ebe9e3;--ink:#121316;--ink-mu:#64666b;--line:#dedbd4;background:var(--paper);color:var(--ink);overflow-x:clip}.home .wrap{max-width:1240px}.home h1,.home h2,.home h3{letter-spacing:-.035em;margin:0;font-weight:500}.home .b{height:50px;font:600 16px/1 var(--font);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.home .b-light{background:var(--tx);color:var(--g0)}.home .b-light:hover{background:#fff}.home .b-line{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.home .b-line:hover{background:var(--ink);color:var(--paper)}.home .b-sm{border-radius:9px;height:38px;padding:0 15px;font-size:15px}.home .b-block{width:100%}.home .kicker{letter-spacing:.01em;color:var(--ink-mu);align-items:center;gap:10px;margin:0 0 18px;font-size:14px;font-weight:500;display:flex}.home .kicker:before{content:"";background:currentColor;width:18px;height:1px}.home .dark .kicker{color:var(--mu)}.home .head{max-width:820px;margin-bottom:64px}.home .head h2{font-size:clamp(40px,5.2vw,72px);line-height:1}.home .head.split{grid-template-columns:1.3fr 1fr;align-items:end;gap:64px;max-width:none;display:grid}.home .head.split>p{color:var(--ink-mu);justify-self:end;max-width:440px;margin:0;font-size:18px}.home .tag{background:var(--paper-2);color:var(--ink-mu);white-space:nowrap;border-radius:99px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-block}.home .tag.live{color:#2f5a44;background:#e3ece6}.home .nav{z-index:5;color:var(--tx);position:absolute;top:0;left:0;right:0}.home .nav .wrap{align-items:center;gap:24px;height:76px;display:flex}.home .nav .logo{color:var(--tx)}.home .nav nav{align-items:center;gap:30px;margin-left:auto;display:flex}.home .nav nav a:not(.b){color:#eeefefc7;font-size:15px;font-weight:500;text-decoration:none}.home .nav nav a:not(.b):hover{color:#fff}@media (max-width:760px){.home .hide-sm{display:none}.home .nav nav{gap:18px}}.home .hero{color:var(--tx);background:var(--g0);padding:176px 0 300px;position:relative}.home .hero-bg{position:absolute;inset:0;overflow:hidden}.home .hero-bg:after{content:"";background:linear-gradient(90deg, #0c0d0fdb 0%, #0c0d0f8c 48%, #0c0d0f33 100%), linear-gradient(180deg, #0c0d0f59 0%, #0c0d0f00 22%, #0c0d0f00 55%, var(--g0) 100%);position:absolute;inset:0}.home .hero-in{position:relative}.home .hero h1{letter-spacing:-.05em;max-width:980px;font-size:clamp(52px,8.4vw,118px);font-stretch:94%;line-height:.95}.home .lede{color:#eeefefcc;max-width:560px;margin:30px 0 36px;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.home .lede strong{color:#fff;font-weight:600}.home .say{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#ffffff1a;border-radius:14px;gap:6px;max-width:640px;padding:6px;transition:box-shadow .2s,background .2s;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e,0 30px 60px -30px #000000b3}.home .say:focus-within{background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff80,0 30px 60px -30px #000000b3}.home .say input{color:#fff;min-width:0;font:500 16.5px/1.3 var(--font);background:0 0;border:0;outline:none;flex:1;padding:0 14px}.home .say input::placeholder{color:#eeefef9e}.home .assure{color:#eeefefb3;flex-wrap:wrap;gap:8px 24px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.home .assure li:before{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:9px;height:5px;margin-right:9px;display:inline-block;transform:translateY(-3px)rotate(-45deg)}@media (max-width:900px){.home .hero{padding:132px 0 220px}}@media (max-width:560px){.home .say{flex-direction:column}.home .say input{height:48px}}.home .product{background:var(--g0);color:var(--tx);padding-bottom:72px;display:flow-root;position:relative}.home .product .wrap{margin-top:-220px;position:relative}.home .app{z-index:1;background:var(--g1);box-shadow:0 0 0 1px var(--gl), 0 80px 140px -50px #000000e6, 0 30px 60px -30px #0009;border-radius:16px;position:relative;overflow:hidden}.home .app-bar{border-bottom:1px solid var(--gl);height:50px;color:var(--mu);align-items:center;gap:16px;padding:0 16px;font-size:13.5px;display:flex}.home .app-logo{color:var(--tx);letter-spacing:-.02em;align-items:center;gap:1px;font-size:15px;font-weight:600;display:inline-flex}.home .app-site{border-left:1px solid var(--gl);color:var(--tx);padding-left:16px}.home .app-tabs{gap:2px;margin-left:8px;display:flex}.home .app-tabs span{border-radius:7px;padding:6px 11px}.home .app-tabs .on{background:var(--g3);color:var(--tx)}.home .app-live{align-items:center;gap:7px;margin-left:auto;display:inline-flex}.home .app-live i{background:#9fd0b4;border-radius:50%;width:6px;height:6px}.home .app-pub{background:var(--tx);color:var(--g0);border-radius:8px;padding:7px 13px;font-weight:600}.home .app-body{grid-template-columns:1fr 350px;display:grid}.home .canvas{background:var(--g0);background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:18px 18px;padding:26px}.home .side{border-left:1px solid var(--gl);flex-direction:column;gap:12px;padding:18px;font-size:14.5px;line-height:1.45;display:flex}.home .side-h{color:var(--mu);border-bottom:1px solid var(--gl);justify-content:space-between;align-items:center;margin-bottom:4px;padding-bottom:12px;font-size:13px;display:flex}.home .side-h span:first-child{color:var(--tx);align-items:center;gap:7px;font-weight:600;display:inline-flex}.home .side-h span:last-child{color:var(--steel)}.home .msg{border-radius:12px;max-width:90%;padding:11px 13px}.home .msg.me{background:var(--g3);border-bottom-right-radius:4px;align-self:end}.home .msg.her{box-shadow:inset 0 0 0 1px var(--gl);background:0 0;border-bottom-left-radius:4px}.home .diff{background:var(--g2);border-radius:10px;padding:8px 12px;font-size:13.5px}.home .diff div{color:var(--mu);justify-content:space-between;padding:5px 0;display:flex}.home .diff div+div{border-top:1px solid var(--gl)}.home .diff span:last-child{color:var(--steel)}.home .ask{box-shadow:inset 0 0 0 1px var(--gl);color:#8b9097;border-radius:10px;margin-top:auto;padding:12px 13px}.home .checks{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px var(--gl), 0 30px 60px -20px #000c;color:var(--tx);background:#1a1c20db;border-radius:14px;gap:9px;padding:16px 18px;font-size:13.5px;display:grid;position:absolute;bottom:-8px;left:-32px}.home .checks b{color:var(--mu);margin-bottom:2px;font-size:12.5px;font-weight:600}.home .checks span{align-items:center;gap:9px;display:flex}.home .checks span:before{content:"";background:#2c4a3b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4 7.2l2 2 4-4.4' fill='none' stroke='%239fd0b4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat;border-radius:50%;width:14px;height:14px}.home .product-note{color:var(--mu);text-align:right;margin:18px 0 0;font-size:13.5px}@media (max-width:1000px){.home .app-body{grid-template-columns:1fr}.home .side{border-left:0;border-top:1px solid var(--gl)}.home .app-tabs,.home .app-site,.home .checks{display:none}.home .product .wrap{margin-top:-160px}.home .canvas{padding:12px}.home .product-note{text-align:left}}.home .stats{background:var(--g0);color:var(--tx);display:block}.home .stats .wrap{border-top:1px solid var(--gl);grid-template-columns:repeat(4,1fr);display:grid}.home .stats .wrap>div{padding:40px 24px 56px 0}.home .stats .wrap>div+div{border-left:1px solid var(--gl);padding-left:28px}.home .stats b{letter-spacing:-.05em;font-size:clamp(40px,4.4vw,60px);font-weight:500;line-height:1;display:block}.home .stats span{color:var(--mu);max-width:200px;margin-top:12px;font-size:15px;display:block}@media (max-width:800px){.home .stats .wrap{grid-template-columns:1fr 1fr}.home .stats .wrap>div,.home .stats .wrap>div+div{border-left:0;padding:28px 16px 28px 0}.home .stats .wrap>div:nth-child(2n){border-left:1px solid var(--gl);padding-left:20px}.home .stats .wrap>div:nth-child(n+3){border-top:1px solid var(--gl)}}.home section.how,.home section.examples,.home section.standing,.home section.pricing,.home section.feats,.home section.faq{padding:128px 0}@media (max-width:760px){.home section.how,.home section.examples,.home section.standing,.home section.pricing,.home section.feats,.home section.faq{padding:84px 0}.home .head{margin-bottom:40px}.home .head.split{grid-template-columns:1fr;gap:20px}.home .head.split>p{justify-self:start}}.home .dark{background:var(--g0);color:var(--tx)}.home .how{border-top:1px solid var(--gl)}.home .steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.home .steps li{background:var(--g1);box-shadow:inset 0 0 0 1px var(--gl);border-radius:18px;flex-direction:column;padding:30px;display:flex}.home .steps .n{color:var(--steel);font-size:14px;font-weight:500}.home .steps h3{flex-wrap:wrap;align-items:center;gap:10px;margin:44px 0 12px;font-size:26px;display:flex}.home .soon{letter-spacing:0;background:var(--g3);color:var(--mu);border-radius:99px;padding:4px 9px;font-size:12px;font-style:normal;font-weight:600}.home .steps p{color:var(--mu);margin:0 0 28px}.home .vis{background:var(--g0);box-shadow:inset 0 0 0 1px var(--gl);border-radius:12px;min-height:92px;margin-top:auto;padding:16px;font-size:14.5px}.home .vis-type i{background:var(--tx);vertical-align:-3px;width:2px;height:17px;margin-left:2px;animation:1.1s step-end infinite blink;display:inline-block}.home .vis-pages{grid-template-columns:1fr 1fr;gap:8px;display:grid}.home .vis-pages span{background:var(--g2);border-radius:8px;justify-content:space-between;align-items:center;padding:9px 11px;display:flex}.home .vis-pages span:after{content:"";background:#9fd0b4;border-radius:50%;width:7px;height:7px}.home .vis-chat{align-items:center;display:flex}.home .vis-chat span{background:var(--g3);border-radius:12px 12px 4px;max-width:88%;margin-left:auto;padding:10px 13px}@media (max-width:900px){.home .steps{grid-template-columns:1fr}.home .steps h3{margin-top:24px}}.home .tpls{gap:96px;display:grid}.home .tplrow{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px;display:grid}.home .tplrow.flip .tplrow-shot{order:2}.home .tplrow-copy h3{letter-spacing:-.035em;font-size:34px}.home .tplrow-for{color:var(--ink-mu);margin:8px 0 22px;font-size:16px}.home .prompt-card{box-shadow:0 0 0 1px var(--line), 0 20px 40px -30px #1213164d;background:#fff;border-radius:16px;padding:20px 22px}.home .prompt-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mu);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.home .prompt-label:before{content:"";background:#6f9b83;border-radius:50%;width:7px;height:7px}.home .prompt-card p{margin:10px 0 0;font-size:15.5px;line-height:1.6}.home .prompt-card mark{color:var(--ink);background:#e7ecf2;border-radius:5px;padding:1px 6px;font-weight:600}.home .tplrow-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px;display:flex}.home .b-dark{background:var(--ink);color:#fff}.home .b-dark:hover{background:#000}.home .tplrow-link{color:var(--ink);text-underline-offset:3px;font-weight:500}@media (max-width:900px){.home .tpls{gap:64px}.home .tplrow{grid-template-columns:1fr;gap:28px}.home .tplrow.flip .tplrow-shot{order:0}}.home .pricing{background:var(--paper-2)}.home .plans{grid-template-columns:1.15fr 1fr 1fr;align-items:stretch;gap:16px;display:grid}.home .plan{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;flex-direction:column;padding:32px;display:flex}.home .plan-main{background:var(--g0);color:var(--tx);box-shadow:none}.home .plan-main .tag{background:var(--g3);color:var(--steel)}.home .plan-top{justify-content:space-between;align-items:center;display:flex}.home .plan h3{letter-spacing:-.02em;font-size:20px;font-weight:600}.home .amt{letter-spacing:-.05em;margin:34px 0 6px;font-size:64px;font-weight:500;line-height:1}.home .amt small{letter-spacing:0;color:var(--ink-mu);margin-left:4px;font-size:16px}.home .plan-main .amt small,.home .plan-main .per{color:var(--mu)}.home .per{color:var(--ink-mu);margin:0;font-size:15px}.home .plan ul{flex:1;margin:26px 0 32px;padding:0;list-style:none}.home .plan li{border-top:1px solid var(--line);padding:10px 0 10px 26px;font-size:15.5px;position:relative}.home .plan-main li{border-color:var(--gl)}.home .plan li:before{content:"";opacity:.7;border-bottom:1.5px solid;border-left:1.5px solid;width:10px;height:5px;position:absolute;top:16px;left:2px;transform:rotate(-45deg)}.home .fine{color:var(--ink-mu);margin:24px 0 0;font-size:14px}@media (max-width:900px){.home .plans{grid-template-columns:1fr}}.home .feats{background:var(--paper)}.home .standing{background:var(--paper);border-top:1px solid var(--line)}.home .standing-in{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:64px;display:grid}.home .standing-copy h2{margin:0 0 28px;font-size:clamp(40px,5.2vw,72px);line-height:1}.home .standing-copy p:not(.kicker){color:var(--ink-mu);max-width:540px;margin:0 0 16px;font-size:18px}.home .standing-copy .b{margin-top:12px}.home .standing-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px;box-shadow:0 24px 60px -30px #12131659}.home .sc-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mu);justify-content:space-between;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.home .standing-card ol{margin:0;padding:0;list-style:none}.home .standing-card li{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 10px;font-size:15px;display:grid}.home .standing-card li:first-child{border-top:0}.home .standing-card li.me{background:var(--paper);border-top-color:#0000;border-radius:10px;font-weight:700}.home .standing-card li.me+li{border-top-color:#0000}.home .standing-card li span{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.home .standing-card li i{letter-spacing:.08em;text-transform:uppercase;color:#2f6b4f;border:1px solid;border-radius:4px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:700}.home .standing-card li em{font-style:normal;font-weight:700}.home .sc-tip{border-top:1px solid var(--line);color:var(--ink-mu);margin:14px 0 0;padding-top:14px;font-size:14px}.home .sc-tip b{color:var(--ink)}@media (max-width:900px){.home .standing-in{grid-template-columns:1fr;gap:36px}}.home .feat-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.home .feat-grid>div{border-bottom:1px solid var(--line);padding:30px 32px 34px 0}.home .feat-grid>div:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:32px}.home .feat-grid h3{letter-spacing:-.025em;margin-bottom:10px;font-size:22px}.home .feat-grid p{color:var(--ink-mu);margin:0 0 18px;font-size:16px}@media (max-width:900px){.home .feat-grid{grid-template-columns:1fr}.home .feat-grid>div,.home .feat-grid>div:not(:nth-child(3n+1)){border-left:0;padding:26px 0}}.home .faq{background:var(--paper);padding-top:0!important}.home .faq-in{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px;display:grid}.home .faq .head{margin:0}.home .qa{border-top:1px solid var(--ink)}.home .qa details{border-bottom:1px solid var(--line)}.home .qa summary{cursor:pointer;letter-spacing:-.015em;padding:24px 44px 24px 0;font-size:19px;font-weight:500;list-style:none;position:relative}.home .qa summary::-webkit-details-marker{display:none}.home .qa summary:after{content:"";border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);width:10px;height:10px;transition:transform .2s;position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.home .qa details[open] summary:after{transform:translateY(-30%)rotate(225deg)}.home .qa p{color:var(--ink-mu);max-width:640px;margin:-6px 0 24px}@media (max-width:900px){.home .faq-in{grid-template-columns:1fr;gap:32px}}.home .last{color:var(--tx);background:var(--g0);text-align:center;padding:160px 0;position:relative}.home .last .hero-bg:after{background:linear-gradient(#0c0d0fb8,#0c0d0fd1)}.home .last .wrap{justify-items:center;display:grid;position:relative}.home .last h2{letter-spacing:-.05em;max-width:900px;margin:26px 0 44px;font-size:clamp(44px,6.4vw,92px);line-height:.98}.home .last .say{text-align:left;width:100%}.home .foot{background:var(--g0);color:var(--mu);border-top:1px solid var(--gl);padding:32px 0 44px;font-size:14px}.home .foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.home .foot .logo{color:var(--tx);font-size:18px}.home .foot nav{gap:24px;display:flex}.home .foot nav a{color:var(--mu);text-decoration:none}.home .foot nav a:hover{color:var(--tx)}.home .frame{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 30px 70px -30px #00000059}.home .dark .frame,.home .app .frame{box-shadow:0 0 0 1px #ffffff0f,0 30px 70px -30px #000000b3}.home .frame-bar{background:#f1f0ed;border-bottom:1px solid #e3e1dc;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.home .frame-bar i{background:#d5d2cc;border-radius:50%;width:9px;height:9px}.home .frame-bar span{color:#75726c;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:6px;max-width:70%;margin:0 auto;padding:4px 16px;font-size:11.5px;overflow:hidden;transform:translate(-16px)}.home .frame-body{position:relative;container-type:inline-size}.home .ph{background:#cfc8bd;position:relative;overflow:hidden}.home .bk{color:#2b211a;letter-spacing:0;background:#f6f1e9;padding:0 4.5cqw 4.5cqw;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.5cqw;line-height:1.45}.home .bk-nav{align-items:center;gap:3cqw;padding:2.6cqw 0;display:flex}.home .bk-nav b{letter-spacing:-.01em;margin-right:auto;font:500 3.2cqw/1 Georgia,Times New Roman,serif}.home .bk-nav span{color:#6d5d50}.home .mk-logo{width:auto;height:5.4cqw;display:block}.home .bk-nav .mk-logo,.home .pl-nav .mk-logo{margin-right:auto}.home .pl-nav .mk-logo{height:4.2cqw}.home .sa-nav .mk-logo{height:5cqw}.home .bk-nav em,.home .bk-btns em{color:#f6f1e9;background:#2b211a;border-radius:99px;padding:1.1cqw 2cqw;font-style:normal;font-weight:600}.home .bk-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:4cqw;display:grid}.home .bk-hero small{letter-spacing:.08em;text-transform:uppercase;color:#74553b;font-size:1.3cqw}.home .bk-hero h3{letter-spacing:-.02em;margin:1.6cqw 0;font:400 6cqw/1.02 Georgia,Times New Roman,serif}.home .bk-hero p{color:#5d4f44;margin:0 0 2.6cqw;font-size:1.75cqw}.home .bk-btns{align-items:center;gap:2cqw;display:flex}.home .bk-btns span{font-weight:600}.home .bk-ph{aspect-ratio:1/.85;border-radius:1.4cqw}.home .bk-row{grid-template-columns:repeat(3,1fr);gap:2.4cqw;margin-top:4cqw;display:grid}.home .bk-th{aspect-ratio:1.5;border-radius:1.2cqw}.home .bk-row b{margin-top:1.2cqw;font:400 2.1cqw/1.2 Georgia,Times New Roman,serif;display:block}.home .bk-row span{color:#7a695b;font-size:1.35cqw}.home .pl{color:#0d1b2a;letter-spacing:0;background:#fff;font:1.3cqw/1.45 ui-sans-serif,system-ui,sans-serif}.home .pl-top{color:#aebccb;background:#0f2438;justify-content:space-between;padding:.9cqw 3cqw;font-size:1.15cqw;display:flex}.home .pl-top b{color:#fff}.home .pl-nav{border-bottom:1px solid #e4e8ec;align-items:center;gap:2.8cqw;padding:1.8cqw 3cqw;display:flex}.home .pl-nav b{letter-spacing:.01em;margin-right:auto;font-size:1.9cqw;font-weight:800}.home .pl-nav span{color:#475669;font-weight:500}.home .pl-nav em{color:#fff;background:#0f2438;border-radius:.5cqw;padding:1cqw 2cqw;font-style:normal;font-weight:700}.home .pl-hero{aspect-ratio:2.35}.home .pl-hero:after{content:"";background:linear-gradient(90deg,#0a1624e6,#0a1624a6 45%,#0a162400 78%);position:absolute;inset:0}.home .pl-copy{z-index:1;color:#fff;max-width:46%;position:absolute;top:50%;left:3cqw;transform:translateY(-50%)}.home .pl-copy small{letter-spacing:.08em;text-transform:uppercase;color:#c3cfdb;font-size:1.15cqw}.home .pl-copy h3{letter-spacing:-.03em;margin:1.4cqw 0;font-family:inherit;font-size:4.8cqw;font-weight:800;line-height:1}.home .pl-copy p{color:#cfd8e2;margin:0 0 2.2cqw;font-size:1.55cqw}.home .pl-btns{gap:1.2cqw;display:flex}.home .pl-btns em,.home .pl-btns span{border-radius:.5cqw;padding:1.2cqw 2cqw;font-style:normal;font-weight:700}.home .pl-btns em{color:#0f2438;background:#fff}.home .pl-btns span{box-shadow:inset 0 0 0 1px #ffffff80}.home .pl-strip{grid-template-columns:repeat(4,1fr);display:grid}.home .pl-strip div{border-right:1px solid #e4e8ec;padding:2cqw 3cqw}.home .pl-strip div:last-child{border:0}.home .pl-strip b{font-size:1.6cqw;display:block}.home .pl-strip span{color:#5b6878}.home .sa{color:#231d1a;letter-spacing:0;background:#f4efeb;font:2.2cqw/1.45 ui-sans-serif,system-ui,sans-serif}.home .sa-nav{color:#6c625c;grid-template-columns:1fr auto 1fr;align-items:center;padding:3.6cqw 5cqw;display:grid}.home .sa-nav b{letter-spacing:.3em;color:#231d1a;font-size:3cqw;font-weight:600}.home .sa-nav span:last-child{text-align:right}.home .sa-hero{grid-template-columns:1fr 1fr;display:grid}.home .sa-hero .ph{min-height:62cqw}.home .sa-copy{flex-direction:column;justify-content:center;padding:6cqw 5cqw;display:flex}.home .sa-copy small{letter-spacing:.12em;text-transform:uppercase;color:#6f6056;font-size:1.9cqw}.home .sa-copy h3{letter-spacing:-.02em;margin:2.4cqw 0 3cqw;font:400 7.6cqw/1.02 Georgia,Times New Roman,serif}.home .sa-copy p{color:#62574f;margin:0 0 4cqw;font-size:2.4cqw}.home .sa-copy em{letter-spacing:.06em;text-transform:uppercase;border:1px solid #231d1a;align-self:start;padding:1.8cqw 3.6cqw;font-size:1.9cqw;font-style:normal;font-weight:600}@keyframes blink{50%{opacity:0}}@keyframes rise{0%{filter:blur(3px);transform:translateY(16px)scale(.98)}to{filter:none;transform:none}}@supports (animation-timeline:view()){.home .m1,.home .m2,.home .m3,.home .m4{animation:linear both rise;animation-timeline:view()}.home .m1{animation-range:entry 20% cover 30%}.home .m2{animation-range:entry 40% cover 36%}.home .m3{animation-range:entry 60% cover 42%}.home .m4{animation-range:entry 80% cover 48%}}@media (prefers-reduced-motion:reduce){.home .m1,.home .m2,.home .m3,.home .m4,.home .vis-type i{animation:none}}.home.inner .nav.solid{color:var(--ink);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);background:#f4f3efe0;position:sticky;top:0}.home.inner .nav.solid .logo{color:var(--ink)}.home.inner .nav.solid nav a:not(.b){color:var(--ink-mu)}.home.inner .nav.solid nav a:not(.b):hover{color:var(--ink)}.home .foot nav{flex-wrap:wrap}.page-hero{padding:96px 0 56px}.page-hero h1{letter-spacing:-.045em;max-width:900px;font-size:clamp(44px,6.4vw,88px);line-height:.98}.page-hero p{color:var(--ink-mu);max-width:620px;margin:22px 0 0;font-size:19px}.gallery,.lb{padding:0 0 120px}.ix{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ix caption{text-align:left;caption-side:top;color:var(--ink-mu);border-bottom:1px solid var(--ink);padding-bottom:14px;font-size:14px}.ix th,.ix td{border-bottom:1px solid var(--line);text-align:right;padding:16px 12px 16px 0;font-weight:500}.ix thead th{color:var(--ink-mu);font-size:13px;font-weight:500}.ix th:first-child{text-align:left}.ix tbody th{letter-spacing:-.02em;font-size:20px;font-weight:600}.ix td{font-size:18px}@media (max-width:640px){.ix thead th:nth-child(4),.ix td:nth-child(4){display:none}.ix th,.ix td{padding-right:8px}.ix tbody th{font-size:17px}}.lb-empty{border-top:1px solid var(--ink);max-width:620px;padding-top:24px}.lb-empty h2{margin:0 0 8px;font-size:30px}.lb-empty p{color:var(--ink-mu);margin:0 0 24px}.lb-note{color:var(--ink-mu);max-width:620px;margin:56px 0 0;font-size:14px}.gal-filter{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.gal-filter a{color:var(--ink-mu);box-shadow:inset 0 0 0 1px var(--line);border-radius:99px;padding:7px 14px;font-size:14.5px;font-weight:500;text-decoration:none}.gal-filter a:hover,.gal-filter a[aria-current]{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.gal-group{margin-bottom:64px;scroll-margin-top:90px}.gal-group>header{border-top:1px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:24px;padding-top:18px;display:flex}.gal-group h2{font-size:30px}.gal-group>header p{color:var(--ink-mu);max-width:520px;margin:0}.gal-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:24px;display:grid}.gal-card{color:inherit;text-decoration:none;display:block}.gal-shot{aspect-ratio:4/3;background:var(--paper-2);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 1px #0000000a,0 24px 40px -28px #12131673}.gal-shot img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.gal-card:hover .gal-shot img{transform:scale(1.04)}.gal-shot:after{content:"";background:linear-gradient(#0000 35%,#000000b8);position:absolute;inset:0}.gal-plaque{z-index:1;background:#fff;border-radius:10px;padding:10px 14px;display:flex;position:absolute;top:16px;left:16px;box-shadow:0 6px 18px #0000002e}.gal-plaque img{width:auto;max-width:200px;height:30px;display:block}.gal-over{z-index:1;color:#fff;position:absolute;bottom:18px;left:20px;right:20px}.gal-over small{letter-spacing:.08em;text-transform:uppercase;opacity:.82;margin-bottom:6px;font-size:12.5px;display:block}.gal-over strong{letter-spacing:-.03em;font-size:26px;font-weight:500;line-height:1.05;display:block}.gal-over strong.serif{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-weight:400}.gal-meta{justify-content:space-between;align-items:center;gap:10px;padding:12px 2px 0;font-size:15px;display:flex}.gal-meta span{color:var(--ink-mu)}.gal-meta b{font-weight:600}.gal-cta{background:var(--g0);color:var(--tx);border-radius:20px;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:56px;display:grid}.gal-cta h2{font-size:clamp(34px,4vw,52px);line-height:1}.gal-cta p{color:var(--mu);margin:14px 0 0}@media (max-width:800px){.gal-cta{grid-template-columns:1fr;padding:36px 24px}}.legal{padding:0 0 120px}.legal .wrap{max-width:760px}.legal h2{margin:44px 0 12px;font-size:26px}.legal p,.legal li{color:#34363b;font-size:17px;line-height:1.7}.legal ul{padding-left:22px}.home .tpl-more{text-align:center;margin:56px 0 0}.ind-hero{padding-bottom:72px}.ind-hero-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.ind-hero h1{font-size:clamp(40px,5.4vw,76px)}.ind-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.ind-shot .gal-shot{aspect-ratio:5/4}.ind-sec{padding:112px 0}.ind-sec h2{letter-spacing:-.04em;max-width:820px;margin:0;font-size:clamp(32px,4.2vw,56px);font-weight:500;line-height:1.02}.ind-sec .head{margin-bottom:48px}.ind-alt{background:var(--paper-2)}.ind-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:36px;padding-top:32px;display:grid}.ind-grid h3,.ind-seo h3,.ind-pages h3{letter-spacing:-.02em;margin:0 0 8px;font-size:21px;font-weight:600}.ind-grid p,.ind-seo p,.ind-pages p{color:var(--ink-mu);margin:0;font-size:16.5px;line-height:1.6}.ind-pages{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:0 48px;margin:0;padding:0;list-style:none;display:grid}.ind-pages li{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:26px 0;display:grid}.ind-pages li>span{color:var(--ink-mu);font-variant-numeric:tabular-nums;padding-top:3px;font-size:14px;font-weight:600}.ind-two{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:72px;display:grid}.ind-two h2{margin-bottom:28px}.ind-searches{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ind-searches li{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:15px;display:flex}.ind-searches li:before{content:"";border:1.6px solid var(--ink-mu);width:11px;height:11px;box-shadow:3px 3px 0 -1.5px var(--ink-mu);border-radius:50%;flex:none;transform:translate(-1px,-1px)}.ind-seo{gap:30px;display:grid}.ind-seo>div{border-top:1px solid var(--line);padding-top:22px}.ind-dark{background:var(--g0);color:var(--tx)}.ind-dark .kicker{color:var(--mu)}.ind-muted{color:var(--mu);max-width:460px;margin:0;font-size:18px}.ind-asks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ind-asks li{background:var(--g2);border:1px solid var(--gl);color:var(--tx);border-radius:14px 14px 14px 4px;padding:16px 20px;font-size:17px}.ind-price{border-bottom:1px solid var(--line);padding:72px 0}.ind-price-in{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ind-price-in>div{padding:28px 20px 8px 0}.ind-price-in>div+div{border-left:1px solid var(--line);padding-left:24px}.ind-price-in b{letter-spacing:-.05em;font-size:clamp(36px,4vw,54px);font-weight:500;line-height:1;display:block}.ind-price-in span{color:var(--ink-mu);max-width:200px;margin-top:10px;font-size:15px;display:block}.ind-price .fine{color:var(--ink-mu);margin:24px 0 0;font-size:14px}.home section.ind-faq{padding:112px 0}.ind-more{padding-top:0}.ind-more h2{margin-bottom:20px;font-size:26px}.ind-more ul{columns:3 220px;column-gap:32px;margin:0;padding:0;list-style:none}.ind-more li{break-inside:avoid;padding:7px 0}.ind-more a{color:var(--ink);border-bottom:1px solid var(--line);text-decoration:none}.ind-more a:hover{border-color:var(--ink)}.ind-hub{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ind-hub a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:14px;align-items:flex-start;gap:18px;height:100%;padding:22px;text-decoration:none;transition:border-color .2s;display:flex}.ind-hub a:hover{border-color:var(--ink)}.ind-hub img{border-radius:10px;flex:none}.ind-hub b{letter-spacing:-.02em;margin-bottom:4px;font-size:19px;font-weight:600;display:block}.ind-hub small{color:var(--ink-mu);font-size:15px;line-height:1.5;display:block}@media (max-width:900px){.ind-hero-in,.ind-two{grid-template-columns:1fr;gap:40px}.ind-sec{padding:80px 0}.ind-price-in{grid-template-columns:1fr 1fr}.ind-price-in>div:nth-child(3){border-left:0;padding-left:0}.ind-price-in>div:nth-child(n+3){border-top:1px solid var(--line);margin-top:20px}}.cmp-wrap{border-top:1px solid var(--ink);overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:640px}.cmp th,.cmp td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:20px 20px 20px 0;font-size:16px;line-height:1.55}.cmp thead th{color:var(--ink-mu);padding-top:16px;padding-bottom:16px;font-size:14px;font-weight:600}.cmp thead th:nth-child(2){color:var(--ink)}.cmp tbody th{width:18%;font-weight:600}.cmp td{width:41%;color:var(--ink-mu)}.cmp td:first-of-type{color:var(--ink)}.cmp sup{margin-left:2px;font-size:11px}.cmp sup a{color:var(--ink-mu)}.cmp-checked{color:var(--ink-mu);max-width:760px;margin:20px 0 0;font-size:14px}.cmp-checked a{color:var(--ink);margin-right:14px}.cmp-src{color:var(--ink-mu);margin:0;padding-left:20px;font-size:15px;line-height:1.9}.cmp-src a{color:var(--ink)}.redesign-hero h1{font-size:clamp(40px,5.6vw,80px)}.redesign-form{max-width:640px;margin-top:32px}.redesign-form .say{flex-wrap:wrap}.redesign-wait,.redesign-err{color:var(--ink-mu);flex-basis:100%;margin:8px 0 0;font-size:14px}.redesign-err{color:#7a2620}.redesign-frame{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 30px 70px -40px #12131673}.redesign-frame iframe{background:#fff;border:0;width:100%;height:min(78vh,760px);display:block}.cmp td.cmp-win{color:#2f6b4f;font-weight:600}.redesign-facts{gap:0;margin:0;display:grid}.redesign-facts>div{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.redesign-facts dt{color:var(--ink-mu);font-size:14px}.redesign-facts dd{margin:0;font-weight:500}.home .hero-alt{margin:22px 0 0;font-size:15px}.home .hero-alt a{color:var(--tx);border-bottom:1px solid #ffffff59;padding-bottom:2px;text-decoration:none}.home .hero-alt a:hover{border-color:var(--tx)}.ind-lede-dark{color:var(--ink-mu);max-width:460px;margin:0;font-size:18px}.gl-src{font-size:14px;margin-top:8px!important}.gl-src a{color:var(--ink)}.home .bd-form{gap:14px;display:grid}.home .bd-form label{color:var(--ink);gap:6px;font-size:15px;font-weight:600;display:grid}.home .bd-form label em{color:var(--ink-mu);font-style:normal;font-weight:400}.home .bd-form input,.home .bd-form textarea{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:12px 14px;font-weight:400}.home .bd-form button{justify-self:start}.home .bd-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.home .bd-error{color:#9b2c2c;margin:0}.home .bd-thanks{font-size:18px}.home .bd-fine{color:var(--ink-3);max-width:46ch;margin-top:14px;font-size:14.5px;line-height:1.5}.home .fb-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:700px){.home .bd-row{grid-template-columns:1fr}}.home .head-note{max-width:640px;color:var(--mu);margin-top:18px;font-size:18px;line-height:1.55}.home .bd-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}@media (max-width:960px){.home .bd-hero-grid{grid-template-columns:1fr;gap:36px}}.home .how{position:relative;overflow:hidden}.home .how-mark{color:#fff;opacity:.06;pointer-events:none;position:absolute;top:-60px;right:-120px}.home .how-mark svg{width:min(720px,70vw);height:auto;display:block}.home .how .wrap{position:relative}@media (max-width:760px){.home .how-mark{opacity:.8;top:-30px;right:-90px}.home .how-mark svg{width:300px}}.home .bdd{padding-bottom:64px;font-size:14px;position:relative}.home .bdd-tool{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.home .bdd-who{color:var(--ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}.home .bdd-who i{background:#3fa66b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #3fa66b2e}.home .bdd-who em{color:var(--ink-mu);font-style:normal;font-weight:400}.home .bdd-actions{color:var(--ink-mu);align-items:center;gap:8px;display:inline-flex}.home .bdd-actions b{background:var(--ink);color:#fff;border-radius:999px;padding:6px 13px;font-weight:600;transition:transform .15s}.home .bdd-actions b.is-pressed{transform:scale(.92)}.home .bdd-browser{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 24px 60px #1213161f}.home .bdd-bar{border-bottom:1px solid var(--line);color:var(--ink-mu);background:#f7f6f2;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex}.home .bdd-bar i{background:#dcd9d2;border-radius:50%;width:8px;height:8px}.home .bdd-bar span{background:#fff;border-radius:6px;margin-left:8px;padding:2px 10px}.home .bdd-site{--s-bg:#fff;--s-ink:#1d2220;--s-mu:#5f6763;--s-acc:#3f5a3a;--s-on-acc:#fff;--s-soft:#eff2ec;--s-hero:#3f5a3a;--s-hero-ink:#fff;--s-btn-bg:#fff;--s-btn-ink:#3f5a3a;--s-r:10px;--s-btn:999px;--s-hf:var(--font);background:var(--s-bg);color:var(--s-ink);gap:10px;padding:12px;transition:background-color .7s,color .7s;display:grid;position:relative}.home .bdd[data-dark] .bdd-site{--s-bg:#14110f;--s-ink:#f3ede4;--s-mu:#a89d8f;--s-acc:#c9a46c;--s-on-acc:#14110f;--s-soft:#211c18;--s-hero:#211c18;--s-hero-ink:#f3ede4;--s-btn-bg:#c9a46c;--s-btn-ink:#14110f;--s-r:3px;--s-btn:2px;--s-hf:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif}.home .bdd-nav{color:var(--s-mu);align-items:center;gap:12px;font-size:11.5px;display:flex}.home .bdd-nav b{font-family:var(--s-hf);color:var(--s-ink);letter-spacing:-.01em;align-items:baseline;gap:7px;margin-right:auto;font-size:17px;transition:color .7s;display:flex}.home .bdd-nav b small{font-family:var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--s-mu);font-size:9.5px;font-weight:500}.home .bdd-nav em{color:var(--s-on-acc);background:var(--s-acc);border-radius:var(--s-btn);opacity:0;padding:5px 10px;font-size:11px;font-style:normal;font-weight:600;transition:opacity .4s,transform .4s,background-color .7s,border-radius .7s;transform:scale(.8)}.home .bdd-nav em.is-on{opacity:1;transform:none}.home .bdd-hero{border-radius:var(--s-r);background:var(--s-hero);min-height:176px;color:var(--s-hero-ink);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);transition:background-color .7s,color .7s,border-radius .7s;display:grid;position:relative;overflow:hidden}.home .bdd-hero-text{z-index:2;align-content:center;justify-items:start;gap:8px;padding:18px;display:grid;position:relative}.home .bdd-hero small{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:10.5px}.home .bdd-hero strong{font-family:var(--s-hf);letter-spacing:-.02em;font-size:23px;font-weight:600;line-height:1.08}.home .bdd-btn{background:var(--s-btn-bg);color:var(--s-btn-ink);border-radius:var(--s-btn);padding:7px 12px;font-size:11.5px;font-weight:600;transition:border-radius .7s,color .7s,background-color .7s}.home .bdd-hero-side{object-fit:cover;width:100%;height:100%;transition:opacity .6s;display:block}.home .bdd-hero-photo{object-fit:cover;object-position:50% 55%;opacity:0;z-index:1;width:100%;height:100%;transition:opacity .9s,transform 1.6s ease-out;position:absolute;inset:0;transform:scale(1.06)}.home .bdd-hero:after{content:"";z-index:1;opacity:0;background:linear-gradient(90deg,#0c0907d1,#0c090733 72%);transition:opacity .9s;position:absolute;inset:0}.home .bdd-hero.is-photo .bdd-hero-photo{opacity:1;transform:none}.home .bdd-hero.is-photo:after{opacity:1}.home .bdd-hero.is-photo .bdd-hero-side{opacity:0}.home .bdd-hero.is-photo{color:#f6efe5}.home .bdd-hero.is-photo strong{font-size:26px}.home .bdd-hours{color:var(--s-acc);background:var(--s-soft);border-radius:var(--s-btn);opacity:0;justify-self:start;max-height:0;padding:0 10px;font-size:11.5px;font-weight:600;transition:max-height .5s,opacity .5s,padding .5s,background-color .7s;overflow:hidden}.home .bdd-hours.is-on{opacity:1;max-height:30px;padding:6px 10px}.home .bdd-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.home .bdd-card{background:var(--s-soft);border-radius:var(--s-r);gap:3px;padding:6px 6px 8px;transition:background-color .7s,border-radius .7s;display:grid}.home .bdd-card img{object-fit:cover;border-radius:calc(var(--s-r) - 3px);width:100%;height:64px;transition:border-radius .7s;display:block}.home .bdd-card b{font-family:var(--s-hf);margin-top:3px;font-size:12.5px;transition:color .7s}.home .bdd-card span{color:var(--s-mu);font-size:10.5px}.home .bdd-buy{justify-content:space-between;align-items:center;gap:6px;display:flex}.home .bdd-card .bdd-buy span{color:var(--s-ink);font-size:11px;font-weight:600;transition:color .7s}.home .bdd-buy em{color:var(--s-on-acc);background:var(--s-acc);border-radius:var(--s-btn);padding:3px 9px;font-size:10px;font-style:normal;font-weight:600;transition:background-color .7s,border-radius .7s}.home .bdd-nav .bdd-new{color:var(--s-ink);font-weight:600;animation:.5s both bdd-pop}@keyframes bdd-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.home .bdd-live{z-index:5;color:#fff;opacity:0;white-space:nowrap;background:#121316;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:600;transition:opacity .4s,transform .4s;display:inline-flex;position:absolute;top:52px;left:50%;transform:translate(-50%,-8px);box-shadow:0 10px 30px #00000040}.home .bdd-live i{background:#3fa66b;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.home .bdd-live.is-on{opacity:1;transform:translate(-50%)}.home .bdd-in{transition:opacity .5s,transform .5s}.home .bdd[data-step="0"] .bdd-in{opacity:0;transition:none;transform:translateY(8px)}.home .bdd-hero.bdd-in{transition-delay:.12s}.home .bdd-cards.bdd-in{transition-delay:.28s}.home .bdd-skel{z-index:3;grid-template-rows:14px 150px 20px 80px;gap:10px;display:grid;position:absolute;inset:12px}.home .bdd-skel i{background:linear-gradient(90deg,#eef0f3 25%,#f7f8fa 50%,#eef0f3 75%) 0 0/200% 100%;border-radius:6px;animation:1.1s linear infinite bdd-shimmer}@keyframes bdd-shimmer{to{background-position:-200% 0}}.home .bdd-flash{animation:1.6s ease-out bdd-flash}@keyframes bdd-flash{0%{box-shadow:0 0 #2f6fed00}15%{box-shadow:0 0 0 3px #2f6fedd9}to{box-shadow:0 0 0 3px #2f6fed00}}.home .bdd-chat{z-index:6;border:1px solid var(--line);background:#fff;border-radius:16px;gap:7px;width:min(300px,78%);padding:12px;font-size:13px;display:grid;position:absolute;bottom:0;right:-22px;box-shadow:0 22px 50px #1213162e}.home .bdd-chat p{margin:0;font-size:13.5px;line-height:1.4}.home .bdd-you{color:#fff;background:#121316;border-radius:13px 13px 4px;justify-self:end;max-width:88%;padding:8px 11px;animation:.25s ease-out bdd-pop}.home .bdd-sofie{color:#26282c;background:#f1f0ec;border-radius:13px 13px 13px 4px;justify-self:start;max-width:92%;padding:8px 11px}.home .bdd-sofie.is-old{opacity:.72}.home .bdd-reply{gap:6px;animation:.3s ease-out bdd-pop;display:grid}.home .bdd-changes,.home .bdd-checks{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.home .bdd-changes li,.home .bdd-checks li{color:#2d6b48;background:#e7f4ec;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.home .bdd-changes li:before,.home .bdd-checks li:before{content:"✓ "}.home .bdd-dots{gap:4px;padding:11px 12px;display:inline-flex}.home .bdd-dots i{background:#9a9ca1;border-radius:50%;width:6px;height:6px;animation:1s infinite bdd-dot}.home .bdd-dots i:nth-child(2){animation-delay:.15s}.home .bdd-dots i:nth-child(3){animation-delay:.3s}@keyframes bdd-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-2px)}}.home .bdd-input{border:1px solid var(--line);color:#121316;border-radius:10px;align-items:center;min-height:34px;padding:6px 10px;display:flex}.home .bdd-input em{color:#9a9ca1;font-style:normal}.home .bdd-caret{background:#121316;width:1.5px;height:15px;margin-left:1px;animation:.9s step-end infinite bdd-blink}@keyframes bdd-blink{50%{opacity:0}}@media (max-width:1100px){.home .bdd-chat{right:0}}@media (max-width:560px){.home .bdd{padding-bottom:0}.home .bdd-chat{width:auto;margin:-18px 10px 0;position:relative;right:auto}.home .bdd-hero{min-height:150px}.home .bdd-hero strong{font-size:19px}.home .bdd-hero.is-photo strong{font-size:21px}.home .bdd-card img{height:52px}}@media (prefers-reduced-motion:reduce){.home .bdd *,.home .bdd :after{transition:none!important;animation:none!important}}.home section.sell{padding:128px 0}.home .sell-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.home .sell-copy h2{text-wrap:balance;margin:0 0 22px;font-size:clamp(38px,4.6vw,64px);line-height:1.02}.home .sell-copy>p{color:var(--ink-mu);max-width:520px;margin:0 0 22px;font-size:18px;line-height:1.6}.home .sell-list{gap:10px;margin:0 0 30px;padding:0;list-style:none;display:grid}.home .sell-list li{align-items:baseline;gap:10px;font-size:17px;display:flex}.home .sell-list li:before{content:"✓";color:var(--mint,#2f6b4f);font-weight:700}.home .sell-vis{position:relative}.home .sell-order{color:#121316;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;top:34%;right:-26px;box-shadow:0 20px 50px #12131633}.home .sell-order i{color:#fff;background:#2f6b4f;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:700;display:grid}.home .sell-order b{font-size:15px;display:block}.home .sell-order span{color:#64666b;font-size:13px}.home .ro{color:#1d1a16;background:#f7f5f0;padding:0 4.5cqw 4.5cqw;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.5cqw;line-height:1.45}.home .ro-nav{color:#6b635a;align-items:center;gap:3cqw;padding:2.6cqw 0;display:flex}.home .ro-nav b{letter-spacing:-.02em;color:#1d1a16;margin-right:auto;font-size:2.8cqw}.home .ro-nav b span{font-weight:400}.home .ro-hero{border-radius:1.4cqw;position:relative;overflow:hidden}.home .ro-hero .ph{aspect-ratio:2.6}.home .ro-hero:after{content:"";background:linear-gradient(90deg,#140e08c7,#140e081a 70%);position:absolute;inset:0}.home .ro-hero-t{z-index:1;color:#fff;max-width:55%;position:absolute;top:50%;left:3.5cqw;transform:translateY(-50%)}.home .ro-hero-t small{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:1.3cqw}.home .ro-hero-t h3{letter-spacing:-.02em;margin:1cqw 0 0;font-size:4.2cqw;font-weight:600;line-height:1.05}.home .ro-row{grid-template-columns:repeat(3,1fr);gap:2.4cqw;margin-top:3.4cqw;display:grid}.home .ro-card{background:#fff;border-radius:1.2cqw;gap:.5cqw;padding:1.2cqw 1.2cqw 1.6cqw;display:grid}.home .ro-th{aspect-ratio:1.3;border-radius:.9cqw}.home .ro-card b{margin-top:.6cqw;font-size:1.9cqw}.home .ro-card>span{color:#7a7066;font-size:1.35cqw}.home .ro-buy{justify-content:space-between;align-items:center;margin-top:.8cqw;display:flex}.home .ro-buy strong{font-size:1.8cqw}.home .ro-buy em{color:#fff;background:#1d1a16;border-radius:99px;padding:.8cqw 1.6cqw;font-size:1.35cqw;font-style:normal;font-weight:600}.home .ro-buy em.out{color:#675f57;background:0 0;border:1px solid #ddd6cc}.home .compare{margin-top:80px}.home .compare-head{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:26px;display:grid}.home .compare-head h3{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.05}.home .compare-head p{color:var(--ink-mu);justify-self:end;max-width:460px;margin:0;font-size:17px}.home .compare-scroll{border:1px solid var(--line,#e3e1dc);background:#fff;border-radius:18px;overflow-x:auto}.home .compare table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;min-width:640px;font-size:16px}.home .compare th,.home .compare td{text-align:left;vertical-align:top;border-bottom:1px solid #eeece7;padding:18px 20px}.home .compare tbody tr:last-child th,.home .compare tbody tr:last-child td{border-bottom:0}.home .compare thead th{color:var(--ink-mu);font-size:14px;font-weight:600}.home .compare tbody th{color:var(--ink-mu);font-weight:500}.home .compare thead th:first-child{width:28%}.home .compare td small{color:var(--ink-mu);margin-top:2px;font-size:12.5px;display:block}.home .compare .us{color:#fff;background:#121316;font-weight:600}.home .compare thead .us{color:#fff}.home .compare tbody tr:first-child .us{border-top-left-radius:0}.home .compare .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.home .compare-note{color:var(--ink-mu);max-width:820px;margin:14px 0 0;font-size:13px;line-height:1.5}.home .compare-note a{color:inherit}.home .b-soon{cursor:default;color:var(--ink-mu);box-shadow:inset 0 0 0 1px var(--line)}@media (max-width:960px){.home .sell-in{grid-template-columns:1fr;gap:48px}.home .sell-order{width:fit-content;margin:-18px 14px 0 auto;position:relative;top:auto;right:auto}.home .compare-head{grid-template-columns:1fr;gap:12px}.home .compare-head p{justify-self:start}}@media (max-width:700px){.home section.sell{padding:88px 0}}
