.ab{--ab-line:#ffffff26;--ab-lime-line:#ff450080;overflow-x:clip}body{overflow-x:clip}.ab-eyebrow{display:inline-block;font-size:calc(11px*var(--k,1));line-height:1.5;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.ab-eyebrow.muted{color:#aca4a0}body:has(#main.ab) .header{border-bottom:0}.ab-hero{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;min-height:min(calc(660px*var(--k,1)),calc(100svh - calc(110px*var(--k,1))));padding:calc(30px*var(--k,1)) 0 calc(40px*var(--k,1))}.ab-hero-text{position:relative;z-index:2}.ab-hero h1,.ab-hero .ab-h1{font-size:clamp(calc(54px*var(--k,1)),6.1vw,calc(92px*var(--k,1)));line-height:.98;letter-spacing:-.055em;margin:calc(26px*var(--k,1)) 0 calc(30px*var(--k,1));max-width:7.6em}.ab-intro{font-size:clamp(calc(17px*var(--k,1)),1.5vw,calc(22px*var(--k,1)));line-height:1.5;color:#cdc7c4;max-width:23em}.ab-more{display:inline-flex;gap:calc(34px*var(--k,1));margin-top:calc(38px*var(--k,1));padding-bottom:calc(9px*var(--k,1));border-bottom:1px solid var(--accent);font-size:calc(11px*var(--k,1));font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.ab-more span{font-size:calc(14px*var(--k,1));letter-spacing:0;line-height:1}.ab-globe{position:relative;align-self:stretch;min-height:calc(520px*var(--k,1))}.ab-globe canvas{position:absolute;inset:calc(-40px*var(--k,1)) -9vw calc(-40px*var(--k,1)) calc(-40px*var(--k,1));width:calc(100% + 9vw + calc(40px*var(--k,1)));height:calc(100% + calc(80px*var(--k,1)));pointer-events:none}.ab-note{position:absolute;z-index:2;font-size:calc(9.5px*var(--k,1));line-height:1.75;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#aca4a0;padding-left:calc(14px*var(--k,1))}.ab-note:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:var(--ab-line)}.ab-note:after{content:"";position:absolute;left:-2px;bottom:calc(-4px*var(--k,1));width:calc(5px*var(--k,1));height:calc(5px*var(--k,1));border-radius:50%;background:var(--accent);box-shadow:0 0 calc(8px*var(--k,1)) 1px #ff450099}.ab-n1{left:8%;top:2%}.ab-n2{right:0;top:12%}.ab-n3{right:2%;bottom:6%}.ab-deliver{padding:calc(10px*var(--k,1)) 0 calc(60px*var(--k,1))}.ab-rule{display:flex;align-items:center;gap:calc(24px*var(--k,1))}.ab-rule i{flex:1;height:1px;background:var(--ab-line)}.ab-count{display:inline-flex;align-items:center;gap:calc(10px*var(--k,1));font-size:calc(11px*var(--k,1));letter-spacing:.2em;color:#aca4a0}.ab-count b{width:calc(26px*var(--k,1));height:1px;background:#aca4a0}.ab-wave{position:relative;height:calc(150px*var(--k,1));margin:calc(6px*var(--k,1)) 0 0}.ab-wave canvas{position:absolute;top:calc(-10px*var(--k,1));left:calc(-6vw - 2px);width:calc(100% + 12vw + calc(4px*var(--k,1)));height:calc(100% + calc(20px*var(--k,1)));pointer-events:none}.ab-steps{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.62fr);gap:calc(60px*var(--k,1));padding-left:calc(60px*var(--k,1))}.ab-steps article{position:relative;padding:0 0 calc(26px*var(--k,1)) calc(24px*var(--k,1));border-left:1px solid var(--ab-lime-line)}.ab-steps article:after{content:"";position:absolute;left:calc(-3px*var(--k,1));bottom:calc(-3px*var(--k,1));width:calc(5px*var(--k,1));height:calc(5px*var(--k,1));border-radius:50%;background:var(--accent);box-shadow:0 0 calc(8px*var(--k,1)) 1px #ff450099}.ab-step-n{display:none}.ab-steps h3{font-size:clamp(calc(24px*var(--k,1)),2.1vw,calc(30px*var(--k,1)));line-height:1.08;letter-spacing:-.045em;margin:calc(16px*var(--k,1)) 0 calc(18px*var(--k,1))}.ab-steps p{font-size:calc(14.5px*var(--k,1));line-height:1.55;color:#aca4a0;max-width:22em}.ab-founder{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,.79fr);gap:7%;align-items:center;border-top:1px solid var(--ab-line);padding:calc(30px*var(--k,1)) 0 calc(34px*var(--k,1))}.ab-talk{display:inline-flex;align-items:center;gap:calc(22px*var(--k,1));font-size:calc(15px*var(--k,1))}.ab-talk i{width:calc(42px*var(--k,1));height:1px;background:var(--accent)}.ab-orgs{border-top:1px solid var(--ab-line);padding:calc(22px*var(--k,1)) 0 calc(26px*var(--k,1))}.ab-orgs-head{display:flex;justify-content:space-between;align-items:center;gap:calc(20px*var(--k,1))}.ab-sel{display:inline-flex;align-items:center;gap:calc(10px*var(--k,1))}.ab-sel button{background:none;border:0;color:var(--paper);font-size:calc(18px*var(--k,1));line-height:1;padding:2px calc(6px*var(--k,1));cursor:pointer}.ab-logos{list-style:none;margin:calc(20px*var(--k,1)) 0 0;padding:0;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ab-logos::-webkit-scrollbar{display:none}.ab-logos li{flex:1 0 auto;min-width:calc(150px*var(--k,1));display:flex;flex-direction:column;justify-content:center;padding:calc(6px*var(--k,1)) calc(30px*var(--k,1));border-left:1px solid var(--ab-line);scroll-snap-align:start;color:var(--paper);font-size:calc(18px*var(--k,1));line-height:1.15;letter-spacing:-.02em}.ab-logos li:first-child{border-left:0;padding-left:0}.ab-logos b{font-weight:500}.ab-logos .ab-wm{font-size:calc(19px*var(--k,1))}.ab-logos .ab-caps{font-size:calc(12px*var(--k,1));font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ab-caption{font-size:calc(12.5px*var(--k,1));line-height:1.55;color:#877f7b;max-width:none;margin-top:calc(22px*var(--k,1))}.ab-band{background:var(--accent);color:var(--ink)}.ab-band-in{display:flex;justify-content:space-between;align-items:center;gap:calc(40px*var(--k,1));padding:calc(38px*var(--k,1)) 0 calc(34px*var(--k,1))}.ab-ink{color:#5c1a00;display:inline-flex;align-items:center;gap:calc(16px*var(--k,1))}.ab-ink i{display:inline-block;width:min(calc(300px*var(--k,1)),22vw);height:1px;background:#2a0d0266}.ab-foot{gap:0}.ab-foot>*{padding:0 calc(26px*var(--k,1));border-left:1px solid var(--ab-line)}.ab-foot>img{padding-left:0;border-left:0}.ab-foot>small{border-left:0}.ab-foot .ab-foot-r{margin-left:auto;border-left:0}@media (max-width:1100px){.ab-steps{gap:calc(40px*var(--k,1));padding-left:calc(20px*var(--k,1))}}@media (max-width:860px){.ab-hero{grid-template-columns:1fr;min-height:0;padding-top:calc(24px*var(--k,1))}.ab-globe{min-height:calc(360px*var(--k,1));margin-top:calc(10px*var(--k,1))}.ab-globe canvas{inset:calc(-20px*var(--k,1)) -6vw calc(-20px*var(--k,1)) -6vw;width:calc(100% + 12vw);height:calc(100% + calc(40px*var(--k,1)))}.ab-n1{left:0;top:0}.ab-n2{right:0;top:6%}.ab-n3{right:0;bottom:2%}.ab-wave{display:none}.ab-steps{grid-template-columns:1fr;gap:calc(34px*var(--k,1));padding-left:0;margin-top:calc(30px*var(--k,1))}.ab-steps article,.ab-steps article:nth-child(2),.ab-steps article:nth-child(3){margin-top:0}.ab-step-n{display:flex;align-items:center;gap:calc(12px*var(--k,1));font-size:calc(11px*var(--k,1));letter-spacing:.2em;color:var(--accent);margin-bottom:calc(10px*var(--k,1))}.ab-step-n:before{content:"";width:calc(12px*var(--k,1));height:calc(12px*var(--k,1));border-radius:50%;background:radial-gradient(circle,#ff9a66 0 22%,var(--accent) 30%,transparent 62%);box-shadow:0 0 0 calc(5px*var(--k,1)) #ff45001f,0 0 calc(14px*var(--k,1)) 2px #ff450066}}@media (max-width:650px){.ab-hero h1,.ab-hero .ab-h1{font-size:clamp(calc(46px*var(--k,1)),13vw,calc(64px*var(--k,1)))}.ab-globe{min-height:calc(300px*var(--k,1))}.ab-note{font-size:calc(8.5px*var(--k,1))}.ab-logos li{min-width:46%;padding:calc(6px*var(--k,1)) calc(18px*var(--k,1))}.ab-foot>*{padding:0 calc(14px*var(--k,1))}.ab-foot{flex-wrap:wrap;row-gap:calc(14px*var(--k,1))}.ab-foot .ab-foot-r{margin-left:0}}#about-intro.ab-hero{grid-template-rows:1fr;padding-top:0;scroll-margin-top:0}.ab-hero .ab-label{grid-column:1/-1;align-self:start;border-top:0;padding-top:calc(20px*var(--k,1));margin:0}html.nav-arrived-compact #main.ab{padding-top:0}html.nav-arrived-compact #about-intro.ab-hero{padding-top:calc(var(--nav-compact,calc(54px*var(--k,1))) + calc(22px*var(--k,1)))}@media (max-width:650px){html.nav-arrived-compact #about-intro.ab-hero{padding-top:calc(var(--nav-compact,calc(42px*var(--k,1))) + calc(16px*var(--k,1)))}}#main.ab{padding-top:0}#about-intro.ab-hero{min-height:100svh;padding-top:var(--nav-full,calc(107px*var(--k,1)));padding-bottom:calc(40px*var(--k,1));box-sizing:border-box}.ab-deliver,.ab-founder{min-height:100svh;box-sizing:border-box;padding-top:calc(var(--nav-compact,calc(54px*var(--k,1))) + calc(42px*var(--k,1)));padding-bottom:calc(50px*var(--k,1))}.ab-deliver{display:flex;flex-direction:column}.ab-deliver>.ab-rule{flex:none}.ab-deliver>.ab-wave{margin-top:auto}.ab-deliver>.ab-steps{margin-bottom:auto}.ab-founder{border-top:0;align-content:start;align-items:start;padding-top:calc(var(--nav-compact,calc(54px*var(--k,1))) + calc(34px*var(--k,1)))}.ab-deliver{padding-top:calc(var(--nav-compact,calc(54px*var(--k,1))) + calc(41px*var(--k,1)))}@media (max-width:860px){.ab-deliver,.ab-founder{min-height:0;padding-top:calc(var(--nav-compact,calc(42px*var(--k,1))) + calc(36px*var(--k,1)))}#about-intro.ab-hero{min-height:0}}.ab-founder{display:flex;flex-direction:column;gap:0}.ab-orgs{margin-top:auto;border-top:1px solid var(--ab-line);padding:calc(16px*var(--k,1)) 0 0}.ab-marquee{display:flex;overflow:hidden;margin-top:calc(14px*var(--k,1));-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.ab-marquee .ab-logos{flex:none;display:flex;margin:0;padding:0;overflow:visible;scroll-snap-type:none;animation:ab-marquee 30s linear infinite}.ab-marquee:hover .ab-logos{animation-play-state:paused}.ab-marquee .ab-logos li,.ab-marquee .ab-logos li:first-child{flex:none;min-width:0;padding:calc(6px*var(--k,1)) calc(44px*var(--k,1));border-left:1px solid var(--ab-line)}@keyframes ab-marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.ab-marquee .ab-logos{animation:none}.ab-marquee{overflow-x:auto}}.ab-band{min-height:100svh;display:flex;align-items:center}.ab-band-in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7%;align-items:start;width:min(calc(1280px*var(--kx,1)),88%);padding:calc(var(--nav-compact,calc(54px*var(--k,1))) + calc(42px*var(--k,1))) 0 calc(60px*var(--k,1))}.ab-band .ab-form{display:grid;grid-template-columns:1fr 1fr;gap:calc(22px*var(--k,1)) calc(34px*var(--k,1))}.ab-band .ab-field{position:relative;display:flex;flex-direction:column;gap:calc(6px*var(--k,1));min-width:0}.ab-band .ab-field.ab-wide{grid-column:1/-1}.ab-band .ab-field label{font-size:calc(11px*var(--k,1));font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#5c1a00;margin:0}.ab-band .ab-field label span{font-weight:500;letter-spacing:.06em;text-transform:none}.ab-band .ab-field input,.ab-band .ab-field select,.ab-band .ab-field textarea{font:inherit;font-size:calc(17px*var(--k,1));color:var(--ink);background:transparent;border:0;border-bottom:1px solid #2a0d0266;border-radius:0;padding:calc(9px*var(--k,1)) 0;min-height:0;max-height:none;resize:vertical;-webkit-appearance:none;appearance:none;outline:none}.ab-band .ab-field select{cursor:pointer;background:linear-gradient(45deg,transparent 50%,var(--ink) 50%) right calc(6px*var(--k,1)) center/calc(6px*var(--k,1)) calc(6px*var(--k,1)) no-repeat,linear-gradient(-45deg,transparent 50%,var(--ink) 50%) right 0 center/calc(6px*var(--k,1)) calc(6px*var(--k,1)) no-repeat}.ab-band .ab-field input:focus,.ab-band .ab-field select:focus,.ab-band .ab-field textarea:focus{border-bottom-color:var(--ink)}.ab-band .ab-field .ab-bad{border-bottom-color:#8a1c1c}@media (max-width:860px){.ab-orgs{margin-top:calc(40px*var(--k,1))}.ab-band{min-height:0}.ab-band-in{grid-template-columns:1fr;gap:calc(34px*var(--k,1));padding:calc(var(--nav-compact,calc(42px*var(--k,1))) + calc(36px*var(--k,1))) 0 calc(50px*var(--k,1))}.ab-band .ab-form{grid-template-columns:1fr}}@media (max-width:650px){.ab-marquee .ab-logos li,.ab-marquee .ab-logos li:first-child{padding:calc(6px*var(--k,1)) calc(26px*var(--k,1))}}.ab-ink{white-space:nowrap}@media (min-width:861px) and (max-height:780px){.ab-orgs{padding-top:calc(10px*var(--k,1))}.ab-marquee{margin-top:calc(8px*var(--k,1))}}.ab-band .ab-field .ab-select-native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ab-band .ab-select{position:relative}.ab-band .ab-select-btn{display:block;width:100%;text-align:left;font:inherit;font-size:calc(17px*var(--k,1));line-height:1.6;color:var(--ink);background:transparent;border:0;border-bottom:1px solid #2a0d0266;border-radius:0;padding:calc(9px*var(--k,1)) calc(28px*var(--k,1)) calc(9px*var(--k,1)) 0;position:relative;outline:none}.ab-band .ab-select-btn:after{content:"";position:absolute;right:2px;top:50%;width:calc(8px*var(--k,1));height:calc(8px*var(--k,1));border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:translateY(-70%) rotate(45deg);transition:transform .25s ease}.ab-band .ab-select.is-open .ab-select-btn:after{transform:translateY(-25%) rotate(-135deg)}.ab-band .ab-select-btn:focus-visible,.ab-band .ab-select.is-open .ab-select-btn{border-bottom-color:var(--ink)}.ab-band .ab-select-btn:focus-visible{outline:2px solid var(--ink);outline-offset:calc(4px*var(--k,1))}.ab-band .ab-select-list{position:absolute;left:0;right:0;top:calc(100% + calc(8px*var(--k,1)));z-index:20;margin:0;padding:calc(8px*var(--k,1));list-style:none;background:var(--ink);color:var(--paper);border-radius:calc(14px*var(--k,1));box-shadow:0 calc(18px*var(--k,1)) calc(40px*var(--k,1)) #2a0d0240;outline:none;animation:ab-drop .18s ease-out}.ab-band .ab-select-list li{display:flex;align-items:center;gap:calc(12px*var(--k,1));padding:calc(11px*var(--k,1)) calc(14px*var(--k,1));border-radius:calc(9px*var(--k,1));font-size:calc(15.5px*var(--k,1));line-height:1.35;cursor:pointer;color:#d7d3d0}.ab-band .ab-select-list li:before{content:"";flex:none;width:calc(6px*var(--k,1));height:calc(6px*var(--k,1));border-radius:50%;background:transparent}.ab-band .ab-select-list li.is-hi{background:#ffffff12;color:var(--paper)}.ab-band .ab-select-list li[aria-selected=true]{color:var(--accent)}.ab-band .ab-select-list li[aria-selected=true]:before{background:var(--accent);box-shadow:0 0 calc(8px*var(--k,1)) 1px #ff450099}@keyframes ab-drop{0%{opacity:0;transform:translateY(calc(-6px*var(--k,1)))}}@media (prefers-reduced-motion:reduce){.ab-select-list{animation:none}.ab-band .ab-select-btn:after{transition:none}}.fd-rule{display:flex;align-items:center;gap:calc(18px*var(--k,1));width:100%}.fd-rule i{flex:0 1 72%;height:1px;background:var(--ab-line)}.fd-rule b{margin-left:auto;font-weight:300;font-size:calc(16px*var(--k,1));line-height:1;color:#cdc7c4}.fd-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,.6fr);gap:5%;align-items:center;width:100%;margin:auto 0;padding:calc(28px*var(--k,1)) 0}.fd-left{display:grid;grid-template-columns:clamp(calc(70px*var(--k,1)),7.6vw,calc(112px*var(--k,1))) minmax(0,1fr);align-items:start}.fd-side{position:relative;align-self:stretch;margin-bottom:calc(64px*var(--k,1));font-size:calc(9.5px*var(--k,1));line-height:1.75;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#aca4a0}.fd-side i{position:absolute;left:2px;top:calc(-18px*var(--k,1));bottom:calc(-18px*var(--k,1));width:1px;background:var(--ab-line)}.fd-side i:before,.fd-side i:after{content:"";position:absolute;left:-2px;width:calc(5px*var(--k,1));height:calc(5px*var(--k,1));border-radius:50%;background:var(--accent);box-shadow:0 0 calc(8px*var(--k,1)) 1px #ff450099}.fd-side i:before{top:calc(14px*var(--k,1))}.fd-side i:after{bottom:0;width:calc(4px*var(--k,1));height:calc(4px*var(--k,1));left:-1.5px;box-shadow:none;opacity:.8}.fd-side span{position:absolute;left:calc(22px*var(--k,1));top:calc(34px*var(--k,1))}.fd-photo{margin:0;min-width:0}.fd-frame{position:relative;padding:calc(11px*var(--k,1)) calc(7px*var(--k,1)) calc(11px*var(--k,1)) calc(26px*var(--k,1));background:#0e0b0a;border-right:1px solid var(--ab-lime-line);box-shadow:inset 0 0 0 1px #ffffff0a}.fd-frame:before{content:"";position:absolute;left:0;top:0;width:calc(26px*var(--k,1));height:1px;background:var(--ab-lime-line)}.fd-frame img{display:block;width:100%;height:clamp(calc(220px*var(--k,1)),calc(100svh - calc(470px*var(--k,1))),calc(390px*var(--k,1)));object-fit:cover;object-position:50% 25%;filter:grayscale(1)}.fd-photo figcaption{margin-top:calc(26px*var(--k,1));padding:calc(3px*var(--k,1)) 0 calc(3px*var(--k,1)) calc(22px*var(--k,1));border-left:2px solid var(--accent);display:flex;flex-direction:column;gap:calc(5px*var(--k,1))}.fd-photo figcaption b{font-size:calc(11px*var(--k,1));font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--paper)}.fd-photo figcaption span{font-size:calc(9.5px*var(--k,1));font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#aca4a0}.fd-text{min-width:0}.fd-text h2{font-size:clamp(calc(36px*var(--k,1)),min(4.3vw,7.2vh),calc(66px*var(--k,1)));line-height:1;letter-spacing:-.055em;margin:0 0 calc(26px*var(--k,1))}.fd-text p{font-size:calc(16px*var(--k,1));line-height:1.6;color:#cdc7c4;max-width:29em;margin:0 0 calc(14px*var(--k,1))}.fd-text .ab-talk{margin-top:calc(14px*var(--k,1))}.fd-graphic{position:relative;align-self:stretch;min-height:calc(380px*var(--k,1))}.fd-graphic canvas{position:absolute;top:calc(-40px*var(--k,1));bottom:calc(-40px*var(--k,1));left:calc(-30px*var(--k,1));right:-6vw;width:calc(100% + calc(30px*var(--k,1)) + 6vw);height:calc(100% + calc(80px*var(--k,1)));pointer-events:none}.fd-note{position:absolute;z-index:2;top:0;left:38%;padding-left:calc(14px*var(--k,1));font-size:calc(9.5px*var(--k,1));line-height:1.75;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#aca4a0}.fd-note:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:var(--ab-line)}.fd-plus{position:absolute;right:0;bottom:calc(-6px*var(--k,1));font-weight:300;font-size:calc(16px*var(--k,1));line-height:1;color:#cdc7c4}.fd-plus2{display:none}.ab-founder .ab-orgs{margin-top:0;width:100%;min-width:0}@media (min-width:861px) and (max-height:780px){.fd-grid{padding:calc(16px*var(--k,1)) 0}.fd-text h2{margin-bottom:calc(16px*var(--k,1))}.fd-text p{font-size:calc(14.5px*var(--k,1));line-height:1.5;margin-bottom:calc(8px*var(--k,1))}.fd-photo figcaption{margin-top:calc(16px*var(--k,1))}}.ab-band-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0;align-items:stretch}.lt-head{position:relative;display:flex;flex-direction:column;padding-right:9%;min-width:0}.lt-head h2{font-size:clamp(calc(60px*var(--k,1)),min(7.6vw,12vh),calc(116px*var(--k,1)));line-height:.95;letter-spacing:-.065em;margin:calc(26px*var(--k,1)) 0 calc(30px*var(--k,1));color:var(--ink)}.lt-intro{font-size:clamp(calc(16px*var(--k,1)),1.3vw,calc(19px*var(--k,1)));line-height:1.5;color:var(--ink);max-width:19em;margin:0 0 calc(26px*var(--k,1))}.lt-list{list-style:none;margin:0;padding:2px 0 2px calc(22px*var(--k,1));border-left:1px solid var(--ink);font-size:calc(11px*var(--k,1));line-height:2.1;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#5c1a00}.lt-graphic{position:relative;flex:1;min-height:calc(150px*var(--k,1));margin:calc(10px*var(--k,1)) 0 calc(-30px*var(--k,1)) -6vw;width:calc(100% + 6vw)}.lt-graphic canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ab-band .ab-form{padding-left:5.5%;border-left:1px solid #2a0d0240;align-content:start;gap:calc(30px*var(--k,1)) calc(34px*var(--k,1))}.ab-band .ab-field abbr{text-decoration:none;border:0;font-weight:700}.ab-band .ab-field input,.ab-band .ab-field textarea,.ab-band .ab-select-btn{font-size:calc(16px*var(--k,1))}.ab-band .ab-field ::placeholder{color:#2a0d0280;opacity:1}.ab-band .ab-field textarea{min-height:calc(92px*var(--k,1))}.ab-band .ab-send{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:calc(24px*var(--k,1));flex-wrap:wrap;margin-top:calc(4px*var(--k,1))}.ab-band .lt-send{display:inline-flex;align-items:center;gap:calc(22px*var(--k,1));background:none;border:0;padding:0;font:inherit;font-size:calc(16px*var(--k,1));font-weight:500;color:var(--ink);cursor:pointer}.ab-band .lt-send b{display:grid;place-items:center;width:calc(58px*var(--k,1));height:calc(58px*var(--k,1));border-radius:50%;background:var(--ink);color:var(--accent);font-size:calc(22px*var(--k,1));font-weight:400;transition:transform .25s ease}.ab-band .lt-send:hover b{transform:translate(calc(4px*var(--k,1)))}.ab-band .lt-send:focus-visible{outline:2px solid var(--ink);outline-offset:calc(6px*var(--k,1))}.ab-band .ab-status{font-size:calc(12.5px*var(--k,1));color:#5c1a00;margin:0;max-width:30em}.lt-direct{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(24px*var(--k,1));align-items:start;margin:calc(46px*var(--k,1)) 0 0 24%;padding-top:calc(24px*var(--k,1));border-top:1px solid #2a0d0240}.lt-direct>.ab-eyebrow{font-size:calc(9.5px*var(--k,1));padding-top:2px}.ab-contacts{display:flex;justify-content:flex-end;margin:0;padding:0}.ab-contacts>div{padding:0 clamp(calc(16px*var(--k,1)),2.2vw,calc(34px*var(--k,1)));border-left:1px solid #2a0d0240}.ab-contacts>div:last-child{padding-right:0}.ab-contacts dt{font-size:calc(9.5px*var(--k,1));font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin-bottom:calc(8px*var(--k,1))}.ab-contacts dd{margin:0;font-size:calc(14px*var(--k,1));line-height:1.45;color:var(--ink);white-space:nowrap}.ab-contacts a{border-bottom:1px solid #2a0d0266}@media (max-width:1100px){.lt-direct{margin-left:0}}@media (max-width:860px){.fd-grid{grid-template-columns:1fr;gap:calc(34px*var(--k,1));padding:calc(20px*var(--k,1)) 0 calc(40px*var(--k,1))}.fd-left{grid-template-columns:clamp(calc(56px*var(--k,1)),16vw,calc(90px*var(--k,1))) minmax(0,1fr)}.fd-frame img{height:auto;aspect-ratio:4/5}.fd-graphic{min-height:calc(260px*var(--k,1))}.fd-graphic canvas{left:-6vw;width:calc(100% + 12vw)}.fd-note{left:8%}.ab-band-in{grid-template-columns:1fr;gap:calc(40px*var(--k,1))}.lt-head{padding-right:0}.lt-graphic{flex:none;height:calc(150px*var(--k,1));margin:calc(20px*var(--k,1)) 0 0 -6vw;width:calc(100% + 12vw)}.ab-band .ab-form{padding-left:0;border-left:0}.lt-direct{grid-template-columns:1fr;margin-top:calc(10px*var(--k,1))}.ab-contacts{display:grid;grid-template-columns:1fr 1fr;gap:calc(20px*var(--k,1)) 0;justify-content:stretch}.ab-contacts>div:nth-child(odd){border-left:0;padding-left:0}.ab-contacts>div:last-child{padding-right:clamp(calc(16px*var(--k,1)),2.2vw,calc(34px*var(--k,1)))}}@media (max-width:650px){.fd-side span{left:calc(14px*var(--k,1));font-size:calc(8.5px*var(--k,1))}.ab-band .ab-send{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.lt-send b{transition:none}}.fd-rule .ab-eyebrow{white-space:nowrap}@media (max-width:650px){.fd-left{grid-template-columns:calc(30px*var(--k,1)) minmax(0,1fr)}.fd-side span{display:none}}@media (min-width:861px) and (max-height:780px){.ab-band-in{padding-top:calc(var(--nav-compact,calc(54px*var(--k,1))) + calc(26px*var(--k,1)));padding-bottom:calc(34px*var(--k,1))}.lt-head h2{margin:calc(18px*var(--k,1)) 0 calc(20px*var(--k,1))}.lt-intro{margin-bottom:calc(18px*var(--k,1))}.ab-band .ab-form{gap:calc(20px*var(--k,1)) calc(34px*var(--k,1))}.ab-band .ab-field textarea{min-height:calc(70px*var(--k,1))}.lt-direct{margin-top:calc(26px*var(--k,1));padding-top:calc(18px*var(--k,1))}}.ab-band [hidden]{display:none!important}.lt-head h2.lt-thanks{font-size:clamp(calc(44px*var(--k,1)),min(5vw,8vh),calc(76px*var(--k,1)));line-height:.98;letter-spacing:-.055em}.ab-band .lt-done{padding-left:5.5%;border-left:1px solid #2a0d0240;display:flex;flex-direction:column;justify-content:center;gap:calc(48px*var(--k,1))}.ab-band .lt-done-main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(calc(22px*var(--k,1)),3vw,calc(44px*var(--k,1)));align-items:start}.ab-band .lt-check{position:relative;display:block;width:clamp(calc(70px*var(--k,1)),7vw,calc(104px*var(--k,1)));aspect-ratio:1;border:1.5px solid var(--ink);border-radius:50%}.ab-band .lt-check:after{content:"";position:absolute;left:36%;top:28%;width:22%;height:36%;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg)}.ab-band .lt-done h3{font-size:clamp(calc(26px*var(--k,1)),2.5vw,calc(38px*var(--k,1)));line-height:1.1;letter-spacing:-.045em;color:var(--ink);margin:calc(12px*var(--k,1)) 0 calc(16px*var(--k,1));outline:none}.ab-band .lt-done p{font-size:clamp(calc(15px*var(--k,1)),1.25vw,calc(18px*var(--k,1)));line-height:1.5;color:#461400;max-width:24em;margin:0}.ab-band .lt-actions{display:flex;align-items:center;gap:clamp(calc(20px*var(--k,1)),3vw,calc(44px*var(--k,1)));flex-wrap:wrap}.ab-band .lt-actions>i{width:1px;height:calc(58px*var(--k,1));background:#2a0d0266}.ab-band .lt-back{display:inline-flex;align-items:center;gap:calc(22px*var(--k,1));font-size:calc(16px*var(--k,1));color:var(--ink)}.ab-band .lt-back b{display:grid;place-items:center;width:clamp(calc(58px*var(--k,1)),5.4vw,calc(80px*var(--k,1)));aspect-ratio:1;border:1.5px solid var(--ink);border-radius:50%;font-size:calc(22px*var(--k,1));font-weight:400;transition:background .25s,color .25s}.ab-band .lt-back:hover b{background:var(--ink);color:var(--accent)}.ab-band .lt-again{margin-left:auto;display:inline-flex;align-items:center;gap:calc(18px*var(--k,1));background:none;border:0;padding:0;font:inherit;font-size:calc(16px*var(--k,1));color:var(--ink);cursor:pointer}.ab-band .lt-again span{font-size:calc(20px*var(--k,1));line-height:1;transition:transform .25s}.ab-band .lt-again:hover span{transform:translate(calc(3px*var(--k,1)),calc(-3px*var(--k,1)))}.ab-band .lt-back:focus-visible,.ab-band .lt-again:focus-visible{outline:2px solid var(--ink);outline-offset:calc(6px*var(--k,1))}@media (max-width:860px){.ab-band .lt-done{padding-left:0;border-left:0;gap:calc(34px*var(--k,1));justify-content:flex-start}.ab-band .lt-actions>i{display:none}.ab-band .lt-again{margin-left:0}}@media (prefers-reduced-motion:reduce){.lt-back b,.lt-again span{transition:none}}.ab-band .ab-field input:-webkit-autofill,.ab-band .ab-field input:-webkit-autofill:hover,.ab-band .ab-field input:-webkit-autofill:focus,.ab-band .ab-field textarea:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-box-shadow:0 0 0 calc(1000px*var(--k,1)) var(--accent) inset;box-shadow:0 0 0 calc(1000px*var(--k,1)) var(--accent) inset;transition:background-color 99999s ease-out 0s}.ab-band .ab-field input:autofill{background:transparent}.ab-band{--ab-err:#9b1c1c}.ab-band .ab-err{position:absolute;left:0;right:0;top:calc(100% + calc(5px*var(--k,1)));display:flex;align-items:center;gap:calc(8px*var(--k,1));font-size:calc(12px*var(--k,1));line-height:1.3;font-weight:600;color:var(--ab-err)}.ab-band .ab-err:empty{display:none}.ab-band .ab-err:before{content:"!";flex:none;display:grid;place-items:center;width:calc(15px*var(--k,1));height:calc(15px*var(--k,1));border-radius:50%;background:var(--ab-err);color:var(--accent);font-size:calc(10px*var(--k,1));font-weight:800;line-height:1}.ab-band .ab-field input.ab-bad,.ab-band .ab-field textarea.ab-bad{border-bottom:1.5px solid var(--ab-err)}.ab-band .ab-field.has-err>label{color:var(--ab-err)}.ab-band .ab-field.has-err ::placeholder{color:#9b1c1c99}.ab-band .has-errors .ab-status{color:var(--ab-err);font-weight:600}.ab-band .ab-consent{flex-direction:row;align-items:flex-start;gap:calc(14px*var(--k,1))}.ab-band .ab-consent input{position:absolute;left:0;top:0;width:calc(20px*var(--k,1));height:calc(20px*var(--k,1));margin:0;opacity:0;cursor:pointer}.ab-band .ab-consent label{position:relative;padding-left:calc(34px*var(--k,1));font-size:calc(13.5px*var(--k,1));font-weight:500;letter-spacing:0;text-transform:none;line-height:1.45;color:var(--ink);cursor:pointer}.ab-band .ab-consent label:before{content:"";position:absolute;left:0;top:0;width:calc(20px*var(--k,1));height:calc(20px*var(--k,1));box-sizing:border-box;border:1.5px solid var(--ink);border-radius:calc(4px*var(--k,1));transition:background .2s}.ab-band .ab-consent label:after{content:"";position:absolute;left:calc(7px*var(--k,1));top:calc(3px*var(--k,1));width:calc(6px*var(--k,1));height:calc(11px*var(--k,1));border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(45deg) scale(0);transition:transform .2s}.ab-band .ab-consent input:checked+label:before{background:var(--ink)}.ab-band .ab-consent input:checked+label:after{transform:rotate(45deg) scale(1)}.ab-band .ab-consent input:focus-visible+label:before{outline:2px solid var(--ink);outline-offset:calc(3px*var(--k,1))}.ab-band .ab-consent.has-err label:before{border-color:var(--ab-err)}.ab-band .ab-consent.has-err label{color:var(--ink)}.ab-band .ab-consent .ab-err{left:calc(34px*var(--k,1))}.ab-band .ab-hp{position:absolute!important;left:calc(-9999px*var(--k,1));width:1px;height:1px;overflow:hidden}.ab-band .ab-field textarea{min-height:calc(74px*var(--k,1))}@media (min-width:861px) and (max-height:780px){.ab-field textarea{min-height:calc(58px*var(--k,1))}.ab-band .ab-form{gap:calc(22px*var(--k,1)) calc(34px*var(--k,1))}}@media (prefers-reduced-motion:reduce){.ab-consent label:before,.ab-consent label:after{transition:none}}.ab-band .ab-form{row-gap:calc(36px*var(--k,1))}@media (min-width:861px) and (max-height:780px){.ab-form{row-gap:calc(31px*var(--k,1))}.ab-band .ab-field textarea{min-height:calc(46px*var(--k,1))}.ab-band .ab-field input,.ab-band .ab-select-btn,.ab-band .ab-field textarea{padding:calc(6px*var(--k,1)) 0}}@media (max-width:860px){.ab-form{row-gap:calc(36px*var(--k,1))}}.lt-head h2.lt-build{font-size:clamp(calc(38px*var(--k,1)),min(3.9vw,7vh),calc(62px*var(--k,1)));line-height:.98;letter-spacing:-.055em}.lt-head h2.lt-build em{color:var(--ink)}.ab-home #about-intro.ab-hero{grid-template-rows:auto 1fr;padding-top:calc(var(--nav-compact,calc(54px*var(--k,1))) + calc(22px*var(--k,1)))}.ab-home .ab-hero .ab-label{padding-top:calc(20px*var(--k,1))}@media (max-width:650px){.ab-home #about-intro.ab-hero{padding-top:calc(var(--nav-compact,calc(42px*var(--k,1))) + calc(16px*var(--k,1)))}}@media (max-width:860px){.ab-home .ab-hero .ab-label{margin-bottom:calc(22px*var(--k,1))}}.ab-home#why-nouplica,.ab-home #how-we-deliver,.ab-home #about-nouplica{scroll-margin-top:calc(-1 * (var(--nav-compact,calc(54px*var(--k,1))) + calc(24px*var(--k,1))))}.ab-home#why-nouplica{padding-top:0}@media (max-width:650px){.ab-home#why-nouplica{padding-top:0}}.ab-band .ab-select.is-picked .ab-select-btn{animation:ab-pick 1.4s ease-out}@keyframes ab-pick{0%,30%{background:#2a0d021f;border-bottom-color:var(--ink)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.ab-band .ab-select.is-picked .ab-select-btn{animation:none}}#contact.ab-band{scroll-margin-top:calc(-1 * (var(--nav-compact,calc(54px*var(--k,1))) + calc(24px*var(--k,1))))}#how-we-work .approach-intro,.lt-intro{text-wrap:balance}
