.frontier-page{--font-gelasio:var(--cs10-serif);--font-instrument:var(--cs10-sans);--paper:#f7f4ed;--paper2:#efeadf;--ink:#0b0d12;--ink2:rgba(11,13,18,.66);--ink3:rgba(11,13,18,.58);--line:rgba(11,13,18,.16);--purple:#6d4aff;color:var(--ink);background:var(--paper);overflow-x:clip;font-family:var(--font-instrument),sans-serif}div:has(>main .frontier-page){overflow-x:clip}.frontier-page em{font-style:italic;padding-bottom:.06em;color:var(--purple)}.frontier-page em,.frontier-page h1,.frontier-page h2,.frontier-page h3{font-family:var(--font-gelasio),serif;font-weight:400}.frontier-page .frontier-hero{max-width:1340px;margin:auto;padding:132px clamp(20px,4vw,48px) 0}.frontier-page .frontier-hero-copy{display:grid;grid-template-columns:1fr .46fr;gap:64px;align-items:end;padding-bottom:48px}.frontier-page .frontier-eyebrow,.frontier-page .frontier-label{font-size:12px;font-weight:600;letter-spacing:.19em;text-transform:uppercase}.frontier-page .frontier-eyebrow:after,.frontier-page .frontier-label:after{content:"";display:block;width:44px;height:2px;background:var(--purple);margin-top:12px}.frontier-page .frontier-hero h1{max-width:16ch;margin:24px 0 0;font-size:clamp(54px,6.2vw,86px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.frontier-page .frontier-lead{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:4px}.frontier-page .frontier-film-head>p,.frontier-page .frontier-group-head p,.frontier-page .frontier-intro>div:last-child p,.frontier-page .frontier-lead p{margin:0;color:var(--ink2);font-size:17px;line-height:1.65;max-width:60ch}.frontier-page .frontier-registration{position:relative;width:min(calc(100vw - 32px),1340px);margin:0 auto 0 calc(50% - min(calc(50vw - 16px),670px))}.frontier-page .frontier-registration picture{display:block;overflow:hidden}.frontier-page .frontier-registration img{display:block;width:100%;height:auto;aspect-ratio:5/3;object-fit:cover;filter:grayscale(1)}.frontier-page .frontier-registration>i{position:absolute;width:18px;height:18px;border-color:var(--purple);z-index:1}.frontier-page .frontier-registration>i:first-child{left:-8px;top:-8px;border-left:1px solid;border-top:1px solid}.frontier-page .frontier-registration>i:nth-child(2){right:-8px;top:-8px;border-right:1px solid;border-top:1px solid}.frontier-page .frontier-registration>i:nth-child(3){left:-8px;bottom:-8px;border-left:1px solid;border-bottom:1px solid}.frontier-page .frontier-registration>i:nth-child(4){right:-8px;bottom:-8px;border-right:1px solid;border-bottom:1px solid}.frontier-page .frontier-intro{max-width:1200px;margin:auto;padding:clamp(88px,11vw,148px) clamp(20px,4vw,48px) 42px;display:grid;grid-template-columns:1fr .7fr;gap:64px;align-items:end}.frontier-page .frontier-film h2,.frontier-page .frontier-intro h2{font-size:clamp(40px,5.2vw,68px);line-height:1.04;letter-spacing:-.035em;text-wrap:balance;margin:20px 0 0}.frontier-page .industry-tabs{max-width:1200px;margin:0 auto 24px;padding:0 clamp(20px,4vw,48px) 10px;display:flex;gap:8px;overflow-x:auto}.frontier-page .industry-tabs button{flex:none;padding:11px 18px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink2);font:500 14px var(--font-instrument),sans-serif;cursor:pointer;touch-action:manipulation;transition:background .25s,color .25s,border-color .25s}.frontier-page .industry-tabs button:hover,.frontier-page .industry-tabs button[aria-selected=true]{border-color:var(--ink)}.frontier-page .industry-tabs button[aria-selected=true]{background:var(--ink);color:var(--paper)}.frontier-page .industry-tabs button:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.frontier-page .frontier-group-wrap{max-width:1200px;margin:auto;padding:0 clamp(20px,4vw,48px)}.frontier-page .frontier-group-wrap.is-hidden,.frontier-page .industry-band2.is-hidden{display:none}.frontier-page .frontier-group-wrap:not(.is-hidden){animation:frontier-in .35s ease-out both}@keyframes frontier-in{0%{opacity:.65;transform:translateY(8px)}to{opacity:1;transform:none}}.frontier-page .frontier-group{padding:40px 0 24px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:40px;align-items:start}.frontier-page .frontier-group-head{position:sticky;top:120px;border-top:1px solid var(--line);padding-top:24px}.frontier-page .frontier-group-head h2{font-size:28px;line-height:1.15;margin:0}.frontier-page .frontier-group-head p{margin-top:12px;font-size:14px}.frontier-page .frontier-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.frontier-page .frontier-card{min-width:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:var(--paper);text-decoration:none;color:var(--ink);transition:transform .3s,border-color .3s}.frontier-page .frontier-card:hover{transform:translateY(-3px);border-color:rgba(109,74,255,.5)}.frontier-page .frontier-card:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.frontier-page .frontier-card figure{margin:0;overflow:hidden}.frontier-page .frontier-card img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;filter:grayscale(1);transition:transform .7s}.frontier-page .frontier-card:hover img{transform:scale(1.035)}.frontier-page .frontier-card-copy{padding:20px 22px 24px;display:flex;flex:1;flex-direction:column;gap:12px}.frontier-page .frontier-card h3{font-size:28px;line-height:1.12;margin:0}.frontier-page .frontier-card-copy>p{margin:0;font-size:15px;line-height:1.6;color:var(--ink2)}.frontier-page .frontier-card-copy .frontier-examples{font-size:12px;line-height:1.5;color:var(--ink3)}.frontier-page .frontier-more{margin-top:auto;padding-top:8px;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600}.frontier-page .frontier-more i{height:1px;width:28px;background:var(--purple);transform:scaleX(1);transform-origin:left;transition:transform .3s}.frontier-page .frontier-card:hover .frontier-more i{transform:scaleX(2.29)}.frontier-page .frontier-feature{grid-column:1/-1;flex-direction:row}.frontier-page .frontier-feature figure{flex:0 0 52%}.frontier-page .frontier-feature img{height:100%;min-height:380px;aspect-ratio:auto}.frontier-page .frontier-feature .frontier-card-copy{justify-content:center;padding:40px 44px}.frontier-page .frontier-feature h3{font-size:40px}.frontier-page .frontier-group[data-group=capital] .frontier-feature{flex-direction:row-reverse}.frontier-page .frontier-last{grid-column:1/-1;flex-direction:row-reverse}.frontier-page .frontier-last figure{flex:0 0 46%}.frontier-page .frontier-last img{height:100%;min-height:300px;aspect-ratio:auto}.frontier-page .frontier-last .frontier-card-copy{justify-content:center;padding:40px 44px}.frontier-page .frontier-last h3{font-size:36px}.frontier-page .frontier-group[data-group=capital] .frontier-last{flex-direction:row}.frontier-page .industry-band2{padding:72px 0 8px}.frontier-page .industry-band2 .frontier-band{width:100vw;margin-left:calc(50% - 50vw)}.frontier-page .frontier-band{margin:0;overflow:hidden}.frontier-page .frontier-band img{display:block;width:100%;height:auto;aspect-ratio:12/5;object-fit:cover;filter:grayscale(1)}.frontier-page .frontier-film{max-width:1200px;margin:96px auto 0;padding:56px clamp(20px,4vw,48px) 0;border-top:1px solid var(--line)}.frontier-page .frontier-film-head{display:grid;grid-template-columns:1fr .7fr;gap:64px;align-items:end;margin-bottom:48px}.frontier-page .frontier-film-head h2{margin:0}.frontier-page .frontier-inline-band{margin-bottom:14px}.frontier-page .frontier-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.frontier-page .frontier-strip img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;filter:grayscale(1)}.frontier-page .frontier-finale{width:100vw;margin:120px 0 0 calc(50% - 50vw)}.frontier-page .frontier-credits{max-width:1200px;margin:0 auto;padding:40px clamp(20px,4vw,48px) 88px;font-size:12px;color:var(--ink3)}@media(max-width:900px){.frontier-page .frontier-hero{padding-top:116px}.frontier-page .frontier-film-head,.frontier-page .frontier-hero-copy,.frontier-page .frontier-intro{grid-template-columns:1fr;gap:20px}.frontier-page .frontier-hero-copy{padding-bottom:36px}.frontier-page .frontier-hero h1{max-width:14ch;font-size:clamp(48px,12vw,68px)}.frontier-page .frontier-registration{width:calc(100vw - 32px);margin-left:calc(50% - 50vw + 16px)}.frontier-page .frontier-registration img{aspect-ratio:4/3}.frontier-page .frontier-intro{padding-top:72px;padding-bottom:32px}.frontier-page .frontier-group-wrap{padding:0 20px}.frontier-page .frontier-group{display:block;padding:30px 0 20px}.frontier-page .frontier-group-head{position:static;margin-bottom:24px}.frontier-page .frontier-group-head h2{font-size:27px}.frontier-page .frontier-cards{grid-template-columns:1fr;gap:18px}.frontier-page .frontier-feature,.frontier-page .frontier-group[data-group=capital] .frontier-feature,.frontier-page .frontier-group[data-group=capital] .frontier-last,.frontier-page .frontier-last{flex-direction:column}.frontier-page .frontier-feature figure,.frontier-page .frontier-last figure{flex:auto}.frontier-page .frontier-feature img,.frontier-page .frontier-last img{height:auto;min-height:0;aspect-ratio:3/2}.frontier-page .frontier-feature .frontier-card-copy,.frontier-page .frontier-last .frontier-card-copy{padding:20px 22px 24px}.frontier-page .frontier-feature h3,.frontier-page .frontier-last h3{font-size:30px}.frontier-page .frontier-film{margin-top:48px;padding-top:40px}.frontier-page .frontier-film-head{margin-bottom:32px}.frontier-page .frontier-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.frontier-page .industry-band2{padding:40px 0 0}.frontier-page .frontier-finale img,.frontier-page .industry-band2 .frontier-band img{aspect-ratio:4/3}.frontier-page .frontier-finale{margin-top:72px}}@media(min-width:640px) and (max-width:900px){.frontier-page .frontier-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.frontier-page .frontier-card,.frontier-page .frontier-card img,.frontier-page .frontier-more i,.frontier-page .industry-tabs button{transition:none}.frontier-page .frontier-card:hover,.frontier-page .frontier-card:hover img{transform:none}.frontier-page .frontier-group-wrap:not(.is-hidden){animation:none}}.industries-book-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:999px;background:#0b0d12;color:#f7f4ed;font:500 15px/1 var(--cs10-sans),sans-serif;cursor:pointer;transition:transform .3s cubic-bezier(.16,1,.3,1)}.industries-book-button:hover{transform:translateY(-2px)}.industries-book-button:focus-visible,.industries-text-link:focus-visible{outline:2px solid #6d4aff;outline-offset:3px}.industries-book-button.is-small{min-height:44px;padding-inline:20px;font-size:14px}.industries-text-link{display:inline-flex;align-items:center;min-height:44px;color:#0b0d12;font:500 15px var(--cs10-sans),sans-serif;text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){.industries-book-button{transition:none}.industries-book-button:hover{transform:none}}