.page-title{letter-spacing:-.05em;font-size:clamp(3rem,7vw,7.4rem);font-weight:400;line-height:.95}.page-title em{color:var(--ice);font-size:1.08em}.page-sub{max-width:36ch;color:color-mix(in srgb, var(--paper) 72%, transparent);margin-top:28px;font-size:clamp(1.05rem,1.3vw,1.25rem)}.p-hero{min-height:100svh;padding:150px var(--gutter) clamp(60px, 10vh, 110px);background:radial-gradient(70% 60% at 0% 100%, #2445ff40, transparent 70%), var(--ink);grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(32px,5vw,80px);display:grid}.p-hero .hero__ctas{margin-top:40px}.p-hero__visual{padding:0 0 36px 36px;position:relative}.p-hero__photo{aspect-ratio:4/5;border-radius:var(--radius);max-height:74svh;overflow:hidden}.p-hero__photo img{object-fit:cover;width:100%;height:115%}.p-card{border-radius:var(--radius);background:var(--paper);width:clamp(210px,17vw,260px);color:var(--ink);flex-direction:column;gap:8px;padding:20px;display:flex;position:absolute;bottom:0;left:0;box-shadow:0 30px 60px -20px #00000080}.p-card strong{letter-spacing:-.03em;font-size:1.6rem;font-weight:500;line-height:1.1}.p-hero--corridor{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:clamp(40px,7vh,80px);padding-top:140px;display:flex}.p-hero__head{grid-template-columns:1fr 30%;align-items:end;display:grid}.p-hero__aside .page-sub{margin-top:0}.p-hero__aside .hero__ctas{margin-top:28px}.corridor{grid-template-columns:30% 1fr 30%;height:clamp(300px,44vh,460px);display:grid;position:relative}.city{border-radius:var(--radius);background:var(--ink-2);grid-row:1;position:relative;overflow:hidden}.city--from{grid-column:1}.city--to{grid-column:3}.city__slide{position:absolute;inset:0;overflow:hidden}.city__slide:first-child{z-index:1}.city__slide img{object-fit:cover;width:100%;height:100%}.city__tag{z-index:4;background:var(--paper);color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:15px;font-weight:500;display:flex;position:absolute;bottom:18px;left:18px}.city__tag .mask{padding:0}.flag{object-fit:cover;border-radius:50%;width:22px;height:22px}.delivered{z-index:4;background:var(--blue);border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;display:flex;position:absolute;top:18px;right:18px;transform:scale(0)}.delivered:before{content:"";border:2px solid;border-width:0 2px 2px 0;width:6px;height:11px;margin:-3px 2px 0;transform:rotate(45deg)}.gc__mark{fill:currentColor;opacity:.12;height:150%;position:absolute;top:-24%;right:-6%}.gc__cat{letter-spacing:-.01em;font-size:clamp(.9rem,1.3vw,1.2rem);font-weight:500;position:relative}.gc__val{letter-spacing:-.05em;font-size:clamp(2rem,4vw,3.6rem);line-height:1;position:relative}.gc__brand{opacity:.75;font-size:clamp(.7rem,.9vw,.85rem);position:absolute;bottom:9%;right:7%}.corridor__arc{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arc-track,.arc-line{fill:none;stroke-linecap:round}.arc-track{stroke:#f1efe940;stroke-width:1.5px;stroke-dasharray:2 9}.arc-line{stroke:var(--blue-soft);stroke-width:2px}.packet{z-index:5;background:var(--paper);color:var(--ink);white-space:nowrap;will-change:transform;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;font-size:15px;display:flex;position:absolute;top:0;left:0;box-shadow:0 16px 40px -10px #2445ff99}.packet strong{letter-spacing:-.01em;font-weight:500}.corridor__route{letter-spacing:-.05em;white-space:nowrap;grid-area:1/2;place-self:end center;padding-bottom:44px;font-size:clamp(2.6rem,6vw,6rem);line-height:1}.corridor__codes{display:inline-block}.corridor__count{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--paper) 55%, transparent);font-size:13px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.corridor__i{color:var(--paper)}.p-hero--deck{align-items:center}.deck-tabs{flex-wrap:wrap;gap:8px;margin-top:clamp(32px,6vh,56px);display:flex}.deck-tab{border:1px solid var(--line-dark);color:color-mix(in srgb, var(--paper) 60%, transparent);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:14px;transition:background .3s,color .3s,border-color .3s}.deck-tab:hover{color:var(--paper)}.deck-tab[aria-pressed=true]{background:var(--paper);border-color:var(--paper);color:var(--ink)}.deck-stage{perspective:1400px;padding-left:18%;position:relative}.deck-photo{isolation:isolate;aspect-ratio:4/5;border-radius:var(--radius);background:var(--ink-2);max-height:72svh;margin-left:auto;position:relative;overflow:hidden}.deck-photo .city__tag{top:18px;bottom:auto}.deck-photo .city__slide img{object-fit:cover;width:100%;height:100%}.deck{z-index:2;aspect-ratio:1.586;width:62%;transform-style:preserve-3d;will-change:transform;position:absolute;bottom:9%;left:0}.dcard{will-change:transform;border-radius:clamp(12px,1.4vw,20px);flex-direction:column;justify-content:space-between;padding:6% 7%;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 70px -28px #000000bf}.dcard:after{content:"";background:radial-gradient(60% 80% at var(--mx,30%) var(--my,20%), #ffffff59, transparent 60%);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.dcard--ink{background:linear-gradient(135deg, #1b2140, var(--ink));color:var(--blue-soft)}.dcard--blue{background:linear-gradient(135deg, var(--blue), #4f6bff);color:var(--paper)}.dcard--paper{background:var(--paper);color:var(--ink)}.dcard--ice{background:linear-gradient(135deg, var(--ice), #e6ecff);color:var(--blue-deep)}.dcard--deep{background:linear-gradient(135deg, var(--blue), var(--blue-deep) 60%, var(--ink));color:var(--paper)}.p-hero--scan{grid-template-columns:1fr 1fr;align-items:center}.scan{aspect-ratio:1;border-radius:var(--radius);background:var(--ink-2);width:min(100%,72svh);position:relative;overflow:hidden}.scan__still,.scan__canvas{width:100%;height:100%;position:absolute;inset:0}.scan__still{object-fit:cover;opacity:0}.scan__line{z-index:3;background:var(--blue-soft);opacity:0;height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 28px 6px #2445ffb3}.scan .city__tag{top:18px;bottom:auto}.scan__status,.scan__plan{z-index:4;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;font-size:14px;font-weight:500;display:flex;position:absolute;bottom:18px}.scan__status{background:var(--paper);color:var(--ink);left:18px}.scan__plan{background:var(--blue);right:18px}.scan__status .mask,.scan__plan .mask{padding:0}.scan__text,.scan__amount{display:inline-block}.bars{align-items:flex-end;gap:2px;height:13px;display:flex}.bars i{opacity:.25;background:currentColor;border-radius:1px;width:3px}.bars i:first-child{height:30%}.bars i:nth-child(2){height:55%}.bars i:nth-child(3){height:80%}.bars i:nth-child(4){height:100%}.reduced .scan__still,.reduced .bars i{opacity:1}.p-hero--strips{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:clamp(32px,5vh,56px);padding-top:130px;padding-bottom:8px;display:flex}.strips-head__row{justify-content:space-between;align-items:flex-end;gap:32px;margin-top:28px;display:flex}.strips-head__row .page-sub,.strips-head__row .hero__ctas{margin-top:0}.strips{height:clamp(300px,100svh - 488px,560px);margin:0 calc(8px - var(--gutter));gap:8px;display:flex}.strip{border-radius:var(--radius);background:var(--ink-2);cursor:pointer;min-width:0;transition:flex-grow 1.1s var(--ease);flex:1 1 0;position:relative;overflow:hidden}.strip.is-active{flex-grow:5}.strip>img{object-fit:cover;width:max(100%,56vw);max-width:none;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.strip:before,.strip:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.strip:before{transition:opacity .8s var(--ease);background:#0a0c1273}.strip.is-active:before{opacity:0}.strip:after{background:linear-gradient(#0000 55%,#0a0c12a6)}.strip .city__tag{white-space:nowrap;top:18px;bottom:auto}.strip__meter{z-index:4;opacity:0;flex-direction:column;align-items:flex-start;gap:14px;transition:opacity .4s;display:flex;position:absolute;bottom:22px;left:24px}.strip.is-active .strip__meter{opacity:1;transition-delay:.3s}.odo{font-variant-numeric:tabular-nums;letter-spacing:-.05em;white-space:pre;font-size:clamp(2.6rem,6vw,6rem);font-weight:400;line-height:1;display:inline-flex}.odo__digit{height:1em;overflow:hidden}.odo__col{display:block}.odo__col span{height:1em;display:block}.strip__data{background:var(--paper);color:var(--ink);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500}.reduced .strip.is-active .delivered{transform:scale(1)}.p-hero--bill{isolation:isolate;grid-template-columns:1fr auto;position:relative;overflow:hidden}.bill-bg,.bill-bg:after{z-index:-1;position:absolute;inset:0}.bill-bg:after{content:"";z-index:3;background:linear-gradient(90deg,#0a0c12e6 10%,#0a0c1240 60%,#0a0c121a),linear-gradient(#0000 60%,#0a0c12b3),linear-gradient(#0a0c1299,#0000 22%)}.bill-bg__slide{position:absolute;inset:0}.bill-bg__slide:first-child{z-index:1}.bill-bg__slide img{object-fit:cover;width:100%;height:100%}.printer{filter:drop-shadow(0 24px 30px #00000073);align-self:start;width:clamp(290px,25vw,360px);margin-right:clamp(0px,3vw,48px)}.printer__slot{z-index:2;background:var(--ink);border-radius:999px;height:16px;margin:0 -14px;display:block;position:relative;box-shadow:inset 0 0 0 1px #f1efe92e,0 10px 30px #00000080}.printer__feed{transform-origin:top;margin-top:-8px;overflow:hidden;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/14px 100%}.receipt{background:var(--paper);color:var(--ink);padding:24px 24px 34px;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;position:relative}.receipt__head{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-bottom:16px;display:flex}.receipt__mark{height:30px;fill:var(--blue)}.receipt__head b{letter-spacing:-.02em;font-family:Geist,sans-serif;font-size:18px;font-weight:500}.receipt__head span{letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-size:11px}.receipt__lines{list-style:none}.receipt__line{border-top:1px dashed #0a0c1240;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:11px 0;display:grid}.receipt__what{flex-direction:column;gap:2px;font-weight:500;display:flex}.receipt__what small{opacity:.55;font-size:11px;font-weight:400}.receipt__amt{text-align:right;font-weight:500}.receipt__ok{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;grid-column:2;justify-self:end;font-size:11px;font-weight:500}.receipt__ok:before{content:"✓ "}.receipt__foot{border-top:1px solid var(--ink);opacity:.9;flex-direction:column;gap:4px;padding-top:16px;font-size:11px;display:flex;position:relative}.stamp{border:3px solid var(--blue);width:74px;height:74px;color:var(--blue);letter-spacing:.1em;text-transform:uppercase;mix-blend-mode:multiply;border-radius:50%;place-items:center;font-size:18px;font-weight:500;display:grid;position:absolute;top:6px;right:0;transform:rotate(-12deg)}.facts{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);background:var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.fact{border-left:1px solid var(--line-dark);flex-direction:column;gap:8px;padding:clamp(28px,5vh,48px) clamp(18px,2vw,32px);display:flex}.fact:first-child{padding-left:var(--gutter);border-left:0}.fact b{letter-spacing:-.04em;font-size:clamp(1.6rem,2.6vw,2.6rem);font-weight:400;line-height:1}.fact span{color:color-mix(in srgb, var(--paper) 60%, transparent);font-size:14px}.tcard__stat{z-index:4;letter-spacing:-.05em;font-size:clamp(2.6rem,4.6vw,4.6rem);font-weight:400;line-height:1;position:relative}.market .tcard h3{letter-spacing:-.015em;max-width:22ch;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.25}.next{background:var(--ink);padding:0 var(--gutter) clamp(100px, 16vh, 180px)}.next__link{border:1px solid var(--line-dark);border-radius:var(--radius);grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:clamp(28px,4vw,56px);transition:background .4s;display:grid}.next__link:hover{background:var(--ink-2)}.next__small{color:color-mix(in srgb, var(--paper) 55%, transparent);font-size:14px}.next__title{letter-spacing:-.045em;margin-top:12px;font-size:clamp(2.2rem,5vw,5rem);font-weight:400;line-height:1}.next__title span{color:var(--blue-soft);transition:transform .5s var(--ease);margin-left:12px;display:inline-block}.next__link:hover .next__title span{transform:translate(10px)}.next__photo{aspect-ratio:16/10;border-radius:calc(var(--radius) - 6px);overflow:hidden}.next__photo img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.next__link:hover .next__photo img{transform:scale(1.06)}.a-hero{min-height:100svh;padding:140px var(--gutter) clamp(60px, 10vh, 110px);background:radial-gradient(70% 60% at 50% 100%, #2445ff38, transparent 70%), var(--ink);flex-direction:column;justify-content:flex-end;display:flex}.a-title{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.6rem);font-weight:400;line-height:1}.a-title .mask{margin-bottom:clamp(10px,2.4vh,24px)}.a-word{width:100%;height:auto;display:block;overflow:visible}.a-word__lines path{fill:none;stroke:#f1efe98c;stroke-width:.5px}.a-hero__foot{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:flex-end;gap:40px;margin-top:clamp(36px,7vh,72px);padding-top:28px;display:flex}.a-hero__lead{letter-spacing:-.035em;max-width:16ch;font-size:clamp(1.6rem,3vw,3rem);line-height:1.05}.a-hero__lead em{color:var(--ice)}.a-hero__foot .page-sub{margin-top:0}.model{background:var(--ink);padding:clamp(100px, 16vh, 180px) var(--gutter)}.model__steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid;position:relative}.step{border-radius:var(--radius);flex-direction:column;justify-content:space-between;min-height:clamp(300px,46vh,440px);padding:clamp(20px,2vw,32px);display:flex;position:relative;overflow:hidden}.step--blue{background:var(--blue)}.step--img:after{content:"";z-index:3;background:linear-gradient(#0a0c1259,#0000 35%,#0a0c12cc);position:absolute;inset:0}.step__n,.step h3,.step p{z-index:4;position:relative}.step__n{opacity:.75;font-size:13px}.step h3{letter-spacing:-.04em;font-size:clamp(1.8rem,2.8vw,2.8rem);font-weight:400;line-height:1}.step p{color:color-mix(in srgb, var(--paper) 80%, transparent);margin-top:10px;font-size:15px}.step .tcard__mark{z-index:1}.values{background:var(--ink);padding:clamp(100px, 16vh, 180px) var(--gutter)}.vstack{flex-direction:column;gap:clamp(16px,3vh,32px);display:flex}.vcard{top:calc(100px + var(--i,0) * 18px);border-radius:var(--radius);transform-origin:50% 0;will-change:transform;grid-template-columns:1.1fr .9fr;align-items:stretch;gap:clamp(24px,4vw,64px);min-height:min(68svh,620px);padding:clamp(24px,3vw,44px);display:grid;position:sticky;overflow:hidden}.vcard:nth-child(2){--i:1}.vcard:nth-child(3){--i:2}.vcard:nth-child(4){--i:3}.vcard--blue{background:var(--blue)}.vcard--paper{background:var(--paper);color:var(--ink)}.vcard--dark{background:var(--ink-2);border:1px solid var(--line-dark)}.vcard--ice{background:var(--ice);color:var(--ink)}.vcard__copy{flex-direction:column;justify-content:space-between;display:flex}.vcard__n{opacity:.7;font-size:14px}.vcard h3{letter-spacing:-.05em;font-size:clamp(2.6rem,5.4vw,5.6rem);font-weight:400;line-height:.95}.vcard h3 em{font-size:1.06em}.vcard--blue h3 em,.vcard--dark h3 em{color:var(--ice)}.vcard--paper h3 em,.vcard--ice h3 em{color:var(--blue)}.vcard p{opacity:.8;max-width:34ch;font-size:clamp(1rem,1.3vw,1.2rem)}.vcard__photo{border-radius:calc(var(--radius) - 6px);overflow:hidden}.vcard__photo img{object-fit:cover;width:100%;height:100%}.vcard__shade{background:var(--ink);opacity:0;pointer-events:none;position:absolute;inset:0}.reg{padding:clamp(90px, 14vh, 160px) var(--gutter);background:var(--blue)}.reg__title{letter-spacing:-.04em;max-width:20ch;font-size:clamp(2.2rem,4.6vw,4.6rem);font-weight:400;line-height:1.02}.reg__title em{color:var(--ice)}.reg__list{border-top:1px solid #f1efe94d;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:clamp(40px,7vh,72px);padding-top:28px;font-size:16px;display:grid}.leaders{background:var(--paper);color:var(--ink);padding:clamp(100px, 16vh, 180px) var(--gutter)}.leaders .h2{margin-bottom:clamp(40px,7vh,72px)}.leader{border-top:1px solid var(--line-light)}.leader:last-child{border-bottom:1px solid var(--line-light)}.leader__row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:72px 1fr auto 40px;align-items:center;gap:20px;padding:clamp(18px,3vh,28px) 0;display:grid}.leader__mono{background:var(--blue);width:56px;height:56px;color:var(--paper);letter-spacing:-.02em;border-radius:50%;place-items:center;font-size:18px;display:grid}.leader__name{letter-spacing:-.035em;font-size:clamp(1.4rem,3vw,2.6rem);line-height:1.1}.leader__role{color:color-mix(in srgb, var(--ink) 60%, transparent);font-size:15px}.toggle{opacity:.5;width:40px;height:40px;transition:transform .5s var(--ease), opacity .3s;border:1px solid;border-radius:50%;justify-self:end;position:relative}.toggle:before,.toggle:after{content:"";background:currentColor;width:14px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.toggle:after{transform:translate(-50%,-50%)rotate(90deg)}[aria-expanded=true] .toggle{opacity:1;transform:rotate(45deg)}.leader__bio,.faq__a{height:0;overflow:hidden}.leader__bio ul{color:color-mix(in srgb, var(--ink) 75%, transparent);grid-template-columns:repeat(2,1fr);gap:8px 40px;padding:0 0 32px 92px;font-size:15px;display:grid}.leader__bio li:before{content:"— ";color:var(--blue)}.c-page{padding:160px var(--gutter) clamp(100px, 16vh, 160px);background:radial-gradient(70% 60% at 100% 0%, #2445ff33, transparent 70%), var(--ink);grid-template-columns:1.1fr .9fr;gap:clamp(40px,6vw,100px);display:grid}.form{grid-template-columns:1fr 1fr;gap:28px 24px;margin-top:clamp(40px,7vh,64px);display:grid}.field{flex-direction:column;gap:8px;display:flex}.field--full{grid-column:1/-1}.field label{color:color-mix(in srgb, var(--paper) 60%, transparent);font-size:13px}.field input,.field select,.field textarea{border:0;border-bottom:1px solid var(--line-dark);color:var(--paper);font:inherit;background:0 0;border-radius:0;padding:12px 0;font-size:18px;transition:border-color .3s}.field select option{background:var(--ink-2)}.field textarea{resize:vertical;min-height:120px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue-soft);outline:none}.form .btn{cursor:pointer;font:inherit;border:0;justify-self:start;font-weight:500}.form__done{color:var(--ice);grid-column:1/-1;font-size:16px}.offices{flex-direction:column;align-self:end;gap:14px;display:flex}.office{border:1px solid var(--line-dark);border-radius:var(--radius);padding:clamp(22px,2.4vw,32px)}.office__top{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.office h2{letter-spacing:-.035em;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:400}.office__time{font-variant-numeric:tabular-nums;color:var(--blue-soft);font-size:15px}.office__kind{color:color-mix(in srgb, var(--paper) 55%, transparent);margin-top:6px;font-size:13px}.office address{color:color-mix(in srgb, var(--paper) 80%, transparent);margin-top:18px;font-size:15px;font-style:normal;line-height:1.6}.office__mail{color:color-mix(in srgb, var(--paper) 60%, transparent);padding:4px 4px 0;font-size:15px}.office__mail a{color:var(--paper);border-bottom:1px solid var(--line-dark)}.pfaq{padding:clamp(80px, 12vh, 140px) var(--gutter);background:var(--ink);grid-template-columns:1fr 1.5fr;align-items:start;gap:clamp(32px,6vw,100px);display:grid}.pfaq .faq{margin-top:0}.nf{min-height:80svh}.nf .page-sub{margin-bottom:32px}.f-page{padding:160px var(--gutter) clamp(100px, 16vh, 160px);background:var(--ink);grid-template-columns:1fr 340px;align-items:start;gap:clamp(40px,6vw,100px);display:grid}.faq{margin-top:clamp(40px,7vh,72px)}.faq__item{border-top:1px solid var(--line-dark)}.faq__item:last-child{border-bottom:1px solid var(--line-dark)}.faq__q{width:100%;color:var(--paper);font:inherit;letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 40px;align-items:center;gap:20px;padding:24px 0;font-size:clamp(1.15rem,1.8vw,1.6rem);display:grid}.faq__a p,.faq__a ul{max-width:62ch;color:color-mix(in srgb, var(--paper) 70%, transparent);padding-bottom:28px;font-size:16px}.faq__a ul{margin-top:-16px;padding-left:20px;list-style:outside}.f-side{border-radius:var(--radius);background:var(--ink-2);border:1px solid var(--line-dark);position:sticky;top:110px;overflow:hidden}.f-side img{aspect-ratio:4/3;object-fit:cover;width:100%}.f-side div{padding:24px}.f-side h2{letter-spacing:-.03em;margin-bottom:20px;font-size:1.6rem;font-weight:400}.l-page{padding:160px var(--gutter) clamp(100px, 16vh, 160px);background:var(--ink)}.l-meta{color:color-mix(in srgb, var(--paper) 55%, transparent);margin-top:24px;font-size:14px}.prose{max-width:72ch;color:color-mix(in srgb, var(--paper) 80%, transparent);margin-top:clamp(48px,8vh,80px);font-size:17px;line-height:1.7}.prose h2{letter-spacing:-.025em;color:var(--paper);margin:56px 0 16px;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:400}.prose h3{color:var(--paper);margin:32px 0 10px;font-size:1.15rem;font-weight:500}.prose p,.prose ul{margin-bottom:16px}.prose ul{padding-left:22px;list-style:outside}.prose li{margin-bottom:6px}.prose strong{color:var(--paper);font-weight:500}.prose a{color:var(--blue-soft)}.m-hero{padding:150px var(--gutter) clamp(48px, 8vh, 80px);background:var(--ink);grid-template-columns:1fr auto;align-items:end;gap:32px;display:grid}.m-hero .page-sub{margin-top:0}.story figure,.mcard figure,.post-card figure{border-radius:var(--radius);background:var(--ink-2);overflow:hidden}.story img,.mcard img,.post-card img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.mcard:hover img,.post-card:hover img{transform:scale(1.04)}.story time,.mcard time,.post-card time{color:color-mix(in srgb, var(--paper) 55%, transparent);font-size:13px}.story h2,.mcard h2,.post-card h2{letter-spacing:-.035em;margin:12px 0 14px;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:1.05}.story p,.mcard p,.post-card p{max-width:40ch;color:color-mix(in srgb, var(--paper) 70%, transparent)}.story{padding:0 var(--gutter) clamp(80px, 12vh, 140px);background:var(--ink);grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.story__main{aspect-ratio:16/11;grid-area:1/1/3/9}.story__main img{object-position:center 80%}.story__copy{grid-area:1/9/auto/13;align-self:end;padding:0 0 24px 16px}.story__side{aspect-ratio:1;grid-row:2;align-self:end}.story__side--a{grid-column:9/11}.story__side--b{grid-column:11/13}.stories{padding:0 var(--gutter) clamp(100px, 16vh, 160px);background:var(--ink);grid-template-columns:1.35fr 1fr;align-items:start;gap:clamp(24px,4vw,64px);display:grid}.mcard{display:block}.mcard figure{aspect-ratio:3/2;margin-bottom:22px}.mcard--tall{margin-top:clamp(80px,14vh,160px)}.mcard--tall figure{aspect-ratio:4/5}.mcard .textlink{margin-top:20px;display:inline-block}.b-list{padding:0 var(--gutter) clamp(100px, 16vh, 160px);background:var(--ink)}.post-card{grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(28px,4vw,64px);display:grid}.post-card figure{aspect-ratio:16/10}.post-card .textlink{margin-top:28px;display:inline-block}.post{padding:160px var(--gutter) clamp(100px, 16vh, 160px);background:var(--ink)}.post__back{color:color-mix(in srgb, var(--paper) 60%, transparent);margin-bottom:32px;font-size:14px;transition:color .3s;display:inline-block}.post__back:hover{color:var(--paper)}.post__cover{aspect-ratio:21/9;border-radius:var(--radius);margin-top:clamp(40px,7vh,72px);overflow:hidden}.post__cover img{object-fit:cover;width:100%;height:100%}.post__body{margin-left:auto;margin-right:auto}.post__lead{color:var(--paper);font-size:clamp(1.2rem,1.6vw,1.45rem);line-height:1.5}@media (width<=900px){.m-hero{grid-template-columns:1fr;padding-top:120px}.pfaq{grid-template-columns:1fr}.story,.stories,.post-card{grid-template-columns:1fr 1fr}.story__main,.story__copy,.story__side,.stories>*,.post-card>*{grid-area:auto/1/auto/-1}.story__copy{padding:8px 0}.story__side--a,.story__side--b{grid-column:span 1}.mcard--tall{margin-top:32px}.post__cover{aspect-ratio:16/10}.p-hero,.c-page,.f-page{grid-template-columns:1fr;padding-top:120px}.p-hero{min-height:0}.p-hero__head{grid-template-columns:1fr;gap:20px}.corridor{grid-template-columns:1fr 1fr;column-gap:10px;height:auto;padding-top:70px}.city{aspect-ratio:4/5;grid-row:1}.city--to{grid-column:2}.city__tag{padding:6px 12px 6px 6px;font-size:13px;bottom:10px;left:10px}.delivered{padding:6px 12px;font-size:12px;top:10px;right:10px}.corridor__route{grid-area:2/1/auto/-1;padding:18px 0 0;font-size:2rem}.corridor__count{display:none}.p-hero__visual{padding:0 0 30px 20px}.deck-stage{padding-left:10%}.deck{width:70%}.p-hero--scan .p-hero__copy{order:-1}.printer{justify-self:center;width:min(100%,320px);margin:20px 0 0}.bill-bg:after{background:linear-gradient(#0a0c12d9,#0a0c1273 60%,#0a0c12b3)}.strips-head__row{flex-direction:column;align-items:flex-start}.strips{gap:6px;height:340px}.strip:not(.is-active) .city__tag{opacity:0}.strip .city__tag{top:10px}.strip .delivered{transform-origin:0;top:50px;left:10px;right:auto}.strip__meter{gap:10px;bottom:14px;left:14px}.odo{font-size:2.6rem}.strip__data{padding:6px 12px;font-size:12px}.scan .city__tag{top:10px}.scan__status,.scan__plan{padding:6px 12px;font-size:12px;bottom:10px}.scan__status{left:10px}.scan__plan{right:10px}.facts{grid-template-columns:1fr 1fr}.fact:nth-child(odd){padding-left:var(--gutter);border-left:0}.fact:nth-child(n+3){border-top:1px solid var(--line-dark)}.vcard{grid-template-columns:1fr;min-height:0}.vcard__photo{aspect-ratio:16/10;order:-1}.vcard__copy{gap:20px}.next__link,.model__steps,.reg__list,.form{grid-template-columns:1fr}.a-hero{min-height:80svh;padding-top:120px}.a-hero__foot{flex-direction:column;align-items:flex-start;gap:16px}.a-word__lines path{stroke-width:1px}.leader__row{grid-template-columns:48px 1fr 40px}.leader__mono{width:44px;height:44px;font-size:15px}.leader__role{grid-area:2/2}.leader__row .toggle{grid-area:1/3/span 2}.leader__bio ul{grid-template-columns:1fr;padding-left:0}.f-side{position:static}}.market{padding-bottom:clamp(60px,9vh,100px)}.step--img .duo__color{transition:opacity .6s var(--ease)}.step--img:hover .duo__color{opacity:1}.reduced .packet,.reduced .corridor__arc{display:none}
