.v13 .sol-hero{position:relative;overflow:hidden;margin-top:-76px;padding:168px 0 0;background:linear-gradient(180deg,var(--tint-sand) 0,color-mix(in oklab,var(--tint-sand),var(--bg) 55%) 48%,var(--bg) 100%)}.v13 .sol-hero .wrap{position:relative;z-index:2}.v13 .hero-split{display:grid;grid-template-columns:1.18fr .82fr;gap:clamp(30px,5.4vw,92px);align-items:end}.v13 .persona{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:clamp(26px,3vw,40px)}.v13 .persona .pk{font-size:12.5px;font-weight:750;letter-spacing:.17em;text-transform:uppercase;color:var(--ink2);margin-right:4px}.v13 .psel{position:relative}.v13 .psel-btn{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px 0 19px;border-radius:13px;background:var(--paper);border:1px solid rgba(20,18,11,.14);font:inherit;font-size:16px;font-weight:700;letter-spacing:-.018em;color:var(--ink);cursor:pointer;box-shadow:0 1px 2px rgba(20,18,11,.05);transition:border-color .15s,box-shadow .15s}.v13 .psel-btn:hover{border-color:rgba(20,18,11,.3)}.v13 .psel-btn .cv{color:var(--mut);transition:transform .2s}.v13 .psel-btn[aria-expanded=true]{border-color:rgba(20,18,11,.3);box-shadow:0 1px 2px rgba(20,18,11,.05),0 0 0 4px rgba(20,18,11,.05)}.v13 .psel-btn[aria-expanded=true] .cv{transform:rotate(180deg)}.v13 .psel-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:100%;z-index:30;display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:16px;background:var(--paper);border:1px solid var(--line);box-shadow:0 4px 10px rgba(20,18,11,.05),0 26px 56px -22px rgba(20,18,11,.34);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s,transform .16s,visibility .16s}.v13 .psel.open .psel-menu{opacity:1;visibility:visible;transform:none}.v13 .psel-opt{white-space:nowrap;padding:12px 18px;border-radius:11px;border:1px solid var(--line);background:#fff;font-size:15.5px;font-weight:650;letter-spacing:-.015em;color:var(--ink2);transition:background .13s,color .13s,border-color .13s}.v13 .psel-opt:hover{background:var(--tint-sand);border-color:rgba(20,18,11,.16);color:var(--ink)}.v13 .psel-opt[aria-selected=true]{color:var(--acc-ink)}.v13 .sol-hero h1{font-size:clamp(46px,6.9vw,100px);letter-spacing:-.046em;line-height:.93;max-width:15ch}.v13 .hero-side{padding-bottom:clamp(2px,.6vw,10px)}.v13 .sol-hero .lede{font-size:clamp(17.5px,1.85vw,22.5px);color:var(--ink2);line-height:1.38;letter-spacing:-.017em;max-width:31ch}.v13 .sol-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:clamp(22px,2.4vw,32px)}.v13 .btn .ar{width:19px;height:19px;flex:none}.v13 .sol-hero .note{margin-top:16px;font-size:13.5px;color:var(--mut);font-weight:600}.v13 .hero-shot{margin-top:clamp(44px,5.4vw,78px)}.v13 .hero-shot .shot{border-radius:20px 20px 0 0;border-bottom:0;max-height:min(50vh,440px);overflow:hidden}.v13 .hero-shot .shot img{display:block;width:100%;height:auto}.v13 .proof{padding:clamp(46px,5.6vw,84px) 0 clamp(64px,7vw,104px)}.v13 .proof-card{background:#F2EEE2;border:1px solid rgba(20,18,11,.05);border-radius:clamp(22px,2.7vw,36px);padding:clamp(30px,4.4vw,60px) 0 clamp(28px,3.8vw,54px);overflow:hidden}.v13 .proof-line{text-align:center;font-size:clamp(18px,2.1vw,27px);line-height:1.32;letter-spacing:-.024em;color:var(--ink2);font-weight:550;max-width:24ch;margin:0 auto clamp(26px,3.4vw,46px);padding:0 24px}.v13 .proof-line b{color:var(--ink);font-weight:750}.v13 .mos{display:grid;gap:12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.v13 .mos-row{display:flex;gap:12px;width:max-content}.v13 .mos-row:first-child{margin-left:-118px}.v13 .mos-row:nth-child(2){margin-left:-236px}.v13 .mos-row:nth-child(3){margin-left:-64px}.v13 .mt{flex:none;height:94px;background:var(--paper);border:1px solid rgba(20,18,11,.07);border-radius:15px;display:flex;align-items:center;justify-content:center;gap:20px;padding:0 30px}.v13 .mt img{max-height:26px;max-width:128px;width:auto;flex:none}.v13 .mt-stat{padding:0 26px;gap:18px}.v13 .mt-stat b{font-size:22px;font-weight:750;letter-spacing:-.035em;line-height:1;color:var(--ink)}.v13 .mt-stat span{font-size:9.5px;font-weight:750;text-transform:uppercase;letter-spacing:.09em;color:var(--mut);line-height:1.3;max-width:8ch}.v13 .mt-q{position:relative;width:min(330px,64vw);flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:0 24px;text-align:left;transition:border-color .15s,box-shadow .15s}.v13 .mt-q:hover{border-color:#d6cdb4;box-shadow:0 12px 26px -16px rgba(20,18,11,.35)}.v13 .mt-q q{font-size:12.5px;line-height:1.42;color:var(--ink2);quotes:"\201C" "\201D";padding-right:16px}.v13 .mt-q .who{font-size:9.5px;font-weight:750;text-transform:uppercase;letter-spacing:.09em;color:var(--mut)}.v13 .mt-q .out{position:absolute;top:13px;right:14px;color:var(--mut)}.v13 .mt-q:hover .out{color:var(--acc)}.v13 .tri{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:8px}.v13 .tri article{border-radius:var(--r-card);padding:28px 28px 30px;display:flex;flex-direction:column;gap:20px;border:1px solid rgba(20,18,11,.06)}.v13 .tri article:first-child{background:var(--tint-blue)}.v13 .tri article:nth-child(2){background:var(--tint-green)}.v13 .tri article:nth-child(3){background:var(--tint-sand)}.v13 .tri .thumb{border-radius:16px;overflow:hidden;height:186px;background:#fff;border:1px solid rgba(20,18,11,.1);box-shadow:0 2px 5px rgba(20,18,11,.05),0 18px 40px -22px rgba(20,18,11,.4)}.v13 .tri .thumb img{width:100%;height:100%;object-fit:cover;object-position:left top}.v13 .tri h3{font-size:22px;letter-spacing:-.025em;line-height:1.15}.v13 .tri p{font-size:15px;color:var(--ink2);line-height:1.5;margin-top:-8px}.v13 .rows{display:grid;gap:clamp(56px,6vw,104px)}.v13 .row{display:grid;grid-template-columns:1fr 1.14fr;gap:clamp(34px,5vw,80px);align-items:center}.v13 .row:nth-child(2n) .row-media{order:-1}.v13 .row .eb{margin-bottom:14px}.v13 .row h2{font-size:clamp(32px,3.7vw,46px);letter-spacing:-.035em;line-height:1.02}.v13 .row .body{font-size:17px;color:var(--ink2);line-height:1.55;margin-top:18px;max-width:46ch}.v13 .row ul{list-style:none;display:grid;gap:11px;margin-top:24px;border-top:1px solid rgba(20,18,11,.12);padding-top:22px}.v13 .row li{font-size:14.5px;line-height:1.5;color:var(--ink2);display:flex;gap:11px}.v13 .row li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--acc);flex:none;margin-top:8px}.v13 .row li b{color:var(--ink);font-weight:750}.v13 .row .row-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.v13 .row-media{border-radius:var(--r-card);padding:clamp(20px,2.6vw,38px)}.v13 .rm-blue{background:var(--tint-blue)}.v13 .rm-green{background:var(--tint-green)}.v13 .rm-sand{background:var(--tint-sand)}.v13 .rm-pink{background:var(--tint-pink)}.v13 .love{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.v13 .love article{border-radius:24px;background:var(--paper);border:1px solid var(--line);padding:30px;display:flex;flex-direction:column;gap:16px;transition:transform .15s,box-shadow .15s,border-color .15s}.v13 .love article:hover{transform:translateY(-3px);box-shadow:0 18px 40px -18px rgba(20,18,11,.24);border-color:#cfc7ae}.v13 .love img{max-height:24px;width:auto;align-self:flex-start;flex:none;opacity:.78;filter:grayscale(1);mix-blend-mode:multiply}.v13 .love q{font-size:15.5px;line-height:1.5;color:var(--ink2);quotes:"\201C" "\201D"}.v13 .love q b{color:var(--ink);font-weight:700}.v13 .love .who{font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.1em;color:var(--mut)}.v13 .love .go{margin-top:auto;font-size:14.5px;font-weight:700;color:var(--acc)}.v13 .love article:hover .go{color:var(--acc-ink)}.v13 .love .feature{grid-column:span 2;background:var(--ink);border-color:transparent;color:#F3EEDD;padding:38px}.v13 .love .feature img{filter:invert(93%) sepia(10%) saturate(140%) brightness(103%);opacity:1;mix-blend-mode:normal}.v13 .love .feature q{font-size:22px;line-height:1.4;letter-spacing:-.018em;color:#F3EEDD}.v13 .love .feature q b{color:#fff}.v13 .love .feature .who{color:#FF9367}.v13 .love .feature .go{color:#F3EEDD}.v13 .love .feature:hover .go{color:#fff}.v13 .love-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(28px,4.6vw,64px);margin-top:52px;padding-top:44px;border-top:1px solid var(--line)}.v13 .love-strip img{max-height:25px;max-width:124px;width:auto;flex:none;opacity:.55;filter:grayscale(1);mix-blend-mode:multiply;transition:opacity .15s,filter .15s}.v13 .love-strip img:hover{opacity:1;filter:grayscale(0)}.v13 .sol-close{padding:0 0 118px}.v13 .close-card{background:var(--ink);border-radius:36px;padding:clamp(48px,6.4vw,96px);text-align:center;color:#FFFBEE;position:relative;overflow:hidden}.v13 .close-card:after{content:"";position:absolute;inset:auto -10% -62% -10%;height:70%;background:radial-gradient(ellipse at 50% 100%,color-mix(in oklab,var(--acc),transparent 40%),transparent 68%);pointer-events:none}.v13 .close-card>*{position:relative;z-index:1}.v13 .close-card h2{font-size:clamp(38px,5vw,66px);letter-spacing:-.04em;line-height:1;max-width:17ch;margin:0 auto}.v13 .close-card p{font-size:18px;color:rgba(243,238,221,.72);margin-top:20px}.v13 .close-card .cta-row{margin-top:36px;justify-content:center}@media(max-width:1060px){.v13 .hero-split{grid-template-columns:1fr;gap:26px;align-items:start}.v13 .sol-hero{padding:150px 0 0}.v13 .sol-hero h1{max-width:18ch}.v13 .mos-row:first-child{margin-left:-60px}.v13 .mos-row:nth-child(2){margin-left:-150px}.v13 .mos-row:nth-child(3){margin-left:-30px}.v13 .tri{grid-template-columns:1fr}.v13 .tri .thumb{height:210px}.v13 .row{grid-template-columns:1fr;gap:32px}.v13 .row:nth-child(2n) .row-media{order:0}.v13 .love{grid-template-columns:1fr 1fr}.v13 .love .feature{grid-column:span 2}}@media(max-width:720px){.v13 .sol-hero{padding:132px 0 0}.v13 .mt{height:84px;padding:0 22px}.v13 .mt img{max-height:22px;max-width:104px}.v13 .mos-row:nth-child(2){margin-left:-90px}.v13 .love{grid-template-columns:1fr}.v13 .love .feature{grid-column:span 1;padding:30px}.v13 .love .feature q{font-size:19px}.v13 .sol-close{padding-bottom:72px}.v13 .close-card{border-radius:26px}}