:root{--fg-gold:#d6a34b;--fg-gold-light:#efbd69;--fg-gold-hover:#ffd38a;--fg-gold-muted:#bf9554;--fg-gold-line:#d6a34b4a;--fg-gold-glow:#d6a34b1c}.site .button-gold{background:linear-gradient(115deg, var(--fg-gold-light), var(--fg-gold));border-color:var(--fg-gold);color:#fff;box-shadow:0 6px 32px var(--fg-gold-glow)}.site .button-gold:hover{background:var(--fg-gold-hover);border-color:var(--fg-gold-hover)}.campaign{--page-width:1304px;background:#080a0a}.campaign .container{max-width:1304px}.campaign main>section{scroll-margin-top:78px}.campaign em{color:var(--fg-gold-light);letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.campaign .text-link{color:var(--fg-gold-light)}.campaign .text-link:hover{color:var(--fg-gold-hover)}.campaign .eyebrow{color:var(--fg-gold)}.campaign .site-header{background:#080a0af5}.campaign .header-cta{border-color:var(--fg-gold-line);color:var(--fg-gold-light)}.campaign .hero{isolation:isolate;background:radial-gradient(at 83% 52%,#292517 0,#0c0d10 23%,#080a0a 58%);overflow:clip}.campaign .hero-layout{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0;min-height:820px;padding-block:75px 55px}.campaign .hero-copy{z-index:3;align-self:center}.campaign .hero-copy>.eyebrow{letter-spacing:.18em;margin-bottom:38px;font-size:9px}.campaign .status-dot{background:var(--fg-gold-light);width:6px;height:6px;box-shadow:0 0 14px #d6a34b77}.campaign .hero h1{letter-spacing:-.075em;max-width:none;font-size:clamp(78px,8.4vw,124px);line-height:.98}.campaign .hero h1 .hero-line{color:#f5f3ed}.campaign .hero h1 .hero-line-intro{letter-spacing:-.06em;margin-bottom:6px;font-size:.61em}.campaign .hero h1 .hero-line-accent{letter-spacing:-.07em;color:var(--fg-gold-light);text-shadow:0 0 70px #d6a34b14;margin-top:-1px;font-family:Georgia,Times New Roman,serif;font-size:1.19em;font-style:italic;font-weight:400}.campaign .hero-copy-bottom{border-left:1px solid var(--fg-gold-line);max-width:490px;margin-top:38px;padding-left:24px}.campaign .hero-copy .lead{color:#c1bfb6;margin:0;font-size:14px;line-height:1.85}.campaign .hero-actions{gap:25px;margin-top:26px}.campaign .hero-actions .button{border-radius:2px;min-height:56px;padding-inline:24px}.campaign .hero-actions .text-link{font-size:12px}.campaign .hero-visual{height:650px;margin-left:-20px;animation:none}.campaign .hero-visual:before{content:"";z-index:-1;background:radial-gradient(#d6a34b0a,#0000 65%);border:1px solid #d6a34b2b;border-radius:50%;width:105%;height:80%;position:absolute;top:53%;left:55%;transform:translate(-50%,-50%)rotate(-25deg)}.campaign .hero-phone{border-width:5px;border-color:#37372e;border-radius:33px;width:254px;box-shadow:0 48px 75px #000b,0 0 0 1px #d6a34b40}.campaign .hero-phone-front{z-index:2;top:109px;left:22px;transform:rotate(-11deg)}.campaign .hero-phone-back{filter:brightness(.86);top:25px;right:4px;transform:rotate(12deg)}.campaign .hero-visual-index{color:var(--fg-gold-muted);letter-spacing:.2em;font-size:9px;position:absolute;top:-6px;right:25px}.campaign .hero-device-caption{color:var(--fg-gold-muted);letter-spacing:.2em;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:-5px;left:30px;right:12px}.campaign .hero-stroke{z-index:-1;background:linear-gradient(90deg,#0000,#d6a34ba0,#0000);width:65%;height:1px;position:absolute;top:55%;right:-9%;transform:rotate(-44deg)}.campaign .hero-bottom{border-top:1px solid var(--fg-gold-line);color:#cec5af;min-height:87px;padding:22px 175px 22px 0;font-size:10px}.campaign .hero-bottom p>span{letter-spacing:.18em;color:var(--fg-gold-muted);margin-left:28px;font-size:8px}.campaign .ambient-control{color:var(--fg-gold-light);bottom:22px;right:max(32px,50% - 652px)}.ambient-light{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.ambient-light>div{background:linear-gradient(118deg,#0000 47%,#d6a34b1a 55%,#0000 64%);animation:20s ease-in-out infinite alternate paused fg-light;position:absolute;inset:-15%}.ambient-light[data-running=true]>div{animation-play-state:running}.ambient-control{cursor:pointer;z-index:3;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;font-size:10px;display:flex;position:absolute}.ambient-control:disabled{cursor:default}@keyframes fg-light{0%{opacity:.4;transform:translate(-3%)rotate(-3deg)}to{opacity:1;transform:translate(3%)rotate(3deg)}}@keyframes fg-campaign-front{0%{opacity:.2;transform:translate(-16px,45px)rotate(-16deg)}to{opacity:1;transform:rotate(-11deg)}}@keyframes fg-campaign-back{0%{opacity:.2;transform:translate(20px,30px)rotate(16deg)}to{opacity:1;transform:rotate(12deg)}}@media (prefers-reduced-motion:no-preference){.campaign .hero h1 .hero-line{animation-duration:.9s}.campaign .hero h1 .hero-line:nth-child(2){animation-delay:90ms}.campaign .hero h1 .hero-line:nth-child(3){animation-delay:.18s}.campaign .hero-phone-front{animation:1.1s cubic-bezier(.22,1,.36,1) 90ms backwards fg-campaign-front}.campaign .hero-phone-back{animation:1.2s cubic-bezier(.22,1,.36,1) .16s backwards fg-campaign-back}}.discovery-scene{background:linear-gradient(#080a0a,#10120f 70%,#080a0a);padding:120px 0 100px;overflow:clip}.discovery-heading{position:relative}.campaign .discovery-heading h2{letter-spacing:-.065em;margin-top:28px;font-size:clamp(48px,6.2vw,86px);line-height:1.03}.discovery-heading>p:last-child{color:#b8b5aa;font-size:14px;line-height:1.9;position:absolute;bottom:0;right:4%}.discovery-stage{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(0,.8fr);align-items:center;gap:65px;margin-top:70px;display:grid}.discovery-notes{padding-top:50px}.discovery-note{border-bottom:1px solid var(--fg-gold-line);margin-bottom:30px;padding:0 0 35px 35px;position:relative}.discovery-note>span{color:var(--fg-gold);font-size:9px;position:absolute;top:5px;left:0}.campaign .discovery-note h3{letter-spacing:-.04em;font-size:25px}.discovery-note p{color:#aaa79d;margin-top:15px;font-size:13px;line-height:1.9}.discovery-notes>.text-link{margin-left:35px;font-size:12px}.discovery-gallery{isolation:isolate;padding-top:30px;position:relative}.discovery-gallery .phone-gallery{width:292px;max-width:100%}.scene-orbit{border:1px solid var(--fg-gold-line);z-index:-1;background:radial-gradient(#d6a34b0e,#0000 65%);border-radius:50%;width:145%;height:76%;position:absolute;top:10%;left:-23%;transform:rotate(-24deg)}.editorial-mark{color:var(--fg-gold);margin-bottom:50px;font-size:76px;font-weight:200;line-height:1;display:block}.discovery-aside .eyebrow{margin-bottom:22px;font-size:8px}.campaign .discovery-pullquote{letter-spacing:-.045em;font-size:clamp(28px,3vw,40px);line-height:1.1}.loyalty-note{gap:13px;margin-top:40px;display:flex}.loyalty-note .fine-rule{background:var(--fg-gold);flex:0 0 22px;margin-top:9px}.loyalty-note p{color:#a7a292;font-size:11px;line-height:1.9}.campaign .phone-shell{border-color:#3e3424;box-shadow:0 32px 65px #0009,0 0 0 1px #d6a34b29}.campaign .gallery-controls button{border-color:var(--fg-gold-line);color:var(--fg-gold-light)}.campaign .gallery-count{color:var(--fg-gold)}.campaign .chat-story{border-block:1px solid var(--fg-gold-line);background:radial-gradient(at 76% 45%,#d6a34b12,#0000 55%),#10120f;padding:110px 0 70px;overflow:clip}.campaign .chat-heading{max-width:100%;position:relative}.campaign .chat-heading h2{letter-spacing:-.065em;max-width:1000px;margin-top:30px;font-size:clamp(54px,7vw,96px);line-height:.98}.campaign .chat-heading h2 .chat-title-intro{color:#d1d1c9;letter-spacing:-.04em;margin-bottom:20px;font-size:.49em;display:block}.campaign .chat-heading h2 .chat-title-main{color:#f3f1e9}.campaign .chat-heading h2 em{font-size:1.17em;display:inline}.campaign .chat-heading>p:last-child{color:#b4b1a5;max-width:260px;margin-top:28px;font-size:13px;line-height:1.8}.campaign .chat-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:100px;margin-top:0;display:grid}.campaign .chat-device-wrap{grid-area:1/2;justify-self:center;width:350px;max-width:100%;margin:-50px 0 0;position:sticky;top:95px}.campaign .chat-device{background:linear-gradient(155deg,#24271d,#10130f 55%);border:1px solid #d6a34b66;border-radius:38px;min-height:628px;padding:27px 22px 25px;position:relative;box-shadow:0 0 0 5px #25271f,0 45px 95px #0009}.campaign .chat-device-top{border-bottom:1px solid var(--fg-gold-line);align-items:center;gap:12px;padding-bottom:23px;display:flex}.campaign .chat-avatar{border:1px solid var(--fg-gold-line);border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.campaign .chat-avatar img{object-fit:contain;width:32px;height:32px}.campaign .chat-device-top strong{color:#f3efe6;font-size:14px;display:block}.campaign .chat-device-top small{color:#b9ad91;margin-top:4px;font-size:9px;display:block}.campaign .chat-brand{color:var(--fg-gold-light);margin-left:auto;font:italic 32px Georgia,serif}.campaign .chat-date{color:var(--fg-gold-muted);letter-spacing:.17em;text-align:center;margin:25px 0;font-size:8px}.campaign .chat-messages{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.campaign .chat-bubble{color:#18170e;background:linear-gradient(120deg, var(--fg-gold-light), var(--fg-gold));transform-origin:100% 100%;border-radius:20px 20px 3px;align-self:flex-end;max-width:93%;padding:16px 18px;transition:opacity .65s,transform .65s cubic-bezier(.22,1,.36,1)}.campaign .chat-bubble>span{letter-spacing:.04em;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.campaign .chat-bubble p{font-size:15px;font-weight:500;line-height:1.55}.campaign .chat-bubble small{text-align:right;opacity:.75;margin-top:9px;font-size:8px;display:block}.campaign .chat-reply{color:#f6f0e1;background:#2a3025;border:1px solid #d6a34b44;border-radius:20px 20px 20px 3px;align-self:flex-start}.campaign .chat-composer{border-top:1px solid var(--fg-gold-line);color:var(--fg-gold-light);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:15px;margin-top:28px;padding:15px 0 0;font-size:10px;display:flex}.campaign .chat-composer span{font-size:20px}.campaign .chat-device-wrap figcaption{color:#b6ad98;text-align:center;max-width:310px;margin:22px auto 0;font-size:9px;line-height:1.8}.campaign .chat-chapters{grid-area:1/1;padding-left:40px}.campaign .chat-chapter{border-left:1px solid var(--fg-gold-line);flex-direction:column;justify-content:center;min-height:55vh;padding:85px 0 70px 45px;display:flex;position:relative}.campaign .chapter-number{color:var(--fg-gold);letter-spacing:.15em;margin-bottom:24px;font-size:10px}.campaign .chapter-number:before{content:"";background:var(--fg-gold-light);border-radius:50%;width:7px;height:7px;margin-top:5px;position:absolute;left:-4px;box-shadow:0 0 18px #d6a34b55}.campaign .chat-chapter h3{letter-spacing:-.045em;max-width:390px;font-size:clamp(30px,3.4vw,46px);line-height:1.1}.campaign .chat-chapter p{color:#b0afa3;max-width:330px;margin-top:22px;font-size:14px;line-height:1.85}.campaign .chat-chapter .text-link{margin-top:28px;font-size:12px}@media (width>=901px) and (height>=800px) and (prefers-reduced-motion:no-preference){.campaign .chat-story[data-enhanced=true][data-step="0"] .chat-bubble:nth-child(n+2){opacity:0}}.career-statement{padding:130px 0 105px}.career-layout{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr);column-gap:90px;display:grid}.career-layout>.eyebrow{grid-column:1/-1;justify-content:space-between;margin-bottom:35px}.career-layout>.eyebrow span{color:#b1a587;font-size:8px}.campaign .career-layout h2{letter-spacing:-.06em;font-size:clamp(44px,5.4vw,72px);line-height:1.06}.career-copy{align-self:end;padding-bottom:5px}.career-copy>p{color:#afac9f;font-size:13px;line-height:1.95}.career-copy .text-link{margin-top:26px;font-size:11px}.management-scene{background:#12150f;padding:100px 0 110px;position:relative;overflow:clip}.management-heading{z-index:1;position:relative}.management-heading .eyebrow{margin-left:44%}.campaign .management-heading h2{letter-spacing:-.06em;text-align:right;margin-top:25px;font-size:clamp(52px,6.5vw,90px);line-height:1}.management-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:130px;margin-top:65px;display:grid;position:relative}.management-wordmark{color:#d6a34b0b;letter-spacing:-.08em;pointer-events:none;font-size:clamp(150px,24vw,330px);font-weight:650;line-height:1;position:absolute;top:28%;left:-30px}.management-gallery{margin-top:-70px;padding-top:0;position:relative}.management-gallery .phone-gallery{width:300px;max-width:100%}.management-copy{padding:15px 30px 0 0}.management-copy>.lead{color:#e1ddcf;margin-top:30px;font-size:19px;line-height:1.6}.management-list{margin:32px 0 26px}.management-list>div{border-top:1px solid var(--fg-gold-line);padding:22px 0}.management-list dt{color:var(--fg-gold-light);align-items:center;gap:13px;font-size:14px;font-weight:550;display:flex}.management-list dd{color:#a8ab9c;max-width:350px;margin:9px 0 0 32px;font-size:12px;line-height:1.8}.management-copy>.text-link{font-size:12px}.ecosystem-scene{background:radial-gradient(at 50% 70%,#d6a34b0a,#0000 55%);padding:80px 0 70px}.ecosystem-heading{text-align:center}.ecosystem-heading .eyebrow{justify-content:center}.campaign .ecosystem-heading h2{letter-spacing:-.05em;margin-top:27px;font-size:clamp(42px,5vw,66px);line-height:1.08}.ecosystem-network{aspect-ratio:1100/500;isolation:isolate;width:100%;margin-top:30px;position:relative}.network-lines{width:100%;height:100%;color:var(--fg-gold);z-index:-1;position:absolute;inset:0}.network-lines path{stroke:currentColor;stroke-width:1px;stroke-opacity:.65}.network-hub{background:radial-gradient(#352613,#090a0c 65%,#0000 68%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:225px;height:225px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.network-hub img{object-fit:contain}.network-hub strong{letter-spacing:-.06em;margin-top:-3px;font-size:26px}.network-hub strong span{color:var(--fg-gold)}.network-hub small{color:var(--fg-gold-muted);letter-spacing:.15em;margin-top:10px;font-size:6px}.network-node{background:#080a0a;width:245px;padding:18px 0;position:absolute}.network-node-01{top:9%;left:9%}.network-node-02{top:28%;right:4%}.network-node-03{bottom:0;left:18%}.network-node-top{color:var(--fg-gold);letter-spacing:.16em;justify-content:space-between;align-items:center;margin-bottom:17px;font-size:9px;display:flex}.campaign .network-node h3{letter-spacing:-.055em;font-size:40px;line-height:1}.network-node>p{color:#b0aa9c;margin-top:14px;font-size:12px;line-height:1.8}.network-node-link{color:var(--fg-gold-light);align-items:center;gap:14px;margin-top:24px;font-size:10px;display:flex}.network-node:hover .network-node-link,.network-node:focus-visible .network-node-link{color:var(--fg-gold-hover);text-underline-offset:5px;text-decoration:underline}@keyframes fg-connect{0%{stroke-dashoffset:650px;opacity:.2}to{stroke-dashoffset:0;opacity:1}}@keyframes fg-node{0%{opacity:.3;translate:0 12px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.ecosystem-network[data-motion-state=played] .network-lines path{stroke-dasharray:650;animation:1.6s both fg-connect}.ecosystem-network[data-motion-state=played] .network-lines path:nth-of-type(2){animation-delay:.15s}.ecosystem-network[data-motion-state=played] .network-lines path:nth-of-type(3){animation-delay:.3s}.ecosystem-network[data-motion-state=played] .network-node{animation:.7s backwards fg-node}.ecosystem-network[data-motion-state=played] .network-node-02{animation-delay:.12s}.ecosystem-network[data-motion-state=played] .network-node-03{animation-delay:.24s}}.campaign-faq{padding-top:80px}.campaign .faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:130px}.campaign .faq-layout h2{font-size:42px}.campaign .access-section{border-top:1px solid var(--fg-gold-line);background:radial-gradient(at 15% 100%,#d6a34b17,#0000 65%),#090a0c;padding-block:100px}.campaign .access-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:90px}.campaign .access-layout h2{font-size:clamp(40px,4.5vw,64px);line-height:1.05}.campaign .access-layout .lead{max-width:400px;font-size:13px}.campaign .email-form .button{border-radius:2px}@media (width>=1600px){.campaign .hero-layout{min-height:900px}.campaign .hero h1{font-size:128px}}@media (width<=1200px){.campaign .hero-layout{min-height:745px}.campaign .hero h1{font-size:8.5vw}.campaign .hero-phone{border-radius:29px;width:218px}.campaign .hero-visual{height:575px}.campaign .hero-phone-front{top:100px;left:16px}.campaign .hero-phone-back{top:20px;right:0}.campaign .hero-device-caption{bottom:0;left:0}.discovery-stage{gap:35px}.discovery-heading>p:last-child{margin-top:28px;position:static}.discovery-aside .discovery-pullquote{font-size:30px}.campaign .chat-stage{gap:50px}.campaign .chat-chapters{padding-left:0}.management-stage{gap:70px}.network-node{width:215px}.campaign .network-node h3{font-size:35px}.network-node-03{bottom:-4%;left:14%}.career-layout{column-gap:45px}}@media (width<=900px){.campaign .hero-layout{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:60px}.campaign .hero h1{font-size:clamp(80px,13.5vw,116px)}.campaign .hero-copy-bottom{flex-wrap:wrap;align-items:center;gap:24px;max-width:100%;display:flex}.campaign .hero-actions{margin-top:0}.campaign .hero-visual{width:520px;max-width:100%;height:620px;margin:35px auto 0}.campaign .hero-phone{width:246px}.campaign .hero-phone-front{top:85px;left:50px}.campaign .hero-phone-back{top:15px;right:35px}.campaign .hero-device-caption{left:20px;right:20px}.discovery-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:45px}.discovery-aside{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:45px;display:grid}.discovery-aside .editorial-mark{display:none}.discovery-aside .eyebrow{grid-column:1/-1;margin-bottom:17px}.loyalty-note{margin-top:0}.campaign .chat-heading h2{font-size:8.6vw}.campaign .chat-stage{gap:45px;margin-top:45px}.campaign .chat-device-wrap{width:310px;margin-top:0;position:static}.campaign .chat-device{min-height:610px;padding-inline:18px}.campaign .chat-bubble p{font-size:14px}.campaign .chat-chapter{min-height:0;padding:35px 0 35px 25px}.campaign .chat-chapter h3{font-size:30px}.campaign .chat-chapter p{font-size:12px}.career-layout{grid-template-columns:minmax(0,1fr)}.career-copy{justify-self:end;max-width:470px;margin-top:35px}.management-stage{gap:50px}.management-copy{padding-right:0}.management-gallery{margin-top:0}.management-heading .eyebrow{margin-left:0}.campaign .management-heading h2{text-align:left}.network-node{width:190px}.network-node-01{top:5%;left:2%}.network-node-02{top:32%;right:0}.network-node-03{bottom:-7%;left:7%}.network-hub{width:185px;height:185px}.network-hub img{width:60px;height:60px}.campaign .network-node h3{font-size:31px}.network-node>p{font-size:10px}.network-node-link{gap:8px;font-size:9px}.campaign .faq-layout,.campaign .access-layout{grid-template-columns:minmax(0,1fr);gap:40px}}@media (height<=799px){.campaign .chat-device-wrap{position:static}.campaign .chat-chapter{min-height:0;padding-block:45px}}@media (width<=600px){.campaign .container{width:calc(100% - 40px)}.campaign main>section{scroll-margin-top:68px}.campaign .hero-layout{gap:0;padding-block:42px 30px}.campaign .hero-copy>.eyebrow{letter-spacing:.13em;margin-bottom:29px;font-size:7px}.campaign .hero h1{font-size:clamp(51px,13.1vw,79px);line-height:1.02}.campaign .hero h1 .hero-line-intro{margin-bottom:3px;font-size:.7em}.campaign .hero h1 .hero-line-accent{font-size:1.28em}.campaign .hero-copy-bottom{gap:23px;margin-top:30px;padding-left:16px}.campaign .hero-copy .lead{font-size:12px}.campaign .hero-actions{gap:20px}.campaign .hero-actions .button{min-height:51px;padding:12px 17px;font-size:12px}.campaign .hero-actions .text-link{font-size:11px}.campaign .hero-visual{width:345px;height:470px;margin-top:38px}.campaign .hero-phone{border-width:4px;border-radius:24px;width:181px}.campaign .hero-phone-front{top:65px;left:14px}.campaign .hero-phone-back{top:12px;right:10px}.campaign .hero-visual-index{font-size:7px;top:-9px;right:4px}.campaign .hero-device-caption{font-size:6px;bottom:-2px;left:0;right:0}.campaign .hero-bottom{min-height:90px;padding:18px 120px 18px 0;font-size:9px;line-height:1.8}.campaign .hero-bottom p>span{margin:6px 0 0;font-size:6px;display:block}.campaign .hero-bottom>a{display:none}.campaign .ambient-control{gap:6px;font-size:8px;bottom:24px;right:20px}.campaign .hero-stroke{width:120%;top:59%;right:-30%}.discovery-scene{padding-block:75px 65px}.campaign .discovery-heading h2{margin-top:22px;font-size:clamp(38px,10vw,57px)}.discovery-heading>p:last-child{margin-top:25px;font-size:12px}.discovery-stage{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:35px}.discovery-notes{grid-template-columns:minmax(0,1fr);padding-top:0;display:grid}.discovery-note{margin-bottom:24px;padding-bottom:23px}.campaign .discovery-note h3{font-size:24px}.discovery-note p{margin-top:10px;font-size:12px}.discovery-gallery{width:100%;padding:0 15px}.discovery-gallery .phone-gallery{width:275px}.scene-orbit{width:105%;height:70%;top:12%;left:-2%}.discovery-aside{padding-top:10px;display:block}.discovery-aside .discovery-pullquote{font-size:39px}.discovery-pullquote br{display:none}.loyalty-note{max-width:350px;margin-top:24px}.campaign .chat-story{padding-block:75px 45px}.campaign .chat-heading h2{margin-top:23px;font-size:clamp(43px,12vw,66px);line-height:1.03}.campaign .chat-heading h2 .chat-title-intro{margin-bottom:18px;font-size:.57em}.campaign .chat-heading h2 em{margin-top:-1px;font-size:1.32em;display:block}.campaign .chat-heading>p:last-child{margin-top:22px;font-size:12px}.campaign .chat-stage{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:45px}.campaign .chat-device-wrap{grid-area:1/1;width:310px;margin:0}.campaign .chat-device{border-radius:32px;min-height:610px;padding-inline:17px}.campaign .chat-chapters{grid-area:2/1;padding-top:15px}.campaign .chat-chapter{padding:23px 0 25px 24px}.campaign .chapter-number{margin-bottom:16px}.campaign .chat-chapter h3{font-size:29px}.campaign .chat-chapter p{margin-top:16px;font-size:12px}.career-statement{padding-block:75px}.career-layout>.eyebrow{flex-wrap:wrap;gap:10px;margin-bottom:25px;font-size:8px}.career-layout>.eyebrow span{flex-basis:100%;font-size:7px}.campaign .career-layout h2{font-size:clamp(36px,9.5vw,52px)}.career-copy{margin-top:27px}.career-copy>p{font-size:12px}.management-scene{padding-block:70px}.campaign .management-heading h2{margin-top:25px;font-size:clamp(39px,10.1vw,58px)}.management-stage{grid-template-columns:minmax(0,1fr);gap:45px;margin-top:40px}.management-gallery{grid-row:2}.management-gallery .phone-gallery{width:275px}.management-wordmark{font-size:37vw;top:auto;bottom:23%;left:0}.management-copy>.lead{margin-top:24px;font-size:18px}.management-list{margin-block:26px 22px}.management-list>div{padding-block:19px}.management-list dt{font-size:13px}.management-list dd{font-size:11px}.ecosystem-scene{padding-block:75px 35px}.ecosystem-heading{text-align:left}.ecosystem-heading .eyebrow{justify-content:flex-start;font-size:8px}.campaign .ecosystem-heading h2{margin-top:23px;font-size:clamp(34px,8.6vw,49px)}.ecosystem-network{aspect-ratio:auto;border-left:1px solid var(--fg-gold-line);grid-template-columns:minmax(0,1fr);gap:0;min-height:0;margin-top:35px;padding-left:34px;display:grid}.network-lines{display:none}.network-hub{width:165px;height:165px;margin:0 auto 12px;position:relative;inset:auto;transform:none}.network-hub:before{content:"";background:var(--fg-gold-line);width:calc(50vw - 92px);height:1px;position:absolute;top:50%;left:calc(92px - 50vw)}.network-node{border-top:1px solid var(--fg-gold-line);background:0 0;width:100%;padding:25px 0;position:relative;inset:auto}.network-node:before{content:"";background:var(--fg-gold);border-radius:50%;width:7px;height:7px;position:absolute;top:33px;left:-38px}.network-node-top{margin-bottom:13px}.campaign .network-node h3{font-size:37px}.network-node>p{margin-top:12px;font-size:12px}.network-node-link{margin-top:17px;font-size:10px}.campaign-faq{padding-block:50px 70px}.campaign .faq-layout h2{font-size:35px}.campaign .access-section{padding-block:75px}.campaign .access-layout{gap:30px}.campaign .access-layout h2{font-size:clamp(36px,9.5vw,51px)}.campaign .access-layout .lead{font-size:12px}}@media (width<=360px){.campaign .container{width:calc(100% - 36px)}.campaign .hero h1{font-size:13.1vw}.campaign .hero-visual{height:420px}.campaign .hero-phone{border-radius:22px;width:161px}.campaign .hero-phone-front{top:65px;left:5px}.campaign .hero-phone-back{right:1px}.campaign .chat-device{padding-inline:14px}.campaign .chat-bubble{padding:14px 15px}.campaign .chat-bubble p{font-size:13px}}@media (prefers-reduced-motion:reduce){.campaign .chat-device-wrap{position:static}.campaign .chat-chapter{min-height:0;padding-block:35px}.ambient-light>div{opacity:.6}.network-node{translate:none}}@media (width>=601px) and (width<=900px){.ecosystem-network{aspect-ratio:1100/650}}.campaign .multiverse-hero{--fg-gold:#d6a34b;--fg-gold-light:#efbd69;--fg-gold-hover:#ffd38a;--fg-gold-line:#d6a34b40;--fg-gold-glow:#d6a34b18;background:#000}.campaign .multiverse-hero .hero-layout{align-items:center;min-height:850px;padding-block:100px;display:flex;position:relative}.campaign .multiverse-hero .hero-copy{z-index:2;width:55%;position:relative}.campaign .multiverse-hero h1{text-shadow:0 2px 12px #000;font-size:clamp(80px,7.8vw,114px)}.campaign .multiverse-hero h1 .hero-line-accent{color:#efbd69;text-shadow:0 2px 12px #000}.campaign .multiverse-hero .hero-copy>.eyebrow{text-shadow:0 1px 5px #000;margin-bottom:30px}.campaign .multiverse-hero .hero-copy-bottom{border:0;margin-top:30px;padding:0}.campaign .multiverse-hero .lead{color:#ddd7cb;text-shadow:0 1px 5px #000}.multiverse-hero .lead strong{color:#f3f0e8;font-weight:500}.campaign .multiverse-hero .hero-actions{flex-wrap:wrap;gap:24px;margin-top:25px}.connected-backdrop{z-index:0;pointer-events:none;background:#000;position:absolute;inset:0;overflow:hidden}.connected-canvas{width:100%;height:100%;display:block}.connected-canvas-mobile{display:none}.raster-bridge{mix-blend-mode:screen}.campaign .multiverse-hero .hero-bottom{z-index:2;position:relative}@media (width<=1000px){.campaign .multiverse-hero .hero-copy{width:76%}.campaign .multiverse-hero h1{font-size:clamp(78px,9.4vw,100px)}}@media (width<=700px){.campaign .multiverse-hero .hero-layout{align-items:flex-start;min-height:850px;padding-block:38px 280px}.campaign .multiverse-hero .hero-copy{width:100%}.campaign .multiverse-hero h1{font-size:clamp(47px,13vw,84px)}.campaign .multiverse-hero .hero-copy>.eyebrow{letter-spacing:.13em;margin-bottom:25px;font-size:8px}.campaign .multiverse-hero .hero-copy-bottom{margin-top:26px}.campaign .multiverse-hero .hero-copy .lead{font-size:13px;line-height:1.75}.campaign .multiverse-hero .hero-actions{gap:16px;margin-top:22px}.campaign .multiverse-hero .hero-actions .button{min-height:48px;padding-inline:18px}.campaign .multiverse-hero .hero-actions .text-link{min-height:44px}.connected-canvas-desktop{display:none}.connected-canvas-mobile{display:block}.campaign .multiverse-hero .hero-bottom{min-height:0;padding:20px 0 30px}}.raster-bridge>svg{overflow:hidden}.raster-barber-scene{mix-blend-mode:screen}.raster-bridge svg,.flow-traveller svg{overflow:hidden}.living-flow{transform-box:fill-box;transform-origin:50%}.flow-light-pass{opacity:.24;mix-blend-mode:screen;display:none}.flow-traveller{mix-blend-mode:screen;offset-rotate:auto;display:none}.flow-light-orb{offset-rotate:0deg}.flow-control{z-index:4;bottom:18px}@media (prefers-reduced-motion:no-preference){.connected-backdrop[data-static=false] .living-flow{animation:original-flow-wave var(--wave-duration,30s) ease-in-out var(--wave-delay,0s) infinite}@supports (offset-path:path("M0 0 C1 1 2 2 3 3")){.connected-backdrop[data-static=false] .flow-light-pass,.connected-backdrop[data-static=false] .flow-traveller{display:block}.connected-backdrop[data-static=false] .flow-light-orb,.connected-backdrop[data-static=false] .flow-traveller{animation:original-flow-travel var(--flow-duration,26s) linear var(--flow-delay,0s) infinite}}.connected-backdrop[data-running=false] .living-flow,.connected-backdrop[data-running=false] .flow-light-orb,.connected-backdrop[data-running=false] .flow-traveller{animation-play-state:paused}}@keyframes original-flow-wave{0%,to{translate:0}50%{translate:0 2px}}@keyframes original-flow-travel{0%{offset-distance:0%}to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.connected-backdrop .living-flow{translate:none;animation:none!important}.connected-backdrop .flow-light-orb,.connected-backdrop .flow-traveller{animation:none!important}.connected-backdrop .flow-light-pass,.connected-backdrop .flow-traveller{display:none}}@media (width<=700px){.campaign .multiverse-hero .hero-bottom{padding-bottom:68px}.flow-control{bottom:16px}}.connected-backdrop:after{content:"";background:radial-gradient(43% 35% at 27% 44%,#000 32%,#000d 52%,#0000 100%);position:absolute;inset:0}.connected-backdrop .living-flow{animation:none!important}.barber-focus{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.connected-backdrop[data-static=false] .barber-focus{animation:barber-attention 42s ease-in-out var(--scene-phase,0s) infinite}.connected-backdrop[data-running=false] .barber-focus{animation-play-state:paused}}@keyframes barber-attention{0%,32%,to{opacity:.94;scale:1}15%{opacity:1;scale:1.012}}.campaign .multiverse-hero .hero-line-accent{color:var(--fg-gold-light)}@media (width<=1000px){.connected-canvas-desktop{display:none}.connected-canvas-mobile{width:100%;height:clamp(300px,95vw,470px);display:block;position:absolute;bottom:94px}.connected-backdrop:after{display:none}.campaign .multiverse-hero .hero-layout{align-items:flex-start;min-height:0;padding-block:48px calc(clamp(300px,95vw,470px) + 45px)}.campaign .multiverse-hero .hero-copy{width:100%}.campaign .multiverse-hero h1{font-size:clamp(48px,10vw,90px)}.campaign .multiverse-hero .hero-bottom{padding-bottom:68px}}@media (width<=700px){.campaign .multiverse-hero h1{font-size:clamp(44px,12.8vw,84px)}.campaign .multiverse-hero .hero-layout{padding-top:30px}}.site{--gold:var(--fg-gold);--gold-light:var(--fg-gold-light);--primary:var(--fg-gold);--ring:var(--fg-gold);--gold-dark:#a97632;--gold-gradient-end:#bc8236;--gold-dim:#946d36;--gold-glow:#d6a34b26;--border-gold:#d6a34b4d;--border-gold-medium:#d6a34b80;--border-gold-subtle:#d6a34b2e}.campaign .discovery-scene{background:radial-gradient(at 50% 56%,#d6a34b0c,#0000 58%),#080a0a}.campaign .scene-orbit{border-color:#d6a34b45;box-shadow:0 0 90px #d6a34b0a,inset 0 0 65px #d6a34b06}.campaign .chat-story{background:radial-gradient(at 70% 40%,#d6a34b0a,#0000 56%),#090a0c}.campaign .chat-bubble{transition-duration:.9s}@media (width>=1001px) and (height>=800px) and (prefers-reduced-motion:no-preference){.campaign .chat-chapter{min-height:64vh}}.career-statement{background:#08090b;position:relative;overflow:clip}.career-journey{border-block:1px solid var(--fg-gold-line);background:radial-gradient(at 50% 80%,#d6a34b0f,#0000 65%);grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px;min-height:280px;margin-top:46px;display:grid;position:relative}.career-journey:before{content:"";background:linear-gradient(90deg,#0000,#d6a34b70,#0000);height:1px;position:absolute;inset:50% 5% auto}.career-journey img{mix-blend-mode:screen;width:100%;height:auto;position:relative}.career-milestone{background:#08090b;flex-direction:column;gap:12px;padding-block:28px;display:flex;position:relative}.career-milestone:last-child{padding-left:30px}.career-milestone small{color:var(--fg-gold);letter-spacing:.15em;font-size:9px}.career-milestone strong{letter-spacing:-.04em;font-size:clamp(21px,2.5vw,32px);font-weight:450}.career-milestone span{color:#b9b3a6;max-width:240px;font-size:12px;line-height:1.7}.campaign .management-scene{background:radial-gradient(at 24% 52%,#d6a34b13,#0000 53%),#090a0c}.campaign .management-list>div{padding-block:23px}.campaign .management-list dt svg{color:var(--fg-gold)}.campaign .network-lines{filter:drop-shadow(0 0 5px #d6a34b45);overflow:visible}.campaign .network-lines path{stroke-width:1.4px;stroke-linecap:round}.campaign .network-lines .network-filament{stroke-width:.55px;opacity:.35}.campaign .network-node{background:radial-gradient(at 0 0,#d6a34b0a,#0000 75%),#090a0c}.campaign .campaign-faq{padding-block:105px 110px}.campaign .faq-list details{border-color:var(--fg-gold-line)}.campaign .faq-list summary{padding-block:26px}.campaign .faq-list details[open] summary{color:var(--fg-gold-light)}.campaign .faq-list details>p{padding-bottom:26px;line-height:1.85}.campaign .access-section{background:radial-gradient(at 18% 90%,#d6a34b14,#0000 64%),#090a0c}.site :focus-visible{outline-color:var(--fg-gold-light);outline-offset:5px}@media (width<=700px){.career-journey{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}.career-journey img{grid-area:1/1/auto/-1;justify-self:center;width:min(100%,340px)}.career-milestone{background:0 0;align-self:start;padding:0 0 25px}.career-milestone:last-child{padding-left:0}.career-journey:before{display:none}.campaign .campaign-faq{padding-block:65px}.campaign .faq-list summary{padding-block:22px}}@media (prefers-reduced-motion:reduce){.connected-backdrop .barber-focus{animation:none!important}.campaign .chat-bubble{transition:none}}.connected-backdrop .barber-focus{opacity:1;scale:none;animation:none!important}.scene-emission{mix-blend-mode:screen;opacity:.08}.energy-base{stroke:#d6a34b;stroke-opacity:.28;stroke-width:.8px}.energy-system,.career-light-field{mix-blend-mode:screen}.energy-trail{stroke-dasharray:21 79;stroke-dashoffset:110px;stroke-linecap:round;opacity:.85}.energy-bloom{opacity:.3;filter:blur(3px)}.energy-core{stroke-dasharray:5 95;opacity:.78}.gold-dust{opacity:.45;transform-box:fill-box;transform-origin:50%}.network-dust{translate:var(--light-x,0px) var(--light-y,0px);transition:none}@media (prefers-reduced-motion:no-preference){.connected-backdrop[data-static=false] .energy-trail,.career-illustration[data-static=false] .energy-trail{animation:energy-current var(--energy-time,18s) linear var(--energy-phase,0s) infinite}.connected-backdrop[data-static=false] .scene-emission{animation:scene-light-breath 12s ease-in-out var(--scene-phase,0s) infinite}.connected-backdrop[data-static=false] .gold-dust,.career-illustration[data-static=false] .gold-dust{animation:dust-drift var(--dust-time,15s) ease-in-out var(--dust-phase,0s) infinite}.connected-backdrop[data-running=false] .energy-trail,.connected-backdrop[data-running=false] .scene-emission,.connected-backdrop[data-running=false] .gold-dust,.career-illustration[data-running=false] .energy-trail,.career-illustration[data-running=false] .gold-dust{animation-play-state:paused}}@keyframes energy-current{to{stroke-dashoffset:-90px}}@keyframes scene-light-breath{0%,to{opacity:.04}50%{opacity:.22}}@keyframes dust-drift{0%,to{opacity:.2;translate:0 -3px}50%{opacity:.75;translate:5px 6px}}.campaign .multiverse-hero .hero-copy-bottom{isolation:isolate;position:relative}.campaign .multiverse-hero .hero-copy-bottom:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 36%,#000e 20%,#0009 60%,#0000 78%);position:absolute;inset:-28px -30px}.campaign .multiverse-hero .hero-actions .text-link{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b10c7;border:1px solid #d6a34b30;border-radius:5px;padding:14px 18px}.campaign .multiverse-hero .hero-actions .button-gold{box-shadow:0 0 0 1px #e9b95770,0 8px 32px #000c}.campaign .multiverse-hero .hero-bottom{background:linear-gradient(90deg,#000c,#0009 60%,#0000)}@media (width<=1000px){.connected-canvas-mobile{width:100%;height:100%;inset:0}.connected-backdrop:after{background:radial-gradient(76% 30% at 24% 30%,#000e 25%,#0009 65%,#0000);display:block}.campaign .multiverse-hero .hero-copy{align-self:flex-start}}@media (width<=600px){.campaign .multiverse-hero .hero-actions{gap:12px}.campaign .multiverse-hero .hero-actions .text-link{padding-inline:12px;font-size:10px}}.campaign [data-phone-story]{position:relative;overflow:clip}.campaign .discovery-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 10%}.campaign .discovery-notes{display:contents}.campaign .discovery-note{border-bottom:0;flex-direction:column;grid-column:1;justify-content:center;min-height:65svh;margin:0;padding:70px 25px 60px 35px;display:flex}.campaign .discovery-note>span{top:calc(50% - 75px)}.campaign .discovery-note:first-child{grid-row:1}.campaign .discovery-note:nth-child(2){grid-row:2}.campaign .discovery-notes>.text-link{grid-area:4/1;margin:0 0 30px 35px}.campaign .discovery-aside{flex-direction:column;grid-area:3/1;justify-content:center;min-height:65svh;padding:70px 25px 60px 35px;display:flex}.campaign .discovery-gallery{grid-area:1/2/5;align-self:start;margin:0;padding-top:0;position:sticky;top:100px}.campaign .discovery-gallery .phone-gallery{width:min(292px,44svh - 88px)}.campaign .management-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 10%}.campaign .management-copy,.campaign .management-list{display:contents}.campaign .management-copy>.product-label{grid-area:1/2}.campaign .management-copy>.lead{grid-area:2/2;margin:28px 0 12px}.campaign .management-list>div{flex-direction:column;grid-column:2;justify-content:center;min-height:65svh;padding-block:50px;display:flex}.campaign .management-list>div:first-child{grid-row:3}.campaign .management-list>div:nth-child(2){grid-row:4}.campaign .management-list>div:nth-child(3){grid-row:5}.campaign .management-copy>.text-link{grid-area:6/2}.campaign .management-gallery{grid-area:1/1/7;align-self:start;margin:0;padding:0;position:sticky;top:100px}.campaign .management-gallery .phone-gallery{width:min(300px,44svh - 88px)}.campaign .discovery-gallery .phone-gallery,.campaign .management-gallery .phone-gallery{filter:none}.campaign .gallery-controls p{min-width:0}@media (width<=700px){.campaign .discovery-stage,.campaign .management-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0 20px}.campaign .discovery-gallery{grid-area:1/1/5;top:85px}.campaign .discovery-note,.campaign .discovery-aside,.campaign .discovery-notes>.text-link{grid-column:2;min-height:70svh;padding:35px 0}.campaign .discovery-note>span{margin-bottom:14px;position:static}.campaign .discovery-note h3{font-size:21px}.campaign .discovery-note p,.campaign .loyalty-note p{font-size:12px}.campaign .discovery-aside .discovery-pullquote{font-size:25px}.campaign .discovery-aside .eyebrow{font-size:7px}.campaign .discovery-notes>.text-link{min-height:0;margin:0}.campaign .management-gallery{grid-row:3/7;top:85px}.campaign .management-copy>.product-label,.campaign .management-copy>.lead{grid-column:1/-1}.campaign .management-copy>.lead{margin-bottom:35px}.campaign .management-list>div{min-height:70svh}.campaign .management-list dt{gap:8px;font-size:16px;line-height:1.4}.campaign .management-list dd{margin-left:0;font-size:12px}.campaign .management-wordmark{display:none}.campaign .gallery-controls{gap:3px}.campaign .gallery-controls button{flex-shrink:0;width:30px}.campaign .gallery-controls p{font-size:9px}.campaign .discovery-gallery .phone-gallery,.campaign .management-gallery .phone-gallery{width:100%;max-width:180px}.campaign .phone-shell{border-radius:24px}}@media (width>=701px){.campaign .chat-device-wrap{margin-top:0;position:sticky;top:90px}.campaign .chat-stage{padding-bottom:150px}.campaign .chat-chapter{min-height:64svh;padding-block:60px}}@media (width>=701px) and (height<=720px){.campaign .chat-device-wrap{width:310px}.campaign .chat-device{min-height:0;padding:18px}.campaign .chat-device-top{padding-bottom:12px}.campaign .chat-date{margin-block:14px}.campaign .chat-messages{gap:12px}.campaign .chat-bubble{padding:13px 15px}.campaign .chat-composer{margin-top:18px;padding-top:14px}}.campaign .chat-bubble{transition:opacity .24s;transform:none!important}.campaign .chat-chapter,.campaign .management-list>div{text-shadow:none;filter:none}.campaign .discovery-scene:before,.campaign .chat-story:before,.campaign .career-statement:before,.campaign .management-scene:before,.campaign .ecosystem-scene:before{content:"";pointer-events:none;opacity:.32;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M50 0 C50 15 77 20 75 40 S22 70 50 100' fill='none' stroke='%23d6a34b' stroke-width='.12'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:0}.campaign .chat-story:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M50 0 C50 5 8 5 8 12 L8 90 C8 98 50 95 50 100' fill='none' stroke='%23d6a34b' stroke-width='.12'/%3E%3C/svg%3E")}.campaign .career-statement:before{background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#d6a34b50 50%,#0000 calc(50% + .5px))}.campaign .ecosystem-scene{position:relative}.campaign .multiverse-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#d6a34b55);width:1px;height:95px;position:absolute;bottom:0;left:50%}.campaign .chat-story{border-block-color:#0000}.campaign .chat-story:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f 20%,#d6a34b2e 50%,#ffffff1f 80%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.campaign .chat-chapter{background:linear-gradient(#0000,#d6a34b30 20% 80%,#0000) 0/1px 100% no-repeat;border-left-color:#0000}.campaign .management-list>div{background:linear-gradient(90deg,#0000,#ffffff1f 20%,#d6a34b2e 50%,#ffffff1f 80%,#0000) top/100% 1px no-repeat;border-color:#0000}.campaign .career-journey{background:linear-gradient(90deg,#0000,#ffffff1f 20%,#d6a34b2e 50%,#ffffff1f 80%,#0000) top/100% 1px no-repeat,linear-gradient(90deg,#0000,#ffffff1f 20%,#d6a34b2e 50%,#ffffff1f 80%,#0000) bottom/100% 1px no-repeat,radial-gradient(at 50% 80%,#d6a34b0f,#0000 65%);border-color:#0000}.career-illustration{min-width:0;position:relative}.career-journey .career-illustration img{width:100%;height:auto}.career-light-field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (width<=700px){.career-illustration{grid-area:1/1/auto/-1;justify-self:center;width:min(100%,340px)}}@media (prefers-reduced-motion:reduce){.energy-trail,.gold-dust,.scene-emission{animation:none!important}.network-dust{transition:none;translate:none}.campaign .chat-device-wrap{position:static}}@media (width<=700px){.campaign .discovery-gallery .gallery-controls,.campaign .management-gallery .gallery-controls{grid-template-columns:32px minmax(0,1fr) 32px;gap:3px;display:grid}.campaign .discovery-gallery .gallery-controls button,.campaign .management-gallery .gallery-controls button{width:32px;min-width:0;height:32px;padding:0}.campaign .discovery-gallery .motion-feedback,.campaign .management-gallery .motion-feedback{font-size:0;display:block}.campaign .discovery-gallery .gallery-count,.campaign .management-gallery .gallery-count{white-space:nowrap;margin:0;font-size:9px;display:block}.campaign .multiverse-hero h1{isolation:isolate;position:relative}.campaign .multiverse-hero h1:before{content:"";z-index:-1;background:radial-gradient(at 28%,#000d 28%,#0007 65%,#0000 88%);position:absolute;inset:-18px -10px}}@media (width>=701px){.campaign .chat-stage{padding-bottom:0}.campaign .chat-chapters{padding-bottom:min(75svh,650px)}}.campaign .motion-feedback{animation:none!important}.campaign [data-phone-story] .discovery-stage:after,.campaign [data-phone-story] .management-stage:after{content:"";grid-column:1/-1;height:clamp(280px,50svh,500px)}.campaign .discovery-stage:after{grid-row:5}.campaign .management-stage:after{grid-row:7}.campaign .discovery-gallery{grid-row:1/6}.campaign .management-gallery{grid-row:1/8}@media (width<=700px){.campaign .management-gallery{grid-row:3/8}}.campaign .chat-story{position:relative}.motion-field{--field-play:paused}.motion-field[data-running=true]{--field-play:running}.story-card{min-width:0}.campaign .discovery-note .story-card>span{color:var(--fg-gold);letter-spacing:.16em;margin-bottom:20px;font-size:10px;display:block}.campaign .management-list .story-card{margin:0}.campaign .chat-story[data-enhanced=true][data-step="0"] .chat-bubble:nth-child(n+2){opacity:0;visibility:hidden}.campaign .chat-story[data-enhanced=true][data-step="1"] .chat-bubble:nth-child(3){transition-delay:.22s}.campaign .chat-story[data-enhanced=true] .chat-bubble{visibility:visible;transition:opacity .4s,box-shadow .6s}.campaign .chat-story[data-step="0"] .chat-bubble:first-child,.campaign .chat-story[data-step="1"] .chat-bubble:nth-child(2){box-shadow:0 0 24px #d6a34b33}.career-journey:before{display:none}.career-milestone{background:0 0;border:0}.career-milestone:after{content:"";background:linear-gradient(90deg,#0000,#d6a34b70,#0000);height:1px;position:absolute;inset:auto 0 0}.career-milestone:before{content:"";filter:drop-shadow(0 0 5px #d6a34b);width:25%;height:2px;animation:8s ease-in-out infinite divider-current;animation-play-state:var(--field-play,paused);background:linear-gradient(90deg,#0000,#efbd69,#0000);position:absolute;bottom:-1px;left:0}.career-milestone:last-child:before{animation-delay:-4s}@keyframes divider-current{0%,to{opacity:0;left:0}20%,80%{opacity:.7}90%{opacity:0;left:75%}}.ecosystem-light-lines{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ecosystem-track{stroke:#d6a34b;stroke-opacity:.45;stroke-width:1px}.ecosystem-beam{stroke-width:2px;stroke-linecap:round;stroke-dasharray:16 84;animation:8s linear infinite network-current;animation-play-state:var(--field-play,paused)}.ecosystem-bloom{stroke:#d6a34b;stroke-width:9px;opacity:.45;filter:blur(4px)}.campaign .ecosystem-network .network-node{animation:8s ease-in-out infinite ecosystem-arrival;animation-play-state:var(--field-play,paused)}.campaign .ecosystem-network .network-node-02{animation-delay:-2s}.campaign .ecosystem-network .network-node-03{animation-delay:-4s}@keyframes ecosystem-arrival{0%,to{border-color:#d6a34b30;box-shadow:0 0 #d6a34b00}60%{border-color:#d6a34b70;box-shadow:0 0 22px #d6a34b17}}@media (width<=767px){.campaign .discovery-stage,.campaign .management-stage{--story-phone-height:min(62svh, 570px);isolation:isolate;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.campaign .discovery-gallery,.campaign .management-gallery{z-index:1;grid-column:1;place-self:start center;width:auto;margin:0;padding:0;position:sticky;top:78px}.campaign .discovery-gallery{grid-row:1/6}.campaign .management-gallery{grid-row:3/8}.campaign .discovery-gallery .phone-gallery,.campaign .management-gallery .phone-gallery{width:min(72vw, calc((var(--story-phone-height) - 44px) * .473));max-width:none;padding:0}.campaign .phone-shell{border-radius:28px}.campaign .discovery-note,.campaign .discovery-aside,.campaign .management-list>div{min-height:calc(100svh + 70px);padding:calc(var(--story-phone-height) + 48px) 0 45px;z-index:2;pointer-events:none;background:0 0;grid-column:1;justify-content:flex-end;margin:0;position:relative}.campaign .discovery-note .story-card,.campaign .discovery-aside .story-card,.campaign .management-list .story-card{pointer-events:auto}.campaign .story-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090e15ed;border:1px solid #d6a34b38;border-radius:16px;width:100%;padding:22px;box-shadow:0 12px 36px #0005}.campaign .discovery-note h3{font-size:27px;line-height:1.15}.campaign .discovery-note p,.campaign .loyalty-note p{font-size:14px;line-height:1.7}.campaign .discovery-note .story-card>span{margin-bottom:12px}.campaign .discovery-aside .discovery-pullquote{font-size:32px;line-height:1.1}.campaign .discovery-aside .eyebrow{font-size:9px}.campaign .discovery-aside .editorial-mark{display:none}.campaign .discovery-notes>.text-link{z-index:3;grid-area:4/1;min-height:0;margin:0;padding:20px 0}.campaign .management-list dt{gap:10px;font-size:23px;line-height:1.2}.campaign .management-list dd{margin:16px 0 0;font-size:14px;line-height:1.7}.campaign .management-copy>.product-label,.campaign .management-copy>.lead,.campaign .management-copy>.text-link{grid-column:1}.campaign .management-copy>.text-link{z-index:3;padding-block:24px;position:relative}.campaign .management-copy>.lead{margin-bottom:35px}.campaign .management-wordmark,.campaign .scene-orbit{display:none}.campaign .discovery-stage:after,.campaign .management-stage:after{height:100px!important}.campaign .discovery-gallery .gallery-controls,.campaign .management-gallery .gallery-controls{grid-template-columns:40px minmax(0,1fr) 40px;gap:6px;margin-top:8px;display:grid}.campaign .discovery-gallery .gallery-controls button,.campaign .management-gallery .gallery-controls button{width:40px;height:36px}.campaign .discovery-gallery .gallery-count,.campaign .management-gallery .gallery-count{font-size:11px}.campaign .discovery-gallery .motion-feedback,.campaign .management-gallery .motion-feedback{font-size:0}.campaign .chat-stage{--chat-height:390px;isolation:isolate;grid-template-columns:minmax(0,1fr);gap:0;padding:0 0 100px;display:grid}.campaign .chat-device-wrap{z-index:1;grid-area:1/1/4;align-self:start;width:min(100%,340px);margin:0;position:sticky;top:80px}.campaign .chat-device{border-radius:24px;min-height:0;padding:15px}.campaign .chat-device-top{gap:8px;padding-bottom:10px}.campaign .chat-avatar{width:34px;height:34px}.campaign .chat-device-top strong{font-size:13px}.campaign .chat-date{margin:12px 0}.campaign .chat-messages{gap:9px}.campaign .chat-bubble{padding:10px 13px}.campaign .chat-bubble>span{margin-bottom:3px;font-size:8px}.campaign .chat-bubble p{font-size:13px;line-height:1.4}.campaign .chat-bubble small{margin-top:3px;font-size:7px}.campaign .chat-composer{margin-top:12px;padding-top:10px;font-size:8px}.campaign .chat-device-wrap figcaption{margin-top:12px;font-size:8px;line-height:1.5}.campaign .chat-chapters{padding:0;display:contents}.campaign .chat-chapter{min-height:100svh;padding:calc(var(--chat-height) + 70px) 0 35px;z-index:2;pointer-events:none;background:0 0;border:0;grid-column:1;justify-content:flex-end}.campaign .chat-chapter:first-child{grid-row:1}.campaign .chat-chapter:nth-child(2){grid-row:2}.campaign .chat-chapter:nth-child(3){grid-row:3}.campaign .chat-chapter .story-card{pointer-events:auto}.campaign .chat-chapter h3{letter-spacing:-.025em;font-size:28px;line-height:1.15}.campaign .chat-chapter p{margin-top:15px;font-size:14px}.campaign .chat-chapter .text-link{margin-top:18px}.campaign .chapter-number{margin-bottom:12px;display:block}.campaign .chapter-number:before{display:none}.campaign .ecosystem-network{border-left:0;padding-left:28px}.campaign .network-hub:before,.campaign .network-node:before{display:none}.campaign .ecosystem-network .network-node{z-index:1;border:1px solid #d6a34b30;border-radius:14px;width:100%;margin-top:30px;padding:25px 20px}.campaign .network-hub{z-index:1}}@media (width<=767px) and (height<=650px){.campaign .discovery-stage,.campaign .management-stage{--story-phone-height:56svh}.campaign .chat-stage{--chat-height:320px}.campaign .chat-device-wrap{top:68px}.campaign .chat-device-top,.campaign .chat-composer{display:none}}@media (prefers-reduced-motion:reduce){.ecosystem-beam,.career-milestone:before,.campaign .ecosystem-network .network-node{animation:none!important}.campaign .chat-story .chat-bubble{transition:none;opacity:1!important;visibility:visible!important}}@media (width<=767px){.campaign .discovery-gallery .phone-gallery,.campaign .management-gallery .phone-gallery{flex-direction:column;display:flex}.campaign .discovery-gallery .gallery-controls,.campaign .management-gallery .gallery-controls{order:-1;margin:0 0 8px}.campaign .discovery-note,.campaign .discovery-aside,.campaign .management-list>div{min-height:145svh;padding-top:calc(var(--story-phone-height) + 100px);justify-content:flex-start}.campaign .discovery-note .story-card,.campaign .discovery-aside .story-card,.campaign .management-list .story-card{top:calc(var(--story-phone-height) + 100px);position:sticky}.campaign .chat-chapter{min-height:145svh;padding-top:calc(var(--chat-height) + 110px);justify-content:flex-start}.campaign .chat-chapter .story-card{top:calc(var(--chat-height) + 110px);position:sticky}.campaign .chat-device-wrap{z-index:3}.campaign .discovery-note .story-card,.campaign .discovery-aside .story-card,.campaign .management-list .story-card{top:calc(var(--story-phone-height) + 80px)}.campaign .discovery-aside .story-card{padding:18px}.campaign .discovery-aside .discovery-pullquote{font-size:28px}.campaign .discovery-aside .loyalty-note{margin-top:18px}.campaign .discovery-aside .loyalty-note p{font-size:13px;line-height:1.6}}.living-barber-image{display:block;overflow:hidden}.career-illustration>.living-barber-image{aspect-ratio:2;mix-blend-mode:screen;width:100%;height:auto}.source-scene-fixed{translate:none;scale:none;animation:none!important}@keyframes network-current{0%{stroke-dashoffset:100px}to{stroke-dashoffset:-100px}}@media (width<=1000px){.campaign .multiverse-hero{--hero-footer-height:44px;--hero-header-height:73px;height:min(calc(var(--hero-visible-height,100svh) - var(--hero-header-height)), 165vw);flex-direction:column;min-height:0;display:flex}.campaign .multiverse-hero .hero-layout{flex:auto;align-items:flex-start;height:auto;min-height:0;padding-block:20px 0}.campaign .multiverse-hero .hero-copy{align-self:flex-start;width:min(100%,520px)}.campaign .multiverse-hero h1{font-size:clamp(34px,min(12vw,8.4svh),64px);line-height:.98}.campaign .multiverse-hero .hero-copy>.eyebrow{margin-bottom:16px;font-size:8px;line-height:1.3}.campaign .multiverse-hero .hero-copy-bottom{max-width:440px;margin-top:14px}.campaign .multiverse-hero .hero-copy-bottom:before{inset:-14px -18px}.campaign .multiverse-hero .hero-copy .lead{font-size:13px;line-height:1.55}.campaign .multiverse-hero .hero-actions{flex-wrap:nowrap;gap:12px;margin-top:16px;display:flex}.campaign .multiverse-hero .hero-actions .button{gap:10px;min-height:44px;padding:10px 14px;font-size:11px}.campaign .multiverse-hero .hero-actions .text-link{white-space:nowrap;gap:8px;min-height:44px;padding:10px 12px;font-size:10px}.campaign .multiverse-hero .hero-bottom{flex:0 0 var(--hero-footer-height);height:var(--hero-footer-height);background:0 0;min-height:0;margin-top:0;padding:7px 110px 6px 0;font-size:8px;line-height:1.4}.campaign .multiverse-hero .hero-bottom p>span{letter-spacing:.12em;margin:3px 0 0;font-size:5.5px;display:block}.campaign .multiverse-hero .hero-bottom>a{display:none}.campaign .multiverse-hero .flow-control{gap:4px;min-height:30px;font-size:7px;bottom:7px;right:20px}.connected-canvas-mobile{inset:0 0 var(--hero-footer-height);width:100%;height:calc(100% - var(--hero-footer-height))}.connected-backdrop:after{background:radial-gradient(75% 39% at 20% 29%,#000e 24%,#0008 60%,#0000 85%)}}@media (width<=600px){.campaign .multiverse-hero{--hero-header-height:69px}}@media (width<=360px),(width<=1000px) and (height<=650px){.campaign .multiverse-hero .hero-layout{padding-top:14px}.campaign .multiverse-hero .hero-copy>.eyebrow{margin-bottom:12px;font-size:7px}.campaign .multiverse-hero .hero-copy-bottom{margin-top:10px}.campaign .multiverse-hero .hero-copy .lead{font-size:11px}.campaign .multiverse-hero .hero-actions{gap:8px;margin-top:12px}.campaign .multiverse-hero .hero-actions .button{gap:5px;padding-inline:10px;font-size:10px}.campaign .multiverse-hero .hero-actions .text-link{gap:5px;padding-inline:9px;font-size:9px}}.campaign .multiverse-hero .hero-layout{position:relative}@media (width<=1000px){.campaign .multiverse-hero .hero-layout{flex-direction:row;align-items:center;padding-block:0;display:flex}.campaign .multiverse-hero .hero-copy{flex:0 0 58%;align-self:center;width:58%}.campaign .multiverse-hero h1{font-size:clamp(28px,9.6vw,72px)}.campaign .multiverse-hero .hero-copy>.eyebrow{letter-spacing:.1em;white-space:nowrap;margin-bottom:clamp(10px,3vw,24px);font-size:clamp(6px,1.8vw,9px)}.campaign .multiverse-hero .hero-copy-bottom{margin-top:clamp(10px,3vw,24px)}.campaign .multiverse-hero .hero-copy .lead{font-size:clamp(9px,2.4vw,14px);line-height:1.55}.campaign .multiverse-hero .hero-actions{flex-wrap:nowrap;gap:clamp(6px,2vw,20px);width:max-content;max-width:calc(100vw - 40px);margin-top:clamp(12px,3vw,25px)}.campaign .multiverse-hero .hero-actions .button,.campaign .multiverse-hero .hero-actions .text-link{gap:5px;min-height:34px;padding:8px clamp(8px,1.8vw,18px);font-size:clamp(8px,1.9vw,12px)}.campaign .multiverse-hero .hero-actions svg{width:12px;height:12px}.campaign .multiverse-hero .connected-backdrop{width:100%;height:100%;margin:0;position:absolute;inset:0}.campaign .multiverse-hero .connected-backdrop:after{background:radial-gradient(45% 30% at 22% 43%,#0006,#0000 90%);display:block}.campaign .multiverse-hero .connected-canvas-shared{width:100%;height:100%;display:block;position:absolute;inset:0}.campaign .multiverse-hero .source-scene-fixed{transform-box:fill-box;transform-origin:50%;scale:var(--scene-scale-x,1) var(--scene-scale-y,1)}}.scroll-story,.scroll-story-frame{display:contents}.campaign .management-intro{max-width:480px;margin:35px 0 45px auto}.campaign .management-intro .lead{margin-top:24px}@media (width<=767px){.campaign .scroll-story[data-mobile-story=true]{height:calc(var(--story-height,calc(100svh - 84px)) * 3);margin-block:24px 48px;display:block;position:relative}.campaign .scroll-story[data-mobile-story=true] .scroll-story-frame{top:var(--story-top,76px);height:var(--story-height,calc(100svh - 84px));isolation:isolate;display:block;position:sticky}.campaign .scroll-story[data-mobile-story=true] :is(.discovery-stage,.management-stage,.chat-stage){grid-template-rows:minmax(0,55fr) minmax(0,45fr);grid-template-columns:minmax(0,1fr);gap:0;height:100%;min-height:0;margin:0;padding:0;display:grid;overflow:hidden}.campaign .scroll-story[data-mobile-story=true] :is(.discovery-stage,.management-stage):after{display:none}.campaign .scroll-story[data-mobile-story=true] :is(.discovery-notes,.discovery-note,.discovery-aside,.management-copy,.management-list,.management-list>div,.chat-chapters,.chat-chapter){display:contents}.campaign .scroll-story[data-mobile-story=true] :is(.discovery-gallery,.management-gallery,.chat-device-wrap){z-index:1;flex-direction:column;grid-area:1/1;justify-content:flex-start;place-self:start center;align-items:center;width:100%;height:100%;min-height:0;max-height:100%;margin:0;padding:0 0 12px;display:flex;position:relative;top:auto}.campaign .scroll-story[data-mobile-story=true] :is(.discovery-gallery,.management-gallery) .phone-gallery{width:min(72vw, calc((var(--story-height,580px) * .55 - 58px) * .45));max-width:none;height:auto;padding:0}.campaign .scroll-story[data-mobile-story=true] .gallery-controls{flex-shrink:0;align-self:center;width:max(100%,158px)}.campaign .scroll-story[data-mobile-story=true] .story-card{overscroll-behavior:auto;visibility:hidden;opacity:0;pointer-events:none;z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;background:#090e15;grid-area:2/1;align-self:start;width:100%;height:auto;min-height:0;max-height:100%;margin:0;padding:16px;transition:opacity .18s;position:relative;top:auto;overflow:auto;transform:translate(0,0)}.campaign .scroll-story[data-mobile-story=true] .story-card[data-active=true]{visibility:visible;opacity:1;pointer-events:auto}.campaign .scroll-story[data-mobile-story=true] .story-card :is(h3,dt){font-size:23px;line-height:1.15}.campaign .scroll-story[data-mobile-story=true] .story-card :is(p,dd){margin-top:10px;font-size:12px;line-height:1.5}.campaign .scroll-story[data-mobile-story=true] .story-card .text-link{min-height:34px;margin-top:12px;font-size:11px}.campaign .scroll-story[data-mobile-story=true] .story-card>span,.campaign .scroll-story[data-mobile-story=true] .chapter-number{margin-bottom:8px}.campaign .scroll-story[data-mobile-story=true] .story-card .eyebrow{margin:0 0 8px;font-size:8px}.campaign .scroll-story[data-mobile-story=true] .story-card .discovery-pullquote{margin:0;font-size:23px;line-height:1.08}.campaign .scroll-story[data-mobile-story=true] .discovery-pullquote br{display:none}.campaign .scroll-story[data-mobile-story=true] .loyalty-note{margin-top:10px}.campaign .scroll-story[data-mobile-story=true] .loyalty-note .fine-rule{display:none}.campaign .scroll-story[data-mobile-story=true] .loyalty-note p{margin:0;font-size:12px}.campaign .scroll-story[data-mobile-story=true] .chat-device-wrap{width:min(100%,340px)}.campaign .scroll-story[data-mobile-story=true] .chat-device{border-radius:20px;width:100%;min-height:0;padding:10px 14px;box-shadow:inset 0 0 0 1px #d6a34b30}.campaign .scroll-story[data-mobile-story=true] .chat-device-top{padding-bottom:7px;display:flex}.campaign .scroll-story[data-mobile-story=true] .chat-device-top strong{font-size:12px}.campaign .scroll-story[data-mobile-story=true] .chat-device-top small{font-size:7px}.campaign .scroll-story[data-mobile-story=true] .chat-avatar{width:27px;height:27px}.campaign .scroll-story[data-mobile-story=true] .chat-avatar img{width:23px;height:23px}.campaign .scroll-story[data-mobile-story=true] .chat-brand{font-size:24px}.campaign .scroll-story[data-mobile-story=true] .chat-date{margin:5px 0;font-size:6px}.campaign .scroll-story[data-mobile-story=true] .chat-messages{gap:5px}.campaign .scroll-story[data-mobile-story=true] .chat-bubble{padding:5px 9px}.campaign .scroll-story[data-mobile-story=true] .chat-bubble p{font-size:11px;line-height:1.3}.campaign .scroll-story[data-mobile-story=true] .chat-bubble>span{margin-bottom:1px;font-size:6px}.campaign .scroll-story[data-mobile-story=true] .chat-bubble small{margin-top:1px;font-size:6px}.campaign .scroll-story[data-mobile-story=true] .chat-composer{display:none}.campaign .scroll-story[data-mobile-story=true] .chat-device-wrap figcaption{flex-shrink:0;margin-top:8px;padding:0 4px;font-size:8px;line-height:1.4}.campaign .management-intro{margin:26px 0}}@media (prefers-reduced-motion:reduce){.campaign .scroll-story[data-mobile-story=true] .story-card{transition:none}}.campaign .multiverse-hero :is(.hero-layout,.hero-copy,.hero-actions,.hero-actions>a,.hero-bottom,.flow-control){filter:none;will-change:auto;transform:translate(0,0)}.campaign .multiverse-hero .hero-actions .text-link{-webkit-backdrop-filter:none;backdrop-filter:none;background:#090b0e}.connected-canvas-shared{isolation:isolate}.connected-backdrop .raster-barber-scene,.connected-backdrop .living-barber-image{mix-blend-mode:screen}@media (width<=767px){.campaign .ecosystem-network{aspect-ratio:auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.campaign .ecosystem-network .network-node{position:relative;inset:auto}.campaign .ecosystem-network .network-hub{margin:0 auto 12px;position:relative;inset:auto;transform:none}}.campaign .multiverse-hero :is(.hero-copy>.eyebrow,.hero-line,.hero-actions,.hero-actions>a,.hero-bottom,.flow-control){animation:none;transform:translate(0,0)}.campaign .multiverse-hero .hero-actions>a{transition:background-color .18s,border-color .18s,color .18s}.campaign .multiverse-hero .connected-backdrop[data-art=original-video]{inset:0 0 calc(var(--hero-footer-height,88px) + 12px);background:#000;width:100%;height:auto;overflow:hidden}.campaign .multiverse-hero .connected-backdrop[data-art=original-video]:after{display:none}.connected-video-poster,.connected-video-poster img,.connected-video{object-fit:contain;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.connected-video{opacity:1}.connected-backdrop[data-static=true] .connected-video{visibility:hidden}.connected-backdrop[data-ready=true][data-static=false] .connected-video{opacity:1}@media (width<=1000px){.campaign .multiverse-hero .connected-backdrop[data-art=original-video]{bottom:calc(var(--hero-footer-height,44px) + 12px)}}@media (width<=1000px) and (height<=430px){.campaign .multiverse-hero h1{font-size:clamp(24px,7svh,36px)}.campaign .multiverse-hero .hero-copy>.eyebrow{margin-bottom:8px;font-size:6px}.campaign .multiverse-hero .hero-copy-bottom{margin-top:8px}.campaign .multiverse-hero .hero-copy .lead{font-size:8px}.campaign .multiverse-hero .hero-actions{margin-top:8px}.campaign .multiverse-hero .hero-actions :is(.button,.text-link){min-height:30px;padding-block:6px}}.campaign .multiverse-hero{height:calc(var(--hero-visible-height,100svh) - var(--hero-header-height,81px));--hero-footer-height:72px;background:#000;min-height:0;display:block}.campaign .multiverse-hero .connected-backdrop[data-art=original-video],.campaign .multiverse-hero .hero-layout{inset:auto;left:var(--art-left,0px);top:var(--art-top,0px);width:var(--art-width,100%);height:var(--art-height,100%);max-width:none;min-height:0;margin:0;padding:0;position:absolute}.campaign .multiverse-hero .hero-copy{left:calc(60 * var(--hero-u,1px));top:calc(240 * var(--hero-u,1px));width:calc(740 * var(--hero-u,1px));max-width:none;margin:0;position:absolute}.campaign .multiverse-hero h1{font-size:calc(110 * var(--hero-u,1px));margin:0;line-height:.96}.campaign .multiverse-hero .hero-copy>.eyebrow{font-size:calc(12 * var(--hero-u,1px));margin:0 0 calc(24 * var(--hero-u,1px));letter-spacing:.15em}.campaign .multiverse-hero .hero-copy-bottom{margin-top:calc(30 * var(--hero-u,1px))}.campaign .multiverse-hero .hero-copy .lead{font-size:calc(22 * var(--hero-u,1px));max-width:none;margin:0;line-height:1.65}.campaign .multiverse-hero .hero-actions{gap:calc(18 * var(--hero-u,1px));width:max-content;margin-top:calc(40 * var(--hero-u,1px));flex-wrap:nowrap;display:flex}.campaign .multiverse-hero .hero-actions :is(.button,.text-link){min-height:0;height:calc(64 * var(--hero-u,1px));padding:0 calc(24 * var(--hero-u,1px));font-size:calc(17 * var(--hero-u,1px));white-space:nowrap;gap:calc(16 * var(--hero-u,1px))}.campaign .multiverse-hero .hero-actions svg{width:calc(22 * var(--hero-u,1px));height:calc(22 * var(--hero-u,1px))}.campaign .multiverse-hero[data-composition=portrait] .hero-copy{left:calc(40 * var(--hero-u));top:calc(400 * var(--hero-u));width:calc(650 * var(--hero-u))}.campaign .multiverse-hero[data-composition=portrait] h1{font-size:calc(90 * var(--hero-u))}.campaign .multiverse-hero[data-composition=portrait] .hero-copy .lead{font-size:calc(27 * var(--hero-u))}.campaign .multiverse-hero[data-composition=portrait] .hero-copy>.eyebrow{font-size:calc(15 * var(--hero-u))}.campaign .multiverse-hero[data-composition=portrait] .hero-actions :is(.button,.text-link){font-size:calc(23 * var(--hero-u));height:calc(80 * var(--hero-u))}.campaign .multiverse-hero .hero-bottom{height:var(--hero-footer-height);min-height:0;padding-block:10px;position:absolute;bottom:0;left:0;right:0}.campaign .multiverse-hero:after{display:none}.hero-outlet{pointer-events:none;left:calc(50% - 8px);top:calc(var(--art-top) + var(--art-height) - 2px);width:16px;height:calc(100% - var(--art-top) - var(--art-height) + 2px);position:absolute;overflow:visible}.hero-outlet-track{fill:none;stroke:#d6a34b;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.48}.hero-outlet-pulse{fill:none;stroke:#efbd69;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-dasharray:14 86;animation:6s linear infinite fg-outlet}@keyframes fg-outlet{to{stroke-dashoffset:-100px}}.campaign:has(.ambient-control[aria-pressed=true]) .hero-outlet-pulse{animation-play-state:paused}.campaign .ecosystem-track{stroke:#d6a34b;stroke-width:.8px;opacity:.4}.campaign .ecosystem-beam{stroke-width:1.2px}.campaign .ecosystem-bloom{stroke:#d6a34b;stroke-width:3px;opacity:.2}.campaign .discovery-scene:before,.campaign .chat-story:before,.campaign .management-scene:before,.campaign .ecosystem-scene:before{opacity:.48}@media (width<=767px){.campaign .discovery-scene .scroll-story[data-mobile-story=true]{height:calc(var(--story-height) * 3.5)}.campaign .ecosystem-network{isolation:isolate;gap:24px}.campaign .ecosystem-network :is(.network-hub,.network-node){will-change:auto;grid-row:auto;transition:none!important;animation:none!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}.campaign .ecosystem-network .network-hub{z-index:2;margin:0 auto 32px}.campaign .ecosystem-network .network-node{z-index:1;margin:0}.campaign .ecosystem-light-lines{z-index:0}}@media (prefers-reduced-motion:reduce){.hero-outlet-pulse{opacity:0;animation:none}}.campaign .multiverse-hero{--hero-u:min(calc(100vw / 1600), calc((100svh - 165px) / 1000));--art-width:calc(1600 * var(--hero-u));--art-height:calc(1000 * var(--hero-u));--art-left:calc((100% - var(--art-width)) / 2);--art-top:calc((100% - var(--hero-footer-height) - 12px - var(--art-height)) / 2)}@media (aspect-ratio<=6/5){.campaign .multiverse-hero{--hero-u:min(calc(100vw / 900), calc((100svh - 125px) / 1320));--hero-header-height:69px;--hero-footer-height:44px;--art-width:calc(900 * var(--hero-u));--art-height:calc(1320 * var(--hero-u))}.campaign .multiverse-hero .hero-copy{left:calc(40 * var(--hero-u));top:calc(340 * var(--hero-u));width:calc(650 * var(--hero-u))}.campaign .multiverse-hero h1{font-size:calc(90 * var(--hero-u))}.campaign .multiverse-hero .hero-copy .lead{font-size:calc(27 * var(--hero-u))}.campaign .multiverse-hero .hero-copy>.eyebrow{font-size:calc(15 * var(--hero-u))}.campaign .multiverse-hero .hero-actions :is(.button,.text-link){font-size:calc(23 * var(--hero-u));height:calc(80 * var(--hero-u))}.campaign .multiverse-hero .hero-bottom p{max-width:calc(50% - 12px);font-size:6.5px}}.campaign .multiverse-hero[data-composition=portrait] .hero-copy{top:calc(340 * var(--hero-u))}.site{--gold:#d6a34b;--gold-light:#efbd69;--gold-dark:#a97632;--gold-gradient-end:#b77a2c}.site :is(h2,h3) em,.campaign .chat-title-main+em{color:var(--fg-gold-light);-webkit-text-fill-color:var(--fg-gold-light);opacity:1;background-image:none}.campaign .network-hub{background:radial-gradient(#d6a34b22 0%,#d6a34b0b 45%,#090a0c 68%,#0000 75%)}.campaign .multiverse-hero{height:var(--hero-needed-height,calc(var(--hero-visible-height,100svh) - var(--hero-header-height,81px)))}@media (aspect-ratio>=6/5){.campaign .multiverse-hero{--hero-u:calc((100vw - 16px) / 2400);--art-width:calc(2400 * var(--hero-u));height:var(--hero-needed-height,max(calc(100svh - 81px), calc(1000 * var(--hero-u) + 84px)))}.campaign .multiverse-hero .hero-copy{top:calc(190 * var(--hero-u));width:calc(1400 * var(--hero-u))}.campaign .multiverse-hero h1{font-size:calc(130 * var(--hero-u))}.campaign .multiverse-hero .hero-copy>.eyebrow{font-size:calc(16 * var(--hero-u))}.campaign .multiverse-hero .hero-copy .lead{font-size:calc(24 * var(--hero-u))}.campaign .multiverse-hero .hero-actions{margin-top:calc(20 * var(--hero-u))}}.video-play-fallback{z-index:5;color:#efbd69;background:#090a0c;border:1px solid #d6a34b50;border-radius:6px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex;position:absolute;bottom:20px;right:24px}.footer-motion{justify-content:flex-end;margin:20px 0;display:flex}.motion-preference{color:var(--fg-gold-light);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px}.motion-preference:disabled{opacity:.6;cursor:default}.campaign:has(.motion-preference[aria-pressed=true]) .hero-outlet-pulse{animation-play-state:paused}.phone-slide{position:relative;overflow:hidden}.app-capture-window{background:#080808;position:absolute;inset:0;overflow:hidden}.app-capture-window img{object-fit:unset;width:100%;height:auto;display:block}.app-list-demo{color:#f5f3ed;background:#080808;padding:7% 4%;font-family:Arial,sans-serif;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.app-demo-title{justify-content:space-between;align-items:center;margin-bottom:7%;display:flex}.app-demo-title strong{letter-spacing:-.055em;font-size:7.8cqi}.app-demo-title>span{color:#c7a356;border:1px solid #c7a35655;border-radius:8cqi;padding:2.5cqi;font-size:3cqi}.app-demo-search{color:#777;background:#151515;border:1px solid #292929;border-radius:4cqi;align-items:center;gap:2cqi;margin-bottom:4cqi;padding:3.5cqi;font-size:3.7cqi;display:flex}.app-demo-search svg{width:4.5cqi;height:4.5cqi}.app-professional{background:#111;border:1px solid #c7a35650;border-radius:4cqi;align-items:center;gap:3cqi;margin:0 0 6cqi;padding:4cqi;display:flex}.app-professional>svg{color:#c7a356;flex-shrink:0;width:7cqi;height:7cqi}.app-professional>svg:last-child{width:3cqi}.app-professional b{font-size:4cqi}.app-professional small{color:#888;margin-top:1cqi;font-size:3cqi;line-height:1.4;display:block}.app-demo-row{background:#121212;border:1px solid #242424;border-radius:4cqi;align-items:center;gap:3cqi;margin-bottom:3cqi;padding:4cqi 3cqi;display:flex}.app-demo-avatar{color:#c7a356;background:#0c0c0c;border:1px solid #222;border-radius:50%;flex-shrink:0;place-items:center;width:11cqi;height:11cqi;font-size:4cqi;font-weight:700;display:grid}.app-demo-row>div{flex:1;min-width:0}.app-demo-row b{font-size:4cqi}.app-demo-row small{color:#888;margin-top:1cqi;font-size:3.2cqi;line-height:1.3;display:block}.app-demo-row time{color:#777;white-space:nowrap;align-self:flex-start;margin-top:2cqi;font-size:2.8cqi}.app-demo-row>svg{color:#c7a356;width:4cqi;height:4cqi}.app-demo-disclosure{text-align:center;color:#978264;letter-spacing:.03em;margin-top:5cqi;font-size:2.8cqi;display:block}.app-demo-nav{color:#777;border-top:1px solid #222;justify-content:space-around;padding-top:4cqi;display:flex;position:absolute;bottom:5%;left:0;right:0}.app-demo-nav>span{flex-direction:column;align-items:center;gap:1.5cqi;font-size:2.7cqi;display:flex}.app-demo-nav svg{width:6cqi;height:6cqi}.app-demo-nav .active{color:#c7a356}@media (width<=1000px) and (height<=500px) and (aspect-ratio>=6/5){.campaign .multiverse-hero{--hero-u:min(calc((100vw - 16px) / 2400), calc((100svh - 137px) / 1000));height:var(--hero-needed-height,calc(100svh - 81px))}}@media (aspect-ratio>=6/5){.campaign .multiverse-hero{--hero-u:min(calc((100vw - 16px) / 2400), calc((100svh - 165px) / 1000));height:var(--hero-needed-height,calc(100svh - 81px))}}.app-extended-shot{background:#080808;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.app-extended-shot>img{width:100%;height:auto;display:block;transform:translateY(-7%)}.app-extensions{position:absolute;top:63cqi;left:4%;right:4%}.app-extension-row{background:#121212;border:.27cqi solid #292929;border-radius:3.53cqi;align-items:center;gap:2.45cqi;height:18.48cqi;min-height:0;margin-bottom:3cqi;padding:0 3.8cqi;font-family:Arial,sans-serif;font-size:3.53cqi;line-height:1.2;display:flex}.app-extension-row>span{color:#c7a356;background:#0b0b0b;border:.27cqi solid #242424;border-radius:50%;flex-shrink:0;place-items:center;width:12.23cqi;height:12.23cqi;font-size:3.26cqi;font-weight:600;line-height:1;display:grid}.app-extension-row>div{flex:1;min-width:0;line-height:1.2}.app-extension-row b{color:#f5f3ed;white-space:nowrap;text-overflow:ellipsis;font-size:3.53cqi;font-weight:500;line-height:1.2;display:block;overflow:hidden}.app-extension-row small{color:#999;white-space:nowrap;text-overflow:ellipsis;margin-top:.8cqi;font-size:3.26cqi;line-height:1.2;display:block;overflow:hidden}.app-extension-row time{color:#777;white-space:nowrap;align-self:center;margin:0;font-size:2.45cqi;line-height:1.2}.app-extension-row>svg{display:none}.app-extension-note{text-align:center;color:#9d8a67;margin-top:3cqi;font-size:2.8cqi;line-height:1.3;display:block}.chat-real-capture .phone-gallery{width:min(100%,270px);margin:auto}.chat-real-capture .gallery-controls{display:none}@media (width<=767px){.campaign .scroll-story[data-mobile-story=true] .chat-real-capture .phone-gallery{width:min(72vw, calc((var(--story-height,580px) * .55 - 36px) * .45));height:auto;padding:0}.campaign .scroll-story[data-mobile-story=true] .chat-real-capture{padding-bottom:12px}}@media (width>=768px){.campaign .ecosystem-network{aspect-ratio:auto;grid-template-rows:repeat(3,minmax(170px,auto));grid-template-columns:minmax(0,1fr) minmax(180px,.7fr) minmax(0,1fr);gap:24px 36px;min-height:0;padding:24px 0;display:grid;overflow:visible}.campaign .ecosystem-network .network-hub{grid-area:1/2/4;place-self:center;position:relative;inset:auto;transform:translate(0,0)}.campaign .ecosystem-network .network-node{align-self:center;width:100%;max-width:none;position:relative;inset:auto;overflow:visible}.campaign .ecosystem-network .network-node-01{grid-area:1/1}.campaign .ecosystem-network .network-node-02{grid-area:2/3}.campaign .ecosystem-network .network-node-03{grid-area:3/1}.campaign .ecosystem-network .network-node h3{padding-block:3px;font-size:clamp(30px,3.1vw,42px);line-height:1.15;overflow:visible}}.campaign .ecosystem-network .network-hub{background:#07080b;border:1px solid #d6a34b55;box-shadow:0 0 46px #d6a34b0c}.campaign .ecosystem-network .network-hub:before,.campaign .ecosystem-network .network-hub:after{box-shadow:none;background:0 0}.campaign .ecosystem-network .network-hub img{mix-blend-mode:screen}@media (width>=1024px) and (aspect-ratio>=6/5){.campaign .multiverse-hero .hero-copy{top:calc(160 * var(--hero-u))}.campaign .multiverse-hero .hero-copy .lead{font-size:max(13px, calc(24 * var(--hero-u)))}.campaign .multiverse-hero .hero-copy>.eyebrow{font-size:max(9px, calc(16 * var(--hero-u)))}.campaign .multiverse-hero .hero-actions :is(.button,.text-link){font-size:max(12px, calc(20 * var(--hero-u)));min-height:36px}}@media (aspect-ratio<=6/5){.campaign .multiverse-hero .hero-copy-bottom{gap:0}.campaign .multiverse-hero .hero-actions{margin-top:calc(24 * var(--hero-u))}}
