@font-face{font-family:Inter;src:url(/fonts/inter.woff2);font-weight:100 900;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/sora.woff2);font-weight:100 800;font-display:swap}:root{--teal:#00707a;--brand-teal:#008c99;--deep:#063b40;--coral:#ff6b6b;--blue:#4d96ff;--paper:#f6f7f7;--ink:#1a2224;--line:#b9ced0;color:var(--deep);background:var(--paper);font-synthesis:none;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;font-size:18px;line-height:1.5}.teal{background:var(--teal);color:#fff}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.035em;font-family:Sora,Arial,sans-serif;font-weight:650;line-height:1.08}h1{text-transform:uppercase}h2{font-size:clamp(35px,4vw,62px)}h3{font-size:26px}a{color:inherit;text-underline-offset:5px}img{max-width:100%;height:auto;display:block}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}button,a,summary{touch-action:manipulation}button{color:inherit}input,textarea,select{min-width:0}:focus-visible{outline:3px solid var(--coral);outline-offset:6px}.wrap{width:calc(100% - 48px);max-width:1600px;margin-inline:auto}.skip{z-index:20;background:var(--paper);color:var(--deep);padding:14px;position:fixed;top:-90px;left:20px}.skip:focus{top:10px}.site-header{justify-content:space-between;align-items:center;gap:24px;height:132px;padding:35px 0;display:flex}.header-identity{align-items:center;gap:25px;display:flex}.brand-link{letter-spacing:-1.5px;align-items:center;gap:11px;font-family:Sora,Arial,sans-serif;font-size:26px;font-weight:650;text-decoration:none;display:flex}.brand-link img{flex-shrink:0;width:42px;height:auto}.brand-descriptor{opacity:.94;border-left:1px solid;padding:20px 0 20px 24px;font-size:14px}.header-actions{align-items:center;gap:25px;display:flex}.pill{background:var(--teal);color:#fff;white-space:nowrap;border:1px solid;border-radius:100px;justify-content:center;align-items:center;gap:20px;min-height:42px;padding:10px 26px;font-size:15px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.teal .pill,.site-footer .pill{color:var(--deep);background:#fff;border-color:#fff}.pill:hover{background:var(--coral);color:var(--ink);border-color:var(--coral)}.menu-toggle,.close-menu{background:0 0;border:0;align-items:center;gap:9px;padding:9px 0;font-size:15px;font-weight:650;display:flex}.menu-waves{font-size:29px;font-weight:400;line-height:1}.nav-panel{background:var(--teal);color:#fff;border:0;width:min(730px,76vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:45px 55px;position:fixed;inset:0 0 0 auto;overflow:auto}.nav-panel::backdrop{background:#000f17c7}.nav-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.nav-wordmark{letter-spacing:-1.5px;font-family:Sora,Arial,sans-serif;font-size:30px;font-weight:650}.close-menu span{font-size:32px;font-weight:300}.nav-panel nav{gap:22px;margin:100px 0 90px;display:grid}.nav-panel nav a{align-items:center;gap:28px;font-family:Sora,Arial,sans-serif;font-size:39px;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.nav-panel nav a:hover{text-decoration:underline}.nav-panel nav a>span{min-width:25px;font-family:Inter,Arial,sans-serif;font-size:17px;font-weight:600}.nav-contact{font-size:15px}.nav-contact a{text-decoration:none}.nav-contact p{opacity:.8;margin-top:15px}body:has(dialog[open]){overflow:hidden}.source-hero{padding:55px 0 32px;position:relative}.dive{align-items:center;gap:12px;margin-bottom:27px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex}.dive>span,.back-link>span{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;font-weight:300;display:grid}.hero-type{letter-spacing:-.065em;text-transform:uppercase;font-size:clamp(70px,10.25vw,162px);font-weight:650;line-height:1.02}.hero-row{white-space:nowrap;justify-content:space-between;align-items:center;gap:30px;min-width:0;display:flex}.hero-row>span:first-child:not(.media-slot){min-width:0}.hero-row.middle{margin:8px 0}.hero-row.last{gap:48px}.hero-row.last>span:last-child{letter-spacing:-.067em;font-size:.89em}.media-slot{background:#dbe8e8;display:block;overflow:hidden}.media-slot img{object-fit:cover;width:100%;height:100%}.hero-media-one{flex-shrink:0;align-self:center;width:21%;height:108px}.hero-media-one img{object-position:50% 44%}.hero-media-two{flex-shrink:0;width:27%;height:116px}.hero-media-two img{object-position:50% 52%}.hero-sidecopy{letter-spacing:-.025em;width:33%;font-family:Sora,Arial,sans-serif;font-size:clamp(15px,1.4vw,20px);font-weight:450;line-height:1.3;position:absolute;top:268px;right:0}.hero-mark{pointer-events:none;width:170px;position:absolute;top:295px;left:48%;transform:rotate(14deg)}.hero-mark img{filter:drop-shadow(0 9px #0000000f);width:100%}.ticker{border-block:1px solid #fff9;padding:22px 0;overflow:hidden}.ticker p{white-space:nowrap;text-transform:uppercase;letter-spacing:-1px;font-family:Sora,Arial,sans-serif;font-size:26px;font-weight:650;line-height:1.4}.ticker span{margin:0 9px}.welcome{grid-template-columns:1fr 1fr;gap:60px;min-height:860px;padding:95px 45px 190px;display:grid}.section-tag{letter-spacing:.025em;margin-bottom:20px;font-family:Sora,Arial,sans-serif;font-size:19px;font-weight:650}.welcome h2{text-transform:uppercase;max-width:11ch;margin-bottom:24px;font-size:clamp(35px,4.15vw,65px)}.welcome-copy>p:not(.section-tag){max-width:44ch;margin-bottom:20px;font-size:19px;line-height:1.5}.text-action{border-bottom:1px solid;align-items:center;gap:25px;padding:13px 0;font-size:17px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.text-action span{font-size:24px}.welcome-collage{min-height:530px;position:relative}.welcome-photo{width:72%;height:480px;position:absolute;top:0;right:0;transform:rotate(4deg)}.welcome-small{width:50%;height:280px;position:absolute;bottom:-10px;left:0;transform:rotate(-9deg);box-shadow:0 5px 20px #0000001f}.media-caption{width:45%;font-size:12px;line-height:1.5;position:absolute;bottom:-68px;right:0}.showcase{background:var(--ink);color:#fff;margin-top:30px;padding:40px 0 100px;position:relative}.showcase:before{content:"";background:var(--ink);z-index:0;border-radius:50% 50% 0 0/100% 100% 0 0;width:100%;height:130px;position:absolute;top:-105px;left:0}.showcase-visual{height:710px;padding-top:10px;position:relative}.outline-type{text-align:center;letter-spacing:-.07em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #ffffff73;font-family:Sora,Arial,sans-serif;font-size:clamp(90px,16.8vw,265px);font-weight:750;line-height:1.05}.campaign-stack{width:680px;height:650px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.campaign-stack figure{width:42%;height:400px;position:absolute;box-shadow:0 20px 40px #0000004d}.stack-one{top:130px;left:10%;transform:rotate(-11deg)}.stack-two{top:35px;right:8%;transform:rotate(10deg)}.showcase-message{grid-template-columns:1fr 1fr;gap:100px;padding:35px 80px 0;display:grid}.showcase-message h2{text-transform:uppercase;max-width:11ch;font-size:clamp(36px,4.4vw,68px)}.showcase-message>div:last-child{padding-top:48px}.showcase-message p:not(.section-tag){max-width:43ch;margin-bottom:25px;font-size:19px;line-height:1.55}.showcase-message p.small-note{opacity:.7;margin-top:15px;font-size:12px}.resources{background:var(--paper);color:var(--deep);padding:110px 45px 70px}.teal main:has(.resources){background:linear-gradient(var(--teal) 0 50%,var(--paper) 50% 100%)}.resource-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px;display:flex}.resource-heading h2{text-transform:uppercase;font-size:clamp(38px,4.1vw,66px)}.resource-heading .text-action{margin-bottom:5px}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.resource-grid>a{text-decoration:none}.resource-grid>a:hover h3{text-decoration:underline}.resource-grid .media-slot{height:240px}.resource-grid .media-slot img{object-position:50% 30%}.resource-grid h3{margin-top:15px;font-size:25px;line-height:1.25}.article-meta{text-transform:uppercase;letter-spacing:.06em;margin-top:20px;font-size:12px;font-weight:650}.library-invitation{background:var(--paper);color:var(--deep);border-top:1px solid var(--line);justify-content:space-between;gap:25px;padding:45px 45px 80px;font-size:16px;display:flex}.library-invitation a{font-weight:650}.site-footer{background:var(--teal);color:#fff;position:relative}.footer-invitation{text-align:center;padding:105px 24px 100px}.footer-invitation>p{letter-spacing:-.05em;margin-bottom:35px;font-family:Sora,Arial,sans-serif;font-size:clamp(42px,6.2vw,96px);font-weight:600;line-height:1.15}.footer-invitation .pill{padding:16px 34px;font-size:17px}.footer-details{border-top:1px solid #ffffff59;grid-template-columns:1.3fr .8fr .9fr 1fr;gap:45px;padding:45px 45px 65px;display:grid}.footer-brand{align-self:start;font-size:23px}.footer-details h2{letter-spacing:0;margin-bottom:18px;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:650;line-height:1.5}.footer-details>div>a{width:fit-content;margin:10px 0;font-size:14px;text-decoration:none;display:block}.footer-details a:hover{text-decoration:underline}.operator p{font-size:13px;line-height:1.7}.operator p+p{margin-top:14px}.footer-bottom{border-top:1px solid #ffffff59;justify-content:space-between;gap:20px;padding:25px 45px;font-size:12px;display:flex}.footer-bottom>div{flex-wrap:wrap;gap:22px;display:flex}.page-opening{text-align:center;padding:110px 30px 155px}.page-opening .section-tag{margin-bottom:28px}.page-opening h1{max-width:20ch;margin:auto;font-size:clamp(42px,5.6vw,86px);font-weight:650;line-height:1.06}.service-row{border-top:1px solid var(--brand-teal);grid-template-columns:.9fr 1.1fr;gap:100px;padding:48px 32px 90px;display:grid}.row-number{color:#0000;-webkit-text-stroke:1px var(--teal);margin-bottom:85px;font-family:Sora,Arial,sans-serif;font-size:29px}.service-copy h2{max-width:13ch;margin-bottom:17px;font-size:clamp(35px,4.1vw,60px)}.service-count{margin-bottom:23px;font-size:26px;font-weight:650}.service-copy>p:not(.row-number):not(.service-count){max-width:47ch;margin-bottom:20px;font-size:17px}.service-copy ul{max-width:47ch;margin:0 0 25px;padding-left:21px;font-size:16px;line-height:1.6}.service-copy li{margin:12px 0}.service-copy>p.scope-detail{font-size:13px!important}.price-line{font-weight:650}.service-images{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}.service-images>.media-slot{height:510px}.service-images img{object-position:center}.process-section{border-top:1px solid var(--line);padding:60px 32px 100px}.section-intro{grid-template-columns:1fr 1fr;gap:20px 70px;margin-bottom:45px;display:grid}.section-intro .section-tag{grid-column:1/-1;margin-bottom:0}.section-intro h2{font-size:clamp(34px,3.6vw,55px)}.section-intro>p:last-child:not(.section-tag){align-self:end;max-width:48ch;font-size:17px}.process-list,.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{align-items:center;gap:24px;padding:26px 0;font-family:Sora,Arial,sans-serif;font-size:24px;line-height:1.4;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary>span:first-child:not(.plus){min-width:35px;font-family:Inter,Arial,sans-serif;font-size:15px}.plus{margin-left:auto;font-family:Inter,Arial,sans-serif;font-size:30px;font-weight:300}details[open] .plus{transform:rotate(45deg)}details>p{max-width:95ch;padding:0 60px 28px;font-size:17px}.scope-footnote{max-width:90ch;margin-top:35px;font-size:13px}.faq-section{padding:0 32px 120px}.faq-list summary{font-family:Inter,Arial,sans-serif;font-size:18px;font-weight:550}.contact-shell{max-width:1136px;padding:75px 0 40px;position:relative}.back-link{align-items:center;gap:15px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.contact-intro{padding:130px 0 45px}.contact-intro h1{text-transform:none;max-width:20ch;margin-bottom:30px;font-size:clamp(43px,5.3vw,80px)}.contact-intro>.section-tag{font-size:18px}.contact-intro>p:last-child{max-width:57ch;font-size:19px}.contact-form{z-index:1;position:relative}.contact-fields{grid-template-columns:1fr 1fr;gap:35px;display:grid}.contact-form label{gap:14px;margin-bottom:25px;font-size:13px;font-weight:600;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffffa6;border-radius:0;width:100%;padding:13px 0;font-size:20px;font-weight:400;line-height:1.5}.contact-form select option{color:var(--ink);background:#fff}.contact-form textarea{resize:vertical;min-height:120px}.contact-form ::placeholder{color:#e0eff0;opacity:1}.contact-submit{border:1px solid #ffffffb3;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:25px 30px;display:grid}.contact-submit p{max-width:55ch;font-size:13px}.contact-submit .pill{min-height:50px;font-size:15px}.contact-alternatives{flex-wrap:wrap;align-items:center;gap:25px;margin:25px 0;font-size:14px;display:flex}.contact-alternatives button{background:0 0;border:0;border-bottom:1px solid #fff;padding:5px 0;font-size:14px}.form-status{min-height:25px;font-size:14px}.contact-operator{opacity:.9;margin-top:60px;font-size:12px;line-height:1.8}.brief-fallback{background:var(--paper);width:100%;color:var(--ink);min-height:160px;padding:15px}.work-grid{grid-template-columns:1fr 1fr;gap:70px 40px;padding:0 32px 100px;display:grid}.work-card{text-decoration:none}.work-card:first-child{grid-column:1/-1}.work-card .media-slot{height:440px}.work-card:first-child .media-slot{height:610px}.work-card img{object-position:center}.work-card:first-child img{object-fit:contain;background:var(--deep)}.work-card h2{margin-top:25px;font-size:35px}.work-card p{margin-top:15px;font-size:15px}.work-label{text-transform:uppercase;letter-spacing:.07em;font-size:12px!important}.story{max-width:900px;padding:20px 32px 100px}.story h2{margin:40px 0 20px;font-size:34px}.story p{margin:20px 0;font-size:18px;line-height:1.75}.story ul{padding-left:22px;font-size:17px;line-height:1.7}.story .media-slot{height:500px;margin:30px 0}.story .media-slot img{object-fit:contain}.story .text-action{margin-top:25px}.note-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:0 32px 100px;display:grid}.note-list a{text-decoration:none}.note-list img{aspect-ratio:1;object-fit:cover;width:100%}.note-list h2{margin:25px 0 15px;font-size:28px}.note-list p{font-size:15px}.replica{--teal:#205db1;--brand-teal:#205db1;--deep:#205db1;--ink:#111f34;--paper:#f5f5f5;font-family:Arial,sans-serif}.replica h1,.replica h2,.replica h3,.replica .hero-sidecopy,.replica .section-tag,.replica .ticker p{font-family:Arial,sans-serif}.replica .brand-link{visibility:hidden;width:165px}.replica .brand-descriptor{font-family:Arial,sans-serif}.replica .media-slot{background:#e2e2e2}.replica .hero-mark{background:#e2e2e2;height:185px}.replica .hero-type{letter-spacing:-.045em;font-weight:700}@media (width>=1700px){.hero-type{font-size:170px}.hero-sidecopy{top:290px}.hero-media-one{height:125px}.hero-media-two{height:130px}}@media (width<=1100px){.brand-descriptor{display:none}.hero-sidecopy{font-size:16px;top:226px}.hero-mark{width:125px;top:240px}.hero-media-one{height:80px}.hero-media-two{height:85px}.hero-row.last{gap:25px}.welcome{gap:40px;padding-inline:25px}.welcome-photo{height:420px}.welcome-small{height:230px}.showcase-message{gap:50px;padding-inline:45px}.service-row{gap:45px}.service-images{gap:18px}.service-images>.media-slot{height:430px}.row-number{margin-bottom:55px}.footer-details{grid-template-columns:1fr 1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1}.contact-shell{width:calc(100% - 80px)}}@media (width<=700px){body{font-size:17px}.wrap{width:calc(100% - 40px)}.site-header{gap:15px;height:100px;padding:25px 0}.brand-link{letter-spacing:-1px;gap:8px;font-size:21px}.brand-link img{width:33px}.header-actions{gap:13px}.contact-link{display:none}.menu-toggle{gap:5px;font-size:13px}.menu-waves{font-size:24px}.source-hero{padding-top:47px;padding-bottom:30px}.dive{gap:8px;margin-bottom:27px;font-size:12px}.dive>span{width:29px;height:29px;font-size:18px}.hero-type{letter-spacing:-.075em;font-size:15.4vw;line-height:1.05}.hero-row{white-space:normal;display:block}.hero-row.first{padding-bottom:17px;position:relative}.hero-row.first>span:first-child{max-width:6.4ch;display:block}.hero-media-one{width:36%;height:81px;position:absolute;top:13px;right:0}.hero-row.middle{margin:0 0 21px}.hero-row.middle>span{letter-spacing:-.06em;font-size:.87em;display:block}.hero-row.last{align-items:center;gap:12px;display:flex}.hero-media-two{width:31%;height:76px}.hero-row.last>span:last-child{letter-spacing:-.05em;max-width:9ch;font-size:.63em;line-height:1.1}.hero-sidecopy{width:100%;max-width:40ch;margin-top:30px;font-family:Sora,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;position:static}.hero-mark{width:76px;top:210px;left:auto;right:1%;transform:rotate(15deg)}.ticker{padding:17px 0}.ticker p{letter-spacing:-.7px;font-size:19px}.welcome{flex-direction:column;gap:45px;min-height:0;padding:65px 4px 150px;display:flex}.welcome h2{max-width:12ch;font-size:40px}.section-tag{margin-bottom:18px;font-size:16px}.welcome-copy>p:not(.section-tag){max-width:100%;font-size:16px;line-height:1.65}.text-action{gap:18px;padding:10px 0;font-size:15px}.welcome-collage{min-height:435px}.welcome-photo{width:72%;height:350px;right:8px}.welcome-small{width:51%;height:210px;bottom:18px;left:7px}.media-caption{width:42%;font-size:11px;bottom:-40px;right:5px}.showcase{margin-top:0;padding:0 0 70px}.showcase:before{height:70px;top:-55px}.showcase-visual{height:440px;padding-top:35px}.outline-type{padding-top:35px;font-size:21vw;line-height:1.3}.campaign-stack{width:100%;height:400px;top:0}.campaign-stack figure{width:48%;max-width:210px;height:260px}.stack-one{top:95px;left:3%}.stack-two{top:45px;right:3%}.showcase-message{grid-template-columns:1fr;gap:28px;padding:20px 4px 0}.showcase-message h2{max-width:13ch;font-size:42px}.showcase-message>div:last-child{padding-top:0}.showcase-message p:not(.section-tag){margin-bottom:22px;font-size:16px}.resources{padding:65px 4px 45px}.resource-heading{margin-bottom:30px;display:block}.resource-heading h2{margin-bottom:20px;font-size:41px}.resource-grid{grid-template-columns:1fr;gap:40px}.resource-grid .media-slot{height:250px}.resource-grid h3{max-width:22ch;font-size:25px}.article-meta{margin-top:18px}.library-invitation{padding:30px 4px 55px;font-size:15px;display:block}.library-invitation a{margin-top:18px;display:inline-block}.footer-invitation{padding:75px 0 65px}.footer-invitation>p{font-size:43px;line-height:1.2}.footer-invitation .pill{padding:14px 29px;font-size:15px}.footer-details{grid-template-columns:1fr 1fr;gap:35px 22px;padding:35px 0 40px}.footer-brand{font-size:24px}.operator{grid-column:1/-1}.footer-bottom{padding:25px 0;line-height:1.8;display:block}.footer-bottom>div{gap:18px;margin-top:20px}.page-opening{padding:65px 4px 85px}.page-opening .section-tag{margin-bottom:24px;font-size:16px}.page-opening h1{max-width:16ch;font-size:40px;line-height:1.12}.service-row{grid-template-columns:1fr;gap:40px;padding:30px 4px 65px}.row-number{margin-bottom:35px;font-size:25px}.service-copy h2{max-width:12ch;font-size:40px}.service-count{font-size:24px}.service-copy>p:not(.row-number):not(.service-count){font-size:16px}.service-copy ul{font-size:15px}.service-images{gap:16px}.service-images>.media-slot{height:290px}.service-images>.media-slot:nth-child(2){margin-top:45px}.process-section{padding:35px 4px 65px}.section-intro{margin-bottom:30px;display:block}.section-intro .section-tag{margin-bottom:18px}.section-intro h2{font-size:35px;line-height:1.15}.section-intro>p:last-child:not(.section-tag){margin-top:25px;font-size:16px}summary{gap:17px;padding:22px 0;font-size:19px}summary>span:first-child:not(.plus){min-width:24px;font-size:12px}.plus{font-size:26px}details>p{padding:0 0 25px;font-size:16px}.scope-footnote{margin-top:25px;font-size:12px}.faq-section{padding:0 4px 75px}.faq-list summary{gap:18px;font-size:16px}.contact-shell{width:calc(100% - 48px);padding:30px 0}.contact-intro{padding:90px 0 30px}.contact-intro h1{font-size:43px;line-height:1.15}.contact-intro>p:last-child{font-size:16px;line-height:1.6}.contact-fields{grid-template-columns:1fr;gap:0}.contact-form label{gap:7px;margin-bottom:25px;font-size:12px}.contact-form input,.contact-form select,.contact-form textarea{padding:12px 0;font-size:17px}.contact-submit{flex-direction:column;align-items:stretch;gap:22px;padding:23px 20px;display:flex}.contact-submit p{font-size:12px}.contact-submit .pill{white-space:normal;text-align:center;gap:10px;min-height:50px;font-size:14px}.contact-alternatives{gap:15px;font-size:12px}.contact-alternatives button{font-size:12px}.contact-operator{margin-top:45px;font-size:10px}.back-link{font-size:12px}.work-grid{grid-template-columns:1fr;gap:50px;padding:0 4px 70px}.work-card:first-child{grid-column:auto}.work-card .media-slot,.work-card:first-child .media-slot{height:380px}.work-card h2{font-size:29px}.work-card p{font-size:14px}.story{padding:0 4px 70px}.story h2{margin-top:32px;font-size:28px}.story p{font-size:16px}.story ul{font-size:15px}.story .media-slot{height:350px}.note-list{grid-template-columns:1fr;gap:45px;padding:0 4px 70px}.note-list h2{font-size:29px}.replica .hero-mark{height:90px}.nav-panel{width:calc(100% - 32px);padding:40px 24px}.nav-top{gap:12px}.nav-wordmark{font-size:24px}.close-menu{gap:5px;font-size:13px}.nav-panel nav{gap:27px;margin:100px 0 130px}.nav-panel nav a{gap:20px;font-size:29px}.nav-panel nav a>span{min-width:20px;font-size:15px}.nav-contact{font-size:13px}}.source-hero{padding-top:45px;padding-bottom:24px}.hero-sidecopy{top:295px}.hero-mark{top:325px}.service-images>.media-slot:nth-child(2){margin-top:0}.replica.paper{color:var(--deep);background:var(--paper)}.replica .hero-type{letter-spacing:-.01em}.resources,.library-invitation{box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax)}@media (width<=700px){.wrap{width:calc(100% - 48px)}.source-hero{padding-top:47px;padding-bottom:285px}.hero-type{font-size:13.3vw;line-height:1.03}.hero-row.first{padding-bottom:0}.hero-row.first>span:first-child{max-width:6.4ch}.hero-media-one{display:none}.hero-row.middle{margin:0}.hero-row.middle>span{font-size:1em}.hero-row.last{display:block}.hero-row.last>span:last-child{white-space:nowrap;max-width:none;font-size:.88em;line-height:1.08;display:block}.hero-media-two{width:100%;height:227px;position:absolute;bottom:32px;left:0}.hero-sidecopy{max-width:33ch;margin-top:26px;font-size:16px;line-height:1.5;position:static}.hero-mark{width:86px;top:140px;right:12px}.replica .hero-type{letter-spacing:-.035em}.replica .hero-row.last>span:last-child{font-size:1em}.service-images>.media-slot:nth-child(2){margin-top:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.page-opening h1{overflow-wrap:anywhere}.ticker{scrollbar-width:thin;overflow-x:auto}.ticker p{font-size:clamp(18px,1.65vw,26px)}.service-images img[src^="/assets/"]{object-fit:contain}.service-images .media-slot:has(img[src^="/assets/"]){background:var(--paper)}.contact-intro{padding-top:324px}.contact-intro h1{letter-spacing:-.025em;max-width:40ch;font-size:24px;line-height:1.35}.contact-intro .section-tag{text-transform:uppercase;font-size:18px}.contact-intro>p:last-child{max-width:70ch;margin-top:20px;font-size:15px}@media (width<=700px){.page-opening h1{font-size:40px}.service-row{gap:20px;padding-top:24px}.service-images{order:-1}.service-images>.media-slot{height:227px}.service-copy{position:relative}.service-copy .row-number{margin:0;position:absolute;top:0;right:0}.service-copy h2{padding-right:36px}.contact-intro{padding-top:218px}.contact-intro h1{font-size:24px}.contact-intro>p:last-child{font-size:15px}}@media (width>=701px){.contact-intro{padding-top:244px}}:root{--buzz-paper:#f6f7f7;--buzz-ink:#1a2224;--buzz-teal:#00707a}.wrap{width:calc(100% - 96px);max-width:1280px}body.paper{background:var(--buzz-paper);color:var(--buzz-ink)}.site-header{justify-content:space-between;align-items:center;gap:28px;min-height:110px;padding-top:24px;padding-bottom:24px;display:flex}.site-header .brand-link{color:var(--buzz-ink);gap:9px;font-size:27px}.site-header .brand-link img{width:35px;height:auto}.brand-descriptor{display:none}.desktop-nav{gap:30px;font-size:14px;display:flex}.desktop-nav a{text-decoration:none}.desktop-nav a:hover{text-underline-offset:5px;text-decoration:underline}.header-actions{gap:12px}.pill{background:var(--buzz-ink);color:#fff;border:1px solid var(--buzz-ink);border-radius:999px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:15px 26px;font-size:15px;line-height:1.3;text-decoration:none;display:inline-flex}.pill:hover{background:var(--buzz-teal);border-color:var(--buzz-teal);color:#fff}.header-actions .pill{min-height:46px;padding:12px 20px;font-size:13px}.menu-toggle{min-height:46px;color:var(--buzz-ink);border:1px solid #ccd5d6;border-radius:999px;gap:9px;padding:12px 17px;font-size:13px}.menu-waves{font-size:19px}.quiet-cta{color:var(--buzz-ink);text-underline-offset:5px;justify-content:center;align-items:center;gap:18px;min-height:46px;font-size:15px;text-decoration:underline;display:inline-flex}.quiet-cta:hover{color:var(--buzz-teal)}.buzz-hero{isolation:isolate;position:relative;overflow:clip}.hero-message{text-align:center;z-index:2;padding-top:65px;position:relative}.hero-eyebrow{letter-spacing:.055em;color:#496165;margin:0 0 23px;font-size:12px}.hero-message h1{letter-spacing:-.065em;max-width:1050px;margin:0 auto;font-size:clamp(56px,6.1vw,88px);font-weight:600;line-height:1.06}.hero-message h1 span{color:var(--buzz-teal)}.hero-summary{letter-spacing:-.025em;max-width:740px;margin:27px auto 29px;font-size:21px;line-height:1.6}.hero-ctas{justify-content:center;align-items:center;gap:28px;display:flex}.content-stage{perspective:1100px;flex-direction:column;align-items:center;max-width:1240px;min-height:665px;margin:22px auto 0;padding-top:58px;display:flex;position:relative}.stage-halo{pointer-events:none;z-index:-2;background:radial-gradient(at 30% 80%,#ff6b6b55,#0000 47%),radial-gradient(at 67%,#008c9940,#0000 52%),radial-gradient(at 80% 85%,#4d96ff2b,#0000 50%);position:absolute;inset:80px -15% -50px}.lattice-surface{pointer-events:none;z-index:-1;opacity:.66;width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 20% 70%,#0000)}.preview-phone{width:318px;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;z-index:2;background:#f9fbfb;border:8px solid #1a2224;border-radius:44px;transition:transform .25s ease-out;position:relative;overflow:hidden;box-shadow:0 42px 60px -30px #132d3760,0 0 0 2px #68777a66}.phone-top{color:#172b2e;align-items:center;gap:8px;height:63px;padding:13px 17px;font-size:13px;font-weight:600;display:flex}.phone-top img{width:24px;height:auto}.phone-camera{background:#1a2224;border-radius:50%;width:8px;height:8px;margin-left:auto;box-shadow:0 0 0 4px #e3e9ea}.reel-viewport{scroll-snap-type:x mandatory;outline-offset:-4px;touch-action:pan-y pinch-zoom;overflow-x:auto}.reel-container{display:flex}.reel-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}.reel-slide img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.reel-viewport.enhanced{scroll-snap-type:none;overflow:hidden}.phone-bottom{flex-direction:column;gap:7px;padding:18px 17px 20px;font-size:11px;display:flex}.phone-bottom>span{color:#526266}.phone-bottom a{color:var(--buzz-teal);font-size:12px;font-weight:600}.channel-label{z-index:1;background:#fffffff2;border:1px solid #d6e1e2;border-radius:999px;padding:12px 20px;font-size:13px;position:absolute;box-shadow:0 9px 30px #152d3710}.channel-one{top:120px;left:calc(50% - 300px);transform:rotate(-12deg)}.channel-two{top:55px;left:calc(50% + 165px);transform:rotate(10deg)}.channel-three{top:355px;left:calc(50% + 190px);transform:rotate(-8deg)}.preview-controls{z-index:3;align-items:center;gap:24px;margin-top:23px;display:flex}.preview-controls[hidden],.motion-control[hidden]{display:none}.preview-controls button{color:#1a2224;cursor:pointer;background:#f6f7f7;border:1px solid #b7c8ca;border-radius:50%;width:44px;height:44px;font-size:20px}.preview-controls button:hover{color:#fff;background:#00707a}.preview-controls span{font-variant-numeric:tabular-nums;min-width:44px;font-size:12px}.preview-caption{color:#4b6064;justify-content:center;align-items:center;gap:22px;padding-top:8px;padding-bottom:28px;font-size:12px;display:flex}.motion-control{text-underline-offset:4px;color:#304c50;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.buzz-ticker{color:#435d62;white-space:nowrap;background:0 0;border-block:1px solid #d8e0e1;margin-top:15px;padding:22px 0;font-size:14px;overflow-x:auto}.buzz-ticker p{letter-spacing:.015em;margin:0}.buzz-ticker span{color:#008c99;margin:0 17px}.buzz-work,.buzz-process,.buzz-faq{padding-top:115px;padding-bottom:100px}.section-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:55px;display:flex}.section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.6vw,64px);font-weight:500;line-height:1.1}.section-heading .section-tag{letter-spacing:.025em;color:#486268;margin-bottom:20px;font-size:12px}.section-heading>p{color:#3d565b;max-width:370px;margin:0;font-size:17px;line-height:1.7}.buzz-work-grid{grid-template-columns:1.15fr 1fr 1fr;align-items:start;gap:26px;display:grid}.buzz-project{color:var(--buzz-ink);min-width:0;text-decoration:none}.project-image{aspect-ratio:4/5;background:#e0ebec;border-radius:20px;position:relative;overflow:hidden}.project-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.buzz-project:hover img{transform:scale(1.03)}.project-open{color:#172b2e;background:#fff;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;bottom:15px;right:15px}.project-kind{color:#486268;margin:20px 0 10px;font-size:11px}.buzz-project h3{letter-spacing:-.03em;max-width:25ch;margin:0;font-size:22px;font-weight:500;line-height:1.4}.work-disclosure{color:#4c6267;margin:35px 0 0;font-size:12px}.buzz-services{background:#e8f0f0;padding:95px 0;scroll-margin-top:25px}.buzz-packages{grid-template-columns:1fr 1fr;gap:24px;display:grid}.buzz-packages article{background:#f7fafa;border:1px solid #c2d5d7;border-radius:24px;flex-direction:column;min-width:0;padding:34px;display:flex}.package-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}.package-index{color:#527074;font-size:12px}.package-heading p{color:#486268;margin:0;font-size:11px}.buzz-packages h3{letter-spacing:-.055em;margin:0 0 14px;font-size:36px;font-weight:500;line-height:1.12}.package-count{color:#00707a;margin:0 0 20px;font-size:21px}.package-intro{margin:0 0 18px;font-size:15px;line-height:1.6}.buzz-packages ul{flex-grow:1;margin:0 0 28px;padding:0;font-size:14px;line-height:1.65;list-style:none}.buzz-packages li{border-bottom:1px solid #d8e4e5;padding:10px 0 10px 24px;position:relative}.buzz-packages li:before{content:"✓";color:#00707a;position:absolute;left:0}.buzz-packages .pill{align-self:flex-start}.package-detail{margin-top:20px}.package-detail summary{border:0;justify-content:space-between;gap:12px;padding:12px 0;font-size:12px}.package-detail>p{padding:5px 0 0;font-size:12px;line-height:1.7}.package-footnote{color:#405d62;max-width:850px;margin:30px 0 0;font-size:12px;line-height:1.8}.package-footnote a{color:#00636d}.buzz-process{padding-bottom:65px}.buzz-process .process-list{max-width:850px;margin-left:auto}.buzz-process summary{padding:28px 0;font-size:25px}.buzz-process details>p{max-width:700px;padding-left:60px;font-size:16px;line-height:1.8}.buzz-faq{padding-top:60px}.buzz-faq .faq-list{max-width:850px;margin-left:auto}.buzz-faq summary{font-size:19px;line-height:1.5}.buzz-faq details>p{font-size:16px;line-height:1.8}.buzz-kit{border-top:1px solid #d8e0e1;justify-content:space-between;align-items:center;gap:20px;padding-top:35px;padding-bottom:65px;font-size:16px;display:flex}.site-footer{color:#fff;background:#14363a}.site-footer .pill{color:#14363a;background:#fff;border-color:#fff}.footer-invitation>p{letter-spacing:-.045em;font-size:64px}.footer-details{gap:35px}.page-opening{text-align:center;padding-top:65px;padding-bottom:80px}.page-opening h1{letter-spacing:-.055em;max-width:20ch;margin-inline:auto;font-size:clamp(45px,5.6vw,78px);font-weight:500}.page-opening .section-tag{color:#4b6268;font-size:12px}.service-row{gap:60px;padding-top:40px}.service-copy h2{letter-spacing:-.05em;font-size:48px}.service-count{color:#00707a}.service-images>.media-slot{border-radius:20px}.text-action:hover{color:#005c65}.contact-page .pill{color:#fff;background:#00707a;border-color:#00707a}.contact-page .pill:hover{background:#005c65}.contact-page .contact-submit{background:#e7f0f0}.contact-page .contact-intro{padding-top:100px}.contact-page .contact-shell{max-width:1050px}.contact-page .contact-form{margin-top:25px}body a:focus-visible,body button:focus-visible,body summary:focus-visible,[data-reel]:focus-visible{outline-offset:5px;outline:3px solid #00707a}.site-footer a:focus-visible,.site-footer button:focus-visible{outline-color:#fff}@media (width<=1050px){.desktop-nav{gap:20px}.site-header .brand-link{font-size:23px}.header-actions{gap:8px}.header-actions .pill{padding-inline:16px}.section-heading{gap:40px}.buzz-project h3{font-size:19px}}@media (width<=800px){.site-header{gap:10px;min-height:85px;padding-block:20px}.desktop-nav{display:none}.site-header .brand-link{gap:7px;font-size:22px}.site-header .brand-link img{width:29px}.header-actions .contact-link{display:none}.menu-toggle{min-height:44px;padding:10px 15px}.hero-message{padding-top:38px}.hero-eyebrow{letter-spacing:0;margin-bottom:20px;font-size:10px}.hero-message h1{letter-spacing:-.06em;font-size:clamp(39px,8.8vw,66px);line-height:1.09}.hero-summary{max-width:510px;margin-top:22px;margin-bottom:24px;font-size:16px;line-height:1.65}.hero-ctas{flex-wrap:wrap;gap:14px}.hero-ctas .pill{min-height:50px;padding:14px 22px;font-size:14px}.hero-ctas .quiet-cta{gap:10px;font-size:13px}.content-stage{min-height:605px;margin-top:15px;padding-top:65px}.preview-phone{border-width:7px;border-radius:37px;width:280px}.phone-top{height:56px;padding:12px 15px;font-size:12px}.phone-bottom{padding:14px 15px 17px}.channel-label{padding:9px 13px;font-size:10px}.channel-one{top:22px;left:calc(50% - 148px);transform:rotate(-9deg)}.channel-two{top:25px;left:calc(50% + 45px);transform:rotate(8deg)}.channel-three{display:none;top:460px;left:calc(50% + 60px)}.preview-controls{margin-top:22px}.preview-caption{text-align:center;flex-direction:column;gap:0;padding-top:0;padding-bottom:20px;font-size:11px}.preview-caption p{margin:0}.buzz-ticker{margin-top:0;padding:19px 0;font-size:12px}.buzz-ticker span{margin:0 15px}.buzz-work,.buzz-process,.buzz-faq{padding-top:65px;padding-bottom:65px}.section-heading{margin-bottom:32px;display:block}.section-heading h2{letter-spacing:-.055em;font-size:40px}.section-heading .section-tag{margin-bottom:15px;font-size:11px}.section-heading>p{max-width:560px;margin-top:23px;font-size:15px;line-height:1.75}.buzz-work-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.buzz-project:first-child{grid-column:1/-1}.buzz-project:first-child .project-image{aspect-ratio:5/4}.buzz-project:first-child .project-image img{object-position:center 42%}.project-image{border-radius:15px}.buzz-project h3{font-size:16px;line-height:1.5}.project-kind{margin:15px 0 8px;font-size:10px}.project-open{width:35px;height:35px;bottom:10px;right:10px}.work-disclosure{margin-top:28px;font-size:11px;line-height:1.7}.buzz-services{padding-block:65px}.buzz-packages{grid-template-columns:1fr;gap:22px}.buzz-packages article{border-radius:20px;padding:27px 24px}.package-heading{margin-bottom:23px}.buzz-packages h3{font-size:34px}.package-count{font-size:20px}.package-intro{font-size:14px}.buzz-packages ul{font-size:13px}.buzz-packages .pill{gap:16px;font-size:13px}.package-footnote{font-size:11px}.buzz-process .process-list{max-width:none}.buzz-process summary{padding:23px 0;font-size:21px}.buzz-process details>p{padding-left:0;font-size:15px}.buzz-faq{padding-top:0}.buzz-faq .section-heading .quiet-cta{margin-top:18px;font-size:13px}.buzz-faq summary{padding:23px 0;font-size:16px}.buzz-faq details>p{font-size:15px}.buzz-kit{flex-direction:column;align-items:flex-start;gap:8px;padding-bottom:40px;font-size:14px}.buzz-kit p{margin:24px 0 0}.buzz-kit .quiet-cta{font-size:13px}.footer-invitation>p{font-size:43px}.footer-invitation .pill{font-size:14px}.page-opening{padding:45px 0 55px}.page-opening h1{font-size:46px}.service-row{gap:35px;padding-top:25px}.service-copy h2{font-size:40px}.contact-page .contact-intro{padding-top:65px}.contact-page .contact-shell{width:calc(100% - 48px)}}@media (width<=350px){.site-header .brand-link{font-size:19px}.hero-message h1{font-size:36px}.hero-eyebrow{font-size:9px}.hero-ctas{gap:7px}.hero-ctas .quiet-cta{font-size:12px}.preview-phone{width:250px}.content-stage{min-height:555px}.section-heading h2{font-size:35px}.buzz-work-grid{gap:25px 15px}.buzz-project h3{font-size:14px}.project-kind{font-size:9px}.buzz-packages article{padding:24px 20px}.package-heading p{text-align:right;max-width:19ch}.page-opening h1{font-size:40px}}.hero-message h1{text-transform:none}.project-featured .project-image{background:#fff}.project-featured .project-image img{object-fit:contain}.contact-page .contact-submit{color:#1a2224}.contact-page .contact-submit a:not(.pill){color:#00636d}.contact-page a:focus-visible,.contact-page button:focus-visible{outline-color:#fff}.contact-page .contact-submit a:focus-visible{outline-color:#00707a}.reel-viewport{touch-action:auto}.reel-viewport.enhanced{touch-action:pan-y pinch-zoom}.nav-panel a:focus-visible,.nav-panel button:focus-visible{outline-color:#fff}@media (width<=800px){.wrap,.site-header.wrap{width:calc(100% - 48px)}}@media (prefers-reduced-motion:reduce){.preview-phone,.project-image img{transition:none!important;transform:none!important}.lattice-surface{display:none}}html{scroll-padding-top:100px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Switzer;src:url(/fonts/Switzer-Variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.site-header{z-index:20;gap:20px;min-height:78px;padding:16px 0;position:fixed;top:0;left:64px;right:64px}.site-header.wrap{width:auto;max-width:none}.site-header .brand-link{font-size:24px}.site-header .brand-link img{width:37px}.site-header .menu-toggle{color:#fff;background:#1a2224;border-color:#1a2224;box-shadow:0 2px 5px #0003}.site-header .menu-toggle:focus-visible{outline-color:#00707a}.site-header .header-actions .pill{min-height:46px}.site-header .desktop-nav{font-family:Switzer,Inter,sans-serif;font-size:16px}.site-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f6f7f7ed,#f6f7f799 65%,#0000);position:absolute;inset:-16px -64px 0}body:not(.contact-page) main{padding-top:78px}.buzzz-home{color:#1a2224;background:#f8f4ec;font-family:Switzer,Inter,sans-serif}.buzzz-home .pill{letter-spacing:-.04em;background:#1a2224;border-color:#1a2224;border-radius:99px;gap:12px;min-height:58px;padding:16px;font-size:16px;font-weight:600;line-height:1.6;box-shadow:0 7px 16px #0003}.buzzz-home .pill:hover{background:#00707a;border-color:#00707a}.buzzz-home .header-actions .pill{min-height:46px;padding:10px 18px;font-size:14px}.buzzz-home .hero-message{padding-top:40px}.buzzz-home .hero-message h1{letter-spacing:-.04em;color:#1a2224;max-width:700px;font-family:Switzer,Inter,sans-serif;font-size:76px;font-weight:600;line-height:1}.buzzz-home .hero-summary{letter-spacing:-.035em;max-width:700px;margin:20px auto 32px;font-size:26px;font-weight:500;line-height:1.15}.buzzz-home .hero-ctas{gap:0}.buzzz-home .hero-ctas .pill{min-width:138px}.buzzz-home .content-stage{perspective:none;max-width:1440px;height:815px;min-height:0;margin:30px auto 0;padding-top:73px}.buzzz-home .stage-halo{filter:blur(26px);z-index:-2;background:radial-gradient(at 25% 58%,#ff8c74aa 0,#0000 62%),radial-gradient(at 80% 65%,#ff6b6b88 0,#0000 60%);inset:140px -15% -70px}.social-orbit{pointer-events:none;z-index:0;width:800px;height:800px;position:absolute;top:13px;left:50%;transform:translate(-50%);mask-image:linear-gradient(#000 35%,#0009 50%,#0000 68%)}.orbit-track{position:absolute;inset:0}.orbit-mark{width:42px;height:42px;transform:rotate(var(--angle)) translateY(-390px) rotate(10deg);position:absolute;top:calc(50% - 21px);left:calc(50% - 21px)}.social-mark{fill:currentColor;width:100%;height:100%;display:block}.coloured.mark-facebook{color:#1877f2}.coloured.mark-tiktok{color:#050505;filter:drop-shadow(1.5px 1px #fe2c55)drop-shadow(-1.5px -1px #25f4ee)}.coloured.mark-youtube{color:#ff285f}.coloured.mark-linkedin{color:#438fba}.coloured.mark-threads,.coloured.mark-x{color:#282b2c}.buzzz-home .preview-phone{z-index:2;background:#111;border:5px solid #161818;border-radius:57px;flex:none;width:344px;height:696px;transition:none;overflow:hidden;transform:none;box-shadow:0 0 0 1px #d0d0c7,0 0 0 3px #606563,0 2px 6px #0002}.phone-island{z-index:5;background:#020304;border-radius:99px;width:94px;height:26px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.phone-island:after{content:"";background:#102443;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:10px;box-shadow:inset 0 0 2px #44719b}.buzzz-home .phone-top{z-index:4;color:#fff;text-shadow:0 1px 4px #0009;background:0 0;justify-content:space-between;height:42px;padding:10px 18px;font-size:16px;display:flex;position:absolute;inset:43px 0 auto}.buzzz-home .phone-top>span:first-child{font-size:30px;font-weight:400}.buzzz-home .reel-viewport{scrollbar-width:none;touch-action:auto;border-radius:49px;width:100%;height:100%}.buzzz-home .reel-viewport.enhanced{touch-action:pan-y pinch-zoom}.buzzz-home .reel-container{height:100%}.buzzz-home .reel-slide{background:#00707a;height:100%;position:relative}.buzzz-home .reel-slide img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.buzzz-home .reel-slide.is-artwork img{object-fit:contain}.reel-copy{color:#fff;text-shadow:0 2px 9px #000b;position:absolute;bottom:138px;left:23px;right:23px}.reel-copy span{font-size:13px}.reel-copy p{letter-spacing:-.04em;max-width:8ch;margin:10px 0 0;font-size:34px;font-weight:600;line-height:1.04}.buzzz-home .phone-bottom{z-index:4;background:linear-gradient(#0000,#000c);gap:4px;padding:20px 18px 12px;position:absolute;bottom:70px;left:0;right:0}.buzzz-home .phone-bottom a,.buzzz-home .phone-bottom>span{color:#fff;font-size:12px}.buzzz-home .phone-bottom a:focus-visible{outline-offset:2px;outline-color:#fff}.buzzz-home .preview-controls{color:#fff;background:#111;justify-content:space-around;gap:0;height:50px;margin:0;padding:0 12px;display:flex;position:absolute;bottom:20px;left:0;right:0}.buzzz-home .preview-controls[hidden]{display:none}.buzzz-home .preview-controls button{color:#fff;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:23px}.buzzz-home .preview-controls button:focus-visible,.buzzz-home .reel-viewport:focus-visible{outline-offset:-5px;outline-color:#fff}.buzzz-home .preview-controls button:hover{background:#00707a}.phone-home{z-index:5;background:#fff;border-radius:99px;height:4px;position:absolute;bottom:8px;left:30%;right:30%}.buzzz-home .preview-caption{z-index:3;justify-content:center;gap:22px;padding:0 0 12px;font-size:11px;position:absolute;bottom:6px;left:0;right:0}.buzzz-home .preview-caption p{margin:0}.buzzz-home .motion-control{color:#38484a;min-height:44px;font-size:12px}.buzzz-home .buzz-hero{padding-bottom:0}.platform-marquee{align-items:center;gap:24px;width:calc(100% - 128px);max-width:none;padding-top:42px;padding-bottom:42px;display:flex}.platform-marquee>p{flex:none;font-size:16px;font-weight:600}.marquee-window{scrollbar-width:none;min-width:0;overflow-x:auto;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee-track{width:max-content;display:flex}.marquee-group{align-items:center;gap:48px;padding-right:48px;display:flex}.platform-name{white-space:nowrap;letter-spacing:-.04em;align-items:center;gap:10px;font-size:23px;font-weight:600;display:flex}.platform-name svg{width:32px;height:32px}.marquee-window:hover .marquee-track,.marquee-window:focus .marquee-track{animation-play-state:paused}.js-motion .orbit-track{animation:90s linear infinite social-orbit}.js-motion .marquee-track{animation:28s linear infinite social-marquee}.motion-paused [data-animate],[data-animate].offscreen{animation-play-state:paused!important}@keyframes social-orbit{to{transform:rotate(360deg)}}@keyframes social-marquee{to{transform:translate(-50%)}}.buzzz-home .reference-heading{text-align:center;max-width:750px;margin:0 auto 80px}.buzzz-home .reference-heading h2{letter-spacing:-.04em;max-width:750px;margin:0 auto;font-size:76px;font-weight:600;line-height:1}.buzzz-home .reference-heading>p{letter-spacing:-.035em;max-width:700px;margin:20px auto 32px;font-size:26px;font-weight:500;line-height:1.15}.service-showcase{padding-top:62px;padding-bottom:20px}.service-fan{justify-content:center;align-items:center;max-width:1000px;height:430px;margin:0 auto 75px;padding:0 15px;display:flex}.fan-card{width:286px;height:375px;transform:rotate(calc((var(--card) - 1.5)*5deg));isolation:isolate;color:#fff;background:#00707a;border-radius:24px;flex:0 0 286px;margin-left:-56px;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 12px 16px #0002}.fan-card:first-child{margin-left:0}.fan-card:focus-visible,.fan-card:hover{z-index:5;outline-offset:7px;transform:translateY(-10px)}.fan-card img{object-fit:cover;width:100%;height:100%;display:block}.fan-card.photo:after{content:"";z-index:0;background:linear-gradient(#000a,#0000 85%);position:absolute;inset:0}.fan-card>div{z-index:1;position:absolute;inset:30px 24px auto}.fan-card h3{letter-spacing:-.04em;text-transform:uppercase;max-width:9ch;margin:0 0 14px;font-size:35px;font-weight:700;line-height:1.03}.fan-card p{max-width:17ch;font-size:13px;line-height:1.35}.fan-card.artwork>div{background:linear-gradient(#0000,#003c43);padding:40px 24px 24px;inset:auto 0 0}.fan-card.artwork h3{font-size:26px}.fan-card.artwork p{font-size:12px}.fan-card.artwork img{object-fit:contain}.buzzz-home .buzz-process{padding-top:25px;padding-bottom:0}.process-journey{max-width:1000px;margin:auto;padding-top:60px;position:relative}.journey-line{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.journey-line path{stroke:#1a2224;stroke-width:34px;fill:none;stroke-linecap:round}.process-step{justify-content:center;align-items:center;gap:100px;min-height:760px;padding:90px 20px;display:flex;position:relative}.process-step:nth-of-type(2n){flex-direction:row-reverse}.process-phone{background:#00707a;border:5px solid #171b1c;border-radius:39px;flex:none;width:228px;height:470px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #a8aaa7}.process-phone>span{z-index:2;background:#111;border-radius:99px;width:34%;height:19px;position:absolute;top:10px;left:33%}.process-phone img{object-fit:contain;width:100%;height:100%}.process-panel{color:#f8f4ec;background:#1a2224;border-radius:42px;flex-direction:column;justify-content:space-between;gap:55px;width:495px;min-height:398px;padding:30px 32px;display:flex;position:relative}.process-panel h3{letter-spacing:-.05em;margin:0;font-size:61px;font-weight:500;line-height:1}.process-panel>p{letter-spacing:-.04em;margin:0;font-size:25px;font-weight:500;line-height:1.15}.buzzz-home .buzz-work{padding-top:80px}.buzzz-home .buzz-services{background:0 0;padding:90px 0}.buzzz-home .buzz-work-grid{grid-template-columns:1fr 1fr;gap:38px}.buzzz-home .buzz-project:first-child{grid-column:1/-1;width:100%;max-width:800px;margin:auto}.buzzz-home .buzz-project:first-child .project-image{aspect-ratio:16/10}.buzzz-home .buzz-project h3{max-width:none;font-family:Switzer,Inter,sans-serif;font-size:26px}.buzzz-home .buzz-faq{padding-top:80px}.buzzz-home .buzz-faq .faq-list{max-width:900px;margin:auto}.buzzz-home .buzz-faq summary{font-size:24px}.buzzz-home .buzz-faq details>p{font-size:19px}.buzzz-home .footer-invitation{text-align:center;color:#1a2224;background:#f8f4ec;flex-direction:column;gap:25px;width:100%;max-width:none;padding:100px 24px;display:flex}.buzzz-home .footer-invitation>p{letter-spacing:-.04em;margin:0;font-size:76px;font-weight:600;line-height:1}.buzzz-home .footer-invitation>.pill{color:#fff;background:#1a2224;border-color:#1a2224}.buzzz-home .footer-details{padding-top:70px}.buzzz-home .work-disclosure{font-size:14px}@media (width<=1199px) and (width>=810px){.buzzz-home .hero-message h1,.buzzz-home .reference-heading h2{font-size:65px}.service-fan{margin-inline:-50px;transform:scale(.85)}.process-step{gap:45px}.process-panel{width:450px}.process-panel h3{font-size:50px}.process-panel>p{font-size:22px}}@media (width<=809px){.site-header{min-height:78px;padding:16px 0;left:16px;right:16px}.site-header:before{inset:-16px -16px 0}.site-header .brand-link{font-size:23px}.site-header .brand-link img{width:34px}.site-header .menu-toggle{min-height:44px;padding:12px 14px;font-size:14px}.site-header .desktop-nav,.site-header .header-actions .contact-link{display:none}.buzzz-home .wrap{width:calc(100% - 48px)}.buzzz-home .hero-message{padding-top:40px}.buzzz-home .hero-message h1{letter-spacing:-.04em;max-width:342px;font-size:49px;line-height:1}.desktop-break{display:none}.buzzz-home .hero-summary{letter-spacing:-.035em;max-width:342px;margin:20px auto 40px;font-size:26px;font-weight:500;line-height:1.06}.buzzz-home .hero-ctas .pill{min-width:126px;min-height:52px;padding:14px 16px;font-size:14px}.buzzz-home .content-stage{width:100%;max-width:none;height:670px;margin-top:36px;padding-top:73px}.buzzz-home .preview-phone{border-width:4px;border-radius:42px;width:240px;height:486px}.phone-island{width:70px;height:20px;top:9px}.phone-island:after{width:6px;height:6px;top:7px;right:8px}.buzzz-home .phone-top{height:34px;padding:8px 13px;font-size:11px;top:31px}.buzzz-home .phone-top>span:first-child{font-size:24px}.buzzz-home .reel-viewport{border-radius:34px}.reel-copy{bottom:118px;left:17px;right:17px}.reel-copy span{font-size:10px}.reel-copy p{font-size:26px}.buzzz-home .phone-bottom{padding:16px 13px 10px;bottom:62px}.buzzz-home .phone-bottom a,.buzzz-home .phone-bottom>span{font-size:10px}.buzzz-home .preview-controls{height:44px;bottom:15px}.buzzz-home .preview-controls span{font-size:10px}.buzzz-home .preview-controls button{font-size:19px}.phone-home{height:3px;bottom:6px}.social-orbit{width:700px;height:700px;top:0}.orbit-mark{width:35px;height:35px;transform:rotate(var(--angle)) translateY(-330px) rotate(10deg);top:calc(50% - 17.5px);left:calc(50% - 17.5px)}.buzzz-home .stage-halo{filter:blur(25px);inset:150px -80% 0}.buzzz-home .preview-caption{flex-direction:column;gap:0;width:calc(100% - 24px);font-size:10px;bottom:18px}.buzzz-home .preview-caption p{max-width:none}.buzzz-home .platform-marquee{text-align:center;width:100%;padding:30px 0;display:block}.platform-marquee>p{margin:0 0 20px;font-size:14px}.marquee-window{text-align:left}.marquee-group{gap:24px;padding-right:24px}.platform-name{gap:8px;font-size:20px}.platform-name svg{width:28px;height:28px}.buzzz-home .reference-heading{margin-bottom:64px}.buzzz-home .reference-heading h2{max-width:342px;font-size:49px;line-height:1}.buzzz-home .reference-heading>p{max-width:342px;margin:22px auto 30px;font-size:24px;line-height:1.1}.service-showcase{padding-top:50px;padding-bottom:40px}.service-fan{flex-direction:column;gap:24px;height:auto;margin:0 auto 75px;padding:0;display:flex}.fan-card{border-radius:24px;flex:0 0 350px;width:280px;height:350px;margin:0;transform:none}.fan-card h3{font-size:36px}.fan-card.artwork h3{font-size:29px}.fan-card:hover,.fan-card:focus-visible{transform:none}.buzzz-home .buzz-process,.process-journey{padding-top:0}.process-step,.process-step:nth-of-type(2n){background:#1a2224;border-radius:42px;flex-direction:column-reverse;gap:0;min-height:636px;margin-bottom:30px;padding:30px 0 0;display:flex;overflow:hidden}.process-panel{background:0 0;border-radius:0;gap:28px;width:100%;min-height:0;padding:0 32px}.process-panel h3{font-size:55px;line-height:1}.process-panel>p{letter-spacing:-.04em;font-size:23px;line-height:1.05}.process-phone{flex:0 0 470px;width:228px;height:470px;margin-top:25px;margin-bottom:-235px;transform:rotate(-5deg)}.process-step:nth-of-type(2n) .process-phone{transform:rotate(5deg)}.journey-line{z-index:-1;width:calc(100% + 90px);height:100%;inset:-70px -45px 0}.buzzz-home .buzz-work{padding-top:90px}.buzzz-home .buzz-work-grid{grid-template-columns:1fr;gap:30px}.buzzz-home .buzz-project:first-child{grid-column:auto}.buzzz-home .buzz-project:first-child .project-image{aspect-ratio:1}.buzzz-home .buzz-project h3{font-size:23px}.buzzz-home .buzz-services{padding-top:65px}.buzzz-home .buzz-faq{padding-top:50px}.buzzz-home .buzz-faq summary{font-size:20px}.buzzz-home .buzz-faq details>p{font-size:17px}.buzzz-home .footer-invitation{width:100%;padding:90px 24px}.buzzz-home .footer-invitation>p{font-size:49px;line-height:1}.buzzz-home .work-disclosure{font-size:12px}}@media (width<=350px){.site-header .brand-link{font-size:20px}.site-header .brand-link img{width:29px}.buzzz-home .hero-message h1,.buzzz-home .reference-heading h2{font-size:43px}.buzzz-home .hero-summary{font-size:23px}.buzzz-home .reference-heading>p{font-size:22px}.fan-card{flex-basis:330px;width:252px;height:330px}.process-panel{padding-inline:24px}.process-panel h3{font-size:46px}.process-panel>p{font-size:21px}.process-step{min-height:650px}}@media (prefers-reduced-motion:reduce){.js-motion .orbit-track,.js-motion .marquee-track{animation:none!important}.social-orbit{mask-image:linear-gradient(#000 30%,#0000 65%)}.fan-card{transition:none!important}.buzzz-home .motion-control,.marquee-group[aria-hidden=true]{display:none}}body.buzzz-home{background:#f8f4ec}.buzzz-home h2,.buzzz-home h3{font-family:Switzer,Inter,sans-serif}.site-header{height:78px}.buzzz-home .preview-phone{width:354px;height:717px}.buzzz-home .content-stage{padding-top:62px}.buzzz-home .stage-halo{background:radial-gradient(at 25% 58%,#ff926cbb 0,#0000 62%),radial-gradient(at 80% 65%,#ff8a6b99 0,#0000 60%)}.process-journey{isolation:isolate}.buzzz-home .buzz-process{overflow-x:clip}.social-orbit{mask-image:linear-gradient(#000 0 12%,#0008 20%,#0000 29%)}@media (width<=809px){.buzzz-home .site-header.wrap{width:auto;margin:0}.site-header{height:78px}.buzzz-home .preview-phone{width:248px;height:502px}.buzzz-home .content-stage{padding-top:63px}.process-panel{position:static}.journey-line{overflow:hidden}}.site-header:before{background:#f6f7f7;inset:0 -64px}.buzzz-home .site-header:before{background:#f8f4ec}.platform-marquee .marquee-window{width:100%}.fan-card:nth-child(2) h3{letter-spacing:-.055em;max-width:190px;font-size:28px;line-height:1.02}@media (width<=809px){.site-header:before{inset:0 -16px}.platform-marquee{padding-block:42px}.fan-card:nth-child(2) h3{max-width:232px;font-size:33px}.process-panel>p{font-size:25px;line-height:1.1}}@media (width<=350px){.fan-card:nth-child(2) h3{font-size:30px}}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.buzzz-home .fan-card h3{letter-spacing:0;max-width:195px;font-family:Bebas Neue,Switzer,sans-serif;font-size:48px;font-weight:400;line-height:.97}.buzzz-home .fan-card:nth-child(2) h3,.buzzz-home .fan-card:last-child h3{font-size:44px}@media (width<=809px){.buzzz-home .fan-card h3{max-width:232px;font-size:52px}.buzzz-home .fan-card:nth-child(2) h3,.buzzz-home .fan-card:last-child h3{font-size:48px}}@media (width<=350px){.buzzz-home .fan-card h3{max-width:204px;font-size:48px}.buzzz-home .fan-card:nth-child(2) h3,.buzzz-home .fan-card:last-child h3{font-size:44px}}.fan-card.photo:after{background:linear-gradient(#000b 0% 65%,#0000 100%)}.buzzz-home .content-stage{height:824px}.social-orbit{top:13px;overflow:visible;mask-image:none}.orbit-mark img{object-fit:cover;border-radius:22%;width:100%;height:100%;display:block}.orbit-mark{opacity:1}.buzzz-home .buzz-hero{overflow:clip}.buzzz-home .preview-phone{flex-shrink:0}.media-placeholder{color:#5b615f;text-align:center;background:#e4e0d8;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;min-height:120px;padding:20px;font-size:14px;line-height:1.3;display:flex;overflow:hidden}.media-placeholder svg{flex:none;width:48px;height:48px}.media-placeholder.compact{gap:12px;font-size:12px}.media-placeholder.compact svg{width:36px;height:36px}.preview-phone .media-placeholder{color:#fff;background:#777c75}.buzzz-home .phone-top{color:#fff;text-shadow:none}.buzzz-home .platform-marquee{gap:32px;width:calc(100% - 128px);max-width:none;height:112px;padding:24px 0;position:relative}.platform-marquee>p{white-space:nowrap;margin:0;font-size:16px}.marquee-window{align-items:center;height:54px;display:flex;mask:none}.marquee-group{flex:none;gap:48px;padding-right:48px}.marquee-group img{object-fit:contain;filter:grayscale();width:140px;height:40px}.brand-placeholder-label{color:#596260;font-size:10px;position:absolute;bottom:5px;right:0}.marquee-window:focus-visible{outline-offset:2px;outline:3px solid #00707a}.motion-control{color:inherit;padding:12px 0}.motion-control[hidden]{display:none}.buzzz-home .service-showcase{padding-top:64px;padding-bottom:64px}.service-fan{width:880px;max-width:none;height:420px;margin:0 auto;padding:0;display:block;position:relative;transform:none}.buzzz-home .fan-card{transform-origin:bottom;width:280px;height:360px;transform:translate(calc(var(--card)*200px),60px) rotate(calc((var(--card) - 1.5)*5deg));z-index:3;margin:0;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;box-shadow:0 9px 15px #00000026,inset 0 0 0 1px #ffffff1a}.fan-card:first-child,.fan-card:last-child{z-index:2}.buzzz-home .fan-card:hover,.buzzz-home .fan-card:focus-visible{transform:translate(calc(var(--card)*200px),40px) scale(1.05) rotate(calc((var(--card) - 1.5)*5deg));z-index:10}.service-fan:has(.fan-card:is(:hover,:focus-visible)) .fan-card{--shift:0px}.service-fan:has(.fan-card:first-child:is(:hover,:focus-visible)) .fan-card:nth-child(2),.service-fan:has(.fan-card:nth-child(2):is(:hover,:focus-visible)) .fan-card:nth-child(3),.service-fan:has(.fan-card:nth-child(3):is(:hover,:focus-visible)) .fan-card:nth-child(4){--shift:38.4px}.service-fan:has(.fan-card:first-child:is(:hover,:focus-visible)) .fan-card:nth-child(3),.service-fan:has(.fan-card:nth-child(2):is(:hover,:focus-visible)) .fan-card:nth-child(4){--shift:12.8px}.service-fan:has(.fan-card:nth-child(4):is(:hover,:focus-visible)) .fan-card:nth-child(3),.service-fan:has(.fan-card:nth-child(3):is(:hover,:focus-visible)) .fan-card:nth-child(2),.service-fan:has(.fan-card:nth-child(2):is(:hover,:focus-visible)) .fan-card:first-child{--shift:-38.4px}.service-fan:has(.fan-card:nth-child(4):is(:hover,:focus-visible)) .fan-card:nth-child(2),.service-fan:has(.fan-card:nth-child(3):is(:hover,:focus-visible)) .fan-card:first-child{--shift:-12.8px}.service-fan:has(.fan-card:is(:hover,:focus-visible)) .fan-card:not(:hover,:focus-visible){transform:translate(calc(var(--card)*200px + var(--shift)),60px) rotate(calc((var(--card) - 1.5)*5deg))}.buzzz-home .buzz-process{padding-top:0;padding-bottom:0;overflow:clip}.process-journey{isolation:isolate;max-width:1000px;padding:0}.journey-line{z-index:-1;width:1234.53px;height:3083.49px;inset:73px auto auto 50%;overflow:visible;transform:translate(-50%)}.journey-line path{stroke:#1a2224;stroke-width:34.9916px;stroke-linecap:round;stroke-linejoin:round;fill:none}.journey-mobile{display:none}.process-step{gap:100px;height:800px;min-height:800px;padding:0}.process-phone{background:#e4e0d8;flex:none;width:235.45px;height:476.75px}.process-panel{width:495px;min-height:398px}.process-panel h3{font-size:61px}.process-panel>p{font-size:25px}.process-phone .media-placeholder{height:100%}.buzzz-home .buzz-work{height:auto;padding:80px 64px 32px;position:relative;overflow:visible}.gallery-sticky{width:100%;max-width:1312px;height:1102px;margin:auto;padding-top:16px;position:relative}.gallery-scene{height:1070px;transform-style:preserve-3d;grid-template-rows:repeat(3,346px);grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid;position:relative;transform:perspective(800px)}.gallery-tile{transform-origin:50%;will-change:transform,opacity;border-radius:24px;height:346px;overflow:hidden}.gallery-tile:nth-child(2n) .media-placeholder{background:#d6ded9}.gallery-tile:nth-child(3n) .media-placeholder{background:#d8dce2}.gallery-tile:nth-child(5n) .media-placeholder{background:#e5d9cf}.tile-5{grid-area:2/1}.tile-6{grid-area:2/5}.tile-7,.tile-8,.tile-9,.tile-10,.tile-11{grid-row:3}.buzzz-home .gallery-heading{z-index:2;grid-area:2/2/auto/5;align-self:center;width:100%;max-width:700px;margin:0 auto;position:relative}.buzzz-home .gallery-heading h2{max-width:700px;font-size:76px}.buzzz-home .gallery-heading>p{margin:20px auto 30px;font-size:25px;line-height:1.15}.motion-enhanced .buzz-work{height:3098px}.motion-enhanced .gallery-sticky{position:sticky;top:0}.buzzz-home .buzz-services{width:calc(100% - 128px);max-width:1312px;margin:auto;padding:80px 0}.scope-table{border:1px solid #c3c4bd;border-radius:32px;overflow:hidden}.scope-row{border-bottom:1px solid #c3c4bd;grid-template-columns:1fr 1fr 1.3fr;align-items:center;gap:28px;min-height:106px;padding:26px 40px;font-size:20px;line-height:1.25;display:grid}.scope-row:last-child{border:0}.scope-row>span:first-child{font-weight:600}.scope-row>span:last-child{font-size:16px}.scope-row a{text-underline-offset:4px;margin-top:10px;font-size:14px;display:block}.buzzz-home .package-footnote{text-align:center;max-width:1000px;margin:24px auto 0;font-size:13px}.featured-work{max-width:1200px;padding:80px 0}.featured-stage{background:#d6ded9;border-radius:48px;height:550px;position:relative;overflow:hidden}.featured-viewport{scroll-snap-type:x mandatory;scrollbar-width:thin;outline-offset:-6px;height:100%;overflow-x:auto}.featured-viewport.enhanced{scroll-snap-type:none;touch-action:pan-y pinch-zoom;overflow:hidden}.featured-container{height:100%;display:flex}.featured-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0;height:100%}.featured-slide .media-placeholder{font-size:23px}.featured-slide:nth-child(2) .media-placeholder{background:#d8dce2}.featured-slide:nth-child(3) .media-placeholder{background:#e5d9cf}.featured-slide:nth-child(4) .media-placeholder{background:#dcd7de}.featured-thumbs{gap:12px;display:flex;position:absolute;bottom:32px;right:32px}.featured-thumbs[hidden]{display:none}.featured-thumbs button{color:#1a2224;width:75px;height:85px;font:inherit;cursor:pointer;background:#f8f4ec;border:2px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.featured-thumbs button[aria-pressed=true]{border-color:#00707a}.featured-thumbs button:focus-visible{outline-offset:3px;outline:3px solid #00707a}.buzzz-home .buzz-faq{padding:80px 0}.buzzz-home .buzz-faq .faq-list{max-width:800px}.buzz-faq details{background:#eeebe4;border:0;border-radius:20px;margin-bottom:20px;padding:0 20px}.buzzz-home .buzz-faq summary{border:0;align-items:center;min-height:78px;padding:20px 0;font-size:22px;line-height:1.3}.buzzz-home .buzz-faq details>p{margin:0;padding:0 0 24px;font-size:18px;line-height:1.5}.closing-orbit{isolation:isolate;height:760px;position:relative;overflow:clip}.buzzz-home .closing-orbit .reference-heading{width:620px;margin:0;position:absolute;top:270px;left:50%;transform:translate(-50%)}.buzzz-home .closing-orbit h2{max-width:620px;margin-bottom:32px}.closing-tiles{width:1200px;height:1200px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.closing-tiles>div{width:112px;height:156px;transform:rotate(calc((var(--tile) - 6)*13deg)) translateY(-520px) rotate(calc((6 - var(--tile))*4deg));border-radius:16px;position:absolute;top:calc(50% - 78px);left:calc(50% - 56px);overflow:hidden}.closing-tiles .media-placeholder span{display:none}.closing-tiles .media-placeholder{background:#d6ded9;padding:12px}.closing-tiles>div:nth-child(2n) .media-placeholder{background:#e5d9cf}.buzzz-home .site-footer{color:#fff;background:#1a2224}.buzzz-home .footer-invitation{color:#fff;text-align:left;background:0 0;border-bottom:1px solid #ffffff35;flex-direction:row;justify-content:space-between;gap:40px;width:calc(100% - 128px);max-width:1312px;padding:70px 0;display:flex}.buzzz-home .footer-invitation>p{max-width:530px;font-size:38px;line-height:1.1}.buzzz-home .footer-invitation>.pill{color:#1a2224;background:#f8f4ec;border-color:#f8f4ec;flex:none}.footer-wordmark{display:none}.buzzz-home .footer-wordmark{white-space:nowrap;letter-spacing:-.065em;text-align:center;margin:0;padding:20px 0 30px;font-size:14.7vw;font-weight:600;line-height:.9;display:block;overflow:hidden}.buzzz-home .footer-details,.buzzz-home .footer-bottom{width:calc(100% - 128px);max-width:1312px}.buzzz-home .footer-details{grid-template-columns:1.5fr 1fr 1fr 1.4fr}.buzzz-home .footer-details h2{letter-spacing:0;font-size:16px}.buzzz-home .footer-details a,.buzzz-home .footer-details p{color:#e0e3df}.buzzz-home .footer-brand span{color:#fff}.motion-paused .fan-card{transition:none!important}.motion-paused .fan-card:is(:hover,:focus-visible){transform:translate(calc(var(--card)*200px),60px) rotate(calc((var(--card) - 1.5)*5deg))}@media (width>=810px) and (width<=1199px){.service-fan{transform-origin:top;margin-bottom:-84px;transform:scale(.8)}.buzzz-home .buzz-work{padding-inline:32px}.gallery-scene{grid-template-rows:repeat(3,280px)}.gallery-tile{height:280px}.gallery-sticky{height:904px}.gallery-scene{height:872px}.buzzz-home .gallery-heading h2{font-size:56px}.buzzz-home .gallery-heading>p{font-size:19px}.process-step{gap:45px}.process-panel{width:450px}.process-panel h3{font-size:50px}.process-panel>p{font-size:22px}}@media (width<=809px){.buzzz-home .content-stage{height:630px}.social-orbit{top:13px}.buzzz-home .platform-marquee{gap:18px;width:calc(100% - 48px);height:112px;padding:24px 0;display:flex}.platform-marquee>p{margin:0;font-size:13px}.brand-placeholder-label{font-size:9px}.marquee-group{gap:24px;padding-right:24px}.marquee-group img{width:115px;height:36px}.buzzz-home .service-showcase{padding-top:64px;padding-bottom:64px}.service-fan{gap:24px;width:100%;height:auto;margin:0;display:flex;transform:none}.buzzz-home .fan-card{flex:0 0 350px;width:280px;height:350px;margin:0;position:relative;top:auto;left:auto;transform:none!important}.buzzz-home .buzz-process{padding-top:0}.process-step,.process-step:nth-of-type(2n){gap:0;height:636px;min-height:636px;margin:0;padding:32px 0 0}.process-panel{flex:none;gap:28px;width:100%;min-height:0;padding:0 32px}.process-panel h3{font-size:53px}.process-panel>p{font-size:23px;line-height:1.1}.process-phone{flex:0 0 476.75px;width:235.45px;height:476.75px;margin-top:25px;margin-bottom:-235px}.journey-desktop{display:none}.journey-mobile{width:520px;height:2908px;display:block;top:-88px;left:50%;overflow:visible}.process-journey{flex-direction:column;gap:24px;display:flex}.buzzz-home .buzz-work,.motion-enhanced .buzz-work{height:auto;padding:80px 24px 32px}.gallery-sticky,.motion-enhanced .gallery-sticky{height:auto;padding:0;position:relative;top:auto}.gallery-scene{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:auto;display:grid;transform:none}.gallery-tile{will-change:auto;border-radius:20px;grid-area:auto;height:230px}.buzzz-home .gallery-heading{grid-area:4/1/auto/-1;max-width:100%;margin:0;padding:32px 0}.buzzz-home .gallery-heading h2{font-size:49px}.buzzz-home .gallery-heading>p{font-size:23px;line-height:1.1}.buzzz-home .buzz-services{width:calc(100% - 48px);padding:64px 0}.scope-table{border-radius:24px}.scope-row{grid-template-columns:1fr 1fr;gap:10px;min-height:120px;padding:22px 20px;font-size:18px}.scope-row>span:last-child{grid-column:1/-1;font-size:14px}.scope-row>span:nth-child(2){text-align:right;font-size:15px}.scope-row a{min-height:32px;margin-top:10px;padding-top:6px;font-size:14px}.featured-work{padding:64px 0}.featured-stage{border-radius:32px;height:500px}.featured-thumbs{justify-content:center;gap:10px;bottom:24px;left:20px;right:20px}.featured-thumbs button{width:60px;height:76px}.featured-slide .media-placeholder{font-size:18px}.buzzz-home .buzz-faq{padding:64px 0}.buzzz-home .buzz-faq summary{font-size:19px}.buzzz-home .buzz-faq details>p{font-size:16px}.closing-orbit{height:650px}.closing-tiles{width:720px;height:720px;top:30px}.closing-tiles>div{width:70px;height:98px;transform:rotate(calc((var(--tile) - 6)*15deg)) translateY(-310px);top:calc(50% - 49px);left:calc(50% - 35px)}.buzzz-home .closing-orbit .reference-heading{width:calc(100% - 48px);top:260px}.buzzz-home .closing-orbit h2{font-size:49px}.buzzz-home .footer-invitation{flex-direction:column;align-items:flex-start;gap:24px;width:calc(100% - 48px);padding:55px 0}.buzzz-home .footer-invitation>p{font-size:34px}.buzzz-home .footer-details,.buzzz-home .footer-bottom{width:calc(100% - 48px)}.buzzz-home .footer-details{grid-template-columns:1fr 1fr;padding-top:44px}.buzzz-home .footer-brand{grid-column:1/-1}.buzzz-home .footer-wordmark{padding-bottom:20px;font-size:14.6vw}}@media (width<=350px){.buzzz-home .fan-card{flex-basis:330px;width:252px;height:330px}.process-panel{padding-inline:24px}.process-panel h3{font-size:46px}.process-panel>p{font-size:21px}.gallery-tile{height:190px}.buzzz-home .gallery-heading h2,.buzzz-home .closing-orbit h2{font-size:43px}.scope-row{padding-inline:15px}.featured-thumbs{gap:7px;left:10px;right:10px}.featured-thumbs button{width:54px}}@media (prefers-reduced-motion:reduce){.social-orbit{mask:none}.buzzz-home .fan-card:is(:hover,:focus-visible){transform:translate(calc(var(--card)*200px),60px) rotate(calc((var(--card) - 1.5)*5deg))}.marquee-group[aria-hidden=true]{display:none}}.buzzz-home .preview-phone .media-placeholder{background:#686d66;justify-content:flex-start;padding-top:185px}.platform-marquee>p small{margin-top:5px;font-size:11px;font-weight:400;display:block}.buzzz-home .fan-card:last-child>div{left:94px;right:12px}.buzzz-home .fan-card:last-child h3{font-size:40px}.buzzz-home .fan-card:last-child p{max-width:17ch}@media (width<=809px){.social-orbit{width:calc(100vw - 36px);height:calc(100vw - 36px);top:13px}.orbit-mark{width:32px;height:32px;transform:rotate(var(--angle)) translateY(calc(-50vw + 38px)) rotate(10deg);top:calc(50% - 16px);left:calc(50% - 16px)}.buzzz-home .preview-phone .media-placeholder{padding-top:85px}.buzzz-home .fan-card:last-child>div{left:24px;right:24px}.buzzz-home .fan-card:last-child h3{font-size:48px}}.buzzz-home .nav-panel .motion-control{color:#fff}.closing-tiles .media-placeholder span{font-size:10px;display:block}.process-phone .media-placeholder{justify-content:flex-start;padding-top:90px}@media (width<=809px){.journey-mobile{clip-path:inset(0 0 260px)}.process-phone .media-placeholder{padding-top:70px}.closing-tiles .media-placeholder span{font-size:8px;line-height:1.1}.closing-tiles .media-placeholder{gap:8px;padding:4px}}body.nerx-site{--nerx-ink:#09252d;--nerx-accent:#00707a;--nerx-light:#f5f9f7;--nerx-muted:#c4d9dc;background:var(--nerx-ink);color:#fff;font-family:Inter,Arial,sans-serif}body.nerx-site *{box-sizing:border-box}body.nerx-site .skip:focus{color:#09252d;background:#fff}body.nerx-site .site-header{z-index:20;background:#09252d;border-bottom:1px solid #ffffff25;gap:32px;width:100%;max-width:none;height:76px;margin:0;padding:0 max(24px,50% - 560px);position:relative;top:auto}body.nerx-site .brand-link{color:#fff;white-space:nowrap}body.nerx-site .brand-link span{letter-spacing:-.05em;font-family:Sora,Inter,sans-serif;font-size:23px}body.nerx-site .brand-link img{width:34px;height:34px}body.nerx-site .brand-descriptor{display:none}body.nerx-site .desktop-nav{gap:30px;font-size:14px;display:flex}body.nerx-site .desktop-nav a{color:#fff}body.nerx-site .header-actions{gap:12px}body.nerx-site .header-actions .pill,body.nerx-site .menu-toggle{color:#fff;box-shadow:none;background:0 0;border:1px solid #ffffff9c;border-radius:6px;min-height:46px;padding:12px 20px;font-size:14px}body.nerx-site .nav-panel .motion-control{color:#fff}body.nerx-site .header-actions .pill:hover,body.nerx-site .menu-toggle:hover{background:#ffffff16}body.nerx-site .header-identity{margin:0}body.nerx-site h1,body.nerx-site h2,body.nerx-site h3{letter-spacing:-.045em;font-family:Inter,Arial,sans-serif;font-weight:600}.nerx-wrap{width:calc(100% - 48px);max-width:1120px;margin-inline:auto}.nerx-button{text-align:center;background:#fff;border:1px solid #fff;border-radius:10px;justify-content:center;align-items:center;min-height:68px;padding:18px 32px;font-size:17px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#09252d!important}.nerx-button:hover{background:#d6f3ee;transform:translateY(-2px)}body.nerx-site a:focus-visible,body.nerx-site button:focus-visible,body.nerx-site summary:focus-visible{outline-offset:5px;outline:3px solid #ff897a}.nerx-hero{background:radial-gradient(at 0 0,#00707a99,#0000 64%),linear-gradient(130deg,#28596235,#0000 55%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px;min-height:720px;padding-left:max(24px,50% - 560px);display:grid;position:relative;overflow:hidden}.nerx-hero-copy{z-index:1;align-self:center;max-width:530px;padding-block:80px}.nerx-platforms{align-items:center;gap:16px;margin:0 0 20px;display:flex}.nerx-platforms>span{flex:none;padding-left:6px;display:flex}.nerx-platforms img{object-fit:cover;border:2px solid #09252d;border-radius:50%;width:33px;height:33px;margin-left:-6px}.nerx-platforms p{margin:0;font-size:13px;font-weight:600;line-height:1.3}.nerx-hero h1{letter-spacing:-.045em;margin:0 0 30px;font-size:70px;line-height:1}.nerx-intro{max-width:440px;margin:0 0 32px;font-size:18px;line-height:1.5}.nerx-hero-media{min-width:0;height:720px;position:relative;overflow:hidden;mask-image:linear-gradient(#0000,#000 10% 85%,#0000)}.nerx-media-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;transform:translateY(-80px)}.nerx-media-column{min-width:0}.nerx-column-group{flex-direction:column;gap:12px;padding-bottom:12px;display:flex}.nerx-media-column.column-1{margin-top:-140px}.nerx-media-column.column-2{margin-top:-60px}.nerx-column-group figure{background:#d4e3df;border-radius:17px;height:290px;margin:0;position:relative;overflow:hidden}.nerx-column-group figure>img{object-fit:cover;width:100%;height:100%;display:block}.nerx-column-group figcaption{color:#fff;background:linear-gradient(#0000,#09252dcc);padding:32px 10px 10px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.nerx-column-group .media-placeholder{color:#334e51;background:#d4e3df;gap:12px;min-height:100%;padding:12px;font-size:12px}.nerx-media-column:nth-child(2) .media-placeholder{background:#e8d8ce}.nerx-media-column:nth-child(3) .media-placeholder{background:#bbd4de}.nerx-motion .nerx-media-column{animation:42s linear infinite nerx-column}.nerx-motion .nerx-media-column.column-1{animation-duration:47s;animation-direction:reverse}.nerx-motion .nerx-media-column.column-2{animation-duration:39s}.nerx-motion-paused .nerx-media-column{animation-play-state:paused!important}@keyframes nerx-column{to{transform:translateY(-50%)}}.nerx-trusted{align-items:center;gap:36px;padding:40px 0 75px;display:flex}.nerx-trusted>div:first-child{flex-direction:column;flex:none;gap:4px;font-size:13px;display:flex}.nerx-trusted>div:first-child span{color:#c4d9dc;font-size:11px}.nerx-logo-strip{flex:1;justify-content:space-between;align-items:center;gap:30px;min-width:0;display:flex}.nerx-logo-strip img{object-fit:contain;filter:grayscale()brightness(0)invert();opacity:.8;width:115px;height:36px}.nerx-section-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:55px;display:flex}.nerx-home h2{margin:0;font-size:60px;line-height:1.05}.nerx-work{padding-block:40px 75px}.nerx-projects{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.nerx-project-image{background:#00707a;border-radius:12px;height:335px;display:block;position:relative;overflow:hidden}.nerx-project-image>img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.nerx-project-image:hover>img{transform:scale(1.035)}.nerx-project-image>span{color:#fff;background:#09252de6;border-radius:20px;padding:7px 10px;font-size:10px;position:absolute;top:12px;left:12px}.nerx-projects h3{letter-spacing:0;margin:12px 0;font-size:15px}.nerx-projects h3 a{color:#fff;text-decoration:none}.nerx-projects p{margin:0 0 20px;font-family:Georgia,serif;font-size:20px;line-height:1.2}.nerx-project-link{color:#fff;background:#ffffff14;border:1px solid #ffffff35;border-radius:4px;min-height:34px;padding:8px 10px;font-size:12px;text-decoration:none;display:inline-block}.nerx-services{color:#09252d;background:#fff;padding:100px 0 80px}.nerx-services h2{max-width:1000px}.nerx-section-intro{max-width:670px;margin:25px 0 50px;font-size:19px;line-height:1.5}.nerx-service-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.nerx-service-card{color:#fff;background:radial-gradient(at 100% 0,#00707a90,#0000 70%),#09252d;border-radius:24px;flex-direction:column;align-items:start;min-height:530px;padding:42px 35px;display:flex}.nerx-service-card:nth-child(2n){background:radial-gradient(at 0 90%,#3058a177,#0000 70%),#09252d}.nerx-service-card h3{max-width:410px;margin:0 0 30px;font-size:40px;line-height:1.08}.nerx-service-card p{max-width:420px;margin:0 0 24px;font-size:16px;line-height:1.5}.nerx-service-card ul{width:100%;margin:0 0 35px;padding:0;font-size:16px;line-height:1.5;list-style:none}.nerx-service-card li{border-bottom:1px solid #ffffff35;padding:12px 0}.nerx-service-card .nerx-button{width:100%;margin-top:auto}.nerx-packages{grid-template-columns:1fr 1.5fr;gap:45px;padding-top:100px;scroll-margin-top:30px;display:grid}.nerx-packages h2{font-size:44px}.nerx-packages>div>p{font-size:17px;line-height:1.5}.nerx-packages a:not(.nerx-button),.nerx-scope-note a{color:#00646c;text-underline-offset:4px}.nerx-package-options{grid-template-columns:1fr 1fr;gap:18px;display:grid}.nerx-package-options article{border:1px solid #b8cdcc;border-radius:16px;flex-direction:column;align-items:start;padding:24px;display:flex}.nerx-package-options h3{margin:0 0 15px;font-size:23px}.nerx-package-count{margin:0;font-size:30px;font-weight:600}.nerx-package-count span{font-size:14px;font-weight:400}.nerx-package-options article>p:not(.nerx-package-count){margin:16px 0 25px;font-size:14px;line-height:1.5}.nerx-package-options .nerx-button{background:#09252d;border-color:#09252d;width:100%;min-height:50px;margin-top:auto;padding:12px;font-size:13px;color:#fff!important}.nerx-scope-note{margin:24px 0 0;font-size:13px;line-height:1.5}.nerx-worldwide{text-align:center;isolation:isolate;height:760px;padding-top:100px;position:relative;overflow:hidden}.nerx-worldwide h2{z-index:2;font-size:90px;line-height:1.15;position:relative}.nerx-worldwide h2 span{color:#a7d1d2}.nerx-worldwide>.nerx-wrap>p{z-index:2;margin:40px 0;font-size:24px;line-height:1.4;position:relative}.nerx-globe{z-index:-1;width:1000px;height:1000px;position:absolute;top:270px;left:50%;transform:translate(-50%)}.nerx-globe canvas{opacity:0;width:100%;height:100%;transition:opacity .4s;display:block}.nerx-globe.ready canvas{opacity:1}.nerx-globe-fallback{background:radial-gradient(circle at 35% 25%,#53b9be,#00707a 25%,#0c3a46 60%,#09252d 75%);border-radius:50%;position:absolute;inset:5%;box-shadow:inset 0 3px 20px #9ee2dd70}.nerx-globe.ready .nerx-globe-fallback{display:none}.nerx-approach{padding:100px 0}.nerx-approach-intro{grid-template-columns:1.5fr 1fr;align-items:end;gap:30px;margin-bottom:50px;display:grid}.nerx-approach-intro h2{grid-row:1/3}.nerx-approach-intro p{margin:0;font-size:18px;line-height:1.5}.nerx-approach-intro .nerx-button{justify-self:start}.nerx-process{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.nerx-process li{background:radial-gradient(at 100% 0,#00707a80,#0000 80%),#0c3139;border-radius:22px;flex-direction:column;grid-column:span 2;min-height:330px;padding:30px;display:flex}.nerx-process li:nth-child(-n+2){grid-column:span 3;min-height:300px}.nerx-process li>span{color:#b6d2d4;font-size:12px}.nerx-process h3{margin:22px 0 35px;font-size:30px;line-height:1.1}.nerx-process p{margin-top:auto;margin-bottom:0;font-size:15px;line-height:1.5}.nerx-faq{color:#09252d;background:#fff;padding:90px 0}.nerx-faq>.nerx-wrap{grid-template-columns:1fr 1.2fr;gap:60px;display:grid}.nerx-faq h2{font-size:48px}.nerx-faq details{border-bottom:1px solid #c5d2d1}.nerx-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:18px 0;font-size:18px;font-weight:600;line-height:1.35;list-style:none;display:flex}.nerx-faq summary::-webkit-details-marker{display:none}.nerx-faq summary span{font-size:24px;font-weight:400}.nerx-faq details[open] summary span{transform:rotate(45deg)}.nerx-faq details p{margin:0 0 24px;font-size:15px;line-height:1.6}body.nerx-site .site-footer{color:#fff;background:#09252d}body.nerx-site .footer-invitation{display:none}body.nerx-site .footer-details{grid-template-columns:1.3fr 1fr 1fr 1.4fr;gap:30px;width:calc(100% - 48px);max-width:1120px;padding:75px 0}body.nerx-site .footer-details h2{letter-spacing:0;color:#a8c6c8;font-size:14px}body.nerx-site .footer-details p,body.nerx-site .footer-details a{color:#fff;font-size:14px}body.nerx-site .footer-details .footer-brand span{font-size:23px}body.nerx-site .footer-bottom{color:#fff;border-top:1px solid #ffffff40;width:calc(100% - 48px);max-width:1120px;min-height:70px}body.nerx-site .footer-bottom p,body.nerx-site .footer-bottom a{color:#fff;font-size:12px}body.nerx-site .footer-wordmark{display:none}.nerx-footer-bar{color:#fff;background:#00707a;justify-content:center;align-items:center;gap:28px;padding:24px;display:flex}.nerx-footer-bar p{margin:0;font-size:20px;font-weight:600}.nerx-footer-bar .nerx-button{min-height:48px;padding:12px 24px;font-size:14px}.nerx-mobile-break{display:none}body.nerx-site:not(.nerx-home){color:#172b2f;background:#f8f7f2}body.nerx-site:not(.nerx-home) .site-header .brand-link{color:#fff}body.nerx-site.contact-page .contact-back{color:inherit}@media (width<=1199px){body.nerx-site .site-header{gap:20px}body.nerx-site .desktop-nav{gap:22px}body.nerx-site .brand-link span{font-size:21px}.nerx-hero{gap:30px}.nerx-hero h1{font-size:62px}.nerx-logo-strip{flex-wrap:wrap;justify-content:flex-start;gap:20px}.nerx-logo-strip img{width:100px}.nerx-service-card{padding:32px}.nerx-packages{grid-template-columns:1fr}.nerx-home h2{font-size:54px}.nerx-project-image{height:290px}.nerx-worldwide h2{font-size:76px}.nerx-faq h2{font-size:44px}body.nerx-site .header-actions .pill{display:none}}@media (width<=809px){body.nerx-site .site-header{justify-content:space-between;gap:10px;height:64px;padding-inline:20px}body.nerx-site .brand-link span{font-size:22px}body.nerx-site .desktop-nav{display:none}body.nerx-site .menu-toggle{min-height:44px;padding:10px 14px}.nerx-wrap{width:calc(100% - 40px)}.nerx-hero{flex-direction:column;gap:0;min-height:0;padding:0;display:flex}.nerx-hero-copy{width:100%;max-width:none;padding:38px 20px 60px}.nerx-platforms{gap:12px;margin-bottom:22px}.nerx-platforms p{font-size:12px}.nerx-hero h1{margin-bottom:24px;font-size:49px;line-height:1.02}.nerx-hero h1 br{display:none}.nerx-intro{max-width:450px;margin-bottom:24px;font-size:18px;line-height:1.45}.nerx-hero-copy .nerx-button{width:100%;min-height:64px}.nerx-hero-media{width:100%;height:430px;mask-image:linear-gradient(#0000,#000 7% 88%,#0000)}.nerx-media-columns{gap:10px;transform:translateY(-60px)}.nerx-column-group{gap:10px;padding-bottom:10px}.nerx-column-group figure{border-radius:13px;height:200px}.nerx-column-group figcaption{font-size:9px}.nerx-column-group .media-placeholder{padding:6px;font-size:10px}.nerx-column-group .media-placeholder svg{width:24px}.nerx-media-column.column-1{margin-top:-90px}.nerx-media-column.column-2{margin-top:-30px}.nerx-trusted{padding:30px 0 55px;display:block}.nerx-trusted>div:first-child{flex-direction:row;align-items:center;gap:14px;margin-bottom:24px}.nerx-logo-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.nerx-logo-strip img{width:100%;max-width:110px;height:30px}.nerx-work{padding:15px 0 65px}.nerx-section-heading{margin-bottom:35px;display:block}.nerx-home h2{font-size:42px;line-height:1.08}.nerx-section-heading .nerx-button{min-height:54px;margin-top:26px;font-size:15px}.nerx-projects{grid-template-columns:1fr 1fr;gap:30px 14px}.nerx-project-image{border-radius:11px;height:235px}.nerx-project-image>span{padding:6px 8px;font-size:9px;top:8px;left:8px}.nerx-projects h3{margin-top:14px;font-size:14px}.nerx-projects p{font-size:17px;line-height:1.3}.nerx-project-link{min-height:40px;padding:8px;font-size:11px}.nerx-services{padding:65px 0}.nerx-section-intro{margin:24px 0 35px;font-size:17px}.nerx-service-grid{grid-template-columns:1fr;gap:18px}.nerx-service-card{min-height:0;padding:30px 25px}.nerx-service-card h3{margin-bottom:24px;font-size:34px}.nerx-service-card p,.nerx-service-card ul{font-size:15px}.nerx-service-card .nerx-button{min-height:58px;font-size:15px}.nerx-packages{gap:30px;padding-top:65px}.nerx-packages h2{font-size:38px}.nerx-package-options{grid-template-columns:1fr;gap:15px}.nerx-package-options article{padding:25px}.nerx-package-options .nerx-button{width:100%;min-height:52px;font-size:14px}.nerx-package-options h3{font-size:25px}.nerx-scope-note{font-size:13px}.nerx-worldwide{height:570px;padding-top:65px}.nerx-worldwide h2{font-size:47px;line-height:1.12}.nerx-worldwide>.nerx-wrap>p{margin-top:30px;font-size:18px;line-height:1.6}.nerx-globe{width:660px;height:660px;top:220px}.nerx-approach{padding:65px 0}.nerx-approach-intro{margin-bottom:35px;display:block}.nerx-approach-intro p{margin:24px 0;font-size:17px}.nerx-approach-intro .nerx-button{min-height:54px;font-size:15px}.nerx-process{grid-template-columns:1fr;gap:16px}.nerx-process li,.nerx-process li:nth-child(-n+2){grid-column:auto;min-height:260px;padding:28px}.nerx-process h3{margin:20px 0 30px;font-size:30px}.nerx-faq{padding:65px 0}.nerx-faq>.nerx-wrap{display:block}.nerx-faq-list{margin-top:32px}.nerx-faq summary{min-height:72px;font-size:17px}body.nerx-site .footer-details{grid-template-columns:1fr 1fr;gap:32px 20px;width:calc(100% - 40px);padding:55px 0}body.nerx-site .footer-brand,body.nerx-site .operator{grid-column:1/-1}body.nerx-site .footer-bottom{flex-direction:column;align-items:start;gap:15px;width:calc(100% - 40px);padding:25px 0}body.nerx-site .footer-bottom>div{flex-wrap:wrap;gap:16px}.nerx-footer-bar{text-align:center;padding:30px 20px;display:block}.nerx-footer-bar p{margin-bottom:20px;font-size:20px;line-height:1.4}.nerx-mobile-break{display:block}}@media (width<=350px){body.nerx-site .brand-link span{font-size:19px}body.nerx-site .brand-link img{width:29px;height:29px}.nerx-hero h1{font-size:45px}.nerx-platforms p{font-size:11px}.nerx-platforms img{width:29px;height:29px}.nerx-home h2{font-size:37px}.nerx-project-image{height:200px}.nerx-worldwide h2{font-size:42px}.nerx-projects p{font-size:16px}.nerx-service-card{padding-inline:22px}}@media (prefers-reduced-motion:reduce){.nerx-motion .nerx-media-column{animation:none}.nerx-button,.nerx-project-image>img,.nerx-globe canvas{transition:none}.nerx-button:hover{transform:none}}body.nerx-site main{padding-top:0}body.nerx-site .site-header:before{display:none}body.nerx-site .nerx-hero h1{text-transform:none}body.nerx-site.nerx-home{color:#fff;background:#09252d}body.nerx-site .site-header{min-height:0;margin:0;left:0;right:auto;transform:none}body.nerx-site.contact-page,body.nerx-site.contact-page .contact-form select{color:#fff;background:#00707a}body.nerx-site .nerx-globe>div:not(.nerx-globe-fallback){width:100%;height:100%}.nerx-worldwide .nerx-globe{top:310px}.nerx-projects article{flex-direction:column;align-items:flex-start;display:flex}.nerx-project-image{width:100%}.nerx-project-link{margin-top:auto}@media (width<=809px){.nerx-worldwide{height:660px}.nerx-worldwide .nerx-globe{top:340px}.nerx-projects p{font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.45}.nerx-projects h3{line-height:1.4}}:root{--size-1:.25rem;--size-2:.5rem;--size-3:1rem;--size-4:1.25rem;--size-5:1.5rem;--size-7:2rem;--size-8:3rem;--size-9:4rem;--size-10:5rem;--size-fluid-3:clamp(1.5rem, 3vw, 2rem);--size-fluid-6:clamp(5rem, 7vw, 7.5rem);--radius-1:2px;--radius-2:5px;--radius-3:1rem;--radius-4:2rem;--radius-round:100000px;--shadow-color:220 3% 15%;--shadow-strength:1%;--shadow-strength-4:calc(var(--shadow-strength) + 3%);--shadow-strength-6:calc(var(--shadow-strength) + 5%);--shadow-strength-10:calc(var(--shadow-strength) + 9%);--shadow-1:0 1px 2px -1px hsl(var(--shadow-color) / var(--shadow-strength-10));--shadow-2:0 3px 5px -2px hsl(var(--shadow-color) / var(--shadow-strength-4)), 0 7px 14px -5px hsl(var(--shadow-color) / var(--shadow-strength-6))}body.buzzz-site{--ui-paper:#f8f5ee;--ui-ink:#1a292b;--ui-teal:#00707a;--ui-teal-hover:#005a63;--ui-coral:#ff897e;--ui-white:#fffdf8;--ui-muted:#526566;--ui-line:#c7d5d1;--ui-dark-line:#4e6567;--ui-focus:var(--ui-teal);--ui-font:Inter,Arial,sans-serif;--ui-display:Switzer,Inter,Arial,sans-serif;--ui-xs:.75rem;--ui-sm:.875rem;--ui-body:1rem;--ui-lead:1.125rem;--ui-radius-control:14px;--ui-radius-card:24px;--ui-radius-media:20px;--ui-control:48px;--ui-primary:56px;--shadow-color:187 12% 13%;--shadow-strength:3%;--paper:var(--ui-paper);--ink:var(--ui-ink);--deep:var(--ui-ink);--teal:var(--ui-teal);--buzz-paper:var(--ui-paper);--buzz-ink:var(--ui-ink);--buzz-teal:var(--ui-teal);font:400 var(--ui-lead)/1.6 var(--ui-font);background:var(--ui-paper);color:var(--ui-ink)}body.buzzz-site :is(h1,h2,h3){font-family:var(--ui-display);letter-spacing:-.04em;font-weight:600}body.buzzz-site .site-header .brand-link{color:var(--ui-ink);font-family:Sora,Inter,Arial,sans-serif}body.buzzz-site .site-header:before{background:linear-gradient(#f8f5eef5,#f8f5eeb8 65%,#0000);background:var(--ui-paper);border-bottom:1px solid var(--ui-line);box-shadow:none}body.buzzz-site .desktop-nav{font:500 var(--ui-body)/1.4 var(--ui-font)}body.buzzz-site .hero-message h1{color:var(--ui-ink)}body.buzzz-site :is(.pill,.menu-toggle){justify-content:center;align-items:center;gap:var(--size-2);min-height:var(--ui-primary);padding:var(--size-3) var(--size-5);background:var(--ui-teal);color:var(--ui-white);border:1px solid var(--ui-teal);border-radius:var(--ui-radius-control);box-shadow:var(--shadow-1);font:600 var(--ui-body)/1.4 var(--ui-font);letter-spacing:-.015em;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s;display:inline-flex}body.buzzz-site :is(.pill,.menu-toggle):hover{background:var(--ui-teal-hover);border-color:var(--ui-teal-hover);color:var(--ui-white);box-shadow:var(--shadow-2)}body.buzzz-site :is(.pill,.menu-toggle):active{background:var(--ui-ink);box-shadow:none}body.buzzz-site .header-actions :is(.pill,.menu-toggle){min-height:var(--ui-control);font-size:var(--ui-sm);padding:12px 18px}body.buzzz-site .header-actions .menu-toggle{background:var(--ui-ink);border-color:var(--ui-ink);color:var(--ui-white)}body.buzzz-site .header-actions .menu-toggle:hover{background:var(--ui-teal);border-color:var(--ui-teal)}body.buzzz-site :focus-visible{outline:3px solid var(--ui-focus);outline-offset:4px}body.buzzz-site button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transition:none}body.buzzz-site [hidden]{display:none!important}body.buzzz-site .hero-ctas .pill{min-height:var(--ui-primary);padding:var(--size-3) var(--size-5);font:600 var(--ui-body)/1.4 var(--ui-font)}body.buzzz-site .reference-heading h2{font:600 clamp(2.5rem,4.7vw,4.5rem)/1.06 var(--ui-display)}body.buzzz-site .reference-heading>p{font:400 clamp(1rem,1.65vw,1.25rem)/1.6 var(--ui-font)}body.buzzz-site .fan-card{border-radius:var(--ui-radius-media);box-shadow:var(--shadow-2);--shadow-strength:10%}body.buzzz-site .fan-card h3{font:600 30px/1.08 var(--ui-display);letter-spacing:-.035em;text-transform:none;max-width:13ch}body.buzzz-site .fan-card p{font:400 14px/1.5 var(--ui-font);max-width:22ch}body.buzzz-site .fan-card>div{inset:var(--size-5) var(--size-5) auto}body.buzzz-site .process-panel{border-radius:var(--ui-radius-card);box-shadow:var(--shadow-2);background:var(--ui-ink);color:var(--ui-white);--ui-focus:var(--ui-coral);border:1px solid #354c4f}body.buzzz-site .process-panel h3{font:600 clamp(2rem,4.25vw,3.75rem)/1.05 var(--ui-display)}body.buzzz-site .process-panel>p{font:400 20px/1.55 var(--ui-font)}body.buzzz-site .journey-line path{stroke:var(--ui-ink)}body.buzzz-site :is(.gallery-tile,.featured-slide,.closing-tiles>div){border-radius:var(--ui-radius-media)}body.buzzz-site .featured-viewport{border-radius:var(--ui-radius-card);border:1px solid var(--ui-line);box-shadow:var(--shadow-1)}body.buzzz-site .featured-thumbs button{border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-white);min-width:48px;min-height:48px;color:var(--ui-ink);font:500 var(--ui-sm)/1.4 var(--ui-font)}body.buzzz-site .featured-thumbs button[aria-pressed=true]{background:var(--ui-teal);color:var(--ui-white);border-color:var(--ui-teal)}body.buzzz-site .scope-table,body.buzzz-site .scope-row{border-color:var(--ui-line)}body.buzzz-site .scope-row{padding-block:var(--size-5);gap:var(--size-5);font-family:var(--ui-font);line-height:1.55}body.buzzz-site .scope-row a,body.buzzz-site .package-footnote a{color:var(--ui-teal);text-underline-offset:5px}body.buzzz-site .scope-row>span:first-child{font-weight:600}body.buzzz-site .scope-row>span:last-child,body.buzzz-site .package-footnote{font-size:var(--ui-sm);line-height:1.65}body.buzzz-site .faq-list details{border-color:var(--ui-line)}body.buzzz-site .faq-list summary{font:550 clamp(1rem,1.5vw,1.375rem)/1.4 var(--ui-font);padding-block:var(--size-5);min-height:72px}body.buzzz-site .faq-list details p{font:400 var(--ui-body)/1.7 var(--ui-font)}body.buzzz-site .media-placeholder{color:#52605b;font:500 var(--ui-sm)/1.45 var(--ui-font);gap:var(--size-3);background:#ebe9df}body.buzzz-site .media-placeholder.compact{font-size:var(--ui-xs)}body.buzzz-site .preview-phone .media-placeholder{color:var(--ui-white);background:#66716a}body.buzzz-site .brand-placeholder-label{color:var(--ui-muted);font-size:11px}body.buzzz-site .nav-panel{background:var(--ui-ink);color:var(--ui-white);border:1px solid var(--ui-dark-line);border-radius:var(--ui-radius-card);padding:var(--size-7);box-shadow:var(--shadow-2);--ui-focus:var(--ui-coral);max-height:94dvh;overflow:auto}body.buzzz-site .nav-panel::backdrop{background:#0b2429cc}body.buzzz-site .nav-panel nav a{font:600 28px/1.3 var(--ui-display);min-height:52px}body.buzzz-site .nav-panel .close-menu{border:1px solid var(--ui-dark-line);border-radius:var(--ui-radius-control);min-height:44px;color:var(--ui-white);font-size:var(--ui-sm);background:#2b4548;padding:10px 14px}body.buzzz-site .nav-contact{border-color:var(--ui-dark-line);font-family:var(--ui-font)}body.buzzz-site .nav-panel nav{margin:var(--size-5) 0;gap:var(--size-2)}body.buzzz-site .nav-panel .close-menu{align-items:center;gap:var(--size-2);min-height:48px;line-height:1.35;display:inline-flex}body.buzzz-site .nav-panel .close-menu span{font-size:24px;line-height:1}body.buzzz-site .nav-panel .motion-control{margin-top:var(--size-3)}body.buzzz-site .motion-control{border:1px solid var(--ui-dark-line);border-radius:var(--ui-radius-control);min-height:48px;font:550 var(--ui-sm)/1.35 var(--ui-font);color:var(--ui-white);background:#2b4548;padding:12px 16px}body.buzzz-site.contact-page{background:var(--ui-teal);color:var(--ui-white);--ui-focus:var(--ui-white)}body.buzzz-site .contact-form label{font:550 var(--ui-sm)/1.5 var(--ui-font);gap:var(--size-2);margin-bottom:var(--size-5)}body.buzzz-site .contact-fields{gap:var(--size-5);margin-bottom:var(--size-5)}body.buzzz-site .contact-fields>label{margin-bottom:0}body.buzzz-site .contact-form :is(input,select,textarea){background:var(--ui-white);color:var(--ui-ink);border-radius:var(--ui-radius-control);font:400 var(--ui-lead)/1.5 var(--ui-font);color-scheme:light;border:1px solid #bad2cf;min-height:52px;padding:14px 16px}body.buzzz-site .contact-form select option{background:var(--ui-white);color:var(--ui-ink)}body.buzzz-site .contact-form textarea{min-height:144px}body.buzzz-site .contact-form ::placeholder{color:#526566;opacity:1}body.buzzz-site .contact-form :user-invalid{border-color:#a4382c}body.buzzz-site .contact-form.was-validated :is(input,textarea):invalid{border-color:#a4382c;box-shadow:inset 3px 0 #a4382c}body.buzzz-site .contact-submit{border-radius:var(--ui-radius-card);padding:var(--size-5);gap:var(--size-5);box-shadow:var(--shadow-1);background:#005c65;border:1px solid #6bb2b5}body.buzzz-site .contact-submit .pill{background:var(--ui-white);color:var(--ui-teal);border-color:var(--ui-white)}body.buzzz-site .contact-submit .pill:hover{color:var(--ui-teal-hover);background:#dceeed;border-color:#dceeed}body.buzzz-site .contact-submit p,body.buzzz-site .contact-alternatives{font:400 var(--ui-sm)/1.6 var(--ui-font)}body.buzzz-site .contact-submit p,body.buzzz-site .contact-submit p a,body.buzzz-site.contact-page .contact-submit,body.buzzz-site.contact-page .contact-submit p a:not(.pill){color:var(--ui-white)}body.buzzz-site.contact-page .contact-submit :is(a,button):focus-visible{outline-color:var(--ui-white)}body.buzzz-site .contact-alternatives :is(button,a){align-items:center;min-height:44px;display:inline-flex}body.buzzz-site .brief-fallback{background:var(--ui-white);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);padding:var(--size-3);font:400 var(--ui-body)/1.6 var(--ui-font)}body.buzzz-site .page-opening h1{font-family:var(--ui-display);text-transform:none;font-weight:600}body.buzzz-site .story :is(p,ul){font-family:var(--ui-font);font-size:var(--ui-lead);line-height:1.7}body.buzzz-site .site-footer{background:var(--ui-ink);color:var(--ui-white);--ui-focus:var(--ui-coral)}body.buzzz-site .site-footer .pill{background:var(--ui-white);border-color:var(--ui-white);color:var(--ui-ink)}body.buzzz-site .site-footer .pill:hover{background:#dceeed;border-color:#dceeed}body.buzzz-site .footer-details h2{font:500 var(--ui-sm)/1.4 var(--ui-font);letter-spacing:0;color:#b9cccb}body.buzzz-site .footer-details :is(p,a){font-family:var(--ui-font);line-height:1.65}body.buzzz-site :is(.footer-details a,.footer-bottom a,.back-link){align-items:center;min-height:44px;display:inline-flex}body.buzzz-site .footer-details a{display:flex}body.buzzz-site .footer-bottom{border-color:var(--ui-dark-line)}@media (width<=809px){body.buzzz-site .fan-card h3{font-size:26px}body.buzzz-site .fan-card p{font-size:13px}body.buzzz-site .process-panel h3{font-size:34px}body.buzzz-site .process-panel>p{font-size:17px}body.buzzz-site .nav-panel{padding:var(--size-5)}body.buzzz-site .nav-panel nav a{font-size:24px}body.buzzz-site .contact-submit{grid-template-columns:1fr}body.buzzz-site .contact-submit .pill{width:100%}}@media (prefers-reduced-motion:reduce){body.buzzz-site :is(.pill,.menu-toggle,.motion-control){transition:none}}
