.in-shell{background:#fdfdfc;color:#21201c;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;overflow-x:clip}.in-shell *,.in-shell *:before,.in-shell *:after{box-sizing:border-box}.in-channels__head,.in-connect__head,.in-teams__head{max-width:clamp(1200px,83vw,1420px);margin:0 auto;text-align:center}.in-channels__title,.in-connect__title,.in-teams__title{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.9rem,3.4vw,2.9rem);line-height:1.1;letter-spacing:-.026em;margin:0;text-wrap:balance;white-space:nowrap}@media(max-width:900px){.in-channels__title,.in-connect__title,.in-teams__title{white-space:normal}}.in-channels__sub,.in-connect__sub,.in-teams__sub{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.18vw,1.16rem);line-height:1.6;margin:clamp(16px,2.2vh,24px) auto 0;max-width:62ch;text-wrap:balance}.in-hero{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;max-width:100vw;background:radial-gradient(ellipse 60% 48% at 50% -6%,rgba(239,143,122,.12),transparent 60%),radial-gradient(ellipse 50% 40% at 84% 6%,rgba(47,179,172,.1),transparent 62%),#fdfdfc;overflow:hidden;isolation:isolate;padding-bottom:clamp(72px,11vh,150px)}.in-hero__inner{position:relative;z-index:1;max-width:clamp(1340px,93vw,1580px);margin:0 auto;text-align:center;padding:clamp(150px,20vh,250px) clamp(20px,4vw,56px) 0}.in-hero__title{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2.5rem,5.3vw,4.6rem);line-height:1.02;letter-spacing:-.034em;color:#21201c;margin:0;white-space:nowrap}@media(max-width:760px){.in-hero__title{white-space:normal;font-size:clamp(2.1rem,8.4vw,3rem);text-wrap:balance}}.in-hero__sub{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.04rem,1.28vw,1.24rem);line-height:1.6;color:#54534d;margin:clamp(20px,2.8vh,30px) auto 0;max-width:58ch;text-wrap:balance}.in-hero__btns{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:clamp(30px,4vh,44px)}.in-hero__btn-primary{display:inline-flex;align-items:center;padding:14px 30px;background:#1c1620;color:#fdfdfc;border-radius:4px;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:15px;text-decoration:none;transition:transform .22s cubic-bezier(.25,1,.5,1),box-shadow .22s ease}.in-hero__btn-primary:hover,.in-hero__btn-primary:focus-visible{transform:translateY(-1px);box-shadow:0 14px 30px -10px #1c0e1280}.in-hero__btn-primary:focus-visible{outline:2px solid #ef8f7a;outline-offset:4px}.in-hero__btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;color:#21201c;border:1px solid rgba(33,32,28,.2);border-radius:4px;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:15px;text-decoration:none;transition:border-color .22s ease,background .22s ease,gap .22s ease}.in-hero__btn-ghost svg{width:13px;height:13px}.in-hero__btn-ghost:hover,.in-hero__btn-ghost:focus-visible{border-color:#21201c61;background:#21201c08;gap:12px}.in-hero__banner{position:relative;z-index:1;width:min(94vw,1500px);margin:clamp(56px,10vh,130px) auto 0;border-radius:22px;overflow:hidden;border:1px solid rgba(33,32,28,.08);box-shadow:0 40px 90px -36px #2618166b,0 14px 34px -18px #2618164d;container-type:inline-size}.in-hero__banner img{display:block;width:100%;aspect-ratio:2.3/1;object-fit:cover;object-position:center 46%}.in-hero__banner-scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 120% at 50% 50%,transparent 56%,rgba(40,22,24,.16) 100%)}.in-hb{position:absolute;z-index:2;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;color:#fff;border-radius:1.5cqw;border:1px solid rgba(255,255,255,.18);background:linear-gradient(152deg,#1a121e99,#0d09118a);-webkit-backdrop-filter:blur(2cqw) saturate(135%);backdrop-filter:blur(2cqw) saturate(135%);box-shadow:inset 0 1px #fff3,0 1.8cqw 5cqw #12070d6b}.in-hb__eyebrow{display:block;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:1cqw;letter-spacing:.18em;text-transform:uppercase;color:#fff9}.in-hb--channels{left:3.4%;top:8%;width:19cqw;padding:1.5cqw 1.7cqw}.in-hb__chans{margin-top:1.2cqw;display:flex;flex-direction:column;gap:1cqw}.in-hb__chan{display:flex;align-items:center;gap:.9cqw}.in-hb__chan-glyph{width:1.9cqw;height:1.9cqw;color:#ffffffd1}.in-hb__chan-glyph svg{width:100%;height:100%;display:block}.in-hb__chan-name{font-size:1.32cqw;font-weight:500;color:#fff}.in-hb__chan-dot{margin-left:auto;width:.7cqw;height:.7cqw;border-radius:50%;background:#74d2cb;box-shadow:0 0 0 .28cqw #74d2cb42}.in-hb--week{right:4%;top:25%;width:30cqw;padding:1.7cqw 1.9cqw}.in-hb__week-row{margin-top:1.3cqw;display:flex;align-items:center;gap:1.7cqw}.in-hb__donut{position:relative;width:9cqw;height:9cqw;flex:0 0 auto}.in-hb__donut-svg{width:100%;height:100%;display:block}.in-hb__donut-track{stroke:#ffffff24;stroke-width:3}.in-hb__donut-seg{stroke-width:3.4}.in-hb__donut-seg--teal{stroke:#74d2cb}.in-hb__donut-seg--coral{stroke:#ef8f7a}.in-hb__donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.in-hb__donut-num{font-size:2.5cqw;font-weight:400;line-height:1;letter-spacing:-.03em;color:#fff}.in-hb__donut-unit{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.8cqw;letter-spacing:.1em;text-transform:uppercase;color:#ffffff85;margin-top:.5cqw}.in-hb__legend{display:flex;flex-direction:column;gap:1cqw}.in-hb__leg{display:flex;align-items:center;gap:.7cqw}.in-hb__leg-dot{width:.85cqw;height:.85cqw;border-radius:50%;flex:0 0 auto}.in-hb__leg-dot--teal{background:#74d2cb}.in-hb__leg-dot--coral{background:#ef8f7a}.in-hb__leg-num{font-size:1.55cqw;font-weight:500;color:#fff}.in-hb__leg-lab{font-size:1.06cqw;color:#ffffffa3;white-space:nowrap}.in-hb__spark{width:100%;height:3.4cqw;margin-top:1.5cqw;display:block}.in-hb__spark-line{stroke:#74d2cb;stroke-width:1.6;vector-effect:non-scaling-stroke}.in-hb__spark-dot{fill:#fff}@container (max-width: 560px){.in-hb__spark{display:none}}.in-teams{position:relative;background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(240,178,87,.1),transparent 60%),radial-gradient(ellipse 60% 50% at 88% 30%,rgba(239,143,122,.08),transparent 64%),linear-gradient(180deg,#fbf8f6,#fdfdfc);padding:clamp(88px,13vh,168px) clamp(20px,4vw,56px);overflow:hidden}.in-teams__title{color:#21201c}.in-teams__sub{color:#54534d;max-width:58ch}.in-teams__shotwrap{max-width:clamp(1080px,75vw,1270px);margin:clamp(44px,6vh,76px) auto 0}.in-teams__shot{border-radius:18px;overflow:hidden;border:1px solid rgba(33,32,28,.1);box-shadow:0 1px 2px #21201c0d,0 40px 90px -42px #26181666,0 16px 40px -24px #26181647;background:#fff}.in-teams__shot img{display:block;width:100%;height:auto}.in-chat{left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;max-width:100vw;position:relative;min-height:100vh;background-color:#1a1018;background-image:url(/cohere/integration-ground-2.webp);background-size:cover;background-position:center 42%;background-repeat:no-repeat;overflow:hidden;isolation:isolate}.in-chat__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 70% 86% at 0% 100%,rgba(22,12,20,.82) 0%,rgba(22,12,20,.4) 40%,transparent 76%),linear-gradient(180deg,rgba(22,12,20,.26) 0%,transparent 22%)}.in-chat__stage{position:absolute;z-index:2;top:clamp(96px,14vh,172px);right:0;width:min(50%,580px);transform:translate(8%)}.in-chat__copy{position:absolute;z-index:3;left:clamp(20px,5vw,80px);bottom:clamp(40px,7vh,88px);max-width:min(540px,46vw);padding:clamp(26px,2.6vw,38px) clamp(26px,2.6vw,40px);border-radius:20px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(155deg,#1c121a80,#120c126b);-webkit-backdrop-filter:blur(22px) saturate(120%);backdrop-filter:blur(22px) saturate(120%);box-shadow:inset 0 1px #ffffff29,0 30px 72px #0006;color:#fdfdfc}.in-chat__title{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.08;letter-spacing:-.028em;color:#fdfdfc;margin:0;text-wrap:balance}.in-chat__sub{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.14vw,1.12rem);line-height:1.55;color:#fdfdfcd1;margin:clamp(14px,2vh,20px) 0 0}.in-chat__tabs{display:inline-flex;gap:4px;margin:clamp(22px,3vh,30px) 0 0;padding:4px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.in-chat__tab{appearance:none;border:none;background:transparent;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(13px,.96vw,14.5px);color:#fdfdfcbd;padding:9px 20px;border-radius:999px;cursor:pointer;transition:background .24s cubic-bezier(.25,1,.5,1),color .24s ease}.in-chat__tab:hover{color:#fff}.in-chat__tab.is-active{background:#fdfdfc;color:#1c1018}.in-chat__tab:focus-visible{outline:2px solid #f6ad9b;outline-offset:2px}.in-chat__note{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(13.5px,1vw,15px);line-height:1.5;color:#fdfdfcbd;margin:clamp(16px,2vh,20px) 0 0;max-width:44ch;min-height:3em}.in-chat__note b{font-weight:600;color:#fff}.in-chat__cta{display:inline-flex;align-items:center;gap:8px;margin:clamp(12px,1.6vh,18px) 0 0;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:14.5px;color:#f6ad9b;text-decoration:none;transition:gap .22s ease}.in-chat__cta svg{width:13px;height:13px}.in-chat__cta:hover{gap:12px}@media(max-width:1023px){.in-chat{min-height:0;background-position:center}.in-chat__stage{position:relative;top:auto;right:auto;width:100%;max-width:480px;transform:none;padding:clamp(80px,12vh,120px) clamp(20px,5vw,40px) 0;margin:0 auto}.in-chat__copy{position:relative;left:auto;bottom:auto;max-width:none;margin:clamp(28px,5vh,44px) clamp(20px,5vw,36px) clamp(48px,7vh,72px)}}.in-card{width:100%;display:flex;background:#fdfdfc;border-radius:14px;box-shadow:0 34px 80px #1c0e126b,0 12px 30px #1c0e1242;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;color:#1c1620;text-align:left;overflow:hidden;-webkit-font-smoothing:antialiased}.in-card__rail{flex:0 0 4px;background:#4a154b}.in-card.is-teams .in-card__rail{background:#5b5fc7}.in-card__inner{flex:1;min-width:0;padding:clamp(16px,1.7vw,21px) clamp(17px,1.8vw,22px);display:flex;flex-direction:column;gap:clamp(10px,1.1vw,13px)}.in-card__head{display:flex;align-items:center;gap:8px}.in-card__avatar{flex:0 0 auto;width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:#fff;background:linear-gradient(150deg,#f0a48f,#e0735c)}.in-card__avatar svg{width:15px;height:15px}.in-card__app{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:14.5px;color:#1c1620}.in-card__tag{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.08em;color:#8a8079;background:#21201c12;border-radius:3px;padding:1px 4px}.in-card__time{margin-left:auto;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;color:#a09a93}.in-card__sev{display:flex;align-items:center;gap:8px}.in-card__sev-dot{width:9px;height:9px;border-radius:50%;background:#df6f55;box-shadow:0 0 0 3px #df6f5529}.in-card__sev-label{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:13px;color:#b3503a}.in-card__sev-meta{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11.5px;color:#8a8079}.in-card__body{margin:0;font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(14px,1.12vw,16px);line-height:1.5;color:#2d2722}.in-card__actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.in-card__btn{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:13px;padding:8px 16px;border-radius:7px;border:1px solid rgba(33,32,28,.16);color:#3a342e;background:#fff}.in-card__btn--primary{background:#0f7d78;border-color:#0f7d78;color:#fff}.in-card__btn--danger{background:#df6f551a;border-color:#df6f5566;color:#b3503a}.in-card__foot{display:flex;align-items:center;gap:10px;margin-top:2px;padding-top:11px;border-top:1px solid rgba(33,32,28,.07)}.in-card__view{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:12.5px;color:#0e6b66}.in-card__cmd{margin-left:auto;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11.5px;color:#a09a93}.in-connect{background:#fdfdfc;padding:clamp(96px,14vh,180px) clamp(20px,4vw,56px)}.in-connect__title{color:#21201c}.in-connect__sub{color:#54534d;max-width:64ch}.in-connect__grid{max-width:clamp(1180px,81vw,1390px);margin:clamp(56px,8vh,100px) auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(32px,4vw,64px)}@media(max-width:880px){.in-connect__grid{grid-template-columns:1fr;max-width:520px;gap:clamp(40px,6vh,56px)}}.in-connect__colwrap{display:flex}.in-connect__col{display:flex;flex-direction:column}.in-connect__icon{color:#21201c;margin-bottom:clamp(18px,2.6vh,28px)}.in-connect__icon svg{width:clamp(92px,8vw,124px);height:clamp(92px,8vw,124px);display:block}.in-connect__icon .in-glyph-accent{color:#df6f55}.in-connect__col-title{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.32rem,1.7vw,1.55rem);line-height:1.2;letter-spacing:-.016em;color:#21201c;margin:0 0 clamp(12px,1.6vh,16px)}.in-connect__col-body{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(15px,1.08vw,16.5px);line-height:1.62;color:#54534d;margin:0;max-width:40ch}.in-ethos{left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;max-width:100vw;position:relative;overflow:hidden;isolation:isolate;padding:clamp(96px,14vh,190px) clamp(20px,4vw,64px);background:radial-gradient(120% 100% at 88% 6%,rgba(240,178,87,.14),transparent 52%),radial-gradient(110% 120% at 4% 104%,rgba(47,179,172,.18),transparent 56%),linear-gradient(158deg,#1b1622,#1f1726 46%,#131019 116%)}.in-ethos__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 56% 50% at 70% 64%,rgba(239,143,122,.12),transparent 64%)}.in-ethos__inner{position:relative;z-index:1;max-width:clamp(1280px,88vw,1510px);margin:0 auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:end;gap:clamp(40px,5vw,84px)}@media(max-width:940px){.in-ethos__inner{grid-template-columns:1fr;align-items:stretch;gap:clamp(34px,5vh,48px)}}.in-ethos__copy{padding-bottom:clamp(4px,2vh,18px)}.in-ethos__title{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.06;letter-spacing:-.028em;color:#fdfdfc;margin:0;text-wrap:balance}.in-ethos__sub{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.04rem,1.24vw,1.2rem);line-height:1.62;color:#f1ece9c7;margin:clamp(18px,2.6vh,28px) 0 0;max-width:42ch}.in-ethos__note{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(14px,1.04vw,15.5px);line-height:1.6;color:#f1ece98f;margin:clamp(16px,2.2vh,22px) 0 0;max-width:42ch}.in-ethos__shotwrap{display:block}.in-ethos__shot{border-radius:16px;overflow:hidden;border:1px solid rgba(241,236,233,.14);background:#0c0a12;box-shadow:inset 0 1px #ffffff0f,0 44px 96px -40px #000000bd,0 16px 40px #0006}.in-ethos__shot img{display:block;width:100%;height:auto}.in-channels{position:relative;background:linear-gradient(180deg,#fbf9f7,#fdfdfc);padding:clamp(96px,14vh,180px) clamp(20px,4vw,56px);overflow:hidden}.in-channels__dots{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,rgba(33,32,28,.05) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 88% 78% at 50% 42%,#000 32%,transparent 86%);mask-image:radial-gradient(ellipse 88% 78% at 50% 42%,#000 32%,transparent 86%)}.in-channels__head{position:relative;z-index:1}.in-channels__title{color:#21201c}.in-channels__sub{color:#54534d;max-width:60ch}.in-channels__inner{position:relative;z-index:1;max-width:clamp(1200px,83vw,1420px);margin:clamp(48px,7vh,84px) auto 0;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);align-items:center;gap:clamp(36px,5vw,80px)}@media(max-width:920px){.in-channels__inner{grid-template-columns:1fr;gap:clamp(36px,5vh,52px);max-width:640px}}.in-channels__shotwrap{display:block}.in-channels__shot{border-radius:16px;overflow:hidden;border:1px solid rgba(33,32,28,.1);background:#fff;box-shadow:0 1px 2px #21201c0d,0 40px 88px -42px #26181661,0 14px 36px -22px #26181642}.in-channels__shot img{display:block;width:100%;height:auto}.in-channels__list{display:flex;flex-direction:column;gap:clamp(18px,2.6vh,28px)}.in-channels__itemwrap{display:block}.in-channels__item{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.in-channels__check{flex:0 0 auto;width:26px;height:26px;color:#0e6b66;margin-top:1px}.in-channels__check svg{width:26px;height:26px}.in-channels__item-title{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.16rem,1.5vw,1.36rem);line-height:1.2;letter-spacing:-.014em;color:#21201c;margin:0 0 5px}.in-channels__item-body{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(14.5px,1.06vw,16px);line-height:1.58;color:#54534d;margin:0;max-width:40ch}.in-bento{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;max-width:100vw;padding:clamp(64px,10vh,150px) clamp(20px,4vw,64px) clamp(40px,6vh,90px);background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(91,91,214,.18),transparent 64%),linear-gradient(180deg,#100a24,#1a1338 46%,#100a24);overflow:hidden;isolation:isolate}.in-bento__glow{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(124,124,240,.1),transparent 70%)}.in-bento__grid{position:relative;z-index:1;display:grid;grid-template-columns:1.7fr 1fr;gap:clamp(16px,1.8vw,26px);max-width:clamp(1320px,91vw,1560px);margin:0 auto}.in-bento__cell{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:20px;padding:clamp(24px,2.6vw,38px);border:1px solid rgba(149,150,255,.3);background:linear-gradient(155deg,#282a624d,#120e2973);box-shadow:0 0 0 1px #7c7cf00f,0 0 26px #5b5bd62e,0 22px 54px #00000073,inset 0 1px #ffffff0d;color:#fdfdfc;text-decoration:none;transition:transform .42s cubic-bezier(.25,1,.5,1),box-shadow .42s cubic-bezier(.25,1,.5,1),border-color .42s ease}.in-bento__cell:hover,.in-bento__cell:focus-visible{transform:translateY(-6px);border-color:#a8a8ff9e;box-shadow:0 0 0 1px #7c7cf01f,0 0 40px #7c7cf061,0 34px 74px #0000008c,inset 0 1px #ffffff14}.in-bento__cell:focus-visible{outline:2px solid rgba(168,168,255,.6);outline-offset:3px}.in-bento__cell--sq{aspect-ratio:1/1;justify-content:space-between}.in-bento__img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .7s cubic-bezier(.25,1,.5,1)}.in-bento__cell--img:hover .in-bento__img{transform:scale(1.045)}.in-bento__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top right,#080716e0,#08071675 42%,#0807160a 72%)}.in-bento__glyph{position:relative;z-index:1;width:clamp(60px,7vw,88px);height:auto;color:#d6d8ff;filter:drop-shadow(0 0 9px rgba(124,124,240,.45))}.in-bento__body{position:relative;z-index:2;max-width:46ch}.in-bento__title{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.3rem,1.9vw,1.75rem);line-height:1.14;letter-spacing:-.02em;color:#fdfdfc;margin:0}.in-bento__sub{font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.95rem,1.08vw,1.08rem);line-height:1.5;color:#fdfdfcc7;margin:clamp(10px,1.3vh,16px) 0 0}.in-bento__more{display:inline-flex;align-items:center;gap:8px;margin-top:clamp(14px,1.8vh,22px);font-family:IBM Plex Sans Variable,IBM Plex Sans,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:14.5px;color:#fdfdfc}.in-bento__more svg{width:14px;height:14px;transition:transform .22s cubic-bezier(.25,1,.5,1)}.in-bento__cell:hover .in-bento__more svg{transform:translate(4px)}@media(max-width:900px){.in-bento__grid{grid-template-columns:1fr;gap:clamp(14px,3vw,20px)}.in-bento__cell--wide{aspect-ratio:16/10}.in-bento__cell--sq{aspect-ratio:4/3}}@media(max-width:767px){.in-bento{padding:clamp(48px,8vh,90px) clamp(16px,5vw,28px) clamp(32px,5vh,60px)}.in-bento__cell{aspect-ratio:auto;min-height:clamp(210px,54vw,290px);padding:clamp(20px,5vw,28px)}.in-bento__cell--sq{aspect-ratio:auto}}.in-reveal{opacity:0;transform:translateY(18px);transition:opacity .72s cubic-bezier(.25,1,.5,1),transform .72s cubic-bezier(.25,1,.5,1)}.in-reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.in-reveal{opacity:1;transform:none;transition:none}}
