.resource-main{background:var(--color-neutral-950)}.resource-page{--resource-navbar-height: 4.5rem;--resource-panel-gap: 1rem;--resource-scroll-gutter: var(--resource-panel-gap);--resource-sticky-offset: calc(var(--resource-navbar-height) + var(--resource-scroll-gutter));--resource-desktop-panel-min-height: 40.625rem;--resource-viewer-chrome-height: 3.375rem;--resource-desktop-viewer-toolbar-height: var(--resource-viewer-chrome-height);--resource-desktop-viewer-min-height: calc( var(--resource-desktop-panel-min-height) - var(--resource-desktop-viewer-toolbar-height) );--resource-desktop-grid-height: max(var(--resource-desktop-panel-min-height), calc(100vh - 32rem) );display:flex;flex-direction:column;min-height:calc(100vh - 5rem);padding:6.25rem 0 6rem;color:var(--color-white);background:var(--color-neutral-950)}.resource-page__container{display:flex;flex-direction:column;flex:1;width:100%;row-gap:3rem;max-width:86.5rem;padding-left:2rem;padding-right:2rem}.resource-page__header{display:flex;flex-direction:column;align-items:center;width:100%;max-width:67.5rem;margin:0 auto;text-align:center}.resource-page__pill{margin-bottom:2.5rem}.resource-page__title{margin:0;color:var(--color-white)}.resource-page__title.heading-wrapper{max-width:none;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:500;letter-spacing:-.07em;line-height:115%}.resource-page__title .heading-text,.resource-page__title .heading-shadow{padding-bottom:.75rem}.resource-page__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.44fr);gap:var(--resource-panel-gap);align-items:start}.resource-viewer,.resource-form-card{box-sizing:border-box;min-width:0;border:1px solid #5f5f64;border-radius:.5rem;color:var(--color-white);background:transparent}.resource-viewer{overflow:hidden;overscroll-behavior:contain;scroll-margin-top:var(--resource-sticky-offset);background:#0c0c0d}html.resource-js .resource-viewer.is-layout-pending{opacity:0;visibility:hidden}.resource-viewer__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.625rem;min-height:3.25rem;padding:.5rem;border-bottom:1px solid var(--color-neutral-800);background:#111115}.resource-viewer__download,.resource-form__submit{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1rem;border:0;border-radius:.25rem;background:var(--color-purple);color:var(--color-white);font-family:inherit;font-size:1rem;font-weight:600;letter-spacing:-.03em;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .2s ease-in-out}.resource-viewer__download{gap:.4375rem;flex:0 0 auto;height:2.125rem;min-height:0;padding:0 1.25rem 0 .6875rem;border:1px solid var(--color-neutral-700);border-radius:.25rem;background:#1a1a20;color:var(--color-white);font-size:.8125rem;letter-spacing:-.02em;white-space:nowrap}.resource-viewer__icon-button svg,.resource-viewer__fit-button svg,.resource-viewer__download svg{display:block;width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.resource-viewer__download:hover,.resource-viewer__download:focus-visible{background:#25252b;outline:none}.resource-form__submit:hover,.resource-form__submit:focus-visible{background:#1f1eb8;outline:none}.resource-viewer__download[aria-disabled=true]{border-color:var(--color-neutral-800);background:#17171c;color:var(--color-neutral-500);cursor:not-allowed;pointer-events:auto}.resource-viewer__download[aria-disabled=true]:hover,.resource-viewer__download[aria-disabled=true]:focus-visible{border-color:var(--color-neutral-800);background:#17171c;color:var(--color-neutral-500);cursor:not-allowed}.resource-viewer__controls{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto;gap:.5rem;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.resource-viewer__controls.has-scroll-right.has-scroll-left{-webkit-mask-image:linear-gradient(to right,transparent,black 1.25rem,black calc(100% - 1.25rem),transparent);mask-image:linear-gradient(to right,transparent,black 1.25rem,black calc(100% - 1.25rem),transparent)}.resource-viewer__controls.has-scroll-right:not(.has-scroll-left){-webkit-mask-image:linear-gradient(to right,black calc(100% - 1.25rem),transparent);mask-image:linear-gradient(to right,black calc(100% - 1.25rem),transparent)}.resource-viewer__controls.has-scroll-left:not(.has-scroll-right){-webkit-mask-image:linear-gradient(to right,transparent,black 1.25rem);mask-image:linear-gradient(to right,transparent,black 1.25rem)}.resource-viewer__controls::-webkit-scrollbar{display:none}.resource-viewer__page-controls,.resource-viewer__zoom-controls{display:flex;align-items:center;gap:0}.resource-viewer__control-group{display:inline-flex;flex:0 0 auto;align-items:center;height:2.125rem;min-height:0;overflow:hidden;border:1px solid var(--color-neutral-800);border-radius:.25rem;background:#151519}.resource-viewer__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;flex:0 0 auto;min-width:0;margin-left:auto}.resource-viewer__icon-button,.resource-viewer__fit-button,.resource-viewer__gate-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-neutral-700);border-radius:.25rem;background:#1b1b20;color:var(--color-white);font-family:inherit;font-size:.75rem;font-weight:600;line-height:1;cursor:pointer;transition:background-color .16s ease,color .16s ease}.resource-viewer__icon-button,.resource-viewer__fit-button{flex:0 0 auto;width:2.125rem;height:2.125rem;min-height:0;padding:0}.resource-viewer__control-group .resource-viewer__icon-button,.resource-viewer__control-group .resource-viewer__fit-button{border:0;border-radius:0;background:transparent}.resource-viewer__control-group .resource-viewer__icon-button+.resource-viewer__icon-button{border-left:1px solid var(--color-neutral-800)}.resource-viewer__icon-button:hover,.resource-viewer__icon-button:focus-visible,.resource-viewer__fit-button:hover,.resource-viewer__fit-button:focus-visible{background:#25252b;outline:none}.resource-viewer__fit-button.is-active,.resource-viewer__fit-button[aria-pressed=true]{color:var(--color-white);background:#22222a}.resource-viewer__icon-button:disabled,.resource-viewer__fit-button:disabled{color:var(--color-neutral-500);cursor:not-allowed}.resource-viewer__control-group .resource-viewer__icon-button:disabled,.resource-viewer__control-group .resource-viewer__fit-button:disabled{color:var(--color-neutral-500)}.resource-viewer__icon-button:disabled:hover,.resource-viewer__icon-button:disabled:focus-visible,.resource-viewer__fit-button:disabled:hover,.resource-viewer__fit-button:disabled:focus-visible{background:inherit;color:var(--color-neutral-500);cursor:not-allowed}.resource-viewer__control-group .resource-viewer__icon-button:disabled:hover,.resource-viewer__control-group .resource-viewer__icon-button:disabled:focus-visible,.resource-viewer__control-group .resource-viewer__fit-button:disabled:hover,.resource-viewer__control-group .resource-viewer__fit-button:disabled:focus-visible{background:transparent}.resource-viewer__fullscreen-icon--exit,.resource-viewer.is-fullscreen .resource-viewer__fullscreen-icon--open{display:none!important}.resource-viewer.is-fullscreen .resource-viewer__fullscreen-icon--exit{display:block!important}.resource-viewer.is-fullscreen .resource-viewer__scroll-top-controls{display:none}.resource-viewer__page-jump{display:inline-flex;align-items:center;gap:.25rem;height:2.125rem;min-height:0;margin:0;padding:0 .5rem;border-right:1px solid var(--color-neutral-800);border-left:1px solid var(--color-neutral-800);color:var(--color-neutral-300);font-size:.75rem;line-height:1}.resource-viewer__page-jump input{box-sizing:border-box;width:2.125rem;min-height:1.75rem;padding:.125rem .25rem;border:1px solid #29292f;border-radius:.25rem;background:#101014;color:var(--color-white);font:inherit;text-align:center}.resource-viewer__page-jump input:focus{border-color:var(--color-purple);outline:none}.resource-viewer__page-jump input.is-invalid,.resource-viewer__page-jump input[aria-invalid=true]{animation:resource-page-input-shake .24s ease;border-color:#ff7a70;box-shadow:0 0 0 2px #ff7a7033}.resource-viewer__page-jump input::-webkit-outer-spin-button,.resource-viewer__page-jump input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.resource-viewer__page-jump input[type=number]{appearance:textfield}.resource-viewer__frame{position:relative;height:min(72vh,44rem);min-height:40rem;background:#2f2f32}@media screen and (min-width:1181px){.resource-page{min-height:calc(100vh - 5rem)}.resource-page__container{min-height:0}.resource-page__grid{flex:0 0 auto;height:var(--resource-desktop-grid-height);grid-template-rows:minmax(0,1fr);align-items:stretch}.resource-viewer{display:flex;flex-direction:column;min-height:0}.resource-viewer__frame{flex:1;height:auto;min-height:var(--resource-desktop-viewer-min-height)}.resource-form-card{align-self:start}}@media screen and (min-width:1181px)and (max-width:1280px){.resource-page{--resource-desktop-panel-min-height: 43.0625rem}}@media screen and (min-width:1181px)and (max-height:820px){.resource-page{--resource-desktop-viewer-min-height: 32rem}}@media screen and (min-width:1181px)and (max-height:660px){.resource-page{--resource-desktop-viewer-min-height: 28rem}}.resource-viewer__preview{height:100%;overflow:auto;overscroll-behavior:contain;overflow-anchor:none;padding:1.25rem;background:#2f2f32;scrollbar-color:#8a8a8f #2f2f32;scrollbar-width:thin}.resource-viewer__preview:focus{outline:none}.resource-viewer__preview:focus-visible{box-shadow:inset 0 0 0 2px var(--color-purple)}.resource-viewer__preview.is-pannable{cursor:grab}.resource-viewer__preview.is-panning{cursor:grabbing;scroll-behavior:auto}body.is-resource-panning,body.is-resource-panning *{cursor:grabbing!important;user-select:none!important}.resource-viewer__pages{--resource-page-width: 44rem;width:max(100%,var(--resource-page-width));min-width:100%}.resource-viewer__page{display:block;width:var(--resource-page-width);max-width:none;height:auto;margin:0 auto 1.25rem;border:1px solid #8a8a8f;border-radius:0;background:var(--color-white);content-visibility:auto;contain-intrinsic-size:44rem 56.9rem;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.resource-viewer__page:last-child{margin-bottom:0}.resource-viewer__locked{position:relative}.resource-viewer__locked+.resource-viewer__page{margin-top:1.25rem}.resource-viewer__gate-shell{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:1.25rem;opacity:0;pointer-events:none;transition:opacity .16s ease,visibility .16s ease;visibility:hidden}.resource-viewer__gate-shell.is-visible{opacity:1;visibility:visible}.resource-viewer__gate{position:relative;display:grid;justify-items:center;gap:1rem;width:min(calc(100% - 2rem),38rem);margin:0 auto;overflow:hidden;padding:2.25rem 2rem 2rem;border:1px solid rgba(255,255,255,.14);border-radius:.75rem;background-color:#19191e;box-shadow:0 1.5rem 3.75rem #000000a6,0 .25rem 1rem #00000080,0 0 3.75rem #7978ff14;pointer-events:none;text-align:center}.resource-viewer__gate:before{position:absolute;top:0;right:0;left:0;z-index:1;height:.1875rem;background:linear-gradient(90deg,#ffb200,#ed4f06 22%,#f567f0,#7978ff 78%,#4299ed);content:""}.resource-viewer__gate-icon{display:block;width:90px;height:70px}.resource-viewer__gate-heading{margin:0;color:var(--color-white);font-size:clamp(1.0625rem,1.25vw,1.125rem);font-weight:500;letter-spacing:-.05em;line-height:1.2;text-wrap:balance}.resource-viewer__gate-action{justify-self:center;min-width:7.5rem;min-height:0;height:2.125rem;margin-top:.25rem;padding:0 1.125rem;border:1px solid rgba(255,255,255,.08);border-radius:.25rem;background:var(--color-purple);color:var(--color-white);font-size:.8125rem;font-weight:600;letter-spacing:-.02em;pointer-events:auto;box-shadow:0 .5rem 1.25rem #3f3edf29;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}@media screen and (max-width:767px){.resource-viewer__gate{gap:.875rem;width:min(calc(100% - 1rem),28rem);padding:1.75rem 1rem 1.25rem}.resource-viewer__gate-heading{font-size:1.0625rem;line-height:1.2}}.resource-viewer__gate-action:hover,.resource-viewer__gate-action:focus-visible{background:#3432d8;outline:none}.resource-viewer__masked-pages{position:relative;width:100%}.resource-viewer__page-mask{position:relative;display:block;width:var(--resource-page-width);max-width:none;margin:0 auto 1.25rem;border:1px solid #8a8a8f;border-radius:0;background:var(--color-white);content-visibility:auto;contain-intrinsic-size:44rem 56.9rem}.resource-viewer__page-mask:last-child{margin-bottom:0}.resource-viewer__page--masked{width:100%;margin:0;border:0;pointer-events:none;-webkit-user-select:none;user-select:none}.resource-viewer__page--placeholder{background:linear-gradient(90deg,transparent 12%,rgba(255,255,255,.38) 50%,transparent 88%) 0 0 / 220% 100%,linear-gradient(#f7f7f9,#ececf1)}.resource-viewer.is-fullscreen{position:fixed;inset:1rem;z-index:10000;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);max-width:none;width:auto;height:auto;margin:0;box-shadow:0 1.25rem 4rem #0000008c}.resource-viewer.is-fullscreen .resource-viewer__frame{height:auto;min-height:0}.resource-viewer.is-fullscreen .resource-viewer__preview{padding:1rem}html.is-resource-viewer-fullscreen,body.is-resource-viewer-fullscreen{overflow:hidden}html.is-resource-viewer-fullscreen{scrollbar-gutter:auto}body.is-resource-viewer-fullscreen [data-tippy-root]{z-index:10050!important}.resource-form-card{position:sticky;top:var(--resource-sticky-offset);padding:1.875rem;overflow:hidden}.resource-form-card__header{display:block}.resource-form-card__header>div{min-width:0}.resource-form-card__eyebrow{margin:0;color:var(--color-neutral-300);text-transform:uppercase;letter-spacing:.15em;font-size:.75rem;font-weight:500;line-height:1.1}.resource-form-card__title{margin:.75rem 0;color:var(--color-white);font-size:2rem;font-weight:500;letter-spacing:-.07em;line-height:1.2}.resource-form-card__description,.resource-form-card__terms{margin:0;color:var(--color-neutral-400);font-size:.875rem;line-height:1.5}.resource-form{display:grid;gap:0;margin-top:1.25rem}.resource-form__grid{display:grid;grid-template-columns:minmax(0,1fr)}.resource-form__field{display:grid;gap:.25rem;padding-bottom:1rem;color:var(--color-white);font-size:.8125rem;font-weight:400;line-height:normal}.resource-form__field input{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:3rem;padding:.75rem 1rem;border:1px solid var(--color-neutral-700);border-radius:.25rem;background-color:#19191e;color:var(--color-white);font:inherit;font-size:1rem;font-weight:400;line-height:1.4;transition:border-color .2s ease,background-color .2s ease}.resource-form__field input::placeholder{color:var(--color-neutral-400)}.resource-form__field input:hover,.resource-form__field input:focus{border-color:var(--color-neutral-400);background-color:#202026;outline:none}.resource-form__field input:focus{border-color:var(--color-purple)}.resource-form__submit{width:100%;margin-top:.125rem}.resource-form__submit[disabled]{background:var(--color-neutral-800);color:var(--color-neutral-400);cursor:not-allowed}.resource-form__submit[disabled]:hover,.resource-form__submit[disabled]:focus-visible{background:var(--color-neutral-800);color:var(--color-neutral-400);cursor:not-allowed}.resource-form.is-submitting .resource-form__submit[disabled]{cursor:wait}.resource-form__status{min-height:0;margin:.625rem 0 0;color:var(--color-neutral-300);font-size:.875rem;line-height:1.4}.resource-form__status:empty{display:none}.resource-form__status.is-error{color:#ffb4a9}.resource-form__status.is-success{color:#9fe7b0}.resource-form-card__terms{margin-top:.75rem}.resource-form-card__terms a{color:inherit;text-decoration:underline;text-underline-offset:.15em;transition:color .2s ease}.resource-form-card__terms a:hover,.resource-form-card__terms a:focus-visible{color:var(--color-white)}.tippy-box[data-theme~=median]{padding:.5rem .625rem;border-radius:.25rem;background-color:var(--color-white);color:var(--color-neutral-950);box-shadow:0 .5rem 1.25rem #00000047;font-family:var(--font-sans);font-size:.8125rem;font-weight:500;line-height:1.35}.tippy-box[data-theme~=median] .tippy-content{padding:0;text-align:center}.resource-viewer__download-tooltip{display:grid;gap:0;white-space:nowrap}.resource-viewer__download-tooltip>span{display:block}.tippy-box[data-theme~=median] .tippy-arrow{color:var(--color-white)}.resource-page.is-resource-unlocked .resource-viewer__preview,html.resource-pre-unlocked .resource-viewer__preview{display:block}.resource-page.is-resource-unlocked .resource-page__grid,html.resource-pre-unlocked .resource-page__grid{grid-template-columns:minmax(0,1fr)}.resource-page.is-resource-unlocked .resource-form-card,html.resource-pre-unlocked .resource-form-card{display:none}.resource-page.is-resource-unlocked .resource-viewer__download:not([aria-disabled=true]),html.resource-pre-unlocked .resource-viewer__download:not([aria-disabled=true]){border-color:transparent;background-color:var(--color-purple);color:var(--color-white);box-shadow:none;transition:none}.resource-page.is-resource-unlocked .resource-viewer__download:not([aria-disabled=true]):hover,.resource-page.is-resource-unlocked .resource-viewer__download:not([aria-disabled=true]):focus-visible,html.resource-pre-unlocked .resource-viewer__download:not([aria-disabled=true]):hover,html.resource-pre-unlocked .resource-viewer__download:not([aria-disabled=true]):focus-visible{border-color:transparent;background-color:#1f1eb8;color:var(--color-white);transition:background-color .2s ease-in-out}.resource-page.is-resource-unlocked .resource-viewer__gate-shell,html.resource-pre-unlocked .resource-viewer__gate-shell{display:none}@keyframes resource-page-input-shake{0%,to{transform:translate(0)}25%{transform:translate(-.25rem)}50%{transform:translate(.25rem)}75%{transform:translate(-.125rem)}}@media(prefers-reduced-motion:reduce){.resource-viewer__page-jump input.is-invalid,.resource-viewer__page-jump input[aria-invalid=true]{animation:none}}@media screen and (max-width:1180px){.resource-page{--resource-stacked-viewer-frame-height: 44rem;--resource-stacked-viewer-bottom-gap: 8px;padding-top:5rem}.resource-page__grid{grid-template-columns:minmax(0,1fr)}.resource-viewer,.resource-form-card{width:100%;max-width:none;margin-left:0;margin-right:0}.resource-form-card{position:static}.resource-viewer__frame{height:min(var(--resource-stacked-viewer-frame-height),calc(100vh - var(--resource-sticky-offset) - var(--resource-viewer-chrome-height) - var(--resource-stacked-viewer-bottom-gap)));height:min(var(--resource-stacked-viewer-frame-height),calc(100svh - var(--resource-sticky-offset) - var(--resource-viewer-chrome-height) - var(--resource-stacked-viewer-bottom-gap)));min-height:0}}@media screen and (min-width:768px)and (max-width:1180px){.resource-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}.resource-form__grid{display:contents}.resource-form__field{padding-bottom:.75rem}.resource-form>.resource-form__field:last-of-type,.resource-form__submit,.resource-form__status{grid-column:1 / -1}}@media screen and (max-width:991px){.resource-page{--resource-panel-gap: .5rem;--resource-scroll-gutter: .5rem}.resource-page__container{padding-left:var(--resource-scroll-gutter);padding-right:var(--resource-scroll-gutter)}.resource-viewer,.resource-form-card{max-width:none}}@media screen and (max-width:767px){.resource-page{padding-top:4rem;padding-bottom:4rem}.resource-page__container{padding-left:var(--resource-scroll-gutter);padding-right:var(--resource-scroll-gutter);row-gap:2rem}.resource-page__pill{margin-bottom:2rem}.resource-page__title.heading-wrapper{font-size:2.25rem}.resource-form-card{max-width:none;padding:1.5rem}.resource-viewer{max-width:none}.resource-viewer.is-fullscreen{inset:0;border-radius:0}.resource-viewer__download-label{display:none}.resource-viewer__download{width:2.125rem;padding:0}}@media screen and (max-width:560px){.resource-page{--resource-stacked-viewer-frame-height: 36rem;padding-top:3.5rem}.resource-viewer__toolbar{gap:.375rem;padding:.5rem}.resource-viewer__controls{justify-content:flex-start;gap:.1875rem;width:auto}.resource-viewer__actions{gap:.1875rem}.resource-viewer__page-jump{padding-right:.3125rem;padding-left:.3125rem}.resource-viewer__page-jump input{width:1.75rem;min-height:1.5rem}.resource-viewer__page-total{display:none}.resource-viewer__preview{padding:.875rem}.resource-viewer__page,.resource-viewer__page-mask{margin-bottom:.875rem}.resource-viewer__locked+.resource-viewer__page{margin-top:.875rem}}@media screen and (max-width:390px){.resource-page{--resource-stacked-viewer-frame-height: clamp(29.25rem, calc(100vh - 12.4375rem) , 36rem);--resource-stacked-viewer-frame-height: clamp(29.25rem, calc(100svh - 12.4375rem) , 36rem)}}
