@charset "UTF-8";*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--Colonial-Yellow-10: #FDF8DB;--Colonial-Yellow-20: #F7EDB5;--Colonial-Yellow-30: #ECDE8E;--Colonial-Yellow-40: #DDCC6A;--Colonial-Yellow-50: #C9B64B;--Colonial-Yellow-60: #AF9C2E;--Colonial-Yellow-70: #917F18;--Colonial-Yellow-80: #70610A;--Colonial-Yellow-90: #4C4103;--Colonial-Yellow-100: #262100;--Moss-10: #E4F1D4;--Moss-20: #C8DFAC;--Moss-30: #ACCA87;--Moss-40: #92B566;--Moss-50: #789E4A;--Moss-60: #618733;--Moss-70: #4B6E20;--Moss-80: #365511;--Moss-90: #233A07;--Moss-100: #111E02;--Griffin-Green-10: #D0D6D4;--Griffin-Green-20: #A0AFAA;--Griffin-Green-30: #748A83;--Griffin-Green-40: #4E6960;--Griffin-Green-50: #2F4A41;--Griffin-Green-60: #183028;--Griffin-Green-70: #0E221B;--Griffin-Green-80: #071510;--Griffin-Green-90: #020B08;--Griffin-Green-100: #000403;--Neutrals-Off-White: #FFFDF1;--Neutrals-White: #FFFFFF;--Neutrals-Grey-10: #EFEFEF;--Neutrals-Grey-30: #BBBBBB;--Neutrals-Grey-50: #6E6E6E;--Neutrals-Grey-70: #454545;--Neutrals-Black: #000000;--Extended-Palette-Indigo: #566EB9;--Extended-Palette-Copper-Rust: #923A44;--color-debug-red: #D90416;--color-debug-red-rgb: 217, 4, 22;--color-debug-green: #AFFC41;--color-debug-green-rgb: 175, 252, 65;--color-debug-blue: #06F;--color-debug-blue-rgb: 0, 102, 255;--color-debug-yellow: #FFF343;--color-debug-yellow-rgb: 255, 243, 67;--color-debug-purple: #8B5CF6;--color-debug-purple-rgb: 139, 92, 246;--font-size-base: 8px;font-size:var(--font-size-base);--Module-Spacing-Margin-TB-L: 6rem;--Module-Spacing-Margin-TB-M: 6rem;--Module-Spacing-Margin-TB-S: 6rem;--Module-Spacing-Margin-LR-XL: 2rem;--Module-Spacing-Margin-LR-L: 2rem;--Module-Spacing-Margin-LR-M: 2rem;--Module-Spacing-Margin-LR-S: 2rem;--Module-Spacing-Gap-Grid: 2rem;--Module-Spacing-Gap-XXXL: 7rem;--Module-Spacing-Gap-XXL: 6rem;--Module-Spacing-Gap-XL: 4.5rem;--Module-Spacing-Gap-L: 4rem;--Module-Spacing-Gap-M: 3rem;--Module-Spacing-Gap-S: 2rem;--Module-Spacing-Gap-XS: 1.5rem;--Module-Spacing-Gap-XXS: 1rem;--Module-Spacing-Gap-XXXS: 1rem}@media(min-width:768px){:root{--Module-Spacing-Margin-TB-L: 10rem;--Module-Spacing-Margin-TB-M: 8rem;--Module-Spacing-Margin-TB-S: 7rem;--Module-Spacing-Margin-LR-XL: 17rem;--Module-Spacing-Margin-LR-L: 17rem;--Module-Spacing-Margin-LR-M: 5rem;--Module-Spacing-Margin-LR-S: 5rem;--Module-Spacing-Gap-Grid: 2.5rem;--Module-Spacing-Gap-XXXL: 8rem;--Module-Spacing-Gap-XXL: 7rem;--Module-Spacing-Gap-XL: 5rem;--Module-Spacing-Gap-L: 4.5rem;--Module-Spacing-Gap-M: 3.5rem;--Module-Spacing-Gap-S: 2.5rem;--Module-Spacing-Gap-XS: 2rem;--Module-Spacing-Gap-XXS: 1.5rem;--Module-Spacing-Gap-XXXS: 1rem}}@media(min-width:1024px){:root{--Module-Spacing-Margin-TB-L: 15.5rem;--Module-Spacing-Margin-TB-M: 10rem;--Module-Spacing-Margin-TB-S: 8rem;--Module-Spacing-Margin-LR-XL: 35.5rem;--Module-Spacing-Margin-LR-L: 21.5rem;--Module-Spacing-Margin-LR-M: 14rem;--Module-Spacing-Margin-LR-S: 7.5rem;--Module-Spacing-Gap-Grid: 2.5rem;--Module-Spacing-Gap-XXXL: 10rem;--Module-Spacing-Gap-XXL: 8rem;--Module-Spacing-Gap-XL: 6rem;--Module-Spacing-Gap-L: 5rem;--Module-Spacing-Gap-M: 4rem;--Module-Spacing-Gap-S: 3rem;--Module-Spacing-Gap-XS: 2rem;--Module-Spacing-Gap-XXS: 1.5rem;--Module-Spacing-Gap-XXXS: 1rem}}:root{--spacing-4: .5rem;--spacing-8: 1rem;--spacing-12: 1.5rem;--spacing-16: 2rem;--spacing-20: 2.5rem;--spacing-24: 3rem;--Corner-Radius-Cards-Outer: 2.5rem;--Corner-Radius-Cards-Inner: 1.5rem;--Corner-Radius-Fields: 1.5rem}@media(min-width:768px){:root{--Corner-Radius-Cards-Outer: 3rem;--Corner-Radius-Cards-Inner: 2rem}}@media(min-width:1024px){:root{--Corner-Radius-Cards-Outer: 3rem;--Corner-Radius-Cards-Inner: 2rem}}:root{--transition-base: 1.24s $easeOutQuad;--max-width: 1440px;--header-height: 10rem;--header-height-desktop: 13rem;--z-index-header: 20;--font-family: "Onest", system-ui, sans-serif;--editor-block-vertical-margin: 28px}html.reveal-enabled{--reveal-container-stagger: .2s;--reveal-child-stagger: .1s}html.reveal-enabled [data-reveal=container]:not(.is-revealed){opacity:0}html.reveal-enabled [data-reveal=child]{opacity:0}html.reveal-enabled [data-reveal=child]:not([data-reveal-type]),html.reveal-enabled [data-reveal=child][data-reveal-type=fade-in]{transform:none}html.reveal-enabled [data-reveal=child][data-reveal-type=slide-up]{transform:translateY(3rem)}html.reveal-enabled [data-reveal=child][data-reveal-type=slide-right]{transform:translate(-3rem)}html.reveal-enabled [data-reveal=child][data-reveal-type=slide-left]{transform:translate(3rem)}html.reveal-enabled [data-reveal=child][data-reveal-type=scale-up]{transform:scale(.9)}[data-reveal=container].is-revealed{opacity:1;transition:opacity .75s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-container-i, 0) * var(--reveal-container-stagger, 0s))}[data-reveal=container].is-revealed [data-reveal=child]{animation-delay:calc(var(--reveal-container-i, 0) * var(--reveal-container-stagger, 0s) + var(--reveal-i, 0) * var(--reveal-child-stagger))}[data-reveal=container].is-revealed [data-reveal=child]:not([data-reveal-type]),[data-reveal=container].is-revealed [data-reveal=child][data-reveal-type=fade-in]{animation-name:reveal-fade-in;animation-duration:.75s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards}[data-reveal=container].is-revealed [data-reveal=child][data-reveal-type=slide-up]{animation-name:reveal-fade-up;animation-duration:.75s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards}[data-reveal=container].is-revealed [data-reveal=child][data-reveal-type=slide-right]{animation-name:reveal-slide-right;animation-duration:.75s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards}[data-reveal=container].is-revealed [data-reveal=child][data-reveal-type=slide-left]{animation-name:reveal-slide-left;animation-duration:.75s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards}[data-reveal=container].is-revealed [data-reveal=child][data-reveal-type=scale-up]{animation-name:reveal-scale-up;animation-duration:.75s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards}@keyframes reveal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes reveal-fade-up{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-slide-right{0%{opacity:0;transform:translate(-3rem)}to{opacity:1;transform:translate(0)}}@keyframes reveal-slide-left{0%{opacity:0;transform:translate(3rem)}to{opacity:1;transform:translate(0)}}@keyframes reveal-scale-up{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){html.reveal-enabled [data-reveal=container]:not(.is-revealed),html.reveal-enabled [data-reveal=child]{opacity:1;transform:none}[data-reveal=container].is-revealed,[data-reveal=container].is-revealed [data-reveal=child]{transition:none;animation:none}}html{background-color:var(--Moss-100)}body{background-color:var(--Neutrals-Off-White);font-family:var(--font-family);margin:0;overflow-x:clip;overscroll-behavior-x:none;height:100%;min-height:100svh;display:flex;flex-direction:column}body p,body h1,body h2,body h3,body h4,body h5,body h6,body ul,body ol{margin:0;font-family:var(--font-family)}body .title-xxxxl,body .has-title-xxxxl-font-size{font-size:6.5rem;line-height:1;letter-spacing:-.04em;font-weight:400}@media(min-width:768px){body .title-xxxxl,body .has-title-xxxxl-font-size{font-size:7.5rem}}@media(min-width:1024px){body .title-xxxxl,body .has-title-xxxxl-font-size{font-size:10rem}}body .title-xxxl,body .has-title-xxxl-font-size{font-size:5rem;line-height:1;letter-spacing:-.04em;font-weight:500}@media(min-width:768px){body .title-xxxl,body .has-title-xxxl-font-size{font-size:6.5rem}}@media(min-width:1024px){body .title-xxxl,body .has-title-xxxl-font-size{font-size:7.5rem}}body .title-xxl,body .has-title-xxl-font-size{font-size:4rem;line-height:1;letter-spacing:-.03em;font-weight:500}@media(min-width:768px){body .title-xxl,body .has-title-xxl-font-size{font-size:5rem}}@media(min-width:1024px){body .title-xxl,body .has-title-xxl-font-size{font-size:6rem}}body .title-xl,body .has-title-xl-font-size{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}@media(min-width:768px){body .title-xl,body .has-title-xl-font-size{font-size:4rem}}@media(min-width:1024px){body .title-xl,body .has-title-xl-font-size{font-size:4.5rem}}body .title-l,body .has-title-l-font-size{font-size:2.5rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}@media(min-width:768px){body .title-l,body .has-title-l-font-size{font-size:3rem}}@media(min-width:1024px){body .title-l,body .has-title-l-font-size{font-size:3.5rem}}body .title-m,body .has-title-m-font-size{font-size:2rem;line-height:1.2;letter-spacing:-.02em;font-weight:500}@media(min-width:768px){body .title-m,body .has-title-m-font-size{font-size:2.25rem}}@media(min-width:1024px){body .title-m,body .has-title-m-font-size{font-size:2.5rem}}body .title-xxxs,body .has-title-xxxs-font-size{font-size:1.75rem;line-height:1.16;font-weight:500}@media(min-width:768px){body .title-xxxs,body .has-title-xxxs-font-size{font-size:1.75rem}}@media(min-width:1024px){body .title-xxxs,body .has-title-xxxs-font-size{font-size:1.75rem}}body .text-m,body .has-text-m-font-size{font-size:2rem;line-height:1.4;letter-spacing:-.01em;font-weight:400}@media(min-width:768px){body .text-m,body .has-text-m-font-size{font-size:2.25rem}}@media(min-width:1024px){body .text-m,body .has-text-m-font-size{font-size:2.5rem}}body .text-s,body .has-text-s-font-size{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}@media(min-width:1024px){body .text-s,body .has-text-s-font-size{font-size:2rem}}body .text-xs,body .has-text-xs-font-size{font-size:1.75rem;line-height:1.4;letter-spacing:-.01em;font-weight:400}body .text-xxs,body .has-text-xxs-font-size{font-size:1.5rem;line-height:1.2;letter-spacing:-.01em;font-weight:400}body .cta-m,body .has-cta-m-font-size{font-size:2.5rem;line-height:1.2;letter-spacing:-.02em;font-weight:600}body .cta-s,body .has-cta-s-font-size{font-size:2rem;line-height:1;letter-spacing:-.01em;font-weight:600}body .cta-xs,body .has-cta-xs-font-size{font-size:1.75rem;line-height:1;letter-spacing:-.01em;font-weight:600}body .cta-xxs,body .has-cta-xxs-font-size{font-size:1.5rem;line-height:1;letter-spacing:-.01em;font-weight:600}body .filter-s,body .has-filter-s-font-size{font-size:2.5rem;line-height:1;letter-spacing:-.01em;font-weight:600}@media(min-width:768px){body .filter-s,body .has-filter-s-font-size{font-size:2rem}}body .filter-xs,body .has-filter-xs-font-size{font-size:2rem;line-height:1;letter-spacing:-.02em;font-weight:500}@media(min-width:768px){body .filter-xs,body .has-filter-xs-font-size{font-size:1.75rem}}body .eyebrow-xxs,body .has-eyebrow-xxs-font-size{font-size:1.5rem;line-height:1.2;letter-spacing:.05em;font-weight:800;text-transform:uppercase}body .eyebrow-xxxs,body .has-eyebrow-xxxs-font-size{font-size:1.25rem;line-height:1.2;letter-spacing:.05em;font-weight:700;text-transform:uppercase}body p,body li{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}@media(min-width:1024px){body p,body li{font-size:2rem}}body h1{font-size:4rem;line-height:1;letter-spacing:-.03em;font-weight:500}@media(min-width:768px){body h1{font-size:5rem}}@media(min-width:1024px){body h1{font-size:6rem}}body h2{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}@media(min-width:768px){body h2{font-size:4rem}}@media(min-width:1024px){body h2{font-size:4.5rem}}body h3{font-size:2.5rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}@media(min-width:768px){body h3{font-size:3rem}}@media(min-width:1024px){body h3{font-size:3.5rem}}body h4{font-size:2rem;line-height:1.2;letter-spacing:-.02em;font-weight:500}@media(min-width:768px){body h4{font-size:2.25rem}}@media(min-width:1024px){body h4{font-size:2.5rem}}body h5{font-size:1.5rem;line-height:1.2;letter-spacing:.05em;font-weight:800;text-transform:uppercase}body .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}body .lilypd-status-icon{flex-shrink:0;width:3rem;aspect-ratio:1;display:flex;border-radius:50%;align-items:center;justify-content:center;color:var(--Neutrals-White)}body .lilypd-status-icon--completed{background:var(--Moss-60)}body .lilypd-status-icon--in-progress{border:2px solid var(--Moss-60)}body .lilypd-status-icon--locked{opacity:.5;background:var(--Neutrals-Grey-70)}body .lilypd-status-icon svg{width:1.5rem;aspect-ratio:1}body .ld-progress{width:100%}body .ld-progress.lily-pd{margin:0}body .ld-progress .ld-progress-wrap{display:flex;align-items:center;gap:var(--Module-Spacing-Gap-XXXS)}body .ld-progress .ld-progress-wrap .ld-progress-label{color:var(--text-color, var(--Moss-80));white-space:nowrap}body .ld-progress .ld-progress-wrap .ld-progress-continue{text-decoration:underline;text-underline-offset:2px;color:var(--Moss-20);transition:color .12s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){body .ld-progress .ld-progress-wrap .ld-progress-continue:hover,body .ld-progress .ld-progress-wrap .ld-progress-continue.hover{color:var(--Moss-40)}}body .ld-progress .ld-progress-wrap .ld-progress-bar{flex:1 auto;margin:0;background:var(--bar-bg-color, var(--Moss-60));height:var(--bar-height, 1rem);border-radius:10rem;overflow:hidden;width:100%;max-width:var(--bar-max-width, none)}body .ld-progress .ld-progress-wrap .ld-progress-bar .ld-progress-bar-percentage{background:var(--bar-fill-color, var(--Moss-50));height:100%}.site-main{position:relative;overflow-x:clip;flex:1 1 auto}.page-container{width:100%}.constrained{width:100%;max-width:var(--max-width);padding-left:var(--Module-Spacing-Margin-LR-S);padding-right:var(--Module-Spacing-Margin-LR-S);margin:0 auto}.unconstrained{width:100%;max-width:none;padding-left:0;padding-right:0;margin:unset}.entry-content>*:not(.learndash):not(.hero):not(.unconstrained){width:100%;max-width:var(--max-width);padding-left:var(--Module-Spacing-Margin-LR-S);padding-right:var(--Module-Spacing-Margin-LR-S);margin:0 auto}.entry-content>.alignfull,.entry-content>.unconstrained{width:100%;max-width:none;padding-left:0;padding-right:0;margin:unset}.page-type_single .entry-content>p,.page-type_single .entry-content>.wp-block-heading,.page-type_single .entry-content>.wp-block-list,.page-type_page .entry-content>p,.page-type_page .entry-content>.wp-block-heading,.page-type_page .entry-content>.wp-block-list{margin:0 auto}@media(min-width:1024px){.page-type_single .entry-content>p,.page-type_single .entry-content>.wp-block-heading,.page-type_single .entry-content>.wp-block-list,.page-type_page .entry-content>p,.page-type_page .entry-content>.wp-block-heading,.page-type_page .entry-content>.wp-block-list{padding-left:calc(2 * var(--Module-Spacing-Margin-LR-S))!important;padding-right:calc(2 * var(--Module-Spacing-Margin-LR-S))!important}}.page-type_single .entry-content>*.wp-block-list li,.page-type_page .entry-content>*.wp-block-list li{margin-inline-start:40px!important;margin-top:.5rem;margin-bottom:.5rem}.page-type_single .entry-content>*.wp-block-list li:last-of-type,.page-type_page .entry-content>*.wp-block-list li:last-of-type{margin-bottom:0}.entry-content--top:not(:has(>.hero:first-child)){padding-top:var(--header-height)}@media(min-width:1024px){.entry-content--top:not(:has(>.hero:first-child)){padding-top:var(--header-height-desktop)}}.page-container:not(.page-no-gaps) .entry-content{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-M)}img,svg{display:block;max-width:100%;height:auto}body:not(.wp-admin) a,body:not(.wp-admin) button{isolation:isolate;position:relative;background:none;border:none;outline:none;text-decoration:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}body:not(.wp-admin) a:after,body:not(.wp-admin) button:after{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:inherit;outline:dashed 2px var(--Extended-Palette-Indigo);z-index:1}body:not(.wp-admin) a:focus-visible:after,body:not(.wp-admin) button:focus-visible:after{content:""}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:#c3dfac99;color:var(--Neutrals-Black)}p,ul,ol{color:var(--Colonial-Yellow-90)}h1,h2,h3,h4,h5,h6{color:var(--Moss-100)}.has-off-white-background-color{background-color:var(--Neutrals-Off-White)}.has-moss-10-background-color{background-color:var(--Moss-10)}.has-moss-10-background-color p,.has-moss-10-background-color ul,.has-moss-10-background-color ol{color:var(--Moss-90)}.has-moss-20-background-color{background-color:var(--Moss-20)}.has-moss-20-background-color p,.has-moss-20-background-color ul,.has-moss-20-background-color ol{color:var(--Moss-90)}.has-moss-100-background-color{background-color:var(--Moss-100)}.has-moss-100-background-color h1,.has-moss-100-background-color h2,.has-moss-100-background-color h3,.has-moss-100-background-color h4,.has-moss-100-background-color h5,.has-moss-100-background-color h6{color:var(--Neutrals-Off-White)}.has-moss-100-background-color p,.has-moss-100-background-color ul,.has-moss-100-background-color ol{color:var(--Moss-10)}.has-colonial-yellow-10-background-color{background-color:var(--Colonial-Yellow-10)}.wavy-underline{--wavy-h: .4em;--wavy-w: .65em;--wavy-speed: 2.5s;--wavy-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 22'%3E%3Cpath d='M0,4c15.95,0,15.95,14,32,14s15.95-14,32-14' fill='none' stroke='black' stroke-width='8'/%3E%3C/svg%3E");display:inline;position:relative;white-space:pre-wrap;isolation:isolate}.wavy-underline:after{content:"";position:absolute;left:0;bottom:-.6rem;width:100%;height:var(--wavy-h);background:var(--wavy-underline-color, var(--Moss-30));mask-image:var(--wavy-svg);mask-repeat:repeat-x;mask-position:0 100%;mask-size:var(--wavy-w) var(--wavy-h);-webkit-mask-image:var(--wavy-svg);-webkit-mask-repeat:repeat-x;-webkit-mask-position:0 100%;-webkit-mask-size:var(--wavy-w) var(--wavy-h);animation:wavy-underline-anim var(--wavy-speed) linear infinite;z-index:-1}@keyframes wavy-underline-anim{0%{mask-position:0 100%;-webkit-mask-position:0 100%}to{mask-position:var(--wavy-w) 100%;-webkit-mask-position:var(--wavy-w) 100%}}@media(prefers-reduced-motion:reduce){.wavy-underline:after{animation:none}}.green-text{color:var(--Moss-50)}@font-face{font-family:Onest;src:url(/wp-content/themes/LilyPD/dist/fonts/DYGABqcE.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/wp-content/themes/LilyPD/dist/fonts/DjcMUTEH.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/wp-content/themes/LilyPD/dist/fonts/Dbms9_c-.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/wp-content/themes/LilyPD/dist/fonts/CM_-8N1F.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/wp-content/themes/LilyPD/dist/fonts/OrimXTEk.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}.col-0{width:0%}.col-0-half{width:4.1666666667%}.col-offset-0{margin-left:0%}.col-offset-0-half{margin-left:4.1666666667%}.col-offset-right-0{margin-right:0%}.col-1{width:8.3333333333%}.col-1-half{width:12.5%}.col-offset-1{margin-left:8.3333333333%}.col-offset-1-half{margin-left:12.5%}.col-offset-right-1{margin-right:8.3333333333%}.col-2{width:16.6666666667%}.col-2-half{width:20.8333333333%}.col-offset-2{margin-left:16.6666666667%}.col-offset-2-half{margin-left:20.8333333333%}.col-offset-right-2{margin-right:16.6666666667%}.col-3{width:25%}.col-3-half{width:29.1666666667%}.col-offset-3{margin-left:25%}.col-offset-3-half{margin-left:29.1666666667%}.col-offset-right-3{margin-right:25%}.col-4{width:33.3333333333%}.col-4-half{width:37.5%}.col-offset-4{margin-left:33.3333333333%}.col-offset-4-half{margin-left:37.5%}.col-offset-right-4{margin-right:33.3333333333%}.col-5{width:41.6666666667%}.col-5-half{width:45.8333333333%}.col-offset-5{margin-left:41.6666666667%}.col-offset-5-half{margin-left:45.8333333333%}.col-offset-right-5{margin-right:41.6666666667%}.col-6{width:50%}.col-6-half{width:54.1666666667%}.col-offset-6{margin-left:50%}.col-offset-6-half{margin-left:54.1666666667%}.col-offset-right-6{margin-right:50%}.col-7{width:58.3333333333%}.col-7-half{width:62.5%}.col-offset-7{margin-left:58.3333333333%}.col-offset-7-half{margin-left:62.5%}.col-offset-right-7{margin-right:58.3333333333%}.col-8{width:66.6666666667%}.col-8-half{width:70.8333333333%}.col-offset-8{margin-left:66.6666666667%}.col-offset-8-half{margin-left:70.8333333333%}.col-offset-right-8{margin-right:66.6666666667%}.col-9{width:75%}.col-9-half{width:79.1666666667%}.col-offset-9{margin-left:75%}.col-offset-9-half{margin-left:79.1666666667%}.col-offset-right-9{margin-right:75%}.col-10{width:83.3333333333%}.col-10-half{width:87.5%}.col-offset-10{margin-left:83.3333333333%}.col-offset-10-half{margin-left:87.5%}.col-offset-right-10{margin-right:83.3333333333%}.col-11{width:91.6666666667%}.col-11-half{width:95.8333333333%}.col-offset-11{margin-left:91.6666666667%}.col-offset-11-half{margin-left:95.8333333333%}.col-offset-right-11{margin-right:91.6666666667%}.col-12{width:100%}.col-12-half{width:104.1666666667%}.col-offset-12{margin-left:100%}.col-offset-12-half{margin-left:104.1666666667%}.col-offset-right-12{margin-right:100%}@media screen and (min-width:768px){.col-md-0{width:0%}.col-md-0-half{width:4.1666666667%}.col-md-offset-0{margin-left:0%}.col-md-offset-0-half{margin-left:4.1666666667%}.col-md-offset-right-0{margin-right:0%}.col-md-1{width:8.3333333333%}.col-md-1-half{width:12.5%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-1-half{margin-left:12.5%}.col-md-offset-right-1{margin-right:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-2-half{width:20.8333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-2-half{margin-left:20.8333333333%}.col-md-offset-right-2{margin-right:16.6666666667%}.col-md-3{width:25%}.col-md-3-half{width:29.1666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-3-half{margin-left:29.1666666667%}.col-md-offset-right-3{margin-right:25%}.col-md-4{width:33.3333333333%}.col-md-4-half{width:37.5%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-4-half{margin-left:37.5%}.col-md-offset-right-4{margin-right:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-5-half{width:45.8333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-5-half{margin-left:45.8333333333%}.col-md-offset-right-5{margin-right:41.6666666667%}.col-md-6{width:50%}.col-md-6-half{width:54.1666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-6-half{margin-left:54.1666666667%}.col-md-offset-right-6{margin-right:50%}.col-md-7{width:58.3333333333%}.col-md-7-half{width:62.5%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-7-half{margin-left:62.5%}.col-md-offset-right-7{margin-right:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-8-half{width:70.8333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-8-half{margin-left:70.8333333333%}.col-md-offset-right-8{margin-right:66.6666666667%}.col-md-9{width:75%}.col-md-9-half{width:79.1666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-9-half{margin-left:79.1666666667%}.col-md-offset-right-9{margin-right:75%}.col-md-10{width:83.3333333333%}.col-md-10-half{width:87.5%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-10-half{margin-left:87.5%}.col-md-offset-right-10{margin-right:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-11-half{width:95.8333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-11-half{margin-left:95.8333333333%}.col-md-offset-right-11{margin-right:91.6666666667%}.col-md-12{width:100%}.col-md-12-half{width:104.1666666667%}.col-md-offset-12{margin-left:100%}.col-md-offset-12-half{margin-left:104.1666666667%}.col-md-offset-right-12{margin-right:100%}}@media screen and (min-width:1024px){.col-lg-0{width:0%}.col-lg-0-half{width:4.1666666667%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-0-half{margin-left:4.1666666667%}.col-lg-offset-right-0{margin-right:0%}.col-lg-1{width:8.3333333333%}.col-lg-1-half{width:12.5%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-1-half{margin-left:12.5%}.col-lg-offset-right-1{margin-right:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-2-half{width:20.8333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-2-half{margin-left:20.8333333333%}.col-lg-offset-right-2{margin-right:16.6666666667%}.col-lg-3{width:25%}.col-lg-3-half{width:29.1666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-3-half{margin-left:29.1666666667%}.col-lg-offset-right-3{margin-right:25%}.col-lg-4{width:33.3333333333%}.col-lg-4-half{width:37.5%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-4-half{margin-left:37.5%}.col-lg-offset-right-4{margin-right:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-5-half{width:45.8333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-5-half{margin-left:45.8333333333%}.col-lg-offset-right-5{margin-right:41.6666666667%}.col-lg-6{width:50%}.col-lg-6-half{width:54.1666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-6-half{margin-left:54.1666666667%}.col-lg-offset-right-6{margin-right:50%}.col-lg-7{width:58.3333333333%}.col-lg-7-half{width:62.5%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-7-half{margin-left:62.5%}.col-lg-offset-right-7{margin-right:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-8-half{width:70.8333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-8-half{margin-left:70.8333333333%}.col-lg-offset-right-8{margin-right:66.6666666667%}.col-lg-9{width:75%}.col-lg-9-half{width:79.1666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-9-half{margin-left:79.1666666667%}.col-lg-offset-right-9{margin-right:75%}.col-lg-10{width:83.3333333333%}.col-lg-10-half{width:87.5%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-10-half{margin-left:87.5%}.col-lg-offset-right-10{margin-right:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-11-half{width:95.8333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-11-half{margin-left:95.8333333333%}.col-lg-offset-right-11{margin-right:91.6666666667%}.col-lg-12{width:100%}.col-lg-12-half{width:104.1666666667%}.col-lg-offset-12{margin-left:100%}.col-lg-offset-12-half{margin-left:104.1666666667%}.col-lg-offset-right-12{margin-right:100%}}@media screen and (min-width:1440px){.col-xl-0{width:0%}.col-xl-0-half{width:4.1666666667%}.col-xl-offset-0{margin-left:0%}.col-xl-offset-0-half{margin-left:4.1666666667%}.col-xl-offset-right-0{margin-right:0%}.col-xl-1{width:8.3333333333%}.col-xl-1-half{width:12.5%}.col-xl-offset-1{margin-left:8.3333333333%}.col-xl-offset-1-half{margin-left:12.5%}.col-xl-offset-right-1{margin-right:8.3333333333%}.col-xl-2{width:16.6666666667%}.col-xl-2-half{width:20.8333333333%}.col-xl-offset-2{margin-left:16.6666666667%}.col-xl-offset-2-half{margin-left:20.8333333333%}.col-xl-offset-right-2{margin-right:16.6666666667%}.col-xl-3{width:25%}.col-xl-3-half{width:29.1666666667%}.col-xl-offset-3{margin-left:25%}.col-xl-offset-3-half{margin-left:29.1666666667%}.col-xl-offset-right-3{margin-right:25%}.col-xl-4{width:33.3333333333%}.col-xl-4-half{width:37.5%}.col-xl-offset-4{margin-left:33.3333333333%}.col-xl-offset-4-half{margin-left:37.5%}.col-xl-offset-right-4{margin-right:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-5-half{width:45.8333333333%}.col-xl-offset-5{margin-left:41.6666666667%}.col-xl-offset-5-half{margin-left:45.8333333333%}.col-xl-offset-right-5{margin-right:41.6666666667%}.col-xl-6{width:50%}.col-xl-6-half{width:54.1666666667%}.col-xl-offset-6{margin-left:50%}.col-xl-offset-6-half{margin-left:54.1666666667%}.col-xl-offset-right-6{margin-right:50%}.col-xl-7{width:58.3333333333%}.col-xl-7-half{width:62.5%}.col-xl-offset-7{margin-left:58.3333333333%}.col-xl-offset-7-half{margin-left:62.5%}.col-xl-offset-right-7{margin-right:58.3333333333%}.col-xl-8{width:66.6666666667%}.col-xl-8-half{width:70.8333333333%}.col-xl-offset-8{margin-left:66.6666666667%}.col-xl-offset-8-half{margin-left:70.8333333333%}.col-xl-offset-right-8{margin-right:66.6666666667%}.col-xl-9{width:75%}.col-xl-9-half{width:79.1666666667%}.col-xl-offset-9{margin-left:75%}.col-xl-offset-9-half{margin-left:79.1666666667%}.col-xl-offset-right-9{margin-right:75%}.col-xl-10{width:83.3333333333%}.col-xl-10-half{width:87.5%}.col-xl-offset-10{margin-left:83.3333333333%}.col-xl-offset-10-half{margin-left:87.5%}.col-xl-offset-right-10{margin-right:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-11-half{width:95.8333333333%}.col-xl-offset-11{margin-left:91.6666666667%}.col-xl-offset-11-half{margin-left:95.8333333333%}.col-xl-offset-right-11{margin-right:91.6666666667%}.col-xl-12{width:100%}.col-xl-12-half{width:104.1666666667%}.col-xl-offset-12{margin-left:100%}.col-xl-offset-12-half{margin-left:104.1666666667%}.col-xl-offset-right-12{margin-right:100%}}.wp-block-button.is-style-primary .wp-block-button__link{background-color:var(--Moss-100)!important;color:var(--Moss-10)!important;border-radius:100px!important;padding:1.5rem 4rem!important;font-weight:600!important;font-size:2rem!important;line-height:1!important;letter-spacing:-.01em!important;border:none!important;transition:background-color .2s ease}.wp-block-button.is-style-primary .wp-block-button__link:hover{background-color:var(--Moss-90)!important}.wp-block-button.is-style-secondary .wp-block-button__link{background-color:var(--Moss-70)!important;color:var(--Moss-10)!important;border-radius:100px!important;padding:1.5rem 4rem!important;font-weight:600!important;font-size:2rem!important;line-height:1!important;letter-spacing:-.01em!important;border:none!important;transition:background-color .2s ease}.wp-block-button.is-style-secondary .wp-block-button__link:hover{background-color:var(--Moss-80)!important}.wp-block-button.is-style-tertiary .wp-block-button__link{background-color:var(--Moss-40)!important;color:var(--Moss-100)!important;border-radius:100px!important;padding:1.5rem 4rem!important;font-weight:600!important;font-size:2rem!important;line-height:1!important;letter-spacing:-.01em!important;border:none!important;transition:background-color .2s ease}.wp-block-button.is-style-tertiary .wp-block-button__link:hover{background-color:var(--Moss-50)!important}.wp-block-button.is-style-primary-icon-right .wp-block-button__link{background-color:var(--Moss-100)!important;color:var(--Moss-10)!important;border-radius:100px!important;padding:1.5rem 4rem!important;font-weight:600!important;font-size:2rem!important;line-height:1!important;letter-spacing:-.01em!important;border:none!important;display:inline-flex;align-items:center;gap:1.5rem;transition:background-color .2s ease}.wp-block-button.is-style-primary-icon-right .wp-block-button__link:hover{background-color:var(--Moss-90)!important}.wp-block-button.is-style-primary-icon-right .wp-block-button__link:after{content:"→";font-size:1.2em}.wp-block-button.is-style-secondary-icon-right .wp-block-button__link{background-color:var(--Moss-70)!important;color:var(--Moss-10)!important;border-radius:100px!important;padding:1.5rem 4rem!important;font-weight:600!important;font-size:2rem!important;line-height:1!important;letter-spacing:-.01em!important;border:none!important;display:inline-flex;align-items:center;gap:1.5rem;transition:background-color .2s ease}.wp-block-button.is-style-secondary-icon-right .wp-block-button__link:hover{background-color:var(--Moss-80)!important}.wp-block-button.is-style-secondary-icon-right .wp-block-button__link:after{content:"→";font-size:1.2em}.lilypd-tag{display:inline-flex;align-items:center;justify-content:center;height:2.5rem;padding:0 .75rem;border-radius:10rem;gap:.25rem;background:var(--Neutrals-Grey-10);color:var(--Moss-80);font-size:1.25rem;line-height:1.2;letter-spacing:.05em;font-weight:700;text-transform:uppercase}.lilypd-tag--new{background:var(--Moss-70);color:var(--Neutrals-White)}.lilypd-tag--premium{background:var(--Colonial-Yellow-50);color:var(--Moss-100)}.lilypd-tag__icon{width:1.5rem;aspect-ratio:1;flex-shrink:0}[data-lilypd-save] .icon-saved,[data-lilypd-save].is-saved .icon-default{display:none}[data-lilypd-save].is-saved .icon-saved{display:block}.lilypd-button-icon-circle[data-lilypd-save]{border:none}.lilypd-button-icon-circle[data-lilypd-save].is-saved{--button-background-color: var(--Moss-10)}@media(hover:hover)and (pointer:fine){.lilypd-button-icon-circle[data-lilypd-save]:hover,.lilypd-button-icon-circle[data-lilypd-save].hover{--button-background-color: var(--Moss-20) !important}}.lilypd-button-icon-circle[data-lilypd-save]:active{transition:none;--button-background-color: var(--Moss-30) !important}.form-page__background-shape{position:fixed;left:50%;top:20%;transform:translate(-50%,-50%) rotate(40deg);width:80%;min-width:100rem;max-width:200rem;pointer-events:none;color:var(--Moss-20);opacity:.15;z-index:0}.form-page__background-shape svg{display:block;width:100%;height:100%}.form-page__background-shape svg path{stroke-width:3rem}.ld-login-template,.ld-verify-email-template,.ld-registration__outer-wrapper,.ld-forgot-password-template,.contact-form-template{isolation:isolate;position:relative;z-index:1;width:100%;height:100%;padding-top:calc(var(--Module-Spacing-Margin-TB-L) + var(--header-height));padding-right:var(--Module-Spacing-Margin-LR-S);padding-bottom:var(--Module-Spacing-Margin-TB-L);padding-left:var(--Module-Spacing-Margin-LR-S);display:flex;justify-content:center;align-items:center}.ld-login-template .wp-block-group__inner-container,.ld-login-template .ld-registration__size-wrapper,.ld-login-template .ld-forgot-password__outer-wrapper,.ld-login-template .contact-form-template__inner,.ld-verify-email-template .wp-block-group__inner-container,.ld-verify-email-template .ld-registration__size-wrapper,.ld-verify-email-template .ld-forgot-password__outer-wrapper,.ld-verify-email-template .contact-form-template__inner,.ld-registration__outer-wrapper .wp-block-group__inner-container,.ld-registration__outer-wrapper .ld-registration__size-wrapper,.ld-registration__outer-wrapper .ld-forgot-password__outer-wrapper,.ld-registration__outer-wrapper .contact-form-template__inner,.ld-forgot-password-template .wp-block-group__inner-container,.ld-forgot-password-template .ld-registration__size-wrapper,.ld-forgot-password-template .ld-forgot-password__outer-wrapper,.ld-forgot-password-template .contact-form-template__inner,.contact-form-template .wp-block-group__inner-container,.contact-form-template .ld-registration__size-wrapper,.contact-form-template .ld-forgot-password__outer-wrapper,.contact-form-template .contact-form-template__inner{width:100%;min-width:320px;max-width:426px}.ld-login-template .wp-block-group__inner-container.wp-block-group__inner-container--reset-password,.ld-login-template .ld-registration__size-wrapper.wp-block-group__inner-container--reset-password,.ld-login-template .ld-forgot-password__outer-wrapper.wp-block-group__inner-container--reset-password,.ld-login-template .contact-form-template__inner.wp-block-group__inner-container--reset-password,.ld-verify-email-template .wp-block-group__inner-container.wp-block-group__inner-container--reset-password,.ld-verify-email-template .ld-registration__size-wrapper.wp-block-group__inner-container--reset-password,.ld-verify-email-template .ld-forgot-password__outer-wrapper.wp-block-group__inner-container--reset-password,.ld-verify-email-template .contact-form-template__inner.wp-block-group__inner-container--reset-password,.ld-registration__outer-wrapper .wp-block-group__inner-container.wp-block-group__inner-container--reset-password,.ld-registration__outer-wrapper .ld-registration__size-wrapper.wp-block-group__inner-container--reset-password,.ld-registration__outer-wrapper .ld-forgot-password__outer-wrapper.wp-block-group__inner-container--reset-password,.ld-registration__outer-wrapper .contact-form-template__inner.wp-block-group__inner-container--reset-password,.ld-forgot-password-template .wp-block-group__inner-container.wp-block-group__inner-container--reset-password,.ld-forgot-password-template .ld-registration__size-wrapper.wp-block-group__inner-container--reset-password,.ld-forgot-password-template .ld-forgot-password__outer-wrapper.wp-block-group__inner-container--reset-password,.ld-forgot-password-template .contact-form-template__inner.wp-block-group__inner-container--reset-password,.contact-form-template .wp-block-group__inner-container.wp-block-group__inner-container--reset-password,.contact-form-template .ld-registration__size-wrapper.wp-block-group__inner-container--reset-password,.contact-form-template .ld-forgot-password__outer-wrapper.wp-block-group__inner-container--reset-password,.contact-form-template .contact-form-template__inner.wp-block-group__inner-container--reset-password{max-width:500px}.nsl-container.nsl-container-block{width:100%}.nsl-container.nsl-container-block .nsl-container-buttons,.nsl-container.nsl-container-block .nsl-container-buttons a{width:100%;margin:0;padding:0}.nsl-container.nsl-container-block .nsl-container-buttons a .nsl-button{border-radius:100px!important;border:1px solid rgba(69,69,69,.25)!important;background:var(--Neutrals-White);padding:1.5rem 2rem;justify-content:center;align-items:center;gap:var(--Module-Spacing-Gap-XXXS);box-shadow:none}.nsl-container.nsl-container-block .nsl-container-buttons a .nsl-button .nsl-button-svg-container{padding:0}.nsl-container.nsl-container-block .nsl-container-buttons a .nsl-button .nsl-button-label-container{flex:0 0 auto;margin:0;padding:0;font-family:Onest;font-size:1.75rem;line-height:1;letter-spacing:-.01em;font-weight:600;line-height:normal}.ld-login-template .ld-login__form .ld-login__form-inner{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-M);align-items:center}.ld-login-template .ld-login__header{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.ld-login-template .ld-login__header .ld-login__heading{text-align:center}.ld-login-template .ld-login__header .ld-login__fields-required{color:var(--Neutrals-Grey-70)}.ld-login-template .ld-login__header .text-s{text-wrap:balance}.ld-login-template .ld-login__header-and-fields{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-S);width:100%}.ld-login-template form.loginform{display:flex;flex-direction:column;align-items:center;gap:var(--Module-Spacing-Gap-M);width:100%}.ld-login-template form.loginform .ld-login__fields{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XS);width:100%}.ld-login-template form.loginform .ld-login__fields__inputs{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-Grid)}.ld-login-template form.loginform .login-username,.ld-login-template form.loginform .login-password{width:100%}.ld-login-template form.loginform .login-username input.input,.ld-login-template form.loginform .login-password input.input{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}@media(min-width:1024px){.ld-login-template form.loginform .login-username input.input,.ld-login-template form.loginform .login-password input.input{font-size:2rem}}.ld-login-template form.loginform .login-username input.input,.ld-login-template form.loginform .login-password input.input{width:100%;padding:1.5rem 2rem;line-height:1;border-radius:var(--Corner-Radius-Fields);background:var(--Neutrals-White);border:1px solid var(--Griffin-Green-10);transition:border-color .2s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.ld-login-template form.loginform .login-username input.input:hover,.ld-login-template form.loginform .login-username input.input.hover,.ld-login-template form.loginform .login-password input.input:hover,.ld-login-template form.loginform .login-password input.input.hover{border-color:var(--Moss-30)}}@supports (-webkit-touch-callout: none){.ld-login-template form.loginform .login-username input.input,.ld-login-template form.loginform .login-password input.input{font-size:16px}}.ld-login-template form.loginform .login-password{display:flex;flex-direction:column;gap:.5rem}.ld-login-template form.loginform .ld-login__fields__options{display:flex;justify-content:space-between;align-items:center;border-top:solid 1px var(--Moss-20);padding-top:var(--Module-Spacing-Gap-XS)}.ld-login-template form.loginform .ld-login__lostpwd{font-size:1.75rem;line-height:1.4;letter-spacing:-.01em;font-weight:400;color:var(--Moss-60);text-decoration:underline;font-weight:700}.ld-login-template form.loginform .login-remember{cursor:pointer}.ld-login-template form.loginform .login-remember label{cursor:pointer;display:flex;align-items:center;gap:1rem;-webkit-user-select:none;user-select:none}.ld-login-template form.loginform .login-remember input[type=checkbox]{cursor:pointer;width:2rem;height:2rem}.ld-login-template form.loginform .login-remember span.login-remember-label{font-size:1.75rem;line-height:1.4;letter-spacing:-.01em;font-weight:400;text-box-trim:trim-both;text-box-edge:cap alphabetic}.ld-login-template form.loginform .ld-login__error{font-size:1.5rem;line-height:1.2;letter-spacing:-.01em;font-weight:400;color:var(--Extended-Palette-Copper-Rust)}.ld-login-template form.loginform .ld-login__error::selection{background:#f08080}.ld-login-template form.loginform .ld-login__actions{width:100%;display:flex;flex-direction:column;gap:2rem;align-items:center}.ld-login-template form.loginform .login-submit{flex:1 1 auto;width:100%}.ld-login-template form.loginform .login-submit .lilypd-button{width:100%}.ld-login-template form.loginform .ld-login__or{font-size:1.75rem;line-height:1.4;letter-spacing:-.01em;font-weight:400;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;text-transform:uppercase}.ld-login-template form.loginform .ld-login__sso{width:100%}.ld-login-template .ld-login__links{display:flex;flex-direction:row;gap:.5rem;font-size:1.75rem;line-height:1.4;letter-spacing:-.01em;font-weight:400;color:var(--Neutrals-Grey-70)}.ld-login-template .ld-login__links a{color:var(--Moss-60);font-weight:700;text-decoration:underline}.ld-registration__outer-wrapper .ld-registration__form{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-M);padding-bottom:0}.ld-registration__outer-wrapper .ld-registration__heading{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;margin-bottom:0}.ld-registration__outer-wrapper .ld-registration__heading .ld-registration__title{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}@media(min-width:768px){.ld-registration__outer-wrapper .ld-registration__heading .ld-registration__title{font-size:4rem}}@media(min-width:1024px){.ld-registration__outer-wrapper .ld-registration__heading .ld-registration__title{font-size:4.5rem}}.ld-registration__outer-wrapper .ld-registration__heading .ld-registration__intro{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}@media(min-width:1024px){.ld-registration__outer-wrapper .ld-registration__heading .ld-registration__intro{font-size:2rem}}.ld-registration__outer-wrapper .ld-registration__heading .ld-registration__intro{color:var(--Neutrals-Grey-70)}.ld-registration__outer-wrapper form.ld-registration__form,.ld-registration__outer-wrapper form.ld-form{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:var(--Module-Spacing-Gap-Grid)}.ld-registration__outer-wrapper form.ld-registration__form .ld-form__field-outer-wrapper,.ld-registration__outer-wrapper form.ld-form .ld-form__field-outer-wrapper{display:flex;flex-direction:column;gap:.5rem;grid-column:1/3}.ld-registration__outer-wrapper form.ld-registration__form .learndash-registration-field-first_name,.ld-registration__outer-wrapper form.ld-form .learndash-registration-field-first_name{grid-column:1/2}.ld-registration__outer-wrapper form.ld-registration__form .learndash-registration-field-last_name,.ld-registration__outer-wrapper form.ld-form .learndash-registration-field-last_name{grid-column:2/3}.ld-registration__outer-wrapper form.ld-registration__form .ld-registration__password-with-hint,.ld-registration__outer-wrapper form.ld-form .ld-registration__password-with-hint{grid-column:1/3;display:flex;flex-direction:column;gap:var(--spacing-4)}.ld-registration__outer-wrapper form.ld-registration__form .ld-form__field-error-message,.ld-registration__outer-wrapper form.ld-form .ld-form__field-error-message{font-size:1.5rem;line-height:1.2;letter-spacing:-.01em;font-weight:400;color:var(--Extended-Palette-Copper-Rust);margin-top:.5rem;margin-bottom:0}.ld-registration__outer-wrapper form.ld-registration__form .ld-form__field-error-message::selection,.ld-registration__outer-wrapper form.ld-form .ld-form__field-error-message::selection{background:#f08080}.ld-registration__outer-wrapper form.ld-registration__form .ld-form__field-wrapper,.ld-registration__outer-wrapper form.ld-form .ld-form__field-wrapper{margin-bottom:0}.ld-registration__outer-wrapper form.ld-registration__form .ld-form__field-wrapper input.ld-form__field,.ld-registration__outer-wrapper form.ld-form .ld-form__field-wrapper input.ld-form__field{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}@media(min-width:1024px){.ld-registration__outer-wrapper form.ld-registration__form .ld-form__field-wrapper input.ld-form__field,.ld-registration__outer-wrapper form.ld-form .ld-form__field-wrapper input.ld-form__field{font-size:2rem}}.ld-registration__outer-wrapper form.ld-registration__form .ld-form__field-wrapper input.ld-form__field,.ld-registration__outer-wrapper form.ld-form .ld-form__field-wrapper input.ld-form__field{width:100%;padding:1.5rem 2rem;line-height:1;border-radius:var(--Corner-Radius-Fields);background:var(--Neutrals-White);border:1px solid var(--Griffin-Green-10);transition:border-color .2s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.ld-registration__outer-wrapper form.ld-registration__form .ld-form__field-wrapper input.ld-form__field:hover,.ld-registration__outer-wrapper form.ld-registration__form .ld-form__field-wrapper input.ld-form__field.hover,.ld-registration__outer-wrapper form.ld-form .ld-form__field-wrapper input.ld-form__field:hover,.ld-registration__outer-wrapper form.ld-form .ld-form__field-wrapper input.ld-form__field.hover{border-color:var(--Moss-30)}}.ld-registration__outer-wrapper form.ld-registration__form .ld-form__field-wrapper input.ld-form__field--error,.ld-registration__outer-wrapper form.ld-form .ld-form__field-wrapper input.ld-form__field--error{border-color:var(--Extended-Palette-Copper-Rust)}@supports (-webkit-touch-callout: none){.ld-registration__outer-wrapper form.ld-registration__form .ld-form__field-wrapper input.ld-form__field,.ld-registration__outer-wrapper form.ld-form .ld-form__field-wrapper input.ld-form__field{font-size:16px}}.ld-registration__outer-wrapper form.ld-registration__form .ld-form__field-wrapper--type-password,.ld-registration__outer-wrapper form.ld-form .ld-form__field-wrapper--type-password{position:relative}.ld-registration__outer-wrapper form.ld-registration__form .ld-form__field-wrapper--type-password .ld-button__password-visibility-toggle,.ld-registration__outer-wrapper form.ld-form .ld-form__field-wrapper--type-password .ld-button__password-visibility-toggle{position:absolute;top:50%;right:2rem;transform:translateY(-50%);padding:0;transition:color .2s ease-in-out;color:var(--Moss-100)}.ld-registration__outer-wrapper form.ld-registration__form .ld-form__field-wrapper--type-password .ld-button__password-visibility-toggle:hover,.ld-registration__outer-wrapper form.ld-form .ld-form__field-wrapper--type-password .ld-button__password-visibility-toggle:hover{color:var(--Moss-70);background-color:transparent}.ld-registration__outer-wrapper form.ld-registration__form .ld-form__field-wrapper--type-password .ld-button__password-visibility-toggle:focus,.ld-registration__outer-wrapper form.ld-form .ld-form__field-wrapper--type-password .ld-button__password-visibility-toggle:focus{box-shadow:none;outline-color:transparent}.ld-registration__outer-wrapper form.ld-registration__form .ld-form__field-wrapper--type-password .ld-button__password-visibility-toggle .ld-button__icon,.ld-registration__outer-wrapper form.ld-form .ld-form__field-wrapper--type-password .ld-button__password-visibility-toggle .ld-button__icon{width:2.5rem;height:auto}.ld-registration__outer-wrapper form.ld-registration__form .ld-password-strength__hint,.ld-registration__outer-wrapper form.ld-registration__form .ld-registration__legal-hint,.ld-registration__outer-wrapper form.ld-registration__form .ld-registration__register-submit-wrapper,.ld-registration__outer-wrapper form.ld-registration__form .ld-registration__CTAs-or,.ld-registration__outer-wrapper form.ld-registration__form #nsl-custom-login-form-2,.ld-registration__outer-wrapper form.ld-form .ld-password-strength__hint,.ld-registration__outer-wrapper form.ld-form .ld-registration__legal-hint,.ld-registration__outer-wrapper form.ld-form .ld-registration__register-submit-wrapper,.ld-registration__outer-wrapper form.ld-form .ld-registration__CTAs-or,.ld-registration__outer-wrapper form.ld-form #nsl-custom-login-form-2{grid-column:1/3}.ld-registration__outer-wrapper form.ld-registration__form .ld-password-strength__hint,.ld-registration__outer-wrapper form.ld-form .ld-password-strength__hint{font-size:1.5rem;line-height:1.2;letter-spacing:-.01em;font-weight:400;color:var(--Neutrals-Grey-70);margin:0}.ld-registration__outer-wrapper form.ld-registration__form .ld-registration__legal-hint,.ld-registration__outer-wrapper form.ld-form .ld-registration__legal-hint{color:var(--Neutrals-Grey-70);border-top:solid 1px var(--Moss-20);padding-top:var(--Module-Spacing-Gap-XS)}.ld-registration__outer-wrapper form.ld-registration__form .ld-registration__legal-hint p,.ld-registration__outer-wrapper form.ld-form .ld-registration__legal-hint p{font-size:1.5rem;line-height:1.2;letter-spacing:-.01em;font-weight:400}.ld-registration__outer-wrapper form.ld-registration__form .ld-registration__legal-hint p a,.ld-registration__outer-wrapper form.ld-form .ld-registration__legal-hint p a{text-decoration:underline;text-underline-offset:2px;color:var(--Moss-60);transition:color .12s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.ld-registration__outer-wrapper form.ld-registration__form .ld-registration__legal-hint p a:hover,.ld-registration__outer-wrapper form.ld-registration__form .ld-registration__legal-hint p a.hover,.ld-registration__outer-wrapper form.ld-form .ld-registration__legal-hint p a:hover,.ld-registration__outer-wrapper form.ld-form .ld-registration__legal-hint p a.hover{color:var(--Moss-80)}}.ld-registration__outer-wrapper form.ld-registration__form #acf-form-data,.ld-registration__outer-wrapper form.ld-registration__form .acf-user-register-fields.acf-fields.-clear,.ld-registration__outer-wrapper form.ld-registration__form h2,.ld-registration__outer-wrapper form.ld-form #acf-form-data,.ld-registration__outer-wrapper form.ld-form .acf-user-register-fields.acf-fields.-clear,.ld-registration__outer-wrapper form.ld-form h2{display:none}.ld-registration__outer-wrapper form.ld-registration__form .ld-registration__register-submit-wrapper input.button,.ld-registration__outer-wrapper form.ld-form .ld-registration__register-submit-wrapper input.button{width:100%;border-color:transparent}.ld-registration__outer-wrapper .ld-registration__CTAs-or{font-size:1.75rem;line-height:1.4;letter-spacing:-.01em;font-weight:400;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;text-transform:uppercase;text-align:center}.ld-registration__outer-wrapper #nsl-custom-login-form-2 .nsl-container-embedded-login-layout-below{padding-top:0}.ld-registration__outer-wrapper .ld-registration__login-footer p{text-align:center;display:flex;flex-direction:row;justify-content:center;gap:.5rem;font-size:1.75rem;line-height:1.4;letter-spacing:-.01em;font-weight:400;color:var(--Neutrals-Grey-70)}.ld-registration__outer-wrapper .ld-registration__login-footer p a{color:var(--Moss-60);font-weight:700;text-decoration:underline}.ld-verify-email-template{text-align:center}.ld-verify-email-template .ld-verify-email-template__inner-container{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-Grid);align-items:center}.ld-verify-email-template .ld-verify-email-template__resend-link__link{color:var(--Moss-60);font-weight:700;text-decoration:underline}.contact-form{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-M)}.contact-form__header{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.contact-form__heading{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}@media(min-width:768px){.contact-form__heading{font-size:4rem}}@media(min-width:1024px){.contact-form__heading{font-size:4.5rem}}.contact-form__intro{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}@media(min-width:1024px){.contact-form__intro{font-size:2rem}}.contact-form__intro{color:var(--Neutrals-Grey-70)}.contact-form__body{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--Module-Spacing-Gap-Grid);width:100%}.contact-form__body .contact-form__field{grid-column:1/3;position:relative}.contact-form__body .contact-form__field--first-name{grid-column:1/2}.contact-form__body .contact-form__field--last-name{grid-column:2/3}.contact-form__body .contact-form__turnstile,.contact-form__body .contact-form__submit{grid-column:1/3}.contact-form__body input[type=text],.contact-form__body input[type=email],.contact-form__body input[type=tel],.contact-form__body select[type=select],.contact-form__body textarea{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}@media(min-width:1024px){.contact-form__body input[type=text],.contact-form__body input[type=email],.contact-form__body input[type=tel],.contact-form__body select[type=select],.contact-form__body textarea{font-size:2rem}}.contact-form__body input[type=text],.contact-form__body input[type=email],.contact-form__body input[type=tel],.contact-form__body select[type=select],.contact-form__body textarea{width:100%;padding:1.5rem 2rem;line-height:1;border-radius:var(--Corner-Radius-Fields);background:var(--Neutrals-White);border:1px solid var(--Griffin-Green-10);transition:border-color .2s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.contact-form__body input[type=text]:hover,.contact-form__body input[type=text].hover,.contact-form__body input[type=email]:hover,.contact-form__body input[type=email].hover,.contact-form__body input[type=tel]:hover,.contact-form__body input[type=tel].hover,.contact-form__body select[type=select]:hover,.contact-form__body select[type=select].hover,.contact-form__body textarea:hover,.contact-form__body textarea.hover{border-color:var(--Moss-30)}}.contact-form__body textarea{resize:vertical;min-height:27rem}.contact-form__body input[type=submit]{width:100%;border-color:transparent}.contact-form__body .contact-form__field--subject:after{content:"";position:absolute;right:2rem;top:50%;transform:translateY(-50%);pointer-events:none;width:1.2rem;height:1.2rem;background-image:url("data:image/svg+xml,<svg viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M10 4.23029C9.70714 3.93742 9.23231 3.93742 8.93945 4.23029L6.70711 6.46263C6.31658 6.85316 5.68342 6.85316 5.29289 6.46263L3.06055 4.23028C2.76768 3.93742 2.29286 3.93742 2 4.23028C1.70714 4.52315 1.70714 4.99797 2 5.29083L5.29289 8.58373C5.68342 8.97425 6.31658 8.97425 6.70711 8.58373L10 5.29083C10.2929 4.99797 10.2929 4.52315 10 4.23029Z' fill='%23618733'/></svg>");background-repeat:no-repeat;background-size:contain}.contact-form__body select{appearance:none;-webkit-appearance:none;-moz-appearance:none}.contact-form__body .superscript{position:absolute;top:-.8rem;left:1rem;color:var(--Extended-Palette-Copper-Rust);background-color:var(--Neutrals-Off-White);opacity:0;transition:opacity .3s;color:var(--Neutrals-Grey-70);padding:0 var(--spacing-4);font-size:1.5rem;line-height:1.2;letter-spacing:.05em;font-weight:800;text-transform:uppercase}.contact-form__body .superscript.is-filled{opacity:1}.contact-form__body .characters-count{position:absolute;bottom:1rem;right:1rem;color:var(--Neutrals-Grey-70);font-size:1.5rem;line-height:1.2;letter-spacing:.05em;font-weight:800;text-transform:uppercase;letter-spacing:normal}.contact-form__body .contact-form__error{font-size:1.5rem;line-height:1.2;letter-spacing:-.01em;font-weight:400;color:var(--Extended-Palette-Copper-Rust);grid-column:1/3}.contact-form__body[hidden]{display:none}.contact-form__error-banner{font-size:1.5rem;line-height:1.2;letter-spacing:-.01em;font-weight:400;color:var(--Extended-Palette-Copper-Rust);background-color:color-mix(in srgb,var(--Extended-Palette-Copper-Rust) 10%,transparent);border:1px solid var(--Extended-Palette-Copper-Rust);border-radius:var(--Corner-Radius-Fields);padding:1.5rem 2rem}.contact-form__success{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}@media(min-width:1024px){.contact-form__success{font-size:2rem}}.contact-form__success{color:var(--Moss-90);background-color:var(--Moss-10);border:1px solid var(--Moss-20);border-radius:var(--Corner-Radius-Fields);padding:2rem;text-align:center}.contact-form__success p{margin:0}.ld-forgot-password-template .ld-forgot-password__outer-wrapper{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-M)}.ld-forgot-password-template .ld-forgot-password__header{text-align:center;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XXXS)}.ld-forgot-password-template .ld-forgot-password__header .ld-forgot-password__heading{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}@media(min-width:768px){.ld-forgot-password-template .ld-forgot-password__header .ld-forgot-password__heading{font-size:4rem}}@media(min-width:1024px){.ld-forgot-password-template .ld-forgot-password__header .ld-forgot-password__heading{font-size:4.5rem}}.ld-forgot-password-template .ld-forgot-password__header .ld-forgot-password__intro{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}@media(min-width:1024px){.ld-forgot-password-template .ld-forgot-password__header .ld-forgot-password__intro{font-size:2rem}}.ld-forgot-password-template .ld-forgot-password__header .ld-forgot-password__intro{color:var(--Neutrals-Grey-70)}.ld-forgot-password-template .ld-forgot-password__error,.ld-forgot-password-template .ld-forgot-password__success{font-size:1.75rem;line-height:1;letter-spacing:-.01em;font-weight:600;text-align:center;text-wrap:balance;color:var(--Neutrals-Grey-70)}.ld-forgot-password-template .ld-forgot-password__form .ld-forgot-password__form-inner form{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-M)}.ld-forgot-password-template .ld-forgot-password__form .login-username{width:100%}.ld-forgot-password-template .ld-forgot-password__form .login-username input{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}@media(min-width:1024px){.ld-forgot-password-template .ld-forgot-password__form .login-username input{font-size:2rem}}.ld-forgot-password-template .ld-forgot-password__form .login-username input{width:100%;padding:1.5rem 2rem;line-height:1;border-radius:var(--Corner-Radius-Fields);background:var(--Neutrals-White);border:1px solid var(--Griffin-Green-10);transition:border-color .2s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.ld-forgot-password-template .ld-forgot-password__form .login-username input:hover,.ld-forgot-password-template .ld-forgot-password__form .login-username input.hover{border-color:var(--Moss-30)}}.ld-forgot-password-template .ld-forgot-password__form .login-submit{width:100%;display:flex;justify-content:center}.ld-forgot-password-template .ld-forgot-password__form .login-submit input.button{border-color:transparent}.header-menu-desktop{display:none}@media(min-width:1024px){.header-menu-desktop{display:flex}}.header-menu-desktop{width:100%;justify-content:space-between;align-items:center;gap:var(--Module-Spacing-Gap-XXXS)}.header-menu-desktop__menu{flex:1 1 auto;display:flex;justify-content:space-between;align-items:center;gap:var(--Module-Spacing-Gap-XXL)}.header-menu-desktop__menu .navigation-links{flex:0 0 auto;display:flex;align-items:center;gap:var(--spacing-24)}.header-menu-desktop__menu .menu-desktop-link{font-weight:600;line-height:1;text-decoration:none;text-box-trim:trim-both;text-box-edge:cap alphabetic;color:var(--Moss-70);transition:color .15s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.header-menu-desktop__menu .menu-desktop-link:hover,.header-menu-desktop__menu .menu-desktop-link.hover{color:var(--Moss-90)}}.header-menu-desktop__menu .header-search{isolation:isolate;position:relative;flex:0 1 auto;display:flex;align-items:center;width:35rem;height:5rem}.header-menu-desktop__menu .header-search button{color:var(--Moss-90);position:absolute;left:1.5rem;flex:0 0 auto;aspect-ratio:1/1}.header-menu-desktop__menu .header-search button svg{width:2.5rem}.header-menu-desktop__menu .header-search .header-search__clear{position:absolute;right:0;left:auto;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.5,1,.89,1);color:var(--Moss-90);padding:1.5rem}.header-menu-desktop__menu .header-search .header-search__clear.is-visible{opacity:1;pointer-events:auto}.header-menu-desktop__menu .header-search__input{position:relative;background:var(--Neutrals-White);color:var(--Moss-90);border-radius:100px;border:1px solid var(--Griffin-Green-10);transition:border-color .2s ease;width:100%;height:100%;padding-left:5.5rem;padding-right:1rem}@supports (-webkit-touch-callout: none){.header-menu-desktop__menu .header-search__input{font-size:16px}}@media(hover:hover)and (pointer:fine){.header-menu-desktop__menu .header-search__input:hover,.header-menu-desktop__menu .header-search__input.hover{border-color:var(--Moss-90)}}.header-menu-desktop__menu .header-search__input:focus{outline:none}.header-menu-desktop__menu .header-search__input::selection{background:var(--Extended-Palette-Indigo);color:var(--Neutrals-White)}.header-menu-desktop__menu .header-search__input::-webkit-search-cancel-button{display:none}.header-menu-desktop__actions{flex:0 0 auto;display:flex;align-items:center;gap:var(--Module-Spacing-Gap-XXXS)}@media(hover:hover)and (pointer:fine){.header-menu-desktop__actions .header-menu-desktop__account-button:hover,.header-menu-desktop__actions .header-menu-desktop__account-button.hover{--button-color: var(--Moss-90);background-color:var(--Moss-10)}}.header-menu-mobile{display:flex;align-items:center;gap:.75rem}@media(min-width:1024px){.header-menu-mobile{display:none}}.header-menu-mobile__menu-button{position:relative}.header-menu-mobile__menu-button-icon--menu,.header-menu-mobile__menu-button-icon--close{position:absolute;top:50%;left:50%;translate:-50% -50%;transition:opacity .2s ease,transform .3s cubic-bezier(.175,.885,.32,1.59375)}.header-menu-mobile__menu-button-icon--menu{opacity:1;transform:rotate(0)}.header-menu-mobile__menu-button-icon--close{opacity:0;transform:rotate(-45deg)}.header-menu-mobile__menu-button[aria-expanded=true] .header-menu-mobile__menu-button-icon--menu{opacity:0;transform:rotate(45deg)}.header-menu-mobile__menu-button[aria-expanded=true] .header-menu-mobile__menu-button-icon--close{opacity:1;transform:rotate(0)}.header-search__results{position:absolute;top:calc(100% + 2rem);left:50%;z-index:100;transform:translate(-50%);max-height:60vh;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:none;overscroll-behavior-y:auto}.header-search__results::-webkit-scrollbar{display:none}.header-search__results{overscroll-behavior:none;border-radius:3rem;border:1px solid var(--Neutrals-Grey-10);background:var(--Neutrals-Off-White);box-shadow:0 1rem 1rem #0000000d;transform-origin:top center}@media(min-width:1024px){.header-search__results{width:50rem}}.header-search__results-content{padding:var(--Module-Spacing-Gap-S) var(--Module-Spacing-Gap-XS);overflow:hidden;position:relative}.header-search__results-loading,.header-search__results-list,.header-search__results-empty{display:flex;flex-direction:column;gap:var(--spacing-8);opacity:1}.header-search__results-loading[hidden],.header-search__results-list[hidden],.header-search__results-empty[hidden]{display:none}.header-search__results-empty{min-height:5rem;align-items:center;justify-content:center;text-align:center;color:var(--Moss-90)}.header-search__view-all{margin-top:2rem;display:flex;justify-content:center}.header-search-modal{position:fixed;left:50%;top:0;transform:translate(-50%);z-index:-1;width:100%;max-width:var(--max-width);height:100lvh;min-height:100lvh;background:var(--Neutrals-Off-White);padding:calc(var(--header-height) + var(--spacing-12)) var(--spacing-12) var(--spacing-24);overflow:hidden}.header-search-modal[hidden]{display:none}@media(min-width:1024px){.header-search-modal{display:none}}.header-search-modal__inner{display:flex;flex-direction:column;gap:var(--spacing-12);height:100%}.header-search--mobile{position:relative;display:flex;align-items:stretch;flex-direction:column;gap:var(--spacing-12);width:100%}.header-search--mobile .header-search__mobile-icon{position:absolute;left:1.5rem;top:23px;transform:translateY(-50%);color:var(--Moss-90);display:inline-flex;align-items:center;justify-content:center}.header-search--mobile .header-search__mobile-icon svg{width:2.5rem;height:2.5rem}.header-search--mobile .header-search__close{position:absolute;right:1.5rem;color:var(--Moss-70);display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0}.header-search--mobile .header-search__close svg{width:2rem;height:2rem}.header-search--mobile .header-search__clear{position:absolute;right:0;top:0;left:auto;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.5,1,.89,1);color:var(--Moss-90);padding:1.5rem}.header-search--mobile .header-search__clear.is-visible{opacity:1;pointer-events:auto}.header-search--mobile .header-search__clear svg{width:2.5rem;height:2.5rem}.header-search--mobile .header-search__input{width:100%;height:5.75rem;border-radius:100rem;border:1px solid var(--Griffin-Green-10);background:var(--Neutrals-Off-White);color:var(--Moss-90);padding-left:5rem;padding-right:5rem}@supports (-webkit-touch-callout: none){.header-search--mobile .header-search__input{font-size:16px}}.header-search--mobile .header-search__input::-webkit-search-cancel-button{display:none}.header-search--mobile .header-search__input:focus{outline:none;border-color:var(--Moss-70)}.header-search--mobile .header-search__results{position:static;top:auto;left:auto;z-index:auto;transform:none;width:100%;height:100svh;max-height:100svh;overflow-y:auto;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:none;overscroll-behavior-y:auto}.header-search--mobile .header-search__results::-webkit-scrollbar{display:none}.header-search--mobile .header-search__results{border:none;border-radius:0;background:transparent;box-shadow:none}.header-search--mobile .header-search__results-content{padding:0;overflow:visible}.header-search--mobile .header-search__view-all{margin-top:var(--spacing-16)}body:not(.wp-admin) .search-result-card{box-shadow:0 0 #0000;transition:background-color .26s cubic-bezier(.5,1,.89,1),box-shadow .26s cubic-bezier(.5,1,.89,1),transform .26s cubic-bezier(.5,1,.89,1)}body:not(.wp-admin) .search-result-card .lilypd-tag--default{transition:background-color .26s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){body:not(.wp-admin) .search-result-card:hover,body:not(.wp-admin) .search-result-card.hover{background-color:var(--Moss-10);box-shadow:0 3px 1px #00000008;transform:translateY(-2px)}body:not(.wp-admin) .search-result-card:hover .lilypd-tag--default,body:not(.wp-admin) .search-result-card.hover .lilypd-tag--default{background-color:var(--Neutrals-White)}}body:not(.wp-admin) .search-result-card{display:flex;gap:var(--spacing-12);border-radius:var(--Corner-Radius-Cards-Outer);border:1px solid var(--Neutrals-Grey-10);background:var(--Neutrals-White);cursor:pointer}@media(hover:hover)and (pointer:fine){body:not(.wp-admin) .search-result-card.resource:hover,body:not(.wp-admin) .search-result-card.resource.hover{background-color:var(--Colonial-Yellow-20)}}.search-result-card--loading{pointer-events:none;animation:none}.search-result-card__image{display:flex;flex:0 0 auto;width:12.625rem;min-height:15.5rem;padding:1rem}.search-result-card__image img:not(.search-result-card__image-icon),.search-result-card__image .image{display:block;width:100%;height:100%;border-radius:2rem;object-fit:cover}.search-result-card--loading .search-result-card__image .image{background:linear-gradient(270deg,#e4f1d4,#fff9f1,#e4f1d4);background-size:200% 100%;animation:shimmer 2.5s infinite}.search-result-card__image--placeholder{align-items:center;justify-content:center;border-radius:2rem;--placeholder-bg: var(--Colonial-Yellow-30);--placeholder-color: var(--Colonial-Yellow-60);color:var(--placeholder-color)}.search-result-card__image--placeholder .image{display:flex;justify-content:center;align-items:center;background:var(--placeholder-bg)}.search-result-card__image--blog{--placeholder-bg: var(--Moss-20);--placeholder-color: var(--Moss-40)}.search-result-card__image-icon{width:3rem;height:3rem;display:block}.search-result-card__content{flex:1;display:flex;flex-direction:column;padding:2rem;gap:1.5rem}.search-result-card__text{display:flex;flex-direction:column;gap:1rem}.search-result-card__title{height:auto;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.search-result-card__title.title-m{font-size:2rem;padding-bottom:0;margin-bottom:0}.search-result-card__title mark{background:none;color:inherit;font-weight:700}.search-result-card--loading .search-result-card__title{border-radius:var(--Corner-Radius-Fields);min-height:4.25rem;background:linear-gradient(270deg,#e4f1d4,#fff9f1,#e4f1d4);background-size:200% 100%;animation:shimmer 2.5s infinite}.search-result-card__type{color:var(--Moss-80)}.search-result-card--loading .search-result-card__type{width:12rem;min-height:1.75rem;border-radius:1.5rem;background:linear-gradient(270deg,#e4f1d4,#fff9f1,#e4f1d4);background-size:200% 100%;animation:shimmer 2.5s infinite}.search-result-card__metadata{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.search-result-card__tag{min-height:1.5rem;min-width:3rem}.search-result-card--loading .search-result-card__tag{background:var(--Neutrals-White);border-radius:var(--corner-radius-fields, 12px);background:linear-gradient(270deg,#e4f1d4,#fff9f1,#e4f1d4);background-size:200% 100%;animation:shimmer 2.5s infinite}@keyframes shimmer{0%{background-position:200% 0}50%{background-position:-200% 0}to{background-position:200% 0}}.site-header{position:fixed;left:50%;top:0;transform:translate3d(-50%,0,0);transition:transform .333s ease-out;z-index:var(--z-index-header)}.site-header.is-scroll-hidden{transform:translate3d(-50%,-100%,0)}.site-header{width:100%;min-width:320px;max-width:var(--max-width);padding:var(--spacing-16) var(--spacing-12)}@media(min-width:1024px){.site-header{padding:var(--spacing-24)}}body.admin-bar .site-header{top:46px}@media(min-width:782px){body.admin-bar .site-header{top:32px}}.site-header__container{background-color:var(--Neutrals-White);border-radius:60px;border-bottom:1px solid rgba(69,69,69,.1);box-shadow:0 0 13px #0000000d;display:flex;align-items:center;justify-content:space-between;gap:var(--Module-Spacing-Gap-XL);padding:1rem 1rem 1rem 2rem}@media(min-width:768px){.site-header__container{padding:1rem 1.5rem 1rem 3.75rem}}@media(min-width:1024px){.site-header__container{padding:1rem 1.5rem 1rem 5rem;height:7rem}}.site-header__logo-link{flex:0 0 auto;display:flex;align-items:center;gap:.75rem}.site-header__logo-link svg{margin-top:5px;height:3.25rem}@media(min-width:1024px){.site-header__logo-link svg{margin-top:6px;height:4rem}}.site-header__logo-link .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.site-header__logo-link .beta{flex:0 0 auto;border-radius:100px;padding:.8rem;font-size:1.25rem;line-height:1.2;letter-spacing:.05em;font-weight:700;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;background-color:var(--Moss-20);color:var(--Moss-100)}.header-menu-mobile-nav{isolation:isolate;position:fixed;left:50%;top:0;transform:translate(-50%);z-index:-1;width:100%;max-width:var(--max-width);background-color:var(--Neutrals-Off-White);padding-top:calc(var(--header-height) + 2rem);padding-right:var(--spacing-12);padding-bottom:4rem;padding-left:var(--spacing-12);border-bottom:solid 1px var(--Neutrals-Grey-10);box-shadow:0 0 13px #00000013;opacity:0;visibility:hidden;pointer-events:none}@media(min-width:1024px){.header-menu-mobile-nav{display:none}}.header-menu-mobile-nav[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto}.header-menu-mobile-nav__container{display:flex;flex-direction:column;gap:4rem;max-height:calc(100vh - var(--header-height) - var(--spacing-24));overflow-y:auto;padding-bottom:1rem}.header-menu-mobile-nav__nav-group{display:flex;flex-direction:column;gap:3rem;padding:0 1.5rem}.header-menu-mobile-nav__eyebrow{color:var(--Moss-70)}.header-menu-mobile-nav__links{list-style:none;padding:0;display:flex;flex-direction:column;gap:22px}.header-menu-mobile-nav .header-menu-mobile-nav__link{display:flex;align-items:center;justify-content:space-between;color:var(--Moss-100);text-decoration:none;transition:color .15s ease}@media(hover:hover)and (pointer:fine){.header-menu-mobile-nav .header-menu-mobile-nav__link:hover,.header-menu-mobile-nav .header-menu-mobile-nav__link.hover{color:var(--Moss-60)}}.header-menu-mobile-nav__link-icon{flex:0 0 auto;width:20px}.header-menu-mobile-nav hr.divider{margin:0;padding:0;border:none;border-top:solid 1px var(--Neutrals-Grey-10)}.header-menu-mobile-nav .logout__link{display:flex;align-items:center;gap:.5rem;color:var(--Moss-100);transition:color .14s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.header-menu-mobile-nav .logout__link:hover,.header-menu-mobile-nav .logout__link.hover{color:var(--Moss-60)}}.header-menu-mobile-nav .logout__link svg{width:2.5rem}.site-footer{width:100%;margin-top:var(--Module-Spacing-Gap-L);position:relative;z-index:2}.site-footer .footer-wavy-top{width:100%;color:var(--Moss-100);transform:translateY(2px)}.site-footer .footer-wavy-top svg{display:block;width:100%;transform:scaleX(-1)}.site-footer .footer-container{width:100%;background-color:var(--Moss-100)}.site-footer .footer-content{position:relative;max-width:var(--max-width);background-color:var(--Moss-100);color:var(--Neutrals-White);margin:0 auto;padding:var(--Module-Spacing-Margin-TB-S) var(--Module-Spacing-Margin-LR-S)}.site-footer .footer-content a:not(.lilypd-button):not(.social-link){color:var(--Moss-20);transition:color .2s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.site-footer .footer-content a:not(.lilypd-button):not(.social-link):hover,.site-footer .footer-content a:not(.lilypd-button):not(.social-link).hover{color:var(--Neutrals-White)}}.site-footer .footer-content .footer-logo{height:5.5rem;margin-bottom:var(--Module-Spacing-Gap-L)}@media(min-width:1024px){.site-footer .footer-content .footer-logo{height:8rem}}.site-footer .footer-content .footer-logo a{display:block;height:100%}.site-footer .footer-content .footer-logo svg,.site-footer .footer-content .footer-logo img{width:auto;height:100%}.site-footer .footer-content .footer-columns{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Module-Spacing-Gap-L);align-self:stretch;max-width:var(--max-width);margin:0 auto}@media(min-width:1024px){.site-footer .footer-content .footer-columns{flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}}.site-footer .footer-content hr.footer-separator{width:100%;max-width:var(--max-width);border:none;border-top:1px solid var(--Moss-90);margin:var(--Module-Spacing-Gap-L) auto}.site-footer .footer-content .footer-find-us,.site-footer .footer-content .footer-column{display:flex;flex-direction:column;gap:var(--spacing-16)}.site-footer .footer-content .footer-column h3,.site-footer .footer-content .footer-column .column-title{margin:0;color:var(--Neutrals-White)}.site-footer .footer-content .footer-column .footer-addresses{display:flex;flex-direction:column;gap:var(--spacing-24)}@media(min-width:768px){.site-footer .footer-content .footer-column .footer-addresses{flex-direction:row}}.site-footer .footer-content .footer-column .footer-address{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XXS)}.site-footer .footer-content .footer-column .address-type{color:var(--Moss-50)}.site-footer .footer-content .footer-column ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-12)}.site-footer .footer-content .footer-column address{color:var(--Moss-20);font-style:normal}@media(min-width:1024px){.site-footer .footer-content .footer-column address{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}}@media(min-width:1024px)and (min-width:1024px){.site-footer .footer-content .footer-column address{font-size:2rem}}.site-footer .footer-content .footer-social{display:flex;gap:var(--spacing-12)}.site-footer .footer-content .footer-social a{position:relative;width:6.25rem;height:6.25rem;border-radius:50%}@media(hover:hover)and (pointer:fine){.site-footer .footer-content .footer-social a:hover .blob,.site-footer .footer-content .footer-social a.hover .blob{color:var(--Moss-80);transform:scale(.94) rotate(12deg)}}.site-footer .footer-content .footer-social a .blob{width:100%;height:100%;color:var(--Moss-90);transition:color .2s ease,transform .2s ease}.site-footer .footer-content .footer-social a .blob svg{width:100%;height:100%}.site-footer .footer-content .footer-social a .icon-wrapper{width:2.5rem;height:2.5rem;color:var(--Moss-10);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.site-footer .footer-content .footer-social a .icon-wrapper svg{width:100%;height:100%}.site-footer .footer-content .footer-newsletter,.site-footer .footer-content .footer-bottom{display:flex;flex-direction:column;gap:var(--spacing-16)}@media(min-width:1024px){.site-footer .footer-content .footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.site-footer .footer-content .footer-bottom .legal-links{width:100%;display:flex;gap:var(--spacing-24);justify-content:space-between}@media(min-width:1024px){.site-footer .footer-content .footer-bottom .legal-links{width:auto;justify-content:flex-start}}.lilypd-button{position:relative;border-radius:100px;width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;padding:0 2rem;height:6rem;font-size:1.75rem;letter-spacing:-.01em;font-weight:600;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .32s cubic-bezier(.5,1,.89,1),color .32s cubic-bezier(.5,1,.89,1),outline-color .1s ease}.lilypd-button.has-icon{padding:0 .75rem 0 2rem}.lilypd-button .lilypd-button__icon{flex:0 0 auto;position:relative;margin-left:1.5rem;width:4.5rem;height:4.5rem;color:var(--Moss-90)}.lilypd-button .lilypd-button__icon .lilypd-button__icon__circle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);width:100%;height:100%;border-radius:50%;transition:transform .24s cubic-bezier(.5,1,.89,1);background-color:var(--Moss-10)}.lilypd-button .lilypd-button__icon .lilypd-button__icon__overflow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;overflow:hidden;border-radius:50%}.lilypd-button .lilypd-button__icon .lilypd-button__icon__svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%}.lilypd-button .lilypd-button__icon svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2rem}.lilypd-button.icon-arrow-right .lilypd-button__icon .lilypd-button__icon__svg{transition:opacity .32s cubic-bezier(.5,1,.89,1),transform .32s cubic-bezier(.5,1,.89,1)}.lilypd-button.icon-arrow-right .lilypd-button__icon .lilypd-button__icon__svg--duplicate{transform:translate(calc(-50% - 4rem),-50%)}@media(hover:hover)and (pointer:fine){.lilypd-button.icon-arrow-right:hover .lilypd-button__icon .lilypd-button__icon__svg,.lilypd-button.icon-arrow-right.hover .lilypd-button__icon .lilypd-button__icon__svg{transition-duration:.24s}.lilypd-button.icon-arrow-right:hover .lilypd-button__icon .lilypd-button__icon__svg--default,.lilypd-button.icon-arrow-right.hover .lilypd-button__icon .lilypd-button__icon__svg--default{transform:translate(calc(-50% + 4rem),-50%);opacity:0}.lilypd-button.icon-arrow-right:hover .lilypd-button__icon .lilypd-button__icon__svg--duplicate,.lilypd-button.icon-arrow-right.hover .lilypd-button__icon .lilypd-button__icon__svg--duplicate{transform:translate(-50%,-50%)}}@media(hover:hover)and (pointer:fine){.lilypd-button:hover,.lilypd-button.hover{transition-duration:.24s}.lilypd-button:hover .lilypd-button__icon .lilypd-button__icon__circle,.lilypd-button.hover .lilypd-button__icon .lilypd-button__icon__circle{transform:translate(-50%,-50%) scale(1.1);transition-duration:.24s}}.lilypd-button--light.lilypd-button--primary{background-color:var(--Moss-90);color:var(--Moss-10)}@media(hover:hover)and (pointer:fine){.lilypd-button--light.lilypd-button--primary:hover,.lilypd-button--light.lilypd-button--primary.hover{background-color:var(--Moss-80)}}.lilypd-button--light.lilypd-button--secondary{background-color:var(--Moss-10);color:var(--Moss-90)}.lilypd-button--light.lilypd-button--secondary .lilypd-button__icon{color:var(--Moss-20)}.lilypd-button--light.lilypd-button--secondary .lilypd-button__icon .lilypd-button__icon__circle{background-color:var(--Moss-90)}@media(hover:hover)and (pointer:fine){.lilypd-button--light.lilypd-button--secondary:hover,.lilypd-button--light.lilypd-button--secondary.hover{background-color:var(--Moss-20)}}.lilypd-button--dark.lilypd-button--primary{background-color:var(--Neutrals-Off-White);color:var(--Moss-90)}.lilypd-button--dark.lilypd-button--primary .lilypd-button__icon{color:var(--Moss-20)}.lilypd-button--dark.lilypd-button--primary .lilypd-button__icon .lilypd-button__icon__circle{background-color:var(--Moss-90)}@media(hover:hover)and (pointer:fine){.lilypd-button--dark.lilypd-button--primary:hover,.lilypd-button--dark.lilypd-button--primary.hover{background-color:var(--Moss-10)}}.lilypd-button--dark.lilypd-button--secondary{background-color:var(--Moss-20);color:var(--Moss-90)}.lilypd-button--dark.lilypd-button--secondary .lilypd-button__icon{color:var(--Moss-20)}.lilypd-button--dark.lilypd-button--secondary .lilypd-button__icon .lilypd-button__icon__circle{background-color:var(--Moss-90)}@media(hover:hover)and (pointer:fine){.lilypd-button--dark.lilypd-button--secondary:hover,.lilypd-button--dark.lilypd-button--secondary.hover{background-color:var(--Moss-30)}}.lilypd-button--short{font-size:1.5rem;line-height:1;letter-spacing:-.01em;font-weight:600;padding:1.5rem;height:4rem}@media(min-width:1024px){.lilypd-button--short{padding-left:2rem;padding-right:2rem;font-size:1.75rem;line-height:1;letter-spacing:-.01em;font-weight:600;height:5rem}}.lilypd-button--type-secondary{height:4rem;font-size:1.5rem;line-height:1;letter-spacing:-.01em;font-weight:600}.lilypd-button--type-secondary.has-icon{padding-right:1rem}.lilypd-button--type-secondary .lilypd-button__icon{margin-left:.5rem;width:3rem;height:3rem;color:var(--Moss-20)}.lilypd-button--type-secondary .lilypd-button__icon .lilypd-button__icon__circle{background-color:transparent!important}.lilypd-button--type-secondary.lilypd-button--dark .lilypd-button__icon,.lilypd-button--type-secondary.lilypd-button--light.lilypd-button--secondary .lilypd-button__icon{color:var(--Moss-80)}.lilypd-button--tertiary{width:100%;border:.2rem solid var(--Moss-90);outline:none;justify-content:space-between;transition:border-color .2s cubic-bezier(.5,1,.89,1),background-color .2s cubic-bezier(.5,1,.89,1)}.lilypd-button--tertiary:after{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:inherit;outline:dashed 2px var(--Extended-Palette-Indigo);z-index:1}.lilypd-button--tertiary .lilypd-button__select{height:6rem;background:none;border:none;padding:0;font-family:inherit;font-size:inherit;color:var(--Moss-90);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-weight:600;width:100%}.lilypd-button--tertiary .lilypd-button__select:focus-visible{outline:none}.lilypd-button--tertiary .lilypd-button__select option{font-weight:600}.lilypd-button--tertiary .lilypd-button__icon__svg--filter{margin-right:1.5rem}.lilypd-button--tertiary .lilypd-button__icon__svg--filter svg{color:var(--Colonial-Yellow-90);width:2.5rem;height:2.5rem}.lilypd-button--tertiary .lilypd-button__icon__svg--chevron{margin-left:1.5rem}.lilypd-button--tertiary .lilypd-button__icon__svg--chevron svg{color:var(--Colonial-Yellow-90);width:1.5rem;height:1.5rem}@media(hover:hover)and (pointer:fine){.lilypd-button--tertiary:hover,.lilypd-button--tertiary.hover{background-color:var(--Moss-10);border:.2rem solid var(--Moss-80)}.lilypd-button--tertiary:hover .lilypd-button__select,.lilypd-button--tertiary.hover .lilypd-button__select{color:var(--Moss-80)}.lilypd-button--tertiary:hover .lilypd-button__icon__svg--filter svg,.lilypd-button--tertiary.hover .lilypd-button__icon__svg--filter svg{color:var(--Moss-80)}.lilypd-button--tertiary:hover .lilypd-button__icon__svg--chevron svg,.lilypd-button--tertiary.hover .lilypd-button__icon__svg--chevron svg{color:var(--Moss-80)}}.lilypd-button--tertiary:focus-visible{border:.2rem solid transparent}.lilypd-button--tertiary:focus-visible:after{content:""}.lilypd-button--tertiary:active{background-color:var(--Moss-20);border-color:var(--Moss-80)}.lilypd-button--tertiary:active .lilypd-button__select{color:var(--Moss-80)}.lilypd-button--tertiary:active .lilypd-button__icon__svg--filter svg{color:var(--Moss-80)}.lilypd-button--tertiary:active .lilypd-button__icon__svg--chevron svg{color:var(--Moss-80)}.lilypd-button.course-navigation{height:auto;width:100%;justify-content:space-between;padding:1.5rem 1.25rem 1.5rem 3rem;font-size:2rem;line-height:1;letter-spacing:-.01em;font-weight:600}@media(min-width:1024px){.lilypd-button.course-navigation{padding:2rem 2rem 2rem 3rem;font-size:2.5rem;line-height:1.2;letter-spacing:-.02em;font-weight:600}}.lilypd-button.course-navigation .lilypd-button__label-wrapper{display:flex;flex-direction:column;gap:.25rem;width:100%}@media(min-width:1024px){.lilypd-button.course-navigation .lilypd-button__label-wrapper{gap:1rem;flex-direction:row;align-items:center}}.lilypd-button.course-navigation .lilypd-button__right-label{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}@media(min-width:1024px){.lilypd-button.course-navigation .lilypd-button__right-label{font-size:2rem}}.lilypd-button.course-navigation .lilypd-button__right-label{line-height:1}@media(min-width:1024px){.lilypd-button.course-navigation .lilypd-button__right-label{font-size:2rem;line-height:1.4;letter-spacing:-.01em;font-weight:400;margin-left:auto}}@media(min-width:1024px)and (min-width:768px){.lilypd-button.course-navigation .lilypd-button__right-label{font-size:2.25rem}}@media(min-width:1024px)and (min-width:1024px){.lilypd-button.course-navigation .lilypd-button__right-label{font-size:2.5rem}}.lilypd-button,.lilypd-button span{-webkit-user-select:none;user-select:none}.lilypd-button:disabled,.lilypd-button.disabled{background-color:var(--Neutrals-Grey-70);color:var(--Neutrals-Grey-30);pointer-events:none}.lilypd-share-toast{position:absolute;left:50%;top:calc(100% + .75rem);display:flex;align-items:center;gap:.5rem;transform:translate(-50%);white-space:nowrap;padding:.75rem 1.5rem .75rem 1rem;border-radius:10rem;background:var(--Moss-90);color:var(--Neutrals-White);font-size:1.5rem;line-height:1;opacity:0;pointer-events:none;transition:opacity .18s;z-index:3}.lilypd-share-toast--light{background:var(--Moss-10);color:var(--Moss-90)}.lilypd-share-toast.is-visible{opacity:1;pointer-events:auto}.lilypd-share-toast svg{flex-shrink:0;width:2rem;height:2rem}body a.lilypd-button-icon-circle,body button.lilypd-button-icon-circle{--button-color: var(--Moss-90);--button-background-color: transparent;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background-color:var(--button-background-color);cursor:pointer;width:4rem;height:4rem;color:var(--button-color);border:1.5px solid var(--button-color);border-radius:50%;transition:all .24s cubic-bezier(.5,1,.89,1)}@media(min-width:1024px){body a.lilypd-button-icon-circle,body button.lilypd-button-icon-circle{width:5rem;height:5rem}}body a.lilypd-button-icon-circle.large,body button.lilypd-button-icon-circle.large{width:6rem;height:6rem}body a.lilypd-button-icon-circle.large .lilypd-button-icon-circle__icon,body button.lilypd-button-icon-circle.large .lilypd-button-icon-circle__icon{width:3rem;height:3rem}@media(hover:hover)and (pointer:fine){body a.lilypd-button-icon-circle:hover,body a.lilypd-button-icon-circle.hover,body button.lilypd-button-icon-circle:hover,body button.lilypd-button-icon-circle.hover{--button-color: var(--Moss-70)}}body a.lilypd-button-icon-circle--white,body button.lilypd-button-icon-circle--white{border:none;--button-color: var(--Moss-90)}@media(hover:hover)and (pointer:fine){body a.lilypd-button-icon-circle--white:hover,body a.lilypd-button-icon-circle--white.hover,body button.lilypd-button-icon-circle--white:hover,body button.lilypd-button-icon-circle--white.hover{--button-background-color: var(--Neutrals-Grey-10)}}body a.lilypd-button-icon-circle--light-secondary,body button.lilypd-button-icon-circle--light-secondary{border:none;--button-background-color: var(--Moss-10);--button-color: var(--Moss-90)}@media(hover:hover)and (pointer:fine){body a.lilypd-button-icon-circle--light-secondary:hover,body a.lilypd-button-icon-circle--light-secondary.hover,body button.lilypd-button-icon-circle--light-secondary:hover,body button.lilypd-button-icon-circle--light-secondary.hover{--button-background-color: var(--Moss-20)}}body a.lilypd-button-icon-circle--dark-secondary,body a.lilypd-button-icon-circle--dark-secondary[data-lilypd-save],body button.lilypd-button-icon-circle--dark-secondary,body button.lilypd-button-icon-circle--dark-secondary[data-lilypd-save]{border:none;--button-background-color: var(--Moss-20);--button-color: var(--Moss-90)}@media(hover:hover)and (pointer:fine){body a.lilypd-button-icon-circle--dark-secondary:hover,body a.lilypd-button-icon-circle--dark-secondary.hover,body a.lilypd-button-icon-circle--dark-secondary[data-lilypd-save]:hover,body a.lilypd-button-icon-circle--dark-secondary[data-lilypd-save].hover,body button.lilypd-button-icon-circle--dark-secondary:hover,body button.lilypd-button-icon-circle--dark-secondary.hover,body button.lilypd-button-icon-circle--dark-secondary[data-lilypd-save]:hover,body button.lilypd-button-icon-circle--dark-secondary[data-lilypd-save].hover{--button-color: var(--Moss-90);--button-background-color: var(--Moss-30)}}body a.lilypd-button-icon-circle[data-resource-modal-data],body button.lilypd-button-icon-circle[data-resource-modal-data]{border-color:transparent;--button-background-color: var(--Neutrals-White);--button-color: var(--Moss-90)}@media(hover:hover)and (pointer:fine){body a.lilypd-button-icon-circle[data-resource-modal-data]:hover,body a.lilypd-button-icon-circle[data-resource-modal-data].hover,body button.lilypd-button-icon-circle[data-resource-modal-data]:hover,body button.lilypd-button-icon-circle[data-resource-modal-data].hover{--button-color: var(--Moss-70);--button-background-color: var(--Moss-20)}}body a.lilypd-button-icon-circle .lilypd-button-icon-circle__icon,body button.lilypd-button-icon-circle .lilypd-button-icon-circle__icon{width:2rem;height:2rem}@media(min-width:1024px){body a.lilypd-button-icon-circle .lilypd-button-icon-circle__icon,body button.lilypd-button-icon-circle .lilypd-button-icon-circle__icon{width:2.5rem;height:2.5rem}}body a.lilypd-button-icon-circle img,body button.lilypd-button-icon-circle img{width:100%;height:100%;border-radius:50%;object-fit:cover}.hero-detail{isolation:isolate;position:relative;width:100%;max-width:none;background:var(--Neutrals-Off-White);overflow:hidden;padding-bottom:var(--Module-Spacing-Margin-TB-M)}.hero-detail__background{position:absolute;inset:0;background:var(--Moss-90);overflow:hidden;pointer-events:none}.hero-detail__loop{position:absolute;left:50%;top:50%;transform:translateY(-50%);width:auto;height:120%;pointer-events:none;z-index:0}.hero-detail__loop svg{max-width:none;height:100%;color:var(--Moss-80)}.hero-detail__content-wrapper{width:100%;max-width:var(--max-width);margin:0 auto;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:0 var(--Module-Spacing-Margin-LR-S);padding-top:var(--header-height)}@media(min-width:1024px){.hero-detail__content-wrapper{flex-direction:row;align-items:center;gap:var(--Module-Spacing-Gap-XXL);justify-content:space-between;padding-top:var(--header-height-desktop)}}.hero-detail__content{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-M);padding:var(--Module-Spacing-Margin-TB-S) 0;width:100%}@media(min-width:1024px){.hero-detail__content{flex:1 1 50%;max-width:67.25rem}}.hero-detail__metadata{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-start}.hero-detail__status{border-radius:100px;padding:.8rem;font-size:1.25rem;line-height:1.2;letter-spacing:.05em;font-weight:700;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;background:var(--Moss-70);color:var(--Neutrals-White)}.hero-detail__tag{border-radius:100px;padding:.8rem;font-size:1.25rem;line-height:1.2;letter-spacing:.05em;font-weight:700;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;background:var(--Neutrals-Grey-10);color:var(--Moss-80)}.hero-detail__tag--premium{background:var(--Colonial-Yellow-50);color:var(--Moss-100)}.hero-detail__tag-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.hero-detail__header{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.hero-detail__header{gap:var(--Module-Spacing-Gap-S)}}.hero-detail__description{color:var(--Moss-10);margin:0}.hero-detail__title{color:var(--Neutrals-White);margin:0}.hero-detail__information{display:flex;flex-direction:column;gap:3rem}@media(min-width:1024px){.hero-detail__information{gap:var(--Module-Spacing-Gap-M)}}.hero-detail__key-data{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Module-Spacing-Gap-S)}@media(min-width:1024px){.hero-detail__key-data{flex-direction:row;align-items:flex-end;gap:2rem}}.hero-detail__divider{display:none;width:0;height:5rem;border-left:1px solid var(--Moss-80)}@media(min-width:1024px){.hero-detail__divider{display:block}}.hero-detail__rating-link{display:flex;align-items:center;gap:var(--Module-Spacing-Gap-XXXS);padding:.75rem 0}.hero-detail__rating{display:flex;align-items:center;gap:.25rem}.hero-detail__rating span{color:var(--Neutrals-White)}.hero-detail__rating-icon{width:1.5rem;height:1.5rem;flex-shrink:0;color:var(--Colonial-Yellow-50)}.hero-detail__reviews{display:flex;align-items:center;gap:var(--Module-Spacing-Gap-XXXS);padding:.75rem 0}.hero-detail__reviews__average{display:flex;align-items:center;gap:.25rem}.hero-detail__reviews__average p{color:var(--Neutrals-White)}.hero-detail__reviews__average svg{width:2rem;flex-shrink:0;color:var(--Moss-60)}.hero-detail__reviews a.hero-detail__reviews__link{white-space:nowrap;text-decoration:underline;text-underline-offset:2px;color:var(--Moss-20);transition:color .12s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.hero-detail__reviews a.hero-detail__reviews__link:hover,.hero-detail__reviews a.hero-detail__reviews__link.hover{color:var(--Moss-40)}}.hero-detail__actions{display:flex;flex-wrap:wrap;gap:var(--Module-Spacing-Gap-XXXS);align-items:flex-start}.hero-detail__action-icons{display:flex;gap:var(--Module-Spacing-Gap-XXXS)}.hero-detail__action-icon{display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;background:var(--Moss-20);border-radius:100px;flex-shrink:0}.hero-detail__action-icon svg{width:3rem;height:3rem;color:var(--Moss-90)}.hero-detail__buttons{display:flex;flex-wrap:wrap;gap:var(--Module-Spacing-Gap-XXXS)}.hero-detail .ld-progress{--bar-bg-color: var(--Moss-60);--bar-fill-color: var(--Neutrals-White);--bar-height: 2rem;--text-color: var(--Moss-10);--bar-max-width: 32rem}.hero-detail__progress{display:flex;align-items:center;gap:var(--Module-Spacing-Gap-XXXS);width:100%}@media(min-width:1024px){.hero-detail__progress{max-width:51.625rem}}.hero-detail__progress-bar{flex:1 1 auto;height:2rem;background:var(--Moss-60);border-radius:1000px;overflow:hidden}.hero-detail__progress-fill{height:100%;background:var(--Neutrals-White);border-radius:1000px;transition:width .3s ease}.hero-detail__progress-text{color:var(--Moss-80);flex-shrink:0}.hero-detail__image{position:relative;border-radius:5rem;overflow:hidden;width:100%;aspect-ratio:4/3}@media(min-width:1024px){.hero-detail__image{flex:1 1 50%;aspect-ratio:650/490;max-width:650px}}.hero-detail__image img{width:100%;height:100%;object-fit:cover}.hero-detail__image-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--Neutrals-Grey-10);color:var(--Neutrals-Grey-50)}.hero-detail__bottom-shape{position:absolute;bottom:-1px;left:0;width:100%;z-index:2;pointer-events:none}.hero-detail__bottom-shape svg{display:block;width:100%;color:var(--Neutrals-Off-White)}.hero-single{isolation:isolate;position:relative;max-width:none;background-color:var(--Moss-100);overflow:hidden}.hero-single .content-wrapper{height:32rem}@media(min-width:768px){.hero-single .content-wrapper{height:40rem}}@media(min-width:1024px){.hero-single .content-wrapper{height:50rem}}.hero-single .content-wrapper{position:relative;max-width:var(--max-width);margin:0 auto;padding-left:var(--Module-Spacing-Margin-LR-S);padding-right:var(--Module-Spacing-Margin-LR-S);padding-bottom:1rem}@media(min-width:768px){.hero-single .content-wrapper{padding-bottom:1.5rem}}@media(min-width:1024px){.hero-single .content-wrapper{padding-bottom:5rem}}.hero-single .content-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.hero-single .content{position:relative;z-index:1}.hero-single__shapes{pointer-events:none;position:absolute;right:-10rem;bottom:-10rem;z-index:0;width:auto;height:40rem}@media(min-width:768px){.hero-single__shapes{height:45rem;right:-4rem;bottom:-4rem}}@media(min-width:1024px){.hero-single__shapes{height:55rem;right:8rem;bottom:0rem}}.hero-single__shapes{opacity:0}.hero-single__shapes svg{display:block;height:100%;overflow:visible}.hero-single__shapes .shape.smirk,.hero-single__shapes .shape.star{color:var(--Moss-60)}.hero-single__shapes .shape.stamp{color:var(--Colonial-Yellow-30)}.hero-single__image-container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start}.hero-single__image{background-color:var(--Neutrals-White);border-radius:999px;box-shadow:0 0 13px #0000000d;overflow:hidden;display:flex;align-items:center;justify-content:center;width:17.5rem;height:17.5rem;padding:4rem}@media(min-width:768px){.hero-single__image{width:22rem;height:22rem;padding:5rem}}@media(min-width:1024px){.hero-single__image{width:25rem;height:25rem;padding:6rem}}.hero-single__image img,.hero-single__image svg{display:block;width:100%;height:100%;object-fit:contain}.hero-single--instructor .hero-single__image{padding:0}.hero-single--instructor .hero-single__image img,.hero-single--instructor .hero-single__image svg{object-position:top}.hero-single__bottom-shape{position:absolute;bottom:-1px;left:0;width:100%;pointer-events:none}.hero-single__bottom-shape svg{display:block;width:100%;color:var(--Neutrals-Off-White);transform:scaleX(-1)}.hero-blog-detail{isolation:isolate;position:relative;max-width:none;background-color:var(--Moss-90);overflow:hidden;padding-top:var(--header-height)}.hero-blog-detail__inner{position:relative;z-index:1;max-width:var(--max-width);margin:0 auto;padding-left:var(--Module-Spacing-Margin-LR-S);padding-right:var(--Module-Spacing-Margin-LR-S);padding-top:0;padding-bottom:var(--Module-Spacing-Margin-TB-M);display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-M)}@media(min-width:1024px){.hero-blog-detail__inner{flex-direction:row;align-items:center;gap:16.5rem}}.hero-blog-detail__content{flex:1 0 0;min-width:0;position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-M);padding:var(--Module-Spacing-Margin-TB-S) 0}.hero-blog-detail__metadata{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.hero-blog-detail__status{display:inline-flex;align-items:center;height:2.5rem;padding:0 .75rem;border-radius:999px;background-color:var(--Moss-70);color:var(--Neutrals-White);white-space:nowrap}.hero-blog-detail__tag{display:inline-flex;align-items:center;height:2.5rem;padding:0 .75rem;border-radius:999px;background-color:var(--Neutrals-Grey-10);color:var(--Moss-80);white-space:nowrap}.hero-blog-detail__header{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-S)}.hero-blog-detail__title{color:var(--Neutrals-White)}.hero-blog-detail__excerpt{color:var(--Moss-10);max-width:80rem}.hero-blog-detail__information{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-M)}.hero-blog-detail__identifier{display:flex;align-items:flex-end;gap:1.5rem}.hero-blog-detail__avatar{flex-shrink:0;width:6rem;height:6rem;border-radius:1.5rem;border:1px solid var(--Neutrals-Grey-10);overflow:hidden}.hero-blog-detail__avatar img{display:block;width:100%;height:100%;object-fit:cover}.hero-blog-detail__author-text{display:flex;flex-direction:column;gap:.25rem;padding-bottom:.75rem}.hero-blog-detail__created-by{color:var(--Moss-50)}.hero-blog-detail__author-name-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.hero-blog-detail .hero-blog-detail__author-link,.hero-blog-detail .hero-blog-detail__partner-link{text-decoration:underline;text-underline-offset:2px;color:var(--Moss-20);transition:color .12s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.hero-blog-detail .hero-blog-detail__author-link:hover,.hero-blog-detail .hero-blog-detail__author-link.hover,.hero-blog-detail .hero-blog-detail__partner-link:hover,.hero-blog-detail .hero-blog-detail__partner-link.hover{color:var(--Moss-40)}}.hero-blog-detail__at{color:var(--Neutrals-White)}.hero-blog-detail__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.hero-blog-detail .hero-blog-detail__save-button{--button-background-color: var(--Moss-20)}.hero-blog-detail__image-wrapper{position:relative;z-index:1;width:100%;aspect-ratio:4/3;border-radius:5rem;overflow:hidden;flex-shrink:0}@media(min-width:1024px){.hero-blog-detail__image-wrapper{flex:0 0 48%;max-width:81.25rem}}.hero-blog-detail__image{display:block;width:100%;height:100%;object-fit:cover}.hero-blog-detail__shapes{pointer-events:none;position:absolute;right:0;bottom:0;z-index:0;width:100%;height:auto;opacity:0}.hero-blog-detail__shapes svg{display:block;width:100%;overflow:visible}@media(min-width:1024px){.hero-blog-detail__shapes{width:auto;height:100%}.hero-blog-detail__shapes svg{width:auto;height:100%}}.hero-blog-detail__shapes--mobile{display:block;transform:translate(12%)}@media(min-width:1024px){.hero-blog-detail__shapes--mobile{display:none}}.hero-blog-detail__shapes--desktop{display:none}@media(min-width:1024px){.hero-blog-detail__shapes--desktop{display:block}}.hero-blog-detail__shapes .shape.smirk,.hero-blog-detail__shapes .shape.star,.hero-blog-detail__shapes .shape.stamp{color:var(--Moss-80)}.hero-blog-detail__bottom-shape{position:absolute;bottom:-1px;left:0;width:100%;pointer-events:none}.hero-blog-detail__bottom-shape svg{display:block;width:100%;color:var(--Neutrals-Off-White);transform:scaleX(-1)}.hero-profile{isolation:isolate;position:relative;max-width:none;background-color:var(--Moss-90);overflow:hidden}.hero-profile__inner{position:relative;max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:var(--Module-Spacing-Gap-XXXL);padding-left:var(--Module-Spacing-Margin-LR-S);padding-right:var(--Module-Spacing-Margin-LR-S);padding-top:calc(var(--header-height) + var(--Module-Spacing-Gap-S));padding-bottom:calc(var(--Module-Spacing-Gap-S) + 15vw)}@media(min-width:1024px){.hero-profile__inner{flex-direction:row;justify-content:space-between;padding-top:calc(var(--header-height-desktop) + var(--Module-Spacing-Margin-TB-S));padding-bottom:30rem}}.hero-profile__content{position:relative;z-index:2;display:flex;align-items:center;gap:var(--Module-Spacing-Gap-Grid)}@media(min-width:1024px){.hero-profile__content{flex:0 0 auto}}.hero-profile__photo-container{flex:0 0 auto}.hero-profile__photo{position:relative;background-color:var(--Neutrals-White);border:1rem solid var(--Moss-80);border-radius:1000px;display:flex;align-items:center;justify-content:center;overflow:hidden;width:17.5rem;height:17.5rem}@media(min-width:1024px){.hero-profile__photo{border-width:1.5rem;width:25rem;height:25rem}}.hero-profile__photo img{display:block;width:100%;height:100%;object-fit:cover}.hero-profile__photo svg{display:block;width:50%;height:50%;color:var(--Moss-60)}.hero-profile__text{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-S)}@media(min-width:1024px){.hero-profile__text{flex:0 1 60%}}.hero-profile__eyebrow{color:var(--Moss-20);text-wrap:pretty}.hero-profile__name{color:var(--Neutrals-Off-White);text-wrap:pretty}.hero-profile__shapes{pointer-events:none;position:absolute;right:0;bottom:0;z-index:1;width:70%;height:auto}@media(min-width:1024px){.hero-profile__shapes{width:55%;height:auto}}.hero-profile__shapes svg{display:block;width:100%;overflow:visible}.hero-profile__shapes--mobile{display:block}@media(min-width:1024px){.hero-profile__shapes--mobile{display:none}}.hero-profile__shapes--desktop{display:none}@media(min-width:1024px){.hero-profile__shapes--desktop{display:block}}.hero-profile__shapes .shape-01{color:var(--Moss-70)}.hero-profile__shapes .shape-02{color:var(--Colonial-Yellow-30)}.hero-profile__shapes .shape-03{color:var(--Moss-30)}.hero-profile__bottom-shape{position:absolute;bottom:-1px;left:0;width:100%;z-index:2;pointer-events:none}.hero-profile__bottom-shape svg{display:block;width:100%;color:var(--Neutrals-Off-White);transform:scaleX(-1)}.ld-course-list-content{background-color:rgba(var(--color-debug-red-rgb),.2)!important}.lilypd-blog-card{position:relative;isolation:isolate;background:var(--Neutrals-White);border:1px solid var(--Neutrals-Grey-10);border-radius:var(--Corner-Radius-Cards-Outer);display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-S);overflow:hidden;-webkit-user-select:none;user-select:none;width:100%;box-shadow:0 0 #0000;transition:background-color .26s cubic-bezier(.5,1,.89,1),box-shadow .26s cubic-bezier(.5,1,.89,1),transform .26s cubic-bezier(.5,1,.89,1)}.lilypd-blog-card .lilypd-tag--default{transition:background-color .26s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-blog-card:hover,.lilypd-blog-card.hover{background-color:var(--Moss-10);box-shadow:0 3px 1px #00000008;transform:translateY(-2px)}.lilypd-blog-card:hover .lilypd-tag--default,.lilypd-blog-card.hover .lilypd-tag--default{background-color:var(--Neutrals-White)}}@media(hover:hover)and (pointer:fine){.lilypd-blog-card:hover .button-group,.lilypd-blog-card.hover .button-group{opacity:1;background-color:var(--Moss-10)}}.lilypd-blog-card__media{padding-top:var(--Module-Spacing-Gap-XXS);padding-right:var(--Module-Spacing-Gap-XXS);padding-bottom:0;padding-left:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card__image-wrapper{aspect-ratio:3/2;border-radius:var(--Corner-Radius-Cards-Inner);overflow:hidden;position:relative;width:100%}.lilypd-blog-card__image-wrapper img.lilypd-blog-card__image{width:100%;height:100%;object-fit:cover}.lilypd-blog-card__content{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XS);justify-content:space-between;padding-top:0;padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-S);padding-left:var(--Module-Spacing-Gap-S)}.lilypd-blog-card__body{display:flex;flex-direction:column;gap:0}.lilypd-blog-card__text{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card .lilypd-blog-card__title a{position:unset;color:inherit;text-decoration:none}.lilypd-blog-card .lilypd-blog-card__title a:before{content:"";position:absolute;inset:0;z-index:1}.lilypd-blog-card__description{color:var(--Neutrals-Grey-70);display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.lilypd-blog-card__identifier{display:none;align-items:center;gap:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card__author-avatar{flex-shrink:0;width:6rem;height:6rem;border-radius:1.5rem;border:1px solid var(--Neutrals-Grey-10);overflow:hidden}.lilypd-blog-card__author-avatar img{width:100%;height:100%;object-fit:cover}.lilypd-blog-card__author-info{display:flex;flex-direction:column;gap:.25rem;align-self:flex-end;padding-bottom:.75rem}.lilypd-blog-card__author-label{color:var(--Neutrals-Grey-70)}.lilypd-blog-card__author-name{color:var(--Moss-100)}.lilypd-blog-card__metadata{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.lilypd-blog-card__status{border-radius:100px;padding:.8rem;font-size:1.25rem;line-height:1.2;letter-spacing:.05em;font-weight:700;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;background-color:var(--Moss-70);color:var(--Neutrals-White)}.lilypd-blog-card__tag{border-radius:100px;padding:.8rem;font-size:1.25rem;line-height:1.2;letter-spacing:.05em;font-weight:700;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;background-color:var(--Neutrals-Grey-10);color:var(--Moss-80)}.lilypd-blog-card .button-group{position:absolute;right:0;top:0;z-index:2;display:flex;flex-direction:row;gap:2px;padding:1rem;border-radius:4rem 0 4rem 4rem;transition:opacity .26s cubic-bezier(.5,1,.89,1),background-color .26s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-blog-card .button-group{opacity:0;background-color:var(--Moss-10)}}.lilypd-blog-card .button-group .save-button{width:5rem;height:5rem;--button-background-color: var(--Neutrals-White)}.single-card .lilypd-blog-card{max-width:100%!important}.lilypd-blog-card[data-size=s]{max-width:1024px;flex-direction:row-reverse;align-items:stretch;gap:0}.lilypd-blog-card[data-size=s] .lilypd-blog-card__content{flex:1 0 0;align-self:stretch;padding:var(--Module-Spacing-Gap-S);justify-content:space-between}.lilypd-blog-card[data-size=s] .lilypd-blog-card__description{display:none}.lilypd-blog-card[data-size=s] .lilypd-blog-card__media{flex:1 0 0;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card[data-size=s] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:unset;height:17.5rem}.lilypd-blog-card[data-size=m]{max-width:33.125rem;gap:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size=m] .lilypd-blog-card__content{padding-top:0;padding-right:var(--Module-Spacing-Gap-XS);padding-bottom:var(--Module-Spacing-Gap-XS);padding-left:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size=l]{max-width:39.5rem;flex-direction:column;align-items:initial;gap:var(--Module-Spacing-Gap-S)}.lilypd-blog-card[data-size=l] .lilypd-blog-card__content{flex:1 1 auto;align-self:auto;padding-top:0;padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-S);padding-left:var(--Module-Spacing-Gap-S)}.lilypd-blog-card[data-size=l] .lilypd-blog-card__description{display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.lilypd-blog-card[data-size=l] .lilypd-blog-card__media{flex:unset;padding-top:var(--Module-Spacing-Gap-XXS);padding-right:var(--Module-Spacing-Gap-XXS);padding-bottom:0;padding-left:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card[data-size=l] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:4/3;height:auto}.lilypd-blog-card[data-size=xl]{max-width:81.25rem}@media(min-width:1024px){.lilypd-blog-card[data-size=xl]{flex-direction:row-reverse;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-blog-card[data-size=xl] .lilypd-blog-card__content{flex:1 0 0;align-self:stretch;padding:var(--Module-Spacing-Gap-S);justify-content:space-between}.lilypd-blog-card[data-size=xl] .lilypd-blog-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size=xl] .lilypd-blog-card__description{display:none}.lilypd-blog-card[data-size=xl] .lilypd-blog-card__identifier{display:flex}.lilypd-blog-card[data-size=xl] .lilypd-blog-card__media{flex:1 1 45rem;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card[data-size=xl] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}}.lilypd-blog-card[data-size=xxxl]{max-width:none;flex-direction:row-reverse;align-items:stretch;gap:0}.lilypd-blog-card[data-size=xxxl] .lilypd-blog-card__content{flex:1 1 35%;align-self:stretch;padding:var(--Module-Spacing-Gap-L);gap:var(--Module-Spacing-Gap-XS);justify-content:center}.lilypd-blog-card[data-size=xxxl] .lilypd-blog-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-S)}.lilypd-blog-card[data-size=xxxl] .lilypd-blog-card__text{gap:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size=xxxl] .lilypd-blog-card__identifier{display:flex}.lilypd-blog-card[data-size=xxxl] .lilypd-blog-card__media{flex:1 1 65%;padding:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size=xxxl] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}@media(max-width:767px){.lilypd-blog-card[data-size-mobile=s]{max-width:1024px;flex-direction:row-reverse;align-items:stretch;gap:0}.lilypd-blog-card[data-size-mobile=s] .lilypd-blog-card__content{flex:1 0 0;align-self:stretch;padding:var(--Module-Spacing-Gap-S);justify-content:space-between}.lilypd-blog-card[data-size-mobile=s] .lilypd-blog-card__description{display:none}.lilypd-blog-card[data-size-mobile=s] .lilypd-blog-card__media{flex:1 0 0;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card[data-size-mobile=s] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:unset;height:17.5rem}}@media(min-width:768px){.lilypd-blog-card[data-size-tablet=s]{max-width:1024px;flex-direction:row-reverse;align-items:stretch;gap:0}.lilypd-blog-card[data-size-tablet=s] .lilypd-blog-card__content{flex:1 0 0;align-self:stretch;padding:var(--Module-Spacing-Gap-S);justify-content:space-between}.lilypd-blog-card[data-size-tablet=s] .lilypd-blog-card__description{display:none}.lilypd-blog-card[data-size-tablet=s] .lilypd-blog-card__media{flex:1 0 0;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card[data-size-tablet=s] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:unset;height:17.5rem}}@media(min-width:1024px){.lilypd-blog-card[data-size-desktop=s]{max-width:1024px;flex-direction:row-reverse;align-items:stretch;gap:0}.lilypd-blog-card[data-size-desktop=s] .lilypd-blog-card__content{flex:1 0 0;align-self:stretch;padding:var(--Module-Spacing-Gap-S);justify-content:space-between}.lilypd-blog-card[data-size-desktop=s] .lilypd-blog-card__description{display:none}.lilypd-blog-card[data-size-desktop=s] .lilypd-blog-card__media{flex:1 0 0;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card[data-size-desktop=s] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:unset;height:17.5rem}}@media(max-width:767px){.lilypd-blog-card[data-size-mobile=m]{max-width:33.125rem;gap:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size-mobile=m] .lilypd-blog-card__content{padding-top:0;padding-right:var(--Module-Spacing-Gap-XS);padding-bottom:var(--Module-Spacing-Gap-XS);padding-left:var(--Module-Spacing-Gap-XS)}}@media(min-width:768px){.lilypd-blog-card[data-size-tablet=m]{max-width:33.125rem;gap:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size-tablet=m] .lilypd-blog-card__content{padding-top:0;padding-right:var(--Module-Spacing-Gap-XS);padding-bottom:var(--Module-Spacing-Gap-XS);padding-left:var(--Module-Spacing-Gap-XS)}}@media(min-width:1024px){.lilypd-blog-card[data-size-desktop=m]{max-width:33.125rem;gap:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size-desktop=m] .lilypd-blog-card__content{padding-top:0;padding-right:var(--Module-Spacing-Gap-XS);padding-bottom:var(--Module-Spacing-Gap-XS);padding-left:var(--Module-Spacing-Gap-XS)}}@media(max-width:767px){.lilypd-blog-card[data-size-mobile=l]{max-width:39.5rem;flex-direction:column;align-items:initial;gap:var(--Module-Spacing-Gap-S)}.lilypd-blog-card[data-size-mobile=l] .lilypd-blog-card__content{flex:1 1 auto;align-self:auto;padding-top:0;padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-S);padding-left:var(--Module-Spacing-Gap-S)}.lilypd-blog-card[data-size-mobile=l] .lilypd-blog-card__description{display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.lilypd-blog-card[data-size-mobile=l] .lilypd-blog-card__media{flex:unset;padding-top:var(--Module-Spacing-Gap-XXS);padding-right:var(--Module-Spacing-Gap-XXS);padding-bottom:0;padding-left:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card[data-size-mobile=l] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:4/3;height:auto}}@media(min-width:768px){.lilypd-blog-card[data-size-tablet=l]{max-width:39.5rem;flex-direction:column;align-items:initial;gap:var(--Module-Spacing-Gap-S)}.lilypd-blog-card[data-size-tablet=l] .lilypd-blog-card__content{flex:1 1 auto;align-self:auto;padding-top:0;padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-S);padding-left:var(--Module-Spacing-Gap-S)}.lilypd-blog-card[data-size-tablet=l] .lilypd-blog-card__description{display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.lilypd-blog-card[data-size-tablet=l] .lilypd-blog-card__media{flex:unset;padding-top:var(--Module-Spacing-Gap-XXS);padding-right:var(--Module-Spacing-Gap-XXS);padding-bottom:0;padding-left:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card[data-size-tablet=l] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:4/3;height:auto}}@media(min-width:1024px){.lilypd-blog-card[data-size-desktop=l]{max-width:39.5rem;flex-direction:column;align-items:initial;gap:var(--Module-Spacing-Gap-S)}.lilypd-blog-card[data-size-desktop=l] .lilypd-blog-card__content{flex:1 1 auto;align-self:auto;padding-top:0;padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-S);padding-left:var(--Module-Spacing-Gap-S)}.lilypd-blog-card[data-size-desktop=l] .lilypd-blog-card__description{display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.lilypd-blog-card[data-size-desktop=l] .lilypd-blog-card__media{flex:unset;padding-top:var(--Module-Spacing-Gap-XXS);padding-right:var(--Module-Spacing-Gap-XXS);padding-bottom:0;padding-left:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card[data-size-desktop=l] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:4/3;height:auto}}@media(max-width:767px){.lilypd-blog-card[data-size-mobile=xl]{max-width:81.25rem}}@media(max-width:767px)and (min-width:1024px){.lilypd-blog-card[data-size-mobile=xl]{flex-direction:row-reverse;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-blog-card[data-size-mobile=xl] .lilypd-blog-card__content{flex:1 0 0;align-self:stretch;padding:var(--Module-Spacing-Gap-S);justify-content:space-between}.lilypd-blog-card[data-size-mobile=xl] .lilypd-blog-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size-mobile=xl] .lilypd-blog-card__description{display:none}.lilypd-blog-card[data-size-mobile=xl] .lilypd-blog-card__identifier{display:flex}.lilypd-blog-card[data-size-mobile=xl] .lilypd-blog-card__media{flex:1 1 45rem;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card[data-size-mobile=xl] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}}@media(min-width:768px){.lilypd-blog-card[data-size-tablet=xl]{max-width:81.25rem}}@media(min-width:768px)and (min-width:1024px){.lilypd-blog-card[data-size-tablet=xl]{flex-direction:row-reverse;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-blog-card[data-size-tablet=xl] .lilypd-blog-card__content{flex:1 0 0;align-self:stretch;padding:var(--Module-Spacing-Gap-S);justify-content:space-between}.lilypd-blog-card[data-size-tablet=xl] .lilypd-blog-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size-tablet=xl] .lilypd-blog-card__description{display:none}.lilypd-blog-card[data-size-tablet=xl] .lilypd-blog-card__identifier{display:flex}.lilypd-blog-card[data-size-tablet=xl] .lilypd-blog-card__media{flex:1 1 45rem;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card[data-size-tablet=xl] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}}@media(min-width:1024px){.lilypd-blog-card[data-size-desktop=xl]{max-width:81.25rem}}@media(min-width:1024px)and (min-width:1024px){.lilypd-blog-card[data-size-desktop=xl]{flex-direction:row-reverse;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-blog-card[data-size-desktop=xl] .lilypd-blog-card__content{flex:1 0 0;align-self:stretch;padding:var(--Module-Spacing-Gap-S);justify-content:space-between}.lilypd-blog-card[data-size-desktop=xl] .lilypd-blog-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size-desktop=xl] .lilypd-blog-card__description{display:none}.lilypd-blog-card[data-size-desktop=xl] .lilypd-blog-card__identifier{display:flex}.lilypd-blog-card[data-size-desktop=xl] .lilypd-blog-card__media{flex:1 1 45rem;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card[data-size-desktop=xl] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}}@media(max-width:767px){.lilypd-blog-card[data-size-mobile=xxl]{max-width:81.25rem}}@media(max-width:767px)and (min-width:1024px){.lilypd-blog-card[data-size-mobile=xxl]{flex-direction:row-reverse;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-blog-card[data-size-mobile=xxl] .lilypd-blog-card__content{flex:1 0 0;align-self:stretch;padding:var(--Module-Spacing-Gap-S);justify-content:space-between}.lilypd-blog-card[data-size-mobile=xxl] .lilypd-blog-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size-mobile=xxl] .lilypd-blog-card__description{display:none}.lilypd-blog-card[data-size-mobile=xxl] .lilypd-blog-card__identifier{display:flex}.lilypd-blog-card[data-size-mobile=xxl] .lilypd-blog-card__media{flex:1 1 45rem;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card[data-size-mobile=xxl] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}}@media(min-width:768px){.lilypd-blog-card[data-size-tablet=xxl]{max-width:81.25rem}}@media(min-width:768px)and (min-width:1024px){.lilypd-blog-card[data-size-tablet=xxl]{flex-direction:row-reverse;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-blog-card[data-size-tablet=xxl] .lilypd-blog-card__content{flex:1 0 0;align-self:stretch;padding:var(--Module-Spacing-Gap-S);justify-content:space-between}.lilypd-blog-card[data-size-tablet=xxl] .lilypd-blog-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size-tablet=xxl] .lilypd-blog-card__description{display:none}.lilypd-blog-card[data-size-tablet=xxl] .lilypd-blog-card__identifier{display:flex}.lilypd-blog-card[data-size-tablet=xxl] .lilypd-blog-card__media{flex:1 1 45rem;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card[data-size-tablet=xxl] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}}@media(min-width:1024px){.lilypd-blog-card[data-size-desktop=xxl]{max-width:81.25rem}}@media(min-width:1024px)and (min-width:1024px){.lilypd-blog-card[data-size-desktop=xxl]{flex-direction:row-reverse;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-blog-card[data-size-desktop=xxl] .lilypd-blog-card__content{flex:1 0 0;align-self:stretch;padding:var(--Module-Spacing-Gap-S);justify-content:space-between}.lilypd-blog-card[data-size-desktop=xxl] .lilypd-blog-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size-desktop=xxl] .lilypd-blog-card__description{display:none}.lilypd-blog-card[data-size-desktop=xxl] .lilypd-blog-card__identifier{display:flex}.lilypd-blog-card[data-size-desktop=xxl] .lilypd-blog-card__media{flex:1 1 45rem;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-blog-card[data-size-desktop=xxl] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}}@media(max-width:767px){.lilypd-blog-card[data-size-mobile=xxxl]{max-width:none;flex-direction:row-reverse;align-items:stretch;gap:0}.lilypd-blog-card[data-size-mobile=xxxl] .lilypd-blog-card__content{flex:1 1 35%;align-self:stretch;padding:var(--Module-Spacing-Gap-L);gap:var(--Module-Spacing-Gap-XS);justify-content:center}.lilypd-blog-card[data-size-mobile=xxxl] .lilypd-blog-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-S)}.lilypd-blog-card[data-size-mobile=xxxl] .lilypd-blog-card__text{gap:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size-mobile=xxxl] .lilypd-blog-card__identifier{display:flex}.lilypd-blog-card[data-size-mobile=xxxl] .lilypd-blog-card__media{flex:1 1 65%;padding:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size-mobile=xxxl] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}}@media(min-width:768px){.lilypd-blog-card[data-size-tablet=xxxl]{max-width:none;flex-direction:row-reverse;align-items:stretch;gap:0}.lilypd-blog-card[data-size-tablet=xxxl] .lilypd-blog-card__content{flex:1 1 35%;align-self:stretch;padding:var(--Module-Spacing-Gap-L);gap:var(--Module-Spacing-Gap-XS);justify-content:center}.lilypd-blog-card[data-size-tablet=xxxl] .lilypd-blog-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-S)}.lilypd-blog-card[data-size-tablet=xxxl] .lilypd-blog-card__text{gap:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size-tablet=xxxl] .lilypd-blog-card__identifier{display:flex}.lilypd-blog-card[data-size-tablet=xxxl] .lilypd-blog-card__media{flex:1 1 65%;padding:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size-tablet=xxxl] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}}@media(min-width:1024px){.lilypd-blog-card[data-size-desktop=xxxl]{max-width:none;flex-direction:row-reverse;align-items:stretch;gap:0}.lilypd-blog-card[data-size-desktop=xxxl] .lilypd-blog-card__content{flex:1 1 35%;align-self:stretch;padding:var(--Module-Spacing-Gap-L);gap:var(--Module-Spacing-Gap-XS);justify-content:center}.lilypd-blog-card[data-size-desktop=xxxl] .lilypd-blog-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-S)}.lilypd-blog-card[data-size-desktop=xxxl] .lilypd-blog-card__text{gap:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size-desktop=xxxl] .lilypd-blog-card__identifier{display:flex}.lilypd-blog-card[data-size-desktop=xxxl] .lilypd-blog-card__media{flex:1 1 65%;padding:var(--Module-Spacing-Gap-XS)}.lilypd-blog-card[data-size-desktop=xxxl] .lilypd-blog-card__media .lilypd-blog-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}}.lilypd-course-card{position:relative;isolation:isolate;background:var(--Neutrals-White);border:1px solid var(--Neutrals-Grey-10);border-radius:var(--Corner-Radius-Cards-Outer);display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-M);overflow:hidden;-webkit-user-select:none;user-select:none;width:100%;height:100%;box-shadow:0 0 #0000;transition:background-color .26s cubic-bezier(.5,1,.89,1),box-shadow .26s cubic-bezier(.5,1,.89,1),transform .26s cubic-bezier(.5,1,.89,1)}.lilypd-course-card .lilypd-tag--default{transition:background-color .26s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-course-card:hover,.lilypd-course-card.hover{background-color:var(--Moss-10);box-shadow:0 3px 1px #00000008;transform:translateY(-2px)}.lilypd-course-card:hover .lilypd-tag--default,.lilypd-course-card.hover .lilypd-tag--default{background-color:var(--Neutrals-White)}}@media(hover:hover)and (pointer:fine){.lilypd-course-card:hover .button-group,.lilypd-course-card.hover .button-group{opacity:1;background-color:var(--Moss-10)}.lilypd-course-card:hover .watch-preview-button,.lilypd-course-card.hover .watch-preview-button{opacity:1;transform:scale(1)}}.lilypd-course-card__content{flex:1 0 auto;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:var(--Module-Spacing-Gap-XXS);justify-content:space-between;padding-top:var(--Module-Spacing-Gap-M);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:0;padding-left:var(--Module-Spacing-Gap-S)}@media(min-width:1024px){.lilypd-course-card__content{gap:var(--Module-Spacing-Gap-XS);padding-top:var(--Module-Spacing-Gap-S);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:0;padding-left:var(--Module-Spacing-Gap-S)}}.lilypd-course-card__body{display:flex;flex-direction:column;gap:0}.lilypd-course-card:not([data-size-desktop=xxxl]) .lilypd-author-info{display:none}.lilypd-course-card[data-size-desktop=xxxl] .lilypd-author-info{margin:2rem 0}@media(min-width:1024px){.lilypd-course-card[data-size-desktop=xxxl] .lilypd-author-info{margin:0}}@media(max-width:767px){.lilypd-course-card[data-size-desktop=xxxl] .lilypd-author-info{display:none}}.lilypd-course-card .lilypd-course-card__title{padding-right:6rem}.lilypd-course-card .lilypd-course-card__title a{position:unset;text-decoration:none;color:inherit}.lilypd-course-card .lilypd-course-card__title a:before{content:"";position:absolute;inset:0;z-index:1}.lilypd-course-card__text{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XXS)}.lilypd-course-card .lilypd-course-card__attributes{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;width:100%}.lilypd-course-card .lilypd-course-card__metadatas{display:flex;gap:.5rem}.lilypd-course-card .lilypd-course-card__metadatas .lilypd-course-card__metadata{border-radius:100px;padding:.8rem;font-size:1.25rem;line-height:1.2;letter-spacing:.05em;font-weight:700;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;background-color:var(--Moss-70);color:var(--Neutrals-White)}.lilypd-course-card .lilypd-course-card__categories{display:flex;gap:.5rem;flex-wrap:wrap}.lilypd-course-card .lilypd-course-card__categories .lilypd-course-card__category{border-radius:100px;padding:.8rem;font-size:1.25rem;line-height:1.2;letter-spacing:.05em;font-weight:700;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1}.lilypd-course-card .lilypd-course-card__categories .lilypd-course-card__category--category{background-color:var(--Moss-20);color:var(--Moss-90)}.lilypd-course-card .lilypd-course-card__categories .lilypd-course-card__category--enrolled{background-color:var(--Moss-70);color:var(--Neutrals-White)}.lilypd-course-card .lilypd-course-card__tags{display:flex;gap:.5rem;flex-wrap:wrap}.lilypd-course-card .lilypd-course-card__tags .lilypd-course-card__tag{border-radius:100px;padding:.8rem;font-size:1.25rem;line-height:1.2;letter-spacing:.05em;font-weight:700;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;background-color:var(--Neutrals-Grey-10);color:var(--Neutrals-Black)}.lilypd-course-card .lilypd-course-card__description{display:none;color:var(--Neutrals-Grey-70);display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.lilypd-course-card .button-group{position:absolute;right:0;top:0;z-index:2;display:flex;flex-direction:row;gap:2px;padding:1rem;border-radius:4rem 0 4rem 4rem;transition:opacity .26s cubic-bezier(.5,1,.89,1),background-color .26s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-course-card .button-group{opacity:0;background-color:var(--Moss-10)}}.lilypd-course-card .button-group .save-button{width:5rem;height:5rem;--button-background-color: var(--Neutrals-White)}.lilypd-course-card .watch-preview-button{position:absolute;right:2rem;bottom:2rem;z-index:2}@media(min-width:768px){.lilypd-course-card .watch-preview-button{right:3rem;bottom:3rem}}@media(hover:hover)and (pointer:fine){.lilypd-course-card .watch-preview-button{opacity:0;transform:scale(.99);transition:opacity .15s cubic-bezier(.5,1,.89,1),transform .15s cubic-bezier(.5,1,.89,1)}}.lilypd-course-card .lilypd-course-card__media{position:relative;z-index:1;flex:0 0 auto;padding-top:0;padding-right:var(--Module-Spacing-Gap-XXS);padding-bottom:var(--Module-Spacing-Gap-XXS);padding-left:var(--Module-Spacing-Gap-XXS)}.lilypd-course-card .lilypd-course-card__media .lilypd-course-card__image-wrapper{position:relative;aspect-ratio:16/9;background-color:var(--Neutrals-Grey-10);border-radius:var(--Corner-Radius-Cards-Inner);overflow:hidden}.lilypd-course-card .lilypd-course-card__media .lilypd-course-card__image-wrapper img.lilypd-course-card__image{width:100%;height:100%;object-fit:cover}.lilypd-course-card .lilypd-course-card__media .lilypd-course-card__overlay{position:absolute;left:0;bottom:0;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:.75rem;pointer-events:none}@media(min-width:1024px){.lilypd-course-card .lilypd-course-card__media .lilypd-course-card__overlay{padding:1rem}}.lilypd-course-card .lilypd-course-card__media .lilypd-course-card__overlay .lilypd-course-card__partner-logo{pointer-events:auto;background-color:var(--Neutrals-White);border-radius:1.5rem;padding:.75rem;width:5rem;aspect-ratio:1/1}@media(min-width:1024px){.lilypd-course-card .lilypd-course-card__media .lilypd-course-card__overlay .lilypd-course-card__partner-logo{width:7.5rem}}.lilypd-course-card .lilypd-course-card__media .lilypd-course-card__overlay .lilypd-course-card__partner-logo img{width:100%;height:100%;object-fit:contain}.single-card .lilypd-course-card{max-width:100%!important}@media(min-width:768px){.single-card .lilypd-course-card .lilypd-author-avatar{display:none}}.lilypd-course-card[data-size=s]{max-width:81.25rem;flex-direction:column;align-items:stretch;gap:0}.lilypd-course-card[data-size=s] .lilypd-course-card__content{flex:1 1 50%;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-course-card[data-size=s] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0;font-size:2rem;line-height:1.2;letter-spacing:-.02em;font-weight:500}@media(min-width:768px){.lilypd-course-card[data-size=s] .lilypd-course-card__content .lilypd-course-card__title{font-size:2.25rem}}@media(min-width:1024px){.lilypd-course-card[data-size=s] .lilypd-course-card__content .lilypd-course-card__title{font-size:2.5rem}}.lilypd-course-card[data-size=s] .lilypd-course-card__content .lilypd-course-card__description{display:none}.lilypd-course-card[data-size=s] .lilypd-course-card__media{flex:1 1 50%;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-course-card[data-size=s] .lilypd-course-card__media .lilypd-course-card__image-wrapper{aspect-ratio:160/120;height:100%}.lilypd-course-card[data-size=s] .lilypd-course-card__media .lilypd-course-card__overlay .lilypd-author-avatar{width:5rem;height:5rem}.lilypd-course-card[data-size=s] .watch-preview-button{display:none}.lilypd-course-card[data-size=m]{max-width:33.125rem}.lilypd-course-card[data-size=m] .watch-preview-button{width:4rem;height:4rem;padding:0}.lilypd-course-card[data-size=m] .watch-preview-button>span:not(.lilypd-button__icon){display:none}.lilypd-course-card[data-size=m] .watch-preview-button .lilypd-button__icon{width:100%;height:100%;margin-left:0}.lilypd-course-card[data-size=m] .watch-preview-button .lilypd-button__icon__circle{display:none}.lilypd-course-card[data-size=m] .watch-preview-button svg{color:var(--Moss-20);width:2rem}.lilypd-course-card[data-size=m]{gap:var(--Module-Spacing-Gap-S)}@media(min-width:1024px){.lilypd-course-card[data-size=m]{border-radius:2.5rem}}.lilypd-course-card[data-size=m] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0}@media(min-width:1024px){.lilypd-course-card[data-size=m] .lilypd-course-card__content{gap:var(--Module-Spacing-Gap-XXS);padding-top:var(--Module-Spacing-Gap-M);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:0;padding-left:var(--Module-Spacing-Gap-S)}}.lilypd-course-card[data-size=m] .lilypd-course-card__media{padding:var(--Module-Spacing-Gap-XXS)}@media(min-width:1024px){.lilypd-course-card[data-size=m] .lilypd-course-card__media .lilypd-course-card__image-wrapper{border-radius:1.5rem}}.lilypd-course-card[data-size=m] .lilypd-course-card__media .lilypd-author-avatar{width:5rem;height:5rem}.lilypd-course-card[data-size=m] .lilypd-author-info .lilypd-author-info__image{width:6.75rem;height:6.75rem;padding:.75rem}.lilypd-course-card[data-size=l]{max-width:81.25rem}.lilypd-course-card[data-size=l] .lilypd-course-card__media .lilypd-author-avatar{width:7.5rem;height:7.5rem}.lilypd-course-card[data-size=xl]{max-width:85rem}@media(min-width:1024px){.lilypd-course-card[data-size=xl]{flex-direction:row;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-course-card[data-size=xl] .lilypd-course-card__content{flex:1 0 0;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-course-card[data-size=xl] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0}.lilypd-course-card[data-size=xl] .lilypd-course-card__media{flex:0 0 45rem;padding:var(--Module-Spacing-Gap-XXS);border-radius:3rem}.lilypd-course-card[data-size=xl] .lilypd-course-card__media .lilypd-course-card__image-wrapper{aspect-ratio:340/260;height:100%}}.lilypd-course-card[data-size=xxl]{max-width:123rem;flex-direction:row;align-items:stretch;gap:0}.lilypd-course-card[data-size=xxl] .lilypd-course-card__content{flex:0 0 53.875rem;align-self:stretch;justify-content:space-between;padding-top:var(--Module-Spacing-Gap-S);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-S);padding-left:var(--Module-Spacing-Gap-L)}.lilypd-course-card[data-size=xxl] .lilypd-course-card__content .lilypd-course-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-course-card[data-size=xxl] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0}.lilypd-course-card[data-size=xxl] .lilypd-course-card__content .lilypd-course-card__description{display:block}.lilypd-course-card[data-size=xxl] .lilypd-course-card__media{flex:1 0 0;padding:var(--Module-Spacing-Gap-XS);border-radius:3rem}.lilypd-course-card[data-size=xxl] .lilypd-course-card__media .lilypd-course-card__image-wrapper{aspect-ratio:3/2;height:auto}@media(min-width:768px){.lilypd-course-card[data-size=xxl] .lilypd-course-card__media .lilypd-author-avatar{display:none}}.lilypd-course-card[data-size=xxxl]{max-width:none}@media(min-width:1024px){.lilypd-course-card[data-size=xxxl]{flex-direction:row;align-items:stretch;max-width:100%;gap:0}.lilypd-course-card[data-size=xxxl] .lilypd-course-card__content{flex:1 1 35%;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-L)}.lilypd-course-card[data-size=xxxl] .lilypd-course-card__content .lilypd-course-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-S)}.lilypd-course-card[data-size=xxxl] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0}.lilypd-course-card[data-size=xxxl] .lilypd-course-card__content .lilypd-course-card__description{display:block;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.lilypd-course-card[data-size=xxxl] .lilypd-course-card__media{flex:1 1 65%;padding:var(--Module-Spacing-Gap-XS);border-radius:3rem}.lilypd-course-card[data-size=xxxl] .lilypd-course-card__media .lilypd-course-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}.lilypd-course-card[data-size=xxxl] .lilypd-author-info .lilypd-author-info__image{width:6.75rem;height:6.75rem;padding:.75rem}}@media(max-width:767px){.lilypd-course-card[data-size-mobile=s]{max-width:81.25rem;flex-direction:column;align-items:stretch;gap:0}.lilypd-course-card[data-size-mobile=s] .lilypd-course-card__content{flex:1 1 50%;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-course-card[data-size-mobile=s] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0;font-size:2rem;line-height:1.2;letter-spacing:-.02em;font-weight:500}}@media(max-width:767px)and (min-width:768px){.lilypd-course-card[data-size-mobile=s] .lilypd-course-card__content .lilypd-course-card__title{font-size:2.25rem}}@media(max-width:767px)and (min-width:1024px){.lilypd-course-card[data-size-mobile=s] .lilypd-course-card__content .lilypd-course-card__title{font-size:2.5rem}}@media(max-width:767px){.lilypd-course-card[data-size-mobile=s] .lilypd-course-card__content .lilypd-course-card__description{display:none}.lilypd-course-card[data-size-mobile=s] .lilypd-course-card__media{flex:1 1 50%;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-course-card[data-size-mobile=s] .lilypd-course-card__media .lilypd-course-card__image-wrapper{aspect-ratio:160/120;height:100%}.lilypd-course-card[data-size-mobile=s] .lilypd-course-card__media .lilypd-course-card__overlay .lilypd-author-avatar{width:5rem;height:5rem}.lilypd-course-card[data-size-mobile=s] .watch-preview-button{display:none}}@media(min-width:768px){.lilypd-course-card[data-size-tablet=s]{max-width:81.25rem;flex-direction:column;align-items:stretch;gap:0}.lilypd-course-card[data-size-tablet=s] .lilypd-course-card__content{flex:1 1 50%;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-course-card[data-size-tablet=s] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0;font-size:2rem;line-height:1.2;letter-spacing:-.02em;font-weight:500}}@media(min-width:768px)and (min-width:768px){.lilypd-course-card[data-size-tablet=s] .lilypd-course-card__content .lilypd-course-card__title{font-size:2.25rem}}@media(min-width:768px)and (min-width:1024px){.lilypd-course-card[data-size-tablet=s] .lilypd-course-card__content .lilypd-course-card__title{font-size:2.5rem}}@media(min-width:768px){.lilypd-course-card[data-size-tablet=s] .lilypd-course-card__content .lilypd-course-card__description{display:none}.lilypd-course-card[data-size-tablet=s] .lilypd-course-card__media{flex:1 1 50%;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-course-card[data-size-tablet=s] .lilypd-course-card__media .lilypd-course-card__image-wrapper{aspect-ratio:160/120;height:100%}.lilypd-course-card[data-size-tablet=s] .lilypd-course-card__media .lilypd-course-card__overlay .lilypd-author-avatar{width:5rem;height:5rem}.lilypd-course-card[data-size-tablet=s] .watch-preview-button{display:none}}@media(min-width:1024px){.lilypd-course-card[data-size-desktop=s]{max-width:81.25rem;flex-direction:column;align-items:stretch;gap:0}.lilypd-course-card[data-size-desktop=s] .lilypd-course-card__content{flex:1 1 50%;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-course-card[data-size-desktop=s] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0;font-size:2rem;line-height:1.2;letter-spacing:-.02em;font-weight:500}}@media(min-width:1024px)and (min-width:768px){.lilypd-course-card[data-size-desktop=s] .lilypd-course-card__content .lilypd-course-card__title{font-size:2.25rem}}@media(min-width:1024px)and (min-width:1024px){.lilypd-course-card[data-size-desktop=s] .lilypd-course-card__content .lilypd-course-card__title{font-size:2.5rem}}@media(min-width:1024px){.lilypd-course-card[data-size-desktop=s] .lilypd-course-card__content .lilypd-course-card__description{display:none}.lilypd-course-card[data-size-desktop=s] .lilypd-course-card__media{flex:1 1 50%;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-course-card[data-size-desktop=s] .lilypd-course-card__media .lilypd-course-card__image-wrapper{aspect-ratio:160/120;height:100%}.lilypd-course-card[data-size-desktop=s] .lilypd-course-card__media .lilypd-course-card__overlay .lilypd-author-avatar{width:5rem;height:5rem}.lilypd-course-card[data-size-desktop=s] .watch-preview-button{display:none}}@media(max-width:767px){.lilypd-course-card[data-size-mobile=m]{max-width:33.125rem}.lilypd-course-card[data-size-mobile=m] .watch-preview-button{width:4rem;height:4rem;padding:0}.lilypd-course-card[data-size-mobile=m] .watch-preview-button>span:not(.lilypd-button__icon){display:none}.lilypd-course-card[data-size-mobile=m] .watch-preview-button .lilypd-button__icon{width:100%;height:100%;margin-left:0}.lilypd-course-card[data-size-mobile=m] .watch-preview-button .lilypd-button__icon__circle{display:none}.lilypd-course-card[data-size-mobile=m] .watch-preview-button svg{color:var(--Moss-20);width:2rem}.lilypd-course-card[data-size-mobile=m]{gap:var(--Module-Spacing-Gap-S)}}@media(max-width:767px)and (min-width:1024px){.lilypd-course-card[data-size-mobile=m]{border-radius:2.5rem}}@media(max-width:767px){.lilypd-course-card[data-size-mobile=m] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0}}@media(max-width:767px)and (min-width:1024px){.lilypd-course-card[data-size-mobile=m] .lilypd-course-card__content{gap:var(--Module-Spacing-Gap-XXS);padding-top:var(--Module-Spacing-Gap-M);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:0;padding-left:var(--Module-Spacing-Gap-S)}}@media(max-width:767px){.lilypd-course-card[data-size-mobile=m] .lilypd-course-card__media{padding:var(--Module-Spacing-Gap-XXS)}}@media(max-width:767px)and (min-width:1024px){.lilypd-course-card[data-size-mobile=m] .lilypd-course-card__media .lilypd-course-card__image-wrapper{border-radius:1.5rem}}@media(max-width:767px){.lilypd-course-card[data-size-mobile=m] .lilypd-course-card__media .lilypd-author-avatar{width:5rem;height:5rem}.lilypd-course-card[data-size-mobile=m] .lilypd-author-info .lilypd-author-info__image{width:6.75rem;height:6.75rem;padding:.75rem}}@media(min-width:768px){.lilypd-course-card[data-size-tablet=m]{max-width:33.125rem}.lilypd-course-card[data-size-tablet=m] .watch-preview-button{width:4rem;height:4rem;padding:0}.lilypd-course-card[data-size-tablet=m] .watch-preview-button>span:not(.lilypd-button__icon){display:none}.lilypd-course-card[data-size-tablet=m] .watch-preview-button .lilypd-button__icon{width:100%;height:100%;margin-left:0}.lilypd-course-card[data-size-tablet=m] .watch-preview-button .lilypd-button__icon__circle{display:none}.lilypd-course-card[data-size-tablet=m] .watch-preview-button svg{color:var(--Moss-20);width:2rem}.lilypd-course-card[data-size-tablet=m]{gap:var(--Module-Spacing-Gap-S)}}@media(min-width:768px)and (min-width:1024px){.lilypd-course-card[data-size-tablet=m]{border-radius:2.5rem}}@media(min-width:768px){.lilypd-course-card[data-size-tablet=m] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0}}@media(min-width:768px)and (min-width:1024px){.lilypd-course-card[data-size-tablet=m] .lilypd-course-card__content{gap:var(--Module-Spacing-Gap-XXS);padding-top:var(--Module-Spacing-Gap-M);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:0;padding-left:var(--Module-Spacing-Gap-S)}}@media(min-width:768px){.lilypd-course-card[data-size-tablet=m] .lilypd-course-card__media{padding:var(--Module-Spacing-Gap-XXS)}}@media(min-width:768px)and (min-width:1024px){.lilypd-course-card[data-size-tablet=m] .lilypd-course-card__media .lilypd-course-card__image-wrapper{border-radius:1.5rem}}@media(min-width:768px){.lilypd-course-card[data-size-tablet=m] .lilypd-course-card__media .lilypd-author-avatar{width:5rem;height:5rem}.lilypd-course-card[data-size-tablet=m] .lilypd-author-info .lilypd-author-info__image{width:6.75rem;height:6.75rem;padding:.75rem}}@media(min-width:1024px){.lilypd-course-card[data-size-desktop=m]{max-width:33.125rem}.lilypd-course-card[data-size-desktop=m] .watch-preview-button{width:4rem;height:4rem;padding:0}.lilypd-course-card[data-size-desktop=m] .watch-preview-button>span:not(.lilypd-button__icon){display:none}.lilypd-course-card[data-size-desktop=m] .watch-preview-button .lilypd-button__icon{width:100%;height:100%;margin-left:0}.lilypd-course-card[data-size-desktop=m] .watch-preview-button .lilypd-button__icon__circle{display:none}.lilypd-course-card[data-size-desktop=m] .watch-preview-button svg{color:var(--Moss-20);width:2rem}.lilypd-course-card[data-size-desktop=m]{gap:var(--Module-Spacing-Gap-S)}}@media(min-width:1024px)and (min-width:1024px){.lilypd-course-card[data-size-desktop=m]{border-radius:2.5rem}}@media(min-width:1024px){.lilypd-course-card[data-size-desktop=m] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0}}@media(min-width:1024px)and (min-width:1024px){.lilypd-course-card[data-size-desktop=m] .lilypd-course-card__content{gap:var(--Module-Spacing-Gap-XXS);padding-top:var(--Module-Spacing-Gap-M);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:0;padding-left:var(--Module-Spacing-Gap-S)}}@media(min-width:1024px){.lilypd-course-card[data-size-desktop=m] .lilypd-course-card__media{padding:var(--Module-Spacing-Gap-XXS)}}@media(min-width:1024px)and (min-width:1024px){.lilypd-course-card[data-size-desktop=m] .lilypd-course-card__media .lilypd-course-card__image-wrapper{border-radius:1.5rem}}@media(min-width:1024px){.lilypd-course-card[data-size-desktop=m] .lilypd-course-card__media .lilypd-author-avatar{width:5rem;height:5rem}.lilypd-course-card[data-size-desktop=m] .lilypd-author-info .lilypd-author-info__image{width:6.75rem;height:6.75rem;padding:.75rem}}@media(max-width:767px){.lilypd-course-card[data-size-mobile=l]{max-width:81.25rem}.lilypd-course-card[data-size-mobile=l] .lilypd-course-card__media .lilypd-author-avatar{width:7.5rem;height:7.5rem}}@media(min-width:768px){.lilypd-course-card[data-size-tablet=l]{max-width:81.25rem}.lilypd-course-card[data-size-tablet=l] .lilypd-course-card__media .lilypd-author-avatar{width:7.5rem;height:7.5rem}}@media(min-width:1024px){.lilypd-course-card[data-size-desktop=l]{max-width:81.25rem}.lilypd-course-card[data-size-desktop=l] .lilypd-course-card__media .lilypd-author-avatar{width:7.5rem;height:7.5rem}}@media(max-width:767px){.lilypd-course-card[data-size-mobile=xl]{max-width:85rem}}@media(max-width:767px)and (min-width:1024px){.lilypd-course-card[data-size-mobile=xl]{flex-direction:row;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-course-card[data-size-mobile=xl] .lilypd-course-card__content{flex:1 0 0;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-course-card[data-size-mobile=xl] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0}.lilypd-course-card[data-size-mobile=xl] .lilypd-course-card__media{flex:0 0 45rem;padding:var(--Module-Spacing-Gap-XXS);border-radius:3rem}.lilypd-course-card[data-size-mobile=xl] .lilypd-course-card__media .lilypd-course-card__image-wrapper{aspect-ratio:340/260;height:100%}}@media(min-width:768px){.lilypd-course-card[data-size-tablet=xl]{max-width:85rem}}@media(min-width:768px)and (min-width:1024px){.lilypd-course-card[data-size-tablet=xl]{flex-direction:row;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-course-card[data-size-tablet=xl] .lilypd-course-card__content{flex:1 0 0;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-course-card[data-size-tablet=xl] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0}.lilypd-course-card[data-size-tablet=xl] .lilypd-course-card__media{flex:0 0 45rem;padding:var(--Module-Spacing-Gap-XXS);border-radius:3rem}.lilypd-course-card[data-size-tablet=xl] .lilypd-course-card__media .lilypd-course-card__image-wrapper{aspect-ratio:340/260;height:100%}}@media(min-width:1024px){.lilypd-course-card[data-size-desktop=xl]{max-width:85rem}}@media(min-width:1024px)and (min-width:1024px){.lilypd-course-card[data-size-desktop=xl]{flex-direction:row;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-course-card[data-size-desktop=xl] .lilypd-course-card__content{flex:1 0 0;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-course-card[data-size-desktop=xl] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0}.lilypd-course-card[data-size-desktop=xl] .lilypd-course-card__media{flex:0 0 45rem;padding:var(--Module-Spacing-Gap-XXS);border-radius:3rem}.lilypd-course-card[data-size-desktop=xl] .lilypd-course-card__media .lilypd-course-card__image-wrapper{aspect-ratio:340/260;height:100%}}@media(max-width:767px){.lilypd-course-card[data-size-mobile=xxl]{max-width:123rem;flex-direction:row;align-items:stretch;gap:0}.lilypd-course-card[data-size-mobile=xxl] .lilypd-course-card__content{flex:0 0 53.875rem;align-self:stretch;justify-content:space-between;padding-top:var(--Module-Spacing-Gap-S);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-S);padding-left:var(--Module-Spacing-Gap-L)}.lilypd-course-card[data-size-mobile=xxl] .lilypd-course-card__content .lilypd-course-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-course-card[data-size-mobile=xxl] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0}.lilypd-course-card[data-size-mobile=xxl] .lilypd-course-card__content .lilypd-course-card__description{display:block}.lilypd-course-card[data-size-mobile=xxl] .lilypd-course-card__media{flex:1 0 0;padding:var(--Module-Spacing-Gap-XS);border-radius:3rem}.lilypd-course-card[data-size-mobile=xxl] .lilypd-course-card__media .lilypd-course-card__image-wrapper{aspect-ratio:3/2;height:auto}}@media(max-width:767px)and (min-width:768px){.lilypd-course-card[data-size-mobile=xxl] .lilypd-course-card__media .lilypd-author-avatar{display:none}}@media(min-width:768px){.lilypd-course-card[data-size-tablet=xxl]{max-width:123rem;flex-direction:row;align-items:stretch;gap:0}.lilypd-course-card[data-size-tablet=xxl] .lilypd-course-card__content{flex:0 0 53.875rem;align-self:stretch;justify-content:space-between;padding-top:var(--Module-Spacing-Gap-S);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-S);padding-left:var(--Module-Spacing-Gap-L)}.lilypd-course-card[data-size-tablet=xxl] .lilypd-course-card__content .lilypd-course-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-course-card[data-size-tablet=xxl] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0}.lilypd-course-card[data-size-tablet=xxl] .lilypd-course-card__content .lilypd-course-card__description{display:block}.lilypd-course-card[data-size-tablet=xxl] .lilypd-course-card__media{flex:1 0 0;padding:var(--Module-Spacing-Gap-XS);border-radius:3rem}.lilypd-course-card[data-size-tablet=xxl] .lilypd-course-card__media .lilypd-course-card__image-wrapper{aspect-ratio:3/2;height:auto}}@media(min-width:768px)and (min-width:768px){.lilypd-course-card[data-size-tablet=xxl] .lilypd-course-card__media .lilypd-author-avatar{display:none}}@media(min-width:1024px){.lilypd-course-card[data-size-desktop=xxl]{max-width:123rem;flex-direction:row;align-items:stretch;gap:0}.lilypd-course-card[data-size-desktop=xxl] .lilypd-course-card__content{flex:0 0 53.875rem;align-self:stretch;justify-content:space-between;padding-top:var(--Module-Spacing-Gap-S);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-S);padding-left:var(--Module-Spacing-Gap-L)}.lilypd-course-card[data-size-desktop=xxl] .lilypd-course-card__content .lilypd-course-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-course-card[data-size-desktop=xxl] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0}.lilypd-course-card[data-size-desktop=xxl] .lilypd-course-card__content .lilypd-course-card__description{display:block}.lilypd-course-card[data-size-desktop=xxl] .lilypd-course-card__media{flex:1 0 0;padding:var(--Module-Spacing-Gap-XS);border-radius:3rem}.lilypd-course-card[data-size-desktop=xxl] .lilypd-course-card__media .lilypd-course-card__image-wrapper{aspect-ratio:3/2;height:auto}}@media(min-width:1024px)and (min-width:768px){.lilypd-course-card[data-size-desktop=xxl] .lilypd-course-card__media .lilypd-author-avatar{display:none}}@media(max-width:767px){.lilypd-course-card[data-size-mobile=xxxl]{max-width:none}}@media(max-width:767px)and (min-width:1024px){.lilypd-course-card[data-size-mobile=xxxl]{flex-direction:row;align-items:stretch;max-width:100%;gap:0}.lilypd-course-card[data-size-mobile=xxxl] .lilypd-course-card__content{flex:1 1 35%;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-L)}.lilypd-course-card[data-size-mobile=xxxl] .lilypd-course-card__content .lilypd-course-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-S)}.lilypd-course-card[data-size-mobile=xxxl] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0}.lilypd-course-card[data-size-mobile=xxxl] .lilypd-course-card__content .lilypd-course-card__description{display:block;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.lilypd-course-card[data-size-mobile=xxxl] .lilypd-course-card__media{flex:1 1 65%;padding:var(--Module-Spacing-Gap-XS);border-radius:3rem}.lilypd-course-card[data-size-mobile=xxxl] .lilypd-course-card__media .lilypd-course-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}.lilypd-course-card[data-size-mobile=xxxl] .lilypd-author-info .lilypd-author-info__image{width:6.75rem;height:6.75rem;padding:.75rem}}@media(min-width:768px){.lilypd-course-card[data-size-tablet=xxxl]{max-width:none}}@media(min-width:768px)and (min-width:1024px){.lilypd-course-card[data-size-tablet=xxxl]{flex-direction:row;align-items:stretch;max-width:100%;gap:0}.lilypd-course-card[data-size-tablet=xxxl] .lilypd-course-card__content{flex:1 1 35%;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-L)}.lilypd-course-card[data-size-tablet=xxxl] .lilypd-course-card__content .lilypd-course-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-S)}.lilypd-course-card[data-size-tablet=xxxl] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0}.lilypd-course-card[data-size-tablet=xxxl] .lilypd-course-card__content .lilypd-course-card__description{display:block;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.lilypd-course-card[data-size-tablet=xxxl] .lilypd-course-card__media{flex:1 1 65%;padding:var(--Module-Spacing-Gap-XS);border-radius:3rem}.lilypd-course-card[data-size-tablet=xxxl] .lilypd-course-card__media .lilypd-course-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}.lilypd-course-card[data-size-tablet=xxxl] .lilypd-author-info .lilypd-author-info__image{width:6.75rem;height:6.75rem;padding:.75rem}}@media(min-width:1024px){.lilypd-course-card[data-size-desktop=xxxl]{max-width:none}}@media(min-width:1024px)and (min-width:1024px){.lilypd-course-card[data-size-desktop=xxxl]{flex-direction:row;align-items:stretch;max-width:100%;gap:0}.lilypd-course-card[data-size-desktop=xxxl] .lilypd-course-card__content{flex:1 1 35%;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-L)}.lilypd-course-card[data-size-desktop=xxxl] .lilypd-course-card__content .lilypd-course-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-S)}.lilypd-course-card[data-size-desktop=xxxl] .lilypd-course-card__content .lilypd-course-card__title{padding-right:0}.lilypd-course-card[data-size-desktop=xxxl] .lilypd-course-card__content .lilypd-course-card__description{display:block;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.lilypd-course-card[data-size-desktop=xxxl] .lilypd-course-card__media{flex:1 1 65%;padding:var(--Module-Spacing-Gap-XS);border-radius:3rem}.lilypd-course-card[data-size-desktop=xxxl] .lilypd-course-card__media .lilypd-course-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}.lilypd-course-card[data-size-desktop=xxxl] .lilypd-author-info .lilypd-author-info__image{width:6.75rem;height:6.75rem;padding:.75rem}}.lilypd-course-complete-card{position:relative;isolation:isolate;background-color:var(--Neutrals-White);border:1px solid var(--Neutrals-Grey-10);border-radius:var(--Corner-Radius-Cards-Outer);display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XS);padding:var(--Module-Spacing-Gap-S);width:100%;-webkit-user-select:none;user-select:none;box-shadow:0 0 #0000;transition:background-color .26s cubic-bezier(.5,1,.89,1),box-shadow .26s cubic-bezier(.5,1,.89,1),transform .26s cubic-bezier(.5,1,.89,1)}.lilypd-course-complete-card .lilypd-tag--default{transition:background-color .26s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-course-complete-card:hover,.lilypd-course-complete-card.hover{background-color:var(--Moss-10);box-shadow:0 3px 1px #00000008;transform:translateY(-2px)}.lilypd-course-complete-card:hover .lilypd-tag--default,.lilypd-course-complete-card.hover .lilypd-tag--default{background-color:var(--Neutrals-White)}}.lilypd-course-complete-card .lilypd-course-complete-card__download{position:absolute;top:1rem;right:1rem;z-index:3;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:9999rem;color:var(--Moss-90);text-decoration:none;transition:background-color .15s cubic-bezier(.5,1,.89,1),color .15s cubic-bezier(.5,1,.89,1)}@media(min-width:768px){.lilypd-course-complete-card .lilypd-course-complete-card__download{width:5rem;height:5rem}}@media(hover:hover)and (pointer:fine){.lilypd-course-complete-card .lilypd-course-complete-card__download:hover,.lilypd-course-complete-card .lilypd-course-complete-card__download.hover{background-color:var(--Moss-20);color:var(--Moss-80)}}.lilypd-course-complete-card .lilypd-course-complete-card__download svg{width:2rem;height:2rem}@media(min-width:768px){.lilypd-course-complete-card .lilypd-course-complete-card__download svg{width:2.5rem;height:2.5rem}}.lilypd-course-complete-card .lilypd-course-complete-card__download svg{flex-shrink:0}.lilypd-course-complete-card__badge{position:relative;width:9rem;display:flex;align-items:center;justify-content:center}.lilypd-course-complete-card__badge .shape{color:var(--Moss-40);width:9rem;height:9rem}.lilypd-course-complete-card__badge .label-wrapper{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:5.5rem;height:5.5rem;border-radius:50%;border:solid 1px var(--Moss-20);background-color:var(--Moss-30);z-index:1;display:flex;justify-content:center;align-items:center}.lilypd-course-complete-card__badge .label-wrapper span{color:var(--Moss-90)}.lilypd-course-complete-card__text{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XXXS);flex:1}.lilypd-course-complete-card__title{color:var(--Moss-100)}.lilypd-course-complete-card__title .lilypd-course-complete-card__title-link{position:unset;text-decoration:none;color:inherit}.lilypd-course-complete-card__title .lilypd-course-complete-card__title-link:before{content:"";position:absolute;inset:0;z-index:1}.lilypd-course-complete-card__description{color:var(--Neutrals-Grey-70);display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.lilypd-course-complete-card__footer{display:flex;flex-direction:row;align-items:center;gap:var(--Module-Spacing-Gap-XXS);flex-shrink:0}.lilypd-course-complete-card .lilypd-course-complete-card__cta{display:inline-flex;align-items:center;gap:1rem;flex-shrink:0;height:4rem;padding:0 1rem 0 1.5rem;border-radius:9999rem;background-color:var(--Moss-90);color:var(--Moss-10);text-decoration:none;transition:background-color .15s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-course-complete-card .lilypd-course-complete-card__cta:hover,.lilypd-course-complete-card .lilypd-course-complete-card__cta.hover{background-color:var(--Moss-80)}}.lilypd-course-complete-card .lilypd-course-complete-card__cta-icon{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0}.lilypd-course-complete-card .lilypd-course-complete-card__cta-icon svg{width:1.5rem;height:1.5rem}.lilypd-course-complete-card__rating{display:inline-flex;align-items:center;gap:.125rem;flex-shrink:0;height:2.5rem;padding:0 .75rem;background-color:var(--Neutrals-Grey-10);border-radius:9999rem}.lilypd-course-complete-card svg.lilypd-course-complete-card__star{color:var(--Moss-80);width:1.5rem;height:1.5rem}.lilypd-course-complete-card__date{flex:1 0 0;color:var(--Moss-80);text-align:right;white-space:nowrap;text-box-trim:trim-both;text-box-edge:cap alphabetic}.lilypd-course-progress-card{position:relative;isolation:isolate;background:var(--Neutrals-White);border:1px solid var(--Neutrals-Grey-10);border-radius:var(--Corner-Radius-Cards-Outer);overflow:hidden;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-Grid);width:100%;height:100%;-webkit-user-select:none;user-select:none;box-shadow:0 0 #0000;transition:background-color .26s cubic-bezier(.5,1,.89,1),box-shadow .26s cubic-bezier(.5,1,.89,1),transform .26s cubic-bezier(.5,1,.89,1)}.lilypd-course-progress-card .lilypd-tag--default{transition:background-color .26s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-course-progress-card:hover,.lilypd-course-progress-card.hover{background-color:var(--Moss-10);box-shadow:0 3px 1px #00000008;transform:translateY(-2px)}.lilypd-course-progress-card:hover .lilypd-tag--default,.lilypd-course-progress-card.hover .lilypd-tag--default{background-color:var(--Neutrals-White)}}.lilypd-course-progress-card__content{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-S);padding:var(--Module-Spacing-Gap-M) var(--Module-Spacing-Gap-S) 0}.lilypd-course-progress-card__text{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XXS);justify-content:center;align-items:flex-start}.lilypd-course-progress-card__title{color:var(--Moss-100)}@media(min-width:1024px){.lilypd-course-progress-card__title{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}}@media(min-width:1024px)and (min-width:768px){.lilypd-course-progress-card__title{font-size:4rem}}@media(min-width:1024px)and (min-width:1024px){.lilypd-course-progress-card__title{font-size:4.5rem}}.lilypd-course-progress-card__title .lilypd-course-progress-card__title-link{position:unset;text-decoration:none;color:inherit}.lilypd-course-progress-card__title .lilypd-course-progress-card__title-link:after{content:"";position:absolute;inset:0;z-index:1}.lilypd-course-progress-card__progress{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XXXS)}.lilypd-course-progress-card__current-lesson{color:var(--Neutrals-Grey-70)}.lilypd-course-progress-card__meter{display:flex;flex-direction:row;align-items:center;gap:var(--Module-Spacing-Gap-XXXS)}.lilypd-course-progress-card__bar{flex:1 0 0;height:2rem;background:var(--Colonial-Yellow-20);border-radius:9999rem;overflow:hidden}.lilypd-course-progress-card__bar-fill{height:100%;background:var(--Moss-60);border-radius:9999rem;transition:width .4s cubic-bezier(.5,1,.89,1)}.lilypd-course-progress-card__count{flex-shrink:0;color:var(--Moss-80);white-space:nowrap}.lilypd-course-progress-card__media{padding:var(--Module-Spacing-Gap-XXS)}.lilypd-course-progress-card__image-wrapper{aspect-ratio:16/9;background:var(--Neutrals-Grey-10);border-radius:var(--Corner-Radius-Cards-Inner);overflow:hidden}.lilypd-course-progress-card__img{width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.lilypd-course-progress-card[data-size=m-xxl]{flex-direction:row;align-items:stretch}.lilypd-course-progress-card[data-size=m-xxl] .lilypd-course-progress-card__content{flex:1 1 45%;align-self:stretch;justify-content:space-between;padding-top:var(--Module-Spacing-Gap-S);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-S);padding-left:var(--Module-Spacing-Gap-L)}.lilypd-course-progress-card[data-size=m-xxl] .lilypd-course-progress-card__title{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}}@media(min-width:1024px)and (min-width:768px){.lilypd-course-progress-card[data-size=m-xxl] .lilypd-course-progress-card__title{font-size:4rem}}@media(min-width:1024px)and (min-width:1024px){.lilypd-course-progress-card[data-size=m-xxl] .lilypd-course-progress-card__title{font-size:4.5rem}}@media(min-width:1024px){.lilypd-course-progress-card[data-size=m-xxl] .lilypd-course-progress-card__current-lesson{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}}@media(min-width:1024px)and (min-width:1024px){.lilypd-course-progress-card[data-size=m-xxl] .lilypd-course-progress-card__current-lesson{font-size:2rem}}@media(min-width:1024px){.lilypd-course-progress-card[data-size=m-xxl] .lilypd-course-progress-card__media{flex:1 1 55%;height:100%;padding:var(--Module-Spacing-Gap-XS)}.lilypd-course-progress-card[data-size=m-xxl] .lilypd-course-progress-card__media .lilypd-course-progress-card__image-wrapper{aspect-ratio:unset;height:100%}.lilypd-course-progress-card[data-size=m-xxl] .lilypd-course-progress-card__image-wrapper{aspect-ratio:3/2;height:auto}}.lilypd-course-progress-card[data-size=xxl]{flex-direction:row;align-items:stretch}.lilypd-course-progress-card[data-size=xxl] .lilypd-course-progress-card__content{flex:1 1 45%;align-self:stretch;justify-content:space-between;padding-top:var(--Module-Spacing-Gap-S);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-S);padding-left:var(--Module-Spacing-Gap-L)}.lilypd-course-progress-card[data-size=xxl] .lilypd-course-progress-card__title{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}@media(min-width:768px){.lilypd-course-progress-card[data-size=xxl] .lilypd-course-progress-card__title{font-size:4rem}}@media(min-width:1024px){.lilypd-course-progress-card[data-size=xxl] .lilypd-course-progress-card__title{font-size:4.5rem}}.lilypd-course-progress-card[data-size=xxl] .lilypd-course-progress-card__current-lesson{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}@media(min-width:1024px){.lilypd-course-progress-card[data-size=xxl] .lilypd-course-progress-card__current-lesson{font-size:2rem}}.lilypd-course-progress-card[data-size=xxl] .lilypd-course-progress-card__media{flex:1 1 55%;height:100%;padding:var(--Module-Spacing-Gap-XS)}.lilypd-course-progress-card[data-size=xxl] .lilypd-course-progress-card__media .lilypd-course-progress-card__image-wrapper{aspect-ratio:unset;height:100%}.lilypd-course-progress-card[data-size=xxl] .lilypd-course-progress-card__image-wrapper{aspect-ratio:3/2;height:auto}.lilypd-course-progress-card[data-size=xxxl]{flex-direction:row;align-items:stretch}.lilypd-course-progress-card[data-size=xxxl] .lilypd-course-progress-card__content{flex:1 1 auto;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-L)}.lilypd-course-progress-card[data-size=xxxl] .lilypd-course-progress-card__title{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}@media(min-width:768px){.lilypd-course-progress-card[data-size=xxxl] .lilypd-course-progress-card__title{font-size:4rem}}@media(min-width:1024px){.lilypd-course-progress-card[data-size=xxxl] .lilypd-course-progress-card__title{font-size:4.5rem}}.lilypd-course-progress-card[data-size=xxxl] .lilypd-course-progress-card__media{flex:0 0 auto;padding:var(--Module-Spacing-Gap-XS)}.lilypd-course-progress-card[data-size=xxxl] .lilypd-course-progress-card__image-wrapper{aspect-ratio:unset;width:107rem;height:100%}@media(max-width:767px){.lilypd-course-progress-card[data-size-mobile=xl]{flex-direction:row;align-items:stretch}.lilypd-course-progress-card[data-size-mobile=xl] .lilypd-course-progress-card__content{flex:1 1 45%;align-self:stretch;justify-content:space-between;padding-top:var(--Module-Spacing-Gap-S);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-S);padding-left:var(--Module-Spacing-Gap-L)}.lilypd-course-progress-card[data-size-mobile=xl] .lilypd-course-progress-card__title{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}}@media(max-width:767px)and (min-width:768px){.lilypd-course-progress-card[data-size-mobile=xl] .lilypd-course-progress-card__title{font-size:4rem}}@media(max-width:767px)and (min-width:1024px){.lilypd-course-progress-card[data-size-mobile=xl] .lilypd-course-progress-card__title{font-size:4.5rem}}@media(max-width:767px){.lilypd-course-progress-card[data-size-mobile=xl] .lilypd-course-progress-card__current-lesson{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}}@media(max-width:767px)and (min-width:1024px){.lilypd-course-progress-card[data-size-mobile=xl] .lilypd-course-progress-card__current-lesson{font-size:2rem}}@media(max-width:767px){.lilypd-course-progress-card[data-size-mobile=xl] .lilypd-course-progress-card__media{flex:1 1 55%;height:100%;padding:var(--Module-Spacing-Gap-XS)}.lilypd-course-progress-card[data-size-mobile=xl] .lilypd-course-progress-card__media .lilypd-course-progress-card__image-wrapper{aspect-ratio:unset;height:100%}.lilypd-course-progress-card[data-size-mobile=xl] .lilypd-course-progress-card__image-wrapper{aspect-ratio:3/2;height:auto}}@media(min-width:768px){.lilypd-course-progress-card[data-size-tablet=xl]{flex-direction:row;align-items:stretch}.lilypd-course-progress-card[data-size-tablet=xl] .lilypd-course-progress-card__content{flex:1 1 45%;align-self:stretch;justify-content:space-between;padding-top:var(--Module-Spacing-Gap-S);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-S);padding-left:var(--Module-Spacing-Gap-L)}.lilypd-course-progress-card[data-size-tablet=xl] .lilypd-course-progress-card__title{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}}@media(min-width:768px)and (min-width:768px){.lilypd-course-progress-card[data-size-tablet=xl] .lilypd-course-progress-card__title{font-size:4rem}}@media(min-width:768px)and (min-width:1024px){.lilypd-course-progress-card[data-size-tablet=xl] .lilypd-course-progress-card__title{font-size:4.5rem}}@media(min-width:768px){.lilypd-course-progress-card[data-size-tablet=xl] .lilypd-course-progress-card__current-lesson{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}}@media(min-width:768px)and (min-width:1024px){.lilypd-course-progress-card[data-size-tablet=xl] .lilypd-course-progress-card__current-lesson{font-size:2rem}}@media(min-width:768px){.lilypd-course-progress-card[data-size-tablet=xl] .lilypd-course-progress-card__media{flex:1 1 55%;height:100%;padding:var(--Module-Spacing-Gap-XS)}.lilypd-course-progress-card[data-size-tablet=xl] .lilypd-course-progress-card__media .lilypd-course-progress-card__image-wrapper{aspect-ratio:unset;height:100%}.lilypd-course-progress-card[data-size-tablet=xl] .lilypd-course-progress-card__image-wrapper{aspect-ratio:3/2;height:auto}}@media(min-width:1024px){.lilypd-course-progress-card[data-size-desktop=xl]{flex-direction:row;align-items:stretch}.lilypd-course-progress-card[data-size-desktop=xl] .lilypd-course-progress-card__content{flex:1 1 45%;align-self:stretch;justify-content:space-between;padding-top:var(--Module-Spacing-Gap-S);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-S);padding-left:var(--Module-Spacing-Gap-L)}.lilypd-course-progress-card[data-size-desktop=xl] .lilypd-course-progress-card__title{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}}@media(min-width:1024px)and (min-width:768px){.lilypd-course-progress-card[data-size-desktop=xl] .lilypd-course-progress-card__title{font-size:4rem}}@media(min-width:1024px)and (min-width:1024px){.lilypd-course-progress-card[data-size-desktop=xl] .lilypd-course-progress-card__title{font-size:4.5rem}}@media(min-width:1024px){.lilypd-course-progress-card[data-size-desktop=xl] .lilypd-course-progress-card__current-lesson{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}}@media(min-width:1024px)and (min-width:1024px){.lilypd-course-progress-card[data-size-desktop=xl] .lilypd-course-progress-card__current-lesson{font-size:2rem}}@media(min-width:1024px){.lilypd-course-progress-card[data-size-desktop=xl] .lilypd-course-progress-card__media{flex:1 1 55%;height:100%;padding:var(--Module-Spacing-Gap-XS)}.lilypd-course-progress-card[data-size-desktop=xl] .lilypd-course-progress-card__media .lilypd-course-progress-card__image-wrapper{aspect-ratio:unset;height:100%}.lilypd-course-progress-card[data-size-desktop=xl] .lilypd-course-progress-card__image-wrapper{aspect-ratio:3/2;height:auto}}@media(max-width:767px){.lilypd-course-progress-card[data-size-mobile=xxl]{flex-direction:row;align-items:stretch}.lilypd-course-progress-card[data-size-mobile=xxl] .lilypd-course-progress-card__content{flex:1 1 45%;align-self:stretch;justify-content:space-between;padding-top:var(--Module-Spacing-Gap-S);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-S);padding-left:var(--Module-Spacing-Gap-L)}.lilypd-course-progress-card[data-size-mobile=xxl] .lilypd-course-progress-card__title{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}}@media(max-width:767px)and (min-width:768px){.lilypd-course-progress-card[data-size-mobile=xxl] .lilypd-course-progress-card__title{font-size:4rem}}@media(max-width:767px)and (min-width:1024px){.lilypd-course-progress-card[data-size-mobile=xxl] .lilypd-course-progress-card__title{font-size:4.5rem}}@media(max-width:767px){.lilypd-course-progress-card[data-size-mobile=xxl] .lilypd-course-progress-card__current-lesson{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}}@media(max-width:767px)and (min-width:1024px){.lilypd-course-progress-card[data-size-mobile=xxl] .lilypd-course-progress-card__current-lesson{font-size:2rem}}@media(max-width:767px){.lilypd-course-progress-card[data-size-mobile=xxl] .lilypd-course-progress-card__media{flex:1 1 55%;height:100%;padding:var(--Module-Spacing-Gap-XS)}.lilypd-course-progress-card[data-size-mobile=xxl] .lilypd-course-progress-card__media .lilypd-course-progress-card__image-wrapper{aspect-ratio:unset;height:100%}.lilypd-course-progress-card[data-size-mobile=xxl] .lilypd-course-progress-card__image-wrapper{aspect-ratio:3/2;height:auto}}@media(min-width:768px){.lilypd-course-progress-card[data-size-tablet=xxl]{flex-direction:row;align-items:stretch}.lilypd-course-progress-card[data-size-tablet=xxl] .lilypd-course-progress-card__content{flex:1 1 45%;align-self:stretch;justify-content:space-between;padding-top:var(--Module-Spacing-Gap-S);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-S);padding-left:var(--Module-Spacing-Gap-L)}.lilypd-course-progress-card[data-size-tablet=xxl] .lilypd-course-progress-card__title{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}}@media(min-width:768px)and (min-width:768px){.lilypd-course-progress-card[data-size-tablet=xxl] .lilypd-course-progress-card__title{font-size:4rem}}@media(min-width:768px)and (min-width:1024px){.lilypd-course-progress-card[data-size-tablet=xxl] .lilypd-course-progress-card__title{font-size:4.5rem}}@media(min-width:768px){.lilypd-course-progress-card[data-size-tablet=xxl] .lilypd-course-progress-card__current-lesson{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}}@media(min-width:768px)and (min-width:1024px){.lilypd-course-progress-card[data-size-tablet=xxl] .lilypd-course-progress-card__current-lesson{font-size:2rem}}@media(min-width:768px){.lilypd-course-progress-card[data-size-tablet=xxl] .lilypd-course-progress-card__media{flex:1 1 55%;height:100%;padding:var(--Module-Spacing-Gap-XS)}.lilypd-course-progress-card[data-size-tablet=xxl] .lilypd-course-progress-card__media .lilypd-course-progress-card__image-wrapper{aspect-ratio:unset;height:100%}.lilypd-course-progress-card[data-size-tablet=xxl] .lilypd-course-progress-card__image-wrapper{aspect-ratio:3/2;height:auto}}@media(min-width:1024px){.lilypd-course-progress-card[data-size-desktop=xxl]{flex-direction:row;align-items:stretch}.lilypd-course-progress-card[data-size-desktop=xxl] .lilypd-course-progress-card__content{flex:1 1 45%;align-self:stretch;justify-content:space-between;padding-top:var(--Module-Spacing-Gap-S);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-S);padding-left:var(--Module-Spacing-Gap-L)}.lilypd-course-progress-card[data-size-desktop=xxl] .lilypd-course-progress-card__title{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}}@media(min-width:1024px)and (min-width:768px){.lilypd-course-progress-card[data-size-desktop=xxl] .lilypd-course-progress-card__title{font-size:4rem}}@media(min-width:1024px)and (min-width:1024px){.lilypd-course-progress-card[data-size-desktop=xxl] .lilypd-course-progress-card__title{font-size:4.5rem}}@media(min-width:1024px){.lilypd-course-progress-card[data-size-desktop=xxl] .lilypd-course-progress-card__current-lesson{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}}@media(min-width:1024px)and (min-width:1024px){.lilypd-course-progress-card[data-size-desktop=xxl] .lilypd-course-progress-card__current-lesson{font-size:2rem}}@media(min-width:1024px){.lilypd-course-progress-card[data-size-desktop=xxl] .lilypd-course-progress-card__media{flex:1 1 55%;height:100%;padding:var(--Module-Spacing-Gap-XS)}.lilypd-course-progress-card[data-size-desktop=xxl] .lilypd-course-progress-card__media .lilypd-course-progress-card__image-wrapper{aspect-ratio:unset;height:100%}.lilypd-course-progress-card[data-size-desktop=xxl] .lilypd-course-progress-card__image-wrapper{aspect-ratio:3/2;height:auto}}@media(max-width:767px){.lilypd-course-progress-card[data-size-mobile=xxxl]{flex-direction:row;align-items:stretch}.lilypd-course-progress-card[data-size-mobile=xxxl] .lilypd-course-progress-card__content{flex:1 1 auto;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-L)}.lilypd-course-progress-card[data-size-mobile=xxxl] .lilypd-course-progress-card__title{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}}@media(max-width:767px)and (min-width:768px){.lilypd-course-progress-card[data-size-mobile=xxxl] .lilypd-course-progress-card__title{font-size:4rem}}@media(max-width:767px)and (min-width:1024px){.lilypd-course-progress-card[data-size-mobile=xxxl] .lilypd-course-progress-card__title{font-size:4.5rem}}@media(max-width:767px){.lilypd-course-progress-card[data-size-mobile=xxxl] .lilypd-course-progress-card__media{flex:0 0 auto;padding:var(--Module-Spacing-Gap-XS)}.lilypd-course-progress-card[data-size-mobile=xxxl] .lilypd-course-progress-card__image-wrapper{aspect-ratio:unset;width:107rem;height:100%}}@media(min-width:768px){.lilypd-course-progress-card[data-size-tablet=xxxl]{flex-direction:row;align-items:stretch}.lilypd-course-progress-card[data-size-tablet=xxxl] .lilypd-course-progress-card__content{flex:1 1 auto;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-L)}.lilypd-course-progress-card[data-size-tablet=xxxl] .lilypd-course-progress-card__title{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}}@media(min-width:768px)and (min-width:768px){.lilypd-course-progress-card[data-size-tablet=xxxl] .lilypd-course-progress-card__title{font-size:4rem}}@media(min-width:768px)and (min-width:1024px){.lilypd-course-progress-card[data-size-tablet=xxxl] .lilypd-course-progress-card__title{font-size:4.5rem}}@media(min-width:768px){.lilypd-course-progress-card[data-size-tablet=xxxl] .lilypd-course-progress-card__media{flex:0 0 auto;padding:var(--Module-Spacing-Gap-XS)}.lilypd-course-progress-card[data-size-tablet=xxxl] .lilypd-course-progress-card__image-wrapper{aspect-ratio:unset;width:107rem;height:100%}}@media(min-width:1024px){.lilypd-course-progress-card[data-size-desktop=xxxl]{flex-direction:row;align-items:stretch}.lilypd-course-progress-card[data-size-desktop=xxxl] .lilypd-course-progress-card__content{flex:1 1 auto;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-L)}.lilypd-course-progress-card[data-size-desktop=xxxl] .lilypd-course-progress-card__title{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}}@media(min-width:1024px)and (min-width:768px){.lilypd-course-progress-card[data-size-desktop=xxxl] .lilypd-course-progress-card__title{font-size:4rem}}@media(min-width:1024px)and (min-width:1024px){.lilypd-course-progress-card[data-size-desktop=xxxl] .lilypd-course-progress-card__title{font-size:4.5rem}}@media(min-width:1024px){.lilypd-course-progress-card[data-size-desktop=xxxl] .lilypd-course-progress-card__media{flex:0 0 auto;padding:var(--Module-Spacing-Gap-XS)}.lilypd-course-progress-card[data-size-desktop=xxxl] .lilypd-course-progress-card__image-wrapper{aspect-ratio:unset;width:107rem;height:100%}}.lilypd-partner-card{position:relative;isolation:isolate;background:var(--Neutrals-White);border:1px solid var(--Neutrals-Grey-10);border-radius:var(--Corner-Radius-Cards-Outer);display:flex;gap:var(--Module-Spacing-Gap-S);overflow:hidden;-webkit-user-select:none;user-select:none;width:100%}.lilypd-partner-card.no-link{pointer-events:none}.lilypd-partner-card{box-shadow:0 0 #0000;transition:background-color .26s cubic-bezier(.5,1,.89,1),box-shadow .26s cubic-bezier(.5,1,.89,1),transform .26s cubic-bezier(.5,1,.89,1)}.lilypd-partner-card .lilypd-tag--default{transition:background-color .26s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-partner-card:hover,.lilypd-partner-card.hover{background-color:var(--Moss-10);box-shadow:0 3px 1px #00000008;transform:translateY(-2px)}.lilypd-partner-card:hover .lilypd-tag--default,.lilypd-partner-card.hover .lilypd-tag--default{background-color:var(--Neutrals-White)}}@media(hover:hover)and (pointer:fine){.lilypd-partner-card:hover .lilypd-partner-card__image-wrapper,.lilypd-partner-card.hover .lilypd-partner-card__image-wrapper{background-color:var(--Neutrals-White)}}.lilypd-partner-card__image-container{flex-shrink:0}.lilypd-partner-card__image-wrapper{background:var(--Neutrals-Grey-10);border-radius:var(--Corner-Radius-Cards-Inner);overflow:hidden;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--Neutrals-Grey-10);transition:background-color .3s cubic-bezier(.5,1,.89,1)}.lilypd-partner-card__image{width:70%;height:70%;object-fit:contain}.lilypd-partner-card__info{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XXS)}.lilypd-partner-card__name{color:var(--Moss-100)}.lilypd-partner-card__name a.lilypd-partner-card__name-link{position:unset;color:inherit;text-decoration:none}.lilypd-partner-card__name a.lilypd-partner-card__name-link:before{content:"";position:absolute;inset:0;z-index:1}.lilypd-partner-card__contributions{color:var(--Moss-80)}.lilypd-partner-card[data-size=s]{flex-direction:row;align-items:stretch}.lilypd-partner-card[data-size=s] .lilypd-partner-card__image-container{order:2;flex:1 0 0;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-partner-card[data-size=s] .lilypd-partner-card__image-wrapper{aspect-ratio:1/1;height:100%;width:100%}.lilypd-partner-card[data-size=s] .lilypd-partner-card__info{order:1;flex:1 0 0;justify-content:center;padding-top:var(--Module-Spacing-Gap-XXS);padding-right:var(--Module-Spacing-Gap-XXS);padding-bottom:var(--Module-Spacing-Gap-XXS);padding-left:var(--Module-Spacing-Gap-S)}.lilypd-partner-card[data-size=l]{flex-direction:column}.lilypd-partner-card[data-size=l] .lilypd-partner-card__image-container{width:100%;padding:var(--Module-Spacing-Gap-XXS) var(--Module-Spacing-Gap-XXS) 0}.lilypd-partner-card[data-size=l] .lilypd-partner-card__image-wrapper{aspect-ratio:7/5;height:188px}.lilypd-partner-card[data-size=l] .lilypd-partner-card__info{padding:0 var(--Module-Spacing-Gap-S) var(--Module-Spacing-Gap-M)}@media(max-width:767px){.lilypd-partner-card[data-size-mobile=s]{flex-direction:row;align-items:stretch}.lilypd-partner-card[data-size-mobile=s] .lilypd-partner-card__image-container{order:2;flex:1 0 0;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-partner-card[data-size-mobile=s] .lilypd-partner-card__image-wrapper{aspect-ratio:1/1;height:100%;width:100%}.lilypd-partner-card[data-size-mobile=s] .lilypd-partner-card__info{order:1;flex:1 0 0;justify-content:center;padding-top:var(--Module-Spacing-Gap-XXS);padding-right:var(--Module-Spacing-Gap-XXS);padding-bottom:var(--Module-Spacing-Gap-XXS);padding-left:var(--Module-Spacing-Gap-S)}}@media(min-width:768px){.lilypd-partner-card[data-size-tablet=s]{flex-direction:row;align-items:stretch}.lilypd-partner-card[data-size-tablet=s] .lilypd-partner-card__image-container{order:2;flex:1 0 0;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-partner-card[data-size-tablet=s] .lilypd-partner-card__image-wrapper{aspect-ratio:1/1;height:100%;width:100%}.lilypd-partner-card[data-size-tablet=s] .lilypd-partner-card__info{order:1;flex:1 0 0;justify-content:center;padding-top:var(--Module-Spacing-Gap-XXS);padding-right:var(--Module-Spacing-Gap-XXS);padding-bottom:var(--Module-Spacing-Gap-XXS);padding-left:var(--Module-Spacing-Gap-S)}}@media(min-width:1024px){.lilypd-partner-card[data-size-desktop=s]{flex-direction:row;align-items:stretch}.lilypd-partner-card[data-size-desktop=s] .lilypd-partner-card__image-container{order:2;flex:1 0 0;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-partner-card[data-size-desktop=s] .lilypd-partner-card__image-wrapper{aspect-ratio:1/1;height:100%;width:100%}.lilypd-partner-card[data-size-desktop=s] .lilypd-partner-card__info{order:1;flex:1 0 0;justify-content:center;padding-top:var(--Module-Spacing-Gap-XXS);padding-right:var(--Module-Spacing-Gap-XXS);padding-bottom:var(--Module-Spacing-Gap-XXS);padding-left:var(--Module-Spacing-Gap-S)}}@media(max-width:767px){.lilypd-partner-card[data-size-mobile=m]{flex-direction:column}.lilypd-partner-card[data-size-mobile=m] .lilypd-partner-card__image-container{width:100%;padding:var(--Module-Spacing-Gap-XXS) var(--Module-Spacing-Gap-XXS) 0}.lilypd-partner-card[data-size-mobile=m] .lilypd-partner-card__image-wrapper{aspect-ratio:7/5;height:188px}.lilypd-partner-card[data-size-mobile=m] .lilypd-partner-card__info{padding:0 var(--Module-Spacing-Gap-S) var(--Module-Spacing-Gap-M)}}@media(min-width:768px){.lilypd-partner-card[data-size-tablet=m]{flex-direction:column}.lilypd-partner-card[data-size-tablet=m] .lilypd-partner-card__image-container{width:100%;padding:var(--Module-Spacing-Gap-XXS) var(--Module-Spacing-Gap-XXS) 0}.lilypd-partner-card[data-size-tablet=m] .lilypd-partner-card__image-wrapper{aspect-ratio:7/5;height:188px}.lilypd-partner-card[data-size-tablet=m] .lilypd-partner-card__info{padding:0 var(--Module-Spacing-Gap-S) var(--Module-Spacing-Gap-M)}}@media(min-width:1024px){.lilypd-partner-card[data-size-desktop=m]{flex-direction:column}.lilypd-partner-card[data-size-desktop=m] .lilypd-partner-card__image-container{width:100%;padding:var(--Module-Spacing-Gap-XXS) var(--Module-Spacing-Gap-XXS) 0}.lilypd-partner-card[data-size-desktop=m] .lilypd-partner-card__image-wrapper{aspect-ratio:7/5;height:188px}.lilypd-partner-card[data-size-desktop=m] .lilypd-partner-card__info{padding:0 var(--Module-Spacing-Gap-S) var(--Module-Spacing-Gap-M)}}@media(max-width:767px){.lilypd-partner-card[data-size-mobile=l]{flex-direction:column}.lilypd-partner-card[data-size-mobile=l] .lilypd-partner-card__image-container{width:100%;padding:var(--Module-Spacing-Gap-XXS) var(--Module-Spacing-Gap-XXS) 0}.lilypd-partner-card[data-size-mobile=l] .lilypd-partner-card__image-wrapper{aspect-ratio:7/5;height:188px}.lilypd-partner-card[data-size-mobile=l] .lilypd-partner-card__info{padding:0 var(--Module-Spacing-Gap-S) var(--Module-Spacing-Gap-M)}}@media(min-width:768px){.lilypd-partner-card[data-size-tablet=l]{flex-direction:column}.lilypd-partner-card[data-size-tablet=l] .lilypd-partner-card__image-container{width:100%;padding:var(--Module-Spacing-Gap-XXS) var(--Module-Spacing-Gap-XXS) 0}.lilypd-partner-card[data-size-tablet=l] .lilypd-partner-card__image-wrapper{aspect-ratio:7/5;height:188px}.lilypd-partner-card[data-size-tablet=l] .lilypd-partner-card__info{padding:0 var(--Module-Spacing-Gap-S) var(--Module-Spacing-Gap-M)}}@media(min-width:1024px){.lilypd-partner-card[data-size-desktop=l]{flex-direction:column}.lilypd-partner-card[data-size-desktop=l] .lilypd-partner-card__image-container{width:100%;padding:var(--Module-Spacing-Gap-XXS) var(--Module-Spacing-Gap-XXS) 0}.lilypd-partner-card[data-size-desktop=l] .lilypd-partner-card__image-wrapper{aspect-ratio:7/5;height:188px}.lilypd-partner-card[data-size-desktop=l] .lilypd-partner-card__info{padding:0 var(--Module-Spacing-Gap-S) var(--Module-Spacing-Gap-M)}}@media(max-width:767px){.lilypd-partner-card[data-size-mobile=xl]{flex-direction:column}.lilypd-partner-card[data-size-mobile=xl] .lilypd-partner-card__image-container{width:100%;padding:var(--Module-Spacing-Gap-XXS) var(--Module-Spacing-Gap-XXS) 0}.lilypd-partner-card[data-size-mobile=xl] .lilypd-partner-card__image-wrapper{aspect-ratio:7/5;height:188px}.lilypd-partner-card[data-size-mobile=xl] .lilypd-partner-card__info{padding:0 var(--Module-Spacing-Gap-S) var(--Module-Spacing-Gap-M)}}@media(min-width:768px){.lilypd-partner-card[data-size-tablet=xl]{flex-direction:column}.lilypd-partner-card[data-size-tablet=xl] .lilypd-partner-card__image-container{width:100%;padding:var(--Module-Spacing-Gap-XXS) var(--Module-Spacing-Gap-XXS) 0}.lilypd-partner-card[data-size-tablet=xl] .lilypd-partner-card__image-wrapper{aspect-ratio:7/5;height:188px}.lilypd-partner-card[data-size-tablet=xl] .lilypd-partner-card__info{padding:0 var(--Module-Spacing-Gap-S) var(--Module-Spacing-Gap-M)}}@media(min-width:1024px){.lilypd-partner-card[data-size-desktop=xl]{flex-direction:column}.lilypd-partner-card[data-size-desktop=xl] .lilypd-partner-card__image-container{width:100%;padding:var(--Module-Spacing-Gap-XXS) var(--Module-Spacing-Gap-XXS) 0}.lilypd-partner-card[data-size-desktop=xl] .lilypd-partner-card__image-wrapper{aspect-ratio:7/5;height:188px}.lilypd-partner-card[data-size-desktop=xl] .lilypd-partner-card__info{padding:0 var(--Module-Spacing-Gap-S) var(--Module-Spacing-Gap-M)}}@media(max-width:767px){.lilypd-partner-card[data-size-mobile=xxl]{flex-direction:column}.lilypd-partner-card[data-size-mobile=xxl] .lilypd-partner-card__image-container{width:100%;padding:var(--Module-Spacing-Gap-XXS) var(--Module-Spacing-Gap-XXS) 0}.lilypd-partner-card[data-size-mobile=xxl] .lilypd-partner-card__image-wrapper{aspect-ratio:7/5;height:188px}.lilypd-partner-card[data-size-mobile=xxl] .lilypd-partner-card__info{padding:0 var(--Module-Spacing-Gap-S) var(--Module-Spacing-Gap-M)}}@media(min-width:768px){.lilypd-partner-card[data-size-tablet=xxl]{flex-direction:column}.lilypd-partner-card[data-size-tablet=xxl] .lilypd-partner-card__image-container{width:100%;padding:var(--Module-Spacing-Gap-XXS) var(--Module-Spacing-Gap-XXS) 0}.lilypd-partner-card[data-size-tablet=xxl] .lilypd-partner-card__image-wrapper{aspect-ratio:7/5;height:188px}.lilypd-partner-card[data-size-tablet=xxl] .lilypd-partner-card__info{padding:0 var(--Module-Spacing-Gap-S) var(--Module-Spacing-Gap-M)}}@media(min-width:1024px){.lilypd-partner-card[data-size-desktop=xxl]{flex-direction:column}.lilypd-partner-card[data-size-desktop=xxl] .lilypd-partner-card__image-container{width:100%;padding:var(--Module-Spacing-Gap-XXS) var(--Module-Spacing-Gap-XXS) 0}.lilypd-partner-card[data-size-desktop=xxl] .lilypd-partner-card__image-wrapper{aspect-ratio:7/5;height:188px}.lilypd-partner-card[data-size-desktop=xxl] .lilypd-partner-card__info{padding:0 var(--Module-Spacing-Gap-S) var(--Module-Spacing-Gap-M)}}@media(max-width:767px){.lilypd-partner-card[data-size-mobile=xxxl]{flex-direction:column}.lilypd-partner-card[data-size-mobile=xxxl] .lilypd-partner-card__image-container{width:100%;padding:var(--Module-Spacing-Gap-XXS) var(--Module-Spacing-Gap-XXS) 0}.lilypd-partner-card[data-size-mobile=xxxl] .lilypd-partner-card__image-wrapper{aspect-ratio:7/5;height:188px}.lilypd-partner-card[data-size-mobile=xxxl] .lilypd-partner-card__info{padding:0 var(--Module-Spacing-Gap-S) var(--Module-Spacing-Gap-M)}}@media(min-width:768px){.lilypd-partner-card[data-size-tablet=xxxl]{flex-direction:column}.lilypd-partner-card[data-size-tablet=xxxl] .lilypd-partner-card__image-container{width:100%;padding:var(--Module-Spacing-Gap-XXS) var(--Module-Spacing-Gap-XXS) 0}.lilypd-partner-card[data-size-tablet=xxxl] .lilypd-partner-card__image-wrapper{aspect-ratio:7/5;height:188px}.lilypd-partner-card[data-size-tablet=xxxl] .lilypd-partner-card__info{padding:0 var(--Module-Spacing-Gap-S) var(--Module-Spacing-Gap-M)}}@media(min-width:1024px){.lilypd-partner-card[data-size-desktop=xxxl]{flex-direction:column}.lilypd-partner-card[data-size-desktop=xxxl] .lilypd-partner-card__image-container{width:100%;padding:var(--Module-Spacing-Gap-XXS) var(--Module-Spacing-Gap-XXS) 0}.lilypd-partner-card[data-size-desktop=xxxl] .lilypd-partner-card__image-wrapper{aspect-ratio:7/5;height:188px}.lilypd-partner-card[data-size-desktop=xxxl] .lilypd-partner-card__info{padding:0 var(--Module-Spacing-Gap-S) var(--Module-Spacing-Gap-M)}}.lilypd-person-card{position:relative;background:var(--Neutrals-White);border:1px solid var(--Neutrals-Grey-10);border-radius:var(--Corner-Radius-Cards-Outer);display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-S);overflow:hidden;-webkit-user-select:none;user-select:none;width:100%;height:100%;box-shadow:0 0 #0000;transition:background-color .26s cubic-bezier(.5,1,.89,1),box-shadow .26s cubic-bezier(.5,1,.89,1),transform .26s cubic-bezier(.5,1,.89,1)}.lilypd-person-card .lilypd-tag--default{transition:background-color .26s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-person-card:hover,.lilypd-person-card.hover{background-color:var(--Colonial-Yellow-20);box-shadow:0 3px 1px #00000008;transform:translateY(-2px)}.lilypd-person-card:hover .lilypd-tag--default,.lilypd-person-card.hover .lilypd-tag--default{background-color:var(--Neutrals-White)}}@media(hover:hover)and (pointer:fine){.lilypd-person-card:hover .lilypd-person-card__image-wrapper,.lilypd-person-card.hover .lilypd-person-card__image-wrapper{background-color:var(--Neutrals-White)}}.lilypd-person-card__image-container{padding:var(--Module-Spacing-Gap-XXS) var(--Module-Spacing-Gap-XXS) 0}.lilypd-person-card__image-wrapper{align-self:stretch;aspect-ratio:22/25;width:100%;height:156px;border-radius:var(--Corner-Radius-Cards-Inner);overflow:hidden;background-color:var(--Neutrals-Grey-10);transition:background-color .3s cubic-bezier(.5,1,.89,1)}@media(min-width:768px){.lilypd-person-card__image-wrapper{height:200px}}.lilypd-person-card__image-wrapper img.lilypd-person-card__image{width:100%;height:100%;object-fit:cover;margin:0 auto}.lilypd-person-card__info{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XXS);padding-top:0;padding-right:var(--Module-Spacing-Gap-S);padding-bottom:var(--Module-Spacing-Gap-M);padding-left:var(--Module-Spacing-Gap-S)}.lilypd-person-card__name{color:var(--Moss-100)}.lilypd-person-card__name a.lilypd-person-card__name-link{position:unset;color:inherit;text-decoration:none}.lilypd-person-card__name a.lilypd-person-card__name-link:before{content:"";position:absolute;inset:0;z-index:1}.lilypd-person-card__contributions{color:var(--Moss-80)}.lilypd-resource-card{position:relative;isolation:isolate;background:var(--Neutrals-White);border:1px solid var(--Neutrals-Grey-10);border-radius:var(--Corner-Radius-Cards-Outer);display:flex;flex-direction:column;overflow:hidden;-webkit-user-select:none;user-select:none;cursor:pointer;width:100%;height:100%;box-shadow:0 0 #0000;transition:background-color .26s cubic-bezier(.5,1,.89,1),box-shadow .26s cubic-bezier(.5,1,.89,1),transform .26s cubic-bezier(.5,1,.89,1)}.lilypd-resource-card .lilypd-tag--default{transition:background-color .26s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-resource-card:hover,.lilypd-resource-card.hover{background-color:var(--Colonial-Yellow-10);box-shadow:0 3px 1px #00000008;transform:translateY(-2px)}.lilypd-resource-card:hover .lilypd-tag--default,.lilypd-resource-card.hover .lilypd-tag--default{background-color:var(--Neutrals-White)}}@media(hover:hover)and (pointer:fine){.lilypd-resource-card:hover .button-group,.lilypd-resource-card.hover .button-group{opacity:1;background-color:var(--Colonial-Yellow-10)}}.lilypd-resource-card .lilypd-resource-card__content{flex:1 0 auto;z-index:1;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XXS);justify-content:space-between;padding-top:var(--Module-Spacing-Gap-M);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:0;padding-left:var(--Module-Spacing-Gap-S)}@media(min-width:1024px){.lilypd-resource-card .lilypd-resource-card__content{gap:var(--Module-Spacing-Gap-XS);padding-top:var(--Module-Spacing-Gap-S);padding-right:var(--Module-Spacing-Gap-S);padding-bottom:0;padding-left:var(--Module-Spacing-Gap-S)}}.lilypd-resource-card .lilypd-resource-card__body{display:flex;flex-direction:column;gap:0}.lilypd-resource-card .lilypd-resource-card__text{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XXS)}.lilypd-resource-card .lilypd-resource-card__title{padding-right:9rem}.lilypd-resource-card .lilypd-resource-card__title a{position:unset;text-decoration:none;color:inherit}.lilypd-resource-card .lilypd-resource-card__title a:before{content:"";position:absolute;inset:0;z-index:1}.lilypd-resource-card .lilypd-resource-card__description{color:var(--Neutrals-Grey-70);display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.lilypd-resource-card .lilypd-resource-card__primary-course{display:flex;flex-direction:column;gap:.25rem}.lilypd-resource-card .lilypd-resource-card__primary-course .lilypd-resource-card__course-name{display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem;padding:0;margin:0;line-height:1.1}.lilypd-resource-card .lilypd-resource-card__metadata{margin-top:auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;padding-right:2rem}.lilypd-resource-card .lilypd-resource-card__date{border-radius:100px;padding:.8rem;font-size:1.25rem;line-height:1.2;letter-spacing:.05em;font-weight:700;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;background-color:var(--Moss-70);color:var(--Neutrals-White)}.lilypd-resource-card .lilypd-resource-card__categories{display:flex;gap:.5rem;flex-wrap:wrap}.lilypd-resource-card .lilypd-resource-card__categories .lilypd-resource-card__category{border-radius:100px;padding:.8rem;font-size:1.25rem;line-height:1.2;letter-spacing:.05em;font-weight:700;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;background-color:var(--Moss-20);color:var(--Moss-90)}.lilypd-resource-card .lilypd-resource-card__tags{display:flex;gap:.5rem;flex-wrap:wrap}.lilypd-resource-card .lilypd-resource-card__tags .lilypd-resource-card__tag{border-radius:100px;padding:.8rem;font-size:1.25rem;line-height:1.2;letter-spacing:.05em;font-weight:700;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;background-color:var(--Neutrals-Grey-10);color:var(--Neutrals-Black)}.lilypd-resource-card .lilypd-resource-card__icon{pointer-events:none;position:absolute;right:1rem;bottom:1rem;width:4rem;color:var(--Colonial-Yellow-50);z-index:2;background-color:var(--Neutrals-White);border-radius:1rem}.lilypd-resource-card .lilypd-resource-card__media{flex:1 1 auto;min-height:16rem;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-resource-card .lilypd-resource-card__media .lilypd-resource-card__image-wrapper{position:relative;height:100%;background-color:var(--Neutrals-Grey-10);border-radius:var(--Corner-Radius-Cards-Inner);overflow:hidden;outline:solid 1px var(--Neutrals-Grey-10)}.lilypd-resource-card .lilypd-resource-card__media .lilypd-resource-card__image-wrapper img.lilypd-resource-card__image{width:100%;height:100%;object-fit:cover}.lilypd-resource-card .button-group{position:absolute;right:0;top:0;z-index:2;display:flex;flex-direction:row;gap:2px;padding:1rem;border-radius:4rem 0 4rem 4rem;transition:opacity .26s cubic-bezier(.5,1,.89,1),background-color .26s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-resource-card .button-group{opacity:0;background-color:var(--Colonial-Yellow-10)}}.lilypd-resource-card .button-group .save-button{width:5rem;height:5rem;--button-background-color: var(--Neutrals-White)}.lilypd-resource-card .lilypd-resource-card__download-button{width:5rem;height:5rem;padding:0}.lilypd-resource-card .lilypd-resource-card__download-button .icon-wrapper{position:relative;background-color:transparent;border-radius:50%;color:var(--Moss-90);width:100%;height:100%;transition:background-color .15s cubic-bezier(.5,1,.89,1)}.lilypd-resource-card .lilypd-resource-card__download-button .icon-wrapper svg{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);width:2.5rem}@media(hover:hover)and (pointer:fine){.lilypd-resource-card .lilypd-resource-card__download-button:hover .icon-wrapper,.lilypd-resource-card .lilypd-resource-card__download-button.hover .icon-wrapper{background-color:var(--Moss-20)}}.lilypd-resource-card .lilypd-resource-card__download-button:active .icon-wrapper{transition:none;background-color:var(--Moss-30)}.lilypd-resource-card[data-size=s]{max-width:81.25rem;flex-direction:row;align-items:stretch;gap:0}.lilypd-resource-card[data-size=s] .lilypd-resource-card__content{flex:1 0 0;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size=s] .lilypd-resource-card__media,.lilypd-resource-card[data-size=s] .lilypd-resource-card__icon{display:none}.lilypd-resource-card[data-size=m]{max-width:33.125rem}.lilypd-resource-card[data-size=m] .lilypd-resource-card__content{padding-bottom:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size=l]{max-width:39.5rem}.lilypd-resource-card[data-size=l] .lilypd-resource-card__media{display:none}.lilypd-resource-card[data-size=l] .lilypd-resource-card__content{padding-bottom:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size=xl]{max-width:81.25rem}@media(min-width:1024px){.lilypd-resource-card[data-size=xl]{flex-direction:row;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-resource-card[data-size=xl] .lilypd-resource-card__content{flex:1 1 50%;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size=xl] .lilypd-resource-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-resource-card[data-size=xl] .lilypd-resource-card__title{padding-right:0}.lilypd-resource-card[data-size=xl] .lilypd-resource-card__media{display:block;flex:1 1 50%;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-resource-card[data-size=xl] .lilypd-resource-card__media .lilypd-resource-card__image-wrapper{aspect-ratio:336/262;width:unset;height:100%}.lilypd-resource-card[data-size=xl] .lilypd-resource-card__download-button .icon-wrapper{background-color:var(--Colonial-Yellow-10)}}.lilypd-resource-card[data-size=xxl]{max-width:81.25rem}@media(min-width:1024px){.lilypd-resource-card[data-size=xxl]{flex-direction:row;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-resource-card[data-size=xxl] .lilypd-resource-card__content{flex:1 1 50%;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size=xxl] .lilypd-resource-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-resource-card[data-size=xxl] .lilypd-resource-card__title{padding-right:0}.lilypd-resource-card[data-size=xxl] .lilypd-resource-card__media{display:block;flex:1 1 50%;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-resource-card[data-size=xxl] .lilypd-resource-card__media .lilypd-resource-card__image-wrapper{aspect-ratio:336/262;width:unset;height:100%}.lilypd-resource-card[data-size=xxl] .lilypd-resource-card__download-button .icon-wrapper{background-color:var(--Colonial-Yellow-10)}}.lilypd-resource-card[data-size=xxxl]{max-width:none}@media(min-width:1024px){.lilypd-resource-card[data-size=xxxl]{flex-direction:row;align-items:stretch;gap:0;max-width:100%}.lilypd-resource-card[data-size=xxxl] .lilypd-resource-card__content{flex:1 1 35%;align-self:stretch;padding:var(--Module-Spacing-Gap-L);gap:var(--Module-Spacing-Gap-XS);justify-content:center}.lilypd-resource-card[data-size=xxxl] .lilypd-resource-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size=xxxl] .lilypd-resource-card__title{padding-right:0}.lilypd-resource-card[data-size=xxxl] .lilypd-resource-card__description{display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.lilypd-resource-card[data-size=xxxl] .lilypd-resource-card__media{display:block;flex:1 1 65%;padding:var(--Module-Spacing-Gap-XS)}.lilypd-resource-card[data-size=xxxl] .lilypd-resource-card__media .lilypd-resource-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}.lilypd-resource-card[data-size=xxxl] .lilypd-resource-card__download-button .icon-wrapper{background-color:var(--Colonial-Yellow-10)}}@media(max-width:767px){.lilypd-resource-card[data-size-mobile=s]{max-width:81.25rem;flex-direction:row;align-items:stretch;gap:0}.lilypd-resource-card[data-size-mobile=s] .lilypd-resource-card__content{flex:1 0 0;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size-mobile=s] .lilypd-resource-card__media,.lilypd-resource-card[data-size-mobile=s] .lilypd-resource-card__icon{display:none}}@media(min-width:768px){.lilypd-resource-card[data-size-tablet=s]{max-width:81.25rem;flex-direction:row;align-items:stretch;gap:0}.lilypd-resource-card[data-size-tablet=s] .lilypd-resource-card__content{flex:1 0 0;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size-tablet=s] .lilypd-resource-card__media,.lilypd-resource-card[data-size-tablet=s] .lilypd-resource-card__icon{display:none}}@media(min-width:1024px){.lilypd-resource-card[data-size-desktop=s]{max-width:81.25rem;flex-direction:row;align-items:stretch;gap:0}.lilypd-resource-card[data-size-desktop=s] .lilypd-resource-card__content{flex:1 0 0;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size-desktop=s] .lilypd-resource-card__media,.lilypd-resource-card[data-size-desktop=s] .lilypd-resource-card__icon{display:none}}@media(max-width:767px){.lilypd-resource-card[data-size-mobile=m]{max-width:33.125rem}.lilypd-resource-card[data-size-mobile=m] .lilypd-resource-card__content{padding-bottom:var(--Module-Spacing-Gap-S)}}@media(min-width:768px){.lilypd-resource-card[data-size-tablet=m]{max-width:33.125rem}.lilypd-resource-card[data-size-tablet=m] .lilypd-resource-card__content{padding-bottom:var(--Module-Spacing-Gap-S)}}@media(min-width:1024px){.lilypd-resource-card[data-size-desktop=m]{max-width:33.125rem}.lilypd-resource-card[data-size-desktop=m] .lilypd-resource-card__content{padding-bottom:var(--Module-Spacing-Gap-S)}}@media(max-width:767px){.lilypd-resource-card[data-size-mobile=l]{max-width:39.5rem}.lilypd-resource-card[data-size-mobile=l] .lilypd-resource-card__media{display:none}.lilypd-resource-card[data-size-mobile=l] .lilypd-resource-card__content{padding-bottom:var(--Module-Spacing-Gap-S)}}@media(min-width:768px){.lilypd-resource-card[data-size-tablet=l]{max-width:39.5rem}.lilypd-resource-card[data-size-tablet=l] .lilypd-resource-card__media{display:none}.lilypd-resource-card[data-size-tablet=l] .lilypd-resource-card__content{padding-bottom:var(--Module-Spacing-Gap-S)}}@media(min-width:1024px){.lilypd-resource-card[data-size-desktop=l]{max-width:39.5rem}.lilypd-resource-card[data-size-desktop=l] .lilypd-resource-card__media{display:none}.lilypd-resource-card[data-size-desktop=l] .lilypd-resource-card__content{padding-bottom:var(--Module-Spacing-Gap-S)}}@media(max-width:767px){.lilypd-resource-card[data-size-mobile=xl]{max-width:81.25rem}}@media(max-width:767px)and (min-width:1024px){.lilypd-resource-card[data-size-mobile=xl]{flex-direction:row;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-resource-card[data-size-mobile=xl] .lilypd-resource-card__content{flex:1 1 50%;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size-mobile=xl] .lilypd-resource-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-resource-card[data-size-mobile=xl] .lilypd-resource-card__title{padding-right:0}.lilypd-resource-card[data-size-mobile=xl] .lilypd-resource-card__media{display:block;flex:1 1 50%;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-resource-card[data-size-mobile=xl] .lilypd-resource-card__media .lilypd-resource-card__image-wrapper{aspect-ratio:336/262;width:unset;height:100%}.lilypd-resource-card[data-size-mobile=xl] .lilypd-resource-card__download-button .icon-wrapper{background-color:var(--Colonial-Yellow-10)}}@media(min-width:768px){.lilypd-resource-card[data-size-tablet=xl]{max-width:81.25rem}}@media(min-width:768px)and (min-width:1024px){.lilypd-resource-card[data-size-tablet=xl]{flex-direction:row;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-resource-card[data-size-tablet=xl] .lilypd-resource-card__content{flex:1 1 50%;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size-tablet=xl] .lilypd-resource-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-resource-card[data-size-tablet=xl] .lilypd-resource-card__title{padding-right:0}.lilypd-resource-card[data-size-tablet=xl] .lilypd-resource-card__media{display:block;flex:1 1 50%;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-resource-card[data-size-tablet=xl] .lilypd-resource-card__media .lilypd-resource-card__image-wrapper{aspect-ratio:336/262;width:unset;height:100%}.lilypd-resource-card[data-size-tablet=xl] .lilypd-resource-card__download-button .icon-wrapper{background-color:var(--Colonial-Yellow-10)}}@media(min-width:1024px){.lilypd-resource-card[data-size-desktop=xl]{max-width:81.25rem}}@media(min-width:1024px)and (min-width:1024px){.lilypd-resource-card[data-size-desktop=xl]{flex-direction:row;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-resource-card[data-size-desktop=xl] .lilypd-resource-card__content{flex:1 1 50%;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size-desktop=xl] .lilypd-resource-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-resource-card[data-size-desktop=xl] .lilypd-resource-card__title{padding-right:0}.lilypd-resource-card[data-size-desktop=xl] .lilypd-resource-card__media{display:block;flex:1 1 50%;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-resource-card[data-size-desktop=xl] .lilypd-resource-card__media .lilypd-resource-card__image-wrapper{aspect-ratio:336/262;width:unset;height:100%}.lilypd-resource-card[data-size-desktop=xl] .lilypd-resource-card__download-button .icon-wrapper{background-color:var(--Colonial-Yellow-10)}}@media(max-width:767px){.lilypd-resource-card[data-size-mobile=xxl]{max-width:81.25rem}}@media(max-width:767px)and (min-width:1024px){.lilypd-resource-card[data-size-mobile=xxl]{flex-direction:row;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-resource-card[data-size-mobile=xxl] .lilypd-resource-card__content{flex:1 1 50%;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size-mobile=xxl] .lilypd-resource-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-resource-card[data-size-mobile=xxl] .lilypd-resource-card__title{padding-right:0}.lilypd-resource-card[data-size-mobile=xxl] .lilypd-resource-card__media{display:block;flex:1 1 50%;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-resource-card[data-size-mobile=xxl] .lilypd-resource-card__media .lilypd-resource-card__image-wrapper{aspect-ratio:336/262;width:unset;height:100%}.lilypd-resource-card[data-size-mobile=xxl] .lilypd-resource-card__download-button .icon-wrapper{background-color:var(--Colonial-Yellow-10)}}@media(min-width:768px){.lilypd-resource-card[data-size-tablet=xxl]{max-width:81.25rem}}@media(min-width:768px)and (min-width:1024px){.lilypd-resource-card[data-size-tablet=xxl]{flex-direction:row;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-resource-card[data-size-tablet=xxl] .lilypd-resource-card__content{flex:1 1 50%;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size-tablet=xxl] .lilypd-resource-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-resource-card[data-size-tablet=xxl] .lilypd-resource-card__title{padding-right:0}.lilypd-resource-card[data-size-tablet=xxl] .lilypd-resource-card__media{display:block;flex:1 1 50%;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-resource-card[data-size-tablet=xxl] .lilypd-resource-card__media .lilypd-resource-card__image-wrapper{aspect-ratio:336/262;width:unset;height:100%}.lilypd-resource-card[data-size-tablet=xxl] .lilypd-resource-card__download-button .icon-wrapper{background-color:var(--Colonial-Yellow-10)}}@media(min-width:1024px){.lilypd-resource-card[data-size-desktop=xxl]{max-width:81.25rem}}@media(min-width:1024px)and (min-width:1024px){.lilypd-resource-card[data-size-desktop=xxl]{flex-direction:row;align-items:stretch;gap:0;min-height:35.75rem}.lilypd-resource-card[data-size-desktop=xxl] .lilypd-resource-card__content{flex:1 1 50%;align-self:stretch;justify-content:space-between;padding:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size-desktop=xxl] .lilypd-resource-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-resource-card[data-size-desktop=xxl] .lilypd-resource-card__title{padding-right:0}.lilypd-resource-card[data-size-desktop=xxl] .lilypd-resource-card__media{display:block;flex:1 1 50%;padding:var(--Module-Spacing-Gap-XXS)}.lilypd-resource-card[data-size-desktop=xxl] .lilypd-resource-card__media .lilypd-resource-card__image-wrapper{aspect-ratio:336/262;width:unset;height:100%}.lilypd-resource-card[data-size-desktop=xxl] .lilypd-resource-card__download-button .icon-wrapper{background-color:var(--Colonial-Yellow-10)}}@media(max-width:767px){.lilypd-resource-card[data-size-mobile=xxxl]{max-width:none}}@media(max-width:767px)and (min-width:1024px){.lilypd-resource-card[data-size-mobile=xxxl]{flex-direction:row;align-items:stretch;gap:0;max-width:100%}.lilypd-resource-card[data-size-mobile=xxxl] .lilypd-resource-card__content{flex:1 1 35%;align-self:stretch;padding:var(--Module-Spacing-Gap-L);gap:var(--Module-Spacing-Gap-XS);justify-content:center}.lilypd-resource-card[data-size-mobile=xxxl] .lilypd-resource-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size-mobile=xxxl] .lilypd-resource-card__title{padding-right:0}.lilypd-resource-card[data-size-mobile=xxxl] .lilypd-resource-card__description{display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.lilypd-resource-card[data-size-mobile=xxxl] .lilypd-resource-card__media{display:block;flex:1 1 65%;padding:var(--Module-Spacing-Gap-XS)}.lilypd-resource-card[data-size-mobile=xxxl] .lilypd-resource-card__media .lilypd-resource-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}.lilypd-resource-card[data-size-mobile=xxxl] .lilypd-resource-card__download-button .icon-wrapper{background-color:var(--Colonial-Yellow-10)}}@media(min-width:768px){.lilypd-resource-card[data-size-tablet=xxxl]{max-width:none}}@media(min-width:768px)and (min-width:1024px){.lilypd-resource-card[data-size-tablet=xxxl]{flex-direction:row;align-items:stretch;gap:0;max-width:100%}.lilypd-resource-card[data-size-tablet=xxxl] .lilypd-resource-card__content{flex:1 1 35%;align-self:stretch;padding:var(--Module-Spacing-Gap-L);gap:var(--Module-Spacing-Gap-XS);justify-content:center}.lilypd-resource-card[data-size-tablet=xxxl] .lilypd-resource-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size-tablet=xxxl] .lilypd-resource-card__title{padding-right:0}.lilypd-resource-card[data-size-tablet=xxxl] .lilypd-resource-card__description{display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.lilypd-resource-card[data-size-tablet=xxxl] .lilypd-resource-card__media{display:block;flex:1 1 65%;padding:var(--Module-Spacing-Gap-XS)}.lilypd-resource-card[data-size-tablet=xxxl] .lilypd-resource-card__media .lilypd-resource-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}.lilypd-resource-card[data-size-tablet=xxxl] .lilypd-resource-card__download-button .icon-wrapper{background-color:var(--Colonial-Yellow-10)}}@media(min-width:1024px){.lilypd-resource-card[data-size-desktop=xxxl]{max-width:none}}@media(min-width:1024px)and (min-width:1024px){.lilypd-resource-card[data-size-desktop=xxxl]{flex-direction:row;align-items:stretch;gap:0;max-width:100%}.lilypd-resource-card[data-size-desktop=xxxl] .lilypd-resource-card__content{flex:1 1 35%;align-self:stretch;padding:var(--Module-Spacing-Gap-L);gap:var(--Module-Spacing-Gap-XS);justify-content:center}.lilypd-resource-card[data-size-desktop=xxxl] .lilypd-resource-card__body{flex:1 0 0;justify-content:center;gap:var(--Module-Spacing-Gap-S)}.lilypd-resource-card[data-size-desktop=xxxl] .lilypd-resource-card__title{padding-right:0}.lilypd-resource-card[data-size-desktop=xxxl] .lilypd-resource-card__description{display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.lilypd-resource-card[data-size-desktop=xxxl] .lilypd-resource-card__media{display:block;flex:1 1 65%;padding:var(--Module-Spacing-Gap-XS)}.lilypd-resource-card[data-size-desktop=xxxl] .lilypd-resource-card__media .lilypd-resource-card__image-wrapper{aspect-ratio:16/9;width:unset;height:100%}.lilypd-resource-card[data-size-desktop=xxxl] .lilypd-resource-card__download-button .icon-wrapper{background-color:var(--Colonial-Yellow-10)}}.single-partner__sections{display:flex;flex-direction:column}.hero-resource-detail{isolation:isolate;position:relative;max-width:none;background-color:var(--Moss-90);overflow:hidden;padding-top:var(--header-height)}.hero-resource-detail__inner{position:relative;z-index:1;max-width:var(--max-width);margin:0 auto;padding-left:var(--Module-Spacing-Margin-LR-S);padding-right:var(--Module-Spacing-Margin-LR-S);padding-top:0;padding-bottom:var(--Module-Spacing-Margin-TB-M);display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-M)}@media(min-width:1024px){.hero-resource-detail__inner{flex-direction:row;align-items:center;gap:16.5rem}}.hero-resource-detail__content{flex:1 0 0;min-width:0;position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-M);padding:var(--Module-Spacing-Margin-TB-S) 0 0}@media(min-width:1024px){.hero-resource-detail__content{padding:var(--Module-Spacing-Margin-TB-S) 0}}.hero-resource-detail__metadata{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.hero-resource-detail__header{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-S)}.hero-resource-detail__title{color:var(--Neutrals-White)}.hero-resource-detail__excerpt{color:var(--Moss-10)}.hero-resource-detail__information{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-M)}.hero-resource-detail__identifier{display:flex;align-items:flex-end;gap:1.5rem}.hero-resource-detail__avatar{flex-shrink:0;width:6rem;height:6rem;border-radius:1.5rem;border:1px solid var(--Neutrals-Grey-10);overflow:hidden}.hero-resource-detail__avatar img{display:block;width:100%;height:100%;object-fit:cover}.hero-resource-detail__author-text{display:flex;flex-direction:column;gap:.25rem;padding-bottom:.75rem}.hero-resource-detail__created-by{color:var(--Moss-50)}.hero-resource-detail__author-name-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.hero-resource-detail .hero-resource-detail__author-link,.hero-resource-detail .hero-resource-detail__partner-link{text-decoration:underline;text-underline-offset:2px;color:var(--Moss-20);transition:color .12s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.hero-resource-detail .hero-resource-detail__author-link:hover,.hero-resource-detail .hero-resource-detail__author-link.hover,.hero-resource-detail .hero-resource-detail__partner-link:hover,.hero-resource-detail .hero-resource-detail__partner-link.hover{color:var(--Moss-40)}}.hero-resource-detail__at{color:var(--Neutrals-White)}.hero-resource-detail__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding-bottom:var(--Module-Spacing-Margin-TB-S)}@media(min-width:1024px){.hero-resource-detail__actions{padding-bottom:0}}.hero-resource-detail__shapes{pointer-events:none;position:absolute;right:0;bottom:0;z-index:0;width:100%;height:auto}.hero-resource-detail__shapes svg{display:block;width:100%;overflow:visible}@media(min-width:1024px){.hero-resource-detail__shapes{width:auto;height:100%}.hero-resource-detail__shapes svg{width:auto;height:100%}}.hero-resource-detail__shapes--mobile{display:block;transform:translate(12%)}@media(min-width:1024px){.hero-resource-detail__shapes--mobile{display:none}}.hero-resource-detail__shapes--desktop{display:none}@media(min-width:1024px){.hero-resource-detail__shapes--desktop{display:block}}.hero-resource-detail__shapes .shape.smirk,.hero-resource-detail__shapes .shape.star,.hero-resource-detail__shapes .shape.stamp{color:var(--Moss-80)}.hero-resource-detail__bottom-shape{position:absolute;bottom:-1px;left:0;width:100%;pointer-events:none}.hero-resource-detail__bottom-shape svg{display:block;width:100%;color:var(--Neutrals-Off-White);transform:scaleX(-1)}.page-type_single-resource .resource-preview{padding-top:var(--Module-Spacing-Margin-TB-S);padding-bottom:var(--Module-Spacing-Margin-TB-S)}.single-instructor{background:var(--Neutrals-Off-White)}.single-instructor__sections{display:flex;flex-direction:column}.instructor-detail__content{padding-top:var(--Module-Spacing-Gap-XL)}.single-bio{width:100%;max-width:var(--max-width);margin:0 auto;padding:var(--Module-Spacing-Margin-TB-S) var(--Module-Spacing-Margin-LR-S);padding-top:var(--Module-Spacing-Margin-TB-S)}@media(min-width:1024px){.single-bio{padding-top:0}}.single-bio .content{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XL)}@media(min-width:1024px){.single-bio .content{flex-direction:row;align-items:start;justify-content:space-between}}.single-bio__text{flex:0 1 60%}.single-bio__name{margin-bottom:var(--Module-Spacing-Gap-S);color:var(--Moss-100)}.single-bio__partner-info{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap;margin-bottom:var(--Module-Spacing-Gap-S);color:var(--Moss-100)}.single-bio .single-bio__partner-link{text-decoration:underline;text-underline-offset:2px;color:var(--Moss-60);transition:color .12s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.single-bio .single-bio__partner-link:hover,.single-bio .single-bio__partner-link.hover{color:var(--Moss-30)}}.single-bio .single-bio__partner-name{color:var(--Moss-100)}.single-bio__bio{color:var(--Colonial-Yellow-90)}.single-bio__bio p+p{margin-top:var(--Module-Spacing-Gap-XXS)}.single-bio__details{flex:0 0 28%;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-S)}.single-bio__meta-group{border-top:1px solid var(--Neutrals-Grey-20);display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XS);align-items:flex-start}.single-bio__meta-label{color:var(--Moss-100)}.single-bio .single-bio__meta-link{text-decoration:underline;text-underline-offset:2px;color:var(--Moss-60);transition:color .12s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.single-bio .single-bio__meta-link:hover,.single-bio .single-bio__meta-link.hover{color:var(--Moss-30)}}.single-bio .single-bio__meta-link{font-size:2rem;line-height:1;letter-spacing:-.01em;font-weight:600}.single-bio hr.divider{border:none;border-top:solid 1px var(--Neutrals-Grey-10);margin:0}.single-bio__socials{display:flex;align-items:center;gap:1rem}.single-bio__social-link{position:relative;width:6.25rem;height:6.25rem;border-radius:50%}@media(hover:hover)and (pointer:fine){.single-bio__social-link:hover .blob,.single-bio__social-link.hover .blob{color:var(--Moss-20);transform:scale(.94) rotate(12deg)}}.single-bio__social-link .blob{width:100%;height:100%;color:var(--Moss-30);transition:color .2s ease,transform .2s ease}.single-bio__social-link .blob svg{width:100%;height:100%}.single-bio__social-link .icon-wrapper{width:2.5rem;height:2.5rem;color:var(--Moss-70);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.single-bio__social-link .icon-wrapper svg{width:100%;height:100%}.course-completion-banner{position:relative;isolation:isolate;overflow:hidden;background-color:var(--Moss-10);border:1px solid var(--Moss-20);border-radius:3rem;padding:3rem;display:flex;flex-direction:column;align-items:flex-start;gap:var(--Module-Spacing-Gap-M)}@media(min-width:1024px){.course-completion-banner{flex-direction:row;align-items:center;gap:4rem;padding:6rem}}.course-completion-banner__header{position:relative;z-index:1;flex:1 1 auto;width:100%;display:flex;flex-direction:row-reverse;align-items:center;gap:3rem}@media(min-width:1024px){.course-completion-banner__header{gap:5.5rem;flex:1 0 70%}}.course-completion-banner__badge{position:relative;flex-shrink:0;width:10rem;height:10rem}@media(min-width:768px){.course-completion-banner__badge{width:13.5rem;height:13.5rem}}.course-completion-banner__badge-star{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;color:var(--Moss-40)}.course-completion-banner__badge-star svg{width:100%;height:100%}.course-completion-banner__badge-circle{background-color:var(--Moss-30);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:57%;height:57%;border-radius:50%;border:solid 1px var(--Moss-20)}.course-completion-banner__badge-points{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--Moss-90);text-align:center;white-space:nowrap}@media(min-width:768px){.course-completion-banner__badge-points{font-size:2.5rem!important;line-height:1.2!important;letter-spacing:-.02em!important;font-weight:600!important}}.course-completion-banner__text{flex:1;display:flex;flex-direction:column;gap:1rem;min-width:0}.course-completion-banner__eyebrow{color:var(--Moss-80)}.course-completion-banner__title{color:var(--Moss-100);text-wrap:pretty}@media(min-width:768px){.course-completion-banner__title{font-size:2.5rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}}@media(min-width:768px)and (min-width:768px){.course-completion-banner__title{font-size:3rem}}@media(min-width:768px)and (min-width:1024px){.course-completion-banner__title{font-size:3.5rem}}.course-completion-banner__ctas{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;flex-wrap:wrap;align-items:flex-start}@media(min-width:1024px){.course-completion-banner__ctas{flex:1 1 auto;flex-direction:row;align-items:center;flex-wrap:wrap}}.course-completion-banner .button-dismiss{position:absolute;right:0;top:0;z-index:1;background:none;border:none;cursor:pointer;padding:1rem;color:var(--Moss-100);line-height:0;transition:opacity .15s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.course-completion-banner .button-dismiss:hover,.course-completion-banner .button-dismiss.hover{opacity:.6}}.course-completion-banner .button-dismiss svg{width:2.5rem;height:2.5rem}.course-completion-banner .shape{position:absolute;left:50%;top:50%;z-index:0;pointer-events:none;width:100%;min-width:520px;transform:translate(-50%,-90%);color:var(--Moss-20)}@media(min-width:1024px){.course-completion-banner .shape{left:0;top:50%;transform:translate(-25%,-50%)}}.course-completion-banner .shape svg{display:block;width:100%;transform:scaleX(-1)}.tab-nav{position:relative;display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tab-nav::-webkit-scrollbar{display:none}.tab-nav__content{flex-shrink:0;display:flex;gap:0;background-color:var(--Colonial-Yellow-10);border-radius:999px;padding:.5rem}.tab-nav:after{content:"";position:absolute;top:.5rem;left:0;width:var(--tab-indicator-width, 120px);height:calc(100% - 1rem);border-radius:999px;pointer-events:none;background-color:var(--Colonial-Yellow-30);transform:translate(var(--tab-indicator-x, 0px));transition:transform var(--tab-indicator-duration, .3s) ease,width var(--tab-indicator-duration, .3s) ease}.tab-nav__item{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:4rem;padding:0 3rem;border-radius:999px;color:var(--Colonial-Yellow-90);text-decoration:none;background:none;border:none;cursor:pointer;white-space:nowrap;transition:background-color .2s cubic-bezier(.5,1,.89,1),color .2s cubic-bezier(.5,1,.89,1)}.tab-nav__item.is-active{color:var(--Colonial-Yellow-100)}@media(hover:hover)and (pointer:fine){.tab-nav__item.is-active:hover,.tab-nav__item.is-active.hover{color:var(--Colonial-Yellow-100)}}@media(hover:hover)and (pointer:fine){.tab-nav__item:hover,.tab-nav__item.hover{color:var(--Colonial-Yellow-70)}}.lilypd-author-info{display:flex;gap:var(--Module-Spacing-Gap-XXS)}.lilypd-author-info__image{width:6rem;height:6rem;overflow:hidden;flex-shrink:0;border-radius:1.5rem;border:1px solid var(--Neutrals-Grey-10);margin:auto 0}.lilypd-author-info__details{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 0}.lilypd-author-info__author-details{gap:.5rem;display:flex;align-items:center;color:var(--Neutrals-White);flex-wrap:wrap;font-size:2rem;line-height:1;letter-spacing:-.01em;font-weight:600}.light .lilypd-author-info__author-details{color:var(--Moss-100)}.lilypd-author-info__author-details .lilypd-author-info__link{text-decoration:underline;text-underline-offset:2px;color:var(--Moss-20);transition:color .12s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-author-info__author-details .lilypd-author-info__link:hover,.lilypd-author-info__author-details .lilypd-author-info__link.hover{color:var(--Moss-40)}}.light .lilypd-author-info__author-details .lilypd-author-info__link{text-decoration:underline;text-underline-offset:2px;color:var(--Moss-60);transition:color .12s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.light .lilypd-author-info__author-details .lilypd-author-info__link:hover,.light .lilypd-author-info__author-details .lilypd-author-info__link.hover{color:var(--Moss-80)}}.lilypd-author-info__author-details .lilypd-author-info__name{font-size:2rem;line-height:1;letter-spacing:-.01em;font-weight:600;color:var(--Neutrals-White)}.light .lilypd-author-info__author-details .lilypd-author-info__name{color:var(--Moss-100)}.lilypd-author-info__author-details .text-s{line-height:1}.lilypd-author-info__label{color:var(--Moss-50);margin:0}.light .lilypd-author-info__label{color:var(--Neutrals-Grey-70)}.lilypd-author-info__partner{display:flex;gap:.5rem}.lilypd-author-info__partner[hidden]{display:none}.lilypd-author-avatar{display:flex;width:4rem;height:4rem;padding:.75rem;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:1rem;background:var(--Neutrals-White)}.lilypd-author-avatar__image{width:100%;height:100%;object-fit:contain}.paginated-cards__sort{display:flex;align-items:center;gap:1rem;flex-shrink:0}.paginated-cards__sort-label{color:var(--Colonial-Yellow-100);white-space:nowrap}.paginated-cards__sort-select-wrapper{position:relative}.paginated-cards__sort-select-wrapper .icon-chevron{position:absolute;top:50%;right:1.5rem;transform:translateY(-50%);width:1.5rem;color:var(--Colonial-Yellow-90);pointer-events:none;flex-shrink:0}select.paginated-cards__sort-select{display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;cursor:pointer;border:1.5px solid var(--Colonial-Yellow-90);border-radius:999px;padding:0 4rem 0 1.5rem;min-width:0;height:5rem;background-color:var(--Neutrals-Off-White);color:var(--Colonial-Yellow-90);transition:background-color .2s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){select.paginated-cards__sort-select:hover,select.paginated-cards__sort-select.hover{background-color:var(--Colonial-Yellow-20)}}select.paginated-cards__sort-select:focus-visible{background-color:var(--Colonial-Yellow-20);outline:dashed 2px var(--Extended-Palette-Indigo)}.flow-dash{z-index:calc(var(--z-index-header) - 3);visibility:hidden;pointer-events:none;overflow:hidden}.flow-dash svg{display:block;width:100%;height:auto}.paginated-cards{width:100%;max-width:var(--max-width);margin:0 auto;padding:var(--Module-Spacing-Margin-TB-S) var(--Module-Spacing-Margin-LR-S)}.paginated-cards .content{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-M);max-width:var(--max-width);margin:0 auto}.paginated-cards__header{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XS)}.paginated-cards__header--no-tabs{flex-direction:row;justify-content:space-between;align-items:center}.paginated-cards__title-row{display:flex;justify-content:space-between;align-items:center;gap:var(--Module-Spacing-Gap-XS)}.paginated-cards--header-sticky .paginated-cards__header{position:sticky;top:calc(var(--header-height) + var(--Module-Spacing-Gap-S));z-index:2}.paginated-cards--header-sticky .paginated-cards__header:after{content:"";position:absolute;left:0;bottom:-10px;width:100%;height:calc(100% + var(--header-height-desktop) + var(--Module-Spacing-Gap-S));background-color:var(--Neutrals-Off-White);z-index:-1}.paginated-cards__title{color:var(--Moss-100)}.paginated-cards__divider{margin:0;padding:0;border:none;border-top:1px solid var(--Colonial-Yellow-20)}.paginated-cards__filters{display:flex;align-items:center;justify-content:space-between;gap:var(--Module-Spacing-Gap-XS);flex-wrap:wrap}@media(min-width:768px){.paginated-cards__filters--no-tabs{justify-content:flex-end}}.paginated-cards [data-paginated-cards-before]{margin-bottom:-2rem}.paginated-cards__carousel{--slide-spacing: var(--Module-Spacing-Gap-XS)}@media(min-width:1440px){.paginated-cards__carousel{--slide-spacing: var(--Module-Spacing-Gap-S)}}.paginated-cards__viewport{overflow:visible}.paginated-cards__container{display:grid}.paginated-cards__page{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .35s ease;--reveal-child-stagger: .05s}.paginated-cards__page.is-active{opacity:1;pointer-events:auto}.paginated-cards__grid{display:grid;gap:var(--slide-spacing);grid-template-columns:repeat(var(--paginated-cards-cols-mobile, 1),1fr)}.paginated-cards__grid .lilypd-blog-card,.paginated-cards__grid .lilypd-course-card,.paginated-cards__grid .lilypd-resource-card,.paginated-cards__grid .lilypd-person-card,.paginated-cards__grid .lilypd-partner-card,.paginated-cards__grid .lilypd-course-complete-card{max-width:none;height:100%}@media(min-width:768px){.paginated-cards__grid{grid-template-columns:repeat(var(--paginated-cards-cols-tablet, 2),1fr)}}@media(min-width:1024px){.paginated-cards__grid{grid-template-columns:repeat(var(--paginated-cards-cols-desktop, 3),1fr)}}.paginated-cards .page-button,.paginated-cards .paginated-cards__pages .paginated-cards__page-btn,.paginated-cards__pages .paginated-cards .paginated-cards__page-btn,.paginated-cards .paginated-cards__prev,.paginated-cards .paginated-cards__next{flex-shrink:0;width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--Moss-90);color:var(--Moss-10);cursor:pointer;transition:background-color .32s cubic-bezier(.5,1,.89,1),opacity .2s cubic-bezier(.5,1,.89,1)}.paginated-cards .page-button.is-active,.paginated-cards .paginated-cards__pages .is-active.paginated-cards__page-btn,.paginated-cards__pages .paginated-cards .is-active.paginated-cards__page-btn,.paginated-cards .is-active.paginated-cards__prev,.paginated-cards .is-active.paginated-cards__next{background-color:var(--Moss-70)}@media(hover:hover)and (pointer:fine){.paginated-cards .page-button:hover,.paginated-cards .paginated-cards__pages .paginated-cards__page-btn:hover,.paginated-cards__pages .paginated-cards .paginated-cards__page-btn:hover,.paginated-cards .paginated-cards__prev:hover,.paginated-cards .paginated-cards__next:hover,.paginated-cards .page-button.hover,.paginated-cards .paginated-cards__pages .hover.paginated-cards__page-btn,.paginated-cards__pages .paginated-cards .hover.paginated-cards__page-btn,.paginated-cards .hover.paginated-cards__prev,.paginated-cards .hover.paginated-cards__next{background-color:var(--Moss-60)}}.paginated-cards .page-button:active,.paginated-cards .paginated-cards__pages .paginated-cards__page-btn:active,.paginated-cards__pages .paginated-cards .paginated-cards__page-btn:active,.paginated-cards .paginated-cards__prev:active,.paginated-cards .paginated-cards__next:active{transform:scale(.95)}.paginated-cards .page-button:disabled,.paginated-cards .paginated-cards__pages .paginated-cards__page-btn:disabled,.paginated-cards__pages .paginated-cards .paginated-cards__page-btn:disabled,.paginated-cards .paginated-cards__prev:disabled,.paginated-cards .paginated-cards__next:disabled{opacity:.2;pointer-events:none;cursor:auto}.paginated-cards__pagination{display:flex;align-items:center;justify-content:center;gap:.5rem}.paginated-cards__pagination[hidden]{display:none}.paginated-cards__pagination--left{justify-content:flex-start}.paginated-cards__pagination--center{justify-content:center}.paginated-cards__pagination--right{justify-content:flex-end}.paginated-cards__prev,.paginated-cards__next{overflow:hidden}.paginated-cards__prev .paginated-cards__icon-clip,.paginated-cards__next .paginated-cards__icon-clip{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden}.paginated-cards__prev .paginated-cards__arrow-icon,.paginated-cards__next .paginated-cards__arrow-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;transition:transform .32s cubic-bezier(.5,1,.89,1),opacity .32s cubic-bezier(.5,1,.89,1)}.paginated-cards__prev .paginated-cards__arrow-icon svg,.paginated-cards__next .paginated-cards__arrow-icon svg{width:100%;height:auto}@media(hover:hover)and (pointer:fine){.paginated-cards__prev:hover,.paginated-cards__prev.hover,.paginated-cards__next:hover,.paginated-cards__next.hover{background-color:var(--Moss-80)}}.paginated-cards__prev:active,.paginated-cards__next:active{transform:scale(.95)}.paginated-cards__prev:disabled,.paginated-cards__next:disabled{opacity:.2;pointer-events:none;cursor:auto}.paginated-cards__prev .paginated-cards__arrow-icon--duplicate{transform:translate(calc(-50% + 4rem),-50%)}@media(hover:hover)and (pointer:fine){.paginated-cards__prev:hover .paginated-cards__arrow-icon--default,.paginated-cards__prev.hover .paginated-cards__arrow-icon--default{transform:translate(calc(-50% - 4rem),-50%);opacity:0}.paginated-cards__prev:hover .paginated-cards__arrow-icon--duplicate,.paginated-cards__prev.hover .paginated-cards__arrow-icon--duplicate{transform:translate(-50%,-50%)}}.paginated-cards__next .paginated-cards__arrow-icon--duplicate{transform:translate(calc(-50% - 4rem),-50%)}@media(hover:hover)and (pointer:fine){.paginated-cards__next:hover .paginated-cards__arrow-icon--default,.paginated-cards__next.hover .paginated-cards__arrow-icon--default{transform:translate(calc(-50% + 4rem),-50%);opacity:0}.paginated-cards__next:hover .paginated-cards__arrow-icon--duplicate,.paginated-cards__next.hover .paginated-cards__arrow-icon--duplicate{transform:translate(-50%,-50%)}}.paginated-cards__pages{display:flex;align-items:center;gap:.5rem}.paginated-cards__pages .paginated-cards__page-ellipsis{font-size:5rem;color:var(--Moss-50)}.paginated-cards__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3rem;background-color:var(--Colonial-Yellow-10);border:2px dashed var(--Colonial-Yellow-30);border-radius:var(--Corner-Radius-Cards-Outer);padding:var(--Module-Spacing-Margin-TB-S) var(--Module-Spacing-Gap-L)}@media(min-width:1024px){.paginated-cards__empty{padding:var(--Module-Spacing-Margin-TB-S) var(--Module-Spacing-Gap-XXXL)}}.paginated-cards__empty .title{color:var(--Moss-100);margin-bottom:1rem}.paginated-cards__empty p{color:var(--Colonial-Yellow-90);text-wrap:pretty}.content-carousel{position:relative;width:100%;max-width:var(--max-width);margin:0 auto;padding:var(--Module-Spacing-Margin-TB-L) var(--Module-Spacing-Margin-LR-S)}@media(min-width:1024px){.content-carousel{padding:var(--Module-Spacing-Margin-TB-M) var(--Module-Spacing-Margin-LR-S)}}.content-carousel .content{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-M)}.content-carousel .content-side{display:flex}.content-carousel .content-side.top{flex-direction:column;gap:var(--Module-Spacing-Gap-S)}@media(min-width:1024px){.content-carousel .content-side.top{flex-direction:row;align-items:flex-end}}.content-carousel .content-side.top .top-half{flex:1 1 100%}@media(min-width:1024px){.content-carousel .content-side.top .top-half{flex:1 1 50%}}.content-carousel .content-side.bottom{flex-direction:column;gap:var(--Module-Spacing-Gap-S)}.content-carousel .content-text{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Module-Spacing-Gap-S);flex-shrink:0}.content-carousel .content-text .content-carousel-description{text-wrap:pretty;text-box-trim:none;text-box-edge:auto}.content-carousel .takeaways{flex:0 0 100%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}@media(min-width:1024px){.content-carousel .takeaways{flex:0 0 auto;flex-direction:row;justify-content:flex-end;gap:var(--Module-Spacing-Gap-XXXS)}}.content-carousel .takeaways .takeaway-item{flex:1 1 100%;display:flex;flex-direction:row;align-items:center;gap:1rem}@media(min-width:1024px){.content-carousel .takeaways .takeaway-item{flex:0 0 auto;width:17.5rem;flex-direction:column;align-items:center;padding:0 .5rem}}.content-carousel .takeaways .takeaway-item .takeaway-item-icon{flex:0 0 auto;isolation:isolate;position:relative;padding:1.5rem}.content-carousel .takeaways .takeaway-item .takeaway-item-icon .background-ellipse{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:4rem;color:var(--Moss-40)}.content-carousel .takeaways .takeaway-item .takeaway-item-icon .background-ellipse svg{width:100%}.content-carousel .takeaways .takeaway-item .takeaway-item-icon .icon-wrapper{position:relative;color:var(--Moss-80);width:2.5rem;z-index:1}.content-carousel .takeaways .takeaway-item .takeaway-item-icon .icon-wrapper svg{width:100%}@media(min-width:1024px){.content-carousel .takeaways .takeaway-item .takeaway-item-icon{padding:2rem}.content-carousel .takeaways .takeaway-item .takeaway-item-icon .background-ellipse{width:6rem}.content-carousel .takeaways .takeaway-item .takeaway-item-icon .icon-wrapper{width:3rem}}.content-carousel .takeaways .takeaway-item .takeaway-description{text-wrap:pretty}@media(min-width:1024px){.content-carousel .takeaways .takeaway-item .takeaway-description{text-align:center}}.content-carousel .takeaways .takeaway-separator{display:none}@media(min-width:1024px){.content-carousel .takeaways .takeaway-separator{display:block;width:1px;align-self:stretch;background-color:var(--Colonial-Yellow-20)}.has-moss-20-background-color .content-carousel .takeaways .takeaway-separator{background-color:var(--Moss-30)}}.content-carousel .embla{--slide-size: 80%;--slide-spacing: var(--Module-Spacing-Gap-XS)}@media(min-width:768px){.content-carousel .embla{--slide-size: 45%}}@media(min-width:1024px){.content-carousel .embla{--slide-size: 25%;--slide-spacing: var(--Module-Spacing-Gap-Grid)}}.content-carousel.carousel--mobile-per-view-1 .embla{--slide-size: 90%}.content-carousel.carousel--mobile-per-view-2 .embla{--slide-size: 50%}.content-carousel.carousel--mobile-per-view-3 .embla{--slide-size: 33.333%}.content-carousel.carousel--mobile-per-view-4 .embla{--slide-size: 25%}.content-carousel.carousel--mobile-per-view-5 .embla{--slide-size: 20%}.content-carousel.carousel--mobile-per-view-6 .embla{--slide-size: 16.666%}@media(min-width:768px){.content-carousel.carousel--tablet-per-view-1 .embla{--slide-size: 90%}.content-carousel.carousel--tablet-per-view-2 .embla{--slide-size: 50%}.content-carousel.carousel--tablet-per-view-3 .embla{--slide-size: 33.333%}.content-carousel.carousel--tablet-per-view-4 .embla{--slide-size: 25%}.content-carousel.carousel--tablet-per-view-5 .embla{--slide-size: 20%}.content-carousel.carousel--tablet-per-view-6 .embla{--slide-size: 16.666%}}@media(min-width:1024px){.content-carousel.carousel--desktop-per-view-1 .embla{--slide-size: 90%}.content-carousel.carousel--desktop-per-view-2 .embla{--slide-size: 50%}.content-carousel.carousel--desktop-per-view-3 .embla{--slide-size: 33.333%}.content-carousel.carousel--desktop-per-view-4 .embla{--slide-size: 25%}.content-carousel.carousel--desktop-per-view-5 .embla{--slide-size: 20%}.content-carousel.carousel--desktop-per-view-6 .embla{--slide-size: 16.666%}}.content-carousel .embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.content-carousel .embla__slide{flex:0 0 var(--slide-size);width:var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.content-carousel .lilypd-course-card,.content-carousel .lilypd-resource-card,.content-carousel .lilypd-blog-card,.content-carousel .lilypd-partner-card,.content-carousel .lilypd-person-card{max-width:none;height:100%}.content-carousel .carousel-below{display:flex;justify-content:space-between;align-items:center}.content-carousel .carousel-below--no-buttons{display:none}@media(min-width:768px){.content-carousel .carousel-below--no-buttons{display:flex;justify-content:flex-end}}.content-carousel .carousel-below .content-carousel__buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.content-carousel .carousel-below .content-carousel__buttons>*{display:inherit;flex-direction:inherit;flex-wrap:inherit;gap:inherit}.content-carousel .carousel-below .content-carousel__buttons>* .block-editor-block-list__layout{display:inherit;flex-direction:inherit;flex-wrap:inherit;gap:inherit}.content-carousel .carousel-below .carousel-controls{display:none}@media(min-width:768px){.content-carousel .carousel-below .carousel-controls{display:flex;gap:.5rem}}.content-carousel .carousel-below .carousel-controls button{flex:0 0 auto;width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer;background-color:var(--Moss-90);color:var(--Moss-20);transition:opacity .2s cubic-bezier(.5,1,.89,1),background-color .2s cubic-bezier(.5,1,.89,1),transform .1s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.content-carousel .carousel-below .carousel-controls button:hover,.content-carousel .carousel-below .carousel-controls button.hover{background-color:var(--Moss-80)}.content-carousel .carousel-below .carousel-controls button:hover svg,.content-carousel .carousel-below .carousel-controls button.hover svg{transform:scale(1.35)}}.content-carousel .carousel-below .carousel-controls button:active{background-color:var(--Moss-90);transform:scale(.95)}.content-carousel .carousel-below .carousel-controls button:disabled{pointer-events:none;opacity:.5;cursor:auto}.content-carousel .carousel-below .carousel-controls button svg{width:1.5rem;height:auto;transition:transform .2s cubic-bezier(.5,1,.89,1)}.redirection-callout{isolation:isolate;position:relative;width:100%;max-width:var(--max-width);margin:0 auto;padding:var(--Module-Spacing-Margin-TB-S) var(--Module-Spacing-Margin-LR-S)}.redirection-callout__container{position:relative;border:1px solid;border-radius:3rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--Module-Spacing-Gap-L);margin:0 auto;overflow:hidden;padding:var(--Module-Spacing-Gap-L) var(--Module-Spacing-Gap-M)}@media(min-width:1024px){.redirection-callout__container{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--Module-Spacing-Gap-M);padding:6rem 7.5rem}}.redirection-callout__content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XXS);text-align:left;width:100%;z-index:2}@media(min-width:1024px){.redirection-callout__content{flex-shrink:1;max-width:87.75rem}}.redirection-callout__description{text-wrap:pretty}.redirection-callout__buttons{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.redirection-callout__buttons>*{display:inherit;flex-direction:inherit;flex-wrap:inherit;gap:inherit}.redirection-callout__buttons>* .block-editor-block-list__layout{display:inherit;flex-direction:inherit;flex-wrap:inherit;gap:inherit}.redirection-callout__buttons{z-index:2}.redirection-callout__shape{pointer-events:none;position:absolute;width:100%;min-width:520px;left:50%;top:auto;bottom:0;transform:translate(-50%)}@media(min-width:1024px){.redirection-callout__shape{width:70%;left:-6%;top:50%;bottom:auto;transform:translateY(-50%)}}.redirection-callout__shape svg{display:block;width:100%;transform:scaleX(-1)}.redirection-callout--moss .redirection-callout__container{background-color:var(--Moss-10);border-color:var(--Moss-20)}.redirection-callout--moss .redirection-callout__title{color:var(--Moss-100)}.redirection-callout--moss .redirection-callout__description{color:var(--Moss-90)}.redirection-callout--moss .redirection-callout__shape{color:var(--Moss-20)}.redirection-callout--colonial-yellow .redirection-callout__container{background-color:var(--Colonial-Yellow-10);border-color:var(--Colonial-Yellow-40)}.redirection-callout--colonial-yellow .redirection-callout__title{color:var(--Moss-100)}.redirection-callout--colonial-yellow .redirection-callout__description{color:var(--Colonial-Yellow-90)}.redirection-callout--colonial-yellow .redirection-callout__shape{color:var(--Colonial-Yellow-20)}@media(prefers-reduced-motion:reduce){.redirection-callout__shape{animation:none}}.lilypd-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:var(--Module-Spacing-Gap-S)}.lilypd-modal[hidden]{display:none}.lilypd-modal__backdrop{position:absolute;inset:0;background:#000c}.lilypd-modal__dialog{position:relative;background:var(--Neutrals-White);border-radius:var(--Corner-Radius-Cards-Outer);width:100%;max-width:652px;max-height:calc(100vh - 4rem);overflow-y:auto;padding:5rem 4rem 4rem;display:flex;flex-direction:column;gap:3rem}@media(max-width:767px){.lilypd-modal__dialog{max-height:calc(100svh - 2rem);padding:5rem 2rem 2rem}}.lilypd-modal__close.lilypd-modal__close{position:absolute;top:1.5rem;right:1.5rem;z-index:1;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer;color:var(--Moss-90);transition:transform .15s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-modal__close.lilypd-modal__close:hover,.lilypd-modal__close.lilypd-modal__close.hover{transform:scale(1.15)}}.lilypd-modal__close-icon{width:2.5rem;height:2.5rem}.lilypd-modal__body{display:contents}.lilypd-modal--course-preview .lilypd-modal__dialog{max-width:pxToRem(652)}.modal-content__header{display:flex;flex-direction:column;gap:1rem}.modal-content__tags{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:.75rem}.modal-content__title{text-box-trim:none;text-box-edge:auto}.modal-content__description{color:var(--Neutrals-Grey-70);margin:0;display:-webkit-box;-webkit-box-orient:vertical;box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;padding-bottom:.5rem;margin-bottom:-.5rem}.modal-content__divider{border:none;border-top:1px solid var(--Neutrals-Grey-10);margin:0}.modal-content__info-actions{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.modal-content__info-actions{flex-direction:row;align-items:center;justify-content:space-between}}.modal-content__info-actions[hidden]{display:none}.modal-content__author{display:flex;align-items:center;gap:1.5rem}.modal-content__author[hidden]{display:none}.modal-content__avatar{width:6rem;height:6rem;border-radius:50%;object-fit:cover;flex-shrink:0}.modal-content__author-text{display:flex;flex-direction:column;gap:.25rem}.modal-content__author-eyebrow{color:var(--Neutrals-Grey-70)}.modal-content__author-name .partner-link{text-decoration:underline;text-underline-offset:2px;color:var(--Moss-60);transition:color .12s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.modal-content__author-name .partner-link:hover,.modal-content__author-name .partner-link.hover{color:var(--Moss-80)}}.modal-content__actions{display:flex;align-items:center;gap:1rem;margin-left:auto}.modal-content__actions[hidden],.modal-content__actions .start-course-button[hidden],.modal-content__actions .continue-course-button[hidden],.modal-content__actions .register-button[hidden]{display:none}.modal-content__viewer{position:relative;width:100%;overflow:hidden;isolation:isolate;display:flex;border-radius:var(--Corner-Radius-Cards-Outer);aspect-ratio:310/413}@media(min-width:1024px){.modal-content__viewer{aspect-ratio:8/5}}.modal-content__viewer-content{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-S);padding:var(--Module-Spacing-Gap-L) 10rem;min-height:100%;width:100%;background:var(--Moss-100)}.modal-content__viewer-content.document{height:100%;width:100%;padding:0;border-radius:inherit;align-items:center;justify-content:center;overflow:hidden;background:transparent}.modal-content__viewer-content img{max-width:100%;max-height:100%;object-fit:contain}.modal-content__viewer-content img[hidden]{display:none}.modal-content__document{width:100%;height:100%;display:flex}.modal-content__document[hidden]{display:none}.modal-content__viewer-controls{position:absolute;bottom:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;height:4rem;border-radius:100px;padding:0 1.5rem;background:color-mix(in srgb,var(--Moss-10) 60%,var(--Moss-100) 40%);z-index:2}.modal-content__viewer-controls[hidden]{display:none}.modal-content__viewer-control{width:2.5rem;aspect-ratio:1;border-radius:50%;color:var(--Moss-90);padding:0;border:none;background:none;cursor:pointer}@media(hover:hover)and (pointer:fine){.modal-content__viewer-control:hover svg,.modal-content__viewer-control.hover svg{transform:scale(1.2)}}.modal-content__viewer-control svg{width:100%;height:100%;transition:transform .2s cubic-bezier(.5,1,.89,1)}.modal-content__citation{color:var(--Neutrals-Grey-70);margin:0}.modal-content__citation a{color:var(--Moss-50)}.modal-content--preview .lilypd-author-info__author-details>.text-s,.modal-content--preview .lilypd-author-info__author-details>.lilypd-author-info__name--partner{display:none}.modal-content__video-wrapper{position:relative;width:100%;border-radius:var(--Corner-Radius-Cards-Outer);overflow:hidden;aspect-ratio:16/9}.modal-content__video{position:absolute;inset:0;width:100%;height:100%;border:none}.pdf-viewer{display:flex;flex-direction:column;width:100%;height:100%;border-radius:inherit;overflow:hidden;position:relative}.pdf-viewer:before{content:"";width:calc(100% - 1px);height:calc(100% - 1px);top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;background:var(--Moss-100);border-radius:var(--Corner-Radius-Cards-Outer)}.pdf-viewer__stage{position:relative;display:flex;justify-content:center;align-items:flex-start;width:100%;height:100%;background:inherit;border-radius:inherit;overflow:hidden}.pdf-viewer__wrapper{display:flex;flex-direction:column;gap:1rem;max-width:100%;padding:5rem 0;opacity:0;min-height:0;max-height:100%;transition:opacity .5s cubic-bezier(.5,1,.89,1);overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;overscroll-behavior-x:none;overscroll-behavior-y:auto}.pdf-viewer__wrapper::-webkit-scrollbar{display:none}.pdf-viewer__wrapper{overflow:auto}.is-ready .pdf-viewer__wrapper{opacity:1}.pdf-viewer__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;color:var(--Moss-10);transition:opacity .5s cubic-bezier(.5,1,.89,1)}.is-ready .pdf-viewer__loader{opacity:0;pointer-events:none}.pdf-viewer__loader-icon{display:block;width:7rem;height:7rem}.pdf-viewer__loader-spinner{animation:pdf-viewer-spin .8s linear infinite;transform-origin:center}.pdf-viewer__canvas{display:block;width:auto;height:auto;max-width:none;box-shadow:0 0 .5rem #0000001f}.pdf-viewer__controls{position:absolute;bottom:1rem;right:1rem;display:flex;align-items:center;justify-content:center;gap:1rem;height:5rem;padding:0 1.5rem;border-radius:100px;background:color-mix(in srgb,var(--Moss-10) 60%,var(--Moss-100) 40%);z-index:2}.pdf-viewer__control{width:2.5rem;height:2.5rem;padding:0;border:none;background:none;color:var(--Moss-90);cursor:pointer}.pdf-viewer__control:disabled{opacity:.45;cursor:default}@media(hover:hover)and (pointer:fine){.pdf-viewer__control:hover svg,.pdf-viewer__control.hover svg{transform:scale(1.1)}}.pdf-viewer__control svg{width:100%;height:100%;color:var(--Moss-100);transition:transform .2s cubic-bezier(.5,1,.89,1)}.pdf-viewer__fallback{border:none;width:100%;height:100%}@keyframes pdf-viewer-spin{to{transform:rotate(360deg)}}.lilypd-modal__dialog.lilypd-modal--review-course{max-width:63.25rem}.review-course-modal{max-width:53.25rem;width:100%}.review-course-modal__states{position:relative;width:100%}.review-course-modal__state{display:flex;flex-direction:column;align-items:center;gap:var(--Module-Spacing-Gap-M);width:100%}.review-course-modal__state[hidden]{display:none}.review-course-modal__state[data-review-state=form]{text-align:center}.review-course-modal__state[data-review-state=submitting]{padding:var(--Module-Spacing-Gap-M) 0}.review-course-modal__state--success{align-items:center;text-align:center}.review-course-modal__header{width:100%;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XXXS);text-align:center}.review-course-modal__header--success{max-width:53.25rem}.review-course-modal__title{margin:0;color:var(--Moss-100)}.review-course-modal__description{margin:0;color:var(--Neutrals-Grey-70)}.review-course-modal__success-icon{width:10rem;height:10rem;display:flex;position:relative;align-items:center;justify-content:center}.review-course-modal__success-icon svg{width:4rem;height:4rem;color:var(--Moss-60);position:relative;z-index:2}.review-course-modal__success-icon .bg-shape{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;color:var(--Moss-20)}.review-course-modal__form{width:100%;max-width:53.25rem;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-Grid);text-align:left}.review-course-modal__divider{border:none;border-top:1px solid var(--Colonial-Yellow-20);margin:0;width:100%}.review-course-modal__divider--success{max-width:53.25rem}.review-course-modal__rating-row{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.review-course-modal__rating-label{margin:0;color:var(--Neutrals-Grey-70)}.review-course-modal__stars{display:flex;align-items:center;gap:.25rem}.review-course-modal__star{width:4rem;height:4rem;border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.review-course-modal__star svg{color:var(--Moss-60)}.review-course-modal__star-icon{width:3.2rem;height:3.2rem;display:inline-flex;align-items:center;justify-content:center}.review-course-modal__star-icon svg{width:100%;height:100%;transition:transform .2s cubic-bezier(.5,1,.89,1)}.review-course-modal__star-icon--active{display:none;color:var(--Moss-60)}.review-course-modal__star:hover .review-course-modal__star-icon svg,.review-course-modal__star:focus-visible .review-course-modal__star-icon svg,.review-course-modal__star.is-active .review-course-modal__star-icon svg{transform:scale(1.06)}.review-course-modal__star.is-active .review-course-modal__star-icon--default{display:none}.review-course-modal__star.is-active .review-course-modal__star-icon--active{display:inline-flex}.review-course-modal__field{width:100%;display:flex;flex-direction:column;gap:.5rem}.review-course-modal__textarea-wrap{border:1px solid var(--Griffin-Green-10);border-radius:var(--Corner-Radius-Fields);background:var(--Neutrals-White);min-height:27rem;padding:2rem;display:flex;flex-direction:column;gap:1rem}.review-course-modal__textarea{width:100%;min-height:20rem;resize:vertical;border:none;outline:none;padding:0;background:transparent;color:var(--Neutrals-Grey-70);resize:none}.review-course-modal__textarea::placeholder{color:var(--Neutrals-Grey-50);opacity:1}.review-course-modal__counter{margin:0;color:var(--Moss-100);text-align:right;align-self:flex-end}.review-course-modal__tip{margin:0;color:var(--Neutrals-Grey-70)}.review-course-modal__actions{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.review-course-modal__actions--success{margin-top:0}.review-course-modal__spinner{width:6rem;height:6rem;border:3px solid var(--Moss-20);border-top-color:var(--Moss-90);border-radius:50%;animation:review-course-spin .7s linear infinite}@keyframes review-course-spin{to{transform:rotate(360deg)}}.lilypd-newsletter-modal{display:flex;flex-direction:column;width:100%}.lilypd-modal__dialog.lilypd-modal__dialog--newsletter{max-width:530px;padding:6rem 5rem 5rem;align-items:center}@media(max-width:767px){.lilypd-modal__dialog.lilypd-modal__dialog--newsletter{padding:6rem 2.5rem 2.5rem}}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0{width:100%}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults{padding:0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults form.ctct-form-custom:not([style*="display:none"]):not([style*="display: none"]){display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:2.5rem!important;justify-content:center!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults form.ctct-form-custom:not([style*="display:none"]):not([style*="display: none"])>*:not(.ctct-form-button){width:100%!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}@media(min-width:768px){.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header{font-size:4rem}}@media(min-width:1024px){.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header{font-size:4.5rem}}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-header{color:var(--Moss-100)!important;text-align:center!important;margin:0!important;padding:0!important;width:100%!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-text{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}@media(min-width:1024px){.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-text{font-size:2rem}}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-text{color:var(--Neutrals-Grey-70)!important;text-align:center!important;margin:0!important;margin-top:-1.5rem!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-field{width:100%!important;margin:0!important;padding:0!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults #first_name_field_0,.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults #last_name_field_0{flex:1 1 0!important;min-width:0!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-label{display:none!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-element{border:1px solid var(--Griffin-Green-10)!important;border-radius:var(--Corner-Radius-Fields)!important;padding:1.5rem 2rem!important;font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}@media(min-width:1024px){.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-element{font-size:2rem}}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-element{color:var(--Moss-100)!important;background:var(--Neutrals-White)!important;width:100%!important;box-sizing:border-box!important;margin:0!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-element::placeholder{color:var(--Neutrals-Grey-50)!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-element:focus{border-color:var(--Moss-60)!important;outline:none!important;box-shadow:none!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults #gdpr_text{width:100%!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text{font-size:1.75rem;line-height:1.4;letter-spacing:-.01em;font-weight:400;color:var(--Neutrals-Grey-70)!important;line-height:1.4!important;margin:0!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-gdpr-text a{color:var(--Moss-60)!important;font-weight:700!important;text-decoration:underline!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-button{background-color:var(--Moss-90)!important;color:var(--Moss-10)!important;border:none!important;border-radius:100px!important;padding:1.5rem 3rem!important;font-size:1.75rem;line-height:1;letter-spacing:-.01em;font-weight:600;cursor:pointer!important;transition:background-color .2s cubic-bezier(.5,1,.89,1)!important;width:auto!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-button:hover{background-color:var(--Moss-100)!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-errorMessage{font-size:1.75rem;line-height:1.4;letter-spacing:-.01em;font-weight:400;color:#c0392b!important;margin-top:.5rem!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-success{display:grid;gap:1rem;width:100%!important;margin:0!important;padding:0!important;text-align:center!important;justify-items:center}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-success h2{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}@media(min-width:768px){.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-success h2{font-size:4rem}}@media(min-width:1024px){.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-success h2{font-size:4.5rem}}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-success h2{color:var(--Moss-100)!important;margin:0!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-success p{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}@media(min-width:1024px){.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-success p{font-size:2rem}}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 .ctct-form-defaults .ctct-form-success p{color:var(--Neutrals-Grey-70)!important;margin:0!important}.lilypd-modal__dialog--newsletter .ctct-form-embed.form_0 p.ctct-form-footer:empty{display:none!important}.error-404-page{min-height:100vh;display:flex;align-items:center;justify-content:center}.error-404-page .container{width:100%}.error-404-page__shapes{position:absolute;left:50%;top:0;width:100%;min-width:800px;height:100%;pointer-events:none;transform:translate(-50%);color:var(--Moss-10)}.error-404-page__shapes .shape{position:absolute;width:100px;height:100px;visibility:hidden}.error-404-page__shapes .shape svg{width:100%}.error-404-page__shapes #shape-01{left:6%;top:42%;--star-base-scale: 1.8}.error-404-page__shapes #shape-01-clone-1{left:92%;top:24%;--star-base-scale: 1.1}.error-404-page__shapes #shape-01-clone-2{left:28%;top:6%;--star-base-scale: 2.2}.error-404-page__shapes #shape-01-clone-3{left:68%;top:90%;--star-base-scale: 1.4}.error-404-page__shapes #shape-01-clone-4{left:91%;top:65%;--star-base-scale: .85}.error-404-page__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding-left:var(--Module-Spacing-Margin-LR-S);padding-right:var(--Module-Spacing-Margin-LR-S)}.error-404-page__bigtext{font-size:clamp(16rem,20vw,24rem);font-weight:500;line-height:1;letter-spacing:-.05em;color:var(--Moss-100)}.error-404-page__bigtext .char{display:inline-block}.error-404-page__title{margin-bottom:1rem}.error-404-page__description{text-wrap:pretty}.error-404-page__actions{margin-top:var(--Module-Spacing-Gap-S);display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}.error-404-page__search{display:flex;flex-direction:column;gap:1rem;max-width:50rem;width:100%}.error-404-page__search .search-form{display:flex;gap:1rem}.error-404-page__search .search-form input[type=search]{flex:1;padding:1rem;border:1px solid var(--Moss-40);border-radius:0}.error-404-page__search .search-form button{position:relative;border-radius:100px;width:auto;height:auto;display:inline-flex;align-items:center;justify-content:center;padding:0 2rem;height:6rem;font-size:1.75rem;letter-spacing:-.01em;font-weight:600;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .32s cubic-bezier(.5,1,.89,1),color .32s cubic-bezier(.5,1,.89,1),outline-color .1s ease}.error-404-page__search .search-form button.has-icon{padding:0 .75rem 0 2rem}.error-404-page__search .search-form button .lilypd-button__icon{flex:0 0 auto;position:relative;margin-left:1.5rem;width:4.5rem;height:4.5rem;color:var(--Moss-90)}.error-404-page__search .search-form button .lilypd-button__icon .lilypd-button__icon__circle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);width:100%;height:100%;border-radius:50%;transition:transform .24s cubic-bezier(.5,1,.89,1);background-color:var(--Moss-10)}.error-404-page__search .search-form button .lilypd-button__icon .lilypd-button__icon__overflow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;overflow:hidden;border-radius:50%}.error-404-page__search .search-form button .lilypd-button__icon .lilypd-button__icon__svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%}.error-404-page__search .search-form button .lilypd-button__icon svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2rem}.error-404-page__search .search-form button.icon-arrow-right .lilypd-button__icon .lilypd-button__icon__svg{transition:opacity .32s cubic-bezier(.5,1,.89,1),transform .32s cubic-bezier(.5,1,.89,1)}.error-404-page__search .search-form button.icon-arrow-right .lilypd-button__icon .lilypd-button__icon__svg--duplicate{transform:translate(calc(-50% - 4rem),-50%)}@media(hover:hover)and (pointer:fine){.error-404-page__search .search-form button.icon-arrow-right:hover .lilypd-button__icon .lilypd-button__icon__svg,.error-404-page__search .search-form button.icon-arrow-right.hover .lilypd-button__icon .lilypd-button__icon__svg{transition-duration:.24s}.error-404-page__search .search-form button.icon-arrow-right:hover .lilypd-button__icon .lilypd-button__icon__svg--default,.error-404-page__search .search-form button.icon-arrow-right.hover .lilypd-button__icon .lilypd-button__icon__svg--default{transform:translate(calc(-50% + 4rem),-50%);opacity:0}.error-404-page__search .search-form button.icon-arrow-right:hover .lilypd-button__icon .lilypd-button__icon__svg--duplicate,.error-404-page__search .search-form button.icon-arrow-right.hover .lilypd-button__icon .lilypd-button__icon__svg--duplicate{transform:translate(-50%,-50%)}}@media(hover:hover)and (pointer:fine){.error-404-page__search .search-form button:hover,.error-404-page__search .search-form button.hover{transition-duration:.24s}.error-404-page__search .search-form button:hover .lilypd-button__icon .lilypd-button__icon__circle,.error-404-page__search .search-form button.hover .lilypd-button__icon .lilypd-button__icon__circle{transform:translate(-50%,-50%) scale(1.1);transition-duration:.24s}}.error-404-page__search .search-form button--light.lilypd-button--primary{background-color:var(--Moss-90);color:var(--Moss-10)}@media(hover:hover)and (pointer:fine){.error-404-page__search .search-form button--light.lilypd-button--primary:hover,.error-404-page__search .search-form button--light.lilypd-button--primary.hover{background-color:var(--Moss-80)}}.error-404-page__search .search-form button--light.lilypd-button--secondary{background-color:var(--Moss-10);color:var(--Moss-90)}.error-404-page__search .search-form button--light.lilypd-button--secondary .lilypd-button__icon{color:var(--Moss-20)}.error-404-page__search .search-form button--light.lilypd-button--secondary .lilypd-button__icon .lilypd-button__icon__circle{background-color:var(--Moss-90)}@media(hover:hover)and (pointer:fine){.error-404-page__search .search-form button--light.lilypd-button--secondary:hover,.error-404-page__search .search-form button--light.lilypd-button--secondary.hover{background-color:var(--Moss-20)}}.error-404-page__search .search-form button--dark.lilypd-button--primary{background-color:var(--Neutrals-Off-White);color:var(--Moss-90)}.error-404-page__search .search-form button--dark.lilypd-button--primary .lilypd-button__icon{color:var(--Moss-20)}.error-404-page__search .search-form button--dark.lilypd-button--primary .lilypd-button__icon .lilypd-button__icon__circle{background-color:var(--Moss-90)}@media(hover:hover)and (pointer:fine){.error-404-page__search .search-form button--dark.lilypd-button--primary:hover,.error-404-page__search .search-form button--dark.lilypd-button--primary.hover{background-color:var(--Moss-10)}}.error-404-page__search .search-form button--dark.lilypd-button--secondary{background-color:var(--Moss-20);color:var(--Moss-90)}.error-404-page__search .search-form button--dark.lilypd-button--secondary .lilypd-button__icon{color:var(--Moss-20)}.error-404-page__search .search-form button--dark.lilypd-button--secondary .lilypd-button__icon .lilypd-button__icon__circle{background-color:var(--Moss-90)}@media(hover:hover)and (pointer:fine){.error-404-page__search .search-form button--dark.lilypd-button--secondary:hover,.error-404-page__search .search-form button--dark.lilypd-button--secondary.hover{background-color:var(--Moss-30)}}.error-404-page__search .search-form button--short{font-size:1.5rem;line-height:1;letter-spacing:-.01em;font-weight:600;padding:1.5rem;height:4rem}@media(min-width:1024px){.error-404-page__search .search-form button--short{padding-left:2rem;padding-right:2rem;font-size:1.75rem;line-height:1;letter-spacing:-.01em;font-weight:600;height:5rem}}.error-404-page__search .search-form button--type-secondary{height:4rem;font-size:1.5rem;line-height:1;letter-spacing:-.01em;font-weight:600}.error-404-page__search .search-form button--type-secondary.has-icon{padding-right:1rem}.error-404-page__search .search-form button--type-secondary .lilypd-button__icon{margin-left:.5rem;width:3rem;height:3rem;color:var(--Moss-20)}.error-404-page__search .search-form button--type-secondary .lilypd-button__icon .lilypd-button__icon__circle{background-color:transparent!important}.error-404-page__search .search-form button--type-secondary.lilypd-button--dark .lilypd-button__icon,.error-404-page__search .search-form button--type-secondary.lilypd-button--light.lilypd-button--secondary .lilypd-button__icon{color:var(--Moss-80)}.error-404-page__search .search-form button--tertiary{width:100%;border:.2rem solid var(--Moss-90);outline:none;justify-content:space-between;transition:border-color .2s cubic-bezier(.5,1,.89,1),background-color .2s cubic-bezier(.5,1,.89,1)}.error-404-page__search .search-form button--tertiary:after{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:inherit;outline:dashed 2px var(--Extended-Palette-Indigo);z-index:1}.error-404-page__search .search-form button--tertiary .lilypd-button__select{height:6rem;background:none;border:none;padding:0;font-family:inherit;font-size:inherit;color:var(--Moss-90);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-weight:600;width:100%}.error-404-page__search .search-form button--tertiary .lilypd-button__select:focus-visible{outline:none}.error-404-page__search .search-form button--tertiary .lilypd-button__select option{font-weight:600}.error-404-page__search .search-form button--tertiary .lilypd-button__icon__svg--filter{margin-right:1.5rem}.error-404-page__search .search-form button--tertiary .lilypd-button__icon__svg--filter svg{color:var(--Colonial-Yellow-90);width:2.5rem;height:2.5rem}.error-404-page__search .search-form button--tertiary .lilypd-button__icon__svg--chevron{margin-left:1.5rem}.error-404-page__search .search-form button--tertiary .lilypd-button__icon__svg--chevron svg{color:var(--Colonial-Yellow-90);width:1.5rem;height:1.5rem}@media(hover:hover)and (pointer:fine){.error-404-page__search .search-form button--tertiary:hover,.error-404-page__search .search-form button--tertiary.hover{background-color:var(--Moss-10);border:.2rem solid var(--Moss-80)}.error-404-page__search .search-form button--tertiary:hover .lilypd-button__select,.error-404-page__search .search-form button--tertiary.hover .lilypd-button__select{color:var(--Moss-80)}.error-404-page__search .search-form button--tertiary:hover .lilypd-button__icon__svg--filter svg,.error-404-page__search .search-form button--tertiary.hover .lilypd-button__icon__svg--filter svg{color:var(--Moss-80)}.error-404-page__search .search-form button--tertiary:hover .lilypd-button__icon__svg--chevron svg,.error-404-page__search .search-form button--tertiary.hover .lilypd-button__icon__svg--chevron svg{color:var(--Moss-80)}}.error-404-page__search .search-form button--tertiary:focus-visible{border:.2rem solid transparent}.error-404-page__search .search-form button--tertiary:focus-visible:after{content:""}.error-404-page__search .search-form button--tertiary:active{background-color:var(--Moss-20);border-color:var(--Moss-80)}.error-404-page__search .search-form button--tertiary:active .lilypd-button__select{color:var(--Moss-80)}.error-404-page__search .search-form button--tertiary:active .lilypd-button__icon__svg--filter svg{color:var(--Moss-80)}.error-404-page__search .search-form button--tertiary:active .lilypd-button__icon__svg--chevron svg{color:var(--Moss-80)}.error-404-page__search .search-form button.course-navigation{height:auto;width:100%;justify-content:space-between;padding:1.5rem 1.25rem 1.5rem 3rem;font-size:2rem;line-height:1;letter-spacing:-.01em;font-weight:600}@media(min-width:1024px){.error-404-page__search .search-form button.course-navigation{padding:2rem 2rem 2rem 3rem;font-size:2.5rem;line-height:1.2;letter-spacing:-.02em;font-weight:600}}.error-404-page__search .search-form button.course-navigation .lilypd-button__label-wrapper{display:flex;flex-direction:column;gap:.25rem;width:100%}@media(min-width:1024px){.error-404-page__search .search-form button.course-navigation .lilypd-button__label-wrapper{gap:1rem;flex-direction:row;align-items:center}}.error-404-page__search .search-form button.course-navigation .lilypd-button__right-label{font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}@media(min-width:1024px){.error-404-page__search .search-form button.course-navigation .lilypd-button__right-label{font-size:2rem}}.error-404-page__search .search-form button.course-navigation .lilypd-button__right-label{line-height:1}@media(min-width:1024px){.error-404-page__search .search-form button.course-navigation .lilypd-button__right-label{font-size:2rem;line-height:1.4;letter-spacing:-.01em;font-weight:400;margin-left:auto}}@media(min-width:1024px)and (min-width:768px){.error-404-page__search .search-form button.course-navigation .lilypd-button__right-label{font-size:2.25rem}}@media(min-width:1024px)and (min-width:1024px){.error-404-page__search .search-form button.course-navigation .lilypd-button__right-label{font-size:2.5rem}}.error-404-page__search .search-form button,.error-404-page__search .search-form button span{-webkit-user-select:none;user-select:none}.error-404-page__search .search-form button:disabled,.error-404-page__search .search-form button.disabled{background-color:var(--Neutrals-Grey-70);color:var(--Neutrals-Grey-30);pointer-events:none}.lilypd-profile-page{padding-top:var(--header-height)}@media(min-width:1024px){.lilypd-profile-page{padding-top:var(--header-height-desktop)}}.lilypd-profile-page .lilypd-profile-page__content{flex:1 1 100%}.lilypd-profile-page__layout{display:flex;align-items:flex-start;gap:var(--Module-Spacing-Margin-LR-S);justify-content:space-between;padding:var(--Module-Spacing-Margin-TB-S) 0}.lilypd-profile-page__content{width:100%;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XL)}.lilypd-profile-page__content>.paginated-cards{padding-top:0}.lilypd-profile-page .lilypd-text-link{background:none;border:none;cursor:pointer;color:var(--Neutrals-Black);padding:0;text-decoration-line:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}@media(hover:hover)and (pointer:fine){.lilypd-profile-page .lilypd-text-link:hover,.lilypd-profile-page .lilypd-text-link.hover{color:var(--Moss-70)}}.lilypd-profile-page .lilypd-profile-page__sidebar-container{position:sticky;top:var(--header-height-desktop);width:28rem;flex:0 0 auto;align-self:flex-start;display:none}@media(min-width:1024px){.lilypd-profile-page .lilypd-profile-page__sidebar-container{display:block}}.lilypd-profile-page .lilypd-profile-sidebar{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-S)}.lilypd-profile-page .lilypd-profile-sidebar__list,.lilypd-profile-page .lilypd-profile-sidebar__bottom-list{list-style:none;margin:0;padding:0}.lilypd-profile-page .lilypd-profile-sidebar__list{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XXXS)}.lilypd-profile-page .lilypd-profile-sidebar__item{border-radius:999px}.lilypd-profile-page .lilypd-profile-sidebar__item--active{background-color:var(--Colonial-Yellow-30)}.lilypd-profile-page .lilypd-profile-sidebar__link{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:999px;text-decoration:none;color:var(--Colonial-Yellow-100);transition:background-color .2s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-profile-page .lilypd-profile-sidebar__link:hover,.lilypd-profile-page .lilypd-profile-sidebar__link.hover{background-color:var(--Colonial-Yellow-20)}.lilypd-profile-page .lilypd-profile-sidebar__link:hover .icon svg,.lilypd-profile-page .lilypd-profile-sidebar__link.hover .icon svg{color:var(--Colonial-Yellow-100)}}@media(hover:hover)and (pointer:fine){.lilypd-profile-sidebar__item--active .lilypd-profile-page .lilypd-profile-sidebar__link:hover,.lilypd-profile-sidebar__item--active .lilypd-profile-page .lilypd-profile-sidebar__link.hover{background-color:transparent}}.lilypd-profile-page .lilypd-profile-sidebar .icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background-color:var(--Colonial-Yellow-40);border-radius:50%;padding:.75rem}.lilypd-profile-page .lilypd-profile-sidebar .icon svg{color:var(--Colonial-Yellow-90);width:1.5rem;height:1.5rem}.lilypd-profile-page .lilypd-profile-sidebar__bottom-list{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XS);padding-top:var(--Module-Spacing-Gap-XS);border-top:1px solid var(--Colonial-Yellow-20)}.lilypd-profile-page .lilypd-profile-header{display:flex;align-items:center;gap:var(--Module-Spacing-Gap-XS);border-bottom:1px solid var(--Colonial-Yellow-20);padding-bottom:var(--Module-Spacing-Gap-M)}.lilypd-profile-page .lilypd-profile-header__information{flex:1 0 0;min-width:0;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XS)}@media(min-width:1024px){.lilypd-profile-page .lilypd-profile-header__information{flex-direction:row;align-items:center;gap:var(--Module-Spacing-Gap-S)}}.lilypd-profile-page .lilypd-profile-header__avatar{flex:0 0 auto}.lilypd-profile-page .lilypd-profile-header__avatar-img{display:block;width:14rem;height:14rem;border-radius:50%;object-fit:cover;border:solid 1rem var(--Moss-20)}.lilypd-profile-page .lilypd-profile-header__name{color:var(--Moss-100);margin-bottom:var(--Module-Spacing-Gap-XS);text-box-trim:trim-both;text-box-edge:cap alphabetic}.lilypd-profile-page .lilypd-profile-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.lilypd-profile-page .lilypd-profile-header__title--placeholder,.lilypd-profile-page .lilypd-profile-header__partner--placeholder{color:var(--Neutrals-Grey-70);text-box-trim:trim-both;text-box-edge:cap alphabetic}.lilypd-profile-page .lilypd-profile-header__edit-btn{margin-left:auto;flex:0 0 auto}.lilypd-profile-page .lilypd-profile-banner{isolation:isolate;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--Module-Spacing-Gap-M);padding:3rem;background-color:var(--Moss-10);border:1px solid var(--Moss-20);border-radius:3rem;overflow:hidden}@media(min-width:1024px){.lilypd-profile-page .lilypd-profile-banner{flex-direction:row;align-items:center;gap:4rem;padding:6rem}}.lilypd-profile-page .lilypd-profile-banner__content{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;gap:1.5rem}.lilypd-profile-page .lilypd-profile-banner__content .heading{margin:0;color:var(--Moss-100);text-wrap:pretty}@media(min-width:768px){.lilypd-profile-page .lilypd-profile-banner__content .heading{font-size:2.5rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}}@media(min-width:768px)and (min-width:768px){.lilypd-profile-page .lilypd-profile-banner__content .heading{font-size:3rem}}@media(min-width:768px)and (min-width:1024px){.lilypd-profile-page .lilypd-profile-banner__content .heading{font-size:3.5rem}}.lilypd-profile-page .lilypd-profile-banner__content .subtext{margin:0;color:var(--Moss-80)}.lilypd-profile-page .lilypd-profile-banner .button-update{position:relative;z-index:1}.lilypd-profile-page .lilypd-profile-banner .button-dismiss{position:absolute;right:0;top:0;z-index:1;background:none;border:none;cursor:pointer;padding:1rem;color:var(--Moss-100);line-height:0;transition:opacity .15s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-profile-page .lilypd-profile-banner .button-dismiss:hover,.lilypd-profile-page .lilypd-profile-banner .button-dismiss.hover{opacity:.6}}.lilypd-profile-page .lilypd-profile-banner .button-dismiss svg{width:2.5rem;height:2.5rem}.lilypd-profile-page .lilypd-profile-banner .shape{position:absolute;left:50%;top:50%;z-index:0;pointer-events:none;width:100%;min-width:520px;transform:translate(-50%,-90%);color:var(--Moss-20)}@media(min-width:1024px){.lilypd-profile-page .lilypd-profile-banner .shape{left:0;top:50%;bottom:auto;transform:translate(-25%,-50%)}}.lilypd-profile-page .lilypd-profile-banner .shape svg{display:block;width:100%;transform:scaleX(-1)}.lilypd-profile-page .lilypd-profile__sides{display:flex;gap:var(--Module-Spacing-Gap-XL);flex-direction:column}@media(min-width:768px){.lilypd-profile-page .lilypd-profile__sides{flex-direction:row}}.lilypd-profile-page .lilypd-profile__sides__left{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XL)}.lilypd-profile-page .lilypd-profile__sides__right{flex:0 0 300px}.lilypd-profile-page .lilypd-profile-about__empty,.lilypd-profile-page .lilypd-profile-certifications__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3rem;background-color:var(--Colonial-Yellow-10);border:2px dashed var(--Colonial-Yellow-30);border-radius:var(--Corner-Radius-Cards-Outer);padding:var(--Module-Spacing-Margin-TB-S) var(--Module-Spacing-Gap-L)}@media(min-width:1024px){.lilypd-profile-page .lilypd-profile-about__empty,.lilypd-profile-page .lilypd-profile-certifications__empty{padding:var(--Module-Spacing-Margin-TB-S) var(--Module-Spacing-Gap-XXXL)}}.lilypd-profile-page .lilypd-profile-about__empty .title,.lilypd-profile-page .lilypd-profile-certifications__empty .title{color:var(--Moss-100);margin-bottom:1rem}.lilypd-profile-page .lilypd-profile-about__empty p,.lilypd-profile-page .lilypd-profile-certifications__empty p{color:var(--Colonial-Yellow-90);text-wrap:pretty}.lilypd-profile-page .lilypd-profile-about__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--Module-Spacing-Gap-S)}.lilypd-profile-page .lilypd-profile-about__title{color:var(--Moss-100)}.lilypd-profile-page .lilypd-profile-about__text{margin:0;color:var(--Neutrals-Grey-50);line-height:1.6}.lilypd-profile-page .lilypd-profile-about__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3rem;background-color:var(--Colonial-Yellow-10);border:2px dashed var(--Colonial-Yellow-30);border-radius:var(--Corner-Radius-Cards-Outer);padding:var(--Module-Spacing-Margin-TB-S) var(--Module-Spacing-Gap-L)}@media(min-width:1024px){.lilypd-profile-page .lilypd-profile-about__empty{padding:var(--Module-Spacing-Margin-TB-S) var(--Module-Spacing-Gap-XXXL)}}.lilypd-profile-page .lilypd-profile-about__empty .title{color:var(--Moss-100);margin-bottom:1rem}.lilypd-profile-page .lilypd-profile-about__empty p{color:var(--Colonial-Yellow-90);text-wrap:pretty}.lilypd-profile-page .lilypd-profile-about__edit-actions{display:flex;align-items:center;gap:var(--Module-Spacing-Gap-XS)}.lilypd-profile-page .lilypd-profile-about__edit-actions[hidden]{display:none}.lilypd-profile-page .lilypd-profile-about__cancel-btn,.lilypd-profile-page .lilypd-profile-about__save-btn{background:none;border:none;cursor:pointer;padding:0}.lilypd-profile-page .lilypd-profile-about__field{position:relative;padding:2rem;background:var(--Neutrals-White);border:1px solid var(--Griffin-Green-10);border-radius:var(--Corner-Radius-Fields);height:27rem}.lilypd-profile-page .lilypd-profile-about__textarea{width:100%;height:100%;padding:0;border:none;font-family:inherit;font-size:2rem;line-height:1.52;letter-spacing:-.01em;resize:none;box-sizing:border-box;background:transparent;color:var(--Moss-100);outline:none}.lilypd-profile-page .lilypd-profile-about__textarea::placeholder{color:var(--Neutrals-Grey-50)}.lilypd-profile-page .lilypd-profile-about__char-count{position:absolute;right:2rem;bottom:2rem;background:#ffffffd9;color:var(--Moss-100);padding:.5rem}.lilypd-profile-page .lilypd-profile-certifications__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.lilypd-profile-page .lilypd-profile-certifications__item a{color:var(--Moss-70);text-decoration:none}@media(hover:hover)and (pointer:fine){.lilypd-profile-page .lilypd-profile-certifications__item a:hover,.lilypd-profile-page .lilypd-profile-certifications__item a.hover{text-decoration:underline}}.lilypd-profile-page .paginated-cards{padding:0}.lilypd-profile-page .lilypd-profile-accreditation{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--Module-Spacing-Gap-S);padding:5rem 3rem;background-color:var(--Moss-10);border:1px solid var(--Moss-20);border-radius:3rem;overflow:hidden}.lilypd-profile-page .lilypd-profile-accreditation .header-icon svg{width:7rem;height:7rem;color:var(--Moss-60)}.lilypd-profile-page .lilypd-profile-accreditation__header{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--Module-Spacing-Gap-XXXS)}.lilypd-profile-page .lilypd-profile-accreditation .eyebrow{color:var(--Moss-80);margin-bottom:var(--Module-Spacing-Gap-XS)}.lilypd-profile-page .lilypd-profile-accreditation__value{margin:0;display:flex;align-items:baseline;justify-content:center}.lilypd-profile-page .lilypd-profile-accreditation__value span{text-box-trim:trim-both;text-box-edge:cap alphabetic}@media(min-width:768px){.lilypd-profile-page .lilypd-profile-accreditation__value{font-size:4rem;line-height:1;letter-spacing:-.03em;font-weight:500}}@media(min-width:768px)and (min-width:768px){.lilypd-profile-page .lilypd-profile-accreditation__value{font-size:5rem}}@media(min-width:768px)and (min-width:1024px){.lilypd-profile-page .lilypd-profile-accreditation__value{font-size:6rem}}@media(min-width:1024px){.lilypd-profile-page .lilypd-profile-accreditation__value{font-size:3rem;line-height:1.2;letter-spacing:-.03em;font-weight:500}}@media(min-width:1024px)and (min-width:768px){.lilypd-profile-page .lilypd-profile-accreditation__value{font-size:4rem}}@media(min-width:1024px)and (min-width:1024px){.lilypd-profile-page .lilypd-profile-accreditation__value{font-size:4.5rem}}.lilypd-profile-page .lilypd-profile-accreditation__value-number{color:var(--Moss-90)}.lilypd-profile-page .lilypd-profile-accreditation__value-unit{color:var(--Moss-60)}.lilypd-profile-page .lilypd-profile-accreditation .description{position:relative;z-index:1;color:var(--Moss-90);text-wrap:pretty}.lilypd-profile-page .lilypd-profile-accreditation .bg-shape{position:absolute;left:50%;top:50%;z-index:0;pointer-events:none;width:400px;transform:translateY(-50%) rotate(40deg);color:var(--Moss-20)}.lilypd-profile-page .lilypd-profile-accreditation .bg-shape svg{display:block;width:100%;opacity:.25}.lilypd-profile-page .lilypd-profile-accreditation .bg-shape svg path{stroke-width:40px}.lilypd-profile-learning .lilypd-profile-page__layout{flex:1 1 100%}.lilypd-profile-learning .lilypd-profile-page__content{flex:1 1 100%;gap:var(--Module-Spacing-Gap-S)}.lilypd-profile-learning__header{width:100%;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XS)}.lilypd-profile-learning__header .top{display:flex;justify-content:space-between;align-items:center}.lilypd-profile-learning__header hr.divider{margin:0;padding:0;border:none;border-top:solid 1px var(--Colonial-Yellow-20)}.lilypd-profile-learning__header .bottom{padding:.5rem;display:flex;justify-content:flex-start}.lilypd-profile-learning__empty{display:flex;flex-direction:column;align-items:flex-start;gap:2rem}.lilypd-profile-learning__section{margin-bottom:5rem}.lilypd-profile-learning .paginated-cards{padding-left:0;padding-right:0}.lilypd-profile-learning__section-title{margin-bottom:2rem}.lilypd-profile-learning__grid{display:grid;grid-template-columns:1fr;gap:3rem}.lilypd-profile-learning__grid--certs{grid-template-columns:repeat(auto-fill,minmax(33rem,1fr))}.lilypd-profile-saves .lilypd-profile-page__content{flex:1 1 100%;min-width:0}.lilypd-profile-saves .paginated-cards__grid{grid-auto-rows:1fr}@media(min-width:1024px){.lilypd-profile-saves .paginated-cards__grid{grid-template-columns:repeat(var(--paginated-cards-cols-desktop, 3),minmax(0,1fr))}}.lilypd-profile-saves__empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3rem;background-color:var(--Colonial-Yellow-10);border:2px dashed var(--Colonial-Yellow-30);border-radius:var(--Corner-Radius-Cards-Outer);padding:var(--Module-Spacing-Margin-TB-S) var(--Module-Spacing-Gap-L)}@media(min-width:1024px){.lilypd-profile-saves__empty{padding:var(--Module-Spacing-Margin-TB-S) var(--Module-Spacing-Gap-XXXL)}}.lilypd-profile-saves__empty .title{color:var(--Moss-100);margin-bottom:1rem}.lilypd-profile-saves__empty p{color:var(--Colonial-Yellow-90);text-wrap:pretty}.lilypd-profile-saves__section{margin-bottom:5rem}.lilypd-profile-saves__grid{display:grid;gap:3rem}.lilypd-settings-page__content{flex:1 1 100%;display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XL)}.lilypd-settings-page__heading{color:var(--Moss-100);text-box-trim:trim-both;text-box-edge:cap alphabetic;padding-bottom:var(--Module-Spacing-Gap-M);border-bottom:1px solid var(--Colonial-Yellow-20)}.lilypd-settings-section{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-S)}.lilypd-settings-section__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--Module-Spacing-Gap-M);border-bottom:1px solid var(--Colonial-Yellow-20)}.lilypd-settings-section__title{color:var(--Moss-100);text-box-trim:trim-both;text-box-edge:cap alphabetic}.lilypd-settings-section__desc{color:var(--Neutrals-Grey-50);margin:0}.lilypd-settings-section__status{padding:1rem 1.5rem;border-radius:1rem}.lilypd-settings-section__status:not([hidden]){display:block}.lilypd-settings-field{display:flex;flex-direction:column;gap:.75rem}.lilypd-settings-field__group{position:relative;display:flex;flex-direction:column;flex:1 1 0;min-width:0}.lilypd-settings-field__label{position:absolute;left:1.5rem;top:-.75rem;z-index:1;padding:0 .5rem;background-color:var(--Neutrals-White);color:var(--Neutrals-Grey-70)}.lilypd-settings-field__input,.lilypd-settings-field__select{width:100%;padding:1.5rem 2rem;border:1px solid var(--Griffin-Green-10);transition:border-color .2s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-settings-field__input:hover,.lilypd-settings-field__input.hover,.lilypd-settings-field__select:hover,.lilypd-settings-field__select.hover{border-color:var(--Moss-30)}}.lilypd-settings-field__input,.lilypd-settings-field__select{border-radius:var(--Corner-Radius-Fields);background-color:var(--Neutrals-White);font-family:inherit;color:var(--Neutrals-Black);box-sizing:border-box;font-size:1.75rem;line-height:1.52;letter-spacing:-.01em;font-weight:400}@media(min-width:1024px){.lilypd-settings-field__input,.lilypd-settings-field__select{font-size:2rem}}.lilypd-settings-field__input::placeholder,.lilypd-settings-field__select::placeholder{color:var(--Neutrals-Grey-50)}.lilypd-settings-field__input:focus,.lilypd-settings-field__select:focus{outline:none;border-color:var(--Moss-30)}.lilypd-settings-field__select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23666' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2rem center;padding-right:4rem;cursor:pointer}.lilypd-settings-field__hint{color:var(--Neutrals-Grey-40);margin:0}.lilypd-settings-field__question{margin:0;color:var(--Neutrals-Black)}.lilypd-settings-field--row{flex-direction:row;gap:var(--Module-Spacing-Gap-S)}.lilypd-settings-field--avatar{flex-direction:row;align-items:center;gap:var(--Module-Spacing-Gap-S)}.lilypd-settings-field__avatar-preview{flex:0 0 auto}.lilypd-settings-field__avatar-img{display:block;width:8rem;height:8rem;border-radius:50%;object-fit:cover;border:solid .5rem var(--Moss-20)}.lilypd-settings-field__avatar-upload{cursor:pointer}.lilypd-settings-field__avatar-upload-text{color:var(--Moss-70);text-decoration:underline;text-underline-offset:3px;transition:color .15s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-settings-field__avatar-upload-text:hover,.lilypd-settings-field__avatar-upload-text.hover{color:var(--Moss-90)}}.lilypd-settings-field--partner-search .lilypd-settings-field__search-wrapper{position:relative}.lilypd-settings-field__search-icon{position:absolute;right:2rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--Neutrals-Grey-40);width:2rem;height:2rem}.lilypd-settings-field__search-results{list-style:none;margin:0;padding:.5rem 0;background:var(--Neutrals-White);border:1px solid var(--Neutrals-Grey-20);border-radius:1.5rem;box-shadow:0 4px 12px #00000014;max-height:25rem;overflow-y:auto}.lilypd-settings-field__search-results li{padding:1rem 2rem;cursor:pointer}@media(hover:hover)and (pointer:fine){.lilypd-settings-field__search-results li:hover,.lilypd-settings-field__search-results li.hover{background-color:var(--Moss-10)}}.lilypd-settings-field--preference{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--Module-Spacing-Gap-S)}.lilypd-settings-field__preference-info{display:flex;flex-direction:column;gap:.25rem}.lilypd-settings-field__preference-label{margin:0;color:var(--Neutrals-Black)}.lilypd-settings-field__preference-desc{margin:0;color:var(--Neutrals-Grey-50)}.lilypd-settings-field__toggle{display:inline-flex;align-self:flex-start;background:var(--Moss-10);border-radius:999px;padding:.375rem}.lilypd-settings-field button.lilypd-settings-field__toggle-btn{padding:.75rem 1.5rem;border:none;border-radius:999px;background:transparent;color:var(--Moss-90);cursor:pointer;font-size:1.75rem;letter-spacing:-.01em;font-weight:600;line-height:1;transition:background-color .2s cubic-bezier(.5,1,.89,1),color .2s cubic-bezier(.5,1,.89,1)}.lilypd-settings-field button.lilypd-settings-field__toggle-btn--active{background-color:var(--Moss-90);color:var(--Moss-10)}@media(hover:hover)and (pointer:fine){.lilypd-settings-field button.lilypd-settings-field__toggle-btn--active:hover,.lilypd-settings-field button.lilypd-settings-field__toggle-btn--active.hover{background-color:var(--Moss-80)}}.lilypd-settings-field__checkbox-group{display:flex;flex-wrap:wrap;gap:.75rem}.lilypd-settings-field__checkbox{display:flex;cursor:pointer}.lilypd-settings-field__checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.lilypd-settings-field__checkbox-label{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border:none;border-radius:999px;background:var(--Moss-10);color:var(--Moss-90);font-size:1.75rem;line-height:1.4;letter-spacing:-.01em;font-weight:400;line-height:1;-webkit-user-select:none;user-select:none;transition:background-color .2s cubic-bezier(.5,1,.89,1),color .2s cubic-bezier(.5,1,.89,1)}.lilypd-settings-field__checkbox-label:before{content:"";flex:0 0 auto;width:1.75rem;height:1.75rem;border:1.5px solid var(--Moss-70);border-radius:.375rem;background:transparent;transition:background-color .2s cubic-bezier(.5,1,.89,1),border-color .2s cubic-bezier(.5,1,.89,1)}input:checked+.lilypd-settings-field__checkbox-label{background-color:var(--Moss-90);color:var(--Moss-10)}input:checked+.lilypd-settings-field__checkbox-label:before{background-color:var(--Neutrals-White);border-color:var(--Neutrals-White);background-image:url("data:image/svg+xml,%3Csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 5L4.5 8.5L11 1.5' stroke='%23293B2A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:1rem}.lilypd-settings-field__password-wrapper{position:relative}.lilypd-settings-field button.lilypd-settings-field__toggle-password{position:absolute;right:2rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;color:var(--Neutrals-Grey-40);line-height:0;transition:color .15s cubic-bezier(.5,1,.89,1)}@media(hover:hover)and (pointer:fine){.lilypd-settings-field button.lilypd-settings-field__toggle-password:hover,.lilypd-settings-field button.lilypd-settings-field__toggle-password.hover{color:var(--Neutrals-Grey-70)}}.lilypd-settings-field button.lilypd-settings-field__toggle-password svg{width:2rem;height:2rem}.lilypd-settings-field__password-icon{width:2rem;height:2rem}.lilypd-modal__dialog.lilypd-modal--save-confirm{max-width:500px;padding:var(--Module-Spacing-Gap-XL) var(--Module-Spacing-Gap-L);gap:var(--Module-Spacing-Gap-M);align-items:center}.lilypd-modal__dialog.lilypd-modal--save-confirm .lilypd-modal__close-icon{width:1.25rem;height:1.25rem}.lilypd-save-confirm{display:flex;flex-direction:column;align-items:center;text-align:center}.lilypd-save-confirm__state{display:flex;flex-direction:column;align-items:center;gap:var(--Module-Spacing-Gap-M);width:100%}.lilypd-save-confirm__state[hidden]{display:none}.lilypd-save-confirm__text{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XXXS)}.lilypd-save-confirm__title{color:var(--Moss-100);margin:0;padding-bottom:var(--Module-Spacing-Gap-XXXS)}.lilypd-save-confirm__desc{color:var(--Neutrals-Grey-70);margin:0}.lilypd-save-confirm__actions{display:flex;gap:1rem}.lilypd-save-confirm__spinner{width:3rem;height:3rem;border:3px solid var(--Moss-20);border-top-color:var(--Moss-90);border-radius:50%;animation:lilypd-spin .7s linear infinite}@keyframes lilypd-spin{to{transform:rotate(360deg)}}.lilypd-save-confirm button.lilypd-save-confirm__exit,.lilypd-save-confirm button.lilypd-save-confirm__save{height:6rem;min-width:9.75rem;padding:1rem 2rem;border:none;border-radius:999px;cursor:pointer;font-size:1.75rem;letter-spacing:-.01em;font-weight:600;line-height:1;transition:background-color .2s cubic-bezier(.5,1,.89,1)}.lilypd-save-confirm button.lilypd-save-confirm__exit{background-color:var(--Moss-10);color:var(--Moss-90)}@media(hover:hover)and (pointer:fine){.lilypd-save-confirm button.lilypd-save-confirm__exit:hover,.lilypd-save-confirm button.lilypd-save-confirm__exit.hover{background-color:var(--Moss-20)}}.lilypd-save-confirm button.lilypd-save-confirm__save{background-color:var(--Moss-90);color:var(--Moss-10)}@media(hover:hover)and (pointer:fine){.lilypd-save-confirm button.lilypd-save-confirm__save:hover,.lilypd-save-confirm button.lilypd-save-confirm__save.hover{background-color:var(--Moss-80)}}.page-card-stickersheet{background-color:rgba(var(--color-debug-purple-rgb),.25);display:flex;flex-direction:column;gap:20rem}.page-card-stickersheet__section{background-color:rgba(var(--color-debug-purple-rgb),.25);display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-M)}.page-card-stickersheet__section-title{background-color:rgba(var(--color-debug-yellow-rgb),.25)}.page-card-stickersheet__cards{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-L)}.page-card-stickersheet__card-row{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XS)}html:has(.page-type_course){scroll-padding-top:10rem}@media(min-width:1024px){html:has(.page-type_course){scroll-padding-top:15rem}}.page-type_course .entry-content>.learndash-wrapper.learndash-wrapper--course{max-width:none;padding-left:0;padding-right:0}.page-type_course .ld-tab-bar{max-width:100%;min-width:0}.page-type_course .ld-tab-bar__panel{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XXXL);overflow-x:clip}.page-type_course .ld-tab-bar__panel>*:not(.unconstrained):not(.content-carousel){width:100%;max-width:var(--max-width);padding-left:var(--Module-Spacing-Margin-LR-S);padding-right:var(--Module-Spacing-Margin-LR-S);margin:0 auto}.page-type_course .ld-tab-bar__panel>.unconstrained,.page-type_course .ld-tab-bar__panel>.content-carousel{width:100%;max-width:none;padding-left:0;padding-right:0;margin:unset}.page-type_course .ld-tab-bar__panel>.ld-featured-image{display:none}.page-type_course .ld-tab-bar__panel>.wp-block-separator{margin-top:calc(var(--Module-Spacing-Gap-XXXL) * -.5);margin-bottom:calc(var(--Module-Spacing-Gap-XXXL) * -.5);width:100%;max-width:none;border:none;height:.125rem;background:var(--Neutrals-Grey-10)}.page-type_course .ld-tab-bar__panel>.wp-block-heading+.wp-block-columns{margin-top:calc(var(--Module-Spacing-Gap-XXXL) * -1 + var(--Module-Spacing-Gap-S))}@media(min-width:1024px){.page-type_course .ld-tab-bar__panel>.wp-block-heading+.wp-block-columns{gap:17rem}}.page-type_course .resource-carousel .learndash-block-container,.page-type_course .course-faq .learndash-block-container{padding:0}.page-type_course .entry-content .container .course-faq{background:transparent;padding:var(--Module-Spacing-Margin-TB-S) var(--Module-Spacing-Margin-LR-S)}.page-type_course .entry-content .container .course-faq .course-faq__oval,.page-type_course .ld-item-list.ld-lesson-list,.page-type_course .ld-section-heading,.page-type_course .ld-accordion--course,.page-type_course #course-reviews-section,.page-type_course .wdm-course-reviews-section,.page-type_course .lilypd-course-reviews{display:none}.course-secondary-nav{display:none;border-top:1px solid transparent;align-items:center;justify-content:space-between;width:100%}@media(min-width:1024px){.course-secondary-nav{display:flex;overflow:hidden;max-height:0;padding-top:0;opacity:0;transition:max-height .35s cubic-bezier(.25,.46,.45,.94),opacity .3s ease,padding-top .35s ease,border-top-color .3s ease}}@media(min-width:1024px){.course-secondary-nav--visible{max-height:6rem;padding-top:1rem;opacity:1;border-top-color:var(--Neutrals-Grey-10)}}.course-secondary-nav__title{color:var(--Moss-100);white-space:nowrap}.course-secondary-nav__tabs{display:flex;align-items:center}.course-secondary-nav a.course-secondary-nav__tab{display:flex;align-items:center;justify-content:center;height:4rem;padding:0 3rem;border-radius:6.25rem;color:var(--Moss-90);text-decoration:none;transition:background-color .2s ease,color .2s ease}@media(hover:hover)and (pointer:fine){.course-secondary-nav a.course-secondary-nav__tab:hover,.course-secondary-nav a.course-secondary-nav__tab.hover{background:var(--Moss-10)}}.course-secondary-nav a.course-secondary-nav__tab--active{background:var(--Moss-20);color:var(--Moss-100)}.site-header__container:has(.course-secondary-nav){flex-wrap:wrap}@media(min-width:1024px){.site-header__container:has(.course-secondary-nav){height:auto;min-height:7rem;row-gap:0;transition:row-gap .35s cubic-bezier(.25,.46,.45,.94),padding-bottom .35s cubic-bezier(.25,.46,.45,.94),border-radius .35s ease}}.site-header__container:has(.course-secondary-nav) .header-menu-desktop{width:auto;flex:1 1 0}.site-header__container:has(.course-secondary-nav).site-header__container--has-secondary{border-radius:3.5rem}@media(min-width:1024px){.site-header__container:has(.course-secondary-nav).site-header__container--has-secondary{row-gap:1rem;padding-bottom:1rem}}.page-type_search .search-page{padding-top:calc(var(--header-height) + var(--spacing-24));padding-bottom:var(--spacing-32);display:flex;flex-direction:column;gap:var(--spacing-16)}@media(min-width:1024px){.page-type_search .search-page{padding-top:calc(var(--header-height-desktop) + var(--spacing-24));gap:var(--spacing-24)}}.page-type_search .search-page__header{display:flex;flex-direction:column;gap:var(--spacing-12)}@media(min-width:768px){.page-type_search .search-page__header{flex-direction:row;align-items:center;justify-content:space-between}}.page-type_search .search-page__title{color:var(--Moss-100);display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem}.page-type_search .search-page__count{color:var(--Colonial-Yellow-100);transform:translateY(.5rem)}.page-type_search .search-page__results{display:flex;flex-direction:column;gap:var(--spacing-12)}.page-type_search .search-page__empty{min-height:20rem;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--Moss-90)}@media(min-width:1024px){.page-type_search .search-result-card__content{padding:var(--Module-Spacing-Gap-M)}}.page-type_search .search-result-card__image{width:12.625rem;padding:var(--Module-Spacing-Gap-XXS)}@media(min-width:1024px){.page-type_search .search-result-card__image{width:25.375rem}}.page-type_search .search-page__pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-top:var(--spacing-8)}.page-type_search .search-page__page-button{width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--Moss-90);color:var(--Moss-10);text-decoration:none;font-size:1.5rem;line-height:1;letter-spacing:-.01em;font-weight:600;transition:background-color .32s cubic-bezier(.5,1,.89,1),opacity .2s cubic-bezier(.5,1,.89,1),transform .2s cubic-bezier(.5,1,.89,1)}.page-type_search .search-page__page-button.is-active{background:var(--Moss-70)}.page-type_search .search-page__page-button.is-disabled{opacity:.2;pointer-events:none}@media(hover:hover)and (pointer:fine){.page-type_search .search-page__page-button:hover,.page-type_search .search-page__page-button.hover{background:var(--Moss-80)}}.page-type_search .search-page__page-button:active{transform:scale(.95)}.page-type_search .search-page__page-icon{width:1.5rem;height:1.5rem;display:block}.page-type_search .search-page__page-dots{display:flex;padding:0 .5rem;align-items:center;gap:.5rem;opacity:.2}.page-type_search .search-page__page-dots .dot,.page-type_search .search-page__page-dots:before,.page-type_search .search-page__page-dots:after{content:"";width:.625rem;height:.625rem;background:var(--Moss-90);border-radius:50%}.page-type_course{padding:var(--Module-Spacing-Margin-TB-S) 0 0}.page-type_course .entry-content .wp-block-column>h1,.page-type_course .entry-content .wp-block-column h2,.page-type_course .entry-content .wp-block-column h3,.page-type_course .entry-content .wp-block-column h4,.page-type_course .entry-content .wp-block-column h5,.page-type_course .entry-content .wp-block-column h6{margin-bottom:3rem}.page-type_course .entry-content .wp-block-column>p{margin-bottom:1.5rem}.page-type_course .entry-content .wp-block-column>p:last-child{margin-bottom:0}.learndash-course-completion .completion-page-content{display:flex;flex-direction:column;gap:var(--Module-Spacing-Gap-XXL)}.learndash-course-completion .completion-page-content>.wp-block-lilypd-blocks-completion-header,.learndash-course-completion .completion-page-content>.wp-block-lilypd-blocks-completion-stats,.learndash-course-completion .completion-page-content>.wp-block-lilypd-blocks-redirection-cards,.learndash-course-completion .completion-page-content>.wp-block-lilypd-blocks-transformation,.learndash-course-completion .completion-page-content>.wp-block-lilypd-blocks-impact,.learndash-course-completion .completion-page-content>.wp-block-lilypd-blocks-content-block{width:100%}.learndash-course-completion .completion-page-content__exit-row{display:flex;justify-content:stretch;padding-top:var(--Module-Spacing-Gap-M)}.learndash-course-completion .completion-page-content__exit-row .course-navigation{width:100%}
