.research-page-main{z-index:1;background:#000;width:100%;max-width:100%;margin-inline:auto;position:relative}.research-page-main h1,.research-page-main h2{letter-spacing:0}.research-page-main .research-publications-inner,.research-page-main .research-hero-shell,.research-page-main .footer-logo-hero,.research-page-main .footer-top,.research-page-main .footer-bottom{width:100%;max-width:var(--landing-inner);box-sizing:border-box;margin-inline:auto}@media (max-width:768px){.research-page-main{overflow-x:clip}}.research-hero{z-index:1;border-bottom:1px solid var(--w4);background:#0a150d;width:100%;margin-top:64px;position:relative}.research-hero-shell{background:#0a150d;width:100%;min-height:clamp(480px,44vw,680px);position:relative;overflow:hidden}.research-hero-bg{pointer-events:none;background:#0a150d;position:absolute;inset:0;overflow:hidden}.research-hero-bg-media{z-index:1;width:min(1270px,88vw);height:min(702px,86%);position:absolute;top:calc(50% - 24px);left:calc(50% + clamp(24px,6vw,89px));overflow:hidden;transform:translate(-50%,-50%)}.research-hero-bg-image{object-fit:contain;object-position:center;mix-blend-mode:screen}.research-hero-bg-tint{z-index:2;mix-blend-mode:multiply;pointer-events:none;background:#ccffa0;position:absolute;inset:-79px -53px}.research-hero-inner{z-index:3;max-width:100%;min-height:clamp(480px,44vw,680px);padding:clamp(16px, 2vw, 24px) var(--landing-gutter);box-sizing:border-box;flex-direction:column;align-items:flex-start;display:flex;position:relative}.research-hero-content{flex-direction:column;align-items:flex-start;width:100%;padding-top:clamp(48px,7vw,88px);display:flex}.research-hero-title{color:var(--w);font-family:var(--f-body);font-size:var(--hero-title-size);font-weight:300;line-height:var(--hero-title-line);letter-spacing:0;max-width:980px;margin-top:70px;animation:1.1s cubic-bezier(.22,1,.36,1) .18s both breathIn}.research-hero-actions{align-items:center;gap:0;margin-top:134px;display:flex}.research-hero-btn{box-sizing:border-box;width:clamp(188px,19vw,228px);min-height:56px;font-family:var(--f-display);border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:14px 34px;font-size:1rem;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.research-hero-btn>span{align-items:center;display:inline-flex}.research-hero-btn>span:first-child{font-size:inherit;line-height:inherit}.research-hero-btn-icon{width:22px;height:22px;color:var(--g);background:#050505;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;line-height:1;transition:background-color .18s,color .18s;display:inline-flex}.research-hero-btn-primary{background:var(--g);color:#050505;border-color:var(--g)}.research-hero-btn-secondary{color:#e3e2e2;background:#1e1e1e;border-color:#1e1e1e}.research-hero-btn-secondary .research-hero-btn-icon{background:var(--g);color:#050505}.research-hero-btn:hover,.research-hero-btn:focus-visible{color:#050505;background:#fff;border-color:#fff}.research-hero-btn:hover .research-hero-btn-icon,.research-hero-btn:focus-visible .research-hero-btn-icon{background:var(--g);color:#050505}@media (min-width:1025px){.research-hero-btn{gap:10px;width:188px;min-width:188px;min-height:50px;padding:11px 18px;font-size:.95rem;line-height:1.33}.research-hero-btn-icon{width:20px;height:20px}}@media (max-width:768px){.research-hero-shell,.research-hero-inner{min-height:clamp(640px,86svh,780px)}.research-hero-bg-media{width:min(920px,145vw);height:min(520px,72%);top:calc(50% - 16px);left:calc(50% + 32px)}.research-hero-badge{width:100%}.research-hero-title{margin-top:clamp(44px,7vh,68px)}.research-hero-actions{flex-wrap:wrap;align-items:stretch;gap:10px;width:100%;margin-top:clamp(96px,14vh,132px);display:flex}.research-hero-btn{gap:8px;width:100%;min-width:0;max-width:none;min-height:48px;padding:10px 12px;font-size:.92rem}.research-hero-btn>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.research-hero-btn-icon{width:22px;height:22px}}@media (max-width:600px){.research-hero-btn{width:auto;max-width:100%}}@media (max-width:480px){.research-hero-shell,.research-hero-inner{min-height:clamp(620px,84svh,740px)}.research-hero-content{padding-top:64px}}.research-publications{background:linear-gradient(#000 0%,#2f2f2f 100%);width:100%}.research-publications-inner{padding:clamp(48px, 6vw, 87px) var(--landing-gutter) clamp(52px, 5.5vw, 83px);box-sizing:border-box;background:inherit}.research-publications-eyebrow{color:var(--g);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 clamp(32px,4vw,56px);font-size:clamp(.8125rem,1.15vw,1rem);font-weight:400;line-height:1}.research-publications-grid{grid-template-columns:repeat(3,minmax(0,357px));justify-content:center;gap:24px;width:100%;max-width:1119px;margin-inline:auto;display:grid}.research-publication-card{--card-enter-delay:.12s;isolation:isolate;box-sizing:border-box;opacity:0;min-height:520px;transition:opacity .56s cubic-bezier(.22, 1, .36, 1) var(--card-enter-delay), transform .62s cubic-bezier(.22, 1, .36, 1) var(--card-enter-delay);flex-direction:column;justify-content:space-between;padding:41px;display:flex;position:relative;transform:translateY(22px)}.research-publication-card:after{content:"";z-index:0;-webkit-backdrop-filter:blur(10px);pointer-events:none;background:#1a1c1e66;border:1px solid #43493c1a;transition:border-color .22s,background-color .22s;position:absolute;inset:0}.research-publication-card:before{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#ccffa000 0%,#ccffa0 50%,#ccffa000 100%);width:min(355px,72%);height:1px;transition:opacity .22s;position:absolute;top:0;left:50%;transform:translate(-50%)}.research-publication-card:hover:after,.research-publication-card:focus-within:after{background:#292929;border-color:#0000}.research-publication-card:hover:before,.research-publication-card:focus-within:before{opacity:.6}.research-publication-card--featured:after{background:#292929}.research-publication-card--featured:before{opacity:.6}.research-publication-card--featured:hover:before,.research-publication-card--featured:focus-within:before{opacity:1}.research-publication-card-body,.research-publication-footer{z-index:1;position:relative}.landing-breath-section.fi.vis .research-publication-card{opacity:1;transform:translateY(0)}.landing-breath-section.fi.vis .research-publication-card:nth-child(2){--card-enter-delay:.21s}.landing-breath-section.fi.vis .research-publication-card:nth-child(3){--card-enter-delay:.3s}.research-publication-card-body{flex-direction:column;gap:16px;min-width:0;display:flex}.research-publication-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.research-publication-idx{color:#c3c9b8;font-family:var(--f-display);letter-spacing:.15em;white-space:nowrap;font-size:.625rem;font-weight:400;line-height:1}.research-publication-type{color:var(--g);font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;border:1px solid #ccffa04d;flex-shrink:0;padding:5px 13px;font-size:.5625rem;font-weight:400;line-height:1.5}.research-publication-title{min-block-size:5.5em;color:var(--w1-soft);font-family:var(--f-body);align-items:flex-start;margin:8px 0 0;font-size:clamp(1.25rem,1.2vw,1.625rem);font-weight:400;line-height:1.375;display:flex}.research-publication-author{color:#c3c9b8;font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500;line-height:1.4}.research-publication-venue{color:var(--g);font-family:var(--f-display);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.625rem;font-weight:400;line-height:1}.research-publication-abstract{color:#c3c9b8cc;min-block-size:5.32em;font-family:var(--f-body);margin:0;font-size:1.0625rem;font-weight:300;line-height:1.33}.research-publication-footer{border-top:1px solid #43493c1a;margin-top:48px;padding-top:32px}.research-publication-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.research-publication-link{color:var(--w1-soft);font-family:var(--f-display);letter-spacing:.083em;text-transform:uppercase;align-items:center;gap:8px;font-size:1.125rem;font-weight:400;line-height:1;text-decoration:none;transition:color .18s;display:inline-flex}.research-publication-link--active,.research-publication-link:hover,.research-publication-link:focus-visible{color:var(--g)}.research-publication-link-arrow{font-size:.75rem;line-height:1;transition:transform .18s}.research-publication-link:hover .research-publication-link-arrow,.research-publication-link:focus-visible .research-publication-link-arrow{transform:translate(2px,-2px)}@media (max-width:1200px){.research-publications-grid{grid-template-columns:repeat(2,minmax(0,357px));max-width:738px}}@media (max-width:820px){.research-publications-grid{grid-template-columns:minmax(0,357px);max-width:357px}.research-publication-title,.research-publication-abstract{min-block-size:0}}@media (max-width:640px){.research-publications-grid{grid-template-columns:minmax(0,1fr);max-width:357px}.research-publication-card{min-height:auto;padding:28px 24px}.research-publication-abstract{font-size:.9375rem}.research-publication-link{font-size:1rem}.research-publication-links{flex-direction:column;align-items:flex-start;gap:16px}}@media (prefers-reduced-motion:reduce){.research-publication-card{opacity:1;transform:none}.research-publication-card:after{transition:border-color .22s,background-color .22s}.research-publication-link-arrow{transition:none}}.research-talk{background:radial-gradient(120% 120% at 50% 0,#ffffff08,#0000 62%),#000;width:100%}.research-talk-inner{width:100%;padding:clamp(42px, 6vw, 88px) var(--landing-gutter) clamp(56px, 8vw, 110px);box-sizing:border-box;border-top:1px solid #1d1d1b}.research-talk-content{flex-direction:column;align-items:flex-start;gap:clamp(16px,2.1vw,22px);width:100%;max-width:min(700px,100%);margin-inline:auto;display:flex}.research-talk-eyebrow{color:var(--g);font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:400;line-height:1.42}.research-talk-title{color:var(--w);font-family:var(--f-body);letter-spacing:-.02em;margin:0;font-size:clamp(1.875rem,3.8vw,3rem);font-weight:500;line-height:1.08}.research-talk-accent{color:var(--g)}.research-talk-body{color:#a8a8a3;max-width:min(600px,100%);font-family:var(--f-body);letter-spacing:-.004em;margin:0;font-size:clamp(.9375rem,1.15vw,1.125rem);font-weight:400;line-height:1.45}.research-talk-btn{border:1px solid var(--g);box-sizing:border-box;background:var(--g);color:#050505;min-height:56px;font-family:var(--f-display);justify-content:center;align-items:center;gap:12px;margin-top:clamp(32px,4vw,48px);padding:14px 34px;font-size:1rem;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.research-talk-btn>span:first-child{align-items:center;display:inline-flex}.research-talk-btn-icon{width:22px;height:22px;color:var(--g);background:#050505;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;line-height:1;transition:background-color .18s,color .18s;display:inline-flex}.research-talk-btn:hover,.research-talk-btn:focus-visible{color:#050505;background:#fff;border-color:#fff}.research-talk-btn:hover .research-talk-btn-icon,.research-talk-btn:focus-visible .research-talk-btn-icon{background:var(--g);color:#050505}@media (min-width:1025px){.research-talk-btn{gap:10px;min-height:50px;padding:11px 28px;font-size:.95rem;line-height:1.33}.research-talk-btn-icon{width:20px;height:20px}}@media (max-width:768px){.research-talk-btn{gap:10px;min-height:48px;padding:10px 18px;font-size:.92rem}.research-talk-btn-icon{width:22px;height:22px}}@media (max-width:640px){.research-talk-inner{padding-block:36px 52px}.research-talk-title{font-size:clamp(1.625rem,7.5vw,2rem);line-height:1.1}.research-talk-body{font-size:.9375rem;line-height:1.5}.research-talk-btn{width:auto;max-width:100%}}
