@font-face{font-family:HAInstrumentSerif;src:url(/fonts/humanity-instrument-serif.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}#main-content.hax{--ha-paper:#f8fad7;--ha-ink:#11111a;--ha-blue:#4242ff;--ha-lime:#8af84f;background:var(--ha-paper);color:var(--ha-ink);font-family:var(--font-brand),"Outfit",sans-serif;padding:0;overflow:clip}#main-content.hax *,#main-content.hax :before,#main-content.hax :after{box-sizing:border-box}#main-content.hax .hax-shell{width:min(100% - clamp(40px,9vw,160px),1360px);margin-inline:auto}#main-content.hax .hax-serif{letter-spacing:-.035em;font-family:HAInstrumentSerif,Georgia,serif!important;font-style:normal!important;font-weight:400!important}#main-content.hax :is(h1,h2,h3){font-family:var(--font-brand),"Outfit",sans-serif!important;font-weight:700!important}#main-content.hax :is(h1,h2,h3,p){margin:0}#main-content.hax :is(h1,h2,h3){text-wrap:balance}#main-content.hax h2{letter-spacing:-.055em;max-width:none;font-size:clamp(44px,5.5vw,82px);font-weight:600;line-height:.98}#main-content.hax p{font-size:clamp(18px,1.5vw,22px);font-weight:350;line-height:1.55}#main-content.hax button{cursor:pointer;font-family:inherit}#main-content.hax a{color:inherit}#main-content.hax button,#main-content.hax summary{-webkit-tap-highlight-color:transparent}#main-content.hax :is(a,button,input,summary,[tabindex]):focus-visible{outline-offset:5px;outline:3px solid var(--ha-blue)!important}#main-content.hax :is(.hax-hero,.hax-journey,.hax-human,.hax-close,.hax-film-dialog) :is(a,button,input,summary,[tabindex]):focus-visible{outline-color:var(--ha-lime)!important;box-shadow:0 0 0 3px #11111a!important}#main-content.hax :is(section,div)[id]{scroll-margin-top:110px}#main-content.hax .hax-hero{isolation:isolate;min-height:min(980px,100svh - 80px);color:var(--ha-paper);background:#0c0c29;align-content:center;padding:64px 0 110px;display:grid;position:relative}#main-content.hax .hax-hero__image{object-fit:cover;filter:brightness(.5)saturate(.9);z-index:-3;width:100%;height:100%;position:absolute;inset:0}#main-content.hax .hax-hero__veil{z-index:-2;background:linear-gradient(#08081b30 0%,#10102d35 60%,#0a0a20e8),linear-gradient(90deg,#0c0c2970,#0000);position:absolute;inset:0}#main-content.hax .hax-atmosphere{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}#main-content.hax .hax-atmosphere canvas{width:100%;height:100%;display:block;position:absolute;inset:0}#main-content.hax .hax-eclipse{aspect-ratio:1;pointer-events:none;z-index:-1;border:1px solid #f8fad71a;border-radius:50%;width:clamp(340px,52vw,790px);position:absolute;top:50%;left:50%;transform:translate(-50%,-52%);box-shadow:0 -2px 20px #f1c78632,inset 0 1px 3px #f8fad738}#main-content.hax .hax-eclipse:before,#main-content.hax .hax-eclipse:after{content:"";border:1px solid #f8fad70c;border-radius:50%;position:absolute;inset:-28px}#main-content.hax .hax-eclipse:after{inset:-64px}#main-content.hax .hax-eclipse>span{background:#f8fad7;border-radius:50%;width:7px;height:7px;position:absolute;top:15%;left:14%;box-shadow:0 0 22px #f1c786}#main-content.hax .hax-hero__content{text-align:center;position:relative}#main-content.hax .hax-campaign-intro{letter-spacing:0;margin-bottom:34px;font-size:18px;font-weight:400}#main-content.hax .hax-hero h1{letter-spacing:-.065em;max-width:none;color:inherit;font-size:clamp(72px,10.5vw,164px);font-weight:600;line-height:.8}#main-content.hax .hax-hero h1 .hax-serif{letter-spacing:-.04em;margin-top:.12em;display:inline-block}#main-content.hax .hax-hero__lead{color:#f8fad7d4;max-width:560px;margin:32px auto 0;font-size:clamp(18px,1.6vw,24px);line-height:1.45}#main-content.hax .hax-film-trigger{color:var(--ha-paper);background:0 0;border:0;flex-direction:column;align-items:center;gap:15px;margin:28px auto 0;padding:0;font-size:18px;font-weight:450;display:flex}#main-content.hax .hax-play{background:var(--ha-paper);color:#131326;border:1px solid #f8fad7c7;border-radius:50%;place-items:center;width:88px;height:88px;transition:background .25s,transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .25s;display:grid}#main-content.hax .hax-play svg{width:30px;height:30px;transform:translate(2px)}#main-content.hax .hax-film-trigger:hover .hax-play{background:var(--ha-lime);transform:scale(1.06);box-shadow:0 0 0 9px #f8fad710}#main-content.hax .hax-audio{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11112870;border:1px solid #f8fad72e;border-radius:100px;align-items:center;gap:2px;margin-top:22px;padding:4px;display:inline-flex}#main-content.hax .hax-audio button{font:400 15px/1.2 var(--font-brand),"Outfit",sans-serif;color:#f8fad7bd;background:0 0;border:0;border-radius:100px;min-height:38px;padding:9px 17px;transition:background .2s,color .2s}#main-content.hax .hax-audio button[aria-pressed=true]{background:var(--ha-paper);color:#11111a}#main-content.hax .hax-hero__bottom{justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;inset:auto 0 28px}#main-content.hax .hax-hero__bottom a{align-items:center;gap:16px;min-height:44px;font-size:17px;text-decoration:none;display:inline-flex}#main-content.hax .hax-motion{color:#f8fad7b8;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:0;font-size:15px;display:inline-flex}#main-content.hax .hax-prologue{text-align:center;padding-block:clamp(80px,11vw,160px)}#main-content.hax .hax-spark{color:var(--ha-blue);place-items:center;margin:0 auto 32px;display:grid;transform:rotate(15deg)}#main-content.hax .hax-spark svg{width:64px;height:64px}#main-content.hax .hax-prologue>p{color:#5a5b50;margin-bottom:30px;font-size:21px}#main-content.hax .hax-prologue h2{font-size:clamp(44px,5.8vw,86px)}#main-content.hax .hax-prologue h2 .hax-serif{color:var(--ha-blue)}#main-content.hax .hax-prologue__body{text-align:left;color:#56564a;grid-template-columns:1fr 1fr;gap:48px;max-width:900px;margin:44px auto 0;display:grid}#main-content.hax .hax-prologue__body p{font-size:20px}#main-content.hax .hax-inline{border-bottom:1px solid;align-items:center;gap:20px;min-height:48px;padding:9px 0;font-size:18px;font-weight:450;text-decoration:none;transition:gap .2s;display:inline-flex}#main-content.hax .hax-inline:hover{gap:28px}#main-content.hax .hax-prologue>.hax-inline{color:var(--ha-blue);margin-top:36px}#main-content.hax .hax-journey{color:var(--ha-paper);background:#101020;padding-block:clamp(64px,7vw,112px) 48px}#main-content.hax .hax-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:44px;display:flex}#main-content.hax .hax-heading>p{color:#c4c4ba;max-width:340px;font-size:20px}#main-content.hax .hax-heading .hax-serif{color:#b7b7ff}#main-content.hax .hax-tabs{scrollbar-width:thin;scrollbar-color:#626288 transparent;gap:8px;margin:0 -4px;padding:6px 4px 20px;display:flex;overflow-x:auto}#main-content.hax .hax-tabs button{color:#e1e1d4;white-space:nowrap;background:0 0;border:1px solid #f8fad72b;border-radius:100px;flex:1 0 auto;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:13px 20px;font-size:17px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}#main-content.hax .hax-tabs button:hover{background:#f8fad712}#main-content.hax .hax-tabs button[aria-selected=true]{background:var(--ha-paper);color:#11111a;border-color:var(--ha-paper)}#main-content.hax .hax-scene{isolation:isolate;background:#10102b;border:1px solid #f8fad725;border-radius:8px;grid-template-columns:1.15fr 1fr;min-height:600px;display:grid;position:relative;overflow:hidden}#main-content.hax .hax-scene__visual{background:radial-gradient(at 40%,#34348a52,#0000 70%);place-items:center;min-width:0;min-height:530px;animation:.65s cubic-bezier(.2,.7,.2,1) both ha-enter;display:grid;position:relative;overflow:hidden}#main-content.hax .hax-scene__visual>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}#main-content.hax .hax-scene[data-scene=chispa] .hax-scene__visual>img{object-position:35% center}#main-content.hax .hax-scene__copy{padding:clamp(32px,4vw,64px);background:#10102b;align-self:center;padding-left:clamp(28px,3.5vw,56px);animation:.5s cubic-bezier(.2,.7,.2,1) both ha-enter;position:relative}#main-content.hax .hax-era{color:#babae4;margin-bottom:24px;font-size:17px;font-weight:400}#main-content.hax .hax-scene h3{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(35px,3.5vw,54px);font-weight:550;line-height:1}#main-content.hax .hax-scene__copy>p:not(.hax-era){color:#c8c8d4;font-size:19px;line-height:1.55}#main-content.hax .hax-discover{width:100%;min-height:52px;color:var(--ha-paper);text-align:left;background:0 0;border:0;border-top:1px solid #f8fad730;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding:15px 0;font-size:17px;display:flex}#main-content.hax .hax-discover svg{flex:none;transition:transform .25s}#main-content.hax .hax-discover svg.is-open{transform:rotate(45deg)}#main-content.hax .hax-discovery{padding-top:8px}#main-content.hax .hax-discovery p{color:#c8c8d4;font-size:17px;line-height:1.5}#main-content.hax .hax-discovery a{text-underline-offset:4px;color:#b5b5ff;align-items:center;gap:8px;min-height:44px;margin-top:8px;font-size:16px;display:inline-flex}#main-content.hax .hax-range{color:#e1e1d4;margin-top:28px;font-size:16px;display:block}#main-content.hax .hax-range>span:first-child{margin-bottom:10px;display:block}#main-content.hax .hax-range input{width:100%;height:32px;accent-color:var(--ha-lime);cursor:ew-resize;margin:0;display:block}#main-content.hax .hax-range__ends{color:#babae4;justify-content:space-between;gap:12px;margin-top:2px;font-size:14px;display:flex}#main-content.hax .hax-drawing{width:100%;height:auto;color:var(--ha-paper);display:block}#main-content.hax .hax-vessel{transition:transform .1s linear}#main-content.hax .hax-fire-light{mix-blend-mode:screen;opacity:.5;pointer-events:none;background:radial-gradient(at 50% 70%,#ff99451a,#0000 60%);animation:5s ease-in-out infinite alternate ha-fire;position:absolute;inset:0}#main-content.hax .hax-scene[data-discovered=true] .hax-fire-light{opacity:1;background:radial-gradient(at 50% 70%,#ff994560,#0000 70%)}#main-content.hax .hax-human-light{place-items:center;display:grid;position:absolute;inset:0}#main-content.hax .hax-human-light span{aspect-ratio:1;border:1px solid #f8fad766;border-radius:50%;width:54%;position:absolute;transform:rotateX(65deg)rotate(-25deg)}#main-content.hax .hax-human-light span:nth-child(2){transform:rotateX(25deg)rotateY(65deg)rotate(-25deg)}#main-content.hax .hax-human-light span:nth-child(3){border-color:#8af84f99;transform:rotateY(60deg)rotate(30deg)}#main-content.hax .hax-journey__bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}#main-content.hax .hax-journey__bottom>p{color:#b0b0bc;font-size:15px}#main-content.hax .hax-journey__bottom>div{gap:8px;display:flex}#main-content.hax .hax-journey__bottom button{width:48px;height:48px;color:var(--ha-paper);background:0 0;border:1px solid #f8fad74a;border-radius:50%;place-items:center;transition:background .2s;display:grid}#main-content.hax .hax-journey__bottom button:hover{background:#f8fad71c}#main-content.hax .hax-voyager{background:#eeeedb;padding-block:clamp(72px,9vw,144px);overflow:hidden}#main-content.hax .hax-voyager__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);display:grid}#main-content.hax .hax-voyager__copy{z-index:1;position:relative}#main-content.hax .hax-voyager .hax-era{color:#646454;margin-bottom:28px}#main-content.hax .hax-voyager h2{font-size:clamp(46px,5.1vw,78px)}#main-content.hax .hax-voyager h2 .hax-serif{color:var(--ha-blue)}#main-content.hax .hax-voyager__copy>p:not(.hax-era){color:#525248;max-width:510px;margin-top:28px;font-size:20px}#main-content.hax .hax-record-tabs{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}#main-content.hax .hax-record-tabs button{color:#45453e;background:0 0;border:1px solid #15151d36;border-radius:100px;min-height:46px;padding:11px 20px;font-size:16px}#main-content.hax .hax-record-tabs button[aria-pressed=true]{color:var(--ha-paper);background:#171722;border-color:#171722}#main-content.hax .hax-record-caption{min-height:144px;padding-top:24px}#main-content.hax .hax-record-caption h3{letter-spacing:-.025em;margin-bottom:10px;font-size:24px;font-weight:500;line-height:1.15}#main-content.hax .hax-record-caption p{color:#535349;max-width:440px;font-size:18px}#main-content.hax .hax-voyager .hax-inline{margin-top:12px;font-size:17px}#main-content.hax .hax-record-art{aspect-ratio:1;perspective:1000px;place-items:center;min-width:0;display:grid;position:relative}#main-content.hax .hax-record-orbit{aspect-ratio:1;border:1px solid #99997842;border-radius:50%;width:121%;position:absolute;transform:rotateX(58deg)rotate(-25deg)}#main-content.hax .hax-record-orbit:before{content:"";border:1px solid #99997825;border-radius:50%;position:absolute;inset:25px}#main-content.hax .hax-record-disc{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 3px,#40320f35 4px,#fcf1c944 5px),conic-gradient(from 15deg,#a89b57,#e0dca2 12%,#a49348 26%,#f8edb9 39%,#7c702f 51%,#c8bd73 63%,#eee2a6 75%,#9e8d49 90%,#a89b57);border:1px solid #ada05d;border-radius:50%;width:97%;transition:transform 1s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotateY(-14deg)rotate(-14deg);box-shadow:14px 28px 38px #3534152a,inset -2px -2px 8px #51491e5e}#main-content.hax .hax-record-art[data-record="1"] .hax-record-disc{transform:rotateY(0)rotate(12deg)}#main-content.hax .hax-record-art[data-record="2"] .hax-record-disc{transform:rotateY(12deg)rotate(35deg)}#main-content.hax .hax-record-label{text-align:center;color:#514922;letter-spacing:.07em;background:#c5ba7d;border:1px solid #665b2b50;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:clamp(9px,1.1vw,16px);line-height:1.1;display:flex;position:absolute;inset:27%}#main-content.hax .hax-record-label svg{width:40%;height:auto}#main-content.hax .hax-record-label:after{content:"";background:#eeeedb;border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 2px #544a26}#main-content.hax .hax-wave{justify-content:center;align-items:center;gap:4px;height:65px;display:flex;position:absolute;bottom:-12%;left:8%;right:8%}#main-content.hax .hax-wave span{width:2px;height:var(--wave-height);opacity:.45;animation:2.8s ease-in-out infinite alternate ha-wave;animation-delay:var(--wave-delay);transform-origin:50%;background:#74724e}#main-content.hax .hax-human{background:var(--ha-blue);color:var(--ha-paper);padding-block:clamp(80px,10vw,160px)}#main-content.hax .hax-human__heading{text-align:center}#main-content.hax .hax-human__heading>p:first-child{color:#e3e3ee;margin-bottom:32px;font-size:21px}#main-content.hax .hax-human h2{font-size:clamp(52px,7.2vw,108px)}#main-content.hax .hax-human__heading>p:last-child{color:#e3e3ee;max-width:690px;margin:32px auto 0;font-size:20px}#main-content.hax .hax-qualities{flex-wrap:wrap;justify-content:center;gap:14px 32px;margin-top:64px;display:flex}#main-content.hax .hax-qualities button{letter-spacing:-.04em;color:#f8fad797;background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;font-size:clamp(23px,2.7vw,38px);font-weight:400;line-height:1.2;transition:color .25s;display:inline-flex}#main-content.hax .hax-qualities button[aria-pressed=true]{color:var(--ha-paper)}#main-content.hax .hax-quality-star{color:var(--ha-lime);opacity:0;max-width:0;font-size:1.1em;transition:transform .45s;display:inline-block;overflow:hidden}#main-content.hax .hax-qualities button[aria-pressed=true] .hax-quality-star{opacity:1;max-width:40px;transform:rotate(35deg)}#main-content.hax .hax-human__statement{text-align:left;justify-content:center;align-items:center;gap:24px;max-width:720px;min-height:132px;margin:24px auto 64px;display:flex}#main-content.hax .hax-human__statement>span{color:var(--ha-lime);font:400 64px/1 HAInstrumentSerif,Georgia,serif}#main-content.hax .hax-human__statement p{max-width:560px;font-size:clamp(22px,2.2vw,30px);line-height:1.3}#main-content.hax .hax-beliefs{border-top:1px solid #f8fad74a;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-top:36px;display:grid}#main-content.hax .hax-beliefs article>svg{width:30px;height:30px;color:var(--ha-lime);margin-bottom:24px}#main-content.hax .hax-beliefs h3{letter-spacing:-.035em;margin-bottom:14px;font-size:26px;font-weight:500;line-height:1.15}#main-content.hax .hax-beliefs p{color:#e3e3ee;font-size:18px}#main-content.hax .hax-manifesto{padding-block:clamp(64px,8vw,112px)}#main-content.hax summary{cursor:pointer;list-style:none}#main-content.hax summary::-webkit-details-marker{display:none}#main-content.hax .hax-manifesto summary{justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}#main-content.hax .hax-manifesto summary p{color:#68685a;margin-bottom:20px;font-size:18px}#main-content.hax .hax-manifesto h2{font-size:clamp(42px,5vw,72px)}#main-content.hax .hax-manifesto summary>svg{color:var(--ha-blue);flex:none;transition:transform .3s}#main-content.hax .hax-manifesto details[open] summary>svg{transform:rotate(180deg)}#main-content.hax .hax-manifesto__text{max-width:850px;margin-left:auto;padding-block:40px 16px}#main-content.hax .hax-manifesto__text p{color:#42423b;margin-bottom:28px;font-size:clamp(21px,2vw,28px);font-weight:350;line-height:1.6}#main-content.hax .hax-manifesto__text p:last-child{color:var(--ha-blue);font-family:HAInstrumentSerif,Georgia,serif;font-size:clamp(36px,4vw,60px)}#main-content.hax .hax-close{isolation:isolate;text-align:center;color:var(--ha-paper);background:radial-gradient(at 50% 100%,#303077 0%,#101026 70%);padding-block:clamp(80px,11vw,160px);position:relative;overflow:hidden}#main-content.hax .hax-close>.hax-shell>p{color:#d2d2db;margin-bottom:32px;font-size:21px}#main-content.hax .hax-close h2{font-size:clamp(54px,8vw,120px);line-height:.96}#main-content.hax .hax-button{background:var(--ha-paper);color:#151521;min-height:60px;font:500 18px/1.2 var(--font-brand),"Outfit",sans-serif;border:0;border-radius:100px;justify-content:center;align-items:center;gap:28px;margin-top:40px;padding:19px 28px;transition:background .25s,transform .25s;display:inline-flex}#main-content.hax .hax-button:hover{background:var(--ha-lime);transform:translateY(-2px)}#main-content.hax .hax-close__links{flex-wrap:wrap;justify-content:center;gap:16px 32px;margin-top:24px;display:flex}#main-content.hax .hax-close__links a{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:17px;display:inline-flex}#main-content.hax .hax-sources{padding-block:26px 32px}#main-content.hax .hax-sources summary{color:#5a5a4d;justify-content:space-between;align-items:center;gap:24px;min-height:44px;font-size:16px;display:flex}#main-content.hax .hax-sources ul{flex-wrap:wrap;gap:8px 32px;margin:20px 0 0;padding:0;list-style:none;display:flex}#main-content.hax .hax-sources a{text-underline-offset:4px;align-items:center;gap:8px;min-height:40px;font-size:15px;display:inline-flex}#main-content.hax .hax-film-dialog{color:#f8fad7;background:#11111a;border:1px solid #f8fad733;border-radius:12px;width:min(1280px,100% - 48px);max-width:none;max-height:94dvh;margin:auto;padding:16px 20px 12px;position:fixed;box-shadow:0 32px 120px #0008}#main-content.hax .hax-film-dialog__toolbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:12px;font-size:17px;display:flex}#main-content.hax .hax-film-dialog__toolbar button{width:48px;height:48px;color:inherit;background:0 0;border:1px solid #f8fad744;border-radius:50%;flex:none;place-items:center;display:grid}#main-content.hax .hax-film-dialog iframe{aspect-ratio:16/9;background:#000;border:0;width:100%;max-height:72dvh;display:block}#main-content.hax .hax-film-dialog>a{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;margin-top:6px;font-size:15px;display:inline-flex}#main-content.hax.hax-enhanced [data-ha-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}#main-content.hax.hax-enhanced [data-ha-reveal].is-visible{opacity:1;transform:none}#main-content.hax[data-motion-paused=true] :is(.hax-fire-light,.hax-wave span){animation-play-state:paused!important}@keyframes ha-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ha-fire{0%{filter:brightness(.8)}to{filter:brightness(1.25)}}@keyframes ha-wave{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@media (min-width:1800px){#main-content.hax .hax-hero{min-height:950px}}@media (max-width:1100px){#main-content.hax .hax-scene{grid-template-columns:1fr 1fr;min-height:540px}#main-content.hax .hax-scene__copy{padding:32px}#main-content.hax .hax-scene__visual{min-height:500px}#main-content.hax .hax-tabs button{padding-inline:16px;font-size:16px}#main-content.hax .hax-beliefs{gap:28px}#main-content.hax .hax-voyager__grid{gap:40px}}@media (max-width:800px){#main-content.hax .hax-hero{min-height:830px;padding-top:64px}#main-content.hax .hax-heading{display:block}#main-content.hax .hax-heading>p{max-width:490px;margin-top:24px}#main-content.hax .hax-scene{grid-template-columns:minmax(0,1fr)}#main-content.hax .hax-scene__visual{aspect-ratio:16/10;min-height:0}#main-content.hax .hax-scene__copy{padding:32px}#main-content.hax .hax-drawing{height:100%;max-height:480px}#main-content.hax .hax-voyager__grid{grid-template-columns:minmax(0,1fr);gap:48px}#main-content.hax .hax-record-art{grid-row:2;width:75%;max-width:520px;margin:0 auto 48px}#main-content.hax .hax-record-label{font-size:14px}#main-content.hax .hax-record-caption{min-height:115px}#main-content.hax .hax-beliefs{grid-template-columns:minmax(0,1fr);gap:32px}#main-content.hax .hax-beliefs article{grid-template-columns:36px 1fr;column-gap:20px;display:grid}#main-content.hax .hax-beliefs article>svg{grid-row:1/3;margin:0}#main-content.hax .hax-beliefs p{grid-column:2}#main-content.hax .hax-beliefs h3{margin-bottom:10px}}@media (max-width:560px){#main-content.hax .hax-shell{width:calc(100% - 40px)}#main-content.hax .hax-hero{min-height:calc(100svh - 72px);padding:55px 0 106px}#main-content.hax .hax-campaign-intro{margin-bottom:34px;font-size:16px}#main-content.hax .hax-hero h1{letter-spacing:-.06em;font-size:clamp(64px,17vw,94px)}#main-content.hax .hax-hero__lead{margin-top:28px;font-size:18px}#main-content.hax .hax-play{width:80px;height:80px}#main-content.hax .hax-film-trigger{gap:13px;margin-top:26px;font-size:16px}#main-content.hax .hax-audio{margin-top:18px}#main-content.hax .hax-hero__bottom{gap:12px;bottom:16px}#main-content.hax .hax-hero__bottom a{gap:9px;font-size:15px}#main-content.hax .hax-motion{gap:7px;font-size:13px}#main-content.hax .hax-eclipse{width:390px;max-width:none;top:48%}#main-content.hax .hax-prologue{padding-block:72px}#main-content.hax .hax-prologue>p{margin-bottom:24px;font-size:18px}#main-content.hax .hax-prologue h2{font-size:clamp(40px,10.4vw,58px);line-height:1.02}#main-content.hax .hax-prologue__body{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px}#main-content.hax .hax-prologue__body p{font-size:18px}#main-content.hax .hax-prologue>.hax-inline{margin-top:24px}#main-content.hax .hax-journey{padding-top:64px}#main-content.hax .hax-heading{margin-bottom:28px}#main-content.hax .hax-heading h2{font-size:46px}#main-content.hax .hax-heading>p{font-size:18px}#main-content.hax .hax-tabs{gap:8px;margin-right:-20px;padding-bottom:16px;padding-right:20px}#main-content.hax .hax-tabs button{min-height:48px;padding:11px 16px;font-size:16px}#main-content.hax .hax-scene__copy{padding:28px 24px}#main-content.hax .hax-scene h3{margin-bottom:20px;font-size:37px}#main-content.hax .hax-scene__copy>p:not(.hax-era){font-size:18px}#main-content.hax .hax-era{margin-bottom:20px;font-size:15px}#main-content.hax .hax-journey__bottom{align-items:flex-start;gap:18px}#main-content.hax .hax-journey__bottom>p{max-width:210px;font-size:14px}#main-content.hax .hax-journey__bottom>div{flex:none}#main-content.hax .hax-journey__bottom button{width:44px;height:44px}#main-content.hax .hax-voyager{padding-block:64px 72px}#main-content.hax .hax-voyager h2{font-size:48px}#main-content.hax .hax-voyager__copy>p:not(.hax-era){font-size:18px}#main-content.hax .hax-record-tabs{margin-top:24px}#main-content.hax .hax-record-tabs button{padding-inline:16px}#main-content.hax .hax-record-caption{min-height:154px}#main-content.hax .hax-record-art{width:88%;margin-block:8px 24px}#main-content.hax .hax-record-label{gap:8px;font-size:10px}#main-content.hax .hax-wave{gap:3px;height:40px;bottom:-17%}#main-content.hax .hax-wave span{height:calc(var(--wave-height)*.7)}#main-content.hax .hax-human{padding-block:72px}#main-content.hax .hax-human__heading>p:first-child{margin-bottom:26px;font-size:18px}#main-content.hax .hax-human h2{font-size:clamp(45px,12vw,66px)}#main-content.hax .hax-human__heading>p:last-child{margin-top:26px;font-size:18px}#main-content.hax .hax-qualities{justify-content:flex-start;gap:4px 20px;margin-top:36px}#main-content.hax .hax-qualities button{font-size:25px}#main-content.hax .hax-human__statement{gap:16px;min-height:150px;margin:20px 0 36px}#main-content.hax .hax-human__statement p{font-size:24px}#main-content.hax .hax-beliefs{padding-top:32px}#main-content.hax .hax-beliefs h3{font-size:24px}#main-content.hax .hax-manifesto{padding-block:48px}#main-content.hax .hax-manifesto h2{font-size:42px;line-height:1.02}#main-content.hax .hax-manifesto summary p{margin-bottom:16px;font-size:16px}#main-content.hax .hax-manifesto__text{padding-top:24px}#main-content.hax .hax-manifesto__text p{font-size:21px}#main-content.hax .hax-close{padding-block:80px}#main-content.hax .hax-close h2{font-size:clamp(50px,13vw,72px)}#main-content.hax .hax-close>.hax-shell>p{font-size:18px}#main-content.hax .hax-button{gap:20px;margin-top:32px;padding-inline:24px;font-size:17px}#main-content.hax .hax-film-dialog{border-radius:8px;width:calc(100% - 16px);padding:10px 12px 8px}#main-content.hax .hax-film-dialog__toolbar{gap:16px;font-size:14px}#main-content.hax .hax-film-dialog__toolbar button{width:44px;height:44px}#main-content.hax .hax-sources summary{font-size:15px}}@media (max-height:760px) and (min-width:801px){#main-content.hax .hax-hero{min-height:780px;padding-top:48px}#main-content.hax .hax-hero h1{font-size:clamp(80px,9vw,140px)}}@media (prefers-reduced-motion:reduce){#main-content.hax *,#main-content.hax :before,#main-content.hax :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}#main-content.hax.hax-enhanced [data-ha-reveal]{opacity:1;transform:none}}html[lang^=zh] #main-content.hax :is(h2,h3){letter-spacing:0;line-height:1.18}#main-content.hax .hax-campaign-media{isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}#main-content.hax .hax-campaign-media>img,#main-content.hax .hax-campaign-media>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}#main-content.hax .hax-campaign-media>video{opacity:0;pointer-events:none}#main-content.hax .hax-campaign-media[data-ready=true]>video{opacity:1}#main-content.hax .hax-hero>.hax-campaign-media{z-index:-3;position:absolute;inset:0}#main-content.hax .hax-hero{background:#0b1264}#main-content.hax .hax-hero__veil{background:#080d381f}#main-content.hax .hax-prologue{padding-top:0}#main-content.hax .hax-first-spark{background:#0b1264;width:100vw;height:clamp(240px,32vw,480px);margin:0 calc(50% - 50vw) clamp(48px,6vw,88px);position:relative;overflow:hidden}#main-content.hax .hax-first-spark img{object-fit:cover;width:100%;height:100%;display:block}#main-content.hax .hax-scene{background:0 0;border:0;border-radius:0;min-height:0;display:block;overflow:visible}#main-content.hax .hax-scene__visual{aspect-ratio:7/3;background:#101067;width:100vw;min-height:0;margin-inline:calc(50% - 50vw);animation:none;display:block}#main-content.hax .hax-scene__copy{background:0 0;grid-template-columns:1fr 1.08fr;gap:0 72px;padding:44px 0 24px;display:grid}#main-content.hax .hax-scene__copy>.hax-era{grid-area:1/1;margin-bottom:18px}#main-content.hax .hax-scene__copy>h3{grid-area:2/1/6;max-width:520px;font-size:clamp(36px,3.8vw,56px)}#main-content.hax .hax-scene__copy>p:not(.hax-era){grid-area:1/2/3}#main-content.hax .hax-scene__copy>:is(.hax-range,.hax-discover,.hax-discovery){grid-column:2}#main-content.hax .hax-voyager{background:#eeeedb}#main-content.hax .hax-record-art>img{clip-path:ellipse(26% 49%);filter:drop-shadow(0 24px 22px #35341530);width:200%;max-width:none;height:auto;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;left:-50%;transform:rotate(-8deg)}#main-content.hax .hax-record-art[data-record="1"]>img{transform:rotate(4deg)}#main-content.hax .hax-record-art[data-record="2"]>img{transform:rotate(15deg)}#main-content.hax .hax-campaign-portraits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}#main-content.hax .hax-campaign-portraits button{aspect-ratio:1;color:#f8fad7;text-align:left;background:#101070;border:0;padding:0;position:relative;overflow:hidden}#main-content.hax .hax-campaign-portraits img{object-fit:cover;object-position:28% center;width:100%;height:100%;transition:filter .4s;display:block}#main-content.hax .hax-campaign-portraits button>span{background:#12116bde;justify-content:space-between;align-items:center;padding:20px 24px;font-size:21px;display:flex;position:absolute;inset:auto 0 0}#main-content.hax .hax-campaign-portraits button:hover img{filter:brightness(1.12)}#main-content.hax .hax-close__art{object-fit:cover;object-position:60% center;z-index:-3;filter:brightness(.28);width:100%;height:100%;position:absolute;inset:0}#main-content.hax .hax-close{background:#0a103c}#main-content.hax .hax-close:before{content:"";z-index:-2;background:#0a103c40;position:absolute;inset:0}@media (max-width:800px){#main-content.hax .hax-scene__copy{padding:32px 0 16px;display:block}#main-content.hax .hax-scene__visual{aspect-ratio:7/3}#main-content.hax .hax-scene__copy>h3{max-width:600px;font-size:44px}#main-content.hax .hax-record-art{width:78%;margin-top:24px}#main-content.hax .hax-campaign-portraits{gap:10px}#main-content.hax .hax-campaign-portraits button>span{padding:14px 12px;font-size:18px}}@media (max-width:560px){#main-content.hax .hax-first-spark{height:220px;margin-bottom:48px}#main-content.hax .hax-scene__visual{aspect-ratio:16/9}#main-content.hax .hax-scene__copy>h3{font-size:37px}#main-content.hax .hax-record-art{width:88%;margin-top:0}#main-content.hax .hax-campaign-portraits{scroll-snap-type:x mandatory;gap:12px;margin-inline:-20px;padding:0 20px 12px;display:flex;overflow-x:auto}#main-content.hax .hax-campaign-portraits button{scroll-snap-align:center;flex:0 0 82%}#main-content.hax .hax-campaign-portraits button>span{padding:18px 20px;font-size:21px}#main-content.hax .hax-close__art{object-position:66% center}#main-content.hax .hax-hero__bottom{gap:8px}#main-content.hax .hax-motion{justify-content:center;gap:0;width:44px;min-width:44px;font-size:0}#main-content.hax .hax-motion svg{width:18px;height:18px}#main-content.hax .hax-film-meta .hax-youtube{gap:6px;font-size:14px}}#main-content.hax .hax-range input{appearance:none;background:0 0}#main-content.hax .hax-range input::-webkit-slider-runnable-track{background:#f8fad74d;border-radius:8px;height:3px}#main-content.hax .hax-range input::-webkit-slider-thumb{appearance:none;background:#8af84f;border:0;border-radius:50%;width:20px;height:20px;margin-top:-8.5px;box-shadow:0 0 0 5px #8af84f15}#main-content.hax .hax-range input::-moz-range-track{background:#f8fad74d;border-radius:8px;height:3px}#main-content.hax .hax-range input::-moz-range-thumb{background:#8af84f;border:0;border-radius:50%;width:20px;height:20px}#main-content.hax .hax-hero{min-height:clamp(620px,80svh,940px);padding-block:96px 100px}#main-content.hax .hax-hero__content{z-index:1;position:relative}#main-content.hax .hax-hero__image{filter:brightness(.64)saturate()}#main-content.hax .hax-hero__veil{z-index:-2;background:#080d3828}#main-content.hax .hax-hero__hint{color:#f8fad7b8;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}#main-content.hax .hax-film-section{color:#11111a;background:#f8fad7;padding-block:clamp(64px,7vw,112px)}#main-content.hax .hax-film-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}#main-content.hax .hax-film-heading>div>p{color:#56564a;margin-bottom:22px;font-size:18px}#main-content.hax .hax-film-heading h2{font-size:clamp(40px,5vw,74px)}#main-content.hax .hax-film-heading h2 .hax-serif{color:#4242ff}#main-content.hax .hax-film-heading .hax-motion{color:#56564a;flex:none;font-size:15px}#main-content.hax .hax-film-poster{aspect-ratio:7/3;background:#101060;border:0;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}#main-content.hax .hax-film-poster>img{object-fit:cover;filter:brightness(.82);width:100%;height:100%;transition:filter .45s;display:block}#main-content.hax .hax-film-poster>.hax-play{width:104px;height:104px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 40px #080d3833}#main-content.hax .hax-film-poster:hover>.hax-play{transform:translate(-50%,-50%)scale(1.06)}#main-content.hax .hax-film-poster:hover>img{filter:brightness(.95)}#main-content.hax .hax-film-poster__caption{color:#f8fad7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080d38a6;justify-content:center;align-items:center;gap:18px;padding:22px 24px;font-size:19px;display:flex;position:absolute;inset:auto 0 0}#main-content.hax .hax-film-meta{justify-content:space-between;align-items:center;gap:32px;margin-top:20px;display:flex}#main-content.hax .hax-film-meta p{color:#56564a;max-width:650px;font-size:18px}#main-content.hax .hax-film-meta .hax-inline{flex:none;font-size:16px}#main-content.hax .hax-scene-hotspot{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f8fad7;background:#151544ba;border:1px solid #f8fad76b;border-radius:100px;align-items:center;gap:14px;max-width:calc(100% - 48px);min-height:52px;padding:13px 20px;font-size:17px;display:flex;position:absolute;bottom:24px;right:max(24px,50vw - 680px);box-shadow:0 4px 18px #080d3822}#main-content.hax .hax-scene-hotspot>svg{flex:none;transition:transform .3s}#main-content.hax .hax-scene-hotspot[aria-expanded=true]>svg{transform:rotate(45deg)}#main-content.hax .hax-campaign-portraits button[aria-pressed=true]{box-shadow:inset 0 0 0 3px #8af84f}#main-content.hax .hax-campaign-portraits button[aria-pressed=true]>span{color:#11111a;background:#f8fad7}#main-content.hax .hax-campaign-portraits button[aria-pressed=true]>span>svg{transform:rotate(45deg)}#main-content.hax .hax-film-dialog{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:clamp(16px,3vw,40px);overflow:auto}#main-content.hax .hax-film-dialog[open]{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}#main-content.hax .hax-film-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03030feb}#main-content.hax .hax-film-dialog__toolbar{flex:none;width:min(1440px,100%);margin:0}#main-content.hax .hax-film-dialog iframe{aspect-ratio:16/9;flex-shrink:1;width:min(1440px,100%);height:auto;max-height:76dvh}#main-content.hax .hax-film-dialog>a{flex:none;width:min(1440px,100%);margin:0}@media (max-width:800px){#main-content.hax .hax-film-heading{display:block}#main-content.hax .hax-film-heading .hax-motion{margin-top:22px}#main-content.hax .hax-film-poster{aspect-ratio:16/9}#main-content.hax .hax-film-meta{align-items:flex-start}#main-content.hax .hax-film-dialog iframe{max-height:70dvh}}@media (max-width:560px){#main-content.hax .hax-hero{flex-direction:column;min-height:0;padding:52px 0 0;display:flex}#main-content.hax .hax-hero__content{order:1;padding-bottom:42px}#main-content.hax .hax-hero>.hax-campaign-media{aspect-ratio:16/9;z-index:0;filter:none;order:2;width:100%;height:auto;position:relative;inset:auto}#main-content.hax .hax-hero__veil,#main-content.hax .hax-hero__hint{display:none}#main-content.hax .hax-film-section{padding-block:56px}#main-content.hax .hax-film-heading h2{font-size:42px}#main-content.hax .hax-film-heading>div>p{margin-bottom:18px;font-size:17px}#main-content.hax .hax-film-heading .hax-motion{justify-content:flex-start;gap:10px;width:auto;font-size:15px}#main-content.hax .hax-film-poster>.hax-play{width:76px;height:76px;top:43%}#main-content.hax .hax-film-poster:hover>.hax-play{transform:translate(-50%,-50%)}#main-content.hax .hax-film-poster__caption{gap:10px;padding:13px 14px;font-size:16px}#main-content.hax .hax-film-meta{margin-top:18px;display:block}#main-content.hax .hax-film-meta p{font-size:17px}#main-content.hax .hax-film-meta a{margin-top:10px}#main-content.hax .hax-scene-hotspot{gap:10px;max-width:calc(100% - 32px);min-height:46px;padding:10px 14px;font-size:14px;bottom:12px;right:16px}#main-content.hax .hax-film-dialog{padding:14px}#main-content.hax .hax-film-dialog__toolbar{font-size:14px}}@media (prefers-reduced-motion:reduce){#main-content.hax .hax-hero video{display:none}#main-content.hax .hax-film-poster:hover>.hax-play{transform:translate(-50%,-50%)}}#main-content.hax .hax-chapter-nav{top:var(--header-total,80px);z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#101020f0;border-block:1px solid #f8fad71c;width:100vw;margin-inline:calc(50% - 50vw);padding:10px max(20px,50vw + min(1360px,100vw - clamp(40px,9vw,160px))/-2);position:sticky}#main-content.hax .hax-chapter-nav .hax-tabs{scrollbar-width:none;margin:0;padding:4px 4px 8px}#main-content.hax .hax-chapter-nav .hax-tabs::-webkit-scrollbar{display:none}#main-content.hax #ha-scene{scroll-margin-top:72px}#main-content.hax .hax-scene__visual[data-scrubbable=true]{touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none}#main-content.hax .hax-scene__visual[data-scrubbable=true] img{-webkit-user-drag:none;pointer-events:none}#main-content.hax .hax-drag-hint{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f8fad7;pointer-events:none;background:#151544a6;border:1px solid #f8fad74d;border-radius:100px;align-items:center;gap:10px;padding:12px 17px;font-size:16px;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:24px;left:max(24px,50vw - 680px)}#main-content.hax .hax-scene__visual[data-dragging=true] .hax-drag-hint{opacity:0;transform:translateY(-8px)}#main-content.hax .hax-scene-position{color:#f8fad7;margin-block:8px 14px;font-size:21px;display:block}#main-content.hax .hax-journey__bottom>div{gap:12px;max-width:70%;display:flex}#main-content.hax .hax-journey__bottom button{border-radius:100px;justify-content:center;align-items:center;gap:12px;width:auto;height:auto;min-height:48px;padding:12px 18px;font-size:16px;line-height:1.25;display:inline-flex}#main-content.hax .hax-journey__bottom button svg{flex:none}#main-content.hax .hax-human__statement{align-items:center;max-width:900px;min-height:112px;margin:24px auto 0}#main-content.hax .hax-qualities{margin-top:20px;margin-bottom:48px}#main-content.hax .hax-campaign-portraits{scrollbar-width:none}#main-content.hax .hax-campaign-portraits::-webkit-scrollbar{display:none}@media (max-width:800px){#main-content.hax .hax-chapter-nav{padding-inline:20px}#main-content.hax .hax-chapter-nav .hax-tabs{margin-right:-20px;padding-right:20px}#main-content.hax .hax-journey__bottom{display:block}#main-content.hax .hax-journey__bottom>p{max-width:none;margin-bottom:20px}#main-content.hax .hax-journey__bottom>div{justify-content:space-between;max-width:none}#main-content.hax .hax-journey__bottom button{max-width:49%}}@media (max-width:560px){#main-content.hax .hax-chapter-nav{padding-block:6px}#main-content.hax #ha-scene{scroll-margin-top:56px}#main-content.hax .hax-drag-hint{padding:9px 12px;font-size:14px;top:12px;left:16px}#main-content.hax .hax-journey__bottom button{min-height:50px;padding:12px;font-size:15px}#main-content.hax .hax-journey__bottom button svg{width:18px}#main-content.hax .hax-human__statement{min-height:150px;margin-top:16px}#main-content.hax .hax-qualities{margin-top:12px;margin-bottom:32px}#main-content.hax .hax-scene-position{font-size:20px}}
.social-service{color:#15162f;--social-purple:#4242ff;--social-lime:#b5f269;background:#fff}.social-service :is(h1,h2,h3,p,figure){margin:0}.social-service :is(h1,h2){font-family:var(--font-brand),Outfit,sans-serif;letter-spacing:-.055em;text-wrap:balance;font-weight:300}.social-service :is(h1,h2) strong{font-weight:700}.social-service h1{font-size:clamp(44px,5.1vw,76px);line-height:1.04}.social-service h2{font-size:clamp(32px,3.3vw,46px);line-height:1.12}.social-service h3{font-family:var(--font-brand),Outfit,sans-serif;letter-spacing:-.025em;font-size:23px;font-weight:700;line-height:1.2}.social-service p{color:#5b5d71;font-size:17px;line-height:1.65}.social-service .social-service__eyebrow{letter-spacing:.075em;text-transform:uppercase;color:#4242ff;margin-bottom:20px;font-size:12px;font-weight:700;display:block}.social-service__hero{color:#f8fad7;background:#14152f;overflow:hidden}.social-service__hero-grid{grid-template-columns:1fr 1.07fr;align-items:center;gap:50px;padding-block:38px 48px;display:grid}.social-service__hero nav{color:#c6c7dc;align-items:center;gap:9px;margin-bottom:44px;font-size:12px;display:flex}.social-service__hero .social-service__eyebrow,.social-service__hero h1 strong{color:#b5f269}.social-service__hero p{color:#d3d4e2;max-width:520px;margin-top:26px}.social-service__actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:30px;display:flex}.social-service__actions>a{align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:600;display:flex}.social-service__hero figure{border-radius:24px;align-self:stretch;min-height:430px;margin-top:25px;position:relative;overflow:hidden}.social-service__hero figure>img{object-fit:cover;object-position:52% center;width:100%;height:100%}.social-service__hero figcaption{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#16162fbf;border:1px solid #fff5;border-radius:12px;align-items:center;gap:9px;padding:12px 16px;font-size:13px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.social-service__scope{padding-block:64px}.social-service__scope>header{grid-template-columns:1fr 1fr;align-items:end;gap:0 70px;display:grid}.social-service__scope>header>.social-service__eyebrow{grid-column:1/-1}.social-service__scope>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:38px;display:grid}.social-service__scope article{border-top:1px solid #dadae7;padding-top:24px}.social-service__scope article>svg{color:#4242ff;margin-bottom:20px}.social-service__scope article h3{margin-bottom:12px}.social-service__scope article p{font-size:16px}.social-channel{background:#f3f2fc;padding-block:56px}.social-channel__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;display:grid}.social-channel header p{max-width:420px;margin-top:22px}.social-channel [role=tablist]{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.social-channel [role=tab]{color:#393950;cursor:pointer;background:#fff;border:1px solid #d8d6ec;border-radius:14px;align-items:center;gap:8px;min-height:46px;padding:10px 15px;font-size:14px;font-weight:600;transition:color .18s,background .18s,transform .18s;display:flex}.social-channel [role=tab][aria-selected=true]{color:#fff;background:#4242ff;border-color:#4242ff}.social-channel [role=tab]:active{transform:scale(.97)}.social-channel__panel{background:#fff;border:1px solid #deddeb;border-radius:24px;min-width:0;padding:34px}.social-channel__panel>div{animation:.18s ease-out social-panel-in}.social-channel__format{color:#4242ff;justify-content:space-between;align-items:center;margin-bottom:28px;font-size:13px;font-weight:700;display:flex}.social-channel__panel h3{max-width:420px;margin-bottom:16px;font-size:32px}.social-channel__review{color:#474a38;background:#f5f7eb;border-radius:12px;align-items:start;gap:10px;margin-block:25px 20px;padding:18px;font-size:14px;display:flex}.social-channel__review>svg{color:#527522;flex:none}.social-channel__review strong{color:#252939;margin-bottom:5px;display:block}.social-channel__panel small{color:#666779;font-size:12px;line-height:1.5;display:block}.social-service__process{background:linear-gradient(115deg,#f8fad7 0%,#fafbf2 48%,#fff 100%);padding-block:76px 68px}.social-service__process>.shell{grid-template-columns:1.04fr 1fr;align-items:start;gap:80px;display:grid}.social-service__process header{max-width:570px}.social-service__process h2{font-size:clamp(38px,3.8vw,56px);line-height:1.1}.social-service__process h2 strong{color:#4242ff}.social-service__working-copy{max-width:560px;padding-top:34px}.social-service__working-copy>p+p{margin-top:20px}.social-service__working-copy>p{color:#44475d;font-size:18px;line-height:1.75}.social-service__working-copy .social-service__approval{color:#272c3f;align-items:start;gap:11px;margin-top:28px;font-size:14px;line-height:1.6;display:flex}.social-service__approval svg{color:#4242ff;flex:none;margin-top:3px}.social-service__working-link{color:#4242ff;min-height:44px;font:600 15px/1.4 var(--font-reading),sans-serif;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #4242ff;align-items:center;gap:12px;margin-top:15px;padding:9px 0;transition:gap .18s;display:inline-flex}.social-service__working-link:hover{gap:17px}.social-service__technology{border-top:1px solid #e1e1ea;grid-template-columns:1fr 1fr;gap:70px;padding-block:48px;display:grid}.social-service__technology p{margin-top:22px}.social-service__technology>div:last-child{gap:10px;display:grid}.social-service__technology>div:last-child>a{border:1px solid #e3e2ee;border-radius:15px;grid-template-columns:1fr auto;gap:8px 20px;padding:23px;transition:border-color .18s,transform .18s;display:grid}.social-service__technology>div:last-child>a:hover{border-color:#4242ff;transform:translateY(-2px)}.social-service__technology .product-brand{object-fit:contain;object-position:left;max-width:180px;height:32px}.social-service__technology a>span:not(.product-brand){color:#5b5d71;grid-column:1;font-size:14px;line-height:1.5}.social-service__technology a>svg{color:#4242ff;grid-area:1/2/3;align-self:center}#main-content.social-service .social-service__depth{padding-block:24px 52px}#main-content.social-service .social-service__depth h2{max-width:25ch;font-size:clamp(29px,3vw,41px)}#main-content.social-service .social-service__capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:28px;display:grid}#main-content.social-service .social-service__capabilities article{border-top:1px solid #dedee8;min-width:0;padding:22px 0}#main-content.social-service .social-service__capabilities h3{color:#171a35;margin:0 0 10px;font-size:20px;font-weight:500}#main-content.social-service .social-service__capabilities p{max-width:58ch;font-size:15px;line-height:1.7}@media (max-width:760px){#main-content.social-service .social-service__depth{padding-block:18px 38px}#main-content.social-service .social-service__capabilities{grid-template-columns:minmax(0,1fr);margin-top:23px}#main-content.social-service .social-service__capabilities article{padding-block:19px}}.social-service__technology .product-brand{--product-brand-color:#4242ff;--product-brand-height:28px;max-width:100%}.social-service__close{background:#b5f269;padding-block:48px}.social-service__close>.shell{justify-content:space-between;align-items:center;gap:30px;display:flex}.social-service__close .social-service__eyebrow{color:#3a4c24}.social-service__close p{color:#364328;margin-top:18px}.social-service__close .button{color:#f8fad7;background:#15162f;border-color:#15162f;flex:none}.social-service :is(button,a,summary,[role=tabpanel]):focus-visible{outline-offset:4px;outline:3px solid #4242ff}.social-service__hero :is(button,a):focus-visible{outline-color:#b5f269}@keyframes social-panel-in{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.social-service__hero-grid{gap:28px}.social-service__hero figure{min-height:380px}.social-service__scope>div{grid-template-columns:repeat(2,minmax(0,1fr))}.social-channel__grid{gap:32px}.social-service__process>.shell,.social-service__technology{gap:36px}}@media (max-width:760px){.social-service__hero-grid,.social-service__scope>header,.social-channel__grid,.social-service__process>.shell,.social-service__technology{grid-template-columns:1fr;gap:28px}.social-service__hero-grid{padding-block:22px 30px}.social-service__hero nav{margin-bottom:27px}.social-service__hero figure{aspect-ratio:4/3;min-height:0;margin-top:0}.social-service__hero p{font-size:17px}.social-service__hero h1{font-size:clamp(42px,9vw,64px)}.social-service__scope,.social-service__process{padding-block:42px}.social-service__scope>div{gap:24px 18px;margin-top:28px}.social-service__scope article h3{font-size:20px}.social-service__scope article p{font-size:15px}.social-channel{padding-block:38px}.social-channel__panel{padding:25px}.social-channel__panel h3{font-size:29px}.social-channel [role=tablist]{gap:6px}.social-channel [role=tab]{padding-inline:12px}.social-service__technology{padding-block:36px}.social-service__close>.shell{display:block}.social-service__close .button{margin-top:26px}.social-service__depth details>div{grid-template-columns:1fr}.social-service__process>.shell{gap:22px}.social-service__process h2{font-size:clamp(34px,8.5vw,45px)}.social-service__working-copy{max-width:none;padding-top:0}.social-service__working-copy>p{font-size:16px;line-height:1.7}.social-service__working-copy>p+p{margin-top:17px}.social-service__working-copy .social-service__approval{margin-top:23px}.social-service__working-link{margin-top:11px}}@media (max-width:380px){.social-service__scope>div{grid-template-columns:1fr}.social-channel [role=tab]{padding-inline:10px;font-size:13px}.social-channel [role=tab] svg{width:16px}.social-service__actions{gap:12px}}@media (prefers-reduced-motion:reduce){.social-service *,.social-service :before{transition:none!important;animation:none!important}}#main-content.social-service .social-service__hero nav{margin-bottom:26px}#main-content.social-service .social-service__hero nav+h1{margin-top:0}
