@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#000000eb;background:#f2f2f2;font-family:Avenir Next,Avenir,Helvetica Neue,Arial,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{background:#f2f2f2}body{margin:0;min-width:320px;min-height:100vh;background:#f2f2f2;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.site{min-height:100vh;overflow-x:hidden;background:#f2f2f2}.site-header{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;min-height:106px;padding:38px 38px 0}.brand{color:#66c9cc;font-size:25px;font-weight:700;line-height:30px;letter-spacing:.5px;text-align:center}.nav-group{display:flex;gap:22px;align-items:center;padding-top:4px;font-size:16px;font-weight:400;line-height:16px;letter-spacing:.72px}.nav-right{justify-content:flex-end;gap:24px}.nav-group a{color:#000;transition:color .15s ease}.nav-group a:hover,.nav-group a.active{color:#66c9cc}.menu-button,.mobile-menu{display:none}.intro{display:flex;justify-content:center;align-items:flex-start;min-height:636px;padding:169px 24px 0;text-align:center}.intro p{max-width:858px;margin:0;color:#111;font-size:40px;font-weight:700;line-height:1.7}.mobile-copy{display:none}.work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;padding:27px 38px 55px}.project-card{display:block;overflow:hidden;background:#fff}.project-card img{display:block;width:100%;aspect-ratio:640 / 350;object-fit:cover;transition:transform .22s ease,filter .22s ease}.project-card:hover img{filter:brightness(.97);transform:scale(1.01)}.featured-project-tile{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);min-height:100%;aspect-ratio:640 / 350;overflow:hidden;background:#fff}.featured-project-visual{display:grid;align-content:center;place-items:center;width:100%;height:100%;padding:34px;background:#f5efe2}.featured-brand-word{display:block;color:#e60023;font-family:Arial,Helvetica,sans-serif;font-size:clamp(44px,6.2vw,84px);font-weight:800;line-height:.9;letter-spacing:-2px}.featured-project-copy{display:flex;flex-direction:column;justify-content:center;gap:16px;padding:34px 28px;background:#fff}.featured-project-title{color:#111;font-size:clamp(18px,2.35vw,34px);font-weight:700;line-height:1.1}.featured-project-subhead{color:#111;font-size:13px;font-weight:400;line-height:1.35}.featured-project-view{display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:30px;border:1.5px solid #111;border-radius:999px;padding:7px 16px;color:#111;font-size:12px;font-weight:700;line-height:1}.project-card:hover .featured-project-tile{filter:brightness(.98)}.detail-page{padding:0 38px 80px;color:#111}.detail-hero-media{width:100%;margin:0 0 48px;overflow:hidden;background:#f5efe2}.detail-hero-media img{display:block;width:100%;max-height:520px;object-fit:cover}.detail-title{width:100%;max-width:1120px;margin:0 auto 54px;text-align:center}.detail-title h1{margin:0;font-size:40px;line-height:1.25;font-weight:700;overflow-wrap:break-word}.detail-content{width:100%;max-width:1200px;margin:0 auto}.detail-content h2{margin:46px 0 24px;font-size:29px;line-height:1.35;font-weight:700}.detail-content p,.detail-content li{font-size:16px;line-height:2;overflow-wrap:break-word}.detail-content p{margin:0 0 28px}.detail-content ul{margin:0 0 32px;padding-left:22px}.overview-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 34px}.overview-card{min-height:122px;padding:22px;background:#fff;box-shadow:0 1px #00000012}.overview-card span{display:block;margin-bottom:10px;color:#666;font-size:13px;line-height:1.35}.overview-card strong{display:block;color:#111;font-size:18px;font-weight:700;line-height:1.45}.detail-content blockquote{margin:38px 0;border-left:4px solid #66c9cc;padding:12px 0 12px 24px;color:#222;font-size:24px;font-weight:700;line-height:1.55}.detail-image{max-width:820px;margin:42px auto;overflow:hidden;background:#fff}.detail-image.wide{max-width:1200px;margin-top:52px;margin-bottom:52px}.detail-image img{display:block;width:100%;height:auto}.image-open-button{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:zoom-in;font:inherit;text-align:inherit}.image-open-button:focus-visible{outline:3px solid #66c9cc;outline-offset:4px}.detail-image figcaption{margin-top:12px;color:#555;font-size:14px;line-height:1.65}.detail-image:not(.wide) img{max-height:760px;object-fit:contain}.image-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:start;gap:22px;width:min(100vw - 76px,1180px);margin:46px 0 46px 50%;transform:translate(-50%)}.image-pair .detail-image{margin:0}.route-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:56px}.route-gallery figure{display:grid;align-items:center;margin:0;background:#fff;min-height:220px;overflow:hidden}.route-gallery img{display:block;width:100%;max-height:360px;object-fit:contain}.detail-communities .detail-content,.detail-membermanagement .detail-content,.detail-golobal .detail-content{max-width:1180px}.detail-verizon-perk-tile-resize .detail-hero-media img{max-height:680px;object-fit:contain}.detail-verizon-perk-tile-resize .detail-content{max-width:1040px}.detail-verizon-perk-tile-resize .detail-content h2{margin-top:60px}.detail-verizon-perk-tile-resize .detail-image{background:#fff;box-shadow:0 1px #0000000f}.detail-verizon-perk-tile-resize .detail-image:not(.wide){max-width:430px}.detail-verizon-perk-tile-resize .old-perk-design-shot img{max-height:none;object-fit:contain}.detail-verizon-perk-tile-resize .perk-before-pair,.detail-verizon-perk-tile-resize .perk-design-pair{grid-template-columns:minmax(0,680px) minmax(170px,260px);justify-content:center;align-items:start}.detail-verizon-perk-tile-resize .perk-design-pair{grid-template-columns:minmax(0,560px) minmax(180px,240px);width:min(100vw - 76px,850px);gap:24px}.detail-verizon-perk-tile-resize .perk-desktop-shot{max-width:680px}.detail-verizon-perk-tile-resize .perk-design-pair .perk-desktop-shot{max-width:560px}.detail-verizon-perk-tile-resize .perk-mobile-shot{max-width:260px}.detail-verizon-perk-tile-resize .perk-design-pair .perk-mobile-shot{max-width:240px}.detail-verizon-perk-tile-resize .perk-before-pair .perk-desktop-shot img,.detail-verizon-perk-tile-resize .perk-design-pair .perk-desktop-shot img,.detail-verizon-perk-tile-resize .perk-mobile-shot img{width:auto;max-width:100%;max-height:700px;margin:0 auto;object-fit:contain}.detail-verizon-perk-tile-resize .perk-design-pair .perk-mobile-shot img{width:100%;max-height:none}.detail-verizon-perk-tile-resize .perk-before-pair .perk-desktop-shot img,.detail-verizon-perk-tile-resize .perk-before-pair .perk-mobile-shot img{width:100%;height:auto;max-height:none}.detail-verizon-vertical-plans .detail-content{max-width:900px}.detail-verizon-vertical-plans .detail-image{padding:18px;background:#fff;box-shadow:0 1px #00000012}.detail-verizon-vertical-plans .plan-section-shot{max-width:620px}.detail-verizon-vertical-plans .plan-section-shot .image-open-button{display:flex;justify-content:center}.detail-verizon-vertical-plans .plan-section-shot img{width:auto;max-width:100%}.detail-verizon-vertical-plans .card-detail-shot{max-width:420px}.detail-verizon-vertical-plans .original-large-tiles-shot{max-width:1040px}.detail-verizon-vertical-plans .mobile-flow-shot{max-width:260px}.detail-verizon-vertical-plans .selected-direction-shot{margin-top:46px}.detail-verizon-vertical-plans .selected-direction-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:start;gap:22px;width:min(100vw - 40px,1180px);margin:46px 0 46px 50%;transform:translate(-50%)}.detail-verizon-vertical-plans .selected-direction-pair .detail-image{margin:0}.detail-verizon-vertical-plans .desktop-full-shot{width:auto;max-width:none}.detail-verizon-vertical-plans .mobile-full-shot{max-width:360px}.detail-verizon-vertical-plans .plan-section-shot img,.detail-verizon-vertical-plans .original-large-tiles-shot img,.detail-verizon-vertical-plans .card-detail-shot img,.detail-verizon-vertical-plans .selected-direction-shot img{max-height:none}.detail-verizon-vertical-plans .mobile-flow-shot img{max-height:640px}.image-carousel{width:min(100%,1120px);margin:44px auto}.carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(680px,88vw,920px);align-items:start;gap:20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:4px 0 16px;scrollbar-width:thin}.carousel-slide{scroll-snap-align:center;margin:0;padding:18px;background:#fff;box-shadow:0 1px #00000012}.carousel-slide img{display:block;width:100%;max-height:min(72vh,760px);object-fit:contain}.carousel-slide figcaption{margin-top:12px;color:#555;font-size:14px;line-height:1.55}.detail-verizon-vertical-plans .ab-variant-carousel{width:min(100vw - 40px,1160px);margin-left:50%;transform:translate(-50%)}.detail-verizon-vertical-plans .ab-variant-carousel .mobile-slide img{width:auto;max-width:100%;max-height:min(72vh,760px);margin:0 auto}.carousel-compact .carousel-track{grid-auto-columns:clamp(360px,44vw,520px)}.carousel-compact .carousel-slide img{max-height:min(74vh,780px)}.detail-verizon-perk-tile-resize .perk-modal-carousel{width:min(100vw - 40px,1120px);margin-left:50%;transform:translate(-50%)}.detail-verizon-perk-tile-resize .perk-modal-carousel .carousel-track{grid-auto-columns:clamp(340px,46vw,520px)}.detail-verizon-perk-tile-resize .perk-modal-carousel .image-open-button{display:flex;align-items:flex-start;justify-content:center;height:min(78vh,860px);overflow:hidden}.detail-verizon-perk-tile-resize .perk-modal-carousel .carousel-slide img{width:100%;max-width:100%;height:auto;max-height:none;margin:0 auto;object-fit:contain;object-position:top center}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(100vw - 40px,1120px);margin:34px 0 40px 50%;transform:translate(-50%)}.metric-card{display:grid;align-content:start;min-height:190px;padding:22px;background:#fff;box-shadow:0 1px #00000012}.metric-label{color:#555;font-size:13px;line-height:1.4}.metric-card strong{display:block;margin:8px 0 6px;font-size:34px;line-height:1.1}.metric-detail{color:#222;font-size:14px;line-height:1.5}.metric-bar{display:block;height:8px;margin-top:20px;overflow:hidden;background:#eee}.metric-bar span{display:block;width:var(--metric);height:100%;background:#66c9cc}.image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;flex-direction:column;padding:24px;background:#000000db}.lightbox-toolbar{display:flex;justify-content:flex-end;margin-bottom:14px}.lightbox-toolbar button{min-width:86px;border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:10px 16px;background:#fff;color:#111;font-weight:700;cursor:pointer}.lightbox-scroll{flex:1;overflow:auto}.lightbox-scroll figure{width:fit-content;min-width:min(100%,420px);margin:0 auto;background:#fff}.lightbox-scroll img{display:block;width:min(1400px,96vw);max-width:none;height:auto}.lightbox-scroll figcaption{max-width:900px;padding:14px 18px 18px;color:#333;font-size:14px;line-height:1.6}.about-portrait{display:block;width:min(360px,100%);margin:0 auto 36px}.detail-about-me .detail-title{max-width:960px;margin-top:90px}.detail-about-me .detail-content{max-width:860px;text-align:center}.contact-page{max-width:620px;margin:0 auto;text-align:center}.contact-page p{margin:0 0 42px;font-size:16px;line-height:2}.social-row{display:flex;justify-content:center;gap:12px;margin-bottom:44px}.social-row a{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#111;color:#fff;font-size:13px;font-weight:700}.contact-form{display:grid;gap:22px;margin-bottom:54px;text-align:left}.contact-form .hidden-field{display:none}.contact-form label{display:grid;gap:8px;font-size:15px;font-weight:700}.contact-form span{margin-left:4px;font-size:12px;font-weight:400}.contact-form input,.contact-form textarea{width:100%;border:2px solid #e1e1e1;background:#fff;padding:12px;font:inherit}.contact-form button,.not-found a{justify-self:center;min-width:144px;border:2px solid #111;border-radius:999px;background:transparent;padding:14px 32px;font-weight:700;letter-spacing:.08em}.not-found{display:grid;min-height:60vh;place-content:center;gap:24px;text-align:center}@media(min-width:761px){.project-card:nth-child(1){order:1}.project-card:nth-child(2){order:2}.project-card:nth-child(3){order:3}.project-card:nth-child(4){order:4}.project-card:nth-child(5){order:5}}@media(max-width:760px){.site-header{position:fixed;top:0;left:0;right:0;grid-template-columns:1fr auto 1fr;min-height:55px;padding:15px 15px 0;background:#f2f2f2}.brand{grid-column:2;color:#66c9cc;font-size:20px;line-height:24px;letter-spacing:0}.nav-group{display:none}.menu-button{position:absolute;top:17px;right:15px;display:grid;width:26px;height:22px;padding:0;border:0;background:transparent;cursor:pointer}.menu-button span{display:block;width:25px;height:2px;background:#333;transition:transform .16s ease,opacity .16s ease}.menu-open .menu-button span:nth-child(1){transform:translateY(10px) rotate(45deg)}.menu-open .menu-button span:nth-child(2){opacity:0}.menu-open .menu-button span:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.mobile-menu{position:fixed;top:55px;left:0;z-index:2;display:block;width:100%;padding-top:290px;background:#f2f2f2;opacity:0;pointer-events:none;transform:translate(100%);transition:transform .22s ease,opacity .16s ease}.menu-open .mobile-menu{opacity:1;pointer-events:auto;transform:translate(0)}.mobile-menu a{display:block;width:100%;color:#333;font-size:25px;font-weight:700;line-height:37.5px;text-align:center}.intro{min-height:718px;padding:249px 15px 70px}.intro p{max-width:360px;font-size:28px;line-height:51px}.desktop-copy{display:none}.mobile-copy{display:inline}.work-grid{grid-template-columns:1fr;gap:34px;padding:0 15px 34px}.project-card img{aspect-ratio:390 / 213}.featured-project-tile{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);aspect-ratio:390 / 213}.featured-project-visual{padding:18px}.featured-brand-word{font-size:clamp(42px,15vw,72px);letter-spacing:-2px}.featured-project-copy{gap:10px;padding:20px 16px}.featured-project-title{font-size:22px}.featured-project-subhead{font-size:11px}.featured-project-view{min-width:54px;min-height:26px;padding:6px 13px;font-size:11px}.detail-page{width:100%;max-width:100vw;padding:76px 16px 48px;overflow-x:hidden}.detail-hero-media{margin-bottom:34px}.detail-hero-media img{max-height:none}.detail-title{width:min(100%,340px);max-width:340px;margin-bottom:34px}.detail-title h1{font-size:27px;line-height:1.25}.detail-content h2{margin:34px 0 18px;font-size:22px}.detail-content{width:min(100%,340px);max-width:340px}.detail-content p,.detail-content li,.contact-page p{font-size:15px;line-height:1.8}.overview-card-grid{grid-template-columns:1fr;gap:12px;margin-bottom:28px}.overview-card{min-height:0;padding:18px}.overview-card strong{font-size:16px}.detail-image,.detail-image.wide{margin:30px auto}.detail-image figcaption{font-size:13px;line-height:1.55}.image-pair{grid-template-columns:1fr;width:calc(100vw - 28px);max-width:calc(100vw - 28px);margin:30px 0 30px 50%;transform:translate(-50%)}.detail-verizon-perk-tile-resize .perk-before-pair,.detail-verizon-perk-tile-resize .perk-design-pair{grid-template-columns:1fr}.detail-verizon-perk-tile-resize .perk-mobile-shot{justify-self:center;max-width:230px}.detail-verizon-vertical-plans .detail-image{padding:8px}.detail-verizon-vertical-plans .plan-section-shot{width:calc(100vw - 28px);max-width:calc(100vw - 28px);margin-left:50%;transform:translate(-50%)}.detail-verizon-vertical-plans .plan-section-shot img{max-width:min(100%,520px)}.detail-verizon-vertical-plans .original-large-tiles-shot{width:calc(100vw - 28px);max-width:calc(100vw - 28px);margin-left:50%;transform:translate(-50%)}.detail-verizon-vertical-plans .original-large-tiles-shot img{width:100%;max-width:100%}.detail-verizon-vertical-plans .card-detail-shot{max-width:100%}.detail-verizon-vertical-plans .desktop-full-shot{width:auto;max-width:none}.detail-verizon-vertical-plans .selected-direction-pair{grid-template-columns:1fr;width:calc(100vw - 28px);max-width:calc(100vw - 28px);margin-left:50%;transform:translate(-50%)}.detail-verizon-vertical-plans .mobile-full-shot{width:min(100%,320px);max-width:320px;justify-self:center}.detail-verizon-vertical-plans .mobile-flow-shot{max-width:230px}.detail-verizon-vertical-plans .mobile-flow-shot img{max-height:560px}.image-carousel{width:calc(100vw - 28px);max-width:calc(100vw - 28px);margin:34px 0 34px 50%;transform:translate(-50%)}.carousel-track{grid-auto-columns:90%;gap:14px;padding-bottom:14px}.carousel-compact .carousel-track{grid-auto-columns:78%}.detail-verizon-perk-tile-resize .perk-modal-carousel .carousel-track{grid-auto-columns:min(76vw,340px)}.carousel-slide{padding:12px}.carousel-slide img,.detail-verizon-vertical-plans .ab-variant-carousel .mobile-slide img{max-height:620px}.carousel-slide figcaption{font-size:13px;line-height:1.55}.metric-grid{grid-template-columns:1fr;width:calc(100vw - 28px);margin-left:50%;transform:translate(-50%)}.metric-card{min-height:0}.image-lightbox{padding:14px}.lightbox-scroll img{width:min(980px,94vw)}.route-gallery{grid-template-columns:1fr;gap:18px}.route-gallery img{max-height:none}.detail-about-me .detail-title{margin-top:28px}.contact-form button{width:100%}}
