.HomeCookieBanner_banner__2lsNE{position:fixed;inset:auto 0 0;z-index:50;background:#f8f7f4;color:#262823;border-top:1px solid #c9c4ba;max-height:80dvh;overflow-y:auto}.HomeCookieBanner_inner__qtG3S{width:min(1320px,calc(100% - 48px));margin:auto;padding:16px 0;display:flex;align-items:center;gap:32px}.HomeCookieBanner_copy__HVEsn{flex:1;min-width:0}.HomeCookieBanner_copy__HVEsn p{margin:0;font-size:13px;line-height:1.55}.HomeCookieBanner_copy__HVEsn .HomeCookieBanner_note__273K2{font-size:11px;color:#606159;margin-top:6px}.HomeCookieBanner_copy__HVEsn a{color:#9e442f;text-decoration:underline;text-underline-offset:3px}.HomeCookieBanner_actions__wd7OB{display:flex;gap:8px;flex-shrink:0}.HomeCookieBanner_actions__wd7OB button{min-height:44px;max-width:170px;padding:10px 13px;font-size:13px;line-height:1.35;border:1px solid #898b82;background:#f8f7f4;color:#262823;border-radius:0}.HomeCookieBanner_actions__wd7OB button:hover{background:#e8e4da}.HomeCookieBanner_banner__2lsNE a:focus-visible,.HomeCookieBanner_banner__2lsNE button:focus-visible{outline:2px solid #9e442f;outline-offset:3px}@media(max-width:1000px){.HomeCookieBanner_inner__qtG3S{flex-direction:column;align-items:stretch;gap:12px}.HomeCookieBanner_actions__wd7OB button{max-width:none;flex:1}}@media(max-width:600px){.HomeCookieBanner_inner__qtG3S{width:calc(100% - 32px);padding:12px 0}.HomeCookieBanner_copy__HVEsn p{font-size:13px}.HomeCookieBanner_copy__HVEsn .HomeCookieBanner_note__273K2{font-size:11px;line-height:1.5}.HomeCookieBanner_actions__wd7OB{gap:7px}.HomeCookieBanner_actions__wd7OB button{font-size:12px;padding:8px 7px;min-width:0}}@font-face{font-family:__cormorantGaramond_60430d;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");font-display:swap;font-weight:500 600;font-style:normal}@font-face{font-family:__cormorantGaramond_60430d;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");font-display:swap;font-weight:500 600;font-style:italic}@font-face{font-family:__cormorantGaramond_Fallback_60430d;src:local("Arial");ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.00%;size-adjust:87.60%}.__className_60430d{font-family:__cormorantGaramond_60430d,__cormorantGaramond_Fallback_60430d,Georgia,serif}.HomeNavigation_bar__qchP_{background:#f8f7f4;border-color:#dcd8d0}.HomeNavigation_bar__qchP_>div{max-width:1392px;padding-inline:56px}.HomeNavigation_bar__qchP_>div>div{height:64px}.HomeNavigation_header__48v2u a[href="/signup"]{background:#252723;color:#fff;border-radius:0;font-weight:500}.HomeNavigation_header__48v2u a[href="/signup"]:hover{background:#9e442f}.HomeNavigation_header__48v2u a:hover{color:#9e442f}.HomeNavigation_header__48v2u a[href="/signup"]:hover{color:#fff}.HomeNavigation_header__48v2u a:focus-visible,.HomeNavigation_header__48v2u button:focus-visible{outline:2px solid #9e442f;outline-offset:4px}.HomeNavigation_menu__jQRkx>div{width:100%;border-radius:0;background:#f8f7f4}.HomeNavigation_menu__jQRkx nav a{border:0;border-bottom:1px solid #dcd8d0;background:transparent;border-radius:0;text-align:left;font-size:16px;padding:12px 0}.HomeNavigation_menu__jQRkx nav{padding-bottom:10px}.HomeNavigation_menu__jQRkx nav a[href="/signup"]{padding:14px 20px;text-align:center}@media (max-width:1100px){.HomeNavigation_bar__qchP_>div{padding-inline:32px}.HomeNavigation_bar__qchP_ .md\:flex{display:none}.HomeNavigation_bar__qchP_ .md\:hidden{display:flex}.HomeNavigation_menu__jQRkx.md\:hidden{display:block}}@media (max-width:760px){.HomeNavigation_bar__qchP_>div{padding-inline:20px}}.LiveBarOverlay_flowStop__NGKAD{animation:LiveBarOverlay_guideFlow__4cjmt 5s ease-in-out infinite}@keyframes LiveBarOverlay_guideFlow__4cjmt{0%,to{stop-color:#9e442f}28%{stop-color:#bc6949}50%{stop-color:#daa375}72%{stop-color:#bc6949}}@media (prefers-reduced-motion:reduce){.LiveBarOverlay_flowStop__NGKAD{animation:none}}.PracticeCompanion_overlay__w4jFC{position:absolute;inset:0;z-index:50;display:flex;justify-content:flex-end;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#27272a}.PracticeCompanion_backdrop__N_NfX{position:absolute;inset:0;background:rgba(24,23,20,.12);pointer-events:auto}.PracticeCompanion_panel__Rq7WE{position:relative;width:min(460px,100%);height:100%;display:flex;flex-direction:column;min-height:0;background:radial-gradient(120% 55% at 100% 0,rgba(196,98,77,.055) 0,rgba(196,98,77,0) 62%),linear-gradient(180deg,#faf9f6,#f7f5f0 55%,#f3f1ea);border-left:1px solid #d8d1c5;pointer-events:auto;outline:0;animation:PracticeCompanion_enter__zWgwy .2s ease-out;touch-action:pan-y;-webkit-user-select:text;-moz-user-select:text;user-select:text}.PracticeCompanion_topline__AMNFC{flex-shrink:0;min-height:55px;padding:10px 19px 10px 28px;border-bottom:1px solid #e3ddd3;display:flex;align-items:center;justify-content:space-between}.PracticeCompanion_wordmark__I7nkf{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:500;color:#9e442f}.PracticeCompanion_iconButton__IF265{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#70685c;background:transparent;border:0}.PracticeCompanion_iconButton__IF265:hover{color:#9e442f;background:#eae5dc}.PracticeCompanion_panel__Rq7WE button,.PracticeCompanion_panel__Rq7WE input,.PracticeCompanion_panel__Rq7WE summary{-webkit-tap-highlight-color:transparent}.PracticeCompanion_panel__Rq7WE button:focus-visible,.PracticeCompanion_panel__Rq7WE summary:focus-visible{outline:2px solid #9e442f;outline-offset:3px}.PracticeCompanion_panel__Rq7WE input:focus-visible,.PracticeCompanion_panel__Rq7WE textarea:focus-visible{outline:2px solid #9e442f;outline-offset:4px}.PracticeCompanion_panel__Rq7WE button:disabled{opacity:.45;cursor:default}.PracticeCompanion_scrollBody__6Sf9G{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 28px 25px;scrollbar-width:thin;scrollbar-color:#c8bfb1 transparent}.PracticeCompanion_hero__dGHTi{padding:25px 0 24px}.PracticeCompanion_eyebrow__k1P94{font-size:10px;line-height:1.6;color:#7b7367;margin:0 0 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PracticeCompanion_heading__7bTVZ{font-family:var(--companion-display),Georgia,serif;font-weight:500;font-size:46px;line-height:1.03;letter-spacing:-.025em;margin:0;color:#3e392f}.PracticeCompanion_label__LdmLU{color:#766858;font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.055em;text-transform:uppercase;margin:0}.PracticeCompanion_small__mzWVQ{font-size:10px;color:#7b7367;font-variant-numeric:tabular-nums}.PracticeCompanion_sectionTop__B7N1g{display:flex;align-items:center;justify-content:space-between;gap:12px}.PracticeCompanion_suggestion__tzlHk{border-top:2px solid #ba8a71;padding-top:15px}.PracticeCompanion_suggestionText__PwSkS{font-family:var(--companion-display),Georgia,serif;font-size:25px;font-weight:500;line-height:1.2;color:#4c453a;margin:14px 0 18px;overflow-wrap:anywhere;white-space:pre-wrap}.PracticeCompanion_scorePreview__XOrhj{margin:10px 0 0;width:100%;min-height:55px;background:#fff;overflow:hidden}.PracticeCompanion_scorePreview__XOrhj canvas{display:block;width:100%;height:auto;mix-blend-mode:multiply}.PracticeCompanion_passageCaption__INPYL{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:11px 0 0;font-size:10px;color:#7b7367}.PracticeCompanion_passageCaption__INPYL button{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;font-weight:500;color:#9e442f;padding:5px 0}.PracticeCompanion_passageActions__OXPU7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;margin:14px 0 24px}.PracticeCompanion_textButton__SOzdF{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#766858;font-size:11px;border:0;background:none;padding:5px 0}.PracticeCompanion_textButton__SOzdF:hover{color:#9e442f}.PracticeCompanion_field__BsDZP{display:block;margin:18px 0 22px}.PracticeCompanion_field__BsDZP input{display:block;width:100%;border:0;border-bottom:1px solid #ccc4b6;padding:12px 0 10px;background:transparent;border-radius:0;font-size:12px;line-height:1.6;color:#4d463c}.PracticeCompanion_field__BsDZP input::-moz-placeholder,.PracticeCompanion_nextStep__NvPe8 textarea::-moz-placeholder{color:#837b70}.PracticeCompanion_field__BsDZP input::placeholder,.PracticeCompanion_nextStep__NvPe8 textarea::placeholder{color:#837b70}.PracticeCompanion_options__epNGK{border-top:1px solid #e0d9ce}.PracticeCompanion_option__GEQPp{display:flex;align-items:center;gap:11px;min-height:50px;cursor:pointer;border-bottom:1px solid #e0d9ce}.PracticeCompanion_optionIcon__dvw5b{color:#8e806e;display:inline-flex}.PracticeCompanion_optionLabel__wXH66{flex:1;color:#5c5449;font-size:12px}.PracticeCompanion_switch__1hzu3{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:34px;height:20px;flex:0 0 34px;border:1px solid #b5ac9e;border-radius:20px;background:#ddd7cd;position:relative;cursor:pointer;transition:background .15s ease}.PracticeCompanion_switch__1hzu3:after{content:"";position:absolute;top:3px;left:3px;height:12px;width:12px;border-radius:50%;background:#fff;transition:transform .15s ease}.PracticeCompanion_switch__1hzu3:checked{background:#a45640;border-color:#a45640}.PracticeCompanion_switch__1hzu3:checked:after{transform:translateX(14px)}.PracticeCompanion_history__i7ou3{border-top:1px solid #e0d9ce;margin-top:26px}.PracticeCompanion_history__i7ou3 summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding:16px 0;color:#7b7367;font-size:11px}.PracticeCompanion_history__i7ou3 summary::-webkit-details-marker{display:none}.PracticeCompanion_history__i7ou3[open] summary svg{transform:rotate(90deg)}.PracticeCompanion_historyRow__dJyQ4{display:flex;align-items:center;gap:10px;width:100%;padding:13px 0;background:none;border:0;border-top:1px solid #e8e2d8;text-align:left;color:#807363}.PracticeCompanion_historyRow__dJyQ4>span:first-child{flex:1;min-width:0}.PracticeCompanion_historyRow__dJyQ4 strong{display:block;color:#625747;font-size:11px;font-weight:500}.PracticeCompanion_historyRow__dJyQ4 small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#80786d;font-size:11px;padding-top:4px}.PracticeCompanion_footer__zF5bi{flex-shrink:0;border-top:1px solid #e0d9ce;background:#f8f7f4;padding:16px 28px max(16px,env(safe-area-inset-bottom))}.PracticeCompanion_primaryButton__m_WSH{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;padding:12px 17px;border:0;color:#fff9ef;background:#9e442f;font-size:12px;font-weight:500}.PracticeCompanion_primaryButton__m_WSH>svg:last-child:not(:first-child){margin-left:auto}.PracticeCompanion_primaryButton__m_WSH:hover:not(:disabled){background:#883c2b}.PracticeCompanion_footerSecondary__8bMZp{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;background:none;border:0;margin-top:12px;padding:5px;font-size:11px;color:#796c5c}.PracticeCompanion_secondaryButton__7K8Sv{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:42px;border:1px solid #c8b7a3;background:transparent;color:#9e442f;padding:10px 15px;font-size:12px}.PracticeCompanion_prepareScore__CLAON{text-align:center;padding:35px 8px;color:#a46b50;border-top:1px solid #ded7cd}.PracticeCompanion_prepareScore__CLAON>svg{margin:auto}.PracticeCompanion_prepareScore__CLAON h3{font-family:var(--companion-display),Georgia,serif;font-size:29px;font-weight:500;color:#655544;margin:18px 0 24px}.PracticeCompanion_error__a_0eM,.PracticeCompanion_loading__MENXu{display:flex;align-items:center;gap:10px;padding:13px 0;color:#806b56;font-size:12px;line-height:1.5}.PracticeCompanion_error__a_0eM{color:#9e442f;border-top:1px solid #ceafa0;margin-bottom:15px}.PracticeCompanion_error__a_0eM>span{flex:1}.PracticeCompanion_error__a_0eM button{border:0;background:transparent;text-decoration:underline;padding:5px}.PracticeCompanion_summary__l_2VB{display:flex;gap:30px;border-top:1px solid #d8cebd;border-bottom:1px solid #d8cebd;padding:21px 0;margin-bottom:26px}.PracticeCompanion_summary__l_2VB>div{display:flex;flex-direction:column;gap:6px}.PracticeCompanion_summary__l_2VB strong{font-family:var(--companion-display),Georgia,serif;font-size:37px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;color:#5c4f3b}.PracticeCompanion_summary__l_2VB span{font-size:10px;color:#837664}.PracticeCompanion_sessionCheck__bcliG{margin:auto 4px auto auto;color:#9b785b}.PracticeCompanion_passages__RVQar{padding-bottom:4px}.PracticeCompanion_passageList__VE6mO{list-style:none;padding:0;margin:10px 0 0}.PracticeCompanion_passageList__VE6mO>li{padding:15px 0 18px;border-bottom:1px solid #e0d9ce}.PracticeCompanion_passageList__VE6mO>li:last-child{border-bottom:0;padding-bottom:0}.PracticeCompanion_passageHeading__MkZbp{display:flex;align-items:baseline;gap:10px;font-size:11px;color:#655747}.PracticeCompanion_passageRank__GS05V{color:#b5967f;font-family:var(--companion-display),Georgia,serif;font-size:23px}.PracticeCompanion_passageHeading__MkZbp strong{margin-left:auto;color:#9e442f;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.PracticeCompanion_previewButton__kn6ah{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.PracticeCompanion_previewButton__kn6ah .PracticeCompanion_scorePreview__XOrhj{display:flex;justify-content:center;align-items:center;min-height:0;padding:8px 0}.PracticeCompanion_previewButton__kn6ah canvas{max-height:calc(112px * var(--preview-lines, 1));max-width:100%;width:auto;-o-object-fit:contain;object-fit:contain}.PracticeCompanion_previewButton__kn6ah:hover{background:#ede7dc}.PracticeCompanion_nextStep__NvPe8{display:block;margin-top:23px;padding-top:19px;border-top:1px solid #d8cebd}.PracticeCompanion_nextStep__NvPe8 textarea{display:block;border:0;border-bottom:1px solid #c8bfad;background:transparent;width:100%;resize:vertical;min-height:75px;max-height:200px;padding:13px 0 11px;font-size:12px;color:#504739;line-height:1.7;border-radius:0}.PracticeCompanion_empty__s_bAF{font-size:12px;line-height:1.6;color:#807467;margin:22px 0}.PracticeCompanion_livePanel__wQ1Kl{height:auto;max-height:100%;align-self:flex-start}.PracticeCompanion_livePanel__wQ1Kl .PracticeCompanion_heading__7bTVZ{font-size:38px}.PracticeCompanion_livePanel__wQ1Kl .PracticeCompanion_hero__dGHTi{padding-bottom:12px}.PracticeCompanion_liveFocus__lykqk{font-size:12px;color:#7b6c59;margin:0 0 22px}.PracticeCompanion_spin__ytUvY{animation:PracticeCompanion_spin__ytUvY 1s linear infinite}@keyframes PracticeCompanion_spin__ytUvY{to{transform:rotate(1turn)}}@keyframes PracticeCompanion_enter__zWgwy{0%{opacity:.5;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@media (max-width:600px){.PracticeCompanion_scrollBody__6Sf9G{padding-left:23px;padding-right:23px}.PracticeCompanion_topline__AMNFC{padding-left:23px}.PracticeCompanion_hero__dGHTi{padding-top:21px;padding-bottom:22px}.PracticeCompanion_heading__7bTVZ{font-size:42px}.PracticeCompanion_footer__zF5bi{padding-left:23px;padding-right:23px}.PracticeCompanion_suggestionText__PwSkS{font-size:24px}}@media (prefers-reduced-motion:reduce){.PracticeCompanion_panel__Rq7WE,.PracticeCompanion_spin__ytUvY{animation:none}.PracticeCompanion_switch__1hzu3,.PracticeCompanion_switch__1hzu3:after{transition:none}}.PracticeCompanion_prepareProgress__a9NB2{width:100%;max-width:260px;height:4px;background:hsla(25,5%,45%,.18);overflow:hidden}.PracticeCompanion_prepareProgress__a9NB2>span{display:block;height:100%;background:#c4624d;transition:width .6s ease}.PracticeCompanion_trialNote__Jtfze{margin:0;padding:0 20px 10px;font-size:11px;color:#8a7c6c;text-align:center}.ProductFigure_figure__SaQ_7{margin:0;width:100%}.ProductFigure_imageLink__TALB2{position:relative;display:block;border:1px solid #d8d3cb;color:#18181b;background:#fdfcfb;cursor:zoom-in}.ProductFigure_imageLink__TALB2>img{display:block;width:100%;height:auto}.ProductFigure_enlarge__KP7Ph{position:absolute;right:0;bottom:0;display:flex;gap:28px;align-items:center;background:#f8f7f4;border-top:1px solid #d8d3cb;border-left:1px solid #d8d3cb;padding:10px 15px;font-size:12px}.ProductFigure_imageLink__TALB2:hover .ProductFigure_enlarge__KP7Ph{background:#18181b;color:#fff}.ProductFigure_dialog__U6vyx{width:min(96vw,1600px);max-width:96vw;max-height:94dvh;margin:auto;padding:0;border:1px solid #d8d3cb;background:#f8f7f4;color:#18181b;overflow:hidden}.ProductFigure_dialog__U6vyx::backdrop{background:rgba(15,17,15,.85)}.ProductFigure_toolbar__w_xcU{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid #d8d3cb;font-size:14px}.ProductFigure_toolbar__w_xcU>div{display:flex;gap:16px}.ProductFigure_toolbar__w_xcU button{min-height:40px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.ProductFigure_toolbar__w_xcU button span{margin-left:8px;font-size:20px}.ProductFigure_viewport__RYgN6{overflow:auto;max-height:calc(94dvh - 70px)}.ProductFigure_viewport__RYgN6 img{display:block;width:100%;height:auto;max-height:calc(94dvh - 70px);-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.ProductFigure_viewport__RYgN6[data-zoomed=true] img{width:1600px;max-width:none;max-height:none}@media (max-width:600px){.ProductFigure_enlarge__KP7Ph{font-size:11px;padding:6px 9px;gap:12px}.ProductFigure_toolbar__w_xcU{padding:8px 12px;flex-wrap:wrap;gap:2px 14px;font-size:13px}.ProductFigure_toolbar__w_xcU>div{margin-left:auto}.ProductFigure_viewport__RYgN6,.ProductFigure_viewport__RYgN6 img{max-height:calc(94dvh - 100px)}.ProductFigure_viewport__RYgN6[data-zoomed=true] img{width:1440px}}.ProductFilm_film__SXP8I{width:100%}.ProductFilm_frame__Vjo4G{background:#181b18;border:1px solid #66685e}.ProductFilm_picture__WVf_g{position:relative;aspect-ratio:16/9;background:#f8f7f4}.ProductFilm_picture__WVf_g video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ProductFilm_playOverlay__Frt38{position:absolute;inset:0;margin:auto;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;display:flex;align-items:center;gap:20px;border:1px solid #d8d3cb;padding:20px 28px;background:#f8f7f4;color:#18181b;font-size:16px;font-weight:500;cursor:pointer;box-shadow:0 2px 24px rgba(0,0,0,.12)}.ProductFilm_playOverlay__Frt38:hover{background:#18181b;color:#f8f7f4}.ProductFilm_controls__oH84w{display:flex;align-items:center;gap:14px;min-height:62px;padding:6px 14px;color:#f8f7f4}.ProductFilm_controls__oH84w button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border:1px solid transparent;background:transparent;color:inherit;cursor:pointer}.ProductFilm_controls__oH84w button:hover{background:#343a32}.ProductFilm_controls__oH84w button[aria-pressed=true]{border-bottom-color:#f8f7f4}.ProductFilm_controls__oH84w .ProductFilm_captionButton__ZLgnn{font-size:12px;font-weight:600;letter-spacing:.03em}.ProductFilm_time__DfG2b{font-size:12px;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.ProductFilm_time__DfG2b>span{color:#c7c9c0}.ProductFilm_seek__b68Xq{flex:1;min-width:20px;width:auto;height:32px;padding:0;margin:0 4px;border:0;border-radius:0;background:transparent;box-shadow:none;accent-color:#f8f7f4;cursor:pointer}.ProductFilm_seek__b68Xq:disabled{opacity:.6;cursor:default}.ProductFilm_caption__lLbP8{min-height:54px;padding:11px 24px 14px;text-align:center;font-size:15px;line-height:1.6;color:#f8f7f4;border-top:1px solid #42473f}.ProductFilm_error__y6Dap{color:#fff;font-size:14px;line-height:1.6;padding:16px 0;margin:0}.ProductFilm_filmMeta__d95h7{display:flex;gap:24px;justify-content:space-between;align-items:baseline;margin-top:16px;font-size:13px;line-height:1.7;color:#dbdcd6}.ProductFilm_filmMeta__d95h7 p{margin:0}.ProductFilm_filmMeta__d95h7 a{white-space:nowrap;color:#f8f7f4;text-decoration:underline;text-underline-offset:4px}.ProductFilm_filmMeta__d95h7 a span{margin-left:6px}.ProductFilm_transcript__Uf2pc{font-size:14px;margin-top:22px;border-top:1px solid #686c62;padding-top:18px}.ProductFilm_transcript__Uf2pc summary{cursor:pointer;width:-moz-fit-content;width:fit-content;color:#f8f7f4}.ProductFilm_transcript__Uf2pc>div{max-width:800px;padding-top:8px;color:#dbdcd6;line-height:1.8}.ProductFilm_transcript__Uf2pc p{margin:16px 0 0}.ProductFilm_frame__Vjo4G:fullscreen{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;border:0}.ProductFilm_frame__Vjo4G:fullscreen .ProductFilm_picture__WVf_g{flex:1;min-height:0;aspect-ratio:auto;background:#181b18}.ProductFilm_frame__Vjo4G:fullscreen .ProductFilm_caption__lLbP8,.ProductFilm_frame__Vjo4G:fullscreen .ProductFilm_controls__oH84w{flex-shrink:0}@media (max-width:600px){.ProductFilm_playOverlay__Frt38{font-size:14px;padding:13px 18px;gap:12px}.ProductFilm_controls__oH84w{gap:3px;padding:4px 5px;min-height:52px}.ProductFilm_controls__oH84w button{width:36px;height:42px}.ProductFilm_time__DfG2b{font-size:10px}.ProductFilm_caption__lLbP8{padding:10px 12px;min-height:64px;font-size:12px}.ProductFilm_filmMeta__d95h7{flex-wrap:wrap;gap:8px;font-size:12px;margin-top:14px}}.institutions_page__6hn7I{--paper:#f8f7f4;--ink:#18181b;--accent:#9e442f;color:var(--ink);background:var(--paper)}.institutions_page__6hn7I *,.institutions_page__6hn7I :after,.institutions_page__6hn7I :before{box-sizing:border-box}.institutions_page__6hn7I section{scroll-margin-top:90px}.institutions_page__6hn7I a:focus-visible,.institutions_page__6hn7I button:focus-visible,.institutions_page__6hn7I input:focus-visible,.institutions_page__6hn7I summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.institutions_wrap__VnEcM{width:min(100% - 112px,1280px);margin-inline:auto}.institutions_page__6hn7I .institutions_hero__hpFFv{padding-top:72px;padding-bottom:58px}.institutions_eyebrow__hBQgZ{margin:0 0 26px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.institutions_heroIntro__VTnD_{display:grid;grid-template-columns:1.45fr 1fr;align-items:end;gap:64px;margin-bottom:48px}.institutions_hero__hpFFv h1{margin:0;font-size:clamp(48px,5.5vw,82px);font-weight:500;letter-spacing:-.035em;line-height:1.02}.institutions_hero__hpFFv h1 em{font-weight:500;color:var(--accent)}.institutions_heroCopy__7UvXB{padding-bottom:5px}.institutions_heroCopy__7UvXB>p{margin:0;font-size:18px;line-height:1.7;max-width:470px}.institutions_actions__zJ6o9{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:28px}.institutions_primaryLink__0_EWG{display:inline-flex;justify-content:space-between;align-items:center;gap:36px;background:var(--ink);color:#fff;padding:14px 22px;font-size:15px;text-decoration:none}.institutions_primaryLink__0_EWG:hover{background:var(--accent)}.institutions_textLink__0K6vI{font-size:15px;text-decoration:none;border-bottom:1px solid;padding-block:8px}.institutions_textLink__0K6vI span{margin-left:12px}.institutions_heroFoot__7iPkp{display:flex;justify-content:space-between;align-items:baseline;gap:32px;margin-top:22px;font-size:13px;color:#58534d}.institutions_heroFoot__7iPkp p{margin:0}.institutions_heroFoot__7iPkp a{flex-shrink:0;text-decoration:none;color:var(--ink)}.institutions_heroFoot__7iPkp a span{margin-left:12px}.institutions_page__6hn7I .institutions_filmSection__XfIVp{padding:80px 0;background:#242723;color:#f8f7f4}.institutions_sectionIntro__g2t6Z{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:38px}.institutions_page__6hn7I h2{margin:0;font-size:clamp(40px,4vw,60px);font-weight:500;line-height:1.04;letter-spacing:-.025em}.institutions_sectionIntro__g2t6Z>p{margin:0;max-width:520px;font-size:17px;line-height:1.75;color:#dbdcd6}.institutions_page__6hn7I .institutions_studentSection___mZKT{padding-top:100px;padding-bottom:82px}.institutions_featureIntro___Rp_l{display:grid;grid-template-columns:1fr 1fr;gap:100px;margin-bottom:42px}.institutions_featureIntro___Rp_l h2{max-width:480px}.institutions_featureIntro___Rp_l p,.institutions_reportingSection__CNkV2 p{margin:0 0 18px;font-size:17px;line-height:1.8;color:#4d4a45}.institutions_featureIntro___Rp_l p:last-child,.institutions_reportingSection__CNkV2 p:last-child{margin-bottom:0}.institutions_followThrough__iBRAw{display:grid;grid-template-columns:1fr 1fr;gap:100px;border-top:1px solid #d8d3cb;padding-top:30px;margin-top:40px}.institutions_followThrough__iBRAw h3{margin:0;font-size:38px;font-weight:500;line-height:1.12;letter-spacing:-.02em}.institutions_followThrough__iBRAw p{margin:0;color:#4d4a45;font-size:16px;line-height:1.8}.institutions_page__6hn7I .institutions_performanceSection__naDLh{padding:88px 0 60px;background:#eeeae3}.institutions_editorialNote__x5M2n{font-size:14px;line-height:1.7;max-width:760px;color:#58534d;margin:26px 0 0}.institutions_page__6hn7I .institutions_reportingSection__CNkV2{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:94px;padding-bottom:100px}.institutions_reportingSection__CNkV2 h2{margin-bottom:26px}.institutions_reportList__cHRH_{margin:0;border-top:1px solid #bdb6aa}.institutions_reportList__cHRH_>div{padding:27px 0;border-bottom:1px solid #d8d3cb}.institutions_reportList__cHRH_ dt{font-size:17px;font-weight:600;margin-bottom:9px}.institutions_reportList__cHRH_ dd{margin:0;font-size:16px;line-height:1.75;color:#58534d;max-width:460px}.institutions_footer__dRus3{border-top:1px solid #d8d3cb;padding-block:32px}.institutions_footer__dRus3>div{display:flex;align-items:center;gap:28px}.institutions_wordmark__VCWOm{font-size:34px;line-height:1;text-decoration:none}.institutions_footer__dRus3 p{margin:0;font-size:13px;color:#58534d}.institutions_footer__dRus3 nav{display:flex;gap:24px;margin-left:auto;font-size:13px}.institutions_footer__dRus3 nav a{text-decoration:none}.institutions_footer__dRus3 nav a:hover,.institutions_heroFoot__7iPkp a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:1100px){.institutions_wrap__VnEcM{width:calc(100% - 64px)}.institutions_heroIntro__VTnD_{gap:32px;grid-template-columns:1.2fr 1fr}.institutions_hero__hpFFv h1{font-size:62px}.institutions_featureIntro___Rp_l,.institutions_followThrough__iBRAw,.institutions_reportingSection__CNkV2,.institutions_sectionIntro__g2t6Z{gap:48px}}@media (max-width:760px){.institutions_wrap__VnEcM{width:calc(100% - 40px)}.institutions_page__6hn7I .institutions_hero__hpFFv{padding-top:42px;padding-bottom:38px}.institutions_eyebrow__hBQgZ{font-size:11px;margin-bottom:22px}.institutions_featureIntro___Rp_l,.institutions_followThrough__iBRAw,.institutions_heroIntro__VTnD_,.institutions_page__6hn7I .institutions_reportingSection__CNkV2,.institutions_sectionIntro__g2t6Z{grid-template-columns:1fr;gap:24px}.institutions_heroIntro__VTnD_{margin-bottom:32px}.institutions_hero__hpFFv h1{font-size:clamp(44px,8vw,62px)}.institutions_heroCopy__7UvXB>p{font-size:16px;max-width:none}.institutions_actions__zJ6o9{margin-top:22px;gap:20px}.institutions_heroFoot__7iPkp{display:block;font-size:12px;line-height:1.7;margin-top:16px}.institutions_heroFoot__7iPkp a{display:inline-block;margin-top:10px}.institutions_page__6hn7I .institutions_filmSection__XfIVp{padding:48px 0}.institutions_page__6hn7I h2{font-size:43px}.institutions_sectionIntro__g2t6Z{margin-bottom:28px}.institutions_featureIntro___Rp_l p,.institutions_reportingSection__CNkV2 p,.institutions_sectionIntro__g2t6Z>p{font-size:16px}.institutions_page__6hn7I .institutions_studentSection___mZKT{padding-top:55px;padding-bottom:48px}.institutions_featureIntro___Rp_l{margin-bottom:28px}.institutions_followThrough__iBRAw{margin-top:28px;padding-top:24px;gap:14px}.institutions_followThrough__iBRAw h3{font-size:34px}.institutions_page__6hn7I .institutions_performanceSection__naDLh{padding:50px 0 40px}.institutions_editorialNote__x5M2n{font-size:13px;margin-top:20px}.institutions_page__6hn7I .institutions_reportingSection__CNkV2{padding-top:55px;padding-bottom:55px;gap:30px}.institutions_reportList__cHRH_>div{padding-block:22px}.institutions_footer__dRus3>div{flex-wrap:wrap;gap:16px}.institutions_footer__dRus3 nav{width:100%;margin-left:0;gap:26px;padding-top:8px}}@media (max-width:768px){.institutions_page__6hn7I section{padding-inline:0!important}.institutions_page__6hn7I .institutions_hero__hpFFv{padding-top:42px!important;padding-bottom:38px!important}.institutions_page__6hn7I .institutions_filmSection__XfIVp{padding-block:48px!important}.institutions_page__6hn7I .institutions_studentSection___mZKT{padding-top:55px!important;padding-bottom:48px!important}.institutions_page__6hn7I .institutions_performanceSection__naDLh{padding-top:50px!important;padding-bottom:40px!important}.institutions_page__6hn7I .institutions_reportingSection__CNkV2{padding-block:55px!important}.institutions_page__6hn7I section[id=contact]{padding:0!important}.institutions_page__6hn7I input,.institutions_page__6hn7I select,.institutions_page__6hn7I textarea{font-size:16px!important}.institutions_page__6hn7I input[type=range]{padding:0!important}}