@font-face{font-family:Broadbeach;src:url(/fonts/Broadbeach-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Variable.ttf)format("truetype");font-style:normal;font-weight:300 900;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-Italic-Variable.ttf)format("truetype");font-style:italic;font-weight:300 900;font-display:swap}@font-face{font-family:Broadbeach;src:url(/fonts/Broadbeach-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Broadbeach;src:url(/fonts/Broadbeach-SemiBold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Broadbeach;src:url(/fonts/Broadbeach-Light.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Broadbeach;src:url(/fonts/Broadbeach-RegularItalic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Broadbeach;src:url(/fonts/Broadbeach-MediumItalic.woff2)format("woff2");font-style:italic;font-weight:500;font-display:swap}:root{--black:#0b0b0d;--white:#fff;--line:#e7e7e9;--muted:#5c5a60;--blue:#55c7f3;--violet:#8b5cf6;--green:#58c878;--orange:#fba539;background:var(--white);color:var(--black);font-synthesis:none;text-rendering:optimizelegibility;font-family:Figtree,Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none;max-width:100%;overflow-x:clip}body{scrollbar-width:none;background:#fff;min-width:320px;margin:0;overflow-x:clip}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}h1,h2,h3{font-family:Broadbeach,Arial,Helvetica,sans-serif;font-weight:600}strong,.brand-lockup{font-family:Broadbeach,Arial,Helvetica,sans-serif;font-weight:500}img{max-width:100%;display:block}::selection{background:#e7e7e9}.not-found-body{background:#f6f6f7}.not-found{color:#0b0b0d;isolation:isolate;background:#f6f6f7;grid-template-rows:1fr auto;min-height:100svh;padding:30px 36px 38px;display:grid;position:relative;overflow:hidden}.not-found:before{content:"";z-index:-1;filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#55c7f333,#55c7f30f 46%,#0000 72%);border-radius:50%;width:62vw;max-width:900px;height:62vw;max-height:900px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.not-found-brand{z-index:3;position:absolute;top:31px;left:36px}.not-found-brand img{width:164px}.not-found h1{letter-spacing:-.105em;-webkit-user-select:none;user-select:none;justify-content:center;align-self:center;align-items:center;gap:clamp(.02em,1.2vw,.12em);width:100%;margin:0;font-size:clamp(13rem,34vw,38rem);font-weight:500;line-height:.7;display:flex}.not-found h1>span:not(.not-found-avatar){display:block}.not-found-avatar{cursor:grab;touch-action:none;filter:drop-shadow(0 2rem 3.5rem #4285f429);background:0 0;border:0;flex:0 0 clamp(10rem,25vw,29rem);width:clamp(10rem,25vw,29rem);height:clamp(10rem,25vw,29rem);margin:0 clamp(-1.6rem,-2vw,-.25rem);padding:0;animation:5s ease-in-out infinite sideguyFloat}.not-found-avatar>span{width:100%!important;height:100%!important}.not-found-avatar.is-dragging{cursor:grabbing}.not-found-avatar svg,.sideguy-popover svg{shape-rendering:geometricprecision}.not-found-avatar svg path,.sideguy-popover svg path{stroke-linecap:round;stroke-linejoin:round}.sideguy-hidden-face-layer{display:none!important}.sideguy-depth-layer path{stroke:#4285f4;stroke-width:.8px;paint-order:stroke fill}.sideguy-matched-face{paint-order:stroke fill;fill:#55c7f3!important;stroke:#55c7f3!important;stroke-width:1.6px!important;display:block!important}.not-found-avatar:focus-visible{outline-offset:8px;border-radius:50%;outline:3px solid #0b0b0d}.not-found-message-slot{position:absolute;bottom:38px;left:36px}.not-found-message{color:#5c5a60;margin:0;font-size:clamp(.95rem,1.35vw,1.12rem);line-height:1.45;animation:5.6s linear both messageUp}.not-found-footer{justify-content:flex-end;align-items:end;display:flex}.not-found-actions{align-items:center;gap:8px;display:flex}.not-found-reset{color:#0b0b0d;cursor:pointer;background:#ffffffb3;border:1px solid #0b0b0d29;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:transform .2s,background .2s;display:grid}.not-found-reset svg{width:18px;height:18px}.not-found-reset:hover{background:#fff;transform:rotate(-18deg)}.not-found-reset:focus-visible{outline-offset:3px;outline:2px solid #0b0b0d}.not-found-home{color:#fff;-webkit-user-select:none;user-select:none;background:#0b0b0d;border-radius:999px;padding:6px 7px 6px 18px;font-size:.86rem}@keyframes sideguyFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-12px)rotate(1deg)}}@keyframes messageUp{0%{opacity:0;transform:translateY(12px)}7%{opacity:1;transform:translateY(0)}89.28%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@media (width<=700px){.not-found{padding:24px 20px 26px}.not-found-brand{top:24px;left:20px}.not-found-brand img{width:142px}.not-found h1{letter-spacing:-.13em;gap:.02em;font-size:clamp(8.2rem,43vw,14rem)}.not-found-avatar{flex-basis:clamp(7.5rem,32vw,11rem);width:clamp(7.5rem,32vw,11rem);height:clamp(7.5rem,32vw,11rem);margin-inline:-.65rem}.not-found-message-slot{bottom:86px;left:20px}}@media (prefers-reduced-motion:reduce){.not-found-avatar{animation:none}}.loader{z-index:999;pointer-events:none;background:#fff;place-items:center;transition:opacity .62s .12s,visibility 0s .74s;display:grid;position:fixed;inset:0;overflow:hidden}.loader-symbol{backface-visibility:hidden;will-change:transform;background:#0b0b0d;place-items:center;width:220px;height:220px;animation:1.3s cubic-bezier(.7,0,.2,1) both loaderBox;display:grid;overflow:hidden}.loader-symbol img{filter:brightness(0)invert();width:145px;animation:1.2s cubic-bezier(.7,0,.2,1) both loaderMark}.loader-done{opacity:0;visibility:hidden}@keyframes loaderBox{0%{border-radius:50%;transform:translateZ(0)scale(.04)rotate(45deg)}45%{border-radius:0;transform:translateZ(0)scale(1)rotate(0)}76%{transform:translateZ(0)scale(6)}to{transform:translateZ(0)scale(24)}}@keyframes loaderMark{0%,25%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}.announcement{z-index:70;color:#fff;background:#0b0b0d;justify-content:center;align-items:center;gap:12px;height:29px;font-size:.73rem;display:flex;position:relative}.announcement img{filter:brightness(0)invert();width:29px}.site-header{z-index:60;-webkit-backdrop-filter:blur(15px);background:#ffffffe6;justify-content:space-between;align-items:center;height:98px;padding:0 34px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.04em;align-items:center;gap:10px;font-size:.92rem;font-weight:600;display:flex}.brand img{filter:brightness(0);width:46px}.brand-lockup{letter-spacing:-.045em;align-items:center;gap:10px;font-size:1.18rem;font-weight:600;display:inline-flex}.brand-lockup img,.header-brand img{width:164px;height:auto}.header-cta{color:#fff;background:#0b0b0d;border-radius:999px;padding:6px 7px 6px 18px;font-size:.86rem;transition:transform .25s,background .25s}.header-cta:hover{color:#fff;background:#0b0b0d;transform:scale(1.04)}.header-cta:hover i{background:var(--blue);color:#0b0b0d}.icon-button{justify-content:center;align-items:center;gap:13px;display:inline-flex!important}.icon-button i{color:#0b0b0d;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:grid}.icon-button svg{width:16px;height:16px}.icon-button:hover i{transform:rotate(45deg)scale(1.06)}.hero{text-align:center;min-height:1260px;padding:120px 5vw 0;position:relative;overflow:hidden}.hero:after{content:"Scroll to explore  ↓";z-index:5;color:#a1a0a5;letter-spacing:.04em;writing-mode:vertical-rl;font-size:.7rem;position:absolute;top:610px;right:34px}.overline{color:#5c5a60;margin:0 0 34px;font-size:1rem}.hero h1{z-index:2;letter-spacing:-.085em;width:min(980px,94vw);margin:0 auto;font-size:clamp(4.7rem,8vw,9rem);font-weight:500;line-height:.86;position:relative}.hero h1 span,.intro-statement h2 span{display:block}.hero h1.revealed span{animation:.85s cubic-bezier(.18,.78,.2,1) both lineReveal}.hero h1.revealed span:nth-child(2){animation-delay:80ms}.hero h1.revealed span:nth-child(3){animation-delay:.16s}.hero-glow{z-index:0;pointer-events:none;width:min(2000px,158vw);height:820px;position:absolute;top:340px;left:50%;transform:translate(-50%)}.hero-glow span{z-index:2;filter:blur(22px);background:radial-gradient(70% 54% at 50% 45%,#1d1c20 0%,#5c5a60 20%,#4285f4 38%,#4285f4e6 53%,#4285f480 67%,#e7e7e92b 79%,#0000 88%);border-radius:50%;position:absolute;inset:0}.hero-glow span:nth-child(2){z-index:1;filter:blur(58px);background:radial-gradient(78% 65% at 50% 48%,#4285f44d 0%,#4285f43d 43%,#e7e7e926 63%,#e7e7e90f 75%,#0000 86%);inset:-16% -8% -2%}.hero-canvas{z-index:3;text-align:left;transform-origin:top;will-change:transform, opacity;background:#fffffff5;border:1px solid #e7e7e9;border-radius:13px 13px 0 0;width:min(1120px,94vw);height:680px;margin:125px auto 0;position:relative;overflow:hidden;box-shadow:0 22px 85px #0b0b0d24}.canvas-topbar,.window-bar,.ends-toolbar,.thread-topbar{border-bottom:1px solid var(--line);background:#fffffff5;justify-content:space-between;align-items:center;height:58px;padding:0 18px;font-size:.74rem;display:flex}.canvas-topbar>div,.window-brand,.thread-topbar>div{align-items:center;gap:8px;display:flex}.canvas-topbar img,.window-brand img{width:25px}.canvas-topbar button,.window-bar button,.ends-toolbar button{color:#fff;background:#0b0b0d;border:0;border-radius:8px;padding:9px 12px;font-weight:500}.canvas-people,.mini-action{justify-content:center;align-items:center;gap:7px;display:inline-flex}.canvas-presence{color:#5c5a60;align-items:center;gap:8px;display:inline-flex}.canvas-presence i{background:#58c878;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #58c8781f}.canvas-people svg{width:17px;height:17px}.mini-action svg{width:15px;height:15px;transition:transform .25s}.mini-action:hover svg{transform:translate(2px,-2px)}.canvas-body{grid-template-columns:190px 1fr 210px;height:calc(100% - 58px);display:grid}.canvas-body aside{border-right:1px solid var(--line);color:#a1a0a5;flex-direction:column;gap:17px;padding:27px 22px;font-size:.76rem;display:flex}.canvas-body aside strong{color:#0b0b0d;margin-bottom:7px}.canvas-inspector{border-left:1px solid var(--line);border-right:0!important}.canvas-phone,.phone-frame{background:#0b0b0d;border-radius:41px 41px 0 0;place-self:end center;width:278px;height:570px;padding:7px;position:relative;overflow:hidden;box-shadow:0 18px 45px #0b0b0d24}.canvas-phone img,.phone-frame img{border-radius:35px 35px 0 0;width:100%}.phone-island{z-index:3;background:#0b0b0d;border-radius:999px;width:84px;height:19px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.cursor-tag{z-index:10;color:#fff;border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 9px;font-size:.72rem;font-weight:500;display:flex;position:absolute;box-shadow:0 4px 16px #0b0b0d1f}.cursor-tag i{border-top:5px solid #0000;border-left:10px solid;width:0;height:0;position:absolute;top:-5px;left:-7px;transform:rotate(19deg)}.cursor-tag.blue{background:var(--blue);color:var(--blue)}.cursor-tag.blue:after{content:attr(data-name)}.cursor-tag.violet{background:var(--violet);color:var(--violet)}.cursor-tag.green{background:var(--green);color:var(--green)}.cursor-tag.orange{background:var(--orange);color:var(--orange)}.cursor-tag{color:#fff!important}.cursor-tag i{filter:brightness(.92)}.hero-cursor-one{animation:5s ease-in-out infinite alternate cursorOne;top:42%;left:23%}.hero-cursor-two{animation:4s ease-in-out infinite alternate cursorTwo;bottom:25%;right:20%}.intro-statement{text-align:center;flex-direction:column;align-items:center;min-height:850px;padding:130px 24px 0;display:flex;position:relative;overflow:visible}.sideby-trigger{cursor:pointer;background:0 0;border:0;width:150px;margin:0 0 100px;padding:0;transition:transform .25s}.sideby-trigger:hover{transform:scale(1.06)}.sideby-trigger:focus-visible{outline:2px solid var(--blue);outline-offset:10px;border-radius:2px}.sideby-trigger img{width:100%}.sideguy-popover{z-index:90;pointer-events:none;filter:drop-shadow(0 18px 30px #4285f433);width:clamp(130px,15vw,205px);height:clamp(130px,15vw,205px);animation:6.2s cubic-bezier(.2,.8,.2,1) both sideguyPop;position:fixed;bottom:0;right:clamp(18px,3vw,46px)}.sideguy-popover>span{width:100%!important;height:100%!important}@keyframes sideguyPop{0%{opacity:0;transform:translateY(105%)rotate(7deg)}6%{opacity:1;transform:translateY(18%)rotate(-2deg)}87%{opacity:1;transform:translateY(18%)rotate(1deg)}to{opacity:0;transform:translateY(28%)rotate(4deg)}}.intro-statement h2{z-index:2;letter-spacing:-.085em;width:min(1060px,94vw);margin:0;font-size:clamp(4.5rem,8vw,9rem);font-weight:500;line-height:.86;position:relative}.intro-statement h2[data-reveal]{opacity:1;transition:none;transform:none}.soft-glow{filter:blur(28px);background:radial-gradient(at 50% 58%,#4285f4b3,#4285f466 35%,#e7e7e92e 58%,#0000 76%);width:min(1320px,120vw);height:470px;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0b0b0d 0% 58%,#0000 100%);mask-image:linear-gradient(#0b0b0d 0% 58%,#0000 100%)}.scroll-story{height:400vh;position:relative}.story-sticky{background:#fff;height:100vh;min-height:760px;padding-top:120px;position:sticky;top:0;overflow:hidden}.story-heading{z-index:4;text-align:center;animation:.6s both headingIn;position:relative}.story-heading p{color:#5c5a60;margin:0 0 18px;font-size:1rem}.story-heading h2{letter-spacing:-.065em;width:min(810px,92vw);margin:0 auto;font-size:clamp(2.7rem,4.4vw,5rem);font-weight:500;line-height:1.02}.story-glow{filter:blur(25px);background:radial-gradient(at 50% 45%,#5c5a60 0%,#4285f4d1 25%,#4285f475 47%,#e7e7e92b 65%,#0000 79%);border-radius:50%;width:min(1260px,112vw);height:430px;position:absolute;top:350px;left:50%;transform:translate(-50%)}.story-windows{z-index:3;width:min(1080px,91vw);height:570px;position:absolute;top:390px;left:50%;transform:translate(-50%)}.product-window{opacity:0;filter:blur(7px);background:#fff;border:1px solid #e7e7e9;border-radius:13px 13px 0 0;transition:opacity .5s,transform .85s cubic-bezier(.16,.8,.2,1),filter .65s;position:absolute;inset:0;overflow:hidden;transform:translate(42%)rotate(2.5deg)scale(.9);box-shadow:0 20px 70px #0b0b0d21}.product-window.is-active{opacity:1;animation:.75s cubic-bezier(.2,.8,.2,1) both windowArrive;transform:translateY(0)scale(1)}.product-window.is-before{opacity:0;filter:blur(9px);transform:translate(-48%)rotate(-3deg)scale(.86)}.product-window.is-after{opacity:0;filter:blur(7px);transform:translate(42%)rotate(2.5deg)scale(.9)}.window-tabs{color:#a1a0a5;gap:25px;display:flex}.window-body{grid-template-columns:190px 1fr 230px;height:calc(100% - 58px);display:grid}.window-sidebar{border-right:1px solid var(--line);padding:28px 20px}.line{background:#e7e7e9;border-radius:8px;width:70%;height:9px;margin:0 0 18px;display:block}.line.wide{width:95%}.line.small{width:52%}.line.lower{margin-top:70px}.phone-frame{width:230px;height:475px}.window-panel{border-left:1px solid var(--line);color:#a1a0a5;padding:26px 18px;font-size:.72rem}.window-panel>span{color:#0b0b0d;font-weight:600}.window-panel div{flex-direction:column;gap:7px;margin-top:28px;display:flex}.window-panel small{color:#a1a0a5}.window-panel strong{color:#1d1c20;font-weight:500}.scene-cursor{top:42%;left:34%}.story-steps{pointer-events:none;position:absolute;inset:0 0 100vh}.story-steps article{opacity:0;height:25%}.story-steps h3,.story-steps span{position:absolute;left:-9999px}.cursor-orbit{--orbit-x:0px;--orbit-y:0px;height:190vh;min-height:1500px;position:relative}.orbit-sticky{background:#fff;place-items:center;height:100vh;min-height:760px;display:grid;position:sticky;top:0;overflow:hidden}.orbit-sticky>p{z-index:6;color:#5c5a60;margin:0;font-size:1rem;position:absolute;top:15%}.orbit-sticky>h2{z-index:5;text-align:center;letter-spacing:-.09em;pointer-events:none;width:100%;margin:0;font-size:clamp(5.5rem,10vw,11rem);font-weight:500;line-height:.78;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-stage{aspect-ratio:1;width:min(900px,88vw);transform:translate(var(--orbit-x),var(--orbit-y));transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative}.orbit-ring{border:1px solid #e7e7e9;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-ring:before,.orbit-ring:after{content:"";background:#0b0b0d;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 7px #fff}.orbit-ring-one{width:82%;height:82%;animation:24s linear infinite ringSpin}.orbit-ring-one:before{top:-4px;left:50%}.orbit-ring-one:after{bottom:-4px;left:28%}.orbit-ring-two{border-color:#e7e7e9;width:52%;height:52%;animation:18s linear infinite ringSpinReverse}.orbit-ring-two:before{background:#55c7f3;top:30%;left:-4px}.orbit-ring-two:after{background:#8b5cf6;bottom:24%;right:-4px}.orbit-core{z-index:4;background:#fff;border-radius:50%;place-items:center;width:108px;height:108px;display:grid;position:absolute;top:32%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 60px #4285f44d,0 0 0 1px #e7e7e9}.orbit-core img{width:66px}.orbit-person{--radius:clamp(215px,28vw,390px);z-index:7;transform:translate(-50%,-50%) rotate(var(--angle)) translateX(var(--radius)) rotate(calc(-1 * var(--angle)));animation:orbitBob 3.2s ease-in-out var(--delay) infinite alternate;position:absolute;top:50%;left:50%}.orbit-person .cursor-tag{justify-content:center;min-width:68px;padding:9px 14px;font-size:.82rem;position:relative}.connection-field{--field-x:50%;--field-y:50%;height:185vh;min-height:1450px;position:relative}.connection-sticky{background:#fff;width:100%;height:100vh;min-height:760px;position:sticky;top:0;overflow:hidden}.connection-sticky:after{content:"";z-index:1;pointer-events:none;border:1px solid #5c5a601c;border-radius:28px;position:absolute;inset:20px}.connection-light{z-index:0;width:920px;height:700px;left:var(--field-x);top:var(--field-y);filter:blur(34px);background:radial-gradient(circle,#4285f440,#55c7f31f 36%,#0000 70%);border-radius:50%;transition:left .9s cubic-bezier(.16,.8,.2,1),top .9s cubic-bezier(.16,.8,.2,1);position:absolute;transform:translate(-50%,-50%)}.connection-sticky>p{z-index:7;color:#5c5a60;margin:0;font-size:1rem;position:absolute;top:13%;left:50%;transform:translate(-50%)}.connection-sticky>h2{z-index:6;text-align:center;letter-spacing:-.09em;pointer-events:none;width:min(950px,90vw);margin:0;font-size:clamp(6rem,11vw,12rem);font-weight:500;line-height:.76;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.connection-lines{z-index:2;width:min(1120px,88vw);height:min(760px,78vh);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.connection-lines path{fill:none;stroke:#5c5a6033;stroke-width:1.2px;stroke-dasharray:8 12;animation:18s linear infinite connectionFlow}.connection-lines path:nth-child(2){stroke:#4285f429;stroke-dasharray:3 14;animation-duration:23s;animation-direction:reverse}.connection-person{--shift-x:0px;--shift-y:0px;z-index:9;transform:translate(calc(-50% + var(--shift-x)),calc(-50% + var(--shift-y)));flex-direction:column;align-items:center;gap:9px;transition:transform .75s cubic-bezier(.16,.8,.2,1);display:flex;position:absolute}.connection-person>span{color:#fff;border:5px solid #ffffffe6;border-radius:50%;place-items:center;width:58px;height:58px;font-size:.9rem;font-weight:600;display:grid;box-shadow:0 13px 35px #5c5a602e}.connection-person small{color:#5c5a60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border-radius:99px;padding:5px 9px;font-size:.69rem}.connection-person.sky>span{background:linear-gradient(135deg,#55c7f3,#4285f4)}.connection-person.violet>span{background:linear-gradient(135deg,#e7e7e9,#8b5cf6)}.connection-person.green>span{background:linear-gradient(135deg,#45d6c5,#58c878)}.connection-person.coral>span{background:linear-gradient(135deg,#f4cf4e,#f05e68)}.connection-presence{z-index:8;color:#5c5a60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa6;border:1px solid #5c5a601f;border-radius:99px;align-items:center;gap:8px;padding:9px 13px;font-size:.73rem;display:flex;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.connection-presence i{background:#58c878;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite presencePulse;box-shadow:0 0 0 5px #58c8781f}.separation{min-height:1100px;padding:180px 5vw 80px}.separation-canvas{transform-origin:top;will-change:transform, opacity;background:#fff;border:1px solid #e7e7e9;width:min(1080px,94vw);height:780px;margin:auto;position:relative;overflow:hidden;box-shadow:0 28px 90px #0b0b0d17}.mini-toolbar{border-bottom:1px solid var(--line);color:#5c5a60;justify-content:space-between;height:55px;padding:20px;font-size:.7rem;display:flex}.separation h2{z-index:2;text-align:center;letter-spacing:-.077em;width:min(790px,85%);height:max-content;margin:auto;font-size:clamp(3.3rem,6vw,6.6rem);font-weight:500;line-height:.96;position:absolute;inset:0}.connection-lines i{background:#e7e7e9;position:absolute}.connection-lines i:first-child{width:1px;height:100%;left:30%}.connection-lines i:nth-child(2){width:1px;height:100%;right:30%}.connection-lines i:nth-child(3){width:100%;height:1px;top:39%}.connection-lines i:nth-child(4){width:100%;height:1px;bottom:25%}.vision-cursor-one{top:28%;left:18%}.vision-cursor-two{bottom:23%;right:17%}.ends-today{min-height:980px;padding:100px 7vw 170px}.ends-window{transform-origin:50%;will-change:transform, opacity;background:#fff;border:1px solid #e7e7e9;width:min(1050px,94vw);height:720px;margin:auto;position:relative;box-shadow:0 30px 90px #0b0b0d1a}.ends-people{display:flex;position:absolute;top:32%;left:50%;transform:translate(-50%)}.ends-people span{background:linear-gradient(135deg,#e7e7e9,#5c5a60);border:7px solid #fff;border-radius:50%;width:88px;height:88px;margin-left:-13px}.ends-people span:nth-child(2){background:linear-gradient(135deg,#e7e7e9,#4285f4)}.ends-people span:nth-child(3){background:linear-gradient(135deg,#e7e7e9,#e54199)}.ends-window h2{text-align:center;letter-spacing:-.075em;margin:0;font-size:clamp(4rem,7vw,7.3rem);font-weight:500;position:absolute;bottom:70px;left:0;right:0}.manifesto{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:1000px;padding:120px 24px;display:flex;position:relative;overflow:hidden}.manifesto>p{color:#5c5a60;margin:0 0 48px;font-size:1.15rem}.manifesto h2{letter-spacing:-.085em;will-change:transform, letter-spacing;margin:0;font-size:clamp(5rem,10.5vw,12rem);font-weight:500;line-height:.84}.manifest-cursor-one{animation:4.5s ease-in-out infinite alternate cursorOne;top:63%;left:22%}.manifest-cursor-two{animation:4s ease-in-out infinite alternate cursorTwo;top:69%;right:22%}.thread{color:#fff;background:#0b0b0d;padding:110px 6vw 140px;scroll-margin-top:98px}.thread-heading{text-align:center;max-width:900px;margin:0 auto 72px}.thread-label{color:#45d6c5;margin:0 0 32px;font-size:.9rem;font-weight:600}.thread h2{letter-spacing:-.075em;margin:0;font-size:clamp(3.4rem,6.6vw,7rem);font-weight:500;line-height:.94}.thread-description{color:#a1a0a5;max-width:540px;margin:28px auto;font-size:1rem;line-height:1.7}.thread-button{color:#0b0b0d;background:#fff;border-radius:999px;padding:7px 8px 7px 22px;font-size:.86rem}.thread-button i{color:#fff;background:#0b0b0d}.thread a:focus-visible{outline-offset:6px;outline:3px solid #45d6c5}.thread-screens{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1400px;margin:auto;display:grid}.thread-screens figure{min-width:0;margin:0}.thread-screens figure>a{background:#0b0b0d;border:1px solid #1d1c20;border-radius:14px;transition:transform .25s,border-color .25s;display:block;overflow:hidden;box-shadow:0 24px 70px #0b0b0d73}.thread-screens figure>a:hover{border-color:#5c5a60;transform:translateY(-5px)}.thread-screens img{width:100%;height:auto}.thread-screens figcaption{color:#a1a0a5;padding:22px 4px 0;font-size:.8rem;line-height:1.6}.thread-screens figcaption span{color:#f6f6f7;margin-bottom:5px;font-size:.9rem;font-weight:500;display:block}.finale{color:#fff;text-align:center;background:#0b0b0d;flex-direction:column;justify-content:center;align-items:center;min-height:900px;padding:100px 24px;display:flex}.brand-inverse{text-align:center;justify-content:center;width:max-content}.finale>.brand-inverse{color:#0b0b0d;background:#fff;border-radius:999px;gap:0;padding:12px 22px}.finale>.brand-inverse img{width:140px;display:block}.finale h2{letter-spacing:-.09em;width:min(1040px,94vw);margin:100px 0 70px;font-size:clamp(5rem,10vw,12rem);font-weight:500;line-height:.82}.finale>.final-button{color:#0b0b0d;background:#fff;border-radius:999px;padding:7px 8px 7px 22px;font-size:.9rem;transition:transform .25s}.finale>.final-button i{color:#fff;background:#0b0b0d}.finale>a:hover{transform:scale(1.04)}.finale>p{color:#5c5a60;margin:70px 0 0;font-size:.76rem}footer{color:#5c5a60;background:#0b0b0d;border-top:1px solid #1d1c20;grid-template-columns:1fr 1fr 1fr;padding:26px 34px;font-size:.72rem;display:grid}footer span:nth-child(2){text-align:center}footer a{justify-self:end}footer>a:first-of-type{justify-self:center}[data-reveal]{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(22px)}[data-reveal].revealed{opacity:1;transform:translateY(0)}@keyframes cursorOne{to{transform:translate(35px,20px)}}@keyframes cursorTwo{to{transform:translate(-28px,25px)}}@keyframes headingIn{0%{opacity:0;transform:translateY(16px)}}@keyframes ringSpin{to{transform:translate(-50%,-50%)rotate(1turn)}}@keyframes ringSpinReverse{to{transform:translate(-50%,-50%)rotate(-1turn)}}@keyframes orbitBob{to{margin-top:18px}}@keyframes connectionFlow{to{stroke-dashoffset:-240px}}@keyframes presencePulse{50%{opacity:.7;transform:scale(.65)}}@keyframes connectionReveal{0%{opacity:.15;transform:translate(-50%,-50%)scale(.72)}48%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:.25;transform:translate(-50%,-50%)scale(1.18)}}@keyframes connectionTitle{0%{opacity:.18;transform:translate(-50%,-40%)scale(.84)}46%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:.28;transform:translate(-50%,-60%)scale(1.06)}}@keyframes lineReveal{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(42px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes windowArrive{0%{filter:blur(12px)}to{filter:blur()}}@keyframes heroCanvasScroll{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.12;transform:translateY(-180px)scale(.76)}}@keyframes heroCopyScroll{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.15;transform:translateY(-70px)scale(.92)}}@keyframes canvasApproach{0%{opacity:.18;transform:perspective(1100px)translateY(160px)rotateX(8deg)scale(.88)}48%{opacity:1;transform:perspective(1100px)translateY(0)rotateX(0)scale(1)}to{opacity:.42;transform:perspective(1100px)translateY(-80px)rotateX(-3deg)scale(.94)}}@keyframes endsApproach{0%{opacity:.2;transform:translateY(130px)scale(.86)}55%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.68;transform:translateY(-40px)scale(1.03)}}@keyframes manifestoZoom{0%{letter-spacing:-.04em;transform:scale(.72)}55%{letter-spacing:-.085em;transform:scale(1)}to{letter-spacing:-.1em;transform:scale(1.08)}}@keyframes threadApproach{0%{opacity:.2;transform:translateY(120px)scale(.9)}55%{opacity:1;transform:translateY(0)scale(1)}to{opacity:.55;transform:translateY(-45px)scale(.97)}}@keyframes orbitApproach{0%{opacity:.08;scale:.58}42%{opacity:1;scale:1}78%{opacity:1;scale:1.06}to{opacity:0;scale:1.35}}@supports (animation-timeline:view()){.hero h1{animation:linear both heroCopyScroll;animation-timeline:view();animation-range:exit exit 62%}.hero-canvas{animation:linear both heroCanvasScroll;animation-timeline:view();animation-range:exit exit 82%}.separation-canvas{animation:linear both canvasApproach;animation-timeline:view();animation-range:entry exit 72%}.ends-window{animation:linear both endsApproach;animation-timeline:view();animation-range:entry exit 74%}.manifesto h2{animation:linear both manifestoZoom;animation-timeline:view();animation-range:entry 5% exit 75%}.orbit-stage{animation:linear both orbitApproach;animation-timeline:view();animation-range:entry exit}.connection-lines{animation:linear both connectionReveal;animation-timeline:view();animation-range:entry exit}.connection-sticky>h2{animation:linear both connectionTitle;animation-timeline:view();animation-range:entry exit}}@media (width<=760px),(width<=1024px) and (aspect-ratio<=4/5){.announcement{gap:8px;height:26px;font-size:.62rem}.announcement img{width:25px}.site-header{height:70px;padding:0 max(16px, env(safe-area-inset-right)) 0 max(16px, env(safe-area-inset-left))}.brand span{display:none}.brand img,.header-brand img{width:132px}.header-cta{padding:5px 5px 5px 13px;font-size:.7rem}.header-cta i{width:28px;height:28px}.hero{min-height:112svh;padding:74px 14px 0}.hero:after{display:none}.hero h1{width:100%;font-size:clamp(4rem,19vw,7rem);line-height:.86}.hero h1 span{display:block}.hero h1.revealed span,.intro-statement h2.revealed span{clip-path:none;opacity:1;animation:none;transform:none}.hero-glow{width:1050px;max-width:none;height:560px;top:285px}.hero-canvas{border-radius:14px 14px 0 0;width:100%;height:475px;margin-top:72px}.canvas-topbar{height:51px;padding:0 13px}.canvas-topbar>span{display:none}.canvas-people{width:31px;height:31px;padding:0!important}.canvas-people span{display:none}.canvas-body{grid-template-columns:1fr;height:calc(100% - 51px)}.canvas-body aside{display:none}.canvas-phone{border-radius:34px 34px 0 0;width:214px;height:424px}.canvas-phone img{border-radius:29px 29px 0 0}.hero-cursor-one{top:38%;left:4%}.hero-cursor-two{bottom:17%;right:4%}.intro-statement{min-height:660px;padding:86px 16px 0}.sideby-trigger{width:106px;margin-bottom:68px}.intro-statement h2{width:100%;font-size:clamp(4rem,18.5vw,7rem)}.intro-statement h2 span{display:block}.soft-glow{width:900px;height:390px}.scroll-story{height:auto}.story-sticky{height:auto;min-height:0;padding:78px 0 0;position:relative;overflow:visible}.story-heading,.story-glow,.story-windows{display:none}.story-steps{padding:0 14px;position:relative}.story-steps article{opacity:1;height:auto;margin:0 0 96px}.story-steps article:after{content:"";background-color:#fff;background-position:50% 36px;background-repeat:no-repeat;background-size:min(245px,66vw);border:1px solid #e7e7e9;border-radius:16px;height:min(520px,128vw);max-height:560px;margin-top:30px;display:block;overflow:hidden;box-shadow:0 18px 55px #0b0b0d17}.story-steps article:first-child:after{background-image:url(/sideby/home.png)}.story-steps article:nth-child(2):after{background-image:url(/sideby/chat-2.png)}.story-steps article:nth-child(3):after{background-image:url(/sideby/chat.png)}.story-steps article:nth-child(4):after{background-image:url(/sideby/chat-1.png)}.story-steps span,.story-steps h3{text-align:center;display:block;position:static}.story-steps span{color:#5c5a60;font-size:.82rem}.story-steps h3{letter-spacing:-.065em;max-width:600px;margin:11px auto 0;font-size:clamp(2.35rem,10.5vw,4rem);font-weight:500;line-height:.96}.separation{min-height:auto;padding:70px 15px 100px}.separation-canvas{height:680px}.separation h2{font-size:clamp(3.4rem,14vw,5.5rem)}.vision-cursor-one{left:7%}.vision-cursor-two{right:5%}.ends-today{min-height:auto;padding:50px 15px 100px}.ends-window{height:580px}.ends-people span{border-width:5px;width:62px;height:62px}.ends-window h2{font-size:clamp(4.2rem,17vw,6.2rem);bottom:60px}.cursor-orbit{width:100%;max-width:100vw;height:1200px;min-height:1200px;overflow:clip}.orbit-sticky{width:100%;max-width:100vw;min-height:720px}.orbit-sticky>p{top:12%}.orbit-sticky>h2{width:100vw;padding:0 16px;font-size:clamp(4.35rem,19vw,6.4rem);top:51%}.orbit-stage{width:100vw;max-width:100vw}.orbit-person{--radius:min(39vw, 155px)}.orbit-person:nth-of-type(n+9){display:none}.orbit-person .cursor-tag{min-width:57px;padding:7px 10px;font-size:.7rem}.orbit-core{width:75px;height:75px;top:32%}.orbit-core img{width:48px}.connection-field{height:1100px;min-height:1100px}.connection-sticky{height:100svh;min-height:680px}.connection-sticky:after{border-radius:20px;inset:9px}.connection-sticky>p{text-align:center;width:100%;font-size:.82rem;top:12%}.connection-sticky>h2{width:100%;padding:0 12px;font-size:clamp(4.45rem,20vw,7rem)}.connection-lines{width:155vw;height:64vh}.connection-person>span{border-width:4px;width:46px;height:46px}.connection-person small{font-size:.6rem}.connection-person:nth-of-type(3){left:12%!important}.connection-person:nth-of-type(4){left:86%!important}.connection-presence{bottom:10%}.manifesto{min-height:96svh;padding-inline:14px}.manifesto>p{margin-bottom:36px;font-size:.92rem}.manifesto h2{font-size:clamp(4.2rem,18.5vw,7.5rem)}.manifest-cursor-one{top:68%;left:3%}.manifest-cursor-two{top:75%;right:3%}.thread{padding:80px 18px 90px;scroll-margin-top:70px}.thread-heading{margin-bottom:44px}.thread h2{font-size:clamp(2.7rem,10.5vw,5rem)}.thread-description{font-size:.9rem}.thread-screens{grid-template-columns:1fr;gap:36px}.thread-screens figcaption{padding-top:16px}.finale{min-height:100svh;padding-inline:16px}.finale h2{margin:74px 0 56px;font-size:clamp(4.5rem,20vw,8rem)}.finale>.final-button{font-size:.78rem}.finale>p{margin-top:56px}footer{padding:22px 18px max(22px, env(safe-area-inset-bottom));grid-template-columns:1fr auto;gap:10px}footer span:nth-child(2){display:none}}@media (width<=390px){.header-cta>span{display:none}.header-cta{padding-left:5px}.hero{padding-inline:10px}.hero h1{font-size:clamp(3.7rem,19.5vw,4.8rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.announcement,.canvas-presence,.window-tabs,.mini-toolbar,.connection-presence,.thread-screens figcaption,.character-screens figcaption,footer{font-family:Broadbeach,Arial,Helvetica,sans-serif;font-weight:300}.story-heading>p,.story-steps article>span,.manifesto>p,.thread-label,.character-label{font-family:Broadbeach,Arial,Helvetica,sans-serif;font-style:italic;font-weight:400}.character{background:#f6f6f7;padding:110px 6vw 140px;scroll-margin-top:98px}.character-heading{text-align:center;max-width:900px;margin:0 auto 72px}.character-label{color:#4285f4;margin:0 0 32px;font-size:.9rem;font-weight:600}.character h2{letter-spacing:-.075em;margin:0;font-size:clamp(3.4rem,6.6vw,7rem);font-weight:500;line-height:.94}.character-description{color:#5c5a60;max-width:490px;margin:28px auto;font-size:1rem;line-height:1.7}.character-button{color:#fff;background:#0b0b0d;border-radius:999px;padding:7px 8px 7px 22px;font-size:.86rem}.character a:focus-visible{outline-offset:6px;outline:3px solid #4285f4}.character-screens{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1240px;margin:auto;display:grid}.character-screens figure{min-width:0;margin:0}.character-screens figure>a{border:1px solid #e7e7e9;border-radius:14px;transition:transform .25s;display:block;overflow:hidden;box-shadow:0 20px 55px #1d1c201a}.character-screens figure>a:hover{transform:translateY(-5px)}.character-screens img{width:100%;height:auto}.character-screens figcaption{color:#5c5a60;padding:22px 4px 0;font-size:.8rem;line-height:1.6}.character-screens figcaption span{color:#1d1c20;margin-bottom:5px;font-size:.9rem;font-weight:500;display:block}@media (width<=760px),(width<=1024px) and (aspect-ratio<=4/5){.character{padding:80px 18px 90px;scroll-margin-top:70px}.character-heading{margin-bottom:44px}.character h2{font-size:clamp(2.7rem,10.5vw,5rem)}.character-description{font-size:.9rem}.character-screens{grid-template-columns:1fr;gap:36px}.character-screens figcaption{padding-top:16px}}.not-found h1,.hero h1,.intro-statement h2,.story-heading h2,.story-steps h3,.orbit-sticky>h2,.connection-sticky>h2,.separation h2,.ends-window h2,.manifesto h2,.thread h2,.character h2,.finale h2{font-weight:600}.brand,.brand-lockup,strong,.header-cta,.not-found-home,.canvas-topbar button,.window-bar button,.ends-toolbar button,.cursor-tag,.window-panel>span,.thread-button,.character-button,.final-button,.thread-screens figcaption span,.character-screens figcaption span,footer a{font-weight:500}.announcement,.canvas-presence,.window-tabs,.canvas-body aside,.window-panel,.orbit-sticky>p,.connection-sticky>p,.connection-person small,.connection-presence,.mini-toolbar,.thread-description,.character-description,.thread-screens figcaption,.character-screens figcaption,.finale>p,footer{font-weight:400}.story-heading>p,.story-steps article>span,.manifesto>p{font-style:italic;font-weight:400}.thread-label,.character-label{font-style:italic;font-weight:500}.oi-site{--oi-black:#0b0b0d;--oi-paper:#f6f6f7;--oi-rule:#e7e7e9;--oi-muted:#5c5a60;background:var(--oi-paper);min-width:320px;color:var(--oi-black);overflow:clip}.oi-header{z-index:50;color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;height:82px;padding:0 clamp(22px,3vw,48px);display:grid;position:absolute;top:0;left:0;right:0}.oi-logo{z-index:2;justify-self:start;position:relative}.oi-logo img{filter:brightness(0)invert();width:132px}.oi-header nav{gap:32px;font-size:.91rem;display:flex}.oi-header nav a,.oi-header-cta{position:relative}.oi-header nav a:after,.oi-header-cta:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .2s;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.oi-header nav a:hover:after,.oi-header-cta:hover:after{transform:scaleX(1)}.oi-header-cta{justify-self:end;gap:12px;font-size:.91rem;display:flex}.oi-menu-button{display:none}.oi-hero{color:#fff;isolation:isolate;background:#0b0b0d;grid-template-rows:1fr auto;min-height:100svh;padding:clamp(130px,16vh,190px) clamp(22px,3vw,48px) 38px;display:grid;position:relative;overflow:hidden}.oi-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 82% 44%,#4285f42e,#0000 26%),radial-gradient(circle at 66% 72%,#e5419921,#0000 28%);position:absolute;inset:0}.oi-hero-copy{z-index:3;align-self:center;max-width:1040px;position:relative}.oi-kicker,.oi-section-label{margin:0;font-size:.83rem;line-height:1.3}.oi-hero h1{letter-spacing:-.078em;max-width:1000px;margin:30px 0 34px;font-size:clamp(4.6rem,10.7vw,10rem);font-weight:500;line-height:.82}.oi-hero-intro{color:#e7e7e9;max-width:560px;margin:0;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.5}.oi-scroll-cue{z-index:4;justify-content:space-between;width:min(260px,100%);font-size:.91rem;display:flex;position:relative}.oi-hero-field{z-index:-1;aspect-ratio:1;width:min(66vw,900px);position:absolute;bottom:-15vw;right:-7vw}.oi-hero-field>img{filter:brightness(1.1)saturate(.7);width:22%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oi-orbit{border:1px solid #ffffff29;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oi-orbit-one{width:64%;height:64%}.oi-orbit-two{width:92%;height:92%}.oi-presence{color:#e7e7e9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0b0d9e;border:1px solid #fff3;border-radius:999px;padding:8px 12px;font-size:.7rem;animation:5s ease-in-out infinite alternate oiFloat;position:absolute}.oi-presence-one{top:32%;left:10%}.oi-presence-two{animation-delay:-1.5s;top:47%;right:3%}.oi-presence-three{animation-delay:-3s;bottom:11%;left:24%}@keyframes oiFloat{to{transform:translateY(-10px)}}.oi-intro{border-bottom:1px solid var(--oi-rule);grid-template-columns:minmax(160px,.8fr) minmax(0,2.2fr);gap:6vw;padding:clamp(90px,12vw,180px) clamp(22px,3vw,48px);display:grid}.oi-intro>div{max-width:1120px}.oi-intro h2{letter-spacing:-.064em;max-width:1050px;margin:0;font-size:clamp(3rem,6.1vw,6.8rem);font-weight:500;line-height:.94}.oi-intro>div>p{max-width:660px;color:var(--oi-muted);margin:48px 0 0 auto;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.55}.oi-products{padding:0 clamp(22px,3vw,48px) clamp(100px,12vw,180px)}.oi-products-heading{grid-template-columns:minmax(160px,.8fr) minmax(0,2.2fr);gap:6vw;padding:clamp(90px,10vw,150px) 0 70px;display:grid}.oi-products-heading h2{letter-spacing:-.06em;max-width:800px;margin:0;font-size:clamp(2.8rem,5vw,5.8rem);font-weight:500;line-height:.95}.oi-product{margin-bottom:clamp(75px,10vw,150px)}.oi-product-copy{grid-template-columns:minmax(130px,.6fr) minmax(0,1.4fr);gap:4vw;padding:0 0 34px;display:grid}.oi-product-copy>p{margin:8px 0 0;font-size:.84rem}.oi-product-copy h3{letter-spacing:-.065em;max-width:880px;margin:0;font-size:clamp(2.7rem,5.5vw,6.2rem);font-weight:500;line-height:.91}.oi-product-bottom{grid-column:2;justify-content:space-between;align-items:end;gap:30px;margin-top:34px;display:flex}.oi-product-bottom>p{max-width:520px;color:var(--oi-muted);margin:0;font-size:1rem;line-height:1.55}.oi-product-bottom>a,.oi-belief>a{border-bottom:1px solid;flex:none;gap:18px;padding-bottom:5px;font-size:.9rem;display:flex}.oi-product-visual{background:#e7e7e9;place-items:center;min-height:min(70vw,780px);display:grid;position:relative;overflow:hidden}.oi-product-visual img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.oi-product-visual:hover img{transform:scale(1.018)}.oi-product-sky .oi-product-visual{background:radial-gradient(circle at 50% 20%,#fff,#55c7f3 55%,#4285f4)}.oi-product-sky .oi-product-visual img{border:10px solid #0b0b0d;border-radius:48px;width:min(330px,36%);box-shadow:0 35px 80px #5c5a6052}.oi-product-ink{color:#f6f6f7}.oi-product-ink .oi-product-copy{background:#0b0b0d;padding:44px 44px 36px}.oi-product-ink .oi-product-bottom>p{color:#a1a0a5}.oi-product-ink .oi-product-visual{background:#0b0b0d;min-height:min(62vw,740px);padding:6vw 6vw 0}.oi-product-ink .oi-product-visual img{border:1px solid #1d1c20;align-self:end;width:100%;box-shadow:0 30px 90px #0b0b0d}.oi-product-lilac .oi-product-visual{background:#e7e7e9;min-height:min(62vw,740px);padding:7vw}.oi-product-lilac .oi-product-visual img{width:min(100%,1120px);box-shadow:0 28px 80px #5c5a6033}.oi-belief{background:#f4cf4e;padding:clamp(100px,13vw,190px) clamp(22px,3vw,48px)}.oi-belief h2{letter-spacing:-.075em;max-width:1240px;margin:36px 0 70px;font-size:clamp(3.8rem,8.5vw,9.5rem);font-weight:500;line-height:.86}.oi-belief>a{width:max-content}.oi-footer{color:#fff;background:#0b0b0d;padding:70px clamp(22px,3vw,48px) 26px}.oi-footer-brand img{width:170px}.oi-footer-links{grid-template-columns:repeat(2,minmax(150px,230px));justify-content:end;gap:50px;margin:90px 0 120px;display:grid}.oi-footer-links>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.oi-footer-links span{color:#5c5a60;margin-bottom:9px;font-size:.75rem}.oi-footer-links a{font-size:.9rem}.oi-footer-links a:hover{text-underline-offset:4px;text-decoration:underline}.oi-footer-bottom{color:#a1a0a5;border-top:1px solid #1d1c20;grid-template-columns:1fr 1fr auto;gap:20px;padding-top:22px;font-size:.75rem;display:grid}@media (width<=800px){.oi-header{grid-template-columns:1fr auto;height:68px;padding-inline:18px}.oi-logo img{width:112px}.oi-menu-button{z-index:2;color:#fff;background:0 0;border:0;place-content:center;gap:6px;width:38px;height:38px;padding:0;display:grid;position:relative}.oi-menu-button span{background:currentColor;width:21px;height:1px;transition:transform .2s;display:block}.oi-menu-button.is-open span:first-child{transform:translateY(3.5px)rotate(45deg)}.oi-menu-button.is-open span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.oi-header nav{opacity:0;visibility:hidden;background:#0b0b0d;flex-direction:column;align-items:flex-start;gap:22px;min-height:280px;padding:88px 18px 28px;transition:opacity .2s,visibility .2s,transform .2s;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-12px)}.oi-header nav.is-open{opacity:1;visibility:visible;transform:none}.oi-header-cta{display:none}.oi-hero{min-height:820px;padding:120px 18px 28px}.oi-hero h1{font-size:clamp(4.25rem,20vw,7rem)}.oi-hero-intro{max-width:88%;font-size:1rem}.oi-hero-field{opacity:.65;width:120vw;bottom:-10vw;right:-45vw}.oi-presence{display:none}.oi-intro,.oi-products-heading{grid-template-columns:1fr;gap:38px}.oi-intro{padding:82px 18px 100px}.oi-intro h2{font-size:clamp(3rem,13vw,5.4rem)}.oi-intro>div>p{margin-top:34px}.oi-products{padding-inline:18px}.oi-products-heading{padding:80px 0 62px}.oi-product-copy{grid-template-columns:1fr;gap:22px}.oi-product-copy h3{font-size:clamp(2.8rem,13vw,5rem)}.oi-product-bottom{grid-column:1;gap:24px;margin-top:8px;display:grid}.oi-product-bottom>a{width:max-content}.oi-product-visual{min-height:120vw}.oi-product-sky .oi-product-visual img{border-width:7px;border-radius:34px;width:64%}.oi-product-ink .oi-product-copy{margin-inline:-18px;padding:34px 18px 28px}.oi-product-ink .oi-product-visual{min-height:82vw;margin-inline:-18px;padding:30px 18px 0}.oi-product-lilac .oi-product-visual{min-height:92vw;padding:22px}.oi-belief{padding:90px 18px}.oi-belief h2{margin-bottom:50px;font-size:clamp(3.7rem,17vw,6.7rem)}.oi-footer{padding:55px 18px 24px}.oi-footer-links{justify-content:start;margin:70px 0 90px}.oi-footer-bottom{grid-template-columns:1fr auto}.oi-footer-bottom span:nth-child(2){display:none}}@media (width<=1200px){.oi-presence{display:none}}@media (width<=480px){.oi-footer-links{grid-template-columns:1fr 1fr;gap:24px}}@media (prefers-reduced-motion:reduce){.oi-presence{animation:none}.oi-product-visual img{transition:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oa-site{color:#fff;background:#0b0b0d;min-width:320px;font-family:Figtree,Arial,sans-serif;overflow:clip}.oa-site button,.oa-site input{font-family:inherit}.oa-header{z-index:50;background:#0b0b0d;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;height:64px;padding:0 30px;display:grid;position:absolute;top:0;left:0;right:0}.oa-logo{z-index:2;position:relative}.oa-logo img{width:126px}.oa-header nav{align-items:center;gap:31px;font-size:.85rem;display:flex}.oa-header nav a{color:#e7e7e9}.oa-header nav a:hover,.oa-header nav a[aria-current=page]{color:#fff}.oa-nav-dropdown{position:relative}.oa-nav-dropdown-trigger{align-items:center;gap:5px;display:flex}.oa-nav-dropdown-trigger>svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:transform .18s}.oa-nav-dropdown-menu{z-index:70;opacity:0;visibility:hidden;background:#151517;border:1px solid #2a292d;border-radius:12px;width:190px;padding:7px;transition:opacity .18s,visibility .18s,transform .18s;display:grid;position:absolute;top:calc(100% + 15px);left:50%;transform:translate(-50%,-7px);box-shadow:0 18px 48px #00000047}.oa-nav-dropdown-menu:before{content:"";height:18px;position:absolute;bottom:100%;left:0;right:0}.oa-nav-dropdown-menu a{border-radius:7px;grid-template-columns:26px 1fr;gap:8px;padding:10px 11px;font-size:.8rem;display:grid;color:#f6f6f7!important}.oa-nav-dropdown-menu a:hover,.oa-nav-dropdown-menu a:focus-visible{background:#2a292d;outline:0}.oa-nav-dropdown-menu a>span{color:#77757b;font-size:.67rem}.oa-nav-dropdown:hover .oa-nav-dropdown-menu,.oa-nav-dropdown:focus-within .oa-nav-dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%)}.oa-nav-dropdown:hover .oa-nav-dropdown-trigger>svg,.oa-nav-dropdown:focus-within .oa-nav-dropdown-trigger>svg{transform:rotate(180deg)}.oa-primary-action{color:#0b0b0d;background:#f6f6f7;border-radius:999px;align-items:center;gap:9px;padding:10px 17px;font-size:.83rem;display:flex}.oa-menu{display:none}.oa-hero{background:#0b0b0d;place-items:center;min-height:535px;padding:112px 24px 58px;display:grid}.oa-hero-inner{text-align:center;width:min(760px,100%)}.oa-hero h1{letter-spacing:-.035em;margin:0 0 26px;font-size:clamp(1.85rem,3vw,2.65rem);font-weight:500;line-height:1.08}.oa-question{animation:.55s cubic-bezier(.2,.7,.2,1) both oaQuestionSwap}@keyframes oaQuestionSwap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.oa-composer{text-align:left;background:#1d1c20;border-radius:25px;align-items:flex-start;height:104px;padding:19px 68px 19px 18px;display:flex;position:relative}.oa-composer:focus-within{box-shadow:0 0 0 1px #5c5a60}.oa-composer input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:0;font-size:1rem}.oa-composer input::placeholder{color:#a1a0a5;opacity:1}.oa-composer button{color:#0b0b0d;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:1.2rem;display:grid;position:absolute;bottom:13px;right:13px}.oa-composer button:disabled{color:#5c5a60;cursor:default;background:#1d1c20}.oa-suggestions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:17px;display:flex}.oa-suggestions button{color:#a1a0a5;cursor:pointer;background:0 0;border:1px solid #1d1c20;border-radius:999px;padding:9px 14px;font-size:.78rem;transition:border-color .16s,color .16s,background .16s}.oa-suggestions button:hover{color:#fff;background:#1d1c20;border-color:#5c5a60}.oa-response{color:#a1a0a5;opacity:0;max-width:650px;min-height:58px;margin:15px auto 0;font-size:.82rem;line-height:1.45;transition:opacity .2s,transform .2s;transform:translateY(4px)}.oa-response.is-visible{opacity:1;transform:none}.oa-response strong{color:#fff;margin-bottom:4px;font-weight:500;display:block}.oa-response span{margin-right:9px}.oa-response a{color:#fff;text-underline-offset:3px;text-decoration:underline}.oa-chat-hint{color:#5c5a60;margin:16px 0 0;font-size:.75rem}.oa-sideby-promo{color:#0b0b0d;background:#f6f6f7;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);min-height:590px;margin:0 30px 110px;display:grid}.oa-sideby-promo-visual{background:#d8e7ff;place-items:center;min-height:590px;display:grid;overflow:hidden}.oa-sideby-promo-visual img{border:7px solid #0b0b0d;border-radius:38px;width:min(240px,42%);height:auto;max-height:none;transition:transform .35s;box-shadow:0 30px 75px #1d1c203d}.oa-sideby-promo-visual:hover img{transform:translateY(-7px)rotate(-1deg)}.oa-sideby-promo-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:55px clamp(32px,5vw,80px);display:flex}.oa-sideby-promo-copy>img{width:132px;margin-bottom:42px}.oa-sideby-promo-copy h2{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5.3vw,6rem);font-weight:500;line-height:.88}.oa-sideby-promo-copy p{color:#5c5a60;max-width:450px;margin:30px 0 40px;font-size:1rem;line-height:1.55}.oa-sideby-promo-copy>a{color:#fff;background:#0b0b0d;border-radius:999px;padding:11px 18px;font-size:.84rem}.oa-wonder-promo{margin-top:0}.oa-wonder-promo .oa-sideby-promo-visual{background:radial-gradient(circle at 25% 20%,#fff 0,#eeeafb 48%,#d9d4f5 100%)}.oa-wonder-promo .oa-sideby-promo-visual img{border:1px solid #0b0b0d1c;border-radius:18px;width:min(88%,900px);box-shadow:0 30px 75px #2c235e33}.oa-wonder-promo .oa-sideby-promo-visual:hover img{transform:translateY(-7px)rotate(.35deg)}.oa-wonder-promo .oa-sideby-promo-copy>img{object-fit:contain;width:132px;height:auto}.oa-wonder-actions{flex-wrap:wrap;gap:10px;display:flex}.oa-wonder-actions>a{color:#fff;background:#0b0b0d;border:1px solid #0b0b0d;border-radius:999px;align-items:center;gap:7px;padding:11px 18px;font-size:.84rem;display:flex}.oa-wonder-actions>a.is-outline{color:#0b0b0d;background:0 0}.oa-lead-grid{grid-template-columns:3.08fr 1fr;gap:22px;padding:0 30px 110px;display:grid}.oa-lead-card{min-width:0}.oa-phone-stage{background:#e7e7e9;place-items:center;height:clamp(480px,48vw,690px);display:grid;position:relative;overflow:hidden}.oa-lead-primary .oa-phone-stage,.oa-lead-secondary .oa-phone-stage{background:#e7e7e9}.oa-phone-stage:before{content:"";aspect-ratio:1;border:1px solid #0b0b0d1f;border-radius:50%;width:68%;position:absolute}.oa-phone-stage:after{content:"";aspect-ratio:1;border:1px solid #0b0b0d1f;border-radius:50%;width:41%;position:absolute}.oa-phone-stage img{z-index:2;border:7px solid #0b0b0d;border-radius:38px;width:min(260px,31%);max-height:82%;position:relative;box-shadow:0 30px 75px #1d1c203d}.oa-lead-secondary .oa-phone-stage img{width:min(235px,62%)}.oa-card-meta{grid-template-columns:minmax(130px,.7fr) minmax(0,2fr) auto;gap:20px;padding-top:15px;display:grid}.oa-card-meta span,.oa-card-meta p{color:#a1a0a5;font-size:.74rem}.oa-card-meta h2{letter-spacing:-.025em;max-width:620px;margin:0;font-size:clamp(1.1rem,1.65vw,1.5rem);font-weight:400;line-height:1.18}.oa-card-meta p{text-align:right;margin:0}.oa-lead-secondary .oa-card-meta{grid-template-columns:1fr;gap:6px}.oa-lead-secondary .oa-card-meta p{display:none}.oa-sideby{padding:0 30px 130px}.oa-section-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:25px;display:flex}.oa-section-head h2{letter-spacing:-.03em;margin:0;font-size:1.6rem;font-weight:500}.oa-section-head a{color:#a1a0a5;font-size:.82rem}.oa-section-head a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.oa-sideby-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.oa-story-image{background:#1d1c20;place-items:center;height:clamp(320px,33vw,500px);display:grid;overflow:hidden}.oa-story-1 .oa-story-image{background:#e7e7e9}.oa-story-2 .oa-story-image{background:#f4cf4e}.oa-story-3 .oa-story-image{background:#e7e7e9}.oa-story-image img{border:6px solid #0b0b0d;border-radius:34px;width:min(230px,56%);max-height:84%;transition:transform .35s;box-shadow:0 25px 60px #0b0b0d33}.oa-story>p{color:#a1a0a5;margin:14px 0 6px;font-size:.72rem}.oa-story h3{letter-spacing:-.025em;margin:0;font-size:1.18rem;font-weight:400}.oa-why{color:#0b0b0d;background:#f6f6f7;padding:96px 30px 105px}.oa-why>p{margin:0 0 48px;font-size:.76rem}.oa-why>h2{letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(3rem,5.8vw,6rem);font-weight:500;line-height:.91}.oa-why-points{border-top:1px solid #e7e7e9;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:76px;display:grid}.oa-why-points article{padding-top:16px}.oa-why-points span{font-size:.7rem}.oa-why-points h3{margin:42px 0 10px;font-size:1.2rem;font-weight:500}.oa-why-points p{color:#5c5a60;max-width:350px;margin:0;font-size:.9rem;line-height:1.5}.oa-more{background:#0b0b0d;padding:92px 30px 104px}.oa-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.oa-more-grid a{border:1px solid #1d1c20;grid-template-columns:1fr auto;align-content:space-between;gap:28px;min-height:154px;padding:18px 20px 22px;transition:color .22s,background-color .22s,border-color .22s;display:grid;position:relative;overflow:hidden}.oa-more-grid span{color:#a1a0a5;font-size:.7rem;transition:color .22s}.oa-more-grid strong{letter-spacing:-.055em;grid-column:1/-1;font-size:clamp(2rem,3.4vw,4rem);font-weight:400;line-height:.92}.oa-more-grid i{justify-self:end;font-style:normal;transition:transform .22s}.oa-more-grid a:hover,.oa-more-grid a:focus-visible{color:#0b0b0d;outline:0}.oa-more-grid a:hover span,.oa-more-grid a:focus-visible span{color:#0b0b0d94}.oa-more-grid a:hover i,.oa-more-grid a:focus-visible i{transform:translate(3px,-3px)}.oa-more-character:hover,.oa-more-character:focus-visible{background:#55c7f3;border-color:#55c7f3}.oa-more-thread:hover,.oa-more-thread:focus-visible{background:#45d6c5;border-color:#45d6c5}.oa-cta{color:#0b0b0d;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:90px 30px;display:flex}.oa-cta h2{letter-spacing:-.075em;max-width:930px;margin:0 0 50px;font-size:clamp(4rem,8.5vw,9rem);font-weight:500;line-height:.86}.oa-cta a{color:#fff;background:#0b0b0d;border-radius:999px;gap:12px;padding:12px 19px;font-size:.82rem;display:flex}.oa-footer{color:#fff;background:#0b0b0d;grid-template-columns:1fr 2fr auto auto;align-items:end;gap:35px;padding:64px 30px 25px;display:grid}.oa-footer>img{width:128px}.oa-footer>div{gap:25px;display:flex}.oa-footer a,.oa-footer p{color:#a1a0a5;margin:0;font-size:.72rem}.oa-footer a:hover{color:#fff}@media (width<=900px){.oa-header{grid-template-columns:1fr auto;height:62px;padding-inline:18px}.oa-logo img{width:120px}.oa-menu{z-index:3;color:#fff;background:0 0;border:0;place-content:center;gap:6px;width:38px;height:38px;padding:0;display:grid;position:relative}.oa-menu svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:24px;height:24px}.oa-menu svg path{transform-box:fill-box;transform-origin:50%;transition:transform .22s cubic-bezier(.2,.75,.2,1)}.oa-menu.is-open svg path:first-child{transform:translateY(4px)rotate(45deg)}.oa-menu.is-open svg path:last-child{transform:translateY(-4px)rotate(-45deg)}.oa-header nav{opacity:0;visibility:hidden;background:#0b0b0d;flex-direction:column;align-items:flex-start;gap:20px;min-height:270px;padding:84px 18px 26px;transition:opacity .18s,visibility .18s,transform .18s;position:absolute;top:0;left:0;right:0;transform:translateY(-8px)}.oa-header nav.is-open{opacity:1;visibility:visible;transform:none}.oa-nav-dropdown{width:100%}.oa-nav-dropdown-trigger{width:max-content}.oa-nav-dropdown-menu{width:100%;box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;border-left:1px solid #2a292d;border-radius:0;margin-top:7px;padding:3px 0 0 13px;display:grid;position:static;transform:none}.oa-nav-dropdown-menu:before{display:none}.oa-nav-dropdown-menu a{padding:8px 10px}.oa-primary-action{display:none}.oa-theme-toggle{display:none!important}.oa-hero{min-height:560px;padding-inline:18px}.oa-lead-grid{grid-template-columns:1fr;padding:0 18px 90px}.oa-sideby-promo{grid-template-columns:1fr;margin:0 18px 82px}.oa-sideby-promo-visual{min-height:120vw;max-height:650px}.oa-sideby-promo-visual img{width:min(230px,58%);height:auto;max-height:none}.oa-sideby-promo-copy{padding:54px 25px 62px}.oa-wonder-promo{margin-top:0}.oa-wonder-promo .oa-sideby-promo-visual img{width:88%}.oa-phone-stage{height:125vw;max-height:660px}.oa-phone-stage img,.oa-lead-secondary .oa-phone-stage img{width:min(250px,58%)}.oa-card-meta{grid-template-columns:1fr;gap:6px}.oa-card-meta p{display:none}.oa-sideby{padding:0 18px 95px}.oa-sideby-grid{grid-template-columns:1fr;gap:48px}.oa-story-image{height:110vw;max-height:560px}.oa-story-image img{width:min(240px,59%)}.oa-why{padding:82px 18px 95px}.oa-why>p{margin-bottom:34px}.oa-why>h2{font-size:clamp(3.4rem,14vw,6rem)}.oa-why-points{grid-template-columns:1fr;gap:42px;margin-top:70px}.oa-why-points h3{margin-top:26px}.oa-more{padding:72px 18px 82px}.oa-more-grid{grid-template-columns:1fr}.oa-more-grid a{min-height:132px;padding:17px 18px 20px}.oa-more-grid strong{font-size:clamp(2.2rem,10vw,3.7rem)}.oa-cta{min-height:580px;padding-inline:18px}.oa-cta h2{font-size:clamp(4rem,18vw,7rem)}.oa-footer{grid-template-columns:1fr auto;gap:30px;padding-inline:18px}.oa-footer>div{flex-wrap:wrap;grid-area:2/1/auto/-1}.oa-footer p{grid-row:3}}@keyframes pageEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@view-transition{navigation:auto}::view-transition-old(root){animation:.18s both pageExit}::view-transition-new(root){animation:.42s cubic-bezier(.2,.75,.2,1) both pageEnter}@keyframes pageExit{to{opacity:0;transform:translateY(-6px)}}.oa-site,.sideby-page,.infinity-guidelines,.press-page,.legal-page,.not-found{animation:.48s cubic-bezier(.2,.75,.2,1) both pageEnter}@media (prefers-reduced-motion:reduce){.oa-site,.sideby-page,.infinity-guidelines,.press-page,.legal-page,.not-found{animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}@media (width<=900px){.oa-header,.oa-site.is-light .oa-header,.infinity-guidelines.is-light>.oa-header,.sideby-page.is-light .oa-header,.press-page.is-light .oa-header,.legal-page.is-light>.oa-header{color:#fff!important;background:#0b0b0d!important}.oa-header nav,.oa-site.is-light .oa-header nav,.infinity-guidelines.is-light>.oa-header nav,.sideby-page.is-light .oa-header nav,.press-page.is-light .oa-header nav{background:#0b0b0d!important}.oa-header nav a,.oa-header nav a[aria-current=page],.oa-site.is-light .oa-header nav a,.infinity-guidelines.is-light>.oa-header nav a,.sideby-page.is-light .oa-header nav a,.press-page.is-light .oa-header nav a,.oa-menu,.oa-theme-toggle,.oa-site.is-light .oa-menu,.oa-site.is-light .oa-theme-toggle,.infinity-guidelines.is-light>.oa-header .oa-menu,.infinity-guidelines.is-light>.oa-header .oa-theme-toggle,.sideby-page.is-light .oa-menu,.sideby-page.is-light .oa-theme-toggle,.press-page.is-light .oa-menu,.press-page.is-light .oa-theme-toggle{color:#fff!important}.oa-site.is-light .oa-logo img,.infinity-guidelines.is-light .oa-logo img,.sideby-page.is-light .oa-logo img,.press-page.is-light .oa-logo img,.legal-page.is-light .oa-logo img{filter:invert()}.oa-nav-dropdown-menu{border-left-color:#3a393e}.oa-nav-dropdown-menu a>span{color:#a1a0a5}}.sideby-page{--sideby-bg:#0b0b0d;--sideby-panel:#1d1c20;--sideby-line:#2a292d;--sideby-text:#f6f6f7;--sideby-muted:#a1a0a5;background:var(--sideby-bg);min-width:320px;color:var(--sideby-text);overflow:clip}.sideby-page .oa-header{background:var(--sideby-bg);position:absolute}.sideby-page .oa-header nav a[aria-current=page]{color:var(--sideby-text)}.sideby-hero{text-align:center;padding:118px 0 0}.sideby-hero>p{text-align:left;color:var(--sideby-muted);margin:0 30px 48px;font-size:14px}.sideby-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(4rem,7vw,7.3rem);font-weight:400;line-height:1}.sideby-hero>a{background:var(--sideby-panel);color:var(--sideby-text);border-radius:999px;margin:30px 0 46px;padding:11px 22px;font-size:14px;display:inline-block}.sideby-hero-card{background:#dce9ff;border-radius:8px;place-items:center;width:min(1060px,100% - 80px);height:620px;margin:0 auto;display:grid;position:relative;overflow:hidden}.sideby-hero-wordmark{width:180px;position:absolute;top:48px;left:52px}.sideby-hero-screen{width:390px;max-width:62%;position:absolute;bottom:-245px;left:50%;transform:translate(-50%)}.sideby-manifesto{text-align:center;max-width:1120px;margin:0 auto;padding:110px 30px}.sideby-manifesto>p{color:var(--sideby-muted);margin:0 0 40px;font-size:14px}.sideby-manifesto h2{letter-spacing:-.07em;margin:0;font-size:clamp(3.8rem,7vw,7.5rem);font-weight:400;line-height:.88}.sideby-screens{border-top:1px solid var(--sideby-line);padding:96px max(30px,50vw - 600px)}.sideby-screens-head{text-align:center;margin:0 0 56px}.sideby-screens-head h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.6rem,4.2vw,4.2rem);font-weight:400;line-height:1}.sideby-screen-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 20px;display:grid}.sideby-screen-card{min-width:0}.sideby-screen-card:nth-child(5){grid-column:1/-1;width:calc(50% - 10px);margin-inline:auto}.sideby-screen-image{background:var(--sideby-panel);border-radius:8px;justify-content:center;align-items:center;height:680px;padding:42px 24px;display:flex;overflow:hidden}.sideby-screen-image>.iphone-18-pro{flex:none;width:min(270px,72%);max-height:100%}.iphone-18-pro{box-sizing:content-box;aspect-ratio:1655/3598;isolation:isolate;background:linear-gradient(145deg,#bfc0c4 0%,#f4f4f5 18%,#77787c 46%,#d9d9db 72%,#65666a 100%);border:1px solid #77777b;border-radius:52px;padding:7px;position:relative;box-shadow:0 28px 70px #0b0b0d47,inset 0 0 0 2px #ffffff6b}.iphone-18-pro:before{content:"";z-index:3;pointer-events:none;border:3px solid #09090a;border-radius:45px;position:absolute;inset:6px}.iphone-18-pro:after{content:"";z-index:4;pointer-events:none;background:#ffffffeb;border-radius:99px;width:31%;height:4px;position:absolute;bottom:13px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #00000040}.iphone-18-pro>img{z-index:1;object-fit:contain;border-radius:44px;width:calc(100% - 14px);height:calc(100% - 14px);display:block;position:absolute;inset:7px}.iphone-dynamic-island{z-index:5;background:#050506;border-radius:99px;width:31%;height:27px;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #00000073}.iphone-dynamic-island i{background:radial-gradient(circle at 38% 38%,#334c6e,#07111e 58%,#000);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.iphone-action,.iphone-volume,.iphone-camera-control{z-index:0;background:linear-gradient(#8b8c90,#e3e3e4,#737478);border-radius:3px 0 0 3px;width:3px;position:absolute}.iphone-action{height:7%;top:16%;left:-4px}.iphone-volume{height:10%;left:-4px}.iphone-volume-up{top:27%}.iphone-volume-down{top:39%}.iphone-camera-control{border-radius:0 3px 3px 0;height:12%;top:58%;right:-4px}.sideby-screen-copy{padding:14px 2px 0}.sideby-screen-copy span{color:var(--sideby-muted);font-size:13px}.sideby-screen-copy h3{letter-spacing:-.025em;margin:8px 0 0;font-size:1.15rem;font-weight:400;line-height:1.2}.sideby-closing{border-top:1px solid var(--sideby-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:700px;padding:100px 24px;display:flex}.sideby-closing>img{filter:brightness(0)invert();width:155px}.sideby-closing h2{letter-spacing:-.075em;margin:70px 0 52px;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.86}.sideby-closing>a{background:var(--sideby-text);color:var(--sideby-bg);border-radius:999px;padding:11px 22px;font-size:14px;display:inline-block}.sideby-page.is-light{--sideby-bg:#f6f6f7;--sideby-panel:#fff;--sideby-line:#e7e7e9;--sideby-text:#0b0b0d;--sideby-muted:#5c5a60}.sideby-page.is-light .oa-header nav a{color:#1d1c20}.sideby-page.is-light .oa-theme-toggle{color:#0b0b0d}.sideby-page.is-light .oa-theme-toggle:hover{background:#e7e7e9}.sideby-page.is-light .oa-primary-action{color:#fff;background:#0b0b0d}.sideby-page.is-light .sideby-hero-card{border:1px solid #e7e7e9}.sideby-page.is-light .sideby-closing>img{filter:brightness(0)}.wonder-product-page .sideby-hero-card{background:radial-gradient(circle at 25% 15%,#fff 0,#eeeafb 48%,#d9d4f5 100%)}.wonder-hero-actions{justify-content:center;gap:10px;margin:30px 0 46px;display:flex}.wonder-hero-actions>a{border:1px solid var(--sideby-text);background:var(--sideby-panel);color:var(--sideby-text);border-radius:999px;padding:11px 22px;font-size:14px;display:inline-block}.wonder-hero-actions>a.is-app{color:#fff;background:#0b0b0d;border-color:#0b0b0d}.wonder-product-page .sideby-hero>.wonder-hero-actions+a{margin-top:0}.wonder-product-page .sideby-hero-wordmark{width:132px;height:auto}.wonder-hero-screen{border:1px solid #0b0b0d1f;border-radius:18px;width:min(900px,82%);position:absolute;bottom:-82px;left:50%;transform:translate(-50%);box-shadow:0 34px 90px #2c235e3d}.wonder-product-page .sideby-screen-grid{align-items:start}.wonder-product-page .sideby-screen-card:nth-child(3){grid-column:1/-1;width:calc(50% - 10px);margin-inline:auto}.wonder-screen-image{background:#eeeafb;height:520px;padding:34px}.wonder-screen-image>img{object-fit:contain;border:1px solid #0b0b0d1f;border-radius:12px;width:100%;height:auto;max-height:100%;box-shadow:0 24px 60px #2c235e2b}.wonder-product-page .sideby-closing>img{filter:none;width:180px}.wonder-product-page.is-light .sideby-closing>img{filter:none}.wonder-chat{--wc-bg:#151517;--wc-panel:#202023;--wc-line:#303034;--wc-text:#f6f6f7;--wc-muted:#a1a0a5;background:var(--wc-bg);min-height:100svh;color:var(--wc-text);grid-template-columns:260px minmax(0,1fr);display:grid;overflow:hidden}.wonder-sidebar{border-right:1px solid var(--wc-line);background:#0f0f10;flex-direction:column;height:100svh;padding:22px 14px 18px;display:flex}.wonder-brand{align-items:center;gap:10px;padding:5px 10px 26px;font-size:1.05rem;display:flex}.wonder-brand strong,.wonder-mobile-header strong{font-weight:500}.wonder-mark{color:#fff;background:linear-gradient(135deg,#55c7f3,#8b5cf6);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.wonder-mark svg{fill:currentColor;width:19px;height:19px}.wonder-sidebar>button{border:1px solid var(--wc-line);width:100%;color:var(--wc-text);text-align:left;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;display:flex}.wonder-sidebar>button:hover{background:var(--wc-panel)}.wonder-sidebar nav{flex-direction:column;gap:3px;margin-top:22px;display:flex}.wonder-sidebar nav a{color:var(--wc-muted);border-radius:8px;padding:10px 12px;font-size:.84rem}.wonder-sidebar nav a:hover{background:var(--wc-panel);color:var(--wc-text)}.wonder-sidebar>p{color:#5c5a60;margin:auto 10px 0;font-size:.72rem}.wonder-main{grid-template-rows:1fr auto;min-width:0;height:100svh;display:grid;position:relative}.wonder-thread{scrollbar-width:none;width:min(800px,100% - 40px);margin:0 auto;padding:64px 0 180px;overflow-y:auto}.wonder-thread::-webkit-scrollbar{display:none}.wonder-thread:not(.has-messages){align-items:center;padding-bottom:110px;display:grid}.wonder-empty{text-align:center;width:min(620px,100%);margin:auto}.wonder-empty>.wonder-mark{border-radius:14px;width:46px;height:46px;margin:0 auto 26px}.wonder-empty>.wonder-mark svg{width:29px;height:29px}.wonder-empty h1{letter-spacing:-.05em;margin:0 0 38px;font-size:clamp(2rem,4vw,3.4rem);font-weight:500}.wonder-empty button{border:1px solid var(--wc-line);color:var(--wc-text);text-align:left;cursor:pointer;background:0 0;border-radius:12px;justify-content:space-between;gap:20px;padding:16px 17px;display:flex}.wonder-empty button:hover{background:var(--wc-panel)}.wonder-empty button span{color:var(--wc-muted)}.wonder-message{grid-template-columns:32px 1fr;gap:14px;max-width:720px;margin:0 auto 34px;display:grid}.wonder-message.is-user{grid-template-columns:1fr}.wonder-message.is-user>div{background:var(--wc-panel);border-radius:18px 18px 4px;justify-self:end;max-width:min(560px,84%);padding:12px 16px}.wonder-message>.wonder-mark{border-radius:9px;width:31px;height:31px}.wonder-message span{color:var(--wc-muted);margin-bottom:6px;font-size:.72rem;display:block}.wonder-message p{margin:0;font-size:1rem;line-height:1.65}.wonder-answer-links{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.wonder-answer-links a{border:1px solid var(--wc-line);color:var(--wc-muted);border-radius:999px;padding:7px 11px;font-size:.75rem}.wonder-composer-wrap{z-index:3;background:linear-gradient(transparent,var(--wc-bg) 25%);padding:24px 30px 14px;position:absolute;bottom:0;left:0;right:0}.wonder-composer{border:1px solid var(--wc-line);background:var(--wc-panel);border-radius:20px;align-items:center;width:min(760px,100%);min-height:64px;margin:0 auto;padding:16px 58px 16px 20px;display:flex;position:relative;box-shadow:0 12px 45px #0003}.wonder-composer:focus-within{border-color:#5c5a60}.wonder-composer textarea{resize:none;width:100%;max-height:150px;color:var(--wc-text);background:0 0;border:0;outline:0;padding:0;line-height:1.45}.wonder-composer textarea::placeholder{color:var(--wc-muted)}.wonder-composer button{background:var(--wc-text);width:40px;height:40px;color:var(--wc-bg);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:11px;right:11px}.wonder-composer button:disabled{color:#5c5a60;cursor:default;background:#303034}.wonder-composer-wrap>p{color:#5c5a60;text-align:center;margin:9px 0 0;font-size:.68rem}.wonder-chat.is-light{--wc-bg:#f6f6f7;--wc-panel:#fff;--wc-line:#e1e1e4;--wc-text:#0b0b0d;--wc-muted:#5c5a60}.wonder-chat.is-light .wonder-composer{box-shadow:0 12px 40px #0b0b0d14}@media (width<=760px){.wonder-chat{display:block}.wonder-sidebar{display:none}.wonder-main{grid-template-rows:58px 1fr auto;height:100svh}.wonder-mobile-header{border-bottom:1px solid var(--wc-line);justify-content:space-between;align-items:center;padding:0 14px;display:flex}.wonder-mobile-header>a{align-items:center;gap:9px;display:flex}.wonder-mobile-header .wonder-mark{width:27px;height:27px}.wonder-thread{width:calc(100% - 28px);padding:36px 0 158px}.wonder-thread:not(.has-messages){padding-bottom:70px}.wonder-empty>div{grid-template-columns:1fr}.wonder-empty h1{margin-bottom:28px}.wonder-message{grid-template-columns:29px 1fr;gap:10px;margin-bottom:28px}.wonder-message.is-user>div{max-width:88%}.wonder-composer-wrap{padding:20px 12px 10px}.wonder-composer{border-radius:18px;min-height:58px}.wonder-composer-wrap>p{display:none}}.wonder-chat.is-light .wonder-sidebar>button:first-of-type,.wonder-chat:not(.is-light) .wonder-sidebar>button:first-of-type{color:#fff;box-shadow:none;background:#0b0b0d}.wonder-chat>.oa-header{z-index:80;border-bottom:1px solid #7f7f8424;position:absolute;top:0;left:0;right:0}.wonder-chat.is-light>.oa-header{color:#0b0b0d;background:#f6f6f7}.wonder-chat.is-light>.oa-header nav a{color:#1d1c20}.wonder-chat.is-light>.oa-header nav a:hover{color:#0b0b0d}.wonder-chat.is-light>.oa-header .oa-primary-action{color:#fff;background:#0b0b0d}.wonder-sidebar,.wonder-main{height:calc(100svh - 64px);margin-top:64px}.wonder-mobile-header{display:none!important}.wonder-attach-control{flex:none;position:relative}.wonder-attach-menu{z-index:30;border:1px solid var(--wc-line);background:var(--wc-panel);text-align:left;border-radius:14px;flex-direction:column;gap:2px;width:210px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 16px 44px #00000029}.wonder-attach-menu strong{color:var(--wc-muted);padding:5px 8px 7px;font-size:.68rem;font-weight:500}.wonder-attach-menu button{cursor:pointer;width:100%!important;height:auto!important;color:var(--wc-text)!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:9px 10px!important;font-size:.78rem!important;display:block!important;position:static!important}.wonder-attach-menu button:hover{background:#7f7f841f!important}.wonder-attachments{flex-wrap:wrap;gap:7px;width:min(760px,100%);margin:0 auto 8px;display:flex}.wonder-empty-attachments{justify-content:center}.wonder-attachments>span,.wonder-message-attachments>a,.wonder-message-attachments>span{border:1px solid var(--wc-line);background:var(--wc-panel);max-width:260px;color:var(--wc-text);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:7px 9px;font-size:.72rem;display:inline-flex}.wonder-attachments>span{text-overflow:ellipsis;overflow:hidden}.wonder-attachments>span>button{width:18px;height:18px;color:var(--wc-muted);cursor:pointer;background:#7f7f841f;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.wonder-message-attachments{flex-wrap:wrap;gap:7px;margin:0 0 9px;display:flex}.wonder-message-attachments>a:hover{border-color:#afafb4}.wonder-message .wonder-message-attachments>span{color:var(--wc-text);margin:0}.wonder-empty-composer .wonder-attach-menu{bottom:calc(100% + 12px)}@media (width<=760px){.wonder-sidebar{display:none}.wonder-main{height:calc(100svh - 62px);margin-top:62px}.wonder-chat>.oa-header{display:grid}.wonder-empty-attachments{justify-content:flex-start}.wonder-attach-menu{width:auto;position:fixed;bottom:82px;left:12px;right:12px}}@media (width<=900px){.sideby-hero{padding-top:102px}.sideby-hero>p{margin-inline:18px}.sideby-hero h1{font-size:16vw}.sideby-hero-card{width:calc(100% - 28px);height:490px}.sideby-hero-wordmark{width:135px;top:28px;left:28px}.sideby-hero-screen{width:305px;max-width:72%;bottom:-185px}.sideby-manifesto{padding:82px 18px}.sideby-manifesto h2{font-size:14vw}.sideby-screens{padding:68px 18px 82px}.sideby-screens-head{margin-bottom:44px}.sideby-screen-grid{grid-template-columns:1fr;gap:42px}.sideby-screen-card:nth-child(5){grid-column:auto;width:auto}.sideby-screen-image{height:min(650px,145vw);padding:32px 20px}.sideby-screen-image>.iphone-18-pro{width:min(270px,72%)}.sideby-closing{min-height:580px}.sideby-closing h2{font-size:16vw}.wonder-hero-screen{border-radius:10px;width:90%;bottom:-30px}.wonder-product-page .sideby-hero-wordmark{width:110px}.wonder-product-page .sideby-screen-card:nth-child(3){grid-column:auto;width:auto}.wonder-screen-image{height:min(460px,94vw);padding:18px}}@media (width<=520px){.oa-hero h1{max-width:340px;min-height:2.2em;margin-inline:auto;font-size:2rem}.oa-composer{border-radius:22px;height:116px}.oa-suggestions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-inline:-18px;padding-inline:18px;overflow-x:auto}.oa-suggestions::-webkit-scrollbar{display:none}.oa-suggestions button{flex:none}.oa-lead-primary .oa-phone-stage{height:128vw}.oa-section-head h2{font-size:1.4rem}.oa-section-head a{font-size:.74rem}}@media (prefers-reduced-motion:reduce){.oa-question{animation:none}.oa-response,.oa-story-image img,.sideby-hero-screen,.sideby-screen-image>.iphone-18-pro{transition:none}}.oa-header-actions{align-items:center;gap:9px;display:flex}.oa-theme-toggle{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:39px;height:39px;padding:0;transition:background-color .18s,transform .18s;display:grid}.oa-theme-toggle:hover{background:#1d1c20}.oa-theme-toggle:active{transform:scale(.94)}.oa-theme-toggle:focus-visible{outline:0;box-shadow:0 0 0 2px}.oa-theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.oa-lead-grid{grid-template-columns:1fr;padding-bottom:96px}.oa-phone-stage{height:clamp(500px,57vw,760px)}.oa-phone-stage img,.oa-lead-secondary .oa-phone-stage img{object-fit:contain;width:auto;max-width:78%;height:min(82%,620px);max-height:82%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oa-card-meta{max-width:720px;padding-top:20px;display:block}.oa-card-meta>span{margin-bottom:13px;display:block}.oa-card-meta>h2{letter-spacing:-.045em;max-width:720px;font-size:clamp(1.55rem,2.7vw,2.7rem);line-height:1.02}.oa-card-meta>p{color:#a1a0a5;text-align:left;max-width:620px;margin-top:13px;font-size:.86rem;line-height:1.5}.oa-story-image{position:relative}.oa-story-image img{object-fit:contain;width:auto;max-width:76%;height:84%;max-height:84%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.oa-story:hover .oa-story-image img{transform:translate(-50%,-50%)scale(1.025)}.oa-why{color:#fff;background:#0b0b0d;border-top:1px solid #1d1c20;border-bottom:1px solid #1d1c20}.oa-why-points{border-top-color:#1d1c20}.oa-why-points p{color:#a1a0a5}.oa-cta{color:#fff;background:#0b0b0d;border-top:1px solid #1d1c20}.oa-cta a{color:#0b0b0d;background:#fff}.oa-footer{border-top:1px solid #1d1c20}.oa-footer>p{max-width:270px;line-height:1.5}.oa-site.is-light,.oa-site.is-light .oa-header{color:#0b0b0d;background:#f6f6f7}.oa-site.is-light .oa-header nav a{color:#1d1c20}.oa-site.is-light .oa-header nav a:hover,.oa-site.is-light .oa-theme-toggle{color:#0b0b0d}.oa-site.is-light .oa-theme-toggle:hover{background:#e7e7e9}.oa-site.is-light .oa-primary-action{color:#fff;background:#0b0b0d}.oa-site.is-light .oa-hero{color:#0b0b0d;background:#f6f6f7}.oa-site.is-light .oa-composer{background:#fff;box-shadow:0 0 0 1px #e7e7e9}.oa-site.is-light .oa-composer:focus-within{box-shadow:0 0 0 1px #a1a0a5}.oa-site.is-light .oa-composer input{color:#0b0b0d}.oa-site.is-light .oa-composer input::placeholder{color:#5c5a60}.oa-site.is-light .oa-composer button{color:#fff;background:#0b0b0d}.oa-site.is-light .oa-composer button:disabled{color:#a1a0a5;background:#e7e7e9}.oa-site.is-light .oa-suggestions button{color:#5c5a60;border-color:#e7e7e9}.oa-site.is-light .oa-suggestions button:hover{color:#0b0b0d;background:#fff;border-color:#5c5a60}.oa-site.is-light .oa-response{color:#5c5a60}.oa-site.is-light .oa-response strong,.oa-site.is-light .oa-response a{color:#0b0b0d}.oa-site.is-light .oa-card-meta span,.oa-site.is-light .oa-card-meta p,.oa-site.is-light .oa-story>p,.oa-site.is-light .oa-section-head a{color:#5c5a60}.oa-site.is-light .oa-section-head a:hover{color:#0b0b0d}.oa-site.is-light .oa-why{color:#0b0b0d;background:#e7e7e9;border-color:#e7e7e9}.oa-site.is-light .oa-why-points{border-top-color:#e7e7e9}.oa-site.is-light .oa-why-points p{color:#5c5a60}.oa-site.is-light .oa-more{background:#f6f6f7}.oa-site.is-light .oa-more-grid a{border-color:#e7e7e9}.oa-site.is-light .oa-more-grid span{color:#5c5a60}.oa-site.is-light .oa-more-grid a:hover,.oa-site.is-light .oa-more-grid a:focus-visible{color:#0b0b0d}.oa-site.is-light .oa-more-grid a:hover span,.oa-site.is-light .oa-more-grid a:focus-visible span{color:#0b0b0d94}.oa-site.is-light .oa-more-character:hover,.oa-site.is-light .oa-more-character:focus-visible{border-color:#55c7f3}.oa-site.is-light .oa-more-thread:hover,.oa-site.is-light .oa-more-thread:focus-visible{border-color:#45d6c5}.oa-site.is-light .oa-cta{color:#0b0b0d;background:#fff;border-top-color:#e7e7e9}.oa-site.is-light .oa-cta a{color:#fff;background:#0b0b0d}.oa-site.is-light .oa-footer{color:#0b0b0d;background:#f6f6f7;border-top-color:#e7e7e9}.oa-site.is-light .oa-footer a,.oa-site.is-light .oa-footer p{color:#5c5a60}.oa-site.is-light .oa-footer a:hover{color:#0b0b0d}html.legal-document-root,body.legal-document-body{overscroll-behavior:none;scrollbar-width:none}html.legal-document-root::-webkit-scrollbar{width:0;height:0;display:none}body.legal-document-body::-webkit-scrollbar{width:0;height:0;display:none}.legal-page{color:#f6f6f7;background:#0b0b0d;min-height:100svh;font-family:Figtree,Arial,sans-serif;transition:background .2s,color .2s;overflow:clip}.legal-page>header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b0deb;border-bottom:1px solid #1d1c20;grid-template-columns:auto 1fr auto;align-items:center;height:68px;padding:0 30px;display:grid;position:sticky;top:0}.legal-page>header img{width:126px;display:block}.legal-page>header nav{justify-content:center;gap:24px;display:flex}.legal-page>header nav a{color:#a1a0a5;font-size:.76rem}.legal-page>header nav a:hover{color:#fff}.legal-header-actions{align-items:center;gap:17px;display:flex}.legal-header-actions>a{color:#a1a0a5;font-size:.8rem}.legal-header-actions>a:hover{color:#fff}.legal-layout{grid-template-columns:210px minmax(0,920px);justify-content:center;gap:clamp(46px,6vw,92px);padding:0 30px;display:grid}.legal-page article{width:100%;min-width:0;margin:0;padding:96px 0 130px}.legal-toc{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a1a0a557 transparent;align-self:start;max-height:calc(100svh - 124px);margin-top:101px;padding-right:12px;position:sticky;top:96px;overflow:auto}.legal-toc::-webkit-scrollbar{width:3px;display:block}.legal-toc::-webkit-scrollbar-track{background:0 0}.legal-toc::-webkit-scrollbar-thumb{background:#a1a0a54d;border-radius:999px}.legal-toc:hover::-webkit-scrollbar-thumb{background:#a1a0a58a}.legal-toc>span{color:#5c5a60;margin-bottom:18px;font-size:.7rem;display:block}.legal-toc nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.legal-toc a{color:#a1a0a5;font-size:.73rem;line-height:1.35}.legal-toc a:hover{color:#fff}.legal-toc a.is-active{color:#fff;font-weight:600}.legal-page article>p:first-child{color:#a1a0a5;margin:0 0 28px;font-size:.76rem}.legal-page h1{letter-spacing:-.07em;max-width:800px;margin:0;font-size:clamp(4rem,7.3vw,7.3rem);font-weight:500;line-height:.88}.legal-updated{color:#a1a0a5;margin:28px 0 90px;font-size:.8rem}.legal-page article section{border-top:1px solid #1d1c20;grid-template-columns:minmax(180px,.7fr) minmax(0,1.6fr);gap:50px;padding:32px 0;display:grid}.legal-page article section h2{margin:0;font-size:1.2rem;font-weight:500}.legal-page article section p{color:#a1a0a5;margin:0;font-size:1rem;line-height:1.65}.legal-page article section a{text-underline-offset:3px;text-decoration:underline}.legal-page>footer{color:#5c5a60;border-top:1px solid #1d1c20;justify-content:space-between;gap:20px;padding:24px 30px;font-size:.72rem;display:flex}.legal-page>footer a{color:inherit}.legal-page>footer a:hover{color:#fff}.legal-document>h1{max-width:880px}.legal-document>h1+p{color:#a1a0a5;margin:30px 0 52px;font-size:.86rem;line-height:1.7}.legal-document h2{letter-spacing:-.04em;border-top:1px solid #1d1c20;margin:72px 0 24px;padding-top:28px;scroll-margin-top:90px;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500;line-height:1.05}.legal-document h3{margin:38px 0 16px;scroll-margin-top:90px;font-size:1.2rem;font-weight:500}.legal-document p,.legal-document ul{color:#a1a0a5;max-width:760px;font-size:1rem;line-height:1.7}.legal-document p{margin:0 0 20px}.legal-document ul{margin:0 0 26px;padding-left:22px}.legal-document li{margin-bottom:7px;padding-left:7px}.legal-document strong{color:#f6f6f7;font-weight:500}.legal-document a{color:#f6f6f7;text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.legal-document a:hover{color:#55c7f3;text-decoration-color:#55c7f3}.legal-document a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #55c7f3}.legal-document hr{border:0;border-top:1px solid #1d1c20;margin:82px 0 34px}.legal-page.is-light{color:#0b0b0d;background:#f6f6f7}.legal-page.is-light>header{background:#f6f6f7eb;border-bottom-color:#e7e7e9}.legal-page.is-light>header nav a,.legal-page.is-light .legal-header-actions>a{color:#5c5a60}.legal-page.is-light>header nav a:hover,.legal-page.is-light .legal-header-actions>a:hover,.legal-page.is-light .legal-toc a:hover,.legal-page.is-light .oa-theme-toggle{color:#0b0b0d}.legal-page.is-light .oa-theme-toggle:hover{background:#e7e7e9}.legal-page.is-light .legal-toc>span,.legal-page.is-light .legal-toc a{color:#5c5a60}.legal-page.is-light .legal-toc{scrollbar-color:#5c5a6047 transparent}.legal-page.is-light .legal-toc::-webkit-scrollbar-thumb{background:#5c5a6040}.legal-page.is-light .legal-toc:hover::-webkit-scrollbar-thumb{background:#5c5a607a}.legal-page.is-light .legal-toc a.is-active{color:#0b0b0d}.legal-page.is-light .legal-document>h1+p,.legal-page.is-light .legal-document p,.legal-page.is-light .legal-document ul{color:#5c5a60}.legal-page.is-light .legal-document strong,.legal-page.is-light .legal-document a{color:#0b0b0d}.legal-page.is-light .legal-document a:hover{color:#276d89;text-decoration-color:#276d89}.legal-page.is-light .legal-document h2,.legal-page.is-light .legal-document hr{border-color:#e7e7e9}.legal-page.is-light>footer{color:#5c5a60;border-top-color:#e7e7e9}.legal-page.is-light>footer a:hover{color:#0b0b0d}@media (width<=900px){.oa-header{grid-template-columns:1fr auto auto}.oa-header-actions{grid-area:1/2}.oa-menu{grid-area:1/3}.oa-site.is-light .oa-header nav{background:#f6f6f7}.oa-site.is-light .oa-menu{color:#0b0b0d}.oa-header nav{min-height:310px;transition:visibility 0s .18s,transform .18s}.oa-header nav.is-open{transition:visibility,transform .18s}.oa-primary-action{display:none}.oa-phone-stage img,.oa-lead-secondary .oa-phone-stage img{width:auto;max-width:78%;height:min(82%,560px)}.oa-card-meta{grid-template-columns:1fr}.oa-card-meta>p{grid-column:1;justify-self:start;max-width:560px;margin-top:10px;display:block}.oa-footer{grid-template-columns:1fr auto;align-items:start}.oa-footer>p{grid-row:3;max-width:240px}.legal-page>header{grid-template-columns:1fr auto;padding-inline:18px}.legal-page>header img{width:120px}.legal-page>header nav{display:none}.legal-layout{padding-inline:22px;display:block}.legal-toc{display:none}.legal-page article{padding:76px 0 95px}.legal-page article section{grid-template-columns:1fr;gap:16px}.legal-page>footer{padding-inline:18px}}@media (width<=520px){.oa-theme-toggle{width:36px;height:36px}.oa-theme-toggle svg{width:18px;height:18px}.oa-phone-stage img,.oa-lead-secondary .oa-phone-stage img{width:auto;max-width:76%;height:82%}.oa-story-image img{width:auto;max-width:74%;height:84%}.legal-page h1{font-size:clamp(3.7rem,18vw,6rem)}.legal-header-actions{gap:10px}.legal-header-actions>a{display:none}.legal-page>footer{flex-direction:column}.legal-document h2{margin-top:56px}}.oa-brand-feature{background:#0b0b0d;padding:0 30px 120px}.oa-brand-feature>a{border:1px solid #1d1c20;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);min-height:460px;display:grid;position:relative;overflow:hidden}.oa-brand-mark{background:#f6f6f7;place-items:center;padding:70px;display:grid}.oa-brand-mark img{width:min(390px,70%)}.oa-brand-copy{align-self:end;padding:52px}.oa-brand-copy span{color:#a1a0a5;font-size:.73rem}.oa-brand-copy h2{letter-spacing:-.065em;margin:28px 0 18px;font-size:clamp(3rem,5.5vw,6.2rem);font-weight:500;line-height:.9}.oa-brand-copy p{color:#a1a0a5;max-width:480px;margin:0;font-size:.9rem;line-height:1.55}.oa-brand-feature>a>i{font-style:normal;position:absolute;top:24px;right:26px}.oa-site.is-light .oa-brand-feature{background:#f6f6f7}.oa-site.is-light .oa-brand-feature>a{border-color:#e7e7e9}.oa-site.is-light .oa-brand-mark{background:#fff}.oa-site.is-light .oa-brand-copy span,.oa-site.is-light .oa-brand-copy p{color:#5c5a60}.oa-contact{color:#fff;background:#0b0b0d;border-top:1px solid #1d1c20;padding:105px 30px 115px}.oa-contact>p{color:#a1a0a5;margin:0 0 42px;font-size:.75rem}.oa-contact>h2{letter-spacing:-.07em;max-width:980px;margin:0;font-size:clamp(3.8rem,7.7vw,8rem);font-weight:500;line-height:.88}.oa-contact-details{border-top:1px solid #1d1c20;grid-template-columns:minmax(280px,520px) auto;justify-content:space-between;align-items:end;gap:40px;margin-top:80px;padding-top:18px;display:grid}.oa-contact-details:has(>a:only-child){grid-template-columns:1fr}.oa-contact-details>p{color:#a1a0a5;margin:0;font-size:.9rem;line-height:1.55}.oa-contact-details>a{border-bottom:1px solid;gap:18px;padding-bottom:5px;font-size:clamp(1rem,1.5vw,1.25rem);display:flex}.oa-site.is-light .oa-contact{color:#0b0b0d;background:#fff;border-top-color:#e7e7e9}.oa-site.is-light .oa-contact>p,.oa-site.is-light .oa-contact-details>p{color:#5c5a60}.oa-site.is-light .oa-contact-details{border-top-color:#e7e7e9}@media (width<=900px){.oa-brand-feature{padding:0 18px 90px}.oa-brand-feature>a{grid-template-columns:1fr;min-height:0}.oa-brand-mark{min-height:360px}.oa-brand-copy{padding:34px 24px 38px}.oa-brand-copy h2{font-size:clamp(3rem,13vw,5rem)}.oa-contact{padding:82px 18px 90px}.oa-contact>h2{font-size:clamp(3.8rem,15vw,6.5rem)}.oa-contact-details{grid-template-columns:1fr;align-items:start;margin-top:60px}.oa-contact-details>a{width:max-content;max-width:100%}}footer.site-footer,.legal-page>footer.site-footer{color:#fff;background:#000;border-top:1px solid #1d1c20;padding:78px 30px 26px;font-family:Figtree,Arial,Helvetica,sans-serif;display:block}.site-footer-grid{grid-template-columns:repeat(4,minmax(140px,1fr));gap:56px clamp(34px,6vw,100px);max-width:1380px;min-height:370px;margin:0 auto;display:grid}.site-footer-grid nav{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.site-footer-grid nav>p{color:#777775;margin:0 0 7px;font-size:.78rem;line-height:1.4}.site-footer-grid a{color:#f6f6f7;font-size:.86rem;line-height:1.4}.site-footer-grid a:hover,.site-footer-grid a span{color:#a1a0a5}.site-footer-bottom{border-top:1px solid #1d1c20;grid-template-columns:auto 1fr auto auto;align-items:end;gap:30px;max-width:1380px;margin:42px auto 0;padding-top:24px;display:grid}.site-footer-logo img{width:128px}.site-footer-bottom p,.site-footer-bottom>a:not(.site-footer-logo){color:#777775;margin:0;font-size:.74rem;line-height:1.5}.site-footer-bottom>a:not(.site-footer-logo):hover{color:#fff}.site-footer-language{position:relative}.site-footer-locale{color:#d4d4d1;cursor:pointer;background:#1d1c20;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 17px;font-size:.75rem;line-height:1;display:inline-flex}.site-footer-locale:hover,.site-footer-locale[aria-expanded=true]{color:#fff;background:#2a292e}.site-footer-locale span{font-size:.65rem;transition:transform .18s}.site-footer-locale[aria-expanded=true] span{transform:rotate(180deg)}.language-menu{z-index:80;color:#f6f6f7;background:#111113;border:1px solid #323136;border-radius:18px;width:min(680px,100vw - 36px);padding:20px;position:absolute;bottom:calc(100% + 14px);right:0;box-shadow:0 24px 80px #00000080}.language-menu-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.language-menu-head strong{font-size:1rem;font-weight:500}.language-menu-head button{color:#a1a0a5;cursor:pointer;background:#1d1c20;border:0;border-radius:50%;width:30px;height:30px;padding:0;font-size:1.25rem}.language-menu-head button:hover{color:#fff}.language-menu>input{color:#fff;background:#1d1c20;border:1px solid #323136;border-radius:10px;outline:none;width:100%;height:44px;padding:0 14px;font-size:.85rem}.language-menu>input:focus{border-color:#777775}.language-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#5c5a60 transparent;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;max-height:310px;margin:14px -6px 0 0;padding-right:6px;display:grid;overflow-y:auto}.language-list::-webkit-scrollbar{width:3px}.language-list::-webkit-scrollbar-track{background:0 0}.language-list::-webkit-scrollbar-thumb{background:#5c5a60;border-radius:999px}.language-list button{color:#d4d4d1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:.78rem;display:flex}.language-list button:hover,.language-list button:focus-visible{color:#fff;background:#1d1c20;outline:none}.language-list button span{color:#777775;font-size:.65rem}.language-list>p{color:#777775;margin:14px 10px;font-size:.78rem}.language-menu>small{color:#777775;margin-top:14px;font-size:.68rem;line-height:1.4;display:block}.oa-site.is-light .site-footer,.infinity-guidelines.is-light .site-footer,.legal-page.is-light>.site-footer{color:#fff;background:#000;border-top-color:#1d1c20}@media (width<=800px){footer.site-footer,.legal-page>footer.site-footer{padding:64px 18px 24px}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 28px;min-height:0}.site-footer-bottom{grid-template-columns:1fr auto;align-items:center;gap:24px 20px;margin-top:72px}.site-footer-bottom p{grid-area:2/1/auto/-1}.site-footer-bottom>a:not(.site-footer-logo){grid-area:3/1}.site-footer-language{grid-area:3/2;justify-self:end}.language-menu{position:fixed;bottom:18px;right:18px}.language-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(48vh,360px)}}@media (width<=420px){.site-footer-grid{gap:46px 18px}.site-footer-grid a{font-size:.82rem}.site-footer-bottom{margin-top:60px}.language-menu{padding:16px}.language-list{grid-template-columns:1fr}}.wonder-chat{--wc-bg:#ececed;--wc-panel:#fff;--wc-line:#dddddf;--wc-text:#161618;--wc-muted:#707075;background:var(--wc-bg);grid-template-columns:256px minmax(0,1fr);gap:0;padding:8px}.wonder-sidebar{background:0 0;border:0;height:calc(100svh - 16px);padding:8px 8px 14px}.wonder-sidebar>button{color:#fff;background:linear-gradient(#303032,#111113);border:0;border-radius:10px;min-height:34px;padding:7px 11px;font-size:.82rem;box-shadow:inset 0 1px #ffffff2e}.wonder-sidebar nav{border-bottom:1px solid var(--wc-line);gap:1px;margin-top:6px;padding-bottom:12px}.wonder-sidebar nav button{width:100%;color:var(--wc-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;display:flex}.wonder-sidebar nav button:hover{color:var(--wc-text);background:#ffffffa6}.wonder-sidebar nav button span{text-align:center;width:16px}.wonder-sidebar-bottom{flex-direction:column;gap:2px;margin-top:auto;display:flex}.wonder-sidebar-bottom>a{color:var(--wc-muted);border-radius:8px;padding:7px 11px;font-size:.74rem}.wonder-sidebar-bottom>a:hover{color:var(--wc-text);background:#ffffffa6}.wonder-sidebar-bottom>p{color:#96969b;margin:8px 11px 0;font-size:.68rem}.wonder-history{border-top:1px solid var(--wc-line);flex-direction:column;gap:1px;min-height:0;margin-top:10px;padding-top:10px;display:flex;overflow:hidden}.wonder-history small{color:#9a999e;padding:0 11px 6px;font-size:.64rem}.wonder-history button{color:var(--wc-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 11px;overflow:hidden}.wonder-history button:hover{color:var(--wc-text);background:#ffffffa6}.wonder-history button.is-active{color:var(--wc-text);background:#55c7f31f}.wonder-user-dot{background:linear-gradient(135deg,#55c7f3,#8b5cf6);border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.wonder-main{background:var(--wc-panel);border:1px solid #0b0b0d0a;border-radius:10px;height:calc(100svh - 16px);overflow:hidden;box-shadow:0 1px 2px #0b0b0d0a}.wonder-thread{width:min(790px,100% - 44px);padding-top:74px}.wonder-empty>h1{letter-spacing:-.045em;justify-content:center;align-items:center;gap:13px;margin:0 0 36px;font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:500;display:flex}.wonder-mark{background:0 0;border-radius:0;width:35px;height:35px;overflow:hidden}.wonder-mark>img{object-fit:contain;width:100%;height:100%}.wonder-empty-composer{border:1px solid var(--wc-line);background:#f2f2f3;border-radius:20px;align-items:center;gap:10px;min-height:58px;padding:7px 8px;display:flex;box-shadow:0 2px 5px #0b0b0d0d}.wonder-empty-composer input{min-width:0;color:var(--wc-text);background:0 0;border:0;outline:0;flex:1;padding:0}.wonder-empty-composer input::placeholder{color:#7d7d82}.wonder-empty-composer>span{color:var(--wc-muted);white-space:nowrap;font-size:.78rem}.wonder-empty-composer button{cursor:pointer;border:0;flex:none}.wonder-add{color:#6a6a6f;background:#fff;border-radius:50%;width:38px;height:38px;font-size:1.25rem}.wonder-send{color:#fff;background:#a1a0a5;border-radius:50%;width:39px;height:39px;font-size:1.15rem}.wonder-send:disabled{opacity:.45;cursor:default}.wonder-empty>div{justify-content:center;gap:9px;margin-top:10px;display:flex}.wonder-empty>div button{border:1px solid var(--wc-line);color:#66666b;white-space:nowrap;background:#f3f3f4;border-radius:999px;flex:1;align-items:center;width:auto;min-width:0;padding:10px 13px;font-size:.76rem}.wonder-empty>div button span{color:#a1a0a5;margin-left:16px}.wonder-message>.wonder-mark{background:0 0;width:31px;height:31px}.wonder-message.is-user>div{background:#f0f0f1}.wonder-composer-wrap{background:linear-gradient(transparent,var(--wc-panel) 24%)}.wonder-composer{background:#f2f2f3;border-radius:20px;min-height:58px;box-shadow:0 2px 8px #0b0b0d0f}.wonder-composer textarea{color:var(--wc-text)}.wonder-composer button{color:#fff;background:#a1a0a5}.wonder-composer button:disabled{color:#fff;background:#d6d6d8}.wonder-theme{border:1px solid var(--wc-line);color:#5c5a60;cursor:pointer;background:#f7f7f8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.wonder-desktop-theme{z-index:5;position:absolute;top:14px;right:14px}.wonder-footer{z-index:4;background:0 0;border:0;align-items:center;gap:20px;width:auto;padding:0;display:flex;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.wonder-footer a{color:#a1a0a5;white-space:nowrap;font-size:.68rem}.wonder-thread.has-messages~.wonder-footer,.wonder-thread:not(.has-messages)+.wonder-composer-wrap{display:none}.wonder-chat:not(.is-light){--wc-bg:#111113;--wc-panel:#1a1a1c;--wc-line:#303034;--wc-text:#f6f6f7;--wc-muted:#a1a0a5}.wonder-chat:not(.is-light) .wonder-sidebar nav button:hover,.wonder-chat:not(.is-light) .wonder-sidebar-bottom>a:hover{background:#202023}.wonder-chat:not(.is-light) .wonder-empty-composer,.wonder-chat:not(.is-light) .wonder-composer,.wonder-chat:not(.is-light) .wonder-empty>div button,.wonder-chat:not(.is-light) .wonder-message.is-user>div{background:#252528}.wonder-chat:not(.is-light) .wonder-add,.wonder-chat:not(.is-light) .wonder-theme{color:#e7e7e9;background:#29292c}.wonder-chat:not(.is-light) .wonder-send{background:#5c5a60}.wonder-chat.is-light .wonder-sidebar{background:0 0}.wonder-chat.is-light .wonder-sidebar>button{background:linear-gradient(100deg,#6576d9 0%,#6b5ecf 52%,#7954c5 100%)}.wonder-chat.is-light .wonder-send:not(:disabled){background:linear-gradient(135deg,#55c7f3,#8b5cf6 65%,#e54199)}.wonder-chat.is-light .wonder-empty-composer:focus-within{border-color:#9e8be8;box-shadow:0 0 0 3px #8b5cf614}.wonder-chat:not(.is-light) .wonder-sidebar>button{background:linear-gradient(100deg,#6576d9 0%,#6b5ecf 52%,#7954c5 100%)}.wonder-chat:not(.is-light) .wonder-history button:hover{background:#202023}.wonder-site-menu{z-index:4;border-bottom:1px solid var(--wc-line);background:color-mix(in srgb,var(--wc-panel) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:28px;height:58px;padding:0 62px 0 28px;display:flex;position:absolute;top:0;left:0;right:0}.wonder-site-menu>a{align-items:center;display:flex}.wonder-site-menu>a img{object-fit:contain;width:90px;height:22px}.wonder-site-menu nav{align-items:center;gap:24px;display:flex}.wonder-site-menu nav a{color:var(--wc-muted);font-size:.76rem}.wonder-site-menu nav a:hover{color:var(--wc-text)}.wonder-thread:not(.has-messages){padding-top:58px}.wonder-desktop-theme{top:12px}.wonder-main>.oa-header{position:absolute}.wonder-chat.is-light .wonder-main>.oa-header{color:#0b0b0d;background:#f6f6f7}.wonder-chat.is-light .wonder-main>.oa-header nav a{color:#1d1c20}.wonder-chat.is-light .wonder-main>.oa-header nav a:hover{color:#0b0b0d}.wonder-chat.is-light .wonder-main>.oa-header .oa-primary-action{color:#fff;background:#0b0b0d}.wonder-history-head{justify-content:space-between;align-items:center;gap:8px;padding:0 6px 5px 11px;display:flex}.wonder-history-head small{padding:0}.wonder-history-head>button{color:#96969b;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 6px;font-size:.62rem}.wonder-history-head>button:hover{color:var(--wc-text);background:#ffffffa6}.wonder-history-row{border-radius:7px;grid-template-columns:minmax(0,1fr) 26px;align-items:center;display:grid}.wonder-history-row>button:first-child{min-width:0;color:var(--wc-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:7px 5px 7px 11px;overflow:hidden}.wonder-delete-chat{opacity:0;cursor:pointer;width:24px;height:24px;color:#a1a0a5!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:0!important}.wonder-history-row:hover .wonder-delete-chat,.wonder-delete-chat:focus-visible{opacity:1}.wonder-delete-chat:hover{color:#0b0b0d!important;background:#0b0b0d14!important}.wonder-show-history{margin-top:10px;color:var(--wc-muted)!important;box-shadow:none!important;background:0 0!important}.wonder-show-history:hover{color:var(--wc-text)!important;background:#ffffffa6!important}.wonder-answer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wonder-answer-links a{background:#f7f7f8;border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:11px 12px;transition:border-color .18s,transform .18s;display:flex}.wonder-answer-links a strong{color:var(--wc-text);font-size:.78rem;font-weight:500}.wonder-answer-links a em{color:var(--wc-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-style:normal;overflow:hidden}.wonder-message .wonder-answer-links span{margin:0}.wonder-composer{padding-left:58px}.wonder-composer .wonder-composer-add{border:1px solid var(--wc-line);background:var(--wc-panel);width:40px;height:40px;color:var(--wc-muted);border-radius:50%;place-items:center;font-size:1.15rem;display:grid;position:absolute;bottom:10px;left:10px;right:auto}.wonder-composer .wonder-composer-send{bottom:10px;left:auto;right:10px}.wonder-launch{z-index:200;color:#0b0b0d;background:#f6f6f7;justify-content:center;align-items:center;gap:13px;animation:.62s cubic-bezier(.22,.8,.2,1) both wonder-launch-in;display:flex;position:fixed;inset:0}.wonder-launch img{object-fit:contain;width:42px;height:42px;animation:.62s cubic-bezier(.22,.8,.2,1) both wonder-launch-mark}.wonder-launch span{letter-spacing:-.035em;font-size:1.5rem;font-weight:500}.oa-site:not(.is-light) .wonder-launch{color:#fff;background:#111113}@keyframes wonder-launch-in{0%{opacity:0;clip-path:circle(0 at 50% 42%)}to{opacity:1;clip-path:circle(150% at 50% 42%)}}@keyframes wonder-launch-mark{0%{opacity:0;transform:scale(.5)rotate(-18deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wonder-launch,.wonder-launch img{animation:none}}.wonder-chat{background:#f4f4f4;grid-template-columns:248px minmax(0,1fr);padding:0}.wonder-sidebar{background:#f4f4f4;border-right:1px solid #e5e5e5;height:100svh;padding:14px 10px 12px}.wonder-brand>img{width:108px}.wonder-sidebar>button{border-radius:10px;min-height:40px;padding:9px 12px;font-size:.84rem;font-weight:500}.wonder-history-row>button:first-child{font-size:.78rem}.wonder-main{height:100svh;box-shadow:none;background:#fff;border:0;border-radius:0}.wonder-thread{width:min(760px,100% - 48px);padding-bottom:170px}.wonder-thread.has-messages{padding-top:108px}.wonder-thread:not(.has-messages){padding-top:64px;padding-bottom:86px}.wonder-empty>h1{margin-bottom:30px;font-size:clamp(1.8rem,2.4vw,2.3rem);font-weight:500}.wonder-empty-composer{background:#f4f4f4;border-color:#dadadd;border-radius:22px;min-height:64px;padding:8px 10px;box-shadow:0 3px 12px #0000000e}.wonder-empty>div{gap:8px}.wonder-empty>div button{background:#f7f7f8;padding:9px 12px}.wonder-message{grid-template-columns:34px minmax(0,1fr);gap:14px;max-width:720px;margin-bottom:30px}.wonder-message.is-user{margin-bottom:30px}.wonder-message.is-user>div{background:#f4f4f4;border-radius:20px;max-width:min(560px,82%);padding:10px 15px}.wonder-message p{font-size:.96rem;line-height:1.7}.wonder-message>.wonder-mark{margin-top:1px}.wonder-composer-wrap{background:linear-gradient(#0000,#fff 32%);padding:40px 28px 16px}.wonder-composer{background:#f4f4f4;border:1px solid #dadadd;border-radius:24px;width:min(760px,100%);min-height:62px;padding:17px 58px;box-shadow:0 4px 18px #00000012}.wonder-composer:focus-within{border-color:#bfc0c5;box-shadow:0 5px 22px #00000017}.wonder-composer textarea{font-size:.95rem}.wonder-composer .wonder-composer-add{background:#fff}.wonder-composer .wonder-composer-send{color:#fff;background:#1f1f1f}.wonder-composer-wrap>p{color:#8c8c91;margin-top:8px}.wonder-answer-links{margin-top:16px}.wonder-answer-links a{background:#fafafa}.wonder-message.is-thinking p{align-items:center;gap:4px;min-height:24px;display:flex}.wonder-message.is-thinking p i{background:#8a8a90;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite wonder-thinking}.wonder-message.is-thinking p i:nth-child(2){animation-delay:.14s}.wonder-message.is-thinking p i:nth-child(3){animation-delay:.28s}@keyframes wonder-thinking{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.wonder-chat:not(.is-light){background:#171717}.wonder-chat:not(.is-light) .wonder-main{background:#212121}.wonder-chat:not(.is-light) .wonder-empty-composer,.wonder-chat:not(.is-light) .wonder-composer,.wonder-chat:not(.is-light) .wonder-message.is-user>div{background:#303030}.wonder-chat:not(.is-light) .wonder-composer .wonder-composer-add{background:#262626}.wonder-chat:not(.is-light) .wonder-composer .wonder-composer-send{color:#1f1f1f;background:#f4f4f4}.wonder-chat:not(.is-light) .wonder-answer-links a{background:#292929}@media (width<=760px){.wonder-chat{display:block}.wonder-main{height:100svh}.wonder-thread{width:calc(100% - 30px);padding-bottom:144px}.wonder-thread.has-messages{padding-top:30px}.wonder-thread:not(.has-messages){padding-top:0}.wonder-empty>h1{text-align:left;justify-content:flex-start;font-size:1.7rem}.wonder-empty-composer{min-height:60px}.wonder-composer-wrap{padding:28px 10px 10px}.wonder-composer{border-radius:22px;min-height:58px;padding-top:15px;padding-bottom:15px}.wonder-message.is-user>div{max-width:88%}.wonder-chat{padding:0}.wonder-main{border:0;border-radius:0;height:100svh}.wonder-mobile-header{background:var(--wc-panel);height:58px}.wonder-mobile-header img{object-fit:contain;width:105px;height:24px}.wonder-desktop-theme{display:none}.wonder-thread:not(.has-messages){padding-inline:14px}.wonder-empty>h1{align-items:flex-start;font-size:1.65rem}.wonder-empty>div{scrollbar-width:none;justify-content:flex-start;margin-inline:-14px;padding-inline:14px;overflow-x:auto}.wonder-empty>div button{flex:none}.wonder-empty-composer{border-radius:18px}.wonder-empty-composer>span,.wonder-footer,.wonder-site-menu,.wonder-main>.oa-header{display:none}.wonder-answer-links{grid-template-columns:1fr}}.oa-header,.sideby-page .oa-header,.wonder-chat>.oa-header{position:fixed;top:0;left:0;right:0}.oa-header{border-bottom:1px solid #7f7f8424;box-shadow:0 1px #ffffff08}.wonder-composer>.wonder-attach-control{width:40px;height:40px;position:absolute;bottom:10px;left:10px}.wonder-composer>.wonder-attach-control>.wonder-composer-add{border:1px solid var(--wc-line);border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:static}.wonder-empty-composer>.wonder-attach-control{width:38px;height:38px;position:relative}.wonder-empty-composer>.wonder-attach-control>.wonder-add{place-items:center;width:38px;height:38px;padding:0;display:grid;position:static}.wonder-composer textarea{align-self:center;min-height:24px;margin:0;line-height:24px}.wonder-composer .wonder-composer-send{top:50%;bottom:auto;transform:translateY(-50%)}@media (width<=760px){.oa-header{position:fixed}.wonder-composer-wrap{padding:24px 10px max(10px,env(safe-area-inset-bottom));position:fixed;bottom:0}.wonder-composer{border-radius:22px;min-height:60px;padding:17px 56px}.wonder-composer>.wonder-attach-control{top:10px;bottom:auto}}.oa-header{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#0b0b0df5}.oa-site.is-light .oa-header,.infinity-guidelines.is-light .oa-header,.sideby-page.is-light .oa-header,.wonder-chat.is-light>.oa-header{background:#f6f6f7f0}.wonder-sidebar{background:#f9f9f9;align-self:start;position:sticky;top:64px;overflow:hidden}.wonder-history{scrollbar-width:thin;scrollbar-color:#d4d4d7 transparent;flex:1;overflow-y:auto}.wonder-history-head{z-index:2;background:#f9f9f9;padding-top:3px;position:sticky;top:0}.wonder-main{overflow:hidden}.wonder-thread{overscroll-behavior:contain;scroll-padding-bottom:150px}.wonder-thread.has-messages{width:min(768px,100% - 48px)}.wonder-empty>h1{letter-spacing:-.035em;gap:12px;margin-bottom:26px;font-size:2rem}.wonder-empty-composer{background:#f4f4f4;border:1px solid #d9d9dc;border-radius:26px;min-height:68px;box-shadow:0 2px 10px #0000000b}.wonder-empty>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wonder-empty>div button{background:#fafafa;border-radius:13px;justify-content:space-between;min-height:46px;padding:11px 14px}.wonder-empty>div button:hover{background:#f4f4f4;border-color:#c8c8cc}.wonder-message{max-width:768px}.wonder-message.is-user>div{background:#f4f4f4;border-radius:20px;padding:10px 16px}.wonder-composer-wrap{z-index:12}.wonder-composer{background:#f4f4f4;border-radius:26px;width:min(768px,100%);min-height:64px}.wonder-chat:not(.is-light) .wonder-sidebar,.wonder-chat:not(.is-light) .wonder-history-head{background:#171717}@media (width<=760px){.wonder-chat{grid-template-columns:1fr}.wonder-thread{width:calc(100% - 28px)}.wonder-empty{padding-top:8vh}.wonder-empty>h1{text-align:center;justify-content:center;font-size:1.7rem}.wonder-empty>div{margin-inline:-14px;padding-inline:14px;display:flex;overflow-x:auto}.wonder-empty>div button{min-width:185px}.wonder-composer{border-radius:24px}}.wonder-chat:not(.is-light){--wc-bg:#000;--wc-panel:#000;--wc-line:#292929;--wc-text:#f2f2f2;--wc-muted:#afafaf;background:#000}.wonder-chat:not(.is-light)>.oa-header{background:#000000f2;border-bottom-color:#242424}.wonder-chat:not(.is-light) .wonder-sidebar{background:#000;border-right-color:#292929}.wonder-chat:not(.is-light) .wonder-history-head,.wonder-chat:not(.is-light) .wonder-main{background:#000}.wonder-chat:not(.is-light) .wonder-brand>img{filter:none}.wonder-chat:not(.is-light) .wonder-sidebar>button:first-of-type{background:#1f1f1f}.wonder-chat:not(.is-light) .wonder-sidebar>button:first-of-type:hover{background:#292929}.wonder-chat:not(.is-light) .wonder-history-row:hover{background:#171717}.wonder-chat:not(.is-light) .wonder-history-row.is-active{background:#1f1f1f}.wonder-chat:not(.is-light) .wonder-empty>h1{color:#eaeaea;font-size:1.55rem;font-weight:400}.wonder-chat:not(.is-light) .wonder-empty-composer,.wonder-chat:not(.is-light) .wonder-composer{box-shadow:none;background:#202020;border-color:#303030}.wonder-chat:not(.is-light) .wonder-empty-composer:focus-within,.wonder-chat:not(.is-light) .wonder-composer:focus-within{box-shadow:none;border-color:#414141}.wonder-chat:not(.is-light) .wonder-add,.wonder-chat:not(.is-light) .wonder-composer .wonder-composer-add{color:#e3e3e3;background:#202020;border-color:#0000}.wonder-chat:not(.is-light) .wonder-send,.wonder-chat:not(.is-light) .wonder-composer .wonder-composer-send{color:#111;background:#f4f4f4}.wonder-chat:not(.is-light) .wonder-composer-wrap{background:linear-gradient(#0000,#000 34%)}.wonder-chat:not(.is-light) .wonder-empty>div{flex-direction:column;gap:2px;width:min(620px,100%);margin:22px auto 0;display:flex}.wonder-chat:not(.is-light) .wonder-empty>div button{color:#afafaf;background:0 0;border:0;border-radius:8px;justify-content:flex-start;gap:13px;min-height:48px;padding:9px 14px}.wonder-chat:not(.is-light) .wonder-empty>div button:hover{color:#f2f2f2;background:#171717}.wonder-chat:not(.is-light) .wonder-empty>div button span{color:#777;text-align:center;width:20px;margin:0}.wonder-chat:not(.is-light) .wonder-message.is-user>div{background:#202020}.wonder-chat:not(.is-light) .wonder-answer-links a{background:#151515;border-color:#303030}.wonder-chat:not(.is-light) .wonder-footer a{color:#707070}@media (width<=760px){.wonder-chat:not(.is-light) .wonder-empty>div{flex-direction:column;margin:20px 0 0;padding:0;display:flex;overflow:visible}.wonder-chat:not(.is-light) .wonder-empty>div button{min-width:0}}.wonder-launch-lockup{align-items:center;gap:12px;display:flex}.wonder-launch-lockup .wonder-launch-mark{object-fit:contain;width:38px;height:38px}.wonder-launch-lockup strong{letter-spacing:-.035em;font-size:1.45rem;font-weight:500}.wonder-launch-lockup i{opacity:.22;background:currentColor;width:1px;height:34px;margin:0 3px}.wonder-launch-lockup .wonder-launch-infinity{object-fit:contain;width:112px;height:30px}@media (width>=761px){.wonder-composer-wrap{bottom:100px}.wonder-thread.has-messages{padding-bottom:250px;scroll-padding-bottom:250px}}.wonder-empty-composer{border-radius:28px;min-height:54px;padding:6px 7px 6px 10px}.wonder-empty-composer input{font-size:.95rem}.wonder-empty-composer>.wonder-attach-control{width:36px;height:36px}.wonder-empty-composer>.wonder-attach-control>.wonder-add{background:0 0;border:0;width:36px;height:36px;font-size:1.35rem}.wonder-mic{place-items:center;width:34px;height:36px;font-size:1rem;display:grid;color:var(--wc-muted)!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important}.wonder-send.is-voice{opacity:1;color:#111!important;background:#f4f4f4!important}.wonder-mic svg,.wonder-composer-mic svg{width:18px;height:18px}.wonder-mic.is-listening,.wonder-composer-mic.is-listening{animation:1.15s ease-in-out infinite wonder-listening;color:#f05267!important}.wonder-voice-status{color:var(--wc-muted);text-align:left;font-size:.76rem;margin:8px 10px 0!important}@keyframes wonder-listening{50%{opacity:.42}}.wonder-empty>div button>span{place-items:center;display:grid}.wonder-empty>div button>span svg{width:18px;height:18px}.wonder-composer{border-radius:28px;min-height:54px;padding:14px 102px 14px 56px}.wonder-composer>.wonder-attach-control{width:36px;height:36px;top:50%;bottom:auto;transform:translateY(-50%)}.wonder-composer>.wonder-attach-control>.wonder-composer-add{background:0 0;border:0;width:36px;height:36px}.wonder-composer .wonder-composer-mic{width:34px;height:36px;color:var(--wc-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:52px;transform:translateY(-50%)}.wonder-composer .wonder-composer-send{width:38px;height:38px}.wonder-composer .wonder-composer-send.is-voice{color:#111;background:#f4f4f4}.wonder-chat:not(.is-light) .wonder-empty-composer,.wonder-chat:not(.is-light) .wonder-composer{background:#1f1f1f;border-color:#292929;min-height:54px}.wonder-chat:not(.is-light) .wonder-empty>h1{margin-bottom:34px}.wonder-chat:not(.is-light) .wonder-empty>div{margin-top:26px}.wonder-chat:not(.is-light) .wonder-empty>div button{min-height:52px;font-size:.92rem}.wonder-chat{--wc-bg:#f6f6f7;--wc-panel:#fff;--wc-soft:#f6f6f7;--wc-line:#e7e7e9;--wc-text:#0b0b0d;--wc-muted:#5c5a60;--wc-subtle:#a1a0a5;background:var(--wc-bg);grid-template-columns:272px minmax(0,1fr);min-height:100svh;padding:0}.wonder-chat:not(.is-light){--wc-bg:#0b0b0d;--wc-panel:#0b0b0d;--wc-soft:#1d1c20;--wc-line:#29282d;--wc-text:#f6f6f7;--wc-muted:#a1a0a5;--wc-subtle:#5c5a60;background:var(--wc-bg)}.wonder-sidebar,.wonder-chat:not(.is-light) .wonder-sidebar{border:0;border-right:1px solid var(--wc-line);background:var(--wc-bg);height:calc(100svh - 64px);margin-top:64px;padding:18px 12px 16px;position:sticky;top:64px}.wonder-brand>img{object-fit:contain;object-position:left center;width:120px;height:28px}.wonder-sidebar>button:first-of-type,.wonder-chat.is-light .wonder-sidebar>button:first-of-type,.wonder-chat:not(.is-light) .wonder-sidebar>button:first-of-type{color:#fff;background:linear-gradient(110deg,#4285f4 0%,#8b5cf6 58%,#e54199 115%);border:0;border-radius:12px;gap:10px;min-height:42px;padding:10px 13px;font-weight:500;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 8px 24px #4285f429}.wonder-sidebar>button:first-of-type:hover{filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 10px 28px #8b5cf638}.wonder-sidebar>button svg{flex:none;width:18px;height:18px}.wonder-history{border-color:var(--wc-line);margin-top:18px;padding-top:14px}.wonder-history-head,.wonder-chat:not(.is-light) .wonder-history-head{background:var(--wc-bg)}.wonder-history-head small{color:var(--wc-subtle);letter-spacing:.02em}.wonder-history-row{min-height:38px}.wonder-history-row:hover{background:color-mix(in srgb,var(--wc-text) 6%,transparent)}.wonder-history-row.is-active{background:#4285f41f}.wonder-history-row>button:first-child{color:var(--wc-muted);padding:9px 7px 9px 11px}.wonder-delete-chat{place-items:center;display:grid!important}.wonder-delete-chat svg{width:15px;height:15px}.wonder-show-history{border-radius:10px!important;gap:10px!important;margin-top:14px!important}.wonder-main,.wonder-chat:not(.is-light) .wonder-main{background:var(--wc-panel);height:calc(100svh - 64px);box-shadow:none;border:0;border-radius:0;margin-top:64px}.wonder-thread{width:min(800px,100% - 48px);padding:72px 0 190px}.wonder-thread.has-messages{width:min(800px,100% - 48px);padding-top:64px;padding-bottom:220px}.wonder-thread:not(.has-messages){padding:0}.wonder-empty>h1,.wonder-chat:not(.is-light) .wonder-empty>h1{color:var(--wc-text);letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(1.75rem,2.4vw,2.25rem);font-weight:500}.wonder-empty-composer,.wonder-chat:not(.is-light) .wonder-empty-composer{border:1px solid var(--wc-line);background:var(--wc-soft);border-radius:24px;min-height:62px;padding:7px 8px 7px 10px;transition:border-color .18s,box-shadow .18s;box-shadow:0 10px 35px #0b0b0d14}.wonder-empty-composer:focus-within,.wonder-chat:not(.is-light) .wonder-empty-composer:focus-within{border-color:#4285f4;box-shadow:0 0 0 3px #4285f41f,0 14px 38px #0b0b0d1a}.wonder-add,.wonder-chat:not(.is-light) .wonder-add,.wonder-composer .wonder-composer-add,.wonder-chat:not(.is-light) .wonder-composer .wonder-composer-add{color:var(--wc-muted)!important;background:0 0!important;border:0!important}.wonder-add:hover,.wonder-composer-add:hover,.wonder-mic:hover,.wonder-composer-mic:hover{background:color-mix(in srgb,var(--wc-text) 7%,transparent)!important;color:var(--wc-text)!important}.wonder-add svg,.wonder-composer-add svg{width:20px;height:20px}.wonder-send,.wonder-composer .wonder-composer-send,.wonder-chat:not(.is-light) .wonder-send,.wonder-chat:not(.is-light) .wonder-composer .wonder-composer-send{background:var(--wc-text);color:var(--wc-panel)}.wonder-send.is-voice,.wonder-composer .wonder-composer-send.is-voice,.wonder-chat:not(.is-light) .wonder-send.is-voice,.wonder-chat:not(.is-light) .wonder-composer .wonder-composer-send.is-voice{background:var(--wc-text)!important;color:var(--wc-panel)!important}.wonder-starters,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(620px,100%);margin:18px auto 0;display:grid}.wonder-starters button,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters button{border:1px solid var(--wc-line);min-height:46px;color:var(--wc-muted);background:0 0;border-radius:13px;justify-content:flex-start;gap:10px;padding:10px 13px;font-size:.8rem;transition:background .16s,border-color .16s,color .16s,transform .16s}.wonder-starters button:hover,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters button:hover{border-color:color-mix(in srgb,#4285f4 48%,var(--wc-line));color:var(--wc-text);background:#4285f412;transform:translateY(-1px)}.wonder-starters button span,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters button span{color:#4285f4;width:20px;margin:0}.wonder-starters button:nth-child(2) span{color:#8b5cf6}.wonder-starters button:nth-child(3) span{color:#e54199}.wonder-message{max-width:800px;margin-bottom:32px}.wonder-message.is-user>div,.wonder-chat:not(.is-light) .wonder-message.is-user>div{background:var(--wc-soft)}.wonder-message p{color:var(--wc-text);line-height:1.65}.wonder-answer-links a,.wonder-chat:not(.is-light) .wonder-answer-links a{border-color:var(--wc-line);background:var(--wc-soft)}.wonder-answer-links a:hover{border-color:#4285f4;transform:translateY(-2px)}.wonder-composer,.wonder-chat:not(.is-light) .wonder-composer{border:1px solid var(--wc-line);background:var(--wc-soft);border-radius:24px;width:min(800px,100%);min-height:62px;padding:14px 102px 14px 56px;box-shadow:0 10px 35px #0b0b0d17}.wonder-composer:focus-within,.wonder-chat:not(.is-light) .wonder-composer:focus-within{border-color:#4285f4;box-shadow:0 0 0 3px #4285f41c,0 12px 38px #0b0b0d1a}.wonder-attach-menu{border-color:var(--wc-line);background:var(--wc-soft);width:226px;padding:7px;box-shadow:0 18px 52px #0b0b0d33}.wonder-attach-menu button{align-items:center!important;gap:9px!important;display:flex!important}.wonder-attach-menu button svg{color:#4285f4;width:17px;height:17px}.wonder-attachments>span,.wonder-message-attachments>a,.wonder-message-attachments>span{border-color:var(--wc-line);background:var(--wc-soft)}.wonder-attachments svg,.wonder-message-attachments svg{color:#4285f4;flex:none;width:15px;height:15px}.wonder-attachments>span>button svg{color:currentColor;width:12px;height:12px}.wonder-footer{bottom:14px}.wonder-footer a:hover{color:#4285f4}.wonder-chat :focus-visible{outline-offset:2px;outline:2px solid #4285f4}.wonder-chat input:focus-visible,.wonder-chat textarea:focus-visible{outline:none}@media (width<=760px){.wonder-chat{display:block}.wonder-sidebar{display:none}.wonder-main,.wonder-chat:not(.is-light) .wonder-main{grid-template-rows:1fr auto;height:calc(100svh - 62px);margin-top:62px}.wonder-thread,.wonder-thread.has-messages{width:calc(100% - 28px);padding:28px 0 150px}.wonder-thread:not(.has-messages),.wonder-empty{padding:0}.wonder-empty>h1,.wonder-chat:not(.is-light) .wonder-empty>h1{text-align:center;justify-content:center;margin-bottom:24px;font-size:1.65rem}.wonder-empty-composer,.wonder-chat:not(.is-light) .wonder-empty-composer{border-radius:22px;min-height:58px}.wonder-starters,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters{grid-template-columns:1fr;gap:6px;width:100%;margin:16px 0 0;padding:0;display:grid;overflow:visible}.wonder-starters button,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters button{width:100%;min-width:0}.wonder-composer-wrap,.wonder-chat:not(.is-light) .wonder-composer-wrap{padding:28px 10px max(10px,env(safe-area-inset-bottom));bottom:0}.wonder-composer,.wonder-chat:not(.is-light) .wonder-composer{border-radius:22px;min-height:58px}.wonder-message.is-user>div{max-width:90%}}.wonder-chat{grid-template-columns:260px minmax(0,1fr)}.wonder-brand{justify-content:space-between;height:40px;padding:0 8px 16px}.wonder-brand>svg{width:13px;height:13px;color:var(--wc-muted)}.wonder-sidebar>button:first-of-type,.wonder-chat.is-light .wonder-sidebar>button:first-of-type,.wonder-chat:not(.is-light) .wonder-sidebar>button:first-of-type{min-height:36px;color:var(--wc-text);box-shadow:none;background:0 0;border-radius:8px;padding:8px 10px;font-size:.82rem}.wonder-sidebar>button:first-of-type:hover,.wonder-chat.is-light .wonder-sidebar>button:first-of-type:hover,.wonder-chat:not(.is-light) .wonder-sidebar>button:first-of-type:hover{background:color-mix(in srgb,var(--wc-text) 8%,transparent);filter:none;box-shadow:none;transform:none}.wonder-sidebar>button:first-of-type svg{width:17px;height:17px}.wonder-empty{width:min(768px,100%)}.wonder-empty>h1,.wonder-chat:not(.is-light) .wonder-empty>h1{letter-spacing:-.025em;margin-bottom:32px;font-size:1.5rem;font-weight:400}.wonder-empty-composer,.wonder-chat:not(.is-light) .wonder-empty-composer{min-height:54px;box-shadow:none;border:0;border-radius:27px;padding:6px 8px}.wonder-empty-composer:focus-within,.wonder-chat:not(.is-light) .wonder-empty-composer:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--wc-text) 18%,transparent);border:0}.wonder-starters,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters{grid-template-columns:1fr;gap:0;width:min(620px,100%);margin-top:24px}.wonder-starters button,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters button{min-height:44px;color:var(--wc-muted);border:0;border-radius:8px;padding:8px 16px;font-size:.9rem}.wonder-starters button:hover,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters button:hover{background:color-mix(in srgb,var(--wc-text) 6%,transparent);border:0;transform:none}.wonder-starters button span,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters button span,.wonder-starters button:nth-child(2) span,.wonder-starters button:nth-child(3) span{width:20px;color:var(--wc-subtle)}.wonder-composer,.wonder-chat:not(.is-light) .wonder-composer{min-height:54px;box-shadow:none;border:0;border-radius:27px;padding:12px 96px 12px 52px}.wonder-composer:focus-within,.wonder-chat:not(.is-light) .wonder-composer:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--wc-text) 18%,transparent);border:0}.wonder-composer .wonder-composer-mic{right:48px}.wonder-composer .wonder-composer-send{width:38px;height:38px;right:8px}.wonder-message>.wonder-mark{width:28px;height:28px}@media (width<=760px){.wonder-empty>h1,.wonder-chat:not(.is-light) .wonder-empty>h1{font-size:1.45rem}.wonder-starters,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters{margin-top:16px}.wonder-composer-wrap,.wonder-chat:not(.is-light) .wonder-composer-wrap{padding:24px 8px max(8px,env(safe-area-inset-bottom));bottom:0}.wonder-composer,.wonder-chat:not(.is-light) .wonder-composer{min-height:54px;padding:12px 96px 12px 52px}}.wonder-history{border-top:0;gap:2px;margin-top:16px;padding-top:0}.wonder-history-head small{color:var(--wc-subtle);font-size:.68rem}.wonder-history-row{border-radius:8px;min-height:34px}.wonder-history-row>button:first-child{padding:7px 8px;font-size:.78rem}.wonder-empty>.wonder-starters,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters{flex-direction:column;width:min(640px,100%);gap:2px!important;margin:20px auto 0!important;padding:0!important;display:flex!important}.wonder-empty>.wonder-starters>button,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters>button{width:100%!important;min-width:0!important;min-height:42px!important;color:var(--wc-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;padding:8px 12px!important;font-size:.88rem!important;display:flex!important}.wonder-empty>.wonder-starters>button:hover,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters>button:hover{background:color-mix(in srgb,var(--wc-text) 6%,transparent)!important;color:var(--wc-text)!important;transform:none!important}.wonder-empty>.wonder-starters>button>span,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters>button>span{width:20px!important;color:var(--wc-muted)!important;place-items:center!important;margin:0!important;display:grid!important}.wonder-empty>.wonder-starters>button>span svg{width:18px;height:18px}.wonder-send svg,.wonder-composer-send svg{width:19px;height:19px}.wonder-brand>img{object-fit:contain;object-position:left center;width:108px!important;height:24px!important;display:block!important}.wonder-history-head>button{border-radius:6px;place-items:center;width:24px;height:24px;padding:0;display:grid}.wonder-history-head>button svg{width:14px;height:14px}.wonder-empty-composer>.wonder-attach-control{width:36px;height:36px;margin-right:4px}.interact-page{--interact-bg:#0b0b0d;--interact-panel:#141416;--interact-well:#1d1d20;--interact-line:#2b2b2f;--interact-text:#f6f6f7;--interact-muted:#919197;background:var(--interact-bg);min-height:100svh;color:var(--interact-text);overflow:hidden}.interact-page>.oa-header{background:#0b0b0df0;position:fixed}.interact-shell{grid-template-columns:240px minmax(0,1fr);height:100svh;padding-top:64px;display:grid}.interact-rail{border-right:1px solid var(--interact-line);background:#101012;flex-direction:column;min-height:0;padding:22px 14px 18px;display:flex}.interact-back{width:max-content;color:var(--interact-muted);margin:0 8px 42px;font-size:.72rem}.interact-back:hover{color:var(--interact-text)}.interact-rail-heading{flex-direction:column;gap:5px;padding:0 8px 18px;display:flex}.interact-rail-heading span{color:var(--interact-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.interact-rail-heading strong{letter-spacing:-.04em;font-size:1.5rem;font-weight:500}.interact-rail nav{flex-direction:column;gap:4px;display:flex}.interact-rail nav button{min-height:48px;color:var(--interact-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:25px 1fr 8px;align-items:center;gap:7px;padding:8px 10px;display:grid}.interact-rail nav button:hover{background:var(--interact-well);color:var(--interact-text)}.interact-rail nav button.is-active{border-color:var(--interact-line);background:var(--interact-well);color:var(--interact-text)}.interact-rail nav button span{font-size:.6rem}.interact-rail nav button strong{font-size:.75rem;font-weight:500}.interact-rail nav button i{border-radius:50%;width:7px;height:7px}.interact-rail>p{color:#66666b;margin:auto 8px 0;font-size:.62rem;line-height:1.5}.interact-workspace{background:var(--interact-panel);grid-template-rows:52px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.interact-toolbar{border-bottom:1px solid var(--interact-line);justify-content:space-between;align-items:center;padding:0 18px 0 22px;display:flex}.interact-toolbar>div{color:var(--interact-muted);align-items:center;gap:8px;font-size:.68rem;display:flex}.interact-toolbar>div>em{border-left:1px solid var(--interact-line);color:var(--interact-text);padding-left:8px;font-style:normal}.interact-live-dot{background:#56d289;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #56d2891a}.interact-toolbar-actions{align-items:center;gap:8px;display:flex}.interact-toolbar-actions a,.interact-toolbar button{border:1px solid var(--interact-line);color:var(--interact-muted);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:.65rem;display:flex}.interact-toolbar-actions a:hover,.interact-toolbar button:hover{background:var(--interact-well);color:var(--interact-text)}.interact-toolbar button svg{width:14px;height:14px}.interact-stage{background:radial-gradient(circle at 70% 45%,color-mix(in srgb,var(--interact-accent) 13%,transparent),transparent 38%);place-items:center;min-height:0;padding:32px;display:grid;position:relative;overflow:hidden}.interact-stage:before{content:"";border:1px solid var(--interact-line);pointer-events:none;border-radius:18px;position:absolute;inset:18px}.interact-intro{z-index:2;width:min(310px,30%);position:absolute;top:52px;left:56px}.interact-intro p{color:var(--interact-accent);letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px;font-size:.64rem;font-weight:600}.interact-intro h1{letter-spacing:-.065em;margin:0;font-size:clamp(2.4rem,4.5vw,5rem);font-weight:400;line-height:.9}.interact-intro>span{color:var(--interact-muted);margin-top:18px;font-size:.75rem;line-height:1.55;display:block}.interact-device{z-index:1;max-width:76%;max-height:86%;animation:.28s cubic-bezier(.2,.8,.2,1) both interact-device-in}@keyframes interact-device-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.interact-device.is-phone{filter:drop-shadow(0 28px 48px #00000047);width:min(270px,29%);margin-left:31%}.interact-phone{width:100%;position:relative}.interact-device.is-phone .iphone-18-pro{width:100%}.interact-phone-hotspots{z-index:8;grid-template-columns:repeat(5,1fr);height:6.5%;display:grid;position:absolute;bottom:2.4%;left:8%;right:8%}.interact-phone-hotspots button{cursor:pointer;background:0 0;border:0;border-radius:999px}.interact-phone-hotspots button:focus-visible{outline:2px solid var(--interact-accent);outline-offset:1px}.interact-device.is-desktop,.interact-device.is-studio{width:min(880px,68%);margin-left:19%}.interact-browser,.interact-studio{background:#ececee;border:1px solid #424249;border-radius:15px;overflow:hidden;box-shadow:0 30px 80px #00000059}.interact-browser-bar,.interact-studio-bar{color:#5c5a60;background:#f7f7f8;border-bottom:1px solid #d7d7da;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:.58rem;display:flex}.interact-browser-bar>i{background:#c6c6ca;border-radius:50%;width:7px;height:7px}.interact-browser-bar>span{background:#ebebed;border-radius:7px;margin-left:9px;padding:5px 12px}.interact-browser-bar nav{gap:4px;margin-left:auto;display:flex}.interact-browser-bar nav button{color:#77777d;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 7px;font-size:.55rem}.interact-browser-bar nav button.is-active{color:#171719;background:#dedee1}.interact-browser>img,.interact-studio>img{object-fit:contain;object-position:top center;width:100%;height:auto;max-height:62svh;display:block}.interact-studio-bar img{width:17px;height:17px}.interact-studio-bar em{background:#e6e6e8;border-radius:99px;margin-left:auto;padding:4px 7px;font-style:normal}.interact-device.is-embed{width:min(1040px,82%);height:90%;max-height:720px;margin-left:13%}.interact-embed{background:#0d0d0f;border:1px solid #414147;border-radius:15px;grid-template-rows:40px 1fr;width:100%;height:100%;display:grid;overflow:hidden;box-shadow:0 30px 90px #0000006b}.interact-embed-bar{color:#929298;background:#171719;border-bottom:1px solid #2c2c30;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 13px;font-size:.58rem;display:grid}.interact-embed-bar>span{align-items:center;gap:7px;display:flex}.interact-embed-bar>span i{background:#56d289;border-radius:50%;width:6px;height:6px}.interact-embed-bar strong{color:#eeeef0;font-size:.65rem;font-weight:500}.interact-embed-bar a{color:#b8b8bd;justify-self:end}.interact-embed iframe{background:#101012;border:0;width:100%;height:100%}.interact-controls{border-top:1px solid var(--interact-line);grid-template-columns:180px 1fr;align-items:center;gap:18px;min-height:92px;padding:13px 22px;display:grid}.interact-controls>div{flex-direction:column;gap:4px;display:flex}.interact-controls small{color:var(--interact-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.58rem}.interact-controls strong{font-size:.8rem;font-weight:500}.interact-controls nav{scrollbar-width:none;justify-content:flex-end;align-items:center;gap:7px;display:flex;overflow-x:auto}.interact-controls nav button{border:1px solid var(--interact-line);min-width:118px;min-height:50px;color:var(--interact-muted);cursor:pointer;background:0 0;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:9px 11px;font-size:.67rem;display:flex}.interact-controls nav button:hover,.interact-controls nav button.is-active{background:var(--interact-well);color:var(--interact-text)}.interact-controls nav button.is-active{border-color:color-mix(in srgb,var(--interact-accent) 60%,var(--interact-line))}.interact-controls nav button i{color:#69696f;font-size:.55rem;font-style:normal}.interact-controls nav .interact-step{width:44px;min-width:44px;color:var(--interact-text);justify-content:center;padding:0;font-size:.85rem}.interact-embed-note{color:var(--interact-muted);text-align:right;justify-content:flex-end;align-items:center;gap:14px;font-size:.62rem;display:flex}.interact-embed-note strong{max-width:420px;color:var(--interact-text);font-size:.67rem;font-weight:400;line-height:1.4}.interact-page.is-light{--interact-bg:#ededee;--interact-panel:#fff;--interact-well:#f1f1f2;--interact-line:#dedee1;--interact-text:#111113;--interact-muted:#68686e}.interact-page.is-light>.oa-header{background:#f6f6f7f2}.interact-page.is-light .interact-rail{background:#f2f2f3}@media (width<=800px){.interact-page{overflow:auto}.interact-shell{grid-template-columns:1fr;height:auto;min-height:100svh;padding-top:64px}.interact-rail{border-right:0;border-bottom:1px solid var(--interact-line);min-height:auto;padding:18px 14px 14px;display:block}.interact-back,.interact-rail-heading,.interact-rail>p{display:none}.interact-rail nav{scrollbar-width:none;flex-direction:row;overflow-x:auto}.interact-rail nav button{min-width:140px}.interact-workspace{grid-template-rows:48px minmax(620px,1fr) auto;min-height:calc(100svh - 130px)}.interact-stage{flex-direction:column;justify-content:flex-start;gap:32px;padding:34px 24px;display:flex}.interact-stage:before{inset:10px}.interact-intro{width:100%;padding:0 4px;position:relative;top:auto;left:auto}.interact-intro h1{font-size:3rem}.interact-intro>span{max-width:430px}.interact-device,.interact-device.is-phone,.interact-device.is-desktop,.interact-device.is-studio,.interact-device.is-embed{width:auto;max-width:100%;max-height:none;margin:0}.interact-device.is-phone{width:min(260px,72vw)}.interact-device.is-desktop,.interact-device.is-studio{width:100%}.interact-device.is-embed{width:100%;height:620px}.interact-controls{grid-template-columns:1fr;gap:10px;padding:14px}.interact-controls nav{justify-content:flex-start}.interact-embed-note{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.interact-device{animation:none}}.interact-back{align-items:center;gap:7px;display:inline-flex}.interact-back svg,.interact-toolbar-actions svg,.interact-embed-bar a svg{width:13px;height:13px}.interact-stage{background:radial-gradient(circle at 72% 42%,color-mix(in srgb,var(--interact-accent) 18%,transparent),transparent 32%), linear-gradient(135deg,transparent 0 48%,color-mix(in srgb,var(--interact-accent) 3%,transparent) 48% 52%,transparent 52% 100%)}.interact-stage:after{content:"";border:1px solid color-mix(in srgb,var(--interact-accent) 35%,transparent);width:420px;height:420px;box-shadow:0 0 0 60px color-mix(in srgb,var(--interact-accent) 3%,transparent),0 0 0 120px color-mix(in srgb,var(--interact-accent) 2%,transparent);pointer-events:none;border-radius:50%;position:absolute;bottom:-260px;right:-220px}.interact-phone-shell{aspect-ratio:393/852;background:#050506;border:2px solid #5f6065;border-radius:46px;width:100%;padding:13px 7px 7px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #1b1b1d,0 32px 80px #0006}.interact-dynamic-island{z-index:20;background:#070708;border-radius:999px;width:82px;height:22px;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #00000059}.sideby-sim{color:#171719;background:#fbfbfc;border-radius:37px;grid-template-rows:58px minmax(0,1fr) 58px;height:100%;font-family:Arial,Helvetica,sans-serif;display:grid;overflow:hidden}.sideby-sim>header{border-bottom:1px solid #ececef;justify-content:space-between;align-items:flex-end;padding:0 17px 10px;display:flex}.sideby-sim>header img{object-fit:contain;object-position:left center;filter:brightness(0);width:74px;height:22px}.sideby-sim>header svg{width:18px;height:18px}.sideby-sim-body{scrollbar-width:none;min-height:0;overflow:auto}.sideby-sim>nav{background:#fffffff2;border-top:1px solid #e8e8eb;grid-template-columns:repeat(5,1fr);align-items:center;display:grid}.sideby-sim>nav button{color:#929298;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:5px 1px;display:flex}.sideby-sim>nav button.is-active{color:#2789e8}.sideby-sim>nav svg{width:18px;height:18px}.sideby-sim>nav span{font-size:6px}.sideby-stories{border-bottom:1px solid #efeff1;gap:10px;padding:12px 13px 10px;display:flex;overflow:hidden}.sideby-stories button{color:#57575d;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:4px;width:43px;padding:0;display:flex}.sideby-stories i{outline:2px solid var(--person-tone);background:color-mix(in srgb,var(--person-tone) 22%,#fff);color:#25252a;border:2px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:700;display:grid}.sideby-stories span{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:6px;overflow:hidden}.sideby-live-post{padding:12px}.sideby-post-head{grid-template-columns:34px 1fr auto;align-items:center;gap:8px;display:grid}.sideby-post-head>i{background:#8dd9f1;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:700;display:grid}.sideby-post-head span{flex-direction:column;gap:2px;display:flex}.sideby-post-head strong{font-size:9px}.sideby-post-head small{color:#8a8990;font-size:6px}.sideby-post-head b{letter-spacing:1px;font-size:10px}.sideby-live-post>p{margin:10px 0 8px;font-size:9px}.sideby-post-photo{color:#fff;background:linear-gradient(155deg,#92d7f2 0 43%,#d7ebef 43% 48%,#668e75 48% 63%,#254f3d 63%);border-radius:13px;align-items:flex-end;height:205px;padding:12px;display:flex;overflow:hidden;box-shadow:inset 0 -70px 70px #0000002e}.sideby-post-photo span{font-size:7px;font-weight:700}.sideby-post-actions{gap:14px;margin-top:9px;display:flex}.sideby-post-actions button{color:#5b5a61;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:7px;display:flex}.sideby-post-actions button:last-child{margin-left:auto}.sideby-post-actions svg{width:15px;height:15px}.sideby-post-actions .is-liked{color:#e54161}.sideby-search{color:#85858c;background:#eeeef1;border-radius:10px;align-items:center;gap:7px;margin:12px;padding:9px 10px;font-size:7px;display:flex}.sideby-search svg{width:13px}.sideby-discover-live h3{margin:14px 12px 8px;font-size:10px}.sideby-place-grid{grid-template-columns:1fr 1fr;gap:7px;padding:0 12px;display:grid}.sideby-place-grid button{text-align:left;background:#fff;border:1px solid #e4e4e7;border-radius:10px;padding:0 0 8px;overflow:hidden}.sideby-place-grid span{color:#fff;align-items:flex-end;height:70px;padding:7px;font-size:8px;font-weight:700;display:flex}.sideby-place-grid .is-lake{background:linear-gradient(145deg,#64c4dc,#295b78)}.sideby-place-grid .is-city{background:linear-gradient(145deg,#efaf70,#7956a3)}.sideby-place-grid small{color:#77777d;padding:7px 7px 0;font-size:6px;display:block}.sideby-person-row{grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:7px 12px;display:grid}.sideby-person-row>i{color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:700;display:grid}.sideby-person-row span{flex-direction:column;gap:2px;display:flex}.sideby-person-row strong{font-size:8px}.sideby-person-row small{color:#8a8990;font-size:6px}.sideby-person-row button{color:#fff;background:#2789e8;border:0;border-radius:7px;padding:5px 7px;font-size:6px}.sideby-communities-live,.sideby-messages-live,.sideby-profile-live{padding:16px 12px}.sideby-communities-live h2,.sideby-messages-live h2,.sideby-profile-live h2{letter-spacing:-.04em;margin:0;font-size:17px}.sideby-communities-live>p{color:#7b7b81;margin:5px 0 16px;font-size:7px}.sideby-communities-live>button,.sideby-messages-live>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eeeef0;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px 0;display:grid}.sideby-communities-live>button>i,.sideby-messages-live>button>i{color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:700;display:grid}.sideby-communities-live>button>i svg{width:18px}.sideby-communities-live span,.sideby-messages-live span{flex-direction:column;gap:3px;display:flex}.sideby-communities-live strong,.sideby-messages-live strong{font-size:9px}.sideby-communities-live small,.sideby-messages-live small{color:#86868c;font-size:6px}.sideby-communities-live>button>svg{width:12px}.sideby-messages-live time{color:#999;font-size:6px}.sideby-messages-live form{background:#fff;border:1px solid #e5e5e8;border-radius:99px;padding:5px 5px 5px 10px;display:flex;position:absolute;bottom:70px;left:22px;right:22px;box-shadow:0 8px 25px #00000014}.sideby-messages-live input{border:0;outline:0;flex:1;min-width:0;font-size:7px}.sideby-messages-live form button{color:#fff;background:#2789e8;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.sideby-messages-live form svg{width:12px}.sideby-profile-live{text-align:center}.sideby-cover{background:linear-gradient(135deg,#55c7f3,#8b5cf6 60%,#f05e68);height:92px;margin:-16px -12px 0}.sideby-profile-live>i{color:#fff;background:#151519;border:4px solid #fff;border-radius:50%;place-items:center;width:62px;height:62px;margin:-31px auto 8px;font-size:14px;font-style:normal;display:grid}.sideby-profile-live>p{color:#777;margin:4px 0 12px;font-size:7px}.sideby-profile-live>div:not(.sideby-cover):not(.sideby-memory-grid){justify-content:center;gap:22px;display:flex}.sideby-profile-live>div span{color:#777;flex-direction:column;gap:2px;font-size:6px;display:flex}.sideby-profile-live>div strong{color:#111;font-size:11px}.sideby-profile-live>button{background:#fff;border:1px solid #ddd;border-radius:8px;margin:13px 0;padding:7px 22px;font-size:7px}.sideby-memory-grid{grid-template-columns:1fr 1fr!important;gap:5px!important;display:grid!important}.sideby-memory-grid b{background:linear-gradient(145deg,#b9ddef,#7aa785);border-radius:8px;height:72px}.sideby-memory-grid b:nth-child(2){background:linear-gradient(145deg,#f5b56d,#e06275)}.sideby-memory-grid b:nth-child(3){background:linear-gradient(145deg,#7771c8,#372f67)}.sideby-memory-grid b:nth-child(4){background:linear-gradient(145deg,#85d8c5,#376a75)}.interact-device.is-desktop{width:min(940px,72%)}.interact-browser{background:#f6f6f7}.thread-sim{color:#1d1c20;grid-template-columns:150px minmax(0,1fr);min-height:480px;font-family:Arial,Helvetica,sans-serif;display:grid}.thread-sim>aside{background:#ededf0;border-right:1px solid #e3e3e6;flex-direction:column;padding:18px 12px;display:flex}.thread-sim>aside>img{object-fit:contain;object-position:left center;filter:brightness(0);width:92px;height:24px}.thread-sim>aside nav{flex-direction:column;gap:4px;margin-top:28px;display:flex}.thread-sim>aside nav button{color:#74737a;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px;font-size:8px;display:flex}.thread-sim>aside nav button.is-active{color:#18181b;background:#fff}.thread-sim>aside nav svg{width:14px;height:14px}.thread-sim>aside>div{align-items:center;gap:7px;margin-top:auto;font-size:8px;display:flex}.thread-sim>aside>div i{color:#fff;background:#1d1c20;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;display:grid}.thread-sim>main{background:#fafafb;min-width:0;padding:25px 27px}.thread-sim>main>header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.thread-sim>main>header small{color:#929197;letter-spacing:.08em;font-size:7px}.thread-sim>main>header h2{letter-spacing:-.05em;margin:5px 0 0;font-size:24px;font-weight:500}.thread-sim>main>header button{color:#fff;background:#1d1c20;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:7px;display:flex}.thread-sim>main>header button svg{width:12px}.thread-dashboard-live{grid-template-columns:minmax(0,1fr) 180px;gap:18px;display:grid}.thread-dashboard-live>section,.thread-dashboard-live>aside{background:#fff;border:1px solid #e6e6e8;border-radius:13px;padding:17px}.thread-section-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.thread-section-title h3,.thread-dashboard-live>aside h3{margin:0;font-size:11px}.thread-section-title span{color:#8a8990;font-size:7px}.thread-dashboard-live>section>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eeeef0;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;width:100%;padding:11px 0;display:grid}.thread-dashboard-live>section>button i{color:#fff;border:1px solid #c8c8cc;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.thread-dashboard-live>section>button i svg{width:10px}.thread-dashboard-live>section>button span{font-size:8px}.thread-dashboard-live>section>button small{color:#777;background:#f0f0f2;border-radius:5px;padding:4px 6px;font-size:6px}.thread-dashboard-live>section>button.is-done i{background:#58c878;border-color:#58c878}.thread-dashboard-live>section>button.is-done span{color:#999;text-decoration:line-through}.thread-dashboard-live form{color:#999;align-items:center;gap:7px;padding-top:11px;display:flex}.thread-dashboard-live form svg{width:14px}.thread-dashboard-live input{border:0;outline:0;flex:1;min-width:0;font-size:8px}.thread-dashboard-live>aside{text-align:center}.thread-focus-ring{border:8px solid #58c878;border-color:#58c878 #58c878 #e2f5e9 #e2f5e9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:92px;height:92px;margin:18px auto;display:flex}.thread-focus-ring strong{font-size:20px}.thread-focus-ring span{color:#888;font-size:6px}.thread-dashboard-live>aside p{color:#888;margin:0;font-size:7px;line-height:1.6}.thread-dashboard-live>aside b{color:#333}.thread-calendar-live{background:#fff;border:1px solid #e4e4e7;border-radius:13px;overflow:hidden}.thread-week{border-bottom:1px solid #e6e6e8;grid-template-columns:repeat(5,1fr);padding:11px 30px 11px 50px;display:grid}.thread-week span{text-align:center;color:#86858b;font-size:7px}.thread-week .is-today{color:#4285f4;font-weight:700}.thread-calendar-grid{background:repeating-linear-gradient(#0000 0 57px,#ededf0 57px 58px);grid-template-rows:repeat(5,58px);min-height:300px;padding-left:50px;display:grid;position:relative}.thread-calendar-grid time{color:#999;font-size:6px;position:relative;top:-4px;left:-42px}.thread-calendar-grid .event{border-radius:7px;width:28%;padding:8px;font-size:8px;font-style:normal;position:absolute;left:25%}.thread-calendar-grid .event small{margin-top:4px;font-size:6px;display:block}.thread-calendar-grid .is-blue{color:#315f9d;background:#dceafb;top:27px}.thread-calendar-grid .is-green{color:#38714b;background:#daf2e2;height:105px;top:87px;left:50%}.thread-calendar-grid .is-violet{color:#6c4c99;background:#e9e0f8;top:210px;left:19%}@media (width<=800px){.interact-device.is-desktop{width:100%}.thread-sim{grid-template-columns:105px 1fr;min-height:430px}.thread-sim>main{padding:18px 14px}.thread-dashboard-live{grid-template-columns:1fr}.thread-dashboard-live>aside{display:none}.thread-sim>aside{padding:14px 8px}.thread-sim>aside>img{width:76px}.interact-device.is-phone{width:min(300px,82vw)}}@media (prefers-reduced-motion:reduce){.interact-stage:after{display:none}}.wonder-assistant-launcher{z-index:90;color:#111;min-height:48px;font:500 .8rem/1 var(--font-body,inherit);cursor:pointer;background:#f5f5f5;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;padding:8px 16px 8px 9px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 42px #00000047}.wonder-assistant-launcher:hover{transform:translateY(-2px);box-shadow:0 18px 48px #00000057}.wonder-assistant-launcher img{object-fit:contain;width:30px;height:30px}.oa-site.is-light .wonder-assistant-launcher{color:#fff;background:#111;border-color:#00000014}.wonder-assistant{--wa-bg:#171719;--wa-well:#222225;--wa-line:#303034;--wa-text:#f6f6f7;--wa-muted:#9d9da3;z-index:100;border:1px solid var(--wa-line);background:var(--wa-bg);width:min(390px,100vw - 32px);height:min(610px,100svh - 48px);color:var(--wa-text);border-radius:22px;grid-template-rows:auto 1fr auto auto;animation:.24s cubic-bezier(.2,.8,.2,1) both wonder-assistant-in;display:grid;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 24px 80px #0000006b}.oa-site.is-light .wonder-assistant{--wa-bg:#fff;--wa-well:#f2f2f3;--wa-line:#e1e1e3;--wa-text:#171719;--wa-muted:#717177;box-shadow:0 24px 70px #0000002b}@keyframes wonder-assistant-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.wonder-assistant>header{border-bottom:1px solid var(--wa-line);justify-content:space-between;align-items:center;height:68px;padding:0 14px 0 16px;display:flex}.wonder-assistant>header>div{align-items:center;gap:10px;display:flex}.wonder-assistant-mark{border:1px solid var(--wa-line);background:var(--wa-well);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.wonder-assistant-mark img{object-fit:contain;width:23px;height:23px}.wonder-assistant>header span:nth-child(2){flex-direction:column;gap:3px;display:flex}.wonder-assistant>header strong{font-size:.86rem;font-weight:600}.wonder-assistant>header small{color:var(--wa-muted);font-size:.65rem}.wonder-assistant>header button{width:34px;height:34px;color:var(--wa-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.wonder-assistant>header button:hover{background:var(--wa-well);color:var(--wa-text)}.wonder-assistant-thread{scrollbar-width:thin;min-height:0;padding:24px 18px 14px;overflow-y:auto}.wonder-assistant-welcome{padding:22px 4px}.wonder-assistant-welcome h2{letter-spacing:-.04em;margin:0 0 9px;font-size:1.45rem;font-weight:500}.wonder-assistant-welcome>p{color:var(--wa-muted);margin:0 0 22px;font-size:.82rem;line-height:1.55}.wonder-assistant-welcome>div{flex-direction:column;gap:7px;display:flex}.wonder-assistant-welcome button{border:1px solid var(--wa-line);background:var(--wa-well);min-height:41px;color:var(--wa-text);text-align:left;cursor:pointer;border-radius:12px;padding:9px 12px;font-size:.75rem}.wonder-assistant-welcome button:hover{border-color:var(--wa-muted)}.wonder-assistant-message{margin:0 0 20px}.wonder-assistant-message>span{color:var(--wa-muted);margin-bottom:6px;font-size:.64rem;font-weight:600;display:block}.wonder-assistant-message>p{margin:0;font-size:.82rem;line-height:1.6}.wonder-assistant-message.is-user{background:var(--wa-well);border-radius:15px 15px 4px;width:fit-content;max-width:86%;margin-left:auto;padding:10px 13px}.wonder-assistant-message.is-user>span{display:none}.wonder-assistant-message>div{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.wonder-assistant-message a{border:1px solid var(--wa-line);color:var(--wa-text);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:.7rem;display:flex}.wonder-assistant-message a em{color:var(--wa-muted);font-size:.6rem;font-style:normal}.wonder-assistant-message.is-thinking p{gap:4px;padding:5px 0;display:flex}.wonder-assistant-message.is-thinking i{background:var(--wa-muted);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite wonder-thinking}.wonder-assistant-message.is-thinking i:nth-child(2){animation-delay:.12s}.wonder-assistant-message.is-thinking i:nth-child(3){animation-delay:.24s}.wonder-assistant-composer{border:1px solid var(--wa-line);background:var(--wa-well);border-radius:17px;align-items:flex-end;gap:8px;min-height:58px;margin:0 12px;padding:8px 8px 8px 13px;display:flex}.wonder-assistant-composer textarea{resize:none;min-width:0;max-height:100px;color:var(--wa-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:7px 0;font-size:.82rem;line-height:1.4}.wonder-assistant-composer textarea::placeholder{color:var(--wa-muted)}.wonder-assistant-composer button{background:var(--wa-text);width:36px;height:36px;color:var(--wa-bg);cursor:pointer;border:0;border-radius:11px;flex:none;place-items:center;display:grid}.wonder-assistant-composer button:disabled{opacity:.28;cursor:default}.wonder-assistant>footer{color:var(--wa-muted);text-align:center;padding:9px 16px 12px;font-size:.58rem}@media (width<=600px){.wonder-assistant-launcher{bottom:14px;right:14px}.wonder-assistant{border-radius:20px;width:calc(100vw - 20px);height:min(68svh,600px);bottom:10px;right:10px}}@media (prefers-reduced-motion:reduce){.wonder-assistant{animation:none}}.wonder-mic,.wonder-send,.wonder-composer-mic,.wonder-composer-send{justify-content:center!important;align-items:center!important;padding:0!important}.wonder-empty-composer.is-voice-mode,.wonder-composer.is-voice-mode{align-items:center;gap:8px;min-height:54px;display:flex;padding:6px 8px!important}.wonder-empty-composer.is-voice-mode>button,.wonder-composer.is-voice-mode>button{cursor:pointer;flex:none;place-items:center;border:1px solid var(--wc-line)!important;box-shadow:none!important;border-radius:50%!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.wonder-voice-cancel,.wonder-voice-stop{width:36px!important;height:36px!important;color:var(--wc-muted)!important;background:0 0!important}.wonder-voice-submit{background:var(--wc-text)!important;width:40px!important;height:40px!important;color:var(--wc-panel)!important;border:0!important}.wonder-voice-cancel svg,.wonder-voice-stop svg{width:18px;height:18px}.wonder-voice-submit svg{width:20px;height:20px}.wonder-voice-wave{flex:1;align-items:center;gap:2px;min-width:0;height:28px;display:flex;overflow:hidden}.wonder-voice-wave i{background:var(--wc-subtle);border-radius:2px;flex:none;width:2px;height:3px;animation:.9s ease-in-out infinite alternate wonder-wave}.wonder-voice-wave i:nth-child(4n+1){height:5px;animation-delay:-.15s}.wonder-voice-wave i:nth-child(4n+2){height:9px;animation-delay:-.35s}.wonder-voice-wave i:nth-child(4n+3){height:4px;animation-delay:-.55s}@keyframes wonder-wave{0%{opacity:.35;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1.45)}}@media (prefers-reduced-motion:reduce){.wonder-voice-wave i{animation:none}}.oa-wonder{text-align:left;background:#1d1c20;border-radius:25px;width:100%;transition:box-shadow .18s;overflow:hidden}.oa-wonder:focus-within{box-shadow:0 0 0 1px #5c5a60}.oa-wonder .oa-composer{height:auto;min-height:72px;box-shadow:none;background:0 0;border-radius:0;align-items:flex-end;padding:15px 68px 15px 18px}.oa-wonder:not(.has-messages) .oa-composer{align-items:flex-start;min-height:104px;padding:19px 68px 19px 18px}.oa-wonder .oa-composer:focus-within{box-shadow:none}.oa-composer textarea{resize:none;color:#fff;width:100%;min-height:24px;max-height:150px;font:inherit;background:0 0;border:0;outline:0;padding:1px 0;font-size:1rem;line-height:1.45;overflow-y:auto}.oa-composer textarea::placeholder{color:#a1a0a5;opacity:1}.oa-composer button svg{width:19px;height:19px}.oa-wonder-thread{scrollbar-width:thin;border-bottom:1px solid #303034;max-height:390px;padding:22px 20px 4px;overflow-y:auto}.oa-wonder-message{align-items:flex-start;gap:11px;margin:0 0 22px;display:flex}.oa-wonder-message>svg{color:#a88af7;flex:none;width:26px;height:26px}.oa-wonder-message>div{min-width:0}.oa-wonder-message small{color:#a1a0a5;margin:0 0 5px;font-size:.68rem;font-weight:600;display:block}.oa-wonder-message p{color:#f6f6f7;margin:0;font-size:.9rem;line-height:1.55}.oa-wonder-message.is-user{justify-content:flex-end}.oa-wonder-message.is-user>div{background:#2a292d;border-radius:16px 16px 4px;max-width:84%;padding:10px 13px}.oa-wonder-message.is-user small{display:none}.oa-wonder-message nav{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.oa-wonder-message nav a{color:#f6f6f7;border:1px solid #3a393e;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:.72rem;display:inline-flex}.oa-wonder-message nav svg{width:13px;height:13px}.oa-wonder-message.is-thinking p{gap:4px;padding:7px 0;display:flex}.oa-wonder-message.is-thinking i{background:#a1a0a5;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite wonder-thinking}.oa-wonder-message.is-thinking i:nth-child(2){animation-delay:.12s}.oa-wonder-message.is-thinking i:nth-child(3){animation-delay:.24s}.oa-site.is-light .oa-wonder{background:#fff;box-shadow:0 0 0 1px #e7e7e9}.oa-site.is-light .oa-wonder:focus-within{box-shadow:0 0 0 1px #a1a0a5}.oa-site.is-light .oa-composer textarea{color:#0b0b0d}.oa-site.is-light .oa-composer textarea::placeholder{color:#5c5a60}.oa-site.is-light .oa-wonder-thread{border-color:#e7e7e9}.oa-site.is-light .oa-wonder-message p{color:#1d1c20}.oa-site.is-light .oa-wonder-message.is-user>div{background:#f0f0f2}.oa-site.is-light .oa-wonder-message nav a{color:#1d1c20;border-color:#e1e1e3}.oa-sideby-promo-copy>a svg,.oa-contact-details a svg{width:15px;height:15px}.oa-more-grid>a>svg{justify-self:end;width:22px;height:22px;transition:transform .22s}.oa-more-grid a:hover>svg,.oa-more-grid a:focus-visible>svg{transform:translate(3px,-3px)}.oa-brand-feature>a>svg{width:21px;height:21px;position:absolute;top:24px;right:26px}@media (width<=600px){.oa-wonder{border-radius:22px}.oa-wonder-thread{max-height:48svh;padding:18px 15px 2px}.oa-wonder .oa-composer{min-height:66px;padding:13px 62px 13px 15px}.oa-wonder:not(.has-messages) .oa-composer{min-height:116px;padding:19px 68px 19px 18px}.oa-wonder-message.is-user>div{max-width:90%}}.wonder-send,.wonder-composer .wonder-composer-send{opacity:1!important;width:40px!important;height:40px!important}.wonder-chat.is-light .wonder-send,.wonder-chat.is-light .wonder-send.is-voice,.wonder-chat.is-light .wonder-composer .wonder-composer-send,.wonder-chat.is-light .wonder-composer .wonder-composer-send.is-voice{color:#fff!important;background:#0b0b0d!important}.wonder-chat:not(.is-light) .wonder-send,.wonder-chat:not(.is-light) .wonder-send.is-voice,.wonder-chat:not(.is-light) .wonder-composer .wonder-composer-send,.wonder-chat:not(.is-light) .wonder-composer .wonder-composer-send.is-voice{color:#0b0b0d!important;background:#f6f6f7!important}.wonder-brand{color:var(--wc-text);gap:8px;padding:0 8px 24px}.wonder-brand>img{width:28px;height:28px}.wonder-brand>strong{letter-spacing:-.025em;font-size:1.05rem;font-weight:500}.wonder-sidebar,.wonder-chat:not(.is-light) .wonder-sidebar{padding:16px 12px}.wonder-sidebar>button:first-of-type,.wonder-chat.is-light .wonder-sidebar>button:first-of-type,.wonder-chat:not(.is-light) .wonder-sidebar>button:first-of-type{min-height:48px;box-shadow:none;background:#4285f4;gap:8px;padding:12px 16px}.wonder-sidebar>button:first-of-type:hover{box-shadow:none;background:#3376e6}.wonder-history{margin-top:16px;padding-top:16px}.wonder-history-head{padding:0 8px 8px}.wonder-history-row>button:first-child{padding:8px}.wonder-mark{background:0 0}.wonder-empty>h1,.wonder-chat:not(.is-light) .wonder-empty>h1{margin-bottom:32px}.wonder-empty-composer,.wonder-chat:not(.is-light) .wonder-empty-composer{gap:8px;min-height:64px;padding:8px}.wonder-starters,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters{margin-top:16px}.wonder-message{margin-bottom:32px}.wonder-composer-wrap,.wonder-chat:not(.is-light) .wonder-composer-wrap{background:var(--wc-panel);padding:48px 24px 16px;bottom:64px}.wonder-user-dot{background:#4285f4}.wonder-launch-lockup{gap:16px}.wonder-chat,.wonder-chat *,.wonder-launch,.wonder-launch *{background-image:none!important}@media (width<=760px){.wonder-empty>h1,.wonder-chat:not(.is-light) .wonder-empty>h1{margin-bottom:24px}.wonder-starters button,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters button{padding:12px 16px}.wonder-composer-wrap,.wonder-chat:not(.is-light) .wonder-composer-wrap{padding:24px 8px max(8px,env(safe-area-inset-bottom));background:var(--wc-panel);bottom:0}.wonder-composer,.wonder-chat:not(.is-light) .wonder-composer{min-height:56px;padding:16px 104px 16px 56px}}.wonder-brand{height:40px;padding:0 8px 16px}.wonder-brand>img{display:none}.wonder-brand>strong{font-size:1rem;font-weight:500}.wonder-sidebar>button:first-of-type,.wonder-chat.is-light .wonder-sidebar>button:first-of-type,.wonder-chat:not(.is-light) .wonder-sidebar>button:first-of-type{min-height:36px;color:var(--wc-text);background:0 0;padding:8px 10px}.wonder-empty-composer,.wonder-chat:not(.is-light) .wonder-empty-composer{min-height:54px;padding:6px 8px}.wonder-starters button,.wonder-chat:not(.is-light) .wonder-empty>.wonder-starters button{min-height:44px;padding:8px 16px}.wonder-composer-wrap,.wonder-chat:not(.is-light) .wonder-composer-wrap{padding:32px 24px 8px;bottom:56px}.wonder-composer,.wonder-chat:not(.is-light) .wonder-composer{min-height:54px;padding:12px 96px 12px 52px}@media (width<=760px){.wonder-composer-wrap,.wonder-chat:not(.is-light) .wonder-composer-wrap{padding:24px 8px max(8px,env(safe-area-inset-bottom));bottom:0}.wonder-composer,.wonder-chat:not(.is-light) .wonder-composer{min-height:54px;padding:12px 96px 12px 52px}}.wonder-brand{justify-content:flex-start;padding:0 8px 16px}.wonder-brand>img{width:108px!important;height:24px!important;display:block!important}.wonder-empty-composer,.wonder-chat:not(.is-light) .wonder-empty-composer{padding:6px 8px 6px 16px}.wonder-empty-composer>.wonder-attach-control{margin-right:4px}.wonder-composer>.wonder-attach-control{left:12px}.product-contact-links{flex-wrap:wrap;justify-content:center;gap:10px;max-width:920px;display:flex}.product-contact-links a{border:1px solid var(--sideby-line);color:inherit;border-radius:999px;padding:11px 18px;font-size:14px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.product-contact-links a:hover{background:var(--sideby-text);border-color:var(--sideby-text);color:var(--sideby-bg)}.contact-page{--contact-bg:#0b0b0d;--contact-text:#fff;--contact-muted:#a1a0a5;--contact-line:#2a292d;background:var(--contact-bg);min-height:100vh;color:var(--contact-text);overflow:hidden}.contact-page.is-light{--contact-bg:#f7f7f5;--contact-text:#0b0b0d;--contact-muted:#67656b;--contact-line:#d9d8d5}.contact-hero{border-bottom:1px solid var(--contact-line);isolation:isolate;flex-direction:column;justify-content:space-between;min-height:900px;padding:170px 30px 50px;display:flex;position:relative}.contact-hero:before{content:"";z-index:-1;aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle at 42% 42%,#e5419959,#fba5392b 38%,#55c7f314 60%,#0000 72%);border-radius:50%;width:min(62vw,850px);position:absolute;top:3%;right:-12vw}.contact-hero-title{color:var(--contact-muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:start;font-size:.72rem;line-height:1.45;display:flex}.contact-hero-title p{margin:0}.contact-hero-title>span{text-align:right}.contact-hero h1{letter-spacing:-.075em;max-width:1200px;margin:60px 0 90px;font-size:clamp(4.6rem,10vw,10rem);font-weight:500;line-height:.82}.contact-hero h1 em{color:var(--contact-muted);font-weight:300}.contact-hero-bottom{grid-template-columns:minmax(260px,430px) minmax(360px,620px);justify-content:space-between;align-items:end;gap:60px;display:grid}.contact-hero-bottom>p{color:var(--contact-muted);margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.55}.contact-hero-bottom>a{border-block:1px solid var(--contact-line);grid-template-columns:1fr auto;align-items:end;gap:8px 24px;padding:23px 0;display:grid}.contact-hero-bottom>a span{color:var(--contact-muted);text-transform:uppercase;letter-spacing:.08em;grid-column:1;font-size:.72rem}.contact-hero-bottom>a strong{overflow-wrap:anywhere;grid-column:1;font-size:clamp(1.1rem,1.8vw,1.55rem)}.contact-hero-bottom>a svg{grid-area:1/2/3;width:20px;height:20px;transition:transform .2s}.contact-hero-bottom>a:hover svg{transform:translate(4px,-4px)}.contact-shortcuts{border-bottom:1px solid var(--contact-line);grid-template-columns:minmax(180px,25%) 1fr;gap:40px;padding:100px 30px;display:grid}.contact-shortcuts>p{color:var(--contact-muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.75rem}.contact-shortcuts>div{border-top:1px solid var(--contact-line);border-left:1px solid var(--contact-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-shortcuts a{border-right:1px solid var(--contact-line);border-bottom:1px solid var(--contact-line);grid-template-columns:1fr auto;align-content:space-between;gap:30px;min-height:180px;padding:24px;transition:background .25s,color .25s;display:grid}.contact-shortcuts a:hover{color:#fff;background:#17171a}.contact-shortcuts a>span{color:var(--contact-muted);font-size:.72rem}.contact-shortcuts a strong{letter-spacing:-.045em;align-self:end;font-size:clamp(1.35rem,2.3vw,2.4rem);line-height:1}.contact-shortcuts a svg{width:18px;height:18px}.contact-directory{padding:0 30px 130px}.contact-group{border-bottom:1px solid var(--contact-line);grid-template-columns:minmax(240px,34%) 1fr;gap:40px;padding:90px 0;display:grid}.contact-group header{align-items:flex-start;gap:22px;display:flex}.contact-group header>span{color:var(--contact-muted);padding-top:8px;font-size:.72rem}.contact-group h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,3vw,3.25rem);font-weight:500;line-height:1}.contact-group>div{display:grid}.contact-group>div>a{border-top:1px solid var(--contact-line);min-height:104px;color:inherit;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:20px 18px;transition:background .2s,padding .2s;display:grid}.contact-group>div>a:first-child{border-top:0;padding-top:0}.contact-group>div>a:hover{background:color-mix(in srgb,var(--contact-text) 5%,transparent);padding-inline:28px}.contact-group>div>a:first-child:hover{padding-top:20px}.contact-group>div>a span{gap:8px;display:grid}.contact-group>div>a strong{overflow-wrap:anywhere;font-size:clamp(1rem,1.5vw,1.3rem);font-weight:500}.contact-group>div>a small{color:var(--contact-muted);font-size:.88rem;line-height:1.4}.contact-group>div>a svg{width:18px;height:18px;transition:transform .2s}.contact-group>div>a:hover svg{transform:translate(4px,-4px)}.contact-page>.site-footer{border-top:1px solid var(--contact-line)}@media (width<=760px){.product-contact-links{flex-direction:column;width:100%;max-width:360px}.product-contact-links a{justify-content:center;width:100%;font-size:12px}.contact-hero{min-height:760px;padding:130px 18px 36px}.contact-hero h1{margin:55px 0;font-size:clamp(4rem,19vw,6.8rem)}.contact-hero-bottom{grid-template-columns:1fr;gap:36px}.contact-shortcuts{grid-template-columns:1fr;padding:72px 18px}.contact-shortcuts>div{grid-template-columns:1fr}.contact-shortcuts a{min-height:130px}.contact-directory{padding:0 18px 90px}.contact-group{grid-template-columns:1fr;gap:40px;padding:58px 0}.contact-group>div>a{min-height:86px}}.oa-header,.oa-site.is-light .oa-header,.infinity-guidelines.is-light>.oa-header,.sideby-page.is-light .oa-header,.press-page.is-light .oa-header,.legal-page.is-light>.oa-header,.contact-page.is-light>.oa-header,.wonder-chat.is-light>.oa-header,.wonder-chat.is-light .wonder-main>.oa-header{color:#fff;background:#0b0b0d;border-bottom:1px solid #1d1c20;height:64px}.oa-header nav a,.oa-site.is-light .oa-header nav a,.infinity-guidelines.is-light>.oa-header nav a,.sideby-page.is-light .oa-header nav a,.press-page.is-light .oa-header nav a,.legal-page.is-light>.oa-header nav a,.contact-page.is-light>.oa-header nav a,.wonder-chat.is-light>.oa-header nav a{color:#d4d4d7}.oa-header nav a:hover,.oa-header nav a[aria-current=page],.oa-site.is-light .oa-header nav a:hover,.infinity-guidelines.is-light>.oa-header nav a:hover,.sideby-page.is-light .oa-header nav a:hover,.press-page.is-light .oa-header nav a:hover,.legal-page.is-light>.oa-header nav a:hover,.contact-page.is-light>.oa-header nav a:hover,.oa-header .oa-theme-toggle,.oa-site.is-light .oa-header .oa-theme-toggle,.infinity-guidelines.is-light>.oa-header .oa-theme-toggle,.sideby-page.is-light .oa-header .oa-theme-toggle,.press-page.is-light .oa-header .oa-theme-toggle,.legal-page.is-light>.oa-header .oa-theme-toggle,.contact-page.is-light>.oa-header .oa-theme-toggle{color:#fff}.oa-header .oa-theme-toggle:hover{background:#1d1c20}.oa-header .oa-primary-action,.oa-site.is-light .oa-header .oa-primary-action,.infinity-guidelines.is-light>.oa-header .oa-primary-action,.sideby-page.is-light .oa-header .oa-primary-action,.press-page.is-light .oa-header .oa-primary-action,.legal-page.is-light>.oa-header .oa-primary-action,.contact-page.is-light>.oa-header .oa-primary-action{color:#0b0b0d;background:#fff}footer.site-footer,.oa-site.is-light footer.site-footer,.infinity-guidelines.is-light footer.site-footer,.sideby-page.is-light footer.site-footer,.press-page.is-light footer.site-footer,.legal-page.is-light>footer.site-footer,.contact-page.is-light>footer.site-footer{color:#fff;background:#000;border-top-color:#1d1c20}.site-footer-grid a{color:#d4d4d7}.site-footer-grid a:hover{color:#fff}@media (width>=901px){.contact-hero{min-height:760px;padding-top:150px}.contact-shortcuts{grid-template-columns:220px 1fr}.contact-shortcuts>div{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-shortcuts a{min-height:210px}.contact-directory{background:var(--contact-bg);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:20px;display:grid}.contact-group{border:1px solid var(--contact-line);background:color-mix(in srgb,var(--contact-text) 3%,var(--contact-bg));color:var(--contact-text);border-radius:18px;padding:34px;display:block}.contact-group header{min-height:90px;padding-bottom:26px}.contact-group h2{font-size:clamp(1.7rem,2.2vw,2.6rem)}.contact-group>div>a{min-height:82px;padding:16px 10px}.contact-group>div>a:first-child{border-top:1px solid var(--contact-line);padding-top:16px}.contact-group>div>a:hover,.contact-group>div>a:first-child:hover{background:color-mix(in srgb,var(--contact-text) 7%,var(--contact-bg));color:var(--contact-text);padding:16px 18px}.contact-group:nth-child(6){grid-column:1/-1}.contact-group:nth-child(6)>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:42px;display:grid}.contact-group:nth-child(6)>div>a:nth-child(2){border-top:1px solid var(--contact-line)}.contact-group:nth-child(7){grid-column:1/-1}}@media (width<=900px){.oa-header nav,.oa-site.is-light .oa-header nav,.infinity-guidelines.is-light>.oa-header nav,.sideby-page.is-light .oa-header nav,.press-page.is-light .oa-header nav,.legal-page.is-light>.oa-header nav,.contact-page.is-light>.oa-header nav,.wonder-chat.is-light>.oa-header nav{color:#fff;background:#0b0b0d}}.infinity-guidelines{--pink:#e54199;--orange:#fba539;--black:#0b0b0d;--line:#1d1c20;background:var(--black);color:#f6f6f7;min-width:320px;font-family:Figtree,Arial,sans-serif;font-size:16px;line-height:1.5}.infinity-guidelines *{box-sizing:border-box}.infinity-guidelines h1,.infinity-guidelines h2,.infinity-guidelines h3{font-family:Broadbeach,Arial,sans-serif}.infinity-guidelines h1,.infinity-guidelines h2,.infinity-guidelines h3,.infinity-guidelines p,.infinity-guidelines figure{margin-top:0}.infinity-guidelines section[id],.ig-section-intro[id]{scroll-margin-top:72px}.ig-nav{z-index:100;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0b0b0df0;grid-template-columns:auto 1fr auto;align-items:center;gap:42px;height:68px;padding:0 30px;font-size:14px;display:grid;position:sticky;top:0}.ig-nav-brand img{width:98px}.ig-nav nav{gap:34px;display:flex}.ig-nav a{color:#fff}.ig-nav-actions{align-items:center;gap:9px;display:flex}.ig-menu-toggle{display:none}.ig-theme-toggle{color:#fff;width:40px;height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .18s,transform .18s;display:grid}.ig-theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.ig-theme-toggle:hover{background:#1d1c20}.ig-theme-toggle:active{transform:scale(.94)}.ig-theme-toggle:focus-visible{outline:0;box-shadow:0 0 0 2px}.ig-header-button{background:#f6f6f7;border-radius:999px;padding:10px 18px;color:#0b0b0d!important}.ig-hero{text-align:center;padding:118px 0 0}.ig-hero>p{text-align:left;margin:0 30px 48px;font-size:14px}.ig-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(4rem,7vw,7.3rem);font-weight:400;line-height:1}.ig-hero-actions{justify-content:center;gap:10px;margin:30px 0 46px;display:flex}.ig-hero-actions>a{color:#fff;background:#1d1c20;border:1px solid #1d1c20;border-radius:999px;padding:11px 22px;font-size:14px;display:inline-block}.ig-hero-actions>a.is-outline{background:0 0}.ig-hero-card,.ig-asset-card{background:#f6f6f7;border-radius:8px;width:min(1060px,100% - 80px);margin:0 auto}.ig-hero-card{place-items:center;height:560px;display:grid}.ig-hero-card img{width:min(450px,55%)}.ig-section{border-top:1px solid #1d1c20;padding:96px max(30px,50vw - 600px)}.ig-section-intro{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:70px;max-width:1120px;margin:0 auto 56px;display:grid}.ig-section-intro.ig-title-only{text-align:center;max-width:none;display:block}.ig-section-intro>h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.6rem,4.2vw,4.2rem);font-weight:400;line-height:1}.ig-section-intro>div{max-width:680px}.ig-section-intro p{color:#e7e7e9;margin:0 0 18px;font-size:18px;line-height:1.55}.ig-section-intro h3{margin:0 0 22px;font-size:2rem;font-weight:400}.ig-logo-section{padding-top:80px;padding-bottom:56px}.ig-asset-card{place-items:center;height:500px;display:grid}.ig-clearspace-frame{border:1px dashed #a1a0a5;place-items:center;width:min(720px,72%);height:250px;display:grid;position:relative}.ig-clearspace-frame:before{content:"Clear space";color:#5c5a60;letter-spacing:.04em;font-size:12px;position:absolute;top:-30px;left:0}.ig-clearspace-frame img{width:84%}.ig-symbol-card img{width:min(330px,38%)}.ig-asset-meta,.ig-type-note{color:#a1a0a5;justify-content:space-between;gap:20px;width:min(1060px,100% - 80px);margin:12px auto 0;font-size:13px;display:flex}.ig-type-note{border-top:1px solid var(--line);width:100%;padding-top:16px}.ig-type-note a{text-underline-offset:3px;text-decoration:underline}.ig-approved-lockups{grid-template-columns:1fr 1fr;gap:20px;margin:56px 0 0;display:grid}.ig-approved-lockups article>div{border-radius:8px;place-items:center;height:280px;display:grid}.ig-approved-lockups article>div.light{background:#f6f6f7}.ig-approved-lockups article>div.dark{border:1px solid var(--line);background:#0b0b0d}.ig-approved-lockups img{width:min(330px,64%)}.ig-approved-lockups p{justify-content:space-between;gap:20px;margin:14px 2px 0;font-size:14px;display:flex}.ig-approved-lockups strong{font-weight:500}.ig-approved-lockups span{color:#a1a0a5}.ig-usage-section{padding-top:60px}.ig-centered-title{text-align:center;margin:105px 0 42px;font-size:clamp(2.5rem,4vw,4rem);font-weight:400}.ig-donts-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ig-dont-art{border:1px solid var(--line);border-radius:8px;place-items:center;height:230px;display:grid;position:relative;overflow:hidden}.ig-dont-art img{width:68%}.ig-dont-art i{color:#0b0b0d;background:#f05e68;border-radius:50%;place-items:center;width:30px;height:30px;font-size:25px;font-style:normal;line-height:1;display:grid;position:absolute;bottom:14px;right:14px}.ig-dont-card p{margin:14px 0 0;font-size:14px}.ig-dont-art.stretch img{transform:scaleX(1.45)}.ig-dont-art.rotate img{transform:rotate(-13deg)}.ig-dont-art.crop img{width:115%;transform:translate(20%)}.ig-dont-art.recolour img{filter:sepia()saturate(8)hue-rotate(82deg)}.ig-dont-art.effect img{filter:drop-shadow(8px 8px #8b5cf6)}.ig-dont-art.busy{background:repeating-linear-gradient(45deg,#8b5cf6 0 20px,#e54199 20px 40px,#fba539 40px 60px)}.ig-dont-art.is-do i{background:#58c878}.ig-dont-art.symbol-recolour img{filter:hue-rotate(145deg)saturate(1.3);width:34%}.ig-dont-art.symbol-stretch img{width:34%;transform:scaleX(1.55)}.ig-dont-art.symbol-element img,.ig-dont-art.symbol-busy img,.ig-dont-art.symbol-space img,.ig-dont-art.symbol-quiet img{width:34%}.ig-dont-art.symbol-element:before{content:"+";z-index:1;color:#fff;font-size:54px;font-weight:300;position:absolute;top:28%;left:59%}.ig-dont-art.symbol-busy{background:repeating-linear-gradient(45deg,#8b5cf6 0 20px,#e54199 20px 40px,#fba539 40px 60px)}.ig-dont-art.symbol-busy img{filter:grayscale()brightness(0)invert()}.ig-dont-art.symbol-space:before{content:"";aspect-ratio:1.8;border:1px dashed #a1a0a5;width:48%;position:absolute}.ig-dont-art.symbol-quiet{background:#f6f6f7}.ig-symbol-rules-title{margin-top:90px}.ig-logo-section>.ig-section-intro:nth-of-type(2){margin-top:110px}.ig-download-control{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1060px;margin:54px auto 0;padding-top:24px;display:flex}.ig-download-control label{color:#a1a0a5;cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.ig-download-control input{accent-color:#fff;width:18px;height:18px;margin:0}.ig-download-control a,.ig-download-control button{border:1px solid var(--line);text-align:center;width:auto;min-width:138px;font:inherit;border-radius:999px;margin:0;padding:11px 18px;font-size:14px;display:inline-block}.ig-download-control a{color:#0b0b0d;background:#f6f6f7;border-color:#f6f6f7}.ig-download-control button{color:#5c5a60;background:0 0}.ig-usage-lists{grid-template-columns:1fr 1fr;gap:70px;max-width:1120px;margin:0 auto;display:grid}.ig-do-list{margin-bottom:0}.ig-do-list h3{font-size:20px}.ig-do-list ul{margin:0;padding:0;list-style:none}.ig-do-list li{border-top:1px solid var(--line);color:#e7e7e9;padding:15px 0 15px 30px;position:relative}.ig-do-list li:before{content:"✓";color:#58c878;position:absolute;left:0}.ig-do-list+.ig-do-list li:before{content:"×";color:#f05e68}.ig-core-colours{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ig-core-colours article>div{background:var(--colour);border-radius:8px;height:330px}.ig-core-colours p{justify-content:space-between;margin:14px 0 0;display:flex}.ig-core-colours strong{font-weight:500}.ig-core-colours code,.ig-colour-grid code,.ig-neutral-grid code{font:inherit}.ig-core-colours code,.ig-colour-grid code{color:#a1a0a5;font-size:14px}.ig-colour-grid{grid-template-columns:repeat(3,1fr);gap:24px 20px;display:grid}.ig-colour-grid article>div{background:var(--colour);border-radius:5px;height:150px}.ig-colour-grid p{margin:12px 0 2px}.ig-palette-title{margin:72px 0 26px;font-size:clamp(2rem,3vw,3rem);font-weight:400}.ig-neutral-grid{grid-template-columns:repeat(7,1fr);display:grid}.ig-neutral-grid article>div{background:var(--colour);height:110px}.ig-neutral-grid p{flex-direction:column;gap:4px;margin:12px 0 0;font-size:13px;display:flex}.ig-neutral-grid code{color:#a1a0a5;font-size:12px}.ig-partner-card{color:#0b0b0d;background:#f6f6f7;border-radius:8px;justify-content:center;align-items:center;gap:60px;height:500px;display:flex}.ig-partner-card img{width:280px}.ig-partner-card i{background:#a1a0a5;width:1px;height:100px}.ig-partner-card strong{font-size:4rem;font-weight:400}.ig-type-section .ig-section-intro{text-align:center;grid-template-columns:1fr;gap:28px;max-width:780px}.ig-type-section .ig-section-intro>div{max-width:720px;margin:0 auto}.ig-type-section .ig-section-intro p{text-wrap:balance}.ig-type-poster{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;place-items:center;min-height:360px;padding:52px 24px;display:grid}.ig-type-poster>div{flex-direction:column;align-items:center;gap:28px;display:flex}.ig-type-poster small{letter-spacing:.02em;font-size:14px;font-weight:400}.ig-type-poster span{letter-spacing:-.065em;text-wrap:balance;max-width:950px;font-size:clamp(4rem,8.5vw,8.5rem);font-weight:600;line-height:.86}.ig-type-poster b{letter-spacing:.025em;font-size:clamp(1.6rem,2.6vw,2.8rem);font-style:normal;font-weight:400;line-height:1}.ig-type-guide-head,.ig-weight-rows article{grid-template-columns:150px minmax(280px,1fr) minmax(240px,340px);gap:30px;display:grid}.ig-type-guide-head{color:#a1a0a5;border-bottom:1px solid var(--line);padding:22px 0;font-size:13px}.ig-type-guide-head span:first-child,.ig-type-guide-head span:nth-child(2){text-align:center}.ig-weight-rows article{border-bottom:1px solid var(--line);align-items:center;padding:26px 0}.ig-weight-rows strong{text-align:center;font-size:14px;font-weight:400}.ig-weight-rows p{text-align:center;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3.4vw,3.4rem);line-height:1}.ig-weight-rows small{color:#a1a0a5;font-size:15px;line-height:1.45}.ig-weight-rows .light p{font-weight:300}.ig-weight-rows .regular p{font-weight:400}.ig-weight-rows .medium p{font-weight:500}.ig-weight-rows .semibold p{font-weight:600}.ig-weight-rows .italic p{font-style:italic;font-weight:400}.ig-spacing-section .ig-section-intro{margin-bottom:72px}.ig-spacing-foundation{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;min-height:260px;display:grid;overflow:hidden}.ig-spacing-foundation>div{justify-content:center;align-items:center;display:flex}.ig-spacing-unit{color:#0b0b0d;background:#f6f6f7;flex-direction:column;gap:17px}.ig-spacing-unit span{letter-spacing:-.06em;font-size:5rem;line-height:1}.ig-spacing-unit i{background:#e54199;width:4px;height:4px}.ig-spacing-unit small{font-size:13px}.ig-spacing-formula{border-left:1px solid var(--line);text-align:center;flex-direction:column}.ig-spacing-formula span{letter-spacing:-.06em;font-size:clamp(3rem,6vw,6rem);line-height:1}.ig-spacing-formula p{color:#a1a0a5;margin:22px 20px 0}.ig-spacing-table{border-top:1px solid var(--line);margin-top:56px}.ig-spacing-head,.ig-spacing-row{grid-template-columns:150px 100px minmax(240px,1fr) 150px;align-items:center;gap:24px;display:grid}.ig-spacing-head{color:#a1a0a5;padding:14px 0;font-size:12px}.ig-spacing-row{border-top:1px solid var(--line);min-height:74px}.ig-spacing-row code{font:inherit;font-size:14px}.ig-spacing-row strong{font-size:14px;font-weight:400}.ig-spacing-row>span{color:#a1a0a5;font-size:14px}.ig-spacing-measure{background:repeating-linear-gradient(90deg,#0000 0 3px,#a1a0a533 3px 4px);align-items:center;height:32px;display:flex}.ig-spacing-measure i{width:var(--space);background:linear-gradient(90deg,#e54199,#fba539);border-radius:2px;min-width:4px;height:16px;display:block}.ig-spacing-examples{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ig-spacing-examples>article{min-width:0}.ig-spacing-demo{border:1px solid var(--line);border-radius:8px;height:300px;padding:24px;overflow:hidden}.ig-spacing-demo-stack{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ig-spacing-demo-stack span{color:#a1a0a5;margin-bottom:8px;font-size:13px}.ig-spacing-demo-stack strong{margin-bottom:16px;font-size:1.65rem;font-weight:500;line-height:1.1}.ig-spacing-demo-stack p{color:#a1a0a5;margin:0}.ig-spacing-demo-card{background:#1d1c20;place-items:center;display:grid}.ig-spacing-demo-card>div{color:#0b0b0d;background:#f6f6f7;border-radius:6px;width:min(210px,90%);padding:24px}.ig-spacing-demo-card span{color:#0b0b0d;background:#e54199;border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:32px;font-size:11px;display:inline-grid}.ig-spacing-demo-card strong{font-size:1.7rem;font-weight:500;display:block}.ig-spacing-demo-card p{color:#5c5a60;margin:8px 0 0;font-size:14px}.ig-spacing-demo-section{grid-template-rows:1fr 96px 1fr;align-items:center;display:grid}.ig-spacing-demo-section span{font-size:1.5rem}.ig-spacing-demo-section i{border-left:1px dashed #a1a0a5;height:96px}.ig-spacing-examples footer{justify-content:space-between;gap:12px;padding-top:13px;font-size:13px;display:flex}.ig-spacing-examples footer code{font:inherit}.ig-spacing-examples footer span{color:#a1a0a5}.ig-spacing-rules{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:70px;margin-top:96px;padding-top:28px;display:grid}.ig-spacing-rules h3{margin:0;font-size:2rem;font-weight:400}.ig-spacing-rules ol{margin:0;padding:0;list-style:none}.ig-spacing-rules li{border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:18px;margin-bottom:24px;padding:0 0 24px;display:grid}.ig-spacing-rules li>span{color:#a1a0a5;font-size:13px}.ig-spacing-rules p{color:#a1a0a5;margin:0}.ig-spacing-rules strong{color:#f6f6f7;margin-bottom:4px;font-weight:500;display:block}.ig-products{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.ig-products article{border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;height:220px;padding:24px;display:flex}.ig-products article:not(:last-child){border-right:1px solid var(--line)}.ig-products img{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:190px;max-height:70px}.ig-products strong{font-size:2rem;font-weight:500}.ig-products p{color:#a1a0a5;margin:0;font-style:italic}.ig-language-rows{border-top:1px solid var(--line)}.ig-language-rows details{border-bottom:1px solid var(--line)}.ig-language-rows summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:24px 0;list-style:none;display:grid}.ig-language-rows summary::-webkit-details-marker{display:none}.ig-language-rows h3,.ig-language-rows p{margin:0}.ig-language-rows h3{font-size:1.6rem;font-weight:400}.ig-language-rows p{color:#a1a0a5;max-width:700px;padding:0 60px 28px 0;font-size:17px}.ig-language-rows summary span{font-size:1.4rem;transition:transform .2s}.ig-language-rows details[open] summary span{transform:rotate(45deg)}.ig-contact-section .ig-section-intro{border-top:1px solid var(--line);margin-bottom:0;padding:38px 0}.ig-contact-section a{text-underline-offset:3px;text-decoration:underline}.ig-footer{border-top:1px solid var(--line);color:#a1a0a5;grid-template-columns:1fr 1fr 1fr;align-items:end;padding:50px 30px;font-size:13px;display:grid}.ig-footer img{width:110px}.ig-footer p{text-align:center;margin:0}.ig-footer>div{justify-self:end;gap:24px;display:flex}@media (width<=850px){.ig-nav{grid-template-columns:1fr auto;padding:0 18px}.ig-nav nav{border:1px solid var(--line);opacity:0;visibility:hidden;background:#0b0b0dfa;border-radius:8px;gap:0;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:68px;left:12px;right:12px;transform:translateY(-8px);box-shadow:0 18px 50px #0b0b0d47}.ig-nav nav.is-open{opacity:1;visibility:visible;transform:translateY(0)}.ig-nav nav a{border-radius:5px;padding:13px 12px}.ig-nav nav a:hover,.ig-nav nav a.active{background:#1d1c20}.ig-nav nav a:after{display:none}.ig-menu-toggle{width:38px;height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-content:center;gap:5px;padding:0;display:grid}.ig-menu-toggle span{background:currentColor;width:17px;height:1px;transition:transform .18s;display:block}.ig-menu-toggle.is-open span:first-child{transform:translateY(3px)rotate(45deg)}.ig-menu-toggle.is-open span:last-child{transform:translateY(-3px)rotate(-45deg)}.ig-nav-brand img{width:90px}.ig-header-button{font-size:12px}.ig-hero{padding-top:102px}.ig-hero>p{margin:0 18px 50px}.ig-hero h1{font-size:16vw}.ig-hero-card,.ig-asset-card{width:calc(100% - 28px)}.ig-hero-card{height:400px}.ig-hero-card img{width:70%}.ig-section{padding:68px 18px}.ig-section-intro{grid-template-columns:1fr;gap:28px;margin-bottom:44px}.ig-section-intro p{font-size:16px}.ig-asset-card{height:350px}.ig-clearspace-frame{height:170px}.ig-approved-lockups article>div{height:240px}.ig-centered-title{margin-top:78px}.ig-donts-grid{grid-template-columns:1fr 1fr}.ig-dont-art{height:190px}.ig-core-colours article>div{height:220px}.ig-colour-grid{grid-template-columns:repeat(2,1fr)}.ig-colour-grid article>div{height:150px}.ig-neutral-grid{grid-template-columns:repeat(4,1fr);gap:24px 0}.ig-partner-card{gap:24px;height:340px}.ig-partner-card img{width:42%}.ig-partner-card strong{font-size:2rem}.ig-partner-card i{height:65px}.ig-type-poster{min-height:260px}.ig-type-poster span{font-size:11vw}.ig-type-guide-head{display:none}.ig-weight-rows article{grid-template-columns:120px 1fr}.ig-weight-rows article small{grid-column:2}.ig-spacing-head,.ig-spacing-row{grid-template-columns:120px 72px 1fr}.ig-spacing-head span:last-child,.ig-spacing-row>span{display:none}.ig-spacing-examples{grid-template-columns:1fr}.ig-spacing-demo{height:260px}.ig-spacing-rules{grid-template-columns:1fr;gap:36px}.ig-products{grid-template-columns:1fr}.ig-products article:not(:last-child){border-right:0}.ig-language-rows p{padding-left:0}.ig-footer{grid-template-columns:1fr auto}.ig-footer p{display:none}}@media (width<=520px){.ig-approved-lockups{grid-template-columns:1fr;margin-top:60px}.ig-donts-grid{grid-template-columns:1fr}.ig-core-gradient{height:300px}.ig-colour-grid article>div{height:120px}.ig-neutral-grid{grid-template-columns:repeat(2,1fr)}.ig-partner-card{flex-direction:column}.ig-partner-card i{width:80px;height:1px}.ig-partner-card img{width:65%}.ig-gallery figure{height:320px}}.infinity-guidelines.is-light{--black:#f6f6f7;--line:#e7e7e9;color:#0b0b0d;background:#f6f6f7}.is-light .ig-nav{background:#f6f6f7f0;border-bottom:1px solid #e7e7e9}.is-light .ig-nav a,.is-light .ig-theme-toggle{color:#0b0b0d}.is-light .ig-theme-toggle:hover{background:#e7e7e9}.is-light .ig-header-button{background:#0b0b0d;color:#fff!important}.is-light .ig-hero-actions>a{color:#fff;background:#0b0b0d;border-color:#0b0b0d}.is-light .ig-hero-actions>a.is-outline{color:#0b0b0d;background:0 0}.is-light .ig-hero-card,.is-light .ig-asset-card{background:#fff;border:1px solid #e7e7e9}.is-light .ig-section{border-top-color:#e7e7e9}.is-light .ig-section-intro p,.is-light .ig-do-list li{color:#1d1c20}.is-light .ig-asset-meta,.is-light .ig-type-note{color:#5c5a60}.is-light .ig-approved-lockups article>div.light{background:#fff;border:1px solid #e7e7e9}.is-light .ig-approved-lockups article>div.dark{background:#0b0b0d}.is-light .ig-approved-lockups span,.is-light .ig-products p,.is-light .ig-language-rows p{color:#5c5a60}.is-light .ig-dont-art{background:#0b0b0d;border-color:#1d1c20}.is-light .ig-download-control label{color:#5c5a60}.is-light .ig-download-control button{color:#a1a0a5;background:0 0;border-color:#e7e7e9}.is-light .ig-download-control a{color:#fff;background:#0b0b0d}.is-light .ig-colour-grid code,.is-light .ig-core-colours code,.is-light .ig-neutral-grid code{color:#5c5a60}.is-light .ig-partner-card{background:#fff;border:1px solid #e7e7e9}.is-light .ig-products img{filter:brightness(0)}.is-light .ig-footer{color:#5c5a60;border-top-color:#e7e7e9}.ig-product-brands{gap:28px;display:grid}.ig-product-wonder{order:-1}.ig-product-brand{border:1px solid var(--line);background:#111113}.ig-product-brand[id]{scroll-margin-top:90px}.ig-product-brand>header,.ig-product-brand>footer{justify-content:space-between;align-items:center;gap:28px;padding:18px 20px;display:flex}.ig-product-brand>header{border-bottom:1px solid var(--line);color:#a1a0a5;font-size:12px}.ig-product-brand>header a{color:inherit}.ig-product-brand>header a:hover{color:#fff}.ig-product-brand-stage{justify-content:space-between;align-items:center;height:430px;padding:clamp(34px,6vw,88px);display:flex;overflow:hidden}.ig-product-sideby .ig-product-brand-stage{background:#d8e7ff}.ig-product-wonder .ig-product-brand-stage{background:radial-gradient(circle at 22% 18%,#fff,#eeeafb 50%,#d9d4f5)}.ig-product-wordmark{object-fit:contain;width:min(300px,45%);max-height:92px}.ig-product-symbol{object-fit:contain;width:min(118px,22%);max-height:118px}.ig-product-brand>footer{border-top:1px solid var(--line);align-items:flex-end}.ig-product-brand>footer p{color:#a1a0a5;max-width:560px;margin:0;font-size:14px;line-height:1.55}.ig-product-brand>footer strong{color:#f6f6f7;font-weight:500}.ig-product-swatches{flex:none;display:flex}.ig-product-swatches i{background:var(--swatch);border:1px solid #7f7f8440;border-radius:50%;width:34px;height:34px;margin-left:-7px}.is-light .ig-product-brand{background:#fff}.is-light .ig-product-brand>header,.is-light .ig-product-brand>footer p{color:#5c5a60}.is-light .ig-product-brand>header a:hover,.is-light .ig-product-brand>footer strong{color:#0b0b0d}.ig-product-palette{border-top:1px solid var(--line);background:#f8f7ff;padding:26px 20px}.ig-product-palette img{object-fit:contain;width:100%;max-height:300px;display:block}.ig-product-variants{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ig-product-variants figure{border-right:1px solid var(--line);min-width:0;margin:0}.ig-product-variants figure:last-child{border-right:0}.ig-product-variants figure>img{object-fit:contain;width:58%;height:150px;margin:auto;display:block}.ig-product-variants figure.is-light{background:#fff}.ig-product-variants figure.is-dark{background:#0b0b0d}.ig-product-variants figcaption{color:#a1a0a5;border-top:1px solid #7f7f8433;padding:11px 14px;font-size:11px}.ig-product-specs{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ig-product-specs section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 20px}.ig-product-specs section:nth-child(2n){border-right:0}.ig-product-specs span{color:#a1a0a5;text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px;font-size:11px;display:block}.ig-product-specs p{color:#a1a0a5;margin:0 0 8px;font-size:14px;line-height:1.5}.ig-product-specs p:last-child{margin-bottom:0}.ig-product-specs strong{color:#f6f6f7;font-weight:500}.ig-product-restrictions{color:#a1a0a5;margin:0;padding:18px 20px;font-size:13px;line-height:1.5}.is-light .ig-product-specs strong{color:#0b0b0d}.is-light .ig-product-specs p,.is-light .ig-product-specs span,.is-light .ig-product-restrictions{color:#5c5a60}@media (width<=850px){.ig-product-brand-stage{height:300px;padding:34px 26px}.ig-product-brand>footer{flex-direction:column;align-items:flex-start}.ig-product-variants{grid-template-columns:1fr}.ig-product-variants figure{border-right:0;border-bottom:1px solid var(--line)}.ig-product-variants figure:last-child{border-bottom:0}.ig-product-specs{grid-template-columns:1fr}.ig-product-specs section,.ig-product-specs section:nth-child(2n){border-right:0}}.infinity-guidelines>.oa-header{background:#0b0b0d;border-bottom:1px solid #1d1c20}.infinity-guidelines.is-light>.oa-header{background:#f6f6f7f5;border-bottom-color:#e7e7e9}.infinity-guidelines.is-light>.oa-header nav a:hover,.infinity-guidelines.is-light>.oa-header .oa-theme-toggle,.infinity-guidelines.is-light>.oa-header .oa-menu{color:#0b0b0d}.is-light .ig-menu-toggle{color:#0b0b0d}.is-light .ig-dont-art.symbol-quiet{background:#fff;border-color:#e7e7e9}.is-light .ig-dont-art.symbol-space:before{border-color:#5c5a60}.is-light .ig-weight-rows small,.is-light .ig-type-guide-head,.is-light .ig-spacing-formula p,.is-light .ig-spacing-row>span,.is-light .ig-spacing-rules p{color:#5c5a60}.is-light .ig-spacing-demo-card{background:#e7e7e9}.is-light .ig-spacing-rules strong{color:#0b0b0d}@media (width<=620px){.ig-theme-toggle{width:38px;height:38px}.ig-theme-toggle svg{width:19px;height:19px}.ig-header-button{padding:10px 14px}.ig-nav-actions{gap:7px}.ig-asset-meta{width:calc(100% - 28px);font-size:12px}.ig-type-note{font-size:12px}.ig-download-control{gap:12px}.ig-download-control a,.ig-download-control button{min-width:118px;padding:10px 14px}.ig-usage-lists{grid-template-columns:1fr;gap:42px}}@media (width<=560px){.ig-type-section .ig-section-intro{gap:22px}.ig-type-poster{min-height:260px;padding:42px 18px}.ig-type-poster>div{gap:20px}.ig-type-poster span{font-size:13vw}.ig-type-poster b{font-size:1.35rem;line-height:1.4}.ig-weight-rows article{text-align:center;grid-template-columns:1fr;gap:10px;padding:24px 0}.ig-weight-rows article small{grid-column:auto;max-width:310px;margin:0 auto}.ig-weight-rows p{font-size:2rem}.ig-weight-rows small{font-size:14px}.ig-spacing-foundation{grid-template-columns:1fr}.ig-spacing-foundation>div{min-height:210px}.ig-spacing-formula{border-top:1px solid var(--line);border-left:0}.ig-spacing-table{overflow:hidden}.ig-spacing-head,.ig-spacing-row{grid-template-columns:108px 56px minmax(130px,1fr);gap:12px}.ig-spacing-measure{transform-origin:0;transform:scaleX(.7)}.ig-spacing-rules li{grid-template-columns:38px 1fr}}@media (width<=850px){.is-light .ig-nav nav{background:#f6f6f7fa}.is-light .ig-nav nav a:hover,.is-light .ig-nav nav a.active{background:#e7e7e9}}@media (width<=900px){.infinity-guidelines.is-light>.oa-header nav{background:#f6f6f7}.infinity-guidelines.is-light>.oa-header nav a{color:#1d1c20}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.infinity-guidelines>.oa-header,.infinity-guidelines.is-light>.oa-header{color:#fff;background:#0b0b0d;border-bottom:1px solid #1d1c20;height:64px}.infinity-guidelines.is-light>.oa-header nav a{color:#d4d4d7}.infinity-guidelines.is-light>.oa-header nav a:hover,.infinity-guidelines.is-light>.oa-header nav a[aria-current=page],.infinity-guidelines.is-light>.oa-header .oa-theme-toggle,.infinity-guidelines.is-light>.oa-header .oa-menu{color:#fff}.infinity-guidelines.is-light>.oa-header .oa-theme-toggle:hover{background:#1d1c20}.infinity-guidelines.is-light>.oa-header .oa-primary-action{color:#0b0b0d;background:#fff}@media (width<=900px){.infinity-guidelines.is-light>.oa-header nav{background:#0b0b0d}.infinity-guidelines.is-light>.oa-header nav a{color:#fff}}.press-page{--press-bg:#0b0b0d;--press-surface:#141416;--press-text:#fff;--press-muted:#a1a0a5;--press-soft:#5c5a60;--press-line:#29282c;background:var(--press-bg);min-width:320px;min-height:100svh;color:var(--press-text);font-family:Figtree,Arial,sans-serif;overflow:clip}.press-page *{box-sizing:border-box}.press-page .oa-header{border-bottom:1px solid var(--press-line);background:color-mix(in srgb, var(--press-bg) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:64px;position:sticky}.press-page .oa-header nav a[aria-current=page]{color:var(--press-text)}.press-index{max-width:1440px;margin:0 auto;padding:96px 30px 140px}.press-eyebrow{color:var(--press-soft);margin:0 0 66px;font-size:.74rem}.press-title-row{grid-template-columns:1fr minmax(270px,410px);align-items:end;gap:60px;display:grid}.press-title-row h1{letter-spacing:-.07em;margin:0;font-size:clamp(4.8rem,8.5vw,8.6rem);font-weight:400;line-height:.8}.press-title-row>p{color:var(--press-muted);margin:0;font-size:.94rem;line-height:1.55}.press-categories{border-top:1px solid var(--press-line);border-bottom:1px solid var(--press-line);scrollbar-width:none;align-items:center;gap:30px;margin-top:82px;padding:18px 0;display:flex;overflow-x:auto}.press-categories::-webkit-scrollbar{display:none}.press-categories button{color:var(--press-soft);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:.84rem}.press-categories button:hover,.press-categories button.is-active{color:var(--press-text)}.press-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px 24px;margin-top:34px;display:grid}.press-card{min-width:0;display:block;position:relative}.press-art{aspect-ratio:1.08;background:var(--press-surface);place-items:center;display:grid;position:relative;overflow:hidden}.press-art:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d}.press-art>img{z-index:2;transition:transform .45s cubic-bezier(.2,.75,.2,1);position:relative}.press-card:hover .press-art>img{transform:scale(1.025)}.press-art-sideby{background:radial-gradient(circle at 20% 12%,#e7e7e9 0,#0000 29%),linear-gradient(145deg,#45d6c5,#55c7f3 56%,#e7e7e9)}.press-art-sideby:before{content:"";aspect-ratio:1;border:1px solid #0b0b0d24;border-radius:50%;width:56%;position:absolute}.press-art-sideby>img{border:6px solid #0b0b0d;border-radius:32px;width:auto;height:80%;box-shadow:0 28px 70px #1d1c2040}.press-art-friendship{background:radial-gradient(circle at 66% 40%,#ffffff4d,#0000 24%),linear-gradient(145deg,#f4cf4e,#e54199 52%,#8b5cf6);display:block}.press-art-friendship i{aspect-ratio:1;border:1px solid #0b0b0d3d;border-radius:50%;width:27%;position:absolute}.press-art-friendship i:first-child{top:18%;left:16%}.press-art-friendship i:nth-child(2){width:36%;top:30%;right:12%}.press-art-friendship i:nth-child(3){width:42%;bottom:10%;left:29%}.press-art-friendship span{z-index:2;color:#fff;letter-spacing:-.055em;font-size:clamp(2rem,4vw,4.6rem);line-height:.88;position:absolute;bottom:8%;left:7%}.press-art-identity{background:linear-gradient(135deg,#e54199,#f05e68 48%,#fba539)}.press-art-identity:before{content:"";border:1px solid #ffffff59;border-radius:50%;position:absolute;inset:8%}.press-art-identity>img{filter:brightness(0)invert();width:38%}.press-art-thread{background:#e7e7e9}.press-art-thread>img{object-fit:cover;object-position:top;border-radius:9px;width:82%;height:72%;box-shadow:0 22px 60px #1d1c2042}.press-art-character{background:linear-gradient(150deg,#f4cf4e,#f05e68 55%,#8b5cf6)}.press-art-character>img{object-fit:cover;filter:saturate(.85);border-radius:50%;width:62%;height:72%;box-shadow:0 18px 60px #1d1c2047}.press-art-resources{background:#f6f6f7}.press-art-resources:before{content:"Brand\a resources";white-space:pre;color:#0b0b0d;font-size:.72rem;line-height:1.3;position:absolute;top:7%;left:7%}.press-art-resources>img{width:55%}.press-card-copy{max-width:760px;padding:18px 42px 0 0;position:relative}.press-card-meta{color:var(--press-soft);justify-content:space-between;gap:20px;font-size:.72rem;display:flex}.press-card h2{letter-spacing:-.045em;max-width:95%;margin:18px 0 10px;font-size:clamp(1.65rem,2.8vw,3.1rem);font-weight:400;line-height:.98}.press-card p{max-width:640px;color:var(--press-muted);margin:0;font-size:.86rem;line-height:1.55}.press-card-arrow{transition:transform .2s;position:absolute;top:51px;right:1px}.press-card:hover .press-card-arrow{transform:translate(3px,-3px)}.press-resources{border-top:1px solid var(--press-line);background:var(--press-surface);padding:110px max(30px,50vw - 690px) 125px}.press-resources>p{color:var(--press-soft);margin:0 0 56px;font-size:.75rem}.press-resources h2{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(3.3rem,6vw,6.5rem);font-weight:400;line-height:.88}.press-resources>div{border-top:1px solid var(--press-line);grid-template-columns:1fr auto;align-items:end;gap:30px;margin-top:80px;padding-top:20px;display:grid}.press-resources>div p{max-width:440px;color:var(--press-muted);margin:0;font-size:.86rem;line-height:1.55}.press-resources>div a{text-underline-offset:4px;font-size:.8rem;text-decoration:underline}.press-resources>div a span{margin-left:7px}.press-article{max-width:1380px;margin:0 auto;padding:56px 30px 135px}.press-back{color:var(--press-muted);font-size:.78rem;display:inline-block}.press-back:hover{color:var(--press-text)}.press-article-header{text-align:center;max-width:1080px;margin:90px auto 84px}.press-article-meta{color:var(--press-soft);justify-content:center;gap:16px;font-size:.74rem;display:flex}.press-article-meta span:after{content:"·";margin-left:16px}.press-article-header h1{letter-spacing:-.07em;text-wrap:balance;margin:31px 0 34px;font-size:clamp(4rem,8vw,8.4rem);font-weight:400;line-height:.86}.press-article-header>p{max-width:720px;color:var(--press-muted);text-wrap:balance;margin:0 auto;font-size:clamp(1.12rem,1.8vw,1.45rem);line-height:1.5}.press-article>.press-art.is-hero{aspect-ratio:1.9;width:100%}.press-article>.press-art.is-hero.press-art-sideby>img{height:83%}.press-article-body{max-width:940px;margin:110px auto 0}.press-article-body section{border-top:1px solid var(--press-line);grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);gap:70px;padding:46px 0;display:grid}.press-article-body h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.3vw,2.25rem);font-weight:400;line-height:1.08}.press-article-body p{color:var(--press-muted);margin:0 0 22px;font-size:1.03rem;line-height:1.72}.press-article-body p:last-child{margin-bottom:0}.press-article-cta{background:var(--press-text);color:var(--press-bg);border-radius:999px;align-items:center;gap:11px;margin-top:46px;padding:12px 18px;font-size:.82rem;display:inline-flex}.press-related{max-width:1380px;margin:0 auto;padding:0 30px 125px}.press-related>p{border-top:1px solid var(--press-line);color:var(--press-soft);margin:0 0 22px;padding-top:20px;font-size:.74rem}.press-related .press-card{max-width:660px}.press-page.is-light{--press-bg:#f6f6f7;--press-surface:#fff;--press-text:#0b0b0d;--press-muted:#5c5a60;--press-soft:#77757b;--press-line:#dadadd}.press-page.is-light .oa-header{color:#0b0b0d;background:#f6f6f7eb}.press-page.is-light .oa-header nav a:hover,.press-page.is-light .oa-header nav a[aria-current=page],.press-page.is-light .oa-theme-toggle{color:#0b0b0d}.press-page.is-light .oa-theme-toggle:hover{background:#e7e7e9}.press-page.is-light .oa-primary-action{color:#fff;background:#0b0b0d}@media (width<=900px){.press-page .oa-header{height:62px}.press-page.is-light .oa-header nav{background:#f6f6f7}.press-page.is-light .oa-menu{color:#0b0b0d}.press-index{padding:76px 18px 100px}.press-title-row{grid-template-columns:1fr;gap:35px}.press-title-row>p{max-width:450px}.press-categories{margin-top:58px}.press-stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 20px}.press-resources{padding:82px 18px 90px}.press-resources>div{grid-template-columns:1fr;align-items:start;gap:18px;margin-top:60px}.press-article{padding:40px 18px 100px}.press-article-header{margin:72px auto 66px}.press-article>.press-art.is-hero{aspect-ratio:1.38}.press-article-body{margin-top:75px}.press-article-body section{grid-template-columns:1fr;gap:22px}.press-related{padding:0 18px 95px}}@media (width<=620px){.press-eyebrow{margin-bottom:46px}.press-title-row h1{font-size:clamp(4.4rem,22vw,6rem)}.press-categories{gap:23px;width:calc(100vw - 36px)}.press-stories{grid-template-columns:1fr;gap:58px}.press-art{aspect-ratio:1.05}.press-card h2{font-size:2rem}.press-art-friendship span{font-size:2.3rem}.press-resources h2{font-size:clamp(3.1rem,15vw,5rem)}.press-article-header h1{font-size:clamp(3.55rem,17vw,5.2rem)}.press-article-header>p{font-size:1rem}.press-article>.press-art.is-hero{aspect-ratio:1.05}.press-article-body p{font-size:.98rem}.press-related .press-card{max-width:none}}@media (prefers-reduced-motion:reduce){.press-art>img,.press-card-arrow{transition:none}}.press-page .oa-header,.press-page.is-light .oa-header{color:#fff;background:#0b0b0d;border-bottom:1px solid #1d1c20;height:64px}.press-page.is-light .oa-header nav a{color:#d4d4d7}.press-page.is-light .oa-header nav a:hover,.press-page.is-light .oa-header nav a[aria-current=page],.press-page.is-light .oa-header .oa-theme-toggle,.press-page.is-light .oa-header .oa-menu{color:#fff}.press-page.is-light .oa-header .oa-theme-toggle:hover{background:#1d1c20}.press-page.is-light .oa-header .oa-primary-action{color:#0b0b0d;background:#fff}@media (width<=900px){.press-page.is-light .oa-header nav{background:#0b0b0d}.press-page.is-light .oa-header nav a{color:#fff}}:root{--purple:#9254ff;--deep:#5425b5;--black:#111114;--cloud:#f4f2f8;--white:#fff;--stone:#a9a7b0;--ink2:#5e5a63;--line:#1111141c;--ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:smooth}.matter-body{background:var(--cloud);color:var(--black);margin:0}.matter-page{background:var(--cloud);min-height:100vh;color:var(--black);font-family:Figtree,Arial,sans-serif;overflow:hidden}.matter-page *{box-sizing:border-box}.matter-page a{color:inherit;text-decoration:none}.matter-page :focus-visible{outline:2px solid var(--purple);outline-offset:4px}.matter-page svg{width:18px;height:18px}.matter-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f2f8f0;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 clamp(24px,4vw,64px);display:grid;position:sticky;top:0}.matter-header-logo{width:104px;line-height:0}.matter-header-logo img,.matter-footer-brand img{width:100%;display:block}.matter-desktop-nav{gap:24px;font-size:13px;display:flex}.matter-desktop-nav a{color:#68636c;transition:color .16s var(--ease);position:relative}.matter-desktop-nav a:hover,.matter-desktop-nav a.is-active{color:var(--black)}.matter-desktop-nav a.is-active:after{content:"";background:var(--purple);height:2px;position:absolute;bottom:-27px;left:0;right:0}.matter-nav-action{background:var(--black);border-radius:8px;justify-self:end;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;display:flex;color:#fff!important}.matter-menu-button,.matter-mobile-nav{display:none}.matter-button{cursor:pointer;min-height:48px;transition:background .16s var(--ease),color .16s var(--ease),transform .16s var(--ease);border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:0 20px;font:500 14px/1 Figtree,Arial,sans-serif;display:inline-flex}.matter-button:active{transform:scale(.98)}.matter-button-dark{background:var(--black);color:#fff!important}.matter-button-dark:hover{background:var(--deep)}.matter-button-line{border:1px solid var(--line);background:#fff}.matter-button-light{background:#fff;color:var(--black)!important}.matter-label{color:#756f79;margin:0;font-size:13px;line-height:20px}.matter-label span{color:var(--purple)}.matter-hero{grid-template-rows:1fr auto;grid-template-columns:1.15fr .85fr;gap:48px 72px;min-height:calc(100vh - 72px);padding:96px clamp(24px,6vw,96px) 32px;display:grid}.matter-hero-copy{align-self:center;max-width:860px}.matter-hero h1{letter-spacing:-.04em;margin:36px 0 32px;font-size:clamp(64px,7.2vw,112px);font-weight:500;line-height:.94}.matter-hero h1 em{color:var(--purple);font-style:normal}.matter-hero-copy>p:nth-of-type(2){max-width:650px;color:var(--ink2);margin:0;font-size:20px;line-height:31px}.matter-hero-copy>div{gap:12px;margin-top:40px;display:flex}.matter-hero-mark{border-left:1px solid var(--line);align-self:center;place-items:center;min-height:520px;display:grid;position:relative}.matter-hero-mark img{width:78%}.matter-hero-mark i{background:var(--purple);width:20px;height:20px;animation:matter-dot 4s var(--ease) infinite;border-radius:50%;position:absolute;bottom:16%;right:6%}.matter-hero-note{border-top:1px solid var(--line);color:#756f79;grid-column:1/-1;margin:0;padding-top:24px;font-size:13px}@keyframes matter-dot{0%,to{transform:scale(1)}50%{transform:scale(.72)}}.matter-intro{background:#fff;grid-template-columns:.85fr 1.15fr;gap:96px;padding:136px clamp(24px,7vw,112px);display:grid}.matter-intro h2,.matter-section-head h2,.matter-leadership h2,.matter-contact h2{letter-spacing:-.035em;margin:32px 0 0;font-size:clamp(52px,5.5vw,84px);font-weight:500;line-height:.98}.matter-intro h2 span{color:var(--purple)}.matter-intro-copy{max-width:720px}.matter-intro-copy>p{color:var(--ink2);margin:0 0 24px;font-size:19px;line-height:31px}.matter-intro blockquote{border-top:1px solid var(--line);letter-spacing:-.02em;margin:64px 0 0;padding:28px 0 0;font-size:30px;line-height:40px}.matter-businesses,.matter-products,.matter-values,.matter-story{padding:128px clamp(24px,6vw,96px)}.matter-businesses{background:var(--black);color:#fff}.matter-section-head{grid-template-columns:.6fr 1.6fr .8fr;align-items:end;gap:48px;margin-bottom:72px;display:grid}.matter-section-head .matter-label{align-self:start}.matter-section-head h2{margin:0}.matter-section-head>p:last-child{color:#6f6972;margin:0;font-size:16px;line-height:26px}.matter-businesses .matter-section-head>p{color:#9c969e}.matter-business-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.matter-business-card{min-height:520px;transition:background .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease);background:#1b191d;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;padding:32px;display:flex}.matter-business-card:hover,.matter-business-card:focus-within{background:#201c24;border-color:#c6a7ff73}.matter-business-card:nth-child(n+3){min-height:420px}.matter-business-top{color:#99929c;justify-content:space-between;font-size:12px;display:flex}.matter-business-body{margin:auto 0 32px}.matter-business-body>p:first-child{color:#aaa3ad;margin:0 0 16px;font-size:13px}.matter-business-body h3{letter-spacing:-.035em;margin:0;font-size:clamp(48px,5vw,76px);font-weight:500;line-height:.95}.matter-business-body h3 i{color:var(--purple);font-style:normal}.matter-business-body h4{margin:28px 0 12px;font-size:21px;font-weight:500}.matter-business-body>p:last-child,.matter-business-detail p{color:#b9b3bc;max-width:580px;margin:0;font-size:16px;line-height:25px}.matter-business-detail{opacity:0;transition:grid-template-rows .24s var(--ease),opacity .18s var(--ease);grid-template-rows:0fr;display:grid}.matter-business-detail>p{overflow:hidden}.matter-business-card.is-open .matter-business-detail{opacity:1;grid-template-rows:1fr;margin-bottom:24px}.matter-business-actions{border-top:1px solid #ffffff21;padding-top:20px}.matter-business-actions a,.matter-business-actions button{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;font:500 13px Figtree;display:flex}.matter-business-actions button span{font-size:20px;font-weight:400}.matter-products{background:#fff}.matter-product-grid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.matter-product{border:1px solid var(--line);background:var(--cloud);border-radius:18px;min-height:460px;position:relative;overflow:hidden}.matter-product:first-child,.matter-product:nth-child(2){grid-column:span 6}.matter-product:nth-child(n+3){grid-column:span 4;min-height:400px}.matter-product-art{object-fit:cover;opacity:.17;filter:saturate(.8);width:100%;height:100%;position:absolute;inset:0}.matter-product-content{z-index:1;flex-direction:column;height:100%;padding:28px;display:flex;position:relative}.matter-product-content>p:first-child{color:#6e6871;margin:0;font-size:12px}.matter-product-content>img{object-fit:contain;object-position:left center;width:auto;max-width:210px;height:48px;margin:auto 0 20px}.matter-product-content h3{letter-spacing:-.03em;margin:auto 0 20px;font-size:44px;font-weight:500}.matter-product-content>p:last-of-type{max-width:440px;color:var(--ink2);margin:0 0 28px;font-size:15px;line-height:24px}.matter-product-content>a,.matter-product-content>span{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:13px;display:flex}.matter-product.is-wonder{background:#eef4ff}.matter-product.is-sideby{background:#eff7ff}.matter-product.is-thread{background:#ecebed}.matter-product.is-character{background:#f1edfa}.matter-product.is-one{background:#f8f1f7}.matter-mission{background:var(--cloud);grid-template-columns:.55fr 1fr;gap:48px;padding:144px clamp(24px,7vw,112px);display:grid}.matter-mission>div h2{letter-spacing:-.035em;margin:0 0 40px;font-size:clamp(56px,6vw,92px);font-weight:500;line-height:.96}.matter-mission>div p{max-width:660px;color:var(--ink2);margin:0 0 24px;font-size:18px;line-height:29px}.matter-mission blockquote{border-top:1px solid var(--line);letter-spacing:-.04em;grid-column:1/-1;margin:112px 0 0;padding-top:48px;font-size:clamp(52px,7vw,108px);line-height:.95}.matter-values{background:#fff}.matter-values .matter-section-head{grid-template-columns:.55fr 1.45fr}.matter-values>div{grid-template-columns:repeat(10,1fr);gap:16px;display:grid}.matter-values article{border:1px solid var(--line);background:var(--cloud);border-radius:16px;flex-direction:column;grid-column:span 2;min-height:320px;padding:24px;display:flex}.matter-values article:nth-child(2){background:#f0e9ff}.matter-values article:nth-child(3){background:#eef7ff}.matter-values article:nth-child(4){background:#edf8f4}.matter-values article:nth-child(5){background:#fff0e9}.matter-values article>span{color:#756f79;font-size:12px}.matter-values h3{margin:auto 0 16px;font-size:28px;font-weight:500}.matter-values article p{color:var(--ink2);margin:0;font-size:14px;line-height:22px}.matter-story{background:var(--black);color:#fff}.matter-story .matter-section-head>p{color:#9b959d}.matter-story-body{grid-template-columns:.8fr 1.2fr;gap:96px;display:grid}.matter-story-copy p{color:#bbb5bd;margin:0 0 24px;font-size:18px;line-height:29px}.matter-story ol{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.matter-story li{border-bottom:1px solid #ffffff24;grid-template-columns:64px 1fr;gap:24px;padding:24px 0;display:grid}.matter-story li>span{color:#9d969f;font-size:12px}.matter-story li h3{margin:0 0 8px;font-size:22px;font-weight:500}.matter-story li p{color:#a8a2aa;margin:0;font-size:14px;line-height:22px}.matter-leadership{background:#fff;grid-template-columns:.9fr 1.1fr;gap:96px;padding:128px clamp(24px,7vw,112px);display:grid}.matter-leadership article{border-top:1px solid var(--line);align-self:end;padding-top:32px}.matter-leadership article>span{color:#746e77;font-size:12px}.matter-leadership h3{letter-spacing:-.025em;margin:16px 0 32px;font-size:42px;font-weight:500}.matter-leadership article p{max-width:660px;color:var(--ink2);margin:0;font-size:17px;line-height:28px}.matter-next{background:var(--purple);color:#fff;grid-template-rows:auto 1fr;grid-template-columns:1.2fr .8fr;min-height:720px;padding:112px clamp(24px,7vw,112px);display:grid}.matter-next .matter-label{color:#ffffffbf;grid-column:1/-1}.matter-next h2{letter-spacing:-.05em;align-self:center;margin:0;font-size:clamp(72px,9vw,136px);font-weight:500;line-height:.87}.matter-next h2 span{color:#d5c0ff}.matter-next>div{border-top:1px solid #ffffff40;align-self:end;padding:32px 0 0}.matter-next>div p{color:#ffffffd9;margin:0 0 20px;font-size:17px;line-height:27px}.matter-next .matter-button{margin-top:12px}.matter-contact{background:var(--cloud);padding:128px clamp(24px,6vw,96px)}.matter-contact>header{grid-template-columns:.55fr 1fr .8fr;align-items:end;gap:48px;margin-bottom:80px;display:grid}.matter-contact h2{margin:0}.matter-contact>header>p:last-child{color:var(--ink2);margin:0;font-size:16px;line-height:26px}.matter-form{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:24px;padding:32px;display:grid}.matter-form label{gap:8px;display:grid}.matter-form label>span{font-size:13px}.matter-form label small{color:#7a747d;font-weight:400}.matter-form input,.matter-form select,.matter-form textarea{border:1px solid var(--line);background:var(--cloud);width:100%;color:var(--black);border-radius:8px;padding:14px 15px;font:15px Figtree}.matter-form textarea{resize:vertical}.matter-form .is-wide,.matter-form-bottom{grid-column:1/-1}.matter-form-bottom{justify-content:space-between;align-items:center;display:flex}.matter-form-bottom p{color:#746e77;margin:0;font-size:12px}.matter-honeypot{position:absolute;left:-10000px}.matter-footer{background:var(--black);color:#fff;padding:88px clamp(24px,6vw,96px) 32px}.matter-footer-brand img{filter:brightness(0)invert();width:180px}.matter-footer-brand p{color:#a9a3ac;margin:20px 0 0;line-height:24px}.matter-footer-links{grid-template-columns:repeat(4,1fr);gap:40px;margin:88px 0 72px 32%;display:grid}.matter-footer-links>div{flex-direction:column;gap:12px;font-size:14px;display:flex}.matter-footer-links strong{color:#8f8991;margin-bottom:8px;font-size:12px;font-weight:400}.matter-footer-links span{color:#8f8991}.matter-footer-links a:hover{color:#c6a7ff}.matter-footer-bottom{color:#8f8991;border-top:1px solid #ffffff24;justify-content:space-between;padding-top:24px;font-size:12px;display:flex}.matter-reveal{opacity:0;transition:opacity .44s var(--ease),transform .44s var(--ease);transform:translateY(10px)}.matter-reveal.is-visible{opacity:1;transform:none}@media (width<=1050px){.matter-header{grid-template-columns:1fr auto;height:64px;padding:0 20px}.matter-desktop-nav,.matter-nav-action{display:none}.matter-header-logo{width:94px}.matter-menu-button{background:0 0;border:0;place-content:center;justify-self:end;gap:6px;width:40px;height:40px;padding:0;display:grid}.matter-menu-button span{background:var(--black);width:20px;height:1px;transition:transform .18s var(--ease)}.matter-header.is-open .matter-menu-button span:first-child{transform:translateY(3.5px)rotate(45deg)}.matter-header.is-open .matter-menu-button span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.matter-mobile-nav{background:var(--cloud);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;transition:transform .22s var(--ease),opacity .16s var(--ease);padding:24px 20px 32px;display:grid;position:fixed;inset:64px 0 auto;transform:translateY(-120%)}.matter-header.is-open .matter-mobile-nav{opacity:1;pointer-events:auto;transform:none}.matter-mobile-nav a{border-bottom:1px solid var(--line);grid-template-columns:40px 1fr;padding:16px 0;font-size:26px;display:grid}.matter-mobile-nav a span{color:#79727b;padding-top:5px;font-size:11px}.matter-hero{min-height:0;padding:88px 20px 32px;display:block}.matter-hero h1{font-size:clamp(52px,14vw,72px)}.matter-hero-copy>p:nth-of-type(2){font-size:18px;line-height:28px}.matter-hero-copy>div{display:grid}.matter-hero-mark{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:260px;margin:64px 0 32px}.matter-hero-mark img{width:70%}.matter-hero-note{border:0}.matter-intro,.matter-leadership{padding:88px 20px;display:block}.matter-intro-copy,.matter-leadership article{margin-top:64px}.matter-businesses,.matter-products,.matter-values,.matter-story{padding:88px 20px}.matter-section-head,.matter-contact>header{margin-bottom:56px;display:block}.matter-section-head h2,.matter-contact h2{margin:28px 0}.matter-business-grid{grid-template-columns:1fr}.matter-business-card,.matter-business-card:nth-child(n+3){min-height:440px}.matter-product-grid{display:block}.matter-product{margin-bottom:16px}.matter-product:nth-child(n){min-height:420px}.matter-mission{padding:88px 20px;display:block}.matter-mission>div{margin-top:48px}.matter-mission blockquote{margin-top:72px}.matter-values>div{grid-template-columns:1fr 1fr}.matter-values article{grid-column:auto;min-height:280px}.matter-values article:last-child{grid-column:1/-1}.matter-story-body{display:block}.matter-story ol{margin-top:64px}.matter-next{flex-direction:column;min-height:640px;padding:88px 20px;display:flex}.matter-next h2{margin:auto 0 48px;font-size:clamp(64px,18vw,92px)}.matter-contact{padding:88px 20px}.matter-form{grid-template-columns:1fr;padding:20px}.matter-form label,.matter-form .is-wide,.matter-form-bottom{grid-column:1}.matter-form-bottom{flex-direction:column;align-items:stretch;gap:20px}.matter-footer{padding:64px 20px 24px}.matter-footer-links{grid-template-columns:1fr 1fr;margin:64px 0}.matter-footer-bottom{flex-wrap:wrap;gap:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.matter-page *{transition-duration:.01ms!important;animation:none!important}.matter-reveal{opacity:1;transform:none}}.matter-intro-icons{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:36px;display:grid}.matter-intro-icons span{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 0;font-size:15px;display:flex}.matter-intro-icons svg{width:22px;height:22px;color:var(--purple)}.matter-business-top{align-items:flex-start}.matter-business-top small{align-items:center;gap:6px;display:flex}.matter-business-top small svg{width:14px;height:14px}.matter-card-icon{color:#c6a7ff;width:34px!important;height:34px!important}.matter-business-actions button svg{width:18px;height:18px}.matter-product-icon{color:var(--purple);margin-bottom:12px;width:28px!important;height:28px!important}.matter-product-content>a{border:1px solid var(--line);background:#ffffffb8;border-radius:50%;justify-content:center;width:44px;height:44px;padding:0}.matter-product-content>span{justify-content:flex-start;gap:8px}.matter-statement-icon{color:var(--purple);margin-bottom:32px;width:48px!important;height:48px!important}.matter-mission>div h2{margin-bottom:0}.matter-values article>svg{width:34px;height:34px;color:var(--purple)}.matter-story-icon{color:#c6a7ff;margin-bottom:32px;width:52px!important;height:52px!important}.matter-story-copy p{font-size:22px;line-height:32px}.matter-leadership article>svg{width:34px;height:34px;color:var(--purple);margin-bottom:28px}.matter-next>div>svg{width:36px;height:36px;margin-bottom:24px}.matter-contact-icon{color:var(--purple);justify-self:end;width:48px!important;height:48px!important}@media (width<=1050px){.matter-menu-button{gap:0}.matter-menu-button span{display:none}.matter-menu-button svg{width:24px;height:24px}.matter-contact-icon{margin:32px 0 0}}
