@font-face{font-family:Or Face;src:url(/assets/fonts/inter-variable.woff2) format("woff2");font-style:normal;font-display:swap}.or-frame{--or-m:16px;--or-gut:16px;--or-md:16px;--or-sm:8px;--or-seg:40px;--or-lap:40px;--or-top:64px;--or-round:24px;--or-face:"Or Face",Helvetica,Arial,sans-serif;position:relative;background-color:#000;color:#fff;font-family:var(--font-inter),Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width >= 640px){.or-frame{--or-m:30px;--or-round:32px}}@media (width >= 758px){.or-frame{--or-top:160px;--or-seg:88px}}@media (width >= 900px){.or-frame{--or-m:50px;--or-md:24px;--or-sm:16px;--or-lap:64px;--or-round:40px}}@media (width >= 1200px){.or-frame{--or-gut:24px;--or-m:90px;--or-round:48px}}body:has(.or-frame){font-family:Or Face,Helvetica,Arial,sans-serif;line-height:1.5}.or-main{display:block;color:#fff;font-size:16px;line-height:24px;font-weight:400;text-rendering:optimizeLegibility;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.or-main h1,.or-main h2,.or-main h3{text-wrap:balance}.or-main:focus-visible{outline:none}.or-wrap{width:calc(100% - 2 * var(--or-m));max-width:1420px;margin-inline:auto;min-width:0}.or-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--or-md)}@media (width >= 640px){.or-cols{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width >= 900px){.or-cols{grid-template-columns:repeat(12,minmax(0,1fr))}}.or-copy,.or-lede,.or-sub,.or-title{overflow-wrap:break-word;hyphens:auto}.or-title{margin:0;font-family:var(--or-face);font-size:36px;line-height:40.32px;font-weight:330;text-wrap:balance}.or-lede{padding-top:16px;font-size:18px;line-height:25.2px}@media (width >= 900px){.or-title{font-size:48px;line-height:52.8px;letter-spacing:-.24px}}@media (width >= 1200px){.or-title{font-size:56px;line-height:60.48px;letter-spacing:-.56px}.or-lede{font-size:20px;line-height:28px}}.or-btn{display:inline-block;align-self:center;max-width:100%;overflow:hidden;padding:8px 20px;border:2px solid transparent;border-radius:9999px;background-color:#000;color:#fff;font-family:var(--or-face);font-size:16px;line-height:24px;font-weight:550;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.or-btn:hover{background-color:#3f3f46}.or-btn:focus-visible{outline-width:3px}.or-btn--line{border-color:#fff;background-color:transparent}.or-btn--line:hover{border-color:#d4d4d8;background-color:transparent;box-shadow:inset 0 0 0 1px #d4d4d8}@media (width >= 900px){.or-btn{padding:12px 24px;font-size:18px;line-height:28px}}.or-sec{--or-sub:rgba(0,0,0,0.6);position:relative;z-index:1;display:grid;grid-template-columns:100%;row-gap:var(--or-seg);margin-block:-1px;padding-block:56px;border-radius:var(--or-round) var(--or-round) 0 0;background-color:#fff;color:#000}@media (width >= 758px){.or-sec{padding-block:120px}}.or-eyebrow{margin:0 0 16px;font-size:16px;line-height:16px;font-weight:550;letter-spacing:-.16px;text-transform:uppercase}.or-pair{width:calc(100% - 2 * var(--or-m));max-width:1420px;row-gap:64px;align-items:flex-end}.or-pair__aside,.or-pair__lead{display:flex;flex-direction:column;row-gap:64px;grid-column:1/span 4}.or-pair__title{margin:0;font-size:48px;line-height:48px;font-weight:400;text-wrap:balance}.or-pair__sub{margin:0;color:var(--or-sub);font-size:20px;line-height:26px;font-weight:500;letter-spacing:.3px;text-wrap:pretty}@media (width >= 640px){.or-pair__lead{grid-column:1/span 8}.or-pair__aside{grid-column:1/span 6}}@media (width >= 900px){.or-pair__lead{grid-column:1/span 6}.or-pair__aside{grid-column:8/span 5}.or-pair__title{font-size:60px;line-height:60px;font-weight:330}.or-pair__sub{font-size:24px;line-height:30.7px;letter-spacing:.36px}}@media (width >= 1200px){.or-pair__title{font-size:70px;line-height:70px}.or-pair__sub{font-size:28px;line-height:35.84px;letter-spacing:.42px}}.or-hg{text-align:start}.or-hg__name{margin:0;font-family:var(--or-face);font-size:18px;line-height:23.4px;font-weight:420;text-wrap:balance}.or-hg__text{padding-top:8px;color:var(--or-sub);font-size:16px;line-height:22.4px;font-weight:420;letter-spacing:-.096px}.or-hg__link{position:relative;z-index:5;color:inherit;font-weight:400;text-decoration:underline;text-decoration-skip-ink:none}.or-hg__link:hover{text-decoration:none}@media (width >= 900px){.or-hg__name{font-size:26px;line-height:31.2px;font-weight:360;letter-spacing:-.26px}}@media (width >= 1200px){.or-hg__name{font-size:28px;line-height:33.6px;letter-spacing:-.28px}.or-hg__text{font-size:18px;line-height:25.2px;font-weight:400;letter-spacing:0}}.or-hg__name--lg{font-size:30px;line-height:34.2px;font-weight:330}@media (width >= 900px){.or-hg__name--lg{font-size:36px;line-height:40.32px;font-weight:330;letter-spacing:-.18px}}@media (width >= 1200px){.or-hg__name--lg{font-size:44px;line-height:48.4px;letter-spacing:-.44px}}.or-sec--soft{background-color:#f2f2f0}.or-sec--flat{border-radius:0}