@font-face{font-family:lexend;src:url(../media/LexendDeca_Regular-s.p.2i68lref2pbpm.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:lexend;src:url(../media/LexendDeca_Bold-s.p.2sxzn5xk1zvlm.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:lexend Fallback;src:local(Arial);ascent-override:90.26%;descent-override:22.57%;line-gap-override:0.0%;size-adjust:110.79%}.lexend_6a239635-module__NPKKhG__className{font-family:lexend,lexend Fallback}
.prisma-intro-module__G--qlG__film{aspect-ratio:9/16;color:#fff;background:#071322;border:3px solid #cb6b8e;border-radius:2px;width:min(100%,400px);margin:0;position:relative;overflow:hidden;box-shadow:0 0 24px #b1416452}.prisma-intro-module__G--qlG__film video,.prisma-intro-module__G--qlG__film img{object-fit:contain;width:100%;height:100%;display:block}.prisma-intro-module__G--qlG__caption{background:linear-gradient(#0000,#080e1af5 35%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px;font-family:inherit;font-size:11px;line-height:1.5;display:flex;position:absolute;bottom:0;left:0;right:0}.prisma-intro-module__G--qlG__caption button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:#8d304f;border:1px solid #e49ab4;border-radius:4px;padding:9px 12px}.prisma-intro-module__G--qlG__caption button:hover{background:#b14164}.prisma-intro-module__G--qlG__caption button:focus-visible{outline-offset:3px;outline:3px solid #ffcee0}
.fair-button-stage-module__c3zOOG__stage{box-sizing:border-box;color:#e8f2ff;background:#060e1c;flex-direction:column;gap:10px;height:100dvh;min-height:480px;padding:clamp(8px,1vw,18px);font-family:Arial,Helvetica,sans-serif;display:flex;overflow:hidden}.fair-button-stage-module__c3zOOG__header{flex:none;align-items:center;gap:16px;display:flex}.fair-button-stage-module__c3zOOG__header a{color:inherit;font-size:21px;font-weight:700;text-decoration:none}.fair-button-stage-module__c3zOOG__logo{background:#fff;border-radius:8px;padding:3px 9px}.fair-button-stage-module__c3zOOG__logo img{width:104px;height:auto;display:block}.fair-button-stage-module__c3zOOG__stage button{color:#e8f2ff;font:inherit;cursor:pointer;background:#102942;border:1px solid #466481;border-radius:12px;min-height:44px;padding:11px 16px;font-weight:600}.fair-button-stage-module__c3zOOG__header>button{margin-left:auto}.fair-button-stage-module__c3zOOG__stage button:disabled{opacity:.42;cursor:default}.fair-button-stage-module__c3zOOG__stage button:focus-visible{outline-offset:-3px;outline:3px solid #a8dfff}.fair-button-stage-module__c3zOOG__layout{flex:1;grid-template-columns:minmax(0,1fr) clamp(280px,25vw,360px);align-items:stretch;gap:16px;min-height:0;display:grid}.fair-button-stage-module__c3zOOG__avatar{background:radial-gradient(#17395b,#071222 70%);border:1px solid #28425e;border-radius:18px;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.fair-button-stage-module__c3zOOG__video{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.fair-button-stage-module__c3zOOG__poster{object-fit:contain}.fair-button-stage-module__c3zOOG__unlock{z-index:1;position:relative}.fair-button-stage-module__c3zOOG__hidden{display:none}.fair-button-stage-module__c3zOOG__intro{isolation:isolate;place-items:center;display:grid;position:absolute;inset:0}.fair-button-stage-module__c3zOOG__intro:before{content:"";z-index:-1;filter:blur(24px);background:linear-gradient(#06122266,#06122299),url(/avatars/intro/prisma-welcome.jpg) 50%/cover;position:absolute;inset:-30px}.fair-button-stage-module__c3zOOG__intro figure{width:auto;max-width:100%;height:100%;box-shadow:none;border:0;border-radius:0;margin:0}.fair-button-stage-module__c3zOOG__intro h1,.fair-button-stage-module__c3zOOG__intro>p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fair-button-stage-module__c3zOOG__panel{flex-direction:column;gap:10px;min-width:0;min-height:0;padding:4px;display:flex;overflow:hidden}.fair-button-stage-module__c3zOOG__controls{flex:none;min-width:0}.fair-button-stage-module__c3zOOG__mic{color:#bed1e3;align-items:center;gap:9px;margin:8px 0;font-size:14px;line-height:1.4;display:flex}.fair-button-stage-module__c3zOOG__mic>span[aria-hidden]{background:#879bb0;border-radius:50%;flex:none;width:12px;height:12px}.fair-button-stage-module__c3zOOG__mic[data-listening=true]{color:#aaf2ce}.fair-button-stage-module__c3zOOG__mic[data-listening=true]>span[aria-hidden]{background:#79dfac;animation:1.4s ease-in-out infinite fair-button-stage-module__c3zOOG__listening}@keyframes fair-button-stage-module__c3zOOG__listening{50%{box-shadow:0 0 0 6px #79dfac26}}@media (prefers-reduced-motion:reduce){.fair-button-stage-module__c3zOOG__mic[data-listening=true]>span[aria-hidden]{animation:none}}.fair-button-stage-module__c3zOOG__time{color:#9ed8ff;border-bottom:1px solid #29425d;justify-content:space-between;align-items:center;padding:0 0 10px;display:flex}.fair-button-stage-module__c3zOOG__time strong{font-variant-numeric:tabular-nums;font-size:32px}.fair-button-stage-module__c3zOOG__steps{gap:8px;margin:16px 0;padding:0;list-style:none;display:grid}.fair-button-stage-module__c3zOOG__steps li{color:#889fb8;align-items:center;gap:8px;font-size:14px;display:flex}.fair-button-stage-module__c3zOOG__steps li span{border:1px solid #3b536e;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.fair-button-stage-module__c3zOOG__steps li[aria-current]{color:#fff;font-weight:700}.fair-button-stage-module__c3zOOG__steps li[aria-current] span{color:#09223b;background:#bde5ff}.fair-button-stage-module__c3zOOG__steps li[data-done=true]{color:#90cbbf}.fair-button-stage-module__c3zOOG__panel h2{margin:12px 0;font-size:24px;line-height:1.25}.fair-button-stage-module__c3zOOG__buttons{flex-wrap:wrap;gap:10px;display:flex}.fair-button-stage-module__c3zOOG__stage .fair-button-stage-module__c3zOOG__primary{color:#08233d;background:#bde5ff;border-color:#bde5ff;min-width:130px}.fair-button-stage-module__c3zOOG__stage .fair-button-stage-module__c3zOOG__listen{background:0 0;margin-top:10px;font-size:14px}.fair-button-stage-module__c3zOOG__help,.fair-button-stage-module__c3zOOG__notice{color:#b1c9dd;overflow-wrap:anywhere;margin:10px 0;font-size:13px;line-height:1.5}.fair-button-stage-module__c3zOOG__notice{max-height:4.5em;overflow-y:auto}.fair-button-stage-module__c3zOOG__notice:empty{display:none}.fair-button-stage-module__c3zOOG__stage .fair-button-stage-module__c3zOOG__stop{color:#a6bbcf;background:0 0;margin-top:4px}.fair-button-stage-module__c3zOOG__report{gap:10px;display:grid}.fair-button-stage-module__c3zOOG__report h3{overflow-wrap:anywhere;max-height:3em;margin:0;overflow-y:auto}.fair-button-stage-module__c3zOOG__report h2,.fair-button-stage-module__c3zOOG__report p{margin:0 0 8px}.fair-button-stage-module__c3zOOG__schoolBrand{color:#a8c6df;align-items:center;gap:14px;margin-top:16px;font-size:13px;display:flex}.fair-button-stage-module__c3zOOG__schoolBrand img{background:#fff;flex:none;width:min(100%,200px);height:auto;padding:5px}.fair-button-stage-module__c3zOOG__transcript{flex:180px;height:clamp(100px,26dvh,320px);min-height:0;overflow:hidden}.fair-button-stage-module__c3zOOG__transcript>aside{border-radius:12px;height:100%}.fair-button-stage-module__c3zOOG__transcript>aside>header{padding:10px 14px}.fair-button-stage-module__c3zOOG__transcript>aside>header h2,.fair-button-stage-module__c3zOOG__transcript>aside>header p:first-child,.fair-button-stage-module__c3zOOG__transcript>aside>p:last-child{display:none}.fair-button-stage-module__c3zOOG__transcript>aside>header p{margin:0}.fair-button-stage-module__c3zOOG__transcript [role=log]{gap:10px;padding:12px}.fair-button-stage-module__c3zOOG__stage:fullscreen{width:100%;height:100%}@media (min-width:801px) and (orientation:portrait){.fair-button-stage-module__c3zOOG__stage{gap:18px;padding:20px}.fair-button-stage-module__c3zOOG__logo img{width:170px}.fair-button-stage-module__c3zOOG__header a{font-size:30px}.fair-button-stage-module__c3zOOG__layout{grid-template-rows:minmax(0,1fr) 700px;grid-template-columns:minmax(0,1fr);gap:18px}.fair-button-stage-module__c3zOOG__panel{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;display:grid}.fair-button-stage-module__c3zOOG__controls{grid-area:1/1}.fair-button-stage-module__c3zOOG__transcript,.fair-button-stage-module__c3zOOG__schoolBrand{grid-area:1/2;height:100%;margin:0}.fair-button-stage-module__c3zOOG__schoolBrand{text-align:center;flex-direction:column;justify-content:center;font-size:21px}.fair-button-stage-module__c3zOOG__schoolBrand img{width:min(100%,260px);height:auto}.fair-button-stage-module__c3zOOG__time strong{font-size:48px}.fair-button-stage-module__c3zOOG__time>span{font-size:22px}.fair-button-stage-module__c3zOOG__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0}.fair-button-stage-module__c3zOOG__steps li{align-content:start;font-size:15px;display:grid}.fair-button-stage-module__c3zOOG__panel h2{margin:14px 0;font-size:30px}.fair-button-stage-module__c3zOOG__stage button{min-height:64px;font-size:21px}.fair-button-stage-module__c3zOOG__stage .fair-button-stage-module__c3zOOG__primary{min-height:80px;padding:18px 24px;font-size:24px}.fair-button-stage-module__c3zOOG__mic{margin:12px 0;font-size:21px}.fair-button-stage-module__c3zOOG__help,.fair-button-stage-module__c3zOOG__notice{font-size:17px}.fair-button-stage-module__c3zOOG__stage .fair-button-stage-module__c3zOOG__listen{margin-top:10px;font-size:18px}}@media (max-width:800px){.fair-button-stage-module__c3zOOG__stage{gap:8px}.fair-button-stage-module__c3zOOG__header{gap:10px}.fair-button-stage-module__c3zOOG__header a{font-size:17px}.fair-button-stage-module__c3zOOG__logo img{width:66px}.fair-button-stage-module__c3zOOG__header>button{padding:8px 12px;font-size:13px}.fair-button-stage-module__c3zOOG__layout{grid-template-rows:minmax(96px,1fr) auto;grid-template-columns:minmax(0,1fr);gap:10px}.fair-button-stage-module__c3zOOG__avatar{border-radius:12px}.fair-button-stage-module__c3zOOG__panel{gap:6px;max-height:min(65dvh,490px)}.fair-button-stage-module__c3zOOG__time{padding-bottom:6px}.fair-button-stage-module__c3zOOG__time strong{font-size:26px}.fair-button-stage-module__c3zOOG__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:8px 0}.fair-button-stage-module__c3zOOG__steps li{gap:0;font-size:0}.fair-button-stage-module__c3zOOG__steps li span{width:20px;height:20px;font-size:11px}.fair-button-stage-module__c3zOOG__panel h2{margin:7px 0;font-size:19px}.fair-button-stage-module__c3zOOG__mic{margin:6px 0;font-size:12px}.fair-button-stage-module__c3zOOG__stage .fair-button-stage-module__c3zOOG__listen,.fair-button-stage-module__c3zOOG__stage .fair-button-stage-module__c3zOOG__stop{min-height:32px;margin-top:5px;padding:5px 10px}.fair-button-stage-module__c3zOOG__help,.fair-button-stage-module__c3zOOG__notice{margin:6px 0;font-size:12px}.fair-button-stage-module__c3zOOG__schoolBrand{margin-top:10px}.fair-button-stage-module__c3zOOG__schoolBrand img{width:90px;height:auto}.fair-button-stage-module__c3zOOG__transcript{flex:100px;height:100px}.fair-button-stage-module__c3zOOG__transcript>aside>header{padding:6px 10px}}@media (max-width:380px){.fair-button-stage-module__c3zOOG__header a{font-size:15px}.fair-button-stage-module__c3zOOG__logo img{width:60px}}.fair-button-stage-module__c3zOOG__printFrame{border:0;width:794px;height:1123px;position:fixed;top:0;left:-10000px}.fair-button-stage-module__c3zOOG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fair-button-stage-module__c3zOOG__languages{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.fair-button-stage-module__c3zOOG__stage .fair-button-stage-module__c3zOOG__languages button{min-height:44px;padding:8px 12px;font-size:13px}.fair-button-stage-module__c3zOOG__languages button[aria-pressed=true]{color:#bde5ff;border-color:#bde5ff}.fair-button-stage-module__c3zOOG__languageHint{color:#bde5ff;margin:8px 0;font-size:13px}.fair-button-stage-module__c3zOOG__reportPreview{max-height:min(27dvh,250px);padding-right:8px;overflow-y:auto}.fair-button-stage-module__c3zOOG__reportPreview h4{margin:10px 0 4px;font-size:14px}.fair-button-stage-module__c3zOOG__reportPreview ul{margin:0;padding-left:20px;font-size:13px;line-height:1.45}@media (min-width:801px) and (orientation:portrait){.fair-button-stage-module__c3zOOG__stage .fair-button-stage-module__c3zOOG__languages button{min-height:48px;font-size:17px}.fair-button-stage-module__c3zOOG__reportPreview{max-height:min(22dvh,250px)}}@media (max-width:800px){.fair-button-stage-module__c3zOOG__reportPreview{max-height:120px}}.fair-button-stage-module__c3zOOG__nameReviewButtons{gap:8px;display:grid}
.local-recording-controls-module__Cn1yCa__panel{color:#e8f2ff;background:#0d1d30;border:1px solid #3c5c79;border-radius:14px;padding:16px 20px}.local-recording-controls-module__Cn1yCa__panel h3{margin:0 0 9px;font-size:17px}.local-recording-controls-module__Cn1yCa__description{color:#b7cee4;margin:0 0 12px;font-size:13px;line-height:1.6}.local-recording-controls-module__Cn1yCa__status{margin-bottom:12px;font-size:14px}.local-recording-controls-module__Cn1yCa__recording{color:#ffb7bd}.local-recording-controls-module__Cn1yCa__redDot{background:#ff5a6b;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.local-recording-controls-module__Cn1yCa__timer{font-variant-numeric:tabular-nums;margin:0 0 12px}.local-recording-controls-module__Cn1yCa__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.local-recording-controls-module__Cn1yCa__actions button,.local-recording-controls-module__Cn1yCa__actions a{color:#eef6ff;cursor:pointer;background:#132b44;border:1px solid #7699b8;border-radius:9px;padding:11px 16px;font-size:14px;text-decoration:none}.local-recording-controls-module__Cn1yCa__actions button:focus-visible,.local-recording-controls-module__Cn1yCa__actions a:focus-visible,.local-recording-controls-module__Cn1yCa__actions audio:focus-visible{outline-offset:3px;outline:3px solid #a2d7ff}.local-recording-controls-module__Cn1yCa__actions button:disabled{opacity:.5;cursor:not-allowed}.local-recording-controls-module__Cn1yCa__actions .local-recording-controls-module__Cn1yCa__stop{border-color:#ff8d99}.local-recording-controls-module__Cn1yCa__actions audio{max-width:100%}.local-recording-controls-module__Cn1yCa__note{color:#a7bed5;margin:12px 0 0;font-size:12px;line-height:1.5}
@font-face{font-family:UFStageLexend;src:url(../media/LexendDeca-Regular.2i68lref2pbpm.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:UFStageLexend;src:url(../media/LexendDeca-Bold.2sxzn5xk1zvlm.ttf)format("truetype");font-weight:700;font-display:swap}.runway-stage-module__FeOUma__stage{--raspberry:#b14164;--ink:#090f1c;background:var(--ink);color:#fff;flex-direction:column;min-height:100svh;font-family:UFStageLexend,Arial,Helvetica,sans-serif;display:flex;overflow:auto}.runway-stage-module__FeOUma__stage:fullscreen{width:100%;height:100%}.runway-stage-module__FeOUma__header{background:var(--raspberry);justify-content:space-between;align-items:center;gap:24px;padding:clamp(22px,3vw,46px) max(24px,50vw - 690px);display:flex}.runway-stage-module__FeOUma__stage h1,.runway-stage-module__FeOUma__stage h2{font-family:inherit}.runway-stage-module__FeOUma__brand{color:#fff;align-items:center;gap:18px;text-decoration:none;display:flex}.runway-stage-module__FeOUma__fairBrand{background:#fff;border-radius:12px;width:clamp(110px,16vw,190px);height:auto;padding:8px;display:block}.runway-stage-module__FeOUma__brandMark{letter-spacing:-.04em;border:2px solid;padding:0 10px;font-size:clamp(42px,5vw,76px);font-weight:700;line-height:1.15}.runway-stage-module__FeOUma__brandText{gap:2px;display:grid}.runway-stage-module__FeOUma__brand strong{letter-spacing:-.035em;font-size:clamp(26px,3.6vw,54px);line-height:1.1}.runway-stage-module__FeOUma__brandText>span{letter-spacing:-.025em;font-size:clamp(14px,2vw,27px)}.runway-stage-module__FeOUma__badge{border:1px solid #ffffff70;border-radius:4px;flex-shrink:0;padding:9px 13px;font-size:11px;line-height:1.5}.runway-stage-module__FeOUma__layout{grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:clamp(26px,4vw,60px);width:min(1380px,100% - 64px);margin:clamp(30px,4vw,60px) auto 28px;display:grid}.runway-stage-module__FeOUma__screen{isolation:isolate;background:#0b1220;border:1px solid #b141643d;border-radius:4px;align-items:center;min-width:0;min-height:58svh;display:grid;position:relative;overflow:hidden}.runway-stage-module__FeOUma__halo{z-index:-1;background:radial-gradient(#b141641a,#0000 68%);position:absolute;inset:10%}.runway-stage-module__FeOUma__preview{grid-template-columns:minmax(180px,.9fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);padding:clamp(22px,3vw,44px);display:grid}.runway-stage-module__FeOUma__preview>figure{justify-self:center}.runway-stage-module__FeOUma__intro{padding:clamp(24px,4vw,58px)}.runway-stage-module__FeOUma__preview .runway-stage-module__FeOUma__intro{padding:0}.runway-stage-module__FeOUma__preview .runway-stage-module__FeOUma__intro:only-child{grid-column:1/-1;padding:24px}.runway-stage-module__FeOUma__eyebrow{color:#e9a8bd;text-transform:uppercase;letter-spacing:.16em;margin:0 0 18px;font-size:11px;font-weight:700;line-height:1.6}.runway-stage-module__FeOUma__intro h1{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(30px,3.5vw,56px);font-weight:700;line-height:1.16}.runway-stage-module__FeOUma__intro>p:not(.runway-stage-module__FeOUma__eyebrow){color:#e0e3ed;font-size:clamp(15px,1.4vw,19px);line-height:1.7}.runway-stage-module__FeOUma__intro .runway-stage-module__FeOUma__availability{margin-top:26px;color:#bfc6d5!important;font-size:12px!important}.runway-stage-module__FeOUma__video{object-fit:contain;background:var(--ink);width:100%;height:100%;max-height:70svh;display:none}.runway-stage-module__FeOUma__visible{display:block}.runway-stage-module__FeOUma__subtitle{white-space:pre-wrap;text-align:center;text-shadow:0 2px 4px #000;max-height:24%;font-size:clamp(16px,1.4vw,24px);line-height:1.5;position:absolute;bottom:20px;left:6%;right:6%;overflow:auto}.runway-stage-module__FeOUma__subtitle:not(:empty){background:#030b16ed;border-radius:6px;padding:14px 18px}.runway-stage-module__FeOUma__mobile{min-width:0}.runway-stage-module__FeOUma__mobile h2{letter-spacing:-.04em;margin:0 0 24px;font-size:31px;font-weight:700;line-height:1.18}.runway-stage-module__FeOUma__mobile p:not(.runway-stage-module__FeOUma__eyebrow){color:#d0d5e1;font-size:14px;line-height:1.7}.runway-stage-module__FeOUma__mobile a,.runway-stage-module__FeOUma__small a{color:#f4b6cb;text-underline-offset:5px;overflow-wrap:anywhere}.runway-stage-module__FeOUma__qr{background:#fff;border-radius:5px;width:210px;max-width:100%;margin-bottom:22px;padding:12px}.runway-stage-module__FeOUma__qr svg,.runway-stage-module__FeOUma__qr img{width:100%;height:auto;display:block}.runway-stage-module__FeOUma__questionList{color:#d0d5e1;margin-top:20px;font-size:13px;line-height:1.7}.runway-stage-module__FeOUma__questionList summary{cursor:pointer;color:#f4b6cb}.runway-stage-module__FeOUma__questionList ol{padding-left:22px}.runway-stage-module__FeOUma__reportActions{grid-column:1/-1;min-width:0}.runway-stage-module__FeOUma__reportActions .runway-stage-module__FeOUma__buttons button{text-align:left;overflow-wrap:anywhere;width:100%}.runway-stage-module__FeOUma__reportMail{margin-top:18px}.runway-stage-module__FeOUma__small{line-height:1.6;color:#bfc6d5!important;font-size:12px!important}.runway-stage-module__FeOUma__controls{border-top:3px solid #c66386;width:min(1380px,100% - 64px);margin:0 auto 38px;padding-top:22px}.runway-stage-module__FeOUma__status{color:#e0e3ed;align-items:center;gap:9px;min-height:24px;font-size:13px;line-height:1.6;display:flex}.runway-stage-module__FeOUma__dot,.runway-stage-module__FeOUma__liveDot{background:#9ba5b7;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.runway-stage-module__FeOUma__liveDot{background:#72d9ad;box-shadow:0 0 12px #72d9ad70}.runway-stage-module__FeOUma__buttons{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.runway-stage-module__FeOUma__buttons button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#172134;border:1px solid #78849b;border-radius:5px;padding:12px 22px;font-size:13px}.runway-stage-module__FeOUma__buttons .runway-stage-module__FeOUma__primary{background:var(--raspberry);color:#fff;border-color:#d77998;font-weight:700}.runway-stage-module__FeOUma__buttons button:hover:not(:disabled){background:#29364d}.runway-stage-module__FeOUma__buttons .runway-stage-module__FeOUma__primary:hover:not(:disabled){background:#92314f}.runway-stage-module__FeOUma__buttons button:disabled{opacity:.5;cursor:not-allowed}.runway-stage-module__FeOUma__buttons button:focus-visible,.runway-stage-module__FeOUma__buttons select:focus-visible,.runway-stage-module__FeOUma__brand:focus-visible,.runway-stage-module__FeOUma__schoolLogo:focus-visible,.runway-stage-module__FeOUma__mobile a:focus-visible,.runway-stage-module__FeOUma__questionList summary:focus-visible{outline-offset:4px;outline:3px solid #ffcee0}.runway-stage-module__FeOUma__mode{color:#d0d5e1;flex-direction:column;gap:4px;font-size:11px;display:flex}.runway-stage-module__FeOUma__mode select{color:#fff;font:inherit;background:#172134;border:1px solid #78849b;border-radius:4px;padding:8px}.runway-stage-module__FeOUma__fallback{object-fit:contain;opacity:.18;z-index:-1}.runway-stage-module__FeOUma__infoBand{background:var(--raspberry);text-align:center;padding:clamp(30px,4vw,58px) max(24px,50vw - 540px)}.runway-stage-module__FeOUma__infoFrame{border:2px solid #fff;padding:clamp(18px,2.5vw,32px)}.runway-stage-module__FeOUma__infoFrame h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(25px,3.8vw,46px);line-height:1.2}.runway-stage-module__FeOUma__infoFrame p{margin:0;font-size:clamp(16px,2.2vw,26px);line-height:1.5}.runway-stage-module__FeOUma__infoBand>p{max-width:860px;margin:28px auto 0;font-size:clamp(14px,1.7vw,21px);line-height:1.7}.runway-stage-module__FeOUma__schoolFooter{background:#070d15;justify-content:space-between;align-items:center;gap:28px;padding:30px max(24px,50vw - 690px);display:flex}.runway-stage-module__FeOUma__schoolFooter>p{color:#e0e3ed;margin:0;font-size:14px;line-height:1.8}.runway-stage-module__FeOUma__schoolFooter>p>span{color:#aab4c6;font-size:12px}.runway-stage-module__FeOUma__schoolLogo{background:#fff;border-radius:5px;flex:none;padding:9px 14px;display:block}.runway-stage-module__FeOUma__schoolLogo img{width:clamp(140px,14vw,190px);height:auto;display:block}.runway-stage-module__FeOUma__layout.runway-stage-module__FeOUma__conversation{grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);align-items:stretch;height:min(68svh,800px);min-height:440px}.runway-stage-module__FeOUma__conversation .runway-stage-module__FeOUma__screen{height:100%;min-height:0}.runway-stage-module__FeOUma__conversation .runway-stage-module__FeOUma__video{object-fit:contain;width:100%;height:100%;max-height:none;position:absolute;inset:0}@media (min-width:1800px){.runway-stage-module__FeOUma__layout{grid-template-columns:minmax(0,1fr) 320px}.runway-stage-module__FeOUma__qr{width:260px}.runway-stage-module__FeOUma__mobile h2{font-size:40px}.runway-stage-module__FeOUma__mobile p:not(.runway-stage-module__FeOUma__eyebrow){font-size:17px}.runway-stage-module__FeOUma__buttons button{font-size:16px}}@media (max-width:900px){.runway-stage-module__FeOUma__preview{grid-template-columns:1fr}.runway-stage-module__FeOUma__preview>figure{width:min(100%,300px)}.runway-stage-module__FeOUma__intro{text-align:left}.runway-stage-module__FeOUma__intro h1{font-size:32px}}@media (max-width:760px){.runway-stage-module__FeOUma__header{flex-wrap:wrap;gap:15px;padding:24px}.runway-stage-module__FeOUma__badge{font-size:10px}.runway-stage-module__FeOUma__brand{gap:10px}.runway-stage-module__FeOUma__brandMark{padding:0 7px;font-size:42px}.runway-stage-module__FeOUma__brand strong{font-size:25px}.runway-stage-module__FeOUma__brandText>span{font-size:12px}.runway-stage-module__FeOUma__layout{grid-template-columns:1fr;gap:28px;width:calc(100% - 36px);margin:28px auto}.runway-stage-module__FeOUma__screen{min-height:0}.runway-stage-module__FeOUma__preview{gap:28px;padding:24px 20px}.runway-stage-module__FeOUma__preview>figure{width:min(100%,320px)}.runway-stage-module__FeOUma__intro h1{font-size:clamp(28px,7vw,40px)}.runway-stage-module__FeOUma__mobile{grid-template-columns:minmax(0,1fr) 130px;gap:12px 18px;display:grid}.runway-stage-module__FeOUma__mobile .runway-stage-module__FeOUma__eyebrow{grid-column:1;margin:0}.runway-stage-module__FeOUma__mobile h2{grid-column:1;margin:0;font-size:28px}.runway-stage-module__FeOUma__qr{grid-area:1/2/4;width:130px;margin:0}.runway-stage-module__FeOUma__mobile>p:not(.runway-stage-module__FeOUma__eyebrow),.runway-stage-module__FeOUma__mobile>a,.runway-stage-module__FeOUma__questionList{grid-column:1/-1;margin:0}.runway-stage-module__FeOUma__controls{width:calc(100% - 36px);margin-bottom:28px}.runway-stage-module__FeOUma__buttons button{padding:12px 16px}.runway-stage-module__FeOUma__schoolFooter{flex-wrap:wrap;padding:26px 22px}.runway-stage-module__FeOUma__layout.runway-stage-module__FeOUma__conversation{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.runway-stage-module__FeOUma__conversation .runway-stage-module__FeOUma__screen{height:52svh;min-height:280px}}@media (min-width:761px) and (max-aspect-ratio:4/5){.runway-stage-module__FeOUma__layout{grid-template-columns:minmax(0,1fr)}.runway-stage-module__FeOUma__preview{text-align:left;grid-template-columns:minmax(0,1fr)}.runway-stage-module__FeOUma__preview>figure{width:min(100%,430px)}.runway-stage-module__FeOUma__mobile{grid-template-columns:minmax(0,1fr) 210px;gap:14px 28px;display:grid}.runway-stage-module__FeOUma__mobile .runway-stage-module__FeOUma__qr{grid-area:1/2/7}.runway-stage-module__FeOUma__mobile>:not(.runway-stage-module__FeOUma__qr){grid-column:1}.runway-stage-module__FeOUma__layout.runway-stage-module__FeOUma__conversation{grid-template-rows:minmax(320px,1fr) minmax(280px,.65fr);grid-template-columns:minmax(0,1fr);height:75svh}}.runway-stage-module__FeOUma__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.home-module__Hx0lNG__page{--brand:#b14164;color:#faf7f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#080e1a;min-height:100svh}.home-module__Hx0lNG__header{background:var(--brand);justify-content:space-between;align-items:center;gap:24px;padding:28px max(28px,50vw - 620px);display:flex}.home-module__Hx0lNG__brand{align-items:center;gap:18px;text-decoration:none;display:flex}.home-module__Hx0lNG__mark{letter-spacing:-.04em;border:2px solid;padding:0 10px;font-size:clamp(42px,5vw,76px);font-weight:700;line-height:1.15}.home-module__Hx0lNG__brand>span:last-child{gap:1px;display:grid}.home-module__Hx0lNG__brand strong{letter-spacing:-.015em;font-size:clamp(24px,3.4vw,44px);line-height:1.1}.home-module__Hx0lNG__brand>span:last-child>span{font-size:clamp(12px,1.8vw,22px);line-height:1.5}.home-module__Hx0lNG__headerLink{text-underline-offset:6px;flex-shrink:0;font-size:14px}.home-module__Hx0lNG__hero{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,100px);max-width:1120px;margin:auto;padding:64px 32px 70px;display:grid}.home-module__Hx0lNG__film{justify-content:center;min-width:0;display:flex}.home-module__Hx0lNG__film>figure{border:3px solid #d67b9b;border-radius:0;width:min(100%,360px);box-shadow:0 0 22px #c2587d66}.home-module__Hx0lNG__welcome{min-width:0}.home-module__Hx0lNG__page h1,.home-module__Hx0lNG__page h2{letter-spacing:-.035em;font-family:inherit;font-weight:700}.home-module__Hx0lNG__welcome h1{margin:14px 0 24px;font-size:clamp(40px,5.5vw,68px);line-height:1.1}.home-module__Hx0lNG__kicker{color:#e7a6bf;letter-spacing:.15em;margin:0;font-size:11px;font-weight:700;line-height:1.5}.home-module__Hx0lNG__welcome>p:not(.home-module__Hx0lNG__kicker){color:#cbd0db;max-width:38ch;font-size:16px;line-height:1.7}.home-module__Hx0lNG__welcome .home-module__Hx0lNG__lead{color:#fff;font-size:clamp(20px,2vw,25px);line-height:1.45}.home-module__Hx0lNG__primary,.home-module__Hx0lNG__secondary{background:var(--brand);color:#fff;min-height:48px;font:inherit;border:1px solid #df8bac;justify-content:center;align-items:center;gap:24px;padding:14px 20px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.home-module__Hx0lNG__primary{margin-top:12px}.home-module__Hx0lNG__primary:hover,.home-module__Hx0lNG__secondary:hover:not(:disabled){background:#91304f}.home-module__Hx0lNG__welcome>.home-module__Hx0lNG__filmNote{color:#a6aebd;max-width:45ch;margin:18px 0 32px;font-size:11px;line-height:1.6}.home-module__Hx0lNG__light{background:#d47799;border-radius:99px;width:100%;height:3px;box-shadow:0 0 16px #e67da8}.home-module__Hx0lNG__invitation{background:var(--brand);grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:64px;padding:48px max(32px,50vw - 528px);display:grid}.home-module__Hx0lNG__outline{text-align:center;border:2px solid #faf7f7;padding:22px}.home-module__Hx0lNG__outline h2{letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(24px,3vw,38px);line-height:1.15}.home-module__Hx0lNG__outline p{margin:0;font-size:clamp(16px,1.8vw,22px);line-height:1.5}.home-module__Hx0lNG__invitationCopy>p{text-align:center;max-width:53ch;margin:24px auto 0;font-size:15px;line-height:1.65}.home-module__Hx0lNG__schoolBrand{text-align:center;font-size:11px;line-height:1.6}.home-module__Hx0lNG__schoolBrand img{background:#fff;border:0;max-width:100%;height:auto}.home-module__Hx0lNG__schoolBrand p{margin:12px 0}.home-module__Hx0lNG__schoolBrand a{text-underline-offset:4px;padding:6px 0;font-weight:700;display:inline-block}.home-module__Hx0lNG__access{border-bottom:1px solid #2d3342;grid-template-columns:1fr 1fr;gap:48px;max-width:1120px;margin:auto;padding:48px 32px;display:grid}.home-module__Hx0lNG__access h2{margin:8px 0 10px;font-size:23px;line-height:1.3}.home-module__Hx0lNG__access p:not(.home-module__Hx0lNG__kicker){color:#bfc5d0;font-size:13px;line-height:1.7}.home-module__Hx0lNG__accessAction{align-self:center}.home-module__Hx0lNG__secondary{text-align:center;background:0 0;border-color:#6c7385;width:100%}.home-module__Hx0lNG__secondary:disabled{color:#bbc0cb;cursor:not-allowed;background:#1b2230;font-weight:400}.home-module__Hx0lNG__accessAction p{margin:10px 0 0}.home-module__Hx0lNG__footer{color:#f6f6f7;justify-content:space-between;align-items:center;gap:32px;max-width:1120px;margin:0 auto;padding:32px;font-size:13px;display:flex}.home-module__Hx0lNG__footer p{color:#aab2c1;line-height:1.5}.home-module__Hx0lNG__footer a{background:#fff;flex-shrink:0;width:160px;padding:12px 16px;display:block}.home-module__Hx0lNG__footer img{width:100%;height:auto;display:block}.home-module__Hx0lNG__page :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #fff}@media (max-width:700px){.home-module__Hx0lNG__header{padding:20px}.home-module__Hx0lNG__brand{gap:10px}.home-module__Hx0lNG__mark{padding:0 7px;font-size:42px}.home-module__Hx0lNG__brand strong{font-size:25px}.home-module__Hx0lNG__brand>span:last-child>span{font-size:12px}.home-module__Hx0lNG__headerLink{display:none}.home-module__Hx0lNG__hero{grid-template-columns:1fr;gap:28px;padding:32px 24px 40px}.home-module__Hx0lNG__film>figure{width:min(100%,300px)}.home-module__Hx0lNG__welcome{width:100%;max-width:460px;margin:auto}.home-module__Hx0lNG__welcome h1{margin:12px 0 16px;font-size:38px}.home-module__Hx0lNG__welcome>p:not(.home-module__Hx0lNG__kicker){max-width:none}.home-module__Hx0lNG__welcome>.home-module__Hx0lNG__filmNote{font-size:11px}.home-module__Hx0lNG__invitation{grid-template-columns:1fr;gap:28px;padding:32px 24px}.home-module__Hx0lNG__outline{padding:18px 12px}.home-module__Hx0lNG__schoolBrand{justify-self:center;width:160px}.home-module__Hx0lNG__access{grid-template-columns:1fr;gap:20px;padding:32px 24px}.home-module__Hx0lNG__footer{gap:20px;padding:28px 24px;font-size:11px}.home-module__Hx0lNG__footer a{width:130px;padding:8px 12px}}
