@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Montserrat:wght@400;500;600;700&display=swap";.pp-public-site{min-height:100vh;background:var(--pp-paper,#faf8f4);color:var(--pp-ink,#001f54);font-family:Montserrat,Arial,sans-serif}.pp-public-content{min-height:55vh;outline:none}.pp-chrome-scale{width:100%;max-width:none;margin:0;position:relative}.pp-chrome-scale *{box-sizing:border-box}.pp-chrome-scale a{text-decoration:none}.pp-global-header{height:76px;position:relative;z-index:50;background:linear-gradient(180deg,#fff,#fff0);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#062b68;font-family:Montserrat,Arial,sans-serif}.pp-global-header__row{height:76px;display:flex;align-items:center;gap:18px;padding:8px 35px 8px 25px}.pp-global-brand{width:200px;flex:0 0 200px;display:block}.pp-global-brand img{display:block;object-fit:contain;width:200px;height:58px;max-width:100%}.pp-global-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-left:auto}.pp-global-nav a{position:relative;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.3;color:#001f54;padding:9px 0}.pp-global-nav a:after{content:"";height:2px;background:#d96b00;position:absolute;left:0;right:0;bottom:0;transform:scaleX(0);transform-origin:left;transition:transform .18s cubic-bezier(.23,1,.32,1)}.pp-global-nav a:hover:after,.pp-global-nav a.is-active:after{transform:scaleX(1)}.pp-global-journey{display:inline-flex;align-items:center;justify-content:center;flex:0 0 138px;height:38px;border-radius:4px;background:#062b68;color:#fff;font-size:11px;font-weight:600;line-height:1.2;margin-left:12px;border:1px solid #062b68;transition:background .16s cubic-bezier(.23,1,.32,1)}.pp-global-journey:hover{background:#001f54}.pp-global-menu-toggle{display:none;background:transparent;border:0;color:#062b68;padding:8px}.pp-global-mobile-menu{position:absolute;top:76px;left:0;right:0;display:grid;background:#faf8f4;border-top:1px solid #dce4ed;box-shadow:0 12px 20px #001f541a;padding:16px 24px;gap:2px}.pp-global-mobile-menu a{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:14px;font-weight:500;color:#062b68}.pp-global-mobile-menu a[aria-current=page]{color:#d96b00;font-weight:700}.pp-global-mobile-menu svg{width:18px;height:18px}.pp-global-footer{background:#062b68;color:#fff;font-family:Montserrat,Arial,sans-serif}.pp-global-footer__inner{display:flex;align-items:center;justify-content:space-between;gap:26px;min-height:68px;padding:10px 30px}.pp-global-footer__brand{display:block;flex:0 0 174px;width:174px}.pp-global-footer__brand img{display:block;width:174px;height:46px;object-fit:contain;object-position:left;filter:brightness(0) invert(1)}.pp-global-footer__nav{display:flex;align-items:center;justify-content:space-between;flex:1;gap:24px}.pp-global-footer__nav a{font-size:11px;line-height:1.4;color:#fff;white-space:nowrap}.pp-global-footer__socials{display:flex;align-items:center;gap:15px;flex:0 0 auto}.pp-global-footer__socials a{display:grid;place-items:center;width:23px;height:26px;color:#fff}.pp-global-footer__socials svg{width:22px;height:22px;stroke-width:1.5}.pp-global-footer a:hover{text-decoration:underline;text-underline-offset:3px}.pp-global-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #ffffff26;margin:0 30px;padding:9px 0;color:#e1e9f3;font-size:8px;line-height:1.4}.pp-global-footer__bottom>span{white-space:nowrap}.pp-global-footer__resources{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.pp-global-footer__resources a{color:#fff;font-size:8px;line-height:1.4}.pp-skip-link{position:fixed;z-index:1000;top:-100px;left:16px;background:#062b68;color:#fff;padding:12px 18px;border-radius:4px;font-size:14px}.pp-skip-link:focus{top:10px}.pp-public-site :is(a,button,input,textarea,select):focus-visible{outline:2px solid #d96b00;outline-offset:4px}.pp-global-journey:active,.pp-global-menu-toggle:active{transform:scale(.97)}@media (max-width:950px){.pp-global-header__row{padding:8px 24px;gap:12px}.pp-global-nav{gap:15px}.pp-global-nav a{font-size:10px}.pp-global-journey{flex-basis:130px;margin-left:4px}.pp-global-brand{flex-basis:180px;width:180px}.pp-global-brand img{width:180px}.pp-global-footer__inner{gap:18px;padding:10px 24px}.pp-global-footer__nav{gap:15px}.pp-global-footer__nav a{font-size:10px}}@media (max-width:800px){.pp-global-header__row{padding:8px 20px}.pp-global-brand{width:194px;flex-basis:194px}.pp-global-brand img{width:194px}.pp-global-nav{display:none}.pp-global-journey{margin-left:auto;flex-basis:138px;font-size:11px}.pp-global-menu-toggle{display:flex;align-items:center;justify-content:center}.pp-global-menu-toggle svg{width:24px;height:24px}.pp-global-footer__inner{display:grid;grid-template-columns:1fr auto;gap:20px;padding:24px}.pp-global-footer__nav{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pp-global-footer__nav a{font-size:13px}.pp-global-footer__socials{grid-column:2;grid-row:1}.pp-global-footer__brand{grid-column:1;grid-row:1;width:174px}.pp-global-footer__bottom{display:block;margin:0 24px;padding:16px 0;font-size:10px}.pp-global-footer__resources{justify-content:flex-start;gap:12px 18px;margin-top:14px}.pp-global-footer__resources a{font-size:11px}}@media (max-width:480px){.pp-global-header__row{padding:8px 16px;gap:8px}.pp-global-brand{width:174px;flex-basis:174px}.pp-global-brand img{width:174px}.pp-global-journey{flex:0 1 auto;height:35px;font-size:10px;padding:0 10px}.pp-global-menu-toggle{padding:5px}.pp-global-footer__inner{gap:20px 18px}}@media (prefers-reduced-motion:reduce){.pp-global-nav a:after,.pp-global-journey{transition:none}}:root{--pp-font-display:"Cormorant Garamond",Georgia,serif;--pp-font-body:"Montserrat",Arial,sans-serif;--pp-font-accent:"Caveat",cursive;--pp-h1:64px;--pp-h2:42px;--pp-h3:30px;--pp-h4:24px;--pp-body:16px;--pp-body-large:18px;--pp-body-small:14px;--pp-caption:12px}.pp-account-page{min-height:650px;display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate;padding:60px 24px;background:radial-gradient(ellipse at 15% 15%,#eef5fb 0,transparent 55%),linear-gradient(140deg,#faf8f4,#fff 60%,#f5e9da);color:#001f54;font-family:var(--pp-font-body)}.pp-account-page>[class*=max-w-md]{width:100%;max-width:480px}.pp-account-page [data-slot=card]{background:#fff;border:1px solid #d7e0e9;border-radius:10px;box-shadow:0 12px 38px #062b680c;color:#001f54;padding:26px 10px}.pp-account-page [data-slot=card-title]{font:500 38px/1.1 var(--pp-font-display);letter-spacing:-.6px;color:#062b68}.pp-account-page [data-slot=card-description]{font:400 14px/1.6 var(--pp-font-body);color:#3f5370;margin-top:8px}.pp-account-page form{padding-top:14px}.pp-account-page :is(input,textarea,select){background:#fff;border-color:#b8c9da;border-radius:5px;color:#001f54;min-height:44px;font-size:14px}.pp-account-page label{font-size:13px;font-weight:600;color:#062b68}.pp-account-page button[type=submit],.pp-account-page button[data-slot=button]:not([class*=outline]):not([class*=ghost]){background:#062b68;color:#fff;border-radius:5px;min-height:44px;font-size:14px;font-weight:600}.pp-account-page>.text-center{max-width:640px}.pp-account-page .text-white,.pp-account-page [class*="text-white/"]{color:#001f54}.pp-account-page h2{font:500 40px/1.1 var(--pp-font-display);color:#062b68}.pp-account-page>div>div>img{max-height:64px;object-fit:contain}.pp-form-page{color:#001f54;background:#faf8f4;font-family:var(--pp-font-body)}.pp-form-page>div{background:#faf8f4!important;min-height:60vh}.pp-form-page [data-slot=card]{border-color:#d7e0e9;background:#fff;box-shadow:0 8px 26px #062b6808}.pp-form-page :is(h1,h2,[data-slot=card-title]){font-family:var(--pp-font-display)!important;color:#062b68}.pp-form-page :is(h1,[data-slot=card-title]){font-size:clamp(28px,4vw,40px);font-weight:500;letter-spacing:-.5px}.pp-form-page button[type=submit]{background:#062b68;color:#fff;font-family:var(--pp-font-body);font-weight:600}@media (min-width:768px) and (max-width:1199px){:root{--pp-h1:52px;--pp-h2:36px;--pp-h3:27px;--pp-h4:22px;--pp-body:16px;--pp-body-large:17px}}@media (max-width:767px){:root{--pp-h1:40px;--pp-h2:30px;--pp-h3:24px;--pp-h4:21px;--pp-body:16px;--pp-body-large:17px}.pp-account-page{min-height:560px;padding:36px 18px}.pp-account-page [data-slot=card-title]{font-size:34px}.pp-account-page [data-slot=card]{padding:20px 0}}.pp-public-site .pp-public-content .site-shell,.pp-public-site .pp-public-content .planet-main,.pp-public-site .pp-public-content .lc-page,.pp-public-site .pp-public-content .cl-page{min-height:0}body .pp-public-site .pp-global-header{height:auto;min-height:76px}body .pp-public-site .pp-global-header .pp-global-header__row{height:76px}body .pp-public-site .pp-global-header .pp-global-header__quick-actions{display:grid;grid-template-columns:300px 320px;justify-content:end;gap:16px;width:100%;padding:0 var(--pp-page-gutter,35px) 12px}body .pp-public-site .pp-global-header .pp-global-header__quick-action{display:grid;grid-template-columns:35px minmax(0,1fr) 18px;align-items:center;gap:11px;min-width:0;min-height:64px;padding:10px 15px;border-radius:3px;background:#fff;opacity:1;box-shadow:0 4px 14px #062b680f;color:#062b68;transition:transform .16s ease,box-shadow .16s ease}body .pp-public-site .pp-global-header .pp-global-header__quick-action:hover{transform:translateY(-2px);box-shadow:0 7px 18px #062b6824}body .pp-public-site .pp-global-header .pp-global-header__quick-action-icon{display:block;width:35px;height:39px;color:#062b68}body .pp-public-site .pp-global-header .pp-global-header__quick-action span{min-width:0}body .pp-public-site .pp-global-header .pp-global-header__quick-action :is(strong,small){display:block}body .pp-public-site .pp-global-header .pp-global-header__quick-action strong{font-size:13px;font-weight:700;line-height:1.15}body .pp-public-site .pp-global-header .pp-global-header__quick-action.is-warm :is(strong,.pp-global-header__quick-action-icon){color:#bd6908}body .pp-public-site .pp-global-header .pp-global-header__quick-action small{margin-top:4px;color:#001f54;font-size:9px;font-weight:500;line-height:1.25}body .pp-public-site .pp-global-header .pp-global-header__quick-action i{color:#062b68;font-size:22px;font-style:normal;line-height:1}body .pp-public-site .pp-global-header .pp-global-mobile-menu{top:100%}@media (max-width:700px){body .pp-public-site .pp-global-header .pp-global-header__quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:10px}body .pp-public-site .pp-global-header .pp-global-header__quick-action{grid-template-columns:31px minmax(0,1fr) 16px;min-height:55px;padding:8px 10px;gap:9px}body .pp-public-site .pp-global-header .pp-global-header__quick-action-icon{width:28px;height:30px}body .pp-public-site .pp-global-header .pp-global-header__quick-action strong{font-size:11px}body .pp-public-site .pp-global-header .pp-global-header__quick-action small{font-size:8px}body .pp-public-site .pp-global-header .pp-global-header__quick-action i{font-size:18px}}@media (max-width:620px){body .pp-public-site .pp-global-header .pp-global-header__quick-actions{grid-template-columns:1fr}}@media (max-width:400px){body .pp-public-site .pp-global-header .pp-global-header__row{padding-inline:12px;gap:4px}body .pp-public-site .pp-global-header .pp-global-brand{flex:0 1 clamp(110px,35vw,140px);width:clamp(110px,35vw,140px)}body .pp-public-site .pp-global-header .pp-global-brand img{width:100%}body .pp-public-site .pp-global-header .pp-global-journey{padding-inline:8px}body .pp-public-site .pp-global-header .pp-global-header__quick-actions{padding-inline:12px}}.pp-public-site{position:relative}.pp-public-site.pp-header-over-hero>.pp-header-layer{position:absolute;inset:0 0 auto;width:100%;z-index:100}.pp-public-site.pp-header-over-hero [data-header-overlay-hero=true]{box-sizing:border-box}.pp-public-site.pp-header-over-hero .pp-global-nav a,.pp-public-site.pp-header-over-hero .pp-global-menu-toggle{filter:drop-shadow(0 1px 2px rgba(255,255,255,.65))}.pp-public-site .cl-document-page .cl-document-hero .cl-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;white-space:normal;max-width:100%;height:auto;padding:0;margin:0 0 16px;gap:8px;overflow:visible;font-size:11px}.pp-public-site{--pp-page-gutter:clamp(16px,3.2vw,64px);width:100%;max-width:none}.pp-public-site .pp-public-content{width:100%;max-width:none;min-width:0}.pp-public-site .pp-public-content :is(.site-shell,.planet-main,.home-reference,.reference-coded,.cb-artboard-shell,.cb-page,.community-reference,.publish-reference,.lc-page,.cl-page,.caa-page,.car-page){width:100%;max-width:none;margin-left:0;margin-right:0;min-width:0}.pp-public-site .pp-chrome-scale{width:100%;max-width:none;zoom:1}.pp-public-site .pp-global-header__row{padding-inline:var(--pp-page-gutter);gap:clamp(12px,1.6vw,30px)}.pp-public-site .pp-global-nav{flex:1;justify-content:center;gap:clamp(14px,2vw,38px)}.pp-public-site .pp-global-nav a{font-size:clamp(11px,.9vw,15px)}.pp-public-site .pp-global-journey{flex-basis:clamp(138px,12vw,184px);font-size:clamp(11px,.9vw,15px);margin-left:0}.pp-public-site .pp-global-footer__inner{padding-inline:var(--pp-page-gutter)}.pp-public-site .pp-global-footer__nav{gap:clamp(12px,2vw,38px)}.pp-public-site .pp-global-footer__nav a{font-size:clamp(11px,.9vw,15px)}.pp-public-site .pp-global-footer__bottom{margin-inline:var(--pp-page-gutter);font-size:clamp(10px,.7vw,12px)}.pp-public-site .pp-global-footer__resources a{font-size:clamp(10px,.7vw,12px)}@media (max-width:1023px){.pp-public-site .pp-global-nav{display:none}.pp-public-site .pp-global-menu-toggle{display:flex;align-items:center;justify-content:center}.pp-public-site .pp-global-journey{margin-left:auto;flex:0 1 138px}.pp-public-site .pp-global-footer__inner{display:grid;grid-template-columns:1fr auto;gap:20px;padding-block:24px}.pp-public-site .pp-global-footer__nav{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pp-public-site .pp-global-footer__socials{grid-column:2;grid-row:1}.pp-public-site .pp-global-footer__brand{grid-column:1;grid-row:1}.pp-public-site .pp-global-footer__bottom{flex-wrap:wrap;gap:12px}.pp-public-site .pp-global-footer__resources{justify-content:flex-start}}@media (max-width:600px){.pp-public-site .pp-global-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-public-site .pp-global-brand{flex:0 1 174px;min-width:110px}.pp-public-site .pp-global-journey{flex:0 1 auto;font-size:10px;padding-inline:10px}.pp-public-site .pp-global-menu-toggle{flex-shrink:0}}.pp-public-site :is(.caa-hero,.car-hero,.car-snapshot,.car-empty,.caa-sheet,.caa-content){max-width:none}.pp-public-site :is(.contact-hero__copy,.contact-compose,.contact-details__inner,.legal-hero__copy,.legal-docs__inner,.cl-document-hero,.cl-document-layout){max-width:none;width:100%}@media (min-width:901px){.pp-public-site .contact-compose{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-inline:var(--pp-page-gutter);gap:clamp(32px,5vw,96px)}.pp-public-site :is(.contact-details__inner,.legal-hero__copy,.legal-docs__inner,.cl-document-layout){padding-inline:var(--pp-page-gutter)}.pp-public-site .contact-hero__copy{padding-inline:var(--pp-page-gutter)}.pp-public-site .cl-newsletter{padding-inline:var(--pp-page-gutter);grid-template-columns:minmax(190px,25%) 48px minmax(0,1fr) minmax(240px,30%)}.pp-public-site .cl-newsletter>img{width:25%;height:100%}}@media (min-width:681px){.pp-public-site .home-reference__welcome{width:calc(100% - var(--pp-page-gutter)*2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px 24px 0}.pp-public-site .home-reference__welcome-image,.pp-public-site .home-reference__welcome-image img{width:100%;height:clamp(253px,23vw,380px)}.pp-public-site .home-reference__testimonial{width:100%;grid-template-columns:30% 48px minmax(0,1fr) 48px}.pp-public-site .home-reference__pathways{margin-inline:var(--pp-page-gutter)}.pp-public-site .home-reference__faq{padding-inline:var(--pp-page-gutter);padding-block:20px;overflow:visible}.pp-public-site .home-reference__faq-item:not(.is-open){height:auto;overflow:visible}.pp-public-site .home-reference__faq-item button{min-height:32px;font-size:12px}.pp-public-site .home-reference__faq-item p{font-size:13px}.pp-public-site .home-reference__hero-copy{padding-left:var(--pp-page-gutter)}.pp-public-site .home-reference__quick-links{right:var(--pp-page-gutter);top:12px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(636px,calc(100% - 240px))}.pp-public-site .home-reference__cta{height:auto;min-height:120px;grid-template-columns:minmax(0,1fr) minmax(280px,1.2fr) minmax(0,1fr)}.pp-public-site .home-reference__cta-copy{min-width:0;padding:18px 10px}}@media (min-width:1200px){.pp-public-site .home-reference__hero{height:clamp(547px,38vw,700px)}.pp-public-site .home-reference__hero-copy h1{font-size:clamp(57px,4.2vw,78px);max-width:520px}.pp-public-site .home-reference__hero-copy>p{font-size:16px;max-width:440px}.pp-public-site .home-reference__welcome-copy>p:not(.home-reference__script){font-size:15px;max-width:70ch}.pp-public-site .home-reference__pathway p,.pp-public-site .home-reference__pathway strong{font-size:13px}.pp-public-site .home-reference__belonging li{font-size:14px}.pp-public-site .home-reference__welcome-copy h2,.pp-public-site .home-reference__belonging h2{font-size:40px}}.pp-public-site .lessons-reference .lessons-options__grid{max-width:none;width:100%}@media (min-width:721px){.pp-public-site .lessons-reference :is(.lessons-options,.lessons-ready,.lessons-faq){height:auto;padding-inline:var(--pp-page-gutter);padding-block:24px}.pp-public-site .lessons-reference .lessons-card{height:auto;min-height:465px;padding-bottom:22px}.pp-public-site .lessons-reference .lessons-card>img{height:clamp(174px,17vw,290px)}.pp-public-site .lessons-reference .lessons-closing{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}.pp-public-site .lessons-reference .lessons-closing__belief{padding-left:var(--pp-page-gutter)}.pp-public-site .lessons-reference .lessons-hero__copy{padding-left:var(--pp-page-gutter);width:min(45%,520px)}.pp-public-site .lessons-reference .lessons-hero>img{left:25%;width:75%}.pp-public-site .lessons-reference .lessons-hero h1{white-space:normal}}@media (min-width:1200px){.pp-public-site .lessons-reference .lessons-card>p,.pp-public-site .lessons-reference .lessons-card li{font-size:14px}.pp-public-site .lessons-reference .lessons-card h3{font-size:28px}.pp-public-site .lessons-reference .lessons-card__heading{height:110px}.pp-public-site .lessons-reference .lessons-step p,.pp-public-site .lessons-reference .lessons-faq .lc-faq__item button{font-size:13px}.pp-public-site .lessons-reference .lessons-step h3{font-size:22px}}@media (min-width:901px){.pp-public-site .lc-page.foundation-board .lbc-main-hero{height:clamp(459px,38vw,650px)}.pp-public-site .lc-page.foundation-board .lbc-main-hero>img{object-fit:cover}.pp-public-site .lc-page.foundation-board .lbc-main-hero__copy{padding-left:var(--pp-page-gutter);width:min(42%,520px)}.pp-public-site .lc-page.foundation-board .lbc-main-hero h2{white-space:normal}.pp-public-site .lc-page.foundation-board :is(.lbc-challenges,.lbc-iceberg,.lbc-outcomes,.lbc-journey,.lbc-main-cta,.lbc-main-facts){height:auto;padding-inline:var(--pp-page-gutter)}.pp-public-site .lc-page.foundation-board .lbc-challenges{padding-block:24px}.pp-public-site .lc-page.foundation-board .lbc-iceberg__surface{height:auto;min-height:262px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr) minmax(0,1fr) minmax(0,.9fr);gap:16px;align-items:center;padding:20px}.pp-public-site .lc-page.foundation-board :is(.lbc-iceberg__intro,.lbc-iceberg__diagram,.lbc-iceberg__labels,.lbc-iceberg__outro){position:static;inset:auto;width:100%;min-width:0;margin:0}.pp-public-site .lc-page.foundation-board .lbc-iceberg__diagram{height:auto;aspect-ratio:358/253;max-width:460px;justify-self:center}.pp-public-site .lc-page.foundation-board .lbc-iceberg__diagram>img{width:100%;height:100%;object-fit:contain}.pp-public-site .lc-page.foundation-board .lbc-outcomes{padding-block:24px}.pp-public-site .lc-page.foundation-board .lbc-outcomes__grid{width:calc(100% - 80px);height:auto;grid-template-columns:repeat(5,minmax(0,1fr))}.pp-public-site .lc-page.foundation-board .lbc-outcomes article{height:auto;min-height:179px;padding:16px 10px}.pp-public-site .lc-page.foundation-board .lbc-journey{padding-bottom:20px}.pp-public-site .lc-page.foundation-board .lbc-journey__surface{height:auto;min-height:110px;grid-template-columns:minmax(200px,30%) minmax(0,1fr);gap:18px;padding-block:16px}.pp-public-site .lc-page.foundation-board .lbc-journey__node{justify-content:center}.pp-public-site .lc-page.foundation-board .lbc-journey__arrow{right:0}.pp-public-site .lc-page.foundation-board .lbc-main-cta__surface{height:auto;min-height:100px}.pp-public-site .lc-page.foundation-board .lbc-main-cta__surface>img{width:35%;height:100%}.pp-public-site .lc-page.foundation-board .lbc-main-cta__surface>div{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 26px}.pp-public-site .lc-page.foundation-board .lbc-main-cta .lc-button{position:static;inset:auto;flex-shrink:0;margin-right:30%}.pp-public-site .lc-page.foundation-board .lbc-main-facts{padding-block:16px}}@media (min-width:1200px){.pp-public-site .lc-page.foundation-board .lbc-main-hero h1{font-size:clamp(56px,4vw,76px)}.pp-public-site .lc-page.foundation-board .lbc-main-hero p{font-size:15px;line-height:1.6}.pp-public-site .lc-page.foundation-board :is(.lbc-challenges article p,.lbc-outcomes article p,.lbc-outcomes article h3,.lbc-iceberg__intro p,.lbc-iceberg__outro p,.lbc-iceberg__visible,.lbc-iceberg__hidden){font-size:14px;line-height:1.6}}@media (min-width:721px){.pp-public-site .lbc-course-page :is(.lbc-course-decisions,.lbc-course-facts,.lbc-course-modules,.lbc-course-included,.lbc-course-faq){height:auto;padding-inline:var(--pp-page-gutter);padding-block:24px}.pp-public-site .lbc-course-page .lbc-course-decisions article{height:auto;min-height:146px}.pp-public-site .lbc-course-page .lbc-course-modules img{height:clamp(109px,12vw,210px)}.pp-public-site .lbc-course-page .lbc-course-included{grid-template-columns:minmax(0,3fr) minmax(240px,1fr)}.pp-public-site .lbc-course-page .lbc-course-included__main{grid-template-columns:minmax(150px,30%) minmax(0,1fr)}.pp-public-site .lbc-course-page .lbc-course-included__main>img{width:100%;height:100%;min-height:146px;object-fit:cover}.pp-public-site .lbc-course-page .lbc-course-hero__copy{padding-left:var(--pp-page-gutter)}}@media (min-width:1200px){.pp-public-site .lbc-course-page :is(.lbc-course-facts article p,.lbc-course-modules p,.lbc-course-included li,.lbc-course-included aside p,.lbc-course-decisions p){font-size:13px;line-height:1.6}.pp-public-site .lbc-course-page :is(.lbc-course-facts h3,.lbc-course-modules h3){font-size:14px}.pp-public-site .lbc-course-page .lbc-course-decisions a.lbc-course-page__decision-button{font-size:12px}}@media (min-width:901px){.pp-public-site .lc-page.foundation-board .lbc-iceberg__diagram{position:relative}.pp-public-site .lc-page.foundation-board .lbc-iceberg__diagram>img{position:static;inset:auto;display:block}.pp-public-site .lc-page.foundation-board .lbc-main-cta__surface>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,40%);column-gap:24px;row-gap:4px}.pp-public-site .lc-page.foundation-board .lbc-main-cta h2,.pp-public-site .lc-page.foundation-board .lbc-main-cta p{grid-column:1}.pp-public-site .lc-page.foundation-board .lbc-main-cta .lc-button{grid-column:2;grid-row:1/span 2;justify-self:start;margin-right:0}}@media (max-width:400px){.pp-public-site .lbc-course-page .lbc-course-decisions article{grid-template-columns:44px minmax(0,1fr);padding:18px 12px;gap:12px}.pp-public-site .lbc-course-page .lbc-course-decisions article>span{width:40px;height:40px}.pp-public-site .lbc-course-page .lbc-course-decisions article>div{min-width:0}.pp-public-site .lbc-course-page .lbc-course-decisions a.lbc-course-page__decision-button{width:100%;white-space:normal;line-height:1.4;text-align:center}.pp-public-site .lbc-course-page .lbc-course-contact>div{min-width:0;padding-inline:18px}.pp-public-site .cl-document-page .cl-document-hero__copy{width:100%;min-width:0;gap:14px;padding-inline:16px}.pp-public-site .cl-document-page .cl-document-hero__copy .cl-legal-icon{width:48px;height:48px;transform:none}.pp-public-site .cl-document-page .cl-document-hero__copy>div{min-width:0;flex:1}.pp-public-site .cl-document-page .cl-document-hero h1{font-size:36px;overflow-wrap:break-word}}@media (min-width:721px){.pp-public-site .lbc-course-page .lbc-course-modules article>span{top:calc(clamp(109px,12vw,210px) - 18px)}}.pp-public-site .community-reference .community-programme__facts li{display:grid;grid-template-columns:25px minmax(0,1fr);gap:9px;align-items:center}.pp-public-site .community-reference .community-programme__facts li>svg{position:static;inset:auto;grid-column:1;grid-row:1;width:21px;height:21px;transform:none}.pp-public-site .community-reference .community-programme__facts li>span{grid-column:2;min-width:0}@media (max-width:400px){.pp-public-site .lbc-course-page .lbc-course-contact>div{flex-direction:column;align-items:flex-start}.pp-public-site .lbc-course-page .lbc-course-contact>div>*{min-width:0;max-width:100%}.pp-public-site .lbc-course-page .lbc-course-contact h2{white-space:normal;font-size:28px;overflow-wrap:break-word}.pp-public-site .student-reference .flex>input{min-width:0;max-width:100%;width:0;flex:1 1 0}.pp-public-site .pp-form-page .flex.justify-between{flex-wrap:wrap;gap:12px}.pp-public-site .pp-form-page .flex.justify-between>button{min-width:0;max-width:100%;flex:1 1 100%;white-space:normal}}@media (max-width:400px){.pp-public-site .questionnaire-navigation{flex-wrap:wrap;gap:12px}.pp-public-site .questionnaire-navigation>button{min-width:0;max-width:100%;flex:1 1 100%;white-space:normal}}.home-reference{--home-navy: #062b68;--home-deep-navy: #001f54;--home-orange: #d96b00;--home-paper: #faf8f4;--home-blue: #eef5fb;width:100%;max-width:1024px;margin:0 auto;overflow:hidden;background:var(--home-paper);color:var(--home-navy);font-family:Montserrat,Arial,sans-serif}.home-reference *,.home-reference *:before,.home-reference *:after{box-sizing:border-box}.home-reference img{display:block;max-width:100%}.home-reference__icon{display:block;flex:0 0 auto}.home-reference__hero{position:relative;isolation:isolate;height:547px;overflow:hidden;background:var(--home-blue)}.home-reference__hero-image{position:absolute;z-index:-2;inset:0;width:100%;height:100%;max-width:none!important;object-fit:cover;object-position:center 68%}.home-reference__hero-wash{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#faf8f43d,#faf8f41c 30%,#faf8f400 52%);pointer-events:none}.home-reference__quick-links{position:absolute;top:-12px;right:65px;display:grid;grid-template-columns:300px 320px;gap:16px;width:636px}.home-reference__quick-link{display:grid;grid-template-columns:35px minmax(0,1fr) 18px;align-items:center;gap:11px;min-height:64px;padding:10px 15px;border-radius:3px;background:#ffffffeb;box-shadow:0 4px 14px #062b6814;color:var(--home-navy);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.home-reference__quick-link:hover,.home-reference__pathway:hover{transform:translateY(-2px)}.home-reference__quick-link:focus-visible,.home-reference__pathway:focus-visible,.home-reference__button:focus-visible,.home-reference__text-link:focus-visible,.home-reference__faq-item button:focus-visible,.home-reference__testimonial-arrow:focus-visible{outline:2px solid var(--home-orange);outline-offset:3px}.home-reference__quick-link>img{width:35px;max-height:39px;object-fit:contain}.home-reference__quick-link strong,.home-reference__quick-link small{display:block}.home-reference__quick-link strong{font-size:13px;font-weight:700;line-height:1.15}.home-reference__quick-link.is-warm strong{color:#bd6908}.home-reference__quick-link small{margin-top:4px;color:var(--home-deep-navy);font-size:9px;font-weight:500;line-height:1.25;white-space:nowrap}.home-reference__quick-link i{color:var(--home-navy);font-size:22px;font-style:normal;line-height:1}.home-reference__hero-copy{padding:166px 0 40px 69px}.home-reference__hero-copy h1{max-width:370px;margin:0 0 13px;color:var(--home-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:57px;font-weight:500;letter-spacing:-.045em;line-height:.95;text-shadow:0 1px 2px rgba(255,255,255,.75)}.home-reference__hero-copy h1 span{color:var(--home-orange)}.home-reference__rule{display:block;width:31px;height:1px;margin:0 0 17px;background:var(--home-orange)}.home-reference__hero-copy>p{max-width:322px;margin:0 0 18px;color:var(--home-deep-navy);font-size:12px;font-weight:500;line-height:1.55;text-shadow:0 1px 2px rgba(255,255,255,.8)}.home-reference__button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:36px;padding:11px 18px;border-radius:3px;background:var(--home-navy);box-shadow:0 3px 8px #001f5429;color:#fff;font-size:10px;font-weight:600;line-height:1;text-decoration:none;transition:transform .16s ease,background .16s ease}.home-reference__button:hover{transform:translateY(-1px);background:var(--home-orange)}.home-reference__welcome{position:relative;z-index:2;display:grid;grid-template-columns:448px minmax(0,1fr);width:960px;min-height:256px;margin:-95px auto 0;padding:5px 35px 0;border-radius:7px 7px 0 0;background:var(--home-paper);box-shadow:0 -7px 28px #062b680f}.home-reference__welcome-image,.home-reference__welcome-image img{width:448px;height:253px}.home-reference__welcome-image{overflow:hidden}.home-reference__welcome-image img{object-fit:cover;object-position:center;border-radius:4px}.home-reference__welcome-copy{padding:25px 0 20px 34px}.home-reference__script{margin:0 0 8px;color:var(--home-orange);font-family:Caveat,cursive;font-size:18px;font-weight:600;line-height:1}.home-reference__welcome-copy h2,.home-reference__belonging h2,.home-reference__pathway h2,.home-reference__cta h2,.home-reference__faq h2{color:var(--home-navy);font-family:Cormorant Garamond,Georgia,serif;font-weight:600;letter-spacing:-.025em}.home-reference__welcome-copy h2{margin:0 0 15px;font-size:31px;line-height:1.02}.home-reference__welcome-copy>p:not(.home-reference__script){margin:0 0 16px;color:var(--home-deep-navy);font-size:11px;line-height:1.7}.home-reference__text-link{display:inline-flex;align-items:center;gap:12px;padding-bottom:5px;border-bottom:1px solid var(--home-orange);color:var(--home-navy);font-size:10px;font-weight:700;text-decoration:none}.home-reference__belonging{display:grid;grid-template-columns:35% 65%;min-height:225px;overflow:hidden;background:var(--home-paper)}.home-reference__belonging-copy{padding:12px 20px 10px 62px}.home-reference__belonging h2{margin:0 0 10px;font-size:30px;line-height:1.05}.home-reference__belonging ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.home-reference__belonging li{display:flex;align-items:center;gap:11px;color:var(--home-navy);font-size:9.5px;line-height:1.2}.home-reference__belonging li .home-reference__icon{flex:0 0 auto;width:23px;height:23px;color:var(--home-orange)}.home-reference__belonging-image{min-height:225px;overflow:hidden}.home-reference__belonging-image img{width:100%;height:225px;max-width:none!important;object-fit:cover;object-position:54% 58%}.home-reference__pathways{display:grid;grid-template-columns:repeat(4,1fr);min-height:154px;margin:0 30px;border-top:1px solid rgba(6,43,104,.12);border-bottom:1px solid rgba(6,43,104,.12);background:#fff}.home-reference__pathway{display:flex;flex-direction:column;align-items:center;min-width:0;padding:15px 22px 11px;border-right:1px solid rgba(6,43,104,.14);color:var(--home-navy);text-align:center;text-decoration:none;transition:transform .16s ease,background .16s ease}.home-reference__pathway:last-child{border-right:0}.home-reference__pathway:hover{background:#f8fbfd}.home-reference__pathway>.home-reference__icon{width:40px;height:40px;margin-bottom:7px;color:var(--home-navy)}.home-reference__pathway h2{margin:0 0 5px;font-size:18px;line-height:1.05}.home-reference__pathway p{min-height:32px;margin:0;color:var(--home-deep-navy);font-size:10px;font-weight:500;line-height:1.48}.home-reference__pathway strong{margin-top:auto;color:var(--home-navy);font-size:10px;line-height:1}.home-reference__pathway strong span{margin-left:9px}.home-reference__testimonial{display:grid;grid-template-columns:265px 56px minmax(0,404px) 56px;align-items:center;width:781px;min-height:90px;overflow:hidden;background:var(--home-paper)}.home-reference__testimonial-image{align-self:stretch;overflow:hidden}.home-reference__testimonial-image img{width:100%;height:100%;min-height:90px;max-width:none!important;object-fit:cover;object-position:left center}.home-reference__testimonial-arrow{width:25px;height:25px;margin:0 auto;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.home-reference__testimonial-arrow .home-reference__icon{width:25px;height:26px;color:var(--home-navy)}.home-reference__testimonial-copy{position:relative;padding:12px 20px 10px;text-align:center}.home-reference__testimonial-copy>.home-reference__icon{position:absolute;top:-2px;left:50%;width:20px;height:auto;transform:translate(-50%);color:var(--home-orange)}.home-reference__testimonial blockquote{max-width:430px;margin:15px auto 4px;color:var(--home-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:16px;font-style:italic;font-weight:500;line-height:1.2}.home-reference__testimonial cite{color:var(--home-navy);font-size:8px;font-style:normal;font-weight:700;letter-spacing:.08em}.home-reference__cta{position:relative;display:grid;grid-template-columns:minmax(230px,31.25%) 1fr minmax(240px,31.25%);grid-template-rows:minmax(0,1fr);height:96px;overflow:hidden;background:var(--home-blue)}.home-reference__cta-left,.home-reference__cta-right{min-height:0;min-width:0;width:100%;height:100%;max-width:none!important;object-fit:cover}.home-reference__cta-left{object-position:left center}.home-reference__cta-right{object-position:right center}.home-reference__cta-copy{min-height:0;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:320px;padding:3px 10px 4px;text-align:center}.home-reference__cta h2{margin:0 0 7px;font-size:27px;line-height:1}.home-reference__cta .home-reference__button{min-height:35px;padding:10px 20px}.home-reference__faq{min-height:127px;padding:2px 80px 3px;overflow:hidden;background:#fff}.home-reference__faq.is-expanded{overflow:visible}.home-reference__faq h2{margin:0;text-align:center;font-size:23px;line-height:1}.home-reference__faq-rule{display:block;width:24px;height:1px;margin:3px auto 1px;background:var(--home-orange)}.home-reference__faq-grid{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px}.home-reference__faq-item{border-bottom:1px solid rgba(6,43,104,.11)}.home-reference__faq-item:not(.is-open){height:18px;overflow:hidden}.home-reference__faq-item button{display:flex;width:100%;min-height:18px;align-items:center;justify-content:space-between;gap:16px;padding:1px 0;border:0;background:transparent;color:var(--home-navy);cursor:pointer;font-family:inherit;font-size:8.5px;font-weight:500;line-height:1.15;text-align:left}.home-reference__faq-item button .home-reference__icon{flex:0 0 auto;width:11px;height:11px;color:var(--home-navy)}.home-reference__faq-item button b{flex:0 0 auto;color:var(--home-navy);font-size:13px;line-height:1}.home-reference__faq-item p{margin:0;padding:1px 24px 8px 0;color:#3f5370;font-size:10px;line-height:1.45;white-space:pre-line}.home-reference__faq>p{margin:2px 0 0;color:var(--home-navy);font-size:8px;text-align:center}.home-reference__faq>p a{color:var(--home-navy);font-weight:600;text-decoration:none}@media (max-width: 900px){.home-reference__quick-links{right:24px;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 220px);gap:10px}.home-reference__quick-link small{white-space:normal}.home-reference__welcome{grid-template-columns:1fr 1fr;width:calc(100% - 40px);padding:5px 20px 0}.home-reference__welcome-image,.home-reference__welcome-image img{width:100%}.home-reference__belonging-copy{padding-left:35px}.home-reference__belonging h2{font-size:27px}.home-reference__testimonial{width:100%;grid-template-columns:32% 7% 54% 7%}}@media (max-width: 680px){.home-reference__hero{height:625px}.home-reference__hero-image{object-position:59% center}.home-reference__hero-wash{background:linear-gradient(90deg,#faf8f4c2,#faf8f44d 67%,#faf8f400)}.home-reference__quick-links{top:14px;right:16px;left:16px;grid-template-columns:1fr;width:auto}.home-reference__quick-link{grid-template-columns:31px minmax(0,1fr) 16px;min-height:55px;padding:8px 10px}.home-reference__quick-link>img{width:28px;max-height:30px}.home-reference__quick-link strong{font-size:11px}.home-reference__quick-link small{font-size:8px}.home-reference__quick-link i{font-size:18px}.home-reference__hero-copy{padding:194px 24px 35px}.home-reference__hero-copy h1{max-width:305px;font-size:45px}.home-reference__hero-copy>p{font-size:11px}.home-reference__welcome{grid-template-columns:1fr;width:calc(100% - 32px);margin-top:-55px;padding:8px}.home-reference__welcome-image,.home-reference__welcome-image img{height:auto;min-height:0;aspect-ratio:448 / 253}.home-reference__welcome-copy{padding:25px 20px 28px}.home-reference__welcome-copy h2{font-size:30px}.home-reference__belonging{grid-template-columns:1fr}.home-reference__belonging-copy{padding:38px 28px 30px}.home-reference__belonging h2{font-size:30px}.home-reference__belonging li{font-size:11px}.home-reference__belonging-image,.home-reference__belonging-image img{height:250px;min-height:250px}.home-reference__pathways{grid-template-columns:repeat(2,1fr);margin:0}.home-reference__pathway{min-height:158px;padding-right:12px;padding-left:12px}.home-reference__pathway:nth-child(2){border-right:0}.home-reference__pathway:nth-child(-n+2){border-bottom:1px solid rgba(6,43,104,.14)}.home-reference__testimonial{grid-template-columns:36px minmax(0,1fr) 36px;min-height:114px}.home-reference__testimonial-image{display:none}.home-reference__testimonial blockquote{font-size:17px}.home-reference__cta{grid-template-columns:29% 1fr 29%;height:126px}.home-reference__cta-copy{min-height:0;min-width:0;padding-right:0;padding-left:0}.home-reference__cta h2{font-size:22px}.home-reference__cta-left,.home-reference__cta-right{object-fit:cover}.home-reference__faq{min-height:0;padding:22px 24px 18px;overflow:visible}.home-reference__faq h2{font-size:29px}.home-reference__faq-rule{margin-bottom:9px}.home-reference__faq-grid{grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none;column-gap:0}.home-reference__faq-item:not(.is-open){height:auto}.home-reference__faq-item button{min-height:42px;font-size:13px}.home-reference__faq-item button .home-reference__icon{width:13px;height:13px}.home-reference__faq-item p{padding-bottom:13px;font-size:13px}.home-reference__faq>p{margin-top:13px;font-size:11px}}@media (max-width: 390px){.home-reference__hero-copy{padding-top:190px}.home-reference__hero-copy h1{font-size:40px}.home-reference__hero-copy>p br{display:none}.home-reference__pathway h2{font-size:19px}}.reference-coded--about{--about-navy: #062b68;--about-orange: #d96b00;--about-line: rgba(6, 43, 104, .14);--about-journey-info-offset: 8px;background:#fff;color:var(--about-navy);font-family:Montserrat,Arial,sans-serif}.reference-coded--about .about-hero{position:relative;height:315px;overflow:hidden;background:#fff}.reference-coded--about .about-hero__photo{position:absolute;inset:-81px auto auto 273px;width:704px;height:397px;object-fit:fill;object-position:center}.reference-coded--about .about-hero__wash{position:absolute;inset:0;background:linear-gradient(90deg,#fff 0% 26%,#fffffffa 27.5%,#fffffff2 29.3%,#ffffffdb 31.3%,#ffffffc7 33.2%,#ffffffa8 35.2%,#ffffff8a 37.1%,#ffffff78 39.1%,#ffffff61 41%,#ffffff38 46.9%,#fff0 49%)}.reference-coded--about .about-hero__copy{position:absolute;z-index:3;top:41px;left:24px;width:350px}.reference-coded--about .about-hero h1,.reference-coded--about .about-journey h2,.reference-coded--about .about-features>h2,.reference-coded--about .about-details h2,.reference-coded--about .about-cta h2{color:var(--about-navy);font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.reference-coded--about .about-hero h1{margin:0;font-size:42px;letter-spacing:-.035em;line-height:.98}.reference-coded--about .about-hero h1 span{color:var(--about-orange)}.reference-coded--about .about-hero__rule{display:block;width:31px;height:2px;margin:16px 0 14px;background:var(--about-orange)}.reference-coded--about .about-hero__copy p{margin:0 0 14px;font-size:8.5px;font-weight:500;line-height:1.78}.reference-coded--about .about-hero__copy strong{font-size:8.5px;font-weight:700;line-height:1.7}.reference-coded--about .about-sandra-card{position:absolute;z-index:4;top:34px;right:36px;width:231px;min-height:276px;padding:14px 18px 12px;border-radius:11px;background:#fffffff0;box-shadow:0 6px 18px #052b6721}.reference-coded--about .about-sandra-card h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:500;line-height:1.08}.reference-coded--about .about-sandra-card .mini-rule{margin:6px 0 8px;background:var(--about-orange)}.reference-coded--about .about-sandra-card p{margin:0 0 8px;font-size:8.8px;font-weight:500;line-height:1.78}.reference-coded--about .reference-signature{display:block;margin-top:-1px;font-family:Caveat,cursive;font-size:23px;line-height:1;transform:rotate(-5deg)}.reference-coded--about .about-journey{position:relative;width:100%;height:184px;padding-top:2px;overflow:hidden}.reference-coded--about .about-journey h2{position:relative;z-index:3;width:max-content;margin:0 auto;padding:0 8px;background:#fff;font-size:21px;line-height:1.05;text-align:center}.reference-coded--about .about-journey__line{position:absolute;top:45px;right:86px;left:86px;display:flex;justify-content:space-around;height:1px;border-top:1px solid rgba(201,137,35,.5)}.reference-coded--about .about-journey__line i{width:7px;height:7px;margin-top:-4px;border-radius:50%;background:var(--about-orange)}.reference-coded--about .about-journey__grid{position:absolute;inset:13px 0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px}.reference-coded--about .about-journey__grid article{min-width:0;text-align:center}.reference-coded--about .about-journey__map{position:relative;z-index:1;width:64px;height:64px;margin:0 auto;object-fit:contain}.reference-coded--about .about-journey__grid h3{margin:1px 0 3px;font-family:Montserrat,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1.18;white-space:pre-line}.reference-coded--about .about-journey__grid p{max-width:none;margin:0;font-size:8px;font-weight:600;line-height:1.55;white-space:pre-line}.reference-coded--about .about-journey__grid :is(h3,p){transform:translateY(var(--about-journey-info-offset))}.reference-coded--about .about-journey__grid .is-orange h3{color:var(--about-orange)}.reference-coded--about .about-features{width:calc(100% - 50px);height:310px;padding-top:0}.reference-coded--about .about-features>h2{position:relative;z-index:2;top:4px;width:max-content;margin:0 auto;padding:0 8px;background:#fff;font-size:21px;line-height:1.05;text-align:center}.reference-coded--about .about-features__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0 10px}.reference-coded--about .about-features__grid article{display:flex;flex-direction:column;align-items:center;height:280px;padding:0 4px;overflow:hidden;border:1px solid var(--about-line);border-radius:5px;text-align:center}.reference-coded--about .about-feature__icon{display:grid;place-items:center;height:47px;color:var(--about-navy)}.reference-coded--about .about-feature__icon svg{width:43px;height:43px;stroke-width:1.45}.reference-coded--about .about-features__grid article:nth-child(2n) .about-feature__icon{color:var(--about-orange)}.reference-coded--about .about-features__grid h3{margin:0 0 3px;font-family:Cormorant Garamond,Georgia,serif;font-size:16px;font-weight:600;line-height:1.2}.reference-coded--about .about-features__grid p{min-height:55px;margin:0 0 3px;padding:0 22px;font-size:8px;font-weight:500;line-height:1.55}.reference-coded--about .about-features__grid .about-feature__photo{width:calc(100% - 8px);height:151px;margin-top:auto;border-radius:5px 5px 0 0;object-fit:cover}.reference-coded--about .about-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:calc(100% - 50px);height:88px;padding:8px 31px;border:1px solid var(--about-line);border-radius:5px}.reference-coded--about .about-stats>div{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;align-items:center}.reference-coded--about .about-stats svg{grid-row:1 / 3;width:42px;height:42px;color:var(--about-orange);stroke-width:1.5}.reference-coded--about .about-stats strong{font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-weight:500;line-height:1.1}.reference-coded--about .about-stats span{font-size:7.5px;font-weight:600;line-height:1.35}.reference-coded--about .about-details{display:grid;grid-template-columns:38.4% 61.6%;width:calc(100% - 50px);height:211px;margin-top:2px;overflow:hidden;border:1px solid var(--about-line);border-radius:5px}.reference-coded--about .about-details h2{margin:0;font-size:22px;line-height:1.05}.reference-coded--about .about-languages{padding:22px 14px 8px}.reference-coded--about .about-languages .mini-rule,.reference-coded--about .about-philosophy .mini-rule{background:var(--about-orange)}.reference-coded--about .about-languages>p{margin:0 0 8px;font-size:8px;font-weight:500;line-height:1.45}.reference-coded--about .about-language-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.reference-coded--about .about-language-list>span{display:flex;flex-direction:column;align-items:center;min-width:0;font-size:inherit;text-align:center}.reference-coded--about .about-language-list svg{width:26px;height:26px;overflow:hidden;border:1px solid rgba(5,43,103,.12);border-radius:50%}.reference-coded--about .about-language-list strong{margin-top:3px;font-size:6.8px;font-weight:500;white-space:nowrap}.reference-coded--about .about-language-list small{font-size:6px;font-weight:500}.reference-coded--about .about-languages__note{display:grid;grid-template-columns:24px minmax(0,1fr);margin-top:12px!important;font-size:8px!important;font-weight:500}.reference-coded--about .about-languages__note>span{color:var(--about-navy);font-size:21px;line-height:1}.reference-coded--about .about-philosophy{display:grid;grid-template-columns:47% 53%;border-left:1px solid var(--about-line)}.reference-coded--about .about-philosophy>div{padding:22px 28px 8px}.reference-coded--about .about-philosophy ul{display:grid;gap:4px;margin:0;padding:0;font-size:8px;font-weight:500;list-style:none}.reference-coded--about .about-philosophy li{display:flex;gap:6px;align-items:flex-start}.reference-coded--about .about-philosophy li svg{flex:0 0 auto;width:12px;height:12px;color:var(--about-orange);stroke-width:1.8}.reference-coded--about .about-philosophy img{width:100%;height:100%;object-fit:cover;object-position:center}.reference-coded--about .about-cta{position:relative;display:grid;grid-template-columns:250px 1fr;align-items:center;height:121px;margin-top:5px;overflow:hidden;background:#eff4f7}.reference-coded--about .about-cta__photo{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:right center;opacity:1}.reference-coded--about .about-cta:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#fffffffa,#ffffffeb 37%,#ffffff8a 64%,#fff0)}.reference-coded--about .about-cta__copy,.reference-coded--about .about-cta__benefits{position:relative;z-index:2}.reference-coded--about .about-cta__copy{padding-left:61px}.reference-coded--about .about-cta__copy h2{margin:0;font-size:23px;line-height:1.02}.reference-coded--about .about-cta__copy p{margin:2px 0 8px;font-size:8px;font-weight:500}.reference-coded--about .about-cta__copy .reference-arrow-link{min-height:30px;padding:7px 12px;border-radius:3px;background:var(--about-navy);color:#fff;font-size:9px}.reference-coded--about .about-cta__benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-self:start;width:480px;margin-left:62px;padding:0}.reference-coded--about .about-cta__benefits span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:70px;border-left:1px solid var(--about-line);font-size:8px;font-weight:600;text-align:center}.reference-coded--about .about-cta__benefits svg{width:39px;height:39px;stroke-width:1.55}.reference-coded--about .reference-arrow-link{display:inline-flex;align-items:center;gap:9px;color:var(--about-navy);font-size:11px;font-weight:700;text-decoration:none}.reference-coded--about .reference-arrow-link svg{width:15px;height:15px}.reference-coded--about .reference-faq{min-height:120px;height:auto;padding:7px 58px 9px;background:#fff}.reference-coded--about .reference-faq h2{margin:0;color:var(--about-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:500;line-height:1.05;text-align:center}.reference-coded--about .reference-faq__accent{display:block;width:28px;height:1px;margin:4px auto 7px;background:var(--about-orange)}.reference-coded--about .reference-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px}.reference-coded--about .reference-faq__item{border-bottom:1px solid var(--about-line)}.reference-coded--about .reference-faq__item button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:20px;padding:2px 3px;border:0;background:transparent;color:var(--about-navy);font-family:Montserrat,Arial,sans-serif;font-size:8px;font-weight:500;text-align:left}.reference-coded--about .reference-faq__item button span:last-child{font-size:14px;line-height:1}.reference-coded--about .reference-faq__answer{padding:6px 18px 10px 3px;color:#344a69;font-size:8px;line-height:1.55;white-space:pre-line}@media (max-width: 820px){.reference-coded--about .about-hero{display:flex;flex-direction:column;height:auto;overflow:visible}.reference-coded--about .about-hero__photo{position:relative;inset:auto;order:1;width:100%;height:300px;object-fit:cover;object-position:62% center}.reference-coded--about .about-hero__wash{display:none}.reference-coded--about .about-hero__copy{position:relative;top:auto;left:auto;order:2;width:auto;padding:30px 20px 24px;background:#fff}.reference-coded--about .about-hero h1{font-size:46px}.reference-coded--about .about-hero__copy p,.reference-coded--about .about-hero__copy strong{font-size:10px}.reference-coded--about .about-sandra-card{position:relative;top:auto;right:auto;order:3;width:calc(100% - 32px);min-height:0;margin:0 16px 28px;padding:24px}.reference-coded--about .about-sandra-card p{font-size:10px;line-height:1.75}.reference-coded--about .about-journey{width:calc(100% - 32px);height:auto;padding:28px 0;overflow:visible}.reference-coded--about .about-journey h2{width:auto;padding:0;background:transparent;font-size:27px}.reference-coded--about .about-journey__line{display:none}.reference-coded--about .about-journey__grid{position:relative;inset:auto;grid-template-columns:1fr 1fr;gap:28px 16px;margin-top:22px}.reference-coded--about .about-journey__grid article:last-child{grid-column:1 / -1}.reference-coded--about .about-journey__map{width:86px;height:86px}.reference-coded--about .about-journey__grid h3{font-size:13px}.reference-coded--about .about-journey__grid p{max-width:220px;font-size:10px}.reference-coded--about .about-features{width:calc(100% - 32px);height:auto;padding:30px 0}.reference-coded--about .about-features>h2{top:auto;width:auto;padding:0;background:transparent;font-size:27px}.reference-coded--about .about-features__grid{grid-template-columns:1fr;gap:16px;margin:20px 0 0}.reference-coded--about .about-features__grid article{height:auto;min-height:0;padding-top:14px}.reference-coded--about .about-features__grid p{min-height:0;padding:0 18px;font-size:10px}.reference-coded--about .about-features__grid .about-feature__photo{height:250px}.reference-coded--about .about-stats{grid-template-columns:1fr 1fr;gap:22px;width:calc(100% - 32px);height:auto;padding:22px}.reference-coded--about .about-details{grid-template-columns:1fr;width:calc(100% - 32px);height:auto;margin:16px auto}.reference-coded--about .about-languages,.reference-coded--about .about-philosophy>div{padding:28px 20px}.reference-coded--about .about-language-list{grid-template-columns:repeat(3,1fr);gap:14px 8px}.reference-coded--about .about-philosophy{grid-template-columns:1fr;border-top:1px solid var(--about-line);border-left:0}.reference-coded--about .about-philosophy img{height:250px}.reference-coded--about .about-cta{grid-template-columns:1fr;height:auto;min-height:0;margin-top:0;padding:30px 20px}.reference-coded--about .about-cta__photo{inset:0;width:100%;height:100%;opacity:.48}.reference-coded--about .about-cta:after{background:#ffffffb8}.reference-coded--about .about-cta__copy{padding-left:0}.reference-coded--about .about-cta__benefits{grid-template-columns:1fr 1fr;gap:20px;justify-self:stretch;width:auto;margin:24px 0 0;padding:0}.reference-coded--about .reference-faq{height:auto;min-height:0;padding:28px 16px}.reference-coded--about .reference-faq__grid{grid-template-columns:1fr}.reference-coded--about .reference-faq__item button{min-height:42px;font-size:11px}.reference-coded--about .reference-faq__answer{font-size:10px}}@media (max-width: 480px){.reference-coded--about .about-journey__grid,.reference-coded--about .about-stats,.reference-coded--about .about-cta__benefits{grid-template-columns:1fr}.reference-coded--about .about-journey__grid article:last-child{grid-column:auto}}.reference-coded.reference-coded--about{--about-gutter: clamp(16px, 4.5vw, 96px);width:100%;max-width:none;min-width:0;margin:0;overflow:visible}@media (min-width: 821px){.reference-coded--about .about-hero{height:clamp(315px,29vw,440px);overflow:visible}.reference-coded--about .about-hero__photo{inset:0 auto 0 clamp(273px,27vw,480px);width:calc(100% - clamp(273px,27vw,480px));height:100%;object-fit:cover;object-position:center}.reference-coded--about .about-hero__copy{top:clamp(34px,4vw,64px);left:var(--about-gutter);width:min(350px,calc(100% - (2 * var(--about-gutter))))}.reference-coded--about .about-sandra-card{top:clamp(34px,4vw,64px);right:var(--about-gutter);width:clamp(231px,20vw,320px);min-height:0}.reference-coded--about .about-journey{height:clamp(184px,15vw,250px);padding-inline:var(--about-gutter);overflow:visible}.reference-coded--about .about-journey__line{right:var(--about-gutter);left:var(--about-gutter)}.reference-coded--about .about-journey__grid{right:var(--about-gutter);left:var(--about-gutter);grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,3vw,64px)}.reference-coded--about .about-features,.reference-coded--about .about-stats,.reference-coded--about .about-details{width:auto;margin-right:var(--about-gutter);margin-left:var(--about-gutter)}.reference-coded--about .about-features{height:clamp(310px,24vw,390px)}.reference-coded--about .about-features__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(11px,1.5vw,28px);margin:0}.reference-coded--about .about-features__grid article{height:100%;overflow:visible}.reference-coded--about .about-features__grid .about-feature__photo{height:clamp(151px,13vw,220px)}.reference-coded--about .about-stats{grid-template-columns:repeat(4,minmax(0,1fr));height:auto;min-height:88px;gap:clamp(8px,1.5vw,28px);padding-inline:clamp(16px,3vw,48px)}.reference-coded--about .about-stats>div{grid-template-columns:minmax(42px,52px) minmax(0,1fr)}.reference-coded--about .about-details{grid-template-columns:minmax(0,.384fr) minmax(0,.616fr);height:auto;min-height:211px;overflow:visible}.reference-coded--about .about-philosophy{grid-template-columns:minmax(0,.47fr) minmax(0,.53fr)}.reference-coded--about .about-philosophy img{min-height:211px}.reference-coded--about .about-cta{grid-template-columns:minmax(240px,.8fr) minmax(0,1.8fr);min-height:121px;height:clamp(121px,10vw,176px);overflow:visible}.reference-coded--about .about-cta__copy{padding-left:var(--about-gutter)}.reference-coded--about .about-cta__benefits{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;width:auto;margin:0 var(--about-gutter) 0 0}.reference-coded--about .reference-faq{padding-right:var(--about-gutter);padding-left:var(--about-gutter)}}.lc-page{--lc-navy:#072f63;--lc-blue:#1d67a8;--lc-sky:#dceef3;--lc-orange:#c96432;--lc-gold:#d7aa43;--lc-mint:#86ad99;--lc-sand:#f4eadb;--lc-paper:#fbfaf7;min-height:100vh;width:100%;overflow-x:clip;background:#fff;color:var(--lc-navy);font-family:Lato,Arial,sans-serif}.lc-page *{box-sizing:border-box}.lc-page img{display:block}.lc-page a{color:inherit}.lc-page h1,.lc-page h2,.lc-page h3,.lc-page p{overflow-wrap:normal;word-break:normal}.lc-header{position:relative;z-index:30;height:84px;background:#f8f8f4;border-bottom:1px solid rgba(7,47,99,.08)}.lc-header__row{width:min(100%,1024px);height:100%;margin:auto;padding:0 48px;display:grid;grid-template-columns:158px 1fr auto;align-items:center;gap:22px}.lc-header__brand img{width:137px;height:auto}.lc-header__nav{display:flex;align-items:center;justify-content:center;gap:20px}.lc-header__nav a{position:relative;text-decoration:none;white-space:nowrap;font:700 11px/1 Lato,sans-serif;color:#182c47}.lc-header__nav a:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:2px;background:var(--lc-orange);transform:scaleX(0);transition:transform .18s cubic-bezier(.23,1,.32,1)}.lc-header__nav a:hover:after,.lc-header__nav a.is-active:after{transform:scaleX(1)}.lc-header__cta{white-space:nowrap}.lc-header__menu{display:none;border:0;background:transparent;color:var(--lc-navy);padding:8px}.lc-header__mobile{position:absolute;left:0;right:0;top:84px;display:grid;padding:8px 22px 18px;background:#faf9f6;box-shadow:0 16px 30px #072f6324}.lc-header__mobile a{padding:10px;border-bottom:1px solid rgba(7,47,99,.1);font-weight:700;text-decoration:none}.lc-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:max-content;min-height:38px;padding:10px 17px;border:0;border-radius:3px;text-decoration:none;font:700 12px/1 Lato,sans-serif;transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s}.lc-button:active{transform:scale(.97)}.lc-button svg{width:15px;height:15px}.lc-button--navy{background:var(--lc-navy);color:#fff!important}.lc-button--navy:hover{background:var(--lc-orange)}.lc-button--orange{background:var(--lc-orange);color:#fff!important}.lc-button--orange:hover{background:var(--lc-navy)}.lc-button--light{background:#fff;color:var(--lc-navy)!important}.lc-button--light:hover{background:var(--lc-sand)}.lc-rule{display:block;width:36px;height:3px;background:var(--lc-gold)}.lc-footer{position:relative;background:var(--lc-navy);color:#fff}.lc-footer--compact{min-height:60px;padding:8px 48px;display:grid;grid-template-columns:145px 1fr auto;align-items:center;gap:23px}.lc-footer--compact>img{width:118px;max-height:44px;object-fit:contain;object-position:left center;filter:brightness(0) invert(1)}.lc-footer--compact nav{display:flex;align-items:center;justify-content:center;gap:18px}.lc-footer--compact nav a{font:600 9px/1 Lato,sans-serif;text-decoration:none;white-space:nowrap}.lc-footer__socials{display:flex;gap:7px}.lc-footer__socials a{width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.8);border-radius:50%}.lc-footer__socials svg{width:13px;height:13px}.lc-footer--full{min-height:222px;overflow:hidden}.lc-footer__full-inner{position:relative;max-width:1024px;min-height:185px;margin:auto;padding:28px 58px 45px;display:grid;grid-template-columns:190px repeat(4,1fr);gap:33px}.lc-footer__brand img{width:145px;filter:brightness(0) invert(1)}.lc-footer__brand span{display:block;width:70px;height:2px;margin-top:15px;background:var(--lc-orange)}.lc-footer__column{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.lc-footer__column strong{margin-bottom:7px;text-transform:uppercase;letter-spacing:.08em;font:700 11px/1.2 Lato,sans-serif}.lc-footer__column>a{font:400 10px/1.25 Lato,sans-serif;text-decoration:none}.lc-footer__boat{position:absolute;right:2px;bottom:4px;width:170px;opacity:.75}.lc-footer__tagline{position:absolute;left:50%;bottom:12px;transform:translate(-50%);display:flex;align-items:center;gap:7px;margin:0;white-space:nowrap;color:#a5bacd;font:500 12px/1 Cormorant Garamond,serif}.lc-footer__tagline svg{width:14px;color:var(--lc-orange)}.lc-journey-badge{position:absolute;width:150px;height:150px;display:grid;place-items:center;border-radius:50%;background:var(--lc-navy);color:#fff;box-shadow:0 7px 18px #072f632e}.lc-journey-badge svg:first-child{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.lc-journey-badge svg:first-child circle{fill:none;stroke:#fff;stroke-width:1.2}.lc-journey-badge text{fill:#fff;font:700 10px Lato,sans-serif;letter-spacing:1.9px}.lc-journey-badge>svg:last-child{width:33px;height:33px;color:var(--lc-orange);fill:#c9643229}.lc-faq{display:grid;gap:0 36px}.lc-faq--2{grid-template-columns:1fr 1fr}.lc-faq__item{border-bottom:1px solid #b8c5cf}.lc-faq__item button{width:100%;min-height:33px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border:0;background:none;color:var(--lc-navy);text-align:left;font:700 11px/1.25 Lato,sans-serif}.lc-faq__item button b{flex:0 0 auto;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--lc-navy);color:#fff;font:500 13px/1 sans-serif}.lc-faq__answer{padding:0 24px 10px 0;color:#4e6172;font:400 11px/1.5 Lato,sans-serif}.lc-faq__answer p{margin:5px 0}.lessons-reference{background:#fff}.lessons-reference .lc-header__row{max-width:941px;padding:0 38px;grid-template-columns:150px 1fr auto;gap:18px}.lessons-reference .lc-header__brand img{width:136px}.lessons-reference .lc-header__nav{gap:16px}.lessons-reference .lc-header__nav a{font-size:10px}.lessons-reference .lc-header__cta{font-size:10px;padding:9px 13px}.lessons-hero{height:420px;display:grid;grid-template-columns:34% 66%;overflow:hidden;background:#f6f1e9}.lessons-hero>img{width:100%;height:100%;object-fit:cover;object-position:60% center}.lessons-hero__copy{position:relative;z-index:2;padding:41px 23px 22px 39px;background:#f6f1e9}.lessons-hero h1{margin:0;font:500 51px/.92 Cormorant Garamond,serif;letter-spacing:-.035em}.lessons-hero .lc-rule{margin:14px 0}.lessons-hero__lead{margin:0 0 15px;font:500 15px/1.35 Lato,sans-serif}.lessons-hero__assessment{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:start}.lessons-hero__assessment>svg{width:30px;height:30px;color:var(--lc-blue);stroke-width:1.7}.lessons-hero__assessment p{margin:0;color:#58697a;font:400 11px/1.42 Lato,sans-serif}.lessons-hero .lc-button{margin-top:15px}.lessons-hero small{display:block;margin-top:9px;color:#687789;font:400 9px/1 Lato,sans-serif}.lessons-options{height:565px;padding:25px 57px 23px;background:#fff}.lessons-options>h2,.lessons-ready>h2,.lessons-faq>h2{margin:0;text-align:center;font:500 29px/1 Cormorant Garamond,serif}.lessons-options>h2{margin-bottom:23px}.lessons-options__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lessons-card{height:458px;padding:17px 16px 15px;border-radius:13px;background:#f7f2ea;box-shadow:0 7px 16px #072f6314}.lessons-card:nth-child(2){background:#eaf3f6}.lessons-card:nth-child(3){background:#f7eee7}.lessons-card__heading{height:77px;display:grid;grid-template-columns:54px 1fr;align-items:start;gap:10px}.lessons-card__heading>span{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--lc-orange)}.lessons-card:nth-child(2) .lessons-card__heading>span{color:var(--lc-blue)}.lessons-card:nth-child(3) .lessons-card__heading>span{color:#4d816b}.lessons-card__heading svg{width:27px;height:27px;stroke-width:1.7}.lessons-card h3{margin:5px 0 3px;font:600 23px/.95 Cormorant Garamond,serif}.lessons-card em{color:var(--lc-orange);font:500 17px/1 Caveat,cursive}.lessons-card>img{width:100%;height:157px;object-fit:cover;border-radius:12px}.lessons-card>p{min-height:54px;margin:13px 0 7px;color:#44586a;font:400 12px/1.45 Lato,sans-serif}.lessons-card ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.lessons-card li{display:flex;align-items:center;gap:7px;color:#283f55;font:500 11px/1.25 Lato,sans-serif}.lessons-card li svg{width:14px;height:14px;padding:2px;border-radius:50%;background:var(--lc-blue);color:#fff;stroke-width:3}.lessons-ready{height:240px;padding:23px 50px;background:#e8f3f6}.lessons-ready>h2{margin-bottom:23px}.lessons-ready__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:28px}.lessons-step{display:grid;grid-template-columns:48px 1fr;gap:10px;position:relative}.lessons-step:not(:last-child):after{content:"";position:absolute;right:-15px;top:3px;width:1px;height:132px;background:#c5d6dc}.lessons-step>svg{width:42px;height:42px;padding:8px;border-radius:50%;background:#fff;color:var(--lc-orange)}.lessons-step:nth-child(2)>svg{color:var(--lc-blue)}.lessons-step:nth-child(3)>svg{color:#4d816b}.lessons-step b{display:block;color:var(--lc-orange);font:700 11px/1 Lato,sans-serif}.lessons-step h3{margin:4px 0 5px;font:600 17px/1.05 Cormorant Garamond,serif}.lessons-step p{min-height:54px;margin:0;color:#4a5d6f;font:400 10px/1.4 Lato,sans-serif}.lessons-step a{display:flex;align-items:center;gap:5px;margin-top:6px;color:var(--lc-blue);font:700 10px/1.2 Lato,sans-serif;text-decoration:none}.lessons-step a svg{width:12px}.lessons-faq{height:198px;padding:18px 72px;background:#fff}.lessons-faq>h2{margin-bottom:13px}.lessons-faq .lc-faq{grid-auto-flow:column;grid-template-rows:repeat(7,auto)}.lessons-faq .lc-faq__item button{min-height:22px;padding:2px 0;font-size:9px}.lessons-faq .lc-faq__item button b{width:15px;height:15px;font-size:11px}.lessons-faq .lc-faq__answer{position:absolute;z-index:5;width:340px;padding:10px;background:#fff;border:1px solid #d7e1e5;box-shadow:0 8px 20px #072f6321}.lessons-closing{height:105px;display:grid;grid-template-columns:1.1fr .9fr 290px;align-items:center;overflow:hidden;background:#f4eadb}.lessons-closing__belief{padding-left:62px;position:relative}.lessons-closing__belief>svg{position:absolute;left:28px;top:2px;width:23px;color:var(--lc-orange)}.lessons-closing h2{margin:0;font:600 18px/1.08 Cormorant Garamond,serif}.lessons-closing__belief p{margin:5px 0 0;color:var(--lc-orange);font:500 17px/1 Caveat,cursive}.lessons-closing__contact{display:flex;gap:10px;align-items:center}.lessons-closing__contact>svg{width:31px;color:var(--lc-blue)}.lessons-closing__contact strong{font-weight:600}.lessons-closing__contact a{display:flex;gap:6px;align-items:center;margin-top:7px;color:var(--lc-orange);font:700 10px/1 Lato,sans-serif;text-decoration:none}.lessons-closing__contact a svg{width:12px}.lessons-closing>img{width:100%;height:105px;object-fit:cover}.lbc-main-hero{position:relative;height:440px;overflow:hidden;background:#f6f1e9}.lbc-main-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% center}.lbc-main-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f6f1e9,#f6f1e9f2 34%,#f6f1e91f 61%,#f6f1e900)}.lbc-main-hero__copy{position:relative;z-index:2;width:420px;padding:31px 0 0 44px}.lbc-main-hero h1{margin:0;font:500 53px/.83 Cormorant Garamond,serif;letter-spacing:-.035em}.lbc-main-hero .lc-rule{margin:14px 0}.lbc-main-hero h2{margin:0 0 12px;font:500 27px/1.04 Cormorant Garamond,serif}.lbc-main-hero p{max-width:330px;margin:0 0 9px;color:#42566a;font:400 12px/1.45 Lato,sans-serif}.lbc-main-hero strong{display:block;margin-top:12px;color:var(--lc-orange);font:500 20px/1.05 Caveat,cursive}.lbc-main-hero .lc-journey-badge{z-index:3;right:57px;bottom:52px}.lbc-challenges{height:225px;padding:25px 55px;background:#fff;text-align:center}.lbc-challenges h2{margin:0;font:500 29px/1.05 Cormorant Garamond,serif}.lbc-challenges>p{margin:7px 0 22px;color:var(--lc-orange);font:500 17px/1 Caveat,cursive}.lbc-challenges>div{display:grid;grid-template-columns:repeat(5,1fr);gap:28px}.lbc-challenges article{position:relative;padding:0 8px}.lbc-challenges article:not(:last-child):after{content:"";position:absolute;right:-14px;top:10px;height:66px;border-right:1px dashed #c8d4d8}.lbc-challenges svg{width:34px;height:34px;margin:auto;color:var(--lc-blue);stroke-width:1.5}.lbc-challenges article:nth-child(2) svg,.lbc-challenges article:nth-child(5) svg{color:var(--lc-orange)}.lbc-challenges p{margin:8px 0 0;color:#45586b;font:400 10px/1.4 Lato,sans-serif}.lbc-iceberg{height:260px;display:grid;grid-template-columns:260px 1fr 238px;align-items:center;padding:17px 59px;background:#e8f3f6}.lbc-iceberg__intro h2{margin:0;font:500 29px/.98 Cormorant Garamond,serif}.lbc-iceberg__intro .lc-rule{margin:12px 0}.lbc-iceberg__intro p{margin:8px 0;color:#42576b;font:400 11px/1.4 Lato,sans-serif}.lbc-iceberg__diagram{position:relative;width:360px;height:226px;margin:auto;overflow:hidden}.lbc-iceberg__water{position:absolute;left:0;right:0;top:79px;height:3px;background:#4c96ba}.lbc-iceberg__mountain:before{content:"";position:absolute;left:128px;top:21px;width:0;height:0;border-left:55px solid transparent;border-right:55px solid transparent;border-bottom:58px solid #b7d2dc}.lbc-iceberg__mountain:after{content:"";position:absolute;left:73px;top:82px;width:0;height:0;border-left:110px solid transparent;border-right:110px solid transparent;border-top:128px solid #9bc2d2}.lbc-iceberg__visible,.lbc-iceberg__hidden{position:absolute;z-index:2;display:flex;flex-direction:column;gap:2px;color:#39556d;font:500 9px/1.2 Lato,sans-serif}.lbc-iceberg__visible{left:18px;top:6px}.lbc-iceberg__hidden{right:0;top:90px}.lbc-iceberg__visible b,.lbc-iceberg__hidden b{margin-bottom:4px;color:var(--lc-orange);font-size:11px}.lbc-iceberg__outro{padding-left:20px}.lbc-iceberg__outro p{margin:0;color:#324d64;font:500 13px/1.45 Cormorant Garamond,serif}.lbc-iceberg__outro svg{width:27px;margin-top:12px;color:var(--lc-orange)}.lbc-outcomes{position:relative;height:238px;padding:24px 51px;background:#fff}.lbc-outcomes>h2{margin:0 0 22px;text-align:center;font:500 28px/1 Cormorant Garamond,serif}.lbc-outcomes>div{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.lbc-outcomes article{text-align:center}.lbc-outcomes article>span{width:49px;height:49px;margin:auto;display:grid;place-items:center;border-radius:50%;background:#edf4f7;color:var(--lc-blue)}.lbc-outcomes article:nth-child(2n)>span{background:#f6eadd;color:var(--lc-orange)}.lbc-outcomes svg{width:25px;height:25px;stroke-width:1.6}.lbc-outcomes h3{min-height:37px;margin:8px 0 4px;font:600 15px/1.05 Cormorant Garamond,serif}.lbc-outcomes p{margin:0;color:#526477;font:400 9px/1.4 Lato,sans-serif}.lbc-outcomes__leaf{position:absolute;right:-23px;bottom:0;width:100px;height:100px;border:3px solid rgba(29,103,168,.16);border-radius:100% 0 0;transform:rotate(-25deg)}.lbc-journey{height:142px;display:grid;grid-template-columns:285px 1fr;align-items:center;padding:17px 64px;background:#f7efe4}.lbc-journey__copy h2{margin:0;font:500 28px/1 Cormorant Garamond,serif}.lbc-journey__copy .lc-rule{margin:10px 0}.lbc-journey__copy p{margin:0;color:#516174;font:400 10px/1.4 Lato,sans-serif}.lbc-journey__nodes{display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.lbc-journey__node{position:relative;display:grid;justify-items:center;text-align:center}.lbc-journey__node>span{width:48px;height:48px;display:grid;place-items:center;border:2px solid #7faec3;border-radius:50%;background:#fff;color:var(--lc-blue)}.lbc-journey__node:nth-child(2n)>span{border-color:#d5936e;color:var(--lc-orange)}.lbc-journey__node>span svg{width:24px}.lbc-journey__node>b{margin-top:4px;font:700 8px/1 Lato,sans-serif}.lbc-journey__node>small{margin-top:3px;color:#667587;font:400 7px/1.2 Lato,sans-serif}.lbc-journey__node>svg{position:absolute;right:-10px;top:16px;width:19px;color:#8294a2}.lbc-main-cta{position:relative;height:95px;overflow:hidden;background:var(--lc-navy);color:#fff}.lbc-main-cta>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 47%;opacity:.46}.lbc-main-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#072f63e6,#072f6387,#072f6366)}.lbc-main-cta>div{position:relative;z-index:2;height:100%;display:grid;grid-template-columns:300px 1fr auto;align-items:center;gap:30px;padding:0 68px}.lbc-main-cta h2{margin:0;font:500 27px/.95 Cormorant Garamond,serif}.lbc-main-cta p{margin:0;font:400 10px/1.45 Lato,sans-serif}.lbc-main-facts{height:76px;padding:10px 70px;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;background:#fff}.lbc-main-facts article{display:flex;align-items:center;gap:10px}.lbc-main-facts svg{width:30px;color:var(--lc-blue)}.lbc-main-facts div{display:grid}.lbc-main-facts b{font:700 10px/1.15 Lato,sans-serif}.lbc-main-facts span{color:#627384;font:400 8px/1.2 Lato,sans-serif}.lbc-course-hero{position:relative;height:344px;overflow:hidden;background:#f5efe6}.lbc-course-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:63% 54%}.lbc-course-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f5efe6,#f5efe6f0 39%,#f5efe614 69%,#f5efe600)}.lbc-course-hero__copy{position:relative;z-index:2;padding:34px 0 0 44px}.lbc-course-hero h1{margin:0;font:500 51px/.88 Cormorant Garamond,serif}.lbc-course-hero .lc-rule{margin:12px 0}.lbc-course-hero h2{margin:0 0 12px;font:500 26px/1.02 Cormorant Garamond,serif}.lbc-course-hero p{margin:0;color:#43566a;font:400 12px/1.5 Lato,sans-serif}.lbc-course-hero .lc-journey-badge{z-index:3;right:68px;top:105px}.lbc-course-decisions{height:166px;padding:0 70px;display:grid;grid-template-columns:1fr 1fr;gap:24px;background:#fff}.lbc-course-decisions article{position:relative;top:-22px;height:170px;padding:24px 22px;display:grid;grid-template-columns:55px 1fr;gap:13px;border-radius:10px;background:#e7f3f5;box-shadow:0 8px 18px #072f631a}.lbc-course-decisions article:nth-child(2){background:#f6eee2}.lbc-course-decisions article>span{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--lc-blue)}.lbc-course-decisions article:nth-child(2)>span{color:var(--lc-orange)}.lbc-course-decisions article>span svg{width:28px}.lbc-course-decisions h2{margin:3px 0 7px;font:600 21px/1 Cormorant Garamond,serif}.lbc-course-decisions p{margin:0;color:#526475;font:400 10px/1.45 Lato,sans-serif}.lbc-course-decisions a{display:flex;align-items:center;gap:5px;margin-top:11px;color:var(--lc-blue);font:700 10px/1 Lato,sans-serif;text-decoration:none}.lbc-course-decisions article:nth-child(2) a{color:var(--lc-orange)}.lbc-course-decisions a svg{width:12px}.lbc-course-facts{height:205px;padding:18px 58px;background:#e8f3f6;text-align:center}.lbc-course-facts>h2,.lbc-course-modules>h2,.lbc-course-faq h2{margin:0;font:500 26px/1 Cormorant Garamond,serif}.lbc-course-facts>div{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;margin-top:18px}.lbc-course-facts article{position:relative}.lbc-course-facts article:not(:last-child):after{content:"";position:absolute;right:-10px;top:4px;height:70px;border-right:1px dashed #b9ccd3}.lbc-course-facts svg{width:38px;height:38px;margin:auto;color:var(--lc-blue);stroke-width:1.5}.lbc-course-facts article:nth-child(2n) svg{color:var(--lc-orange)}.lbc-course-facts h3{margin:7px 0 4px;font:700 10px/1.05 Lato,sans-serif}.lbc-course-facts article p{margin:0;color:#607184;font:400 8px/1.35 Lato,sans-serif}.lbc-course-facts>p{margin:17px 0 0;color:#506174;font:500 10px/1 Lato,sans-serif}.lbc-course-modules{height:298px;padding:20px 58px;background:#fff}.lbc-course-modules>h2{margin-bottom:17px}.lbc-course-modules>div{display:grid;grid-template-columns:repeat(6,1fr);gap:13px}.lbc-course-modules article{position:relative}.lbc-course-modules img{width:100%;height:104px;object-fit:cover;border-radius:4px}.lbc-course-modules article>span{position:absolute;left:8px;top:88px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--lc-orange);box-shadow:0 3px 8px #072f631f;font:700 12px/1 Lato,sans-serif}.lbc-course-modules h3{min-height:34px;margin:20px 0 5px;font:700 10px/1.1 Lato,sans-serif}.lbc-course-modules p{margin:0;color:#5d6d7d;font:400 8px/1.4 Lato,sans-serif}.lbc-course-included{height:182px;display:grid;grid-template-columns:1fr 260px;gap:22px;padding:18px 55px;background:#f7efe4}.lbc-course-included__main{display:grid;grid-template-columns:155px 1fr;gap:20px}.lbc-course-included__main>img{width:155px;height:146px;object-fit:cover;border-radius:5px}.lbc-course-included h2{margin:0 0 12px;font:600 24px/1 Cormorant Garamond,serif}.lbc-course-included__lists{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lbc-course-included ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.lbc-course-included li{display:flex;gap:6px;color:#44576a;font:500 8px/1.35 Lato,sans-serif}.lbc-course-included li svg{flex:0 0 14px;width:14px;height:14px;padding:2px;border-radius:50%;background:var(--lc-blue);color:#fff;stroke-width:3}.lbc-course-included aside{padding:15px 18px;background:#83ae99;color:#fff}.lbc-course-included aside>svg{width:27px}.lbc-course-included aside h2{margin:7px 0;font-size:18px}.lbc-course-included aside p{margin:4px 0;font:400 9px/1.35 Lato,sans-serif}.lbc-course-included aside a{display:flex;align-items:center;gap:5px;margin-top:8px;font:700 9px/1 Lato,sans-serif;text-decoration:none}.lbc-course-included aside a svg{width:11px}.lbc-course-faq{height:184px;padding:18px 58px;display:grid;grid-template-columns:1fr 140px;gap:25px;background:#fff}.lbc-course-faq h2{margin-bottom:12px}.lbc-course-faq .lc-faq{grid-auto-flow:column;grid-template-rows:repeat(6,auto);gap:0 24px}.lbc-course-faq .lc-faq__item button{min-height:20px;padding:1px 0;font-size:8px}.lbc-course-faq .lc-faq__item button b{width:13px;height:13px;font-size:9px}.lbc-course-faq .lc-faq__answer{position:absolute;z-index:5;width:320px;padding:8px;background:#fff;border:1px solid #d6e0e5;box-shadow:0 8px 18px #072f6321}.lbc-course-faq>img{width:140px;height:150px;object-fit:cover;border-radius:4px}.lbc-course-contact{position:relative;height:100px;overflow:hidden;background:var(--lc-navy);color:#fff}.lbc-course-contact>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;opacity:.45}.lbc-course-contact:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#072f63ed,#072f63bd 48%,#072f631f)}.lbc-course-contact>div{position:relative;z-index:2;height:100%;display:grid;grid-template-columns:190px 210px 1fr;align-items:center;gap:20px;padding:0 70px}.lbc-course-contact h2{margin:0;font:500 25px/1 Cormorant Garamond,serif}.lbc-course-contact p{margin:2px 0;font:400 9px/1.4 Lato,sans-serif}.lbc-course-contact a{justify-self:start;grid-column:3;grid-row:1;color:#fff;font:700 10px/1 Lato,sans-serif;text-decoration:none}.lbc-course-contact a svg{width:12px}.assessment-result-reference{background:#fbfaf7}.assessment-result-card{height:872px;margin:24px 22px 0;padding:127px 40px 60px;border:1px solid #d5e4e9;border-radius:14px;background:#fff;text-align:center}.assessment-envelope{position:relative;width:214px;height:190px;margin:0 auto 26px}.assessment-envelope__circle{position:absolute;left:46px;top:17px;width:124px;height:124px;border-radius:50%;background:#e8f3f5}.assessment-envelope>svg:nth-of-type(1){position:absolute;left:56px;top:54px;width:102px;height:78px;padding:20px;border-radius:6px;background:#fff;color:var(--lc-blue);stroke-width:1.6}.assessment-envelope>svg:nth-of-type(2){position:absolute;left:91px;top:76px;width:31px;height:31px;color:var(--lc-orange);fill:#c9643226}.assessment-envelope>svg:nth-of-type(3){position:absolute;right:3px;top:36px;width:33px;color:var(--lc-blue);transform:rotate(8deg)}.assessment-envelope__plus{position:absolute!important;left:10px!important;top:58px!important;width:22px!important;height:22px!important;padding:0!important;background:transparent!important;color:var(--lc-orange)!important}.assessment-envelope__dot{position:absolute;left:21px;bottom:25px;width:10px;height:10px;border-radius:50%;background:var(--lc-gold)}.assessment-envelope__dash{position:absolute;right:15px;bottom:31px;width:28px;border-top:2px dashed #a7bdc9;transform:rotate(-27deg)}.assessment-result-card h1{margin:0;font:600 55px/.98 Cormorant Garamond,serif}.assessment-result-card>.lc-rule{margin:22px auto}.assessment-result-card>p{margin:0 auto 18px;color:#506173;font:400 17px/1.6 Lato,sans-serif}.assessment-result-card__thanks{color:var(--lc-navy)!important;font-weight:700!important}.assessment-inbox{width:570px;min-height:122px;margin:45px auto 0;padding:22px 34px;display:flex;align-items:center;gap:24px;border-radius:8px;background:#e7f2f5;text-align:left}.assessment-inbox>span{flex:0 0 63px;width:63px;height:63px;display:grid;place-items:center;border-radius:50%;background:#d9eadf;color:#4e806b}.assessment-inbox svg{width:30px}.assessment-inbox h2{margin:0 0 6px;font:600 28px/1 Cormorant Garamond,serif}.assessment-inbox p{margin:0!important;font:400 14px/1.45 Lato,sans-serif!important}.assessment-return{position:relative;height:350px;overflow:hidden;text-align:center;background:#fff}.assessment-return>img{position:absolute;left:0;right:0;bottom:0;width:100%;height:245px;object-fit:cover;object-position:center 52%}.assessment-return__fade{position:absolute;left:0;right:0;top:0;height:190px;background:linear-gradient(180deg,#fff,#fffffff2 28%,#fff0)}.assessment-return__message{position:relative;z-index:2;padding-top:45px}.assessment-return__message svg{width:28px;color:var(--lc-orange);fill:#c9643221}.assessment-return__message p{margin:8px 0 25px;font:500 28px/1.04 Caveat,cursive}.assessment-return>.lc-button{position:relative;z-index:2;margin:auto}@media (max-width:900px){.lc-header{height:76px}.lc-header__row,.lessons-reference .lc-header__row{height:76px;padding:0 22px;grid-template-columns:1fr auto}.lc-header__brand img,.lessons-reference .lc-header__brand img{width:135px}.lc-header__nav,.lc-header__cta{display:none}.lc-header__menu{display:block}.lc-header__mobile{top:76px}.lessons-hero{grid-template-columns:42% 58%}.lessons-hero__copy{padding-left:30px}.lessons-options{padding-left:32px;padding-right:32px}.lbc-main-hero__copy,.lbc-course-hero__copy{padding-left:32px}.lbc-challenges,.lbc-outcomes{padding-left:32px;padding-right:32px}.lbc-iceberg{padding-left:32px;padding-right:32px;grid-template-columns:220px 1fr 190px}.lbc-journey{padding-left:35px;padding-right:35px}.lbc-course-decisions,.lbc-course-facts,.lbc-course-modules,.lbc-course-included,.lbc-course-faq{padding-left:32px;padding-right:32px}}@media (max-width:720px){.lc-page{font-size:15px}.lc-footer--compact{min-height:240px;padding:28px 24px;grid-template-columns:1fr}.lc-footer--compact nav{display:grid;grid-template-columns:1fr 1fr;justify-items:start}.lc-footer__socials{justify-self:start}.lc-footer--full{min-height:520px}.lc-footer__full-inner{padding:34px 25px 95px;grid-template-columns:1fr 1fr;gap:28px}.lc-footer__brand{grid-column:1/-1}.lc-footer__boat{right:-18px;width:185px}.lc-footer__tagline{left:22px;right:22px;transform:none;white-space:normal;text-align:center;line-height:1.35;justify-content:center}.lessons-hero{height:auto;min-height:610px;display:block;position:relative}.lessons-hero>img{position:absolute;inset:0;width:100%;height:100%;object-position:68% center}.lessons-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f6f1e9fa,#f6f1e9bf 68%,#f6f1e91a)}.lessons-hero__copy{position:relative;z-index:2;width:86%;min-height:610px;padding:70px 25px 35px;background:transparent}.lessons-hero h1{font-size:48px}.lessons-options{height:auto;padding:42px 22px}.lessons-options__grid{grid-template-columns:1fr;gap:22px}.lessons-card{height:auto;min-height:445px}.lessons-ready{height:auto;padding:38px 22px}.lessons-ready__grid{grid-template-columns:1fr;gap:26px}.lessons-step:not(:last-child):after{display:none}.lessons-faq{height:auto;padding:38px 22px}.lessons-faq .lc-faq{display:grid;grid-template-columns:1fr;grid-auto-flow:row;grid-template-rows:none}.lessons-faq .lc-faq__item button{min-height:42px;font-size:12px}.lessons-faq .lc-faq__answer{position:static;width:auto}.lessons-closing{height:auto;grid-template-columns:1fr;padding:30px 22px 0;gap:28px}.lessons-closing__belief{padding-left:38px}.lessons-closing__belief>svg{left:0}.lessons-closing>img{height:170px;margin:0 -22px;width:calc(100% + 44px)}.lbc-main-hero,.lbc-course-hero{height:590px}.lbc-main-hero>img,.lbc-course-hero>img{object-position:68% center}.lbc-main-hero:after,.lbc-course-hero:after{background:linear-gradient(90deg,#f5efe6fa,#f5efe6ad 74%,#f5efe61f)}.lbc-main-hero__copy,.lbc-course-hero__copy{width:90%;padding:60px 24px}.lbc-main-hero h1,.lbc-course-hero h1{font-size:49px}.lbc-main-hero .lc-journey-badge,.lbc-course-hero .lc-journey-badge{right:18px;bottom:24px;top:auto;width:125px;height:125px}.lbc-challenges{height:auto;padding:40px 22px}.lbc-challenges>div{grid-template-columns:1fr 1fr;gap:26px}.lbc-challenges article:not(:last-child):after{display:none}.lbc-challenges article:last-child{grid-column:1/-1}.lbc-iceberg{height:auto;padding:40px 22px;grid-template-columns:1fr}.lbc-iceberg__diagram{width:min(360px,100%);margin:25px auto}.lbc-iceberg__outro{padding:0;text-align:center}.lbc-outcomes{height:auto;padding:40px 22px}.lbc-outcomes>div{grid-template-columns:1fr 1fr;gap:26px}.lbc-outcomes article:last-child{grid-column:1/-1}.lbc-journey{height:auto;padding:38px 22px;grid-template-columns:1fr}.lbc-journey__nodes{margin-top:25px;grid-template-columns:1fr 1fr;gap:25px}.lbc-journey__node>svg{display:none}.lbc-main-cta{height:270px}.lbc-main-cta>div{grid-template-columns:1fr;padding:34px 24px;gap:14px}.lbc-main-facts{height:auto;padding:30px 22px;grid-template-columns:1fr 1fr;gap:25px}.lbc-course-decisions{height:auto;padding:30px 22px;grid-template-columns:1fr}.lbc-course-decisions article{top:0;height:auto;min-height:180px}.lbc-course-facts{height:auto;padding:38px 22px}.lbc-course-facts>div{grid-template-columns:1fr 1fr;gap:28px}.lbc-course-facts article:not(:last-child):after{display:none}.lbc-course-modules{height:auto;padding:38px 22px}.lbc-course-modules>div{grid-template-columns:1fr 1fr;gap:25px 16px}.lbc-course-modules img{height:145px}.lbc-course-included{height:auto;padding:35px 22px;grid-template-columns:1fr}.lbc-course-included__main{grid-template-columns:1fr}.lbc-course-included__main>img{width:100%;height:230px}.lbc-course-included__lists{grid-template-columns:1fr}.lbc-course-faq{height:auto;padding:38px 22px;grid-template-columns:1fr}.lbc-course-faq .lc-faq{display:grid;grid-template-columns:1fr;grid-auto-flow:row;grid-template-rows:none}.lbc-course-faq .lc-faq__item button{min-height:42px;font-size:12px}.lbc-course-faq .lc-faq__answer{position:static;width:auto}.lbc-course-faq>img{width:100%;height:240px}.lbc-course-contact{height:310px}.lbc-course-contact>div{grid-template-columns:1fr;align-content:center;padding:28px 24px;gap:12px}.lbc-course-contact a{grid-column:auto;grid-row:auto}.assessment-result-card{height:auto;min-height:760px;margin:18px 14px 0;padding:80px 22px}.assessment-result-card h1{font-size:43px}.assessment-result-card>p{font-size:15px}.assessment-inbox{width:100%;margin-top:35px;padding:20px;align-items:flex-start}.assessment-inbox>span{flex-basis:52px;width:52px;height:52px}.assessment-inbox br{display:none}.assessment-return{height:390px}.assessment-return__message p{font-size:25px}.assessment-return>.lc-button{max-width:90%;text-align:center;line-height:1.3}}@media (prefers-reduced-motion:reduce){.lc-page *{scroll-behavior:auto!important;transition:none!important}}.assessment-result-card__kicker{margin:-83px auto 92px!important;color:var(--lc-navy)!important;font:500 23px/1 Caveat,cursive!important}.assessment-result-card__kicker:after{content:"";display:block;width:26px;height:2px;margin:8px auto 0;background:var(--lc-orange)}.assessment-result-reference .lc-footer--full{background:#f5efe7;color:#18314e;border-top:1px solid rgba(7,47,99,.09)}.assessment-result-reference .lc-footer__brand img{filter:none}.assessment-result-reference .lc-footer__socials a{border:0;background:var(--lc-orange);color:#fff}.assessment-result-reference .lc-footer__tagline{color:#64778a}.assessment-result-reference .lc-footer__boat{opacity:.82}@media (max-width:720px){.assessment-result-card__kicker{margin:-44px auto 60px!important;font-size:20px!important}}@media (min-width:721px){.lbc-main-reference .lbc-journey{height:102px;padding-top:8px;padding-bottom:8px}.lbc-main-reference .lbc-journey__node>span{width:40px;height:40px}.lbc-main-reference .lbc-journey__node>span svg{width:20px}.lbc-main-reference .lbc-journey__node>svg{top:12px}.lbc-main-reference .lbc-main-cta{height:70px}.lbc-main-reference .lbc-main-facts{height:57px;padding-top:5px;padding-bottom:5px}.lbc-course-reference .lbc-course-hero{height:320px}.lbc-course-reference .lbc-course-decisions{height:156px}.lbc-course-reference .lbc-course-facts{height:190px;padding-top:14px;padding-bottom:12px}.lbc-course-reference .lbc-course-modules{height:285px;padding-top:17px;padding-bottom:14px}.lbc-course-reference .lbc-course-included{height:172px;padding-top:13px;padding-bottom:13px}.lbc-course-reference .lbc-course-faq{height:174px;padding-top:14px;padding-bottom:12px}.lbc-course-reference .lbc-course-contact{height:95px}}@media (min-width:721px){.assessment-result-reference .lc-footer--full{min-height:206px}.assessment-result-reference .lc-footer__full-inner{min-height:169px;padding-bottom:29px}}@media (min-width:721px){.lbc-course-reference .lbc-course-included aside{min-height:0;align-self:stretch;padding:9px 14px;overflow:hidden}.lbc-course-reference .lbc-course-included aside>svg{width:23px;height:23px}.lbc-course-reference .lbc-course-included aside h2{margin:4px 0;font-size:16px;line-height:.96}.lbc-course-reference .lbc-course-included aside p{margin:2px 0;font-size:8px;line-height:1.25}.lbc-course-reference .lbc-course-included aside a{margin-top:5px;font-size:8px}}.lbc-iceberg__diagram>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;z-index:1}.lbc-iceberg__diagram .lbc-iceberg__water,.lbc-iceberg__diagram .lbc-iceberg__mountain{display:none}.lbc-iceberg__visible,.lbc-iceberg__hidden{z-index:2;text-shadow:0 1px 2px rgba(255,255,255,.9)}.lbc-main-reference,.lbc-course-reference,.assessment-result-reference{width:1024px;max-width:1024px;margin:0}.lessons-reference{width:941px;max-width:941px;margin:0}@media (max-width:1024px){.lbc-main-reference,.lbc-course-reference,.assessment-result-reference{width:100%;max-width:none}}@media (max-width:941px){.lessons-reference{width:100%;max-width:none}}@media (min-width:721px){.lessons-reference .lessons-hero{position:relative;display:block;overflow:hidden;background:#fbfaf7}.lessons-reference .lessons-hero>img{position:absolute;z-index:0;inset:0 0 0 255px;width:calc(100% - 255px);height:100%;object-fit:cover;object-position:center center}.lessons-reference .lessons-hero:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,#fbfaf7 0% 27%,#fbfaf7f7 31%,#fbfaf7b8 36%,#fbfaf733 43%,#fbfaf700 51%)}.lessons-reference .lessons-hero__copy{position:relative;z-index:2;width:370px;height:100%;padding:34px 0 17px 38px;background:transparent}.lessons-reference .lessons-hero h1{max-width:330px;white-space:nowrap;font-size:49px;line-height:.98}.lessons-reference .lessons-hero .lc-rule{margin:18px 0}.lessons-reference .lessons-hero__lead{margin-bottom:15px;font-size:14px;line-height:1.42}.lessons-reference .lessons-hero__assessment{width:255px;min-height:84px;padding:10px 11px;grid-template-columns:38px 1fr;gap:9px;align-items:center;background:#ffffffb8;box-shadow:0 2px 12px #072f630d}.lessons-reference .lessons-hero__assessment-icon{width:34px;height:42px;color:var(--lc-navy)}.lessons-reference .lessons-hero__assessment p{color:var(--lc-navy);font-size:11px;font-weight:600;line-height:1.45}.lessons-reference .lessons-hero .lc-button{min-width:171px;margin-top:11px}.lessons-reference .lessons-hero small{margin-top:9px;color:var(--lc-navy);font-size:9px}}@media (min-width:901px){.lessons-reference .lc-header{height:76px}.lessons-reference .lc-header__row{height:76px;padding:0 15px 0 18px;grid-template-columns:205px 1fr auto;gap:18px}.lessons-reference .lc-header__brand img{width:181px}.lessons-reference .lc-header__nav{gap:18px}.lessons-reference .lc-header__cta{padding:9px 11px}.lessons-reference .lessons-hero{height:428px}.lessons-reference .lessons-hero__copy{padding-top:42px}.lessons-reference .lessons-hero__lead{margin-bottom:23px}.lessons-reference .lessons-hero__assessment{min-height:93px}.lessons-reference .lessons-hero small{margin-top:18px}}@media (min-width:721px){.lessons-reference .lessons-ready{height:210px}.lessons-reference .lessons-faq{height:228px}}@media (min-width:721px){.lessons-reference .lessons-faq{height:auto;min-height:228px;padding:18px 72px 9px}.lessons-reference .lessons-faq .lc-faq__answer{position:static;width:auto;margin:0;padding:6px 24px 9px 0;border:0;box-shadow:none}}.assessment-form-reference{background:#fbfaf7}.assessment-form{min-height:870px;padding:45px 86px 58px;background:linear-gradient(180deg,#f8fbfc,#fbfaf7)}.assessment-form__intro{max-width:680px;margin:0 auto;padding:55px 72px 60px;border:1px solid #d4e3e8;border-radius:12px;background:#fff;text-align:center;box-shadow:0 12px 36px #072f6314}.assessment-form__intro>svg{width:54px;height:54px;margin:14px auto;color:var(--lc-orange);stroke-width:1.35}.assessment-form__eyebrow{margin:0;color:var(--lc-orange);font:500 20px/1 Caveat,cursive}.assessment-form__intro h1{margin:0;color:var(--lc-navy);font:600 52px/.95 Cormorant Garamond,serif}.assessment-form__intro .lc-rule{margin:22px auto}.assessment-form__intro h2{margin:0 0 19px;color:var(--lc-navy);font:600 22px/1.15 Cormorant Garamond,serif}.assessment-form__intro p{max-width:510px;margin:0 auto 13px;color:#506173;font:400 14px/1.58 Lato,sans-serif}.assessment-form__intro em{display:block;margin:19px 0 23px;color:var(--lc-orange);font:500 20px/1 Caveat,cursive}.assessment-form__intro .lc-button{margin:auto;font-size:12px}.assessment-form__card{max-width:840px;margin:0 auto;padding:35px 48px 38px;border:1px solid #d4e3e8;border-radius:12px;background:#fff;box-shadow:0 12px 36px #072f6314}.assessment-form__progress{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin:0;padding:0 10px 34px;list-style:none}.assessment-form__progress li{position:relative;display:grid;justify-items:center;gap:7px;color:#8d9dac;text-align:center}.assessment-form__progress li:not(:last-child):after{content:"";position:absolute;left:calc(50% + 17px);right:calc(-50% + 17px);top:15px;border-top:1px solid #d5e2e6}.assessment-form__progress li.is-complete,.assessment-form__progress li.is-current{color:var(--lc-navy)}.assessment-form__progress li.is-complete:after{border-color:var(--lc-orange)}.assessment-form__progress span{position:relative;z-index:1;display:grid;place-items:center;width:31px;height:31px;border:1px solid #c8d7dd;border-radius:50%;background:#fff;font:700 11px/1 Lato,sans-serif}.assessment-form__progress li.is-complete span{border-color:var(--lc-orange);background:var(--lc-orange);color:#fff}.assessment-form__progress li.is-current span{border:4px solid #f0dba2;background:var(--lc-navy);color:#fff}.assessment-form__progress svg{width:15px;height:15px}.assessment-form__progress small{max-width:85px;font:600 7px/1.2 Lato,sans-serif}.assessment-form__heading{padding:0 55px 28px;border-bottom:1px solid #d9e5e9;text-align:center}.assessment-form__heading>span{display:grid;place-items:center;width:52px;height:52px;margin:auto;border-radius:50%;background:#e8f3f6;color:var(--lc-orange)}.assessment-form__heading>span svg{width:26px}.assessment-form__heading>p{margin:16px 0 5px;color:var(--lc-orange);font:700 9px/1 Lato,sans-serif;letter-spacing:.11em;text-transform:uppercase}.assessment-form__heading h1{margin:0;color:var(--lc-navy);font:600 33px/1 Cormorant Garamond,serif}.assessment-form__heading .lc-rule{margin:14px auto}.assessment-form__heading h2{max-width:600px;margin:0 auto;color:#506173;font:400 13px/1.5 Lato,sans-serif}.assessment-form__questions{display:grid;gap:15px;margin-top:29px}.assessment-form__questions fieldset{margin:0;padding:18px 20px 17px;border:1px solid #d9e5e9;border-radius:8px;background:#fcfefe}.assessment-form__questions legend{width:100%;padding:0;color:var(--lc-navy);font:600 15px/1.42 Cormorant Garamond,serif}.assessment-form__questions legend b{margin-right:7px;color:var(--lc-orange)}.assessment-form__questions fieldset>div{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:15px}.assessment-form__questions label{display:grid;min-height:35px;place-items:center;border:1px solid #d6e2e6;border-radius:4px;background:#fff;color:#607286;cursor:pointer;font:600 9px/1.2 Lato,sans-serif;text-align:center;transition:border-color .16s,background .16s,color .16s}.assessment-form__questions label:hover{border-color:var(--lc-orange);color:var(--lc-navy)}.assessment-form__questions label.is-selected{border-color:var(--lc-navy);background:var(--lc-navy);color:#fff}.assessment-form__reflection{max-width:600px;margin:29px auto 0}.assessment-form__reflection label{display:block;margin-bottom:10px;color:var(--lc-navy);font:600 13px/1.4 Lato,sans-serif}.assessment-form__reflection textarea{display:block;width:100%;min-height:190px;padding:15px;border:1px solid #cfdfe5;border-radius:8px;background:#fcfefe;color:#304b61;font:400 13px/1.55 Lato,sans-serif;resize:vertical}.assessment-form__reflection textarea:focus{outline:2px solid rgba(201,100,50,.35);border-color:var(--lc-orange)}.assessment-form__error{margin:18px 0 0;padding:10px 15px;border-radius:5px;background:#fff0ed;color:#a94435;font:600 11px/1.35 Lato,sans-serif;text-align:center}.assessment-form__actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:28px;padding-top:23px;border-top:1px solid #d9e5e9}.assessment-form__back{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--lc-navy);font:700 11px/1 Lato,sans-serif;cursor:pointer}.assessment-form__back svg{width:15px}.assessment-form__actions .lc-button{font-size:11px}@media (max-width:720px){.assessment-form{min-height:0;padding:28px 18px 36px}.assessment-form__intro{padding:38px 23px}.assessment-form__intro h1{font-size:42px}.assessment-form__intro h2{font-size:23px}.assessment-form__intro p{font-size:14px}.assessment-form__card{padding:25px 17px}.assessment-form__progress{grid-template-columns:repeat(3,1fr);row-gap:17px;padding:0 0 25px}.assessment-form__progress li:after{display:none}.assessment-form__progress small{font-size:8px}.assessment-form__heading{padding:0 8px 22px}.assessment-form__heading h1{font-size:31px}.assessment-form__questions fieldset{padding:16px 13px}.assessment-form__questions legend{font-size:17px}.assessment-form__questions fieldset>div{grid-template-columns:1fr 1fr;gap:7px}.assessment-form__questions label:last-child{grid-column:1/-1}.assessment-form__actions{align-items:stretch;flex-direction:column-reverse}.assessment-form__actions .lc-button{width:100%}.assessment-form__back{justify-content:center;min-height:38px}}@media (min-width:721px){.lbc-main-reference .lc-header{height:76px}.lbc-main-reference .lc-header__row{height:76px;padding:0 35px 0 25px;grid-template-columns:258px 1fr auto;gap:20px}.lbc-main-reference .lc-header__brand img{width:190px}.lbc-main-reference .lc-header__nav{justify-content:flex-start;gap:30px}.lbc-main-reference .lc-header__nav a{font-size:12px}.lbc-main-reference .lc-header__cta{min-height:38px;padding:10px 17px;font-size:12px}.lbc-main-reference .lbc-main-hero{height:459px}.lbc-main-reference .lbc-main-hero>img{object-position:57% 71%}.lbc-main-reference .lbc-main-hero:after{background:linear-gradient(90deg,#fbfaf7,#fbfaf7fb 27%,#fbfaf7e6 37%,#fbfaf73b 56%,#fbfaf700 69%)}.lbc-main-reference .lbc-main-hero__copy{width:398px;padding:38px 0 0 43px}.lbc-main-reference .lbc-main-hero h1{font-size:54px;line-height:.84}.lbc-main-reference .lbc-main-hero .lc-rule{width:31px;height:2px;margin:12px 0 13px}.lbc-main-reference .lbc-main-hero h2{margin-bottom:12px;color:var(--lc-orange);font-size:25px;line-height:1.03}.lbc-main-reference .lbc-main-hero p{max-width:294px;margin-bottom:8px;font-size:11px;line-height:1.48}.lbc-main-reference .lbc-main-hero .lbc-main-hero__lead{margin-bottom:13px;color:var(--lc-navy);font-size:14px;line-height:1.4;font-weight:600}.lbc-main-reference .lbc-main-hero strong{margin-top:11px;color:var(--lc-navy);font:700 16px/1.12 Lato,sans-serif}.lbc-main-reference .lbc-main-hero .lc-journey-badge{right:54px;bottom:56px;width:145px;height:145px;background:#092f6c;box-shadow:0 5px 14px #072f632e}.lbc-main-reference .lc-journey-badge>svg:first-child{display:none}.lbc-main-reference .lc-journey-badge>svg:last-child{position:absolute;top:19px;width:25px;height:25px;color:var(--lc-orange);fill:transparent;stroke-width:1.6}.lbc-main-reference .lc-journey-badge__copy{display:block;padding-top:30px;color:#fff;text-align:center;font:500 13px/1.42 Lato,sans-serif}.lbc-main-reference .lbc-challenges{height:205px;padding:15px 49px 0}.lbc-main-reference .lbc-challenges h2{font-size:26px;line-height:1.1}.lbc-main-reference .lbc-challenges>p{margin:5px 0 16px;color:var(--lc-orange);font:500 14px/1 Lato,sans-serif}.lbc-main-reference .lbc-challenges>div{gap:0}.lbc-main-reference .lbc-challenges article{min-height:105px;padding:0 15px}.lbc-main-reference .lbc-challenges article:not(:last-child):after{right:0;top:7px;height:104px;border-right:1px solid #e6edf0}.lbc-main-reference .lbc-challenges svg{width:32px;height:32px;color:var(--lc-navy);stroke-width:1.35}.lbc-main-reference .lbc-challenges article:nth-child(2) svg,.lbc-main-reference .lbc-challenges article:nth-child(5) svg{color:var(--lc-navy)}.lbc-main-reference .lbc-challenges p{margin-top:9px;color:var(--lc-navy);font-size:9px;line-height:1.45}.lbc-main-reference .lbc-iceberg{height:260px;padding:2px 44px 0;display:block;background:#fff}.lbc-main-reference .lbc-iceberg__surface{width:100%;height:258px;padding:0 22px;display:grid;grid-template-columns:220px 1fr 165px;align-items:center;border-radius:8px;background:#edf7fa}.lbc-main-reference .lbc-iceberg__intro h2{font-size:25px;line-height:1.04}.lbc-main-reference .lbc-iceberg__intro .lc-rule{width:31px;height:2px;margin:11px 0}.lbc-main-reference .lbc-iceberg__intro p{margin:9px 0;color:var(--lc-navy);font-size:10px;line-height:1.45}.lbc-main-reference .lbc-iceberg__diagram{width:405px;height:246px;overflow:visible}.lbc-main-reference .lbc-iceberg__diagram>img{width:100%;height:100%;object-fit:contain}.lbc-main-reference .lbc-iceberg__visible{left:260px;top:29px;color:var(--lc-navy);font-size:10px;line-height:1.7;text-shadow:none}.lbc-main-reference .lbc-iceberg__hidden{right:-2px;top:130px;color:var(--lc-navy);font-size:10px;line-height:1.7;text-shadow:none}.lbc-main-reference .lbc-iceberg__visible b,.lbc-main-reference .lbc-iceberg__hidden b{margin-bottom:3px;color:var(--lc-orange);font-size:10px}.lbc-main-reference .lbc-iceberg__outro{padding-left:11px}.lbc-main-reference .lbc-iceberg__outro p{color:var(--lc-navy);font:500 11px/1.5 Lato,sans-serif}.lbc-main-reference .lbc-iceberg__outro .lc-rule{width:31px;height:2px;margin:14px 0 0}.lbc-main-reference .lbc-outcomes{height:244px;padding:13px 44px 0}.lbc-main-reference .lbc-outcomes>h2{margin:0 0 13px;font-size:25px;line-height:1.15}.lbc-main-reference .lbc-outcomes>h2 em{position:relative;font-style:normal}.lbc-main-reference .lbc-outcomes>h2 em:after{content:"";position:absolute;left:14%;right:14%;bottom:-5px;height:2px;background:var(--lc-orange)}.lbc-main-reference .lbc-outcomes__grid{height:176px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.lbc-main-reference .lbc-outcomes article{height:176px;padding:16px 12px 10px;border-radius:6px;background:#fcfaf5}.lbc-main-reference .lbc-outcomes article>span{width:47px;height:47px;background:transparent;color:var(--lc-navy)}.lbc-main-reference .lbc-outcomes article:nth-child(2n)>span{background:transparent;color:var(--lc-navy)}.lbc-main-reference .lbc-outcomes article>span svg{width:30px;height:30px;stroke-width:1.25}.lbc-main-reference .lbc-outcomes h3{min-height:31px;margin:8px 0 5px;color:var(--lc-navy);font:700 10px/1.2 Lato,sans-serif}.lbc-main-reference .lbc-outcomes p{color:var(--lc-navy);font-size:9px;line-height:1.45}.lbc-main-reference .lbc-outcomes__leaf{position:absolute;right:28px;bottom:7px;width:82px;height:82px;color:var(--lc-navy);opacity:.8;transform:rotate(-25deg);stroke-width:.85}.lbc-main-reference .lbc-journey{height:105px;padding:4px 44px 0;display:block;background:#fff}.lbc-main-reference .lbc-journey__surface{width:100%;height:100px;display:grid;grid-template-columns:275px 1fr;align-items:center;padding:0 17px;border-radius:7px;background:#edf7fa}.lbc-main-reference .lbc-journey__copy h2{font-size:22px;line-height:1.05}.lbc-main-reference .lbc-journey__copy .lc-rule{display:none}.lbc-main-reference .lbc-journey__copy p{margin-top:8px;color:var(--lc-navy);font-size:9px;line-height:1.35}.lbc-main-reference .lbc-journey__nodes{height:100%;align-items:center}.lbc-main-reference .lbc-journey__node>span{width:58px;height:58px;border:0;background:#dbeaf2;color:var(--lc-navy)}.lbc-main-reference .lbc-journey__node:nth-child(2n)>span{background:#f8e8d7;color:var(--lc-orange)}.lbc-main-reference .lbc-journey__node>span svg{width:27px}.lbc-main-reference .lbc-journey__node>b{margin-top:3px;font-size:8px}.lbc-main-reference .lbc-journey__node>small{width:92px;margin-top:2px;color:var(--lc-navy);font-size:7px;line-height:1.1}.lbc-main-reference .lbc-journey__node>svg{right:-9px;top:20px;width:20px;color:var(--lc-navy);stroke-width:1.8}.lbc-main-reference .lbc-main-cta{height:76px;padding:4px 44px 0;background:#fff}.lbc-main-reference .lbc-main-cta:after{display:none}.lbc-main-reference .lbc-main-cta__surface{position:relative;z-index:auto;display:block;width:100%;height:72px;padding:0;overflow:hidden;border-radius:7px;background:#eaf5f8}.lbc-main-reference .lbc-main-cta__surface>img{position:absolute;right:0;top:0;width:370px;height:72px;object-fit:cover;object-position:46% 65%}.lbc-main-reference .lbc-main-cta__surface:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#eaf5f8 0%,#eaf5f8 44%,rgba(234,245,248,.92) 58%,rgba(234,245,248,.1) 78%,transparent 100%)}.lbc-main-reference .lbc-main-cta__surface>div{position:relative;z-index:2;height:100%;display:block;padding:10px 22px}.lbc-main-reference .lbc-main-cta h2{color:var(--lc-navy);font-size:20px;line-height:1}.lbc-main-reference .lbc-main-cta p{margin-top:7px;color:var(--lc-navy);font-size:9px;line-height:1.33}.lbc-main-reference .lbc-main-cta .lc-button{position:absolute;left:421px;top:17px;min-height:38px;padding:10px 17px;font-size:11px}.lbc-main-reference .lbc-main-facts{height:58px;padding:7px 88px;gap:18px}.lbc-main-reference .lbc-main-facts article{gap:8px}.lbc-main-reference .lbc-main-facts article:not(:last-child){border-right:1px solid #d5dee3}.lbc-main-reference .lbc-main-facts svg{width:25px;color:var(--lc-navy);stroke-width:1.35}.lbc-main-reference .lbc-main-facts b{font-size:9px}.lbc-main-reference .lbc-main-facts span{color:var(--lc-navy);font-size:8px}.lbc-main-reference .lc-footer--compact{min-height:53px;padding:6px 24px;grid-template-columns:170px 1fr auto;gap:28px}.lbc-main-reference .lc-footer--compact>img{width:142px;max-height:43px}.lbc-main-reference .lc-footer--compact nav{justify-content:flex-start;gap:30px}.lbc-main-reference .lc-footer--compact nav a{font-size:9px}.lbc-main-reference .lc-footer__socials{gap:10px}.lbc-main-reference .lc-footer__socials a{width:26px;height:26px}.lbc-main-reference .lc-footer__socials svg{width:15px;height:15px}}@media (max-width:720px){.lbc-main-reference .lbc-iceberg__surface,.lbc-main-reference .lbc-journey__surface{display:block;height:auto;padding:28px 20px}.lbc-main-reference .lbc-iceberg{padding:24px 14px;background:#fff}.lbc-main-reference .lbc-iceberg__diagram{margin:20px auto}.lbc-main-reference .lbc-iceberg__outro{margin-top:14px}.lbc-main-reference .lbc-outcomes__grid{display:grid}.lbc-main-reference .lbc-outcomes article{background:#fcfaf5}.lbc-main-reference .lbc-journey{padding:24px 14px;background:#fff}.lbc-main-reference .lbc-journey__nodes{margin-top:22px}.lbc-main-reference .lbc-main-cta{padding:0}.lbc-main-reference .lbc-main-cta__surface{height:270px;border-radius:0}.lbc-main-reference .lbc-main-cta__surface>img{width:100%;height:100%;opacity:.4}.lbc-main-reference .lbc-main-cta__surface>div{height:270px}}.lc-page.foundation-board{--lc-navy:#071b5b;--lc-orange:#f15a24;color:var(--lc-navy);font-family:Lato,Arial,sans-serif;background:#fff}.lc-page.foundation-board .lc-header{height:76px;background:#fdfdfb;border:0}.lc-page.foundation-board .lc-header__row{height:76px;padding:0 35px 0 25px;grid-template-columns:258px 1fr auto;gap:20px}.lc-page.foundation-board .lc-header__brand img{width:194px;height:57px;object-fit:contain}.lc-page.foundation-board .lc-header__nav{gap:30px;justify-content:flex-start}.lc-page.foundation-board .lc-header__nav a{font:600 12px/1 Lato,sans-serif;color:var(--lc-navy)}.lc-page.foundation-board .lc-header__cta{min-height:38px;padding:11px 17px;font:600 12px/1 Lato,sans-serif;border-radius:5px}.lc-page.foundation-board .lbc-main-hero{height:459px;background:#fff;overflow:hidden}.lc-page.foundation-board .lbc-main-hero:after{display:none}.lc-page.foundation-board .lbc-main-hero>img{inset:0;width:100%;height:100%;object-fit:fill;object-position:center}.lc-page.foundation-board .lbc-main-hero__copy{width:380px;padding:37px 0 0 43px;position:relative;z-index:2}.lc-page.foundation-board .lbc-main-hero h1{margin:0;font:400 56px/.94 Georgia,Times New Roman,serif;letter-spacing:-2px;color:var(--lc-navy)}.lc-page.foundation-board .lbc-main-hero h2{margin:12px 0 11px;color:var(--lc-orange);font:400 24px/29px Georgia,Times New Roman,serif;letter-spacing:-.4px;white-space:nowrap}.lc-page.foundation-board .lbc-main-hero p{margin:0;color:var(--lc-navy);max-width:none;font:400 12px/17.5px Lato,sans-serif}.lc-page.foundation-board .lbc-main-hero .lbc-main-hero__lead{margin-bottom:8px;font:400 14px/21px Lato,sans-serif}.lc-page.foundation-board .lbc-main-hero strong{margin-top:9px;color:var(--lc-navy);font:700 16px/21px Lato,sans-serif}.lc-page.foundation-board .lbc-hero-badge{position:absolute;z-index:3;right:50px;bottom:48px;width:158px;height:158px;border:1.5px solid #fff;border-radius:50%;background:var(--lc-navy);display:flex;flex-direction:column;align-items:center;padding-top:19px;gap:4px;color:#fff}.lc-page.foundation-board .lbc-hero-badge>svg{width:28px;height:28px;color:var(--lc-orange);stroke-width:1.3;fill:none}.lc-page.foundation-board .lbc-hero-badge>span{font:400 14px/20px Lato,sans-serif;text-align:center}.lc-page.foundation-board .lbc-challenges{height:205px;padding:12px 73px 0;background:#fff;text-align:center}.lc-page.foundation-board .lbc-challenges>h2{margin:0;font:400 24px/29px Georgia,Times New Roman,serif;letter-spacing:-.35px}.lc-page.foundation-board .lbc-challenges>p.lbc-challenges__subtitle{margin:4px 0 3px;color:var(--lc-orange);font:400 13px/18px Lato,sans-serif}.lc-page.foundation-board .lbc-challenges__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.lc-page.foundation-board .lbc-challenges article{padding:0;min-height:119px;position:relative}.lc-page.foundation-board .lbc-challenges article:not(:last-child):after{content:"";right:0;top:13px;height:104px;border-right:1px solid #f0f1f3}.lc-page.foundation-board .lbc-challenges article img{width:62px;height:54px;object-fit:contain;margin:0 auto}.lc-page.foundation-board .lbc-challenges article p{margin:10px 0 0;color:var(--lc-navy);font:400 11px/18px Lato,sans-serif}.lc-page.foundation-board .lbc-iceberg{height:264px;padding:2px 44px 0;display:block;background:#fff}.lc-page.foundation-board .lbc-iceberg__surface{position:relative;height:262px;width:100%;display:block;padding:0;overflow:hidden;border-radius:8px;background:#f3f6fa}.lc-page.foundation-board .lbc-iceberg__intro{position:absolute;left:23px;top:17px;z-index:2}.lc-page.foundation-board .lbc-iceberg__intro h2{margin:0;font:400 22px/25px Georgia,Times New Roman,serif;letter-spacing:-.5px}.lc-page.foundation-board .lbc-iceberg__intro .lc-rule{width:37px;height:1.5px;margin:13px 0 14px;background:var(--lc-orange)}.lc-page.foundation-board .lbc-iceberg__intro p{margin:0 0 14px;font:400 12px/19px Lato,sans-serif;color:var(--lc-navy)}.lc-page.foundation-board .lbc-iceberg__intro strong{font-weight:700}.lc-page.foundation-board .lbc-iceberg__diagram{position:absolute;left:178px;top:9px;width:358px;height:253px;margin:0;overflow:hidden}.lc-page.foundation-board .lbc-iceberg__diagram>img{inset:0;width:358px;height:253px;object-fit:fill}.lc-page.foundation-board .lbc-iceberg__labels{position:absolute;left:545px;top:18px;width:170px}.lc-page.foundation-board .lbc-iceberg__visible,.lc-page.foundation-board .lbc-iceberg__hidden{position:static;display:block;text-shadow:none;color:var(--lc-navy);font:400 11px/20px Lato,sans-serif}.lc-page.foundation-board .lbc-iceberg__visible{padding-bottom:15px;border-bottom:1px solid #b8cbdc;margin-bottom:9px}.lc-page.foundation-board .lbc-iceberg__labels h3{margin:0 0 4px;color:var(--lc-orange);font:400 11px/18px Lato,sans-serif}.lc-page.foundation-board .lbc-iceberg__labels ul{margin:0;padding:0;list-style:none}.lc-page.foundation-board .lbc-iceberg__labels li:before{content:"• ";font-size:10px}.lc-page.foundation-board .lbc-iceberg__outro{position:absolute;left:767px;top:91px;width:150px;padding:0}.lc-page.foundation-board .lbc-iceberg__outro p{margin:0;color:var(--lc-navy);font:400 12px/21px Lato,sans-serif}.lc-page.foundation-board .lbc-iceberg__outro .lc-rule{width:38px;height:1.5px;margin:13px 0 0;background:var(--lc-orange)}.lc-page.foundation-board .lbc-outcomes{height:241px;padding:10px 44px 0;position:relative;background:#fff}.lc-page.foundation-board .lbc-outcomes>h2{margin:0 0 13px;font:400 23px/27px Georgia,Times New Roman,serif;text-align:center;letter-spacing:-.5px}.lc-page.foundation-board .lbc-outcomes>h2 em{position:relative;font-style:normal}.lc-page.foundation-board .lbc-outcomes>h2 em:after{content:"";position:absolute;left:15%;right:15%;bottom:-5px;height:1.5px;background:var(--lc-orange)}.lc-page.foundation-board .lbc-outcomes__grid{display:grid;grid-template-columns:164px 164px 164px 164px 180px;gap:12px;height:179px;width:884px}.lc-page.foundation-board .lbc-outcomes article{padding:11px 4px 0;height:179px;border-radius:7px;background:#faf6f0;text-align:center}.lc-page.foundation-board .lbc-outcomes article>img{width:47px;height:36px;object-fit:contain;margin:0 auto 12px}.lc-page.foundation-board .lbc-outcomes article h3{margin:0 0 9px;min-height:28px;font:700 11px/17px Lato,sans-serif;color:var(--lc-navy)}.lc-page.foundation-board .lbc-outcomes article p{margin:0;font:400 11px/18px Lato,sans-serif;color:var(--lc-navy)}.lc-page.foundation-board .lbc-outcomes__leaf{position:absolute;right:23px;top:59px;bottom:auto;width:82px;height:170px;border:0;border-radius:0;transform:none;opacity:1}.lc-page.foundation-board .lbc-journey{height:110px;padding:1px 44px 0;display:block;background:#fff}.lc-page.foundation-board .lbc-journey__surface{width:100%;height:99px;display:grid;grid-template-columns:288px 1fr;align-items:center;padding:0 26px;border-radius:7px;background:#f3f6fa}.lc-page.foundation-board .lbc-journey__copy h2{margin:0;font:400 21px/26px Georgia,Times New Roman,serif;letter-spacing:-.6px}.lc-page.foundation-board .lbc-journey__copy p{margin-top:6px;color:var(--lc-navy);font:400 11px/16px Lato,sans-serif}.lc-page.foundation-board .lbc-journey__nodes{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;list-style:none;margin:0;padding:0;height:100%}.lc-page.foundation-board .lbc-journey__node{position:relative;display:flex;justify-content:flex-start;align-items:center}.lc-page.foundation-board .lbc-journey__circle{width:86px;height:86px;border-radius:50%;background:#dfe7f5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.lc-page.foundation-board .lbc-journey__node:nth-child(2n) .lbc-journey__circle{background:#fde9d9}.lc-page.foundation-board .lbc-journey__circle img{width:36px;height:30px;object-fit:contain}.lc-page.foundation-board .lbc-journey__circle b{font:700 9px/11px Lato,sans-serif;color:var(--lc-navy)}.lc-page.foundation-board .lbc-journey__circle small{font:400 8px/12px Lato,sans-serif;color:var(--lc-navy);text-align:center}.lc-page.foundation-board .lbc-journey__arrow{position:absolute;right:12px;top:35px;width:28px;height:16px;color:var(--lc-navy);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lc-page.foundation-board .lbc-main-cta{height:76px;padding:0 44px;display:block;background:#fff}.lc-page.foundation-board .lbc-main-cta:after{display:none}.lc-page.foundation-board .lbc-main-cta__surface{position:relative;height:76px;width:100%;display:block;border-radius:7px;overflow:hidden;padding:0;background:#e7edf6}.lc-page.foundation-board .lbc-main-cta__surface>img{position:absolute;right:0;top:0;width:302px;height:76px;object-fit:cover;object-position:center}.lc-page.foundation-board .lbc-main-cta__surface:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#e7edf6 0%,#e7edf6 59%,rgba(231,237,246,.8) 67%,transparent 85%)}.lc-page.foundation-board .lbc-main-cta__surface>div{position:relative;z-index:2;height:100%;padding:8px 26px;display:block}.lc-page.foundation-board .lbc-main-cta h2{margin:0;color:var(--lc-navy);font:400 22px/26px Georgia,Times New Roman,serif;letter-spacing:-.6px}.lc-page.foundation-board .lbc-main-cta p{margin:2px 0 0;color:var(--lc-navy);font:400 12px/16px Lato,sans-serif}.lc-page.foundation-board .lbc-main-cta .lc-button{position:absolute;left:421px;top:21px;min-height:39px;padding:10px 17px;gap:14px;font:600 13px/19px Lato,sans-serif;border-radius:5px}.lc-page.foundation-board .lbc-main-cta .lc-button svg{width:19px;height:19px}.lc-page.foundation-board .lbc-main-facts{height:55px;display:grid;grid-template-columns:repeat(4,1fr);padding:6px 143px 0;gap:25px;background:#fff}.lc-page.foundation-board .lbc-main-facts article{display:flex;align-items:center;gap:18px;border:0;height:40px;position:relative}.lc-page.foundation-board .lbc-main-facts article:not(:last-child):after{content:"";position:absolute;right:-10px;top:7px;height:28px;width:1px;background:#d4d9e0}.lc-page.foundation-board .lbc-main-facts article>img{width:38px;height:33px;object-fit:contain}.lc-page.foundation-board .lbc-main-facts article p{margin:0;font:400 10px/13px Lato,sans-serif;color:var(--lc-navy);white-space:nowrap}.lc-page.foundation-board .lc-footer--compact{height:50px;min-height:50px;padding:6px 42px;grid-template-columns:154px 1fr 92px;gap:26px;background:var(--lc-navy)}.lc-page.foundation-board .lc-footer--compact>img{width:132px;height:39px;filter:none}.lc-page.foundation-board .lc-footer--compact nav{gap:43px;justify-content:flex-start}.lc-page.foundation-board .lc-footer--compact nav a{font:400 11px/1 Lato,sans-serif}.lc-page.foundation-board .lc-footer__socials{gap:26px;justify-content:flex-end}.lc-page.foundation-board .lc-footer__socials a{border:0;width:25px;height:25px}.lc-page.foundation-board .lc-footer__socials svg{width:23px;height:23px}@media (max-width:900px) and (min-width:721px){.lc-page.foundation-board .lc-header__row{grid-template-columns:1fr auto;padding:0 22px}.lc-page.foundation-board .lc-header__menu{display:block}.lc-page.foundation-board .lc-header__nav,.lc-page.foundation-board .lc-header__cta{display:none}.lc-page.foundation-board .lbc-iceberg__surface{transform-origin:top left}.lc-page.foundation-board .lbc-outcomes__grid{width:100%;grid-template-columns:repeat(5,1fr);gap:8px}.lc-page.foundation-board .lbc-outcomes__leaf{display:none}.lc-page.foundation-board .lbc-outcomes article p br{display:none}.lc-page.foundation-board .lc-footer--compact nav{gap:15px}.lc-page.foundation-board .lbc-main-facts{padding-left:45px;padding-right:45px}}@media (max-width:900px){.lc-page.foundation-board .lc-header,.lc-page.foundation-board .lc-header__row{height:76px}.lc-page.foundation-board .lc-header__row{padding:0 20px;grid-template-columns:1fr auto}.lc-page.foundation-board .lc-header__brand img{width:178px;height:auto}.lc-page.foundation-board .lc-header__nav,.lc-page.foundation-board .lc-header__cta{display:none}.lc-page.foundation-board .lc-header__menu{display:block}.lc-page.foundation-board .lbc-main-hero{height:auto;min-height:650px}.lc-page.foundation-board .lbc-main-hero>img{object-fit:cover;object-position:65% center;opacity:.5}.lc-page.foundation-board .lbc-main-hero:after{display:block;background:linear-gradient(90deg,#fff,rgba(255,255,255,.65) 75%,transparent)}.lc-page.foundation-board .lbc-main-hero__copy{width:100%;padding:32px 22px 205px}.lc-page.foundation-board .lbc-main-hero h1{font-size:52px}.lc-page.foundation-board .lbc-main-hero h2{font-size:21px;white-space:normal;line-height:27px}.lc-page.foundation-board .lbc-main-hero p br{display:none}.lc-page.foundation-board .lbc-main-hero p{max-width:340px}.lc-page.foundation-board .lbc-hero-badge{right:24px;bottom:24px;width:145px;height:145px}.lc-page.foundation-board .lbc-challenges{height:auto;padding:30px 20px}.lc-page.foundation-board .lbc-challenges>h2{font-size:23px}.lc-page.foundation-board .lbc-challenges__grid{grid-template-columns:1fr 1fr;gap:22px 5px;margin-top:18px}.lc-page.foundation-board .lbc-challenges article:last-child{grid-column:1/-1}.lc-page.foundation-board .lbc-challenges article:after{display:none}.lc-page.foundation-board .lbc-iceberg{height:auto;padding:0 16px}.lc-page.foundation-board .lbc-iceberg__surface{height:auto;display:flex;flex-direction:column;padding:24px 20px;overflow:visible}.lc-page.foundation-board .lbc-iceberg__intro,.lc-page.foundation-board .lbc-iceberg__diagram,.lc-page.foundation-board .lbc-iceberg__labels,.lc-page.foundation-board .lbc-iceberg__outro{position:relative;inset:auto;width:100%;padding:0;margin:0}.lc-page.foundation-board .lbc-iceberg__diagram{height:auto;aspect-ratio:358/253;max-width:358px}.lc-page.foundation-board .lbc-iceberg__diagram>img{width:100%;height:100%}.lc-page.foundation-board .lbc-iceberg__labels{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.lc-page.foundation-board .lbc-iceberg__visible{border:0}.lc-page.foundation-board .lbc-iceberg__outro{margin-top:20px;text-align:left}.lc-page.foundation-board .lbc-outcomes{height:auto;padding:28px 16px}.lc-page.foundation-board .lbc-outcomes__grid{width:100%;height:auto;grid-template-columns:1fr 1fr;gap:12px}.lc-page.foundation-board .lbc-outcomes article{height:auto;min-height:185px;padding:15px 8px}.lc-page.foundation-board .lbc-outcomes article:last-child{grid-column:1/-1}.lc-page.foundation-board .lbc-outcomes__leaf{display:none}.lc-page.foundation-board .lbc-journey{height:auto;padding:0 16px 18px}.lc-page.foundation-board .lbc-journey__surface{height:auto;grid-template-columns:1fr;gap:20px;padding:22px}.lc-page.foundation-board .lbc-journey__nodes{grid-template-columns:1fr 1fr;gap:16px}.lc-page.foundation-board .lbc-journey__node{justify-content:center}.lc-page.foundation-board .lbc-journey__arrow{display:none}.lc-page.foundation-board .lbc-main-cta{height:auto;padding:0 16px}.lc-page.foundation-board .lbc-main-cta__surface{height:auto;min-height:190px}.lc-page.foundation-board .lbc-main-cta__surface>img{opacity:.4;width:100%;height:100%}.lc-page.foundation-board .lbc-main-cta__surface:after{background:linear-gradient(90deg,#e7edf6,#e7edf6b3)}.lc-page.foundation-board .lbc-main-cta__surface>div{padding:22px;height:auto}.lc-page.foundation-board .lbc-main-cta h2{font-size:23px}.lc-page.foundation-board .lbc-main-cta p br{display:none}.lc-page.foundation-board .lbc-main-cta .lc-button{position:relative;inset:auto;margin-top:16px}.lc-page.foundation-board .lbc-main-facts{height:auto;grid-template-columns:1fr 1fr;padding:22px;gap:20px}.lc-page.foundation-board .lbc-main-facts article:after{display:none}.lc-page.foundation-board .lc-footer--compact{height:auto;grid-template-columns:1fr;padding:24px;gap:20px}.lc-page.foundation-board .lc-footer--compact nav{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lc-page.foundation-board .lc-footer__socials{justify-self:start}}.lbc-course-page{--course-navy: #062b68;--course-orange: #d96b00;--course-paper: #faf8f4;--course-blue: #eef5fb;--course-beige: #f5e9da;--course-green: #39705a;background:var(--course-paper)}.lbc-course-page .lbc-course-hero{height:320px;background:#faf8f4}.lbc-course-page .lbc-course-hero>img{inset:0 0 0 245px;width:calc(100% - 245px);height:100%;object-position:center center}.lbc-course-page .lbc-course-hero:after{background:linear-gradient(90deg,#faf8f4,#faf8f4fa 25%,#faf8f4e8 36%,#faf8f457 53%,#faf8f400 73%)}.lbc-course-page .lbc-course-hero__copy{padding:33px 0 0 44px}.lbc-course-page .lbc-course-hero h1,.lbc-course-page .lbc-course-hero h2,.lbc-course-page .lbc-course-facts>h2,.lbc-course-page .lbc-course-modules>h2,.lbc-course-page .lbc-course-included h2,.lbc-course-page .lbc-course-faq h2,.lbc-course-page .lbc-course-contact h2,.lbc-course-page .lbc-course-decisions h2{color:var(--course-navy);font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.lbc-course-page .lbc-course-hero h1{font-size:52px;line-height:.86;letter-spacing:-.035em}.lbc-course-page .lbc-course-hero h2{font-size:27px;line-height:1.02}.lbc-course-page .lbc-course-hero p,.lbc-course-page .lbc-course-decisions p,.lbc-course-page .lbc-course-facts p,.lbc-course-page .lbc-course-modules p,.lbc-course-page .lbc-course-included li,.lbc-course-page .lbc-course-included aside p,.lbc-course-page .lbc-course-contact p{font-family:Montserrat,Arial,sans-serif}.lbc-course-page .lbc-course-decisions{height:146px;gap:8px;padding:0 45px;background:#fff}.lbc-course-page .lbc-course-decisions article{top:-4px;height:146px;padding:15px 25px;grid-template-columns:78px 1fr;gap:12px;border:1px solid rgba(6,43,104,.07);border-radius:6px;background:#fffffffa;box-shadow:0 5px 16px #062b6812}.lbc-course-page .lbc-course-decisions article:nth-child(2){background:#fffffffa}.lbc-course-page .lbc-course-decisions article>span{width:60px;height:60px;margin-top:-1px;border-radius:50%;background:var(--course-navy);color:#fff}.lbc-course-page .lbc-course-decisions article:nth-child(2)>span{background:#e9f0f4;color:var(--course-navy)}.lbc-course-page .lbc-course-decisions article>span svg{width:32px;height:32px;stroke-width:1.5}.lbc-course-page .lbc-course-decisions h2{margin:0 0 6px;font-size:22px;line-height:1}.lbc-course-page .lbc-course-decisions p{margin:0;color:#263f67;font-size:9px;line-height:1.45}.lbc-course-page .lbc-course-decisions a.lbc-course-page__decision-button{width:max-content;min-height:32px;margin-top:9px;padding:9px 15px;border-radius:4px;background:var(--course-navy);color:#fff;font:600 9px/1 Montserrat,Arial,sans-serif}.lbc-course-page .lbc-course-decisions a.lbc-course-page__decision-button--course{background:var(--course-navy);color:#fff}.lbc-course-page .lbc-course-decisions a.lbc-course-page__decision-button:hover{background:var(--course-orange);color:#fff}.lbc-course-page .lbc-course-decisions a svg{width:14px;height:14px;margin-left:7px}.lbc-course-page .lbc-course-facts{height:201px;padding:17px 58px;background:var(--course-blue)}.lbc-course-page .lbc-course-facts>h2{font-size:25px;line-height:1}.lbc-course-page .lbc-course-facts>div{margin-top:17px}.lbc-course-page .lbc-course-facts svg{color:var(--course-orange)}.lbc-course-page .lbc-course-facts article:nth-child(2n) svg{color:var(--course-orange)}.lbc-course-page .lbc-course-facts h3{color:var(--course-navy);font-family:Montserrat,Arial,sans-serif;font-size:9px}.lbc-course-page .lbc-course-facts article p{color:#314563;font-size:8px;line-height:1.38}.lbc-course-page .lbc-course-facts>p{color:var(--course-navy);font-size:10px}.lbc-course-page .lbc-course-modules{height:297px;padding:20px 56px 16px;background:#fff}.lbc-course-page .lbc-course-modules>h2{margin-bottom:15px;font-size:25px;line-height:1}.lbc-course-page .lbc-course-modules>div{gap:13px}.lbc-course-page .lbc-course-modules article{min-width:0;padding-bottom:7px;overflow:visible;border:1px solid rgba(6,43,104,.06);border-radius:5px;background:#fff}.lbc-course-page .lbc-course-modules img{height:109px;border-radius:4px 4px 0 0;object-fit:cover}.lbc-course-page .lbc-course-modules article>span{left:-3px;top:91px;width:27px;height:27px;border:1px solid var(--course-orange);color:var(--course-orange);font-size:11px}.lbc-course-page .lbc-course-modules h3{min-height:38px;margin:19px 7px 4px;color:var(--course-navy);font-family:Montserrat,Arial,sans-serif;font-size:9px;font-weight:700;line-height:1.22}.lbc-course-page .lbc-course-modules p{margin:0 7px;color:#263f67;font-size:8px;line-height:1.45}.lbc-course-page .lbc-course-included{height:172px;grid-template-columns:1fr 248px;gap:18px;padding:13px 44px;background:var(--course-beige)}.lbc-course-page .lbc-course-included__main{grid-template-columns:190px 1fr;gap:20px}.lbc-course-page .lbc-course-included__main>img{width:190px;height:146px;border-radius:5px}.lbc-course-page .lbc-course-included h2{margin:7px 0 12px;font-size:22px}.lbc-course-page .lbc-course-included__lists{gap:17px}.lbc-course-page .lbc-course-included ul{gap:8px}.lbc-course-page .lbc-course-included li{color:var(--course-navy);font-size:8px}.lbc-course-page .lbc-course-included li svg{width:13px;height:13px;padding:2px;background:#fff;color:var(--course-orange);border:1px solid var(--course-orange)}.lbc-course-page .lbc-course-included aside{padding:11px 16px;background:#fff;color:var(--course-navy)}.lbc-course-page .lbc-course-included aside>svg{width:22px;height:22px;color:var(--course-navy)}.lbc-course-page .lbc-course-included aside h2{margin:3px 0 5px;color:var(--course-navy);font-size:17px;line-height:.96}.lbc-course-page .lbc-course-included aside p{margin:3px 0;color:#263f67;font-size:8px;line-height:1.3}.lbc-course-page .lbc-course-included aside a{margin-top:5px;color:var(--course-orange);font:700 8px/1 Montserrat,Arial,sans-serif}.lbc-course-page .lbc-course-included aside a svg{width:12px;height:12px}.lbc-course-page .lbc-course-faq{height:auto;min-height:174px;grid-template-columns:1fr 225px;gap:22px;padding:14px 45px 12px;background:#fff}.lbc-course-page .lbc-course-faq h2{margin-bottom:10px;font-size:23px}.lbc-course-page .lbc-course-faq .lc-faq{gap:0 21px}.lbc-course-page .lbc-course-faq .lc-faq__item{border-color:#062b6829}.lbc-course-page .lbc-course-faq .lc-faq__item button{min-height:44px;color:var(--course-navy);font:600 16px/1.45 Montserrat,Arial,sans-serif}.lbc-course-page .lbc-course-faq .lc-faq__item button b{width:13px;height:13px;border-radius:0;background:none;color:var(--course-orange);font-size:15px}.lbc-course-page .lbc-course-faq .lc-faq__answer{position:static;width:auto;color:#263f67;font:400 15px/1.6 Montserrat,Arial,sans-serif}.lbc-course-page .lbc-course-faq>img{width:225px;height:150px;border-radius:5px;object-position:center}.lbc-course-page .lbc-course-contact{height:95px;background:#dcebf2;color:var(--course-navy)}.lbc-course-page .lbc-course-contact>img{left:405px;width:calc(100% - 405px);height:100%;object-position:center;opacity:1}.lbc-course-page .lbc-course-contact:after{background:linear-gradient(90deg,#dcebf2 0% 37%,#dcebf2bf 49%,#dcebf200 77%)}.lbc-course-page .lbc-course-contact>div{grid-template-columns:205px 245px 1fr;gap:10px;padding:0 67px}.lbc-course-page .lbc-course-contact h2{color:var(--course-navy);font-size:24px}.lbc-course-page .lbc-course-contact p{color:var(--course-navy);font-size:8px}.lbc-course-page .lbc-course-contact a.lbc-course-contact__link{grid-column:3;grid-row:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:max-content;max-width:100%;min-width:130px;padding:11px 16px;border-radius:4px;background:var(--course-navy);color:#fff;font:600 10px/1 Montserrat,Arial,sans-serif;text-decoration:none;white-space:nowrap}.lbc-course-page .lbc-course-contact a.lbc-course-contact__link svg{display:block;flex:0 0 14px;width:14px;height:14px;margin:0}@media (max-width: 720px){.lbc-course-page .lbc-course-hero{height:590px}.lbc-course-page .lbc-course-hero>img{inset:0;width:100%;object-position:62% center}.lbc-course-page .lbc-course-hero:after{background:linear-gradient(90deg,#faf8f4fa,#faf8f4ba 70%,#faf8f40d)}.lbc-course-page .lbc-course-hero__copy{padding:61px 24px}.lbc-course-page .lbc-course-hero h1{font-size:48px}.lbc-course-page .lbc-course-decisions{height:auto;padding:30px 22px;gap:18px}.lbc-course-page .lbc-course-decisions article{top:0;height:auto;min-height:174px;padding:21px 18px;grid-template-columns:65px 1fr}.lbc-course-page .lbc-course-decisions article>span{width:52px;height:52px}.lbc-course-page .lbc-course-decisions h2{font-size:23px}.lbc-course-page .lbc-course-decisions p{font-size:11px}.lbc-course-page .lbc-course-decisions a.lbc-course-page__decision-button{margin-top:13px;font-size:10px}.lbc-course-page .lbc-course-facts{height:auto;padding:38px 22px}.lbc-course-page .lbc-course-facts>h2{font-size:30px}.lbc-course-page .lbc-course-facts h3{font-size:10px}.lbc-course-page .lbc-course-facts article p{font-size:9px}.lbc-course-page .lbc-course-modules{height:auto;padding:38px 22px}.lbc-course-page .lbc-course-modules>h2{font-size:30px}.lbc-course-page .lbc-course-modules article{padding-bottom:12px}.lbc-course-page .lbc-course-modules img{height:145px}.lbc-course-page .lbc-course-modules article>span{top:128px}.lbc-course-page .lbc-course-modules h3{font-size:12px}.lbc-course-page .lbc-course-modules p{font-size:10px}.lbc-course-page .lbc-course-included{height:auto;grid-template-columns:1fr;padding:35px 22px}.lbc-course-page .lbc-course-included__main{grid-template-columns:1fr}.lbc-course-page .lbc-course-included__main>img{width:100%;height:230px}.lbc-course-page .lbc-course-included h2{font-size:30px}.lbc-course-page .lbc-course-included li{font-size:11px}.lbc-course-page .lbc-course-included aside{padding:23px}.lbc-course-page .lbc-course-included aside h2{font-size:25px}.lbc-course-page .lbc-course-included aside p{font-size:11px}.lbc-course-page .lbc-course-included aside a{font-size:11px}.lbc-course-page .lbc-course-faq{height:auto;grid-template-columns:1fr;padding:38px 22px}.lbc-course-page .lbc-course-faq h2{font-size:30px}.lbc-course-page .lbc-course-faq .lc-faq__item button{min-height:44px;font-size:16px}.lbc-course-page .lbc-course-faq .lc-faq__answer{font-size:15px}.lbc-course-page .lbc-course-faq>img{width:100%;height:240px}.lbc-course-page .lbc-course-contact{height:310px}.lbc-course-page .lbc-course-contact>img{inset:0;width:100%;object-position:64% center}.lbc-course-page .lbc-course-contact:after{background:linear-gradient(90deg,#dcebf2f5,#dcebf2ad 72%,#dcebf21f)}.lbc-course-page .lbc-course-contact>div{display:flex;height:100%;padding:35px 24px;gap:11px;align-items:flex-start;justify-content:center}.lbc-course-page .lbc-course-contact h2{font-size:30px}.lbc-course-page .lbc-course-contact p{font-size:11px}.lbc-course-page .lbc-course-contact a{margin-top:7px;font-size:11px}}@media (prefers-reduced-motion: reduce){.lbc-course-page .lbc-course-decisions a{transition:none}}.pp-public-site .lbc-course-page .lbc-course-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;height:auto;min-height:clamp(360px,31vw,520px);padding:40px var(--pp-page-gutter,44px);gap:30px;overflow:hidden;background:#faf8f4}.pp-public-site .lbc-course-page .lbc-course-hero__photo{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center 55%;pointer-events:none}.pp-public-site .lbc-course-page .lbc-course-hero:after{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#faf8f4 0%,rgba(250,248,244,.98) 20%,rgba(250,248,244,.84) 32%,rgba(250,248,244,.2) 55%,transparent 69%)}.pp-public-site .lbc-course-page .lbc-course-hero__copy{position:relative;inset:auto;min-width:0;width:100%;max-width:530px;padding:0;color:#062b68}.pp-public-site .lbc-course-page .lbc-course-hero h1{margin:0;font:500 clamp(44px,4.4vw,72px)/.96 "Cormorant Garamond",Georgia,serif;letter-spacing:-.035em;white-space:normal}.pp-public-site .lbc-course-page .lbc-course-hero .lc-rule{display:block;margin:17px 0;width:36px;height:2px;background:#d96b00}.pp-public-site .lbc-course-page .lbc-course-hero h2{margin:0 0 17px;font:500 clamp(25px,2.3vw,36px)/1.12 "Cormorant Garamond",Georgia,serif}.pp-public-site .lbc-course-page .lbc-course-hero__copy>p{margin:0;max-width:35ch;font:500 clamp(13px,1.05vw,16px)/1.65 "Montserrat",Arial,sans-serif}.pp-public-site .lbc-course-page .lbc-course-hero__badge{position:relative;inset:auto;align-self:end;justify-self:end;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:clamp(144px,14vw,188px);aspect-ratio:1;border:1px solid #fff;border-radius:50%;background:#062b68;color:#fff;padding:20px;text-align:center;box-shadow:0 5px 18px #001f541a}.pp-public-site .lbc-course-page .lbc-course-hero__badge>svg{width:30px;height:30px;flex-shrink:0;color:#d96b00;stroke-width:1.5}.pp-public-site .lbc-course-page .lbc-course-hero__badge>p{margin:0;color:#fff;font:500 clamp(12px,.95vw,14px)/1.55 "Montserrat",Arial,sans-serif}@media (max-width:720px){.pp-public-site .lbc-course-page .lbc-course-hero{grid-template-columns:minmax(0,1fr);gap:22px;min-height:580px;padding:32px var(--pp-page-gutter,22px)}.pp-public-site .lbc-course-page .lbc-course-hero__photo{background-position:66% center}.pp-public-site .lbc-course-page .lbc-course-hero:after{background:linear-gradient(90deg,#faf8f4fa,#faf8f4db 45%,#faf8f447)}.pp-public-site .lbc-course-page .lbc-course-hero__copy{max-width:100%}.pp-public-site .lbc-course-page .lbc-course-hero h1{font-size:clamp(41px,8.5vw,56px)}.pp-public-site .lbc-course-page .lbc-course-hero h2{font-size:28px}.pp-public-site .lbc-course-page .lbc-course-hero__copy>p{max-width:32ch;font-size:14px}.pp-public-site .lbc-course-page .lbc-course-hero__badge{align-self:end;width:142px;padding:18px;gap:8px}}.caa-page{--caa-navy:#062b68;--caa-orange:#d96b00;--caa-sky:#eef5fb;--caa-paper:#faf8f4;--caa-line:#dce5e9;--caa-text:#102f68;background:var(--caa-paper);color:var(--caa-text);font-family:Montserrat,Lato,Arial,sans-serif}.caa-page *{box-sizing:border-box}.caa-page button,.caa-page input,.caa-page textarea{font:inherit}.caa-page button{cursor:pointer}.caa-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.caa-hero{position:relative;height:350px;overflow:hidden;background:#f5efe5}.caa-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 56%}.caa-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fbfaf7,#faf8f4f7 27%,#faf8f4bd 38%,#faf8f42e 58%,#faf8f400 73%)}.caa-hero__copy{position:relative;z-index:1;padding:33px 0 0 51px}.caa-hero h1{margin:0;color:var(--caa-navy);font:500 58px/.94 Cormorant Garamond,Georgia,serif;letter-spacing:-.04em}.caa-hero__copy>span{display:block;width:46px;height:3px;margin:18px 0;background:var(--caa-orange)}.caa-hero p{margin:0;color:#102d67;font:500 27px/1.08 Cormorant Garamond,Georgia,serif;letter-spacing:-.015em}.caa-content{padding:0 35px 30px;background:linear-gradient(180deg,#fbfaf7,#fff)}.caa-introduction{min-height:125px;display:grid;grid-template-columns:83px 1fr 105px;align-items:center;gap:10px;margin:0 0 27px;padding:17px 24px;border:1px solid #e0e6e7;border-radius:7px;background:#ffffffdb}.caa-introduction>span{width:66px;height:66px;display:grid;place-items:center;border:2px solid var(--caa-navy);border-radius:50%;color:var(--caa-navy)}.caa-introduction>span svg{width:35px;height:35px;stroke-width:1.35}.caa-introduction div{display:grid;gap:7px}.caa-introduction p,.caa-introduction strong{margin:0;color:#092d68;font:500 11px/1.45 Montserrat,Lato,sans-serif}.caa-introduction strong{font-weight:700}.caa-introduction small{display:flex;align-items:center;gap:9px;padding-left:16px;border-left:1px solid #e7e8e7;color:#082b66;font:500 12px/1.35 Montserrat,Lato,sans-serif}.caa-introduction small svg{width:28px;height:28px;fill:#d96b0021;color:var(--caa-orange);stroke-width:1.6}.caa-progress{position:relative;display:grid;grid-template-columns:repeat(6,1fr);margin:0 9px 29px;padding:0;list-style:none}.caa-progress:before{content:"";position:absolute;top:15px;left:42px;right:42px;height:1px;background:#c7cdd0}.caa-progress li{position:relative;z-index:1;display:grid;justify-items:center;color:#062b68;text-align:center}.caa-progress li:before{content:"";position:absolute;z-index:-1;top:15px;right:50%;width:50%;height:2px;background:transparent}.caa-progress li.is-active:before,.caa-progress li.is-complete:before{background:var(--caa-orange)}.caa-progress li:first-child:before{display:none}.caa-progress span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #b9c1ca;border-radius:50%;background:#fff;color:var(--caa-navy);font:600 14px/1 Montserrat,Lato,sans-serif}.caa-progress li.is-active span{border-color:var(--caa-orange);background:var(--caa-orange);color:#fff}.caa-progress li.is-complete span{border-color:var(--caa-orange);color:var(--caa-orange)}.caa-progress span svg{width:16px}.caa-progress small{max-width:135px;margin-top:7px;font:500 12px/1.18 Cormorant Garamond,Georgia,serif}.caa-progress li.is-active small{color:var(--caa-orange)}.caa-form{display:grid;gap:13px}.caa-section{padding:18px 13px 13px;border:1px solid #e2e7e8;border-radius:7px;background:#fffc}.caa-section__heading{display:grid;grid-template-columns:78px 1fr;align-items:center;gap:10px;padding:0 7px 15px}.caa-section__icon{width:66px;height:66px;display:grid;place-items:center;border-radius:50%;background:#fff6e9;color:var(--caa-navy)}.caa-section__icon svg{width:37px;height:37px;stroke-width:1.45}.caa-section h2{margin:0;color:var(--caa-navy);font:500 37px/.95 Cormorant Garamond,Georgia,serif;letter-spacing:-.035em}.caa-section__heading i{display:block;width:28px;height:2px;margin:7px 0;background:var(--caa-orange)}.caa-section__heading p{margin:0;color:var(--caa-navy);font:500 11px/1.38 Montserrat,Lato,sans-serif}.caa-question-list{display:grid;gap:8px}.caa-question-list fieldset{display:grid;grid-template-columns:minmax(360px,48%) 1fr;align-items:center;gap:12px;min-height:78px;margin:0;padding:10px 17px;border:1px solid #e8ecec;border-radius:5px;background:#fff}.caa-question-list legend{display:flex;align-items:center;gap:17px;width:100%;padding:0;color:var(--caa-navy);font:500 12px/1.35 Montserrat,Lato,sans-serif}.caa-question-list legend b{flex:0 0 37px;width:37px;height:37px;display:grid;place-items:center;border-radius:50%;background:#fff7ec;font:600 14px/1 Montserrat,Lato,sans-serif}.caa-options{display:grid;grid-template-columns:repeat(5,minmax(52px,1fr));gap:6px}.caa-options label{display:grid;justify-items:center;gap:5px;color:var(--caa-navy);cursor:pointer}.caa-options input{position:absolute;opacity:0;pointer-events:none}.caa-options label>span{width:18px;height:18px;border:1.5px solid var(--caa-navy);border-radius:50%;background:#fff;transition:box-shadow .18s,background .18s}.caa-options label.is-selected>span{border:5px solid var(--caa-orange);box-shadow:0 0 0 2px #d96b0026}.caa-options label:focus-within>span{outline:3px solid rgba(6,43,104,.22);outline-offset:2px}.caa-options em{font:500 10px/1.1 Montserrat,Lato,sans-serif;font-style:normal;white-space:nowrap}.caa-section--reflection{padding-bottom:17px}.caa-section--reflection .caa-section__heading{padding-bottom:8px}.caa-section--reflection .caa-section__heading em{display:block;margin-top:5px;color:#6e7680;font:italic 11px/1.3 Montserrat,Lato,sans-serif}.caa-section textarea{display:block;width:100%;height:72px;resize:vertical;padding:12px 14px;border:1px solid #cfd6d8;border-radius:5px;outline:none;color:var(--caa-navy);font:500 11px/1.35 Montserrat,Lato,sans-serif}.caa-section textarea:focus{border-color:var(--caa-orange);box-shadow:0 0 0 3px #d96b001f}.caa-error{margin:0;padding:11px 15px;border-left:3px solid #b34332;background:#fff3f0;color:#8d2e1f;font:600 12px/1.4 Montserrat,Lato,sans-serif}.caa-form__actions,.caa-confirmation__actions{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:8px 7px 0}.caa-primary-button,.caa-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:43px;border-radius:7px;font:600 12px/1 Montserrat,Lato,sans-serif;transition:background .18s,transform .18s}.caa-primary-button{min-width:315px;padding:12px 21px;border:1px solid var(--caa-navy);background:var(--caa-navy);color:#fff}.caa-primary-button:hover{background:var(--caa-orange);border-color:var(--caa-orange)}.caa-secondary-button{min-width:144px;padding:12px 18px;border:1px solid #b9c0c5;background:#fff;color:var(--caa-navy)}.caa-secondary-button:hover{border-color:var(--caa-navy);background:#f7fafb}.caa-primary-button:active,.caa-secondary-button:active{transform:scale(.98)}.caa-primary-button svg,.caa-secondary-button svg{width:20px;height:20px}.caa-content--confirmation{padding-top:35px;padding-bottom:43px}.caa-confirmation{max-width:930px;margin:auto;padding:43px 67px 39px;border:1px solid #dce5e9;border-radius:9px;background:#fff;text-align:center;box-shadow:0 7px 20px #062b6809}.caa-confirmation__envelope{position:relative;width:210px;height:142px;margin:0 auto 16px}.caa-confirmation__envelope>span{position:absolute;z-index:2;left:62px;top:18px;width:88px;height:88px;display:grid;place-items:center;border:1.5px solid var(--caa-navy);border-radius:7px;background:#fff;color:var(--caa-navy);transform:rotate(-.5deg)}.caa-confirmation__envelope span svg{width:48px;height:48px;stroke-width:1.25}.caa-confirmation__envelope:before{content:"";position:absolute;left:34px;top:0;width:142px;height:122px;border-radius:50%;background:#eef4f5}.caa-confirmation__envelope i,.caa-confirmation__envelope b,.caa-confirmation__envelope em{position:absolute;display:block}.caa-confirmation__envelope i{left:95px;top:2px;width:2px;height:16px;background:var(--caa-orange);box-shadow:-17px 8px 0 -1px var(--caa-orange),17px 8px 0 -1px var(--caa-orange)}.caa-confirmation__envelope b{left:10px;bottom:15px;width:42px;height:1px;border-top:2px dashed #49749d;transform:rotate(18deg)}.caa-confirmation__envelope em{right:8px;bottom:20px;width:9px;height:9px;border:1px solid #4a8d72;border-radius:50%}.caa-confirmation h2{margin:0;color:var(--caa-navy);font:500 48px/.96 Cormorant Garamond,Georgia,serif;letter-spacing:-.035em}.caa-confirmation__rule{display:block;width:38px;height:3px;margin:24px auto;background:var(--caa-orange)}.caa-confirmation>p{max-width:690px;margin:0 auto 12px;color:var(--caa-navy);font:500 17px/1.45 Cormorant Garamond,Georgia,serif}.caa-confirmation__detail{max-width:610px!important;color:#466074!important;font:500 13px/1.5 Montserrat,Lato,sans-serif!important}.caa-confirmation__notice{display:flex;align-items:center;gap:20px;max-width:725px;margin:28px auto 0;padding:19px 31px;border-radius:8px;background:#edf5f8;text-align:left}.caa-confirmation__notice>svg{flex:0 0 55px;width:55px;height:55px;padding:13px;border-radius:50%;background:#dbece1;color:#39705a;stroke-width:1.5}.caa-confirmation__notice div{display:grid;gap:7px}.caa-confirmation__notice strong{color:var(--caa-navy);font:500 24px/.95 Cormorant Garamond,Georgia,serif}.caa-confirmation__notice span{color:var(--caa-navy);font:500 12px/1.45 Montserrat,Lato,sans-serif}.caa-confirmation__actions{max-width:725px;margin:26px auto 0;padding:0}.caa-confirmation__actions .caa-primary-button{min-width:215px}@media (max-width:720px){.caa-hero{height:328px}.caa-hero>img{object-position:61% center}.caa-hero:after{background:linear-gradient(90deg,#fbfaf7,#faf8f4f0 46%,#faf8f43b 83%,#faf8f400)}.caa-hero__copy{padding:38px 24px}.caa-hero h1{font-size:47px}.caa-hero p{font-size:23px}.caa-content{padding:0 14px 26px}.caa-introduction{grid-template-columns:55px 1fr;align-items:start;gap:12px;margin-bottom:24px;padding:17px 13px}.caa-introduction>span{width:47px;height:47px}.caa-introduction>span svg{width:26px;height:26px}.caa-introduction p,.caa-introduction strong{font-size:11px}.caa-introduction small{grid-column:1/-1;margin-top:3px;padding:9px 0 0;border-top:1px solid #e7e8e7;border-left:0}.caa-progress{margin:0 0 25px}.caa-progress:before{left:21px;right:21px;top:12px}.caa-progress li:before{top:12px}.caa-progress span{width:25px;height:25px;font-size:11px}.caa-progress span svg{width:13px}.caa-progress small{max-width:58px;margin-top:5px;font-size:10px;line-height:1.08}.caa-section{padding:14px 8px 9px}.caa-section__heading{grid-template-columns:52px 1fr;gap:7px;padding:0 2px 13px}.caa-section__icon{width:46px;height:46px}.caa-section__icon svg{width:27px;height:27px}.caa-section h2{font-size:29px}.caa-section__heading p{font-size:11px;line-height:1.35}.caa-question-list fieldset{grid-template-columns:1fr;gap:10px;min-height:0;padding:11px 9px}.caa-question-list legend{gap:10px;font-size:12px}.caa-question-list legend b{flex-basis:31px;width:31px;height:31px;font-size:12px}.caa-options{gap:2px}.caa-options label>span{width:17px;height:17px}.caa-options em{font-size:8px;white-space:normal;text-align:center}.caa-section textarea{height:112px}.caa-form__actions,.caa-confirmation__actions{align-items:stretch;flex-direction:column-reverse;padding:6px 0 0}.caa-primary-button,.caa-secondary-button{width:100%;min-width:0}.caa-content--confirmation{padding-top:21px}.caa-confirmation{padding:34px 17px 26px}.caa-confirmation h2{font-size:39px}.caa-confirmation>p{font-size:17px}.caa-confirmation__notice{align-items:flex-start;gap:13px;padding:17px}.caa-confirmation__notice>svg{flex-basis:44px;width:44px;height:44px;padding:10px}.caa-confirmation__notice strong{font-size:22px}.caa-confirmation__notice span{font-size:11px}}@media (prefers-reduced-motion:reduce){.caa-page *{scroll-behavior:auto!important;transition:none!important}}.caa-page .caa-options label>span,.caa-page .caa-options label>em{pointer-events:none}.caa-page .caa-hero{position:relative;height:405px;overflow:hidden;background:#faf8f4;isolation:isolate}.caa-page .caa-hero>img{position:absolute;left:285px;top:0;width:calc(100% - 285px);height:100%;object-fit:cover;object-position:center;z-index:-2}.caa-page .caa-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#faf8f4 0,#faf8f4 27%,#faf8f4e8 36%,#faf8f455 51%,transparent 65%)}.caa-hero__copy{padding:36px 0 0 47px;position:relative;z-index:1}.caa-hero__copy h1{font:600 65px/.94 Cormorant Garamond,Georgia,serif;letter-spacing:-1.6px;color:#062b68;margin:0}.caa-hero__copy>i{display:block;width:39px;height:3px;background:#d96b00;margin:23px 0 20px}.caa-hero__copy>p{font:500 29px/1.12 Cormorant Garamond,Georgia,serif;color:#062b68;margin:0}.caa-confirmation__official-envelope{width:280px;height:174px;display:block;object-fit:contain;margin:0 auto 15px}.caa-delivery{border:1px solid #dce4ed;border-radius:7px;padding:22px;margin:30px 0 0;background:#eef5fb}.caa-delivery legend{font:600 27px/1.1 Cormorant Garamond,Georgia,serif;color:#062b68;padding:0 8px}.caa-delivery>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.caa-delivery label{display:block;color:#062b68;font:600 12px/1.6 Montserrat,Arial,sans-serif}.caa-delivery input:not([type=checkbox]){display:block;width:100%;min-height:43px;margin-top:6px;border:1px solid #bdcad6;background:#fff;border-radius:4px;padding:9px 12px;color:#001f54;font:400 14px/1.5 Montserrat,Arial,sans-serif}.caa-delivery .caa-delivery__consent{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-weight:400}.caa-delivery input[type=checkbox]{margin-top:3px;accent-color:#062b68;flex:0 0 16px;width:16px;height:16px}.caa-delivery>p{font-size:10px;line-height:1.6;color:#405773;margin:14px 0 0}.caa-delivery a{text-decoration:underline}.caa-primary-button:disabled{opacity:.6;cursor:wait}@media (max-width:720px){.caa-page .caa-hero{height:460px}.caa-page .caa-hero>img{left:0;top:170px;width:100%;height:290px;opacity:.62}.caa-page .caa-hero:after{background:linear-gradient(180deg,#faf8f4 0 30%,#faf8f499 54%,#faf8f400)}.caa-hero__copy{padding:30px 22px 0}.caa-hero__copy h1{font-size:48px;line-height:.94;letter-spacing:-1px}.caa-hero__copy>p{font-size:23px}.caa-hero__copy>i{margin:16px 0}.caa-confirmation__official-envelope{width:220px;height:145px}.caa-delivery{padding:18px 14px}.caa-delivery>div{grid-template-columns:1fr;gap:15px}.caa-delivery legend{font-size:24px}}.caa-page .caa-question-list fieldset{display:block;min-height:78px}.caa-page .caa-question-list fieldset:after{content:"";display:block;clear:both}.caa-page .caa-question-list legend{float:left;width:48%;min-height:44px}.caa-page .caa-question-list .caa-options{margin-left:52%;padding-top:7px}@media (max-width:720px){.caa-page .caa-question-list legend{float:none;width:100%;min-height:0;margin-bottom:12px}.caa-page .caa-question-list .caa-options{margin-left:0;padding-top:0}}.car-page{--car-navy:#062b68;--car-orange:#d96b00;color:#001f54;background:#faf8f4;font-family:Montserrat,Arial,sans-serif}.car-page *{box-sizing:border-box}.car-main{padding:36px 24px 0;background:#fff}.car-hero{max-width:976px;min-height:590px;margin:0 auto;padding:52px 32px 60px;border:1px solid #eeeae3;border-radius:15px;background:#fff;text-align:center}.car-hero__art{display:block;width:679px;max-width:100%;height:225px;object-fit:contain;margin:0 auto 28px}.car-hero h1{margin:0;color:#062b68;font:600 57px/1.05 Cormorant Garamond,Georgia,serif;letter-spacing:-1.3px}.car-rule{display:block;width:42px;height:2px;background:#d96b00;margin:24px auto}.car-hero__thanks{font-size:17px;font-weight:600;line-height:1.5;margin:0 0 24px}.car-hero__intro{font-size:16px;font-weight:500;line-height:1.7;margin:0}.car-hero>.caa-primary-button{margin-top:32px}.car-private{display:flex;align-items:center;gap:32px;width:596px;max-width:100%;min-height:144px;margin:42px auto 0;padding:24px 38px;border-radius:14px;background:#f4f7f1;text-align:left}.car-private>span{display:grid;place-items:center;flex:0 0 82px;height:82px;border-radius:50%;background:#e6efdb;color:#52864a}.car-private svg{width:48px;height:48px;stroke-width:1.4}.car-private h2{font:600 29px/1.1 Cormorant Garamond,Georgia,serif;color:#062b68;margin:0 0 9px}.car-private p{font-size:14px;line-height:1.7;margin:0}.car-return{min-height:345px;background:linear-gradient(180deg,#faf8f4b8,#faf8f466),#eef5fb url(https://pub-cb700309a65f465c8ad26fee0fe89ef4.r2.dev/planet-portuguese/design/global-oct19/integration-fixes/assessment-hero-photo-clean.webp) center/cover no-repeat;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:34px 20px 42px}.car-return>svg{width:52px;height:52px;color:#d96b00;stroke-width:1.3;margin:0 0 17px}.car-return>p{font:500 33px/1.2 Caveat,cursive;color:#062b68;margin:0}.car-return>i{display:block;width:54px;height:2px;background:#d96b00;margin:15px 0 27px}.car-return .caa-primary-button{min-height:56px;min-width:365px;border-radius:10px;background:#062b68;padding:16px 25px;color:#fff;font-size:16px}.car-return .caa-primary-button svg{width:24px;height:24px;margin-left:22px}@media (max-width:720px){.car-main{padding:20px 16px 0}.car-hero{min-height:0;padding:30px 18px}.car-hero__art{height:160px;margin-bottom:25px}.car-hero h1{font-size:39px;letter-spacing:-.6px}.car-hero__thanks{font-size:14px}.car-hero__intro{font-size:13px}.car-hero__intro br{display:none}.car-private{padding:20px 16px;gap:16px;margin-top:28px}.car-private>span{flex-basis:55px;height:55px}.car-private svg{width:32px;height:32px}.car-private h2{font-size:25px}.car-private p{font-size:12px}.car-return{min-height:320px;padding:35px 18px}.car-return>p{font-size:30px}.car-return .caa-primary-button{min-width:0;width:100%;max-width:360px;font-size:13px;padding:14px 18px}.car-return .caa-primary-button svg{width:20px;margin-left:8px}}.lessons-reference{--lessons-navy: #062b68;--lessons-orange: #d96b00;--lessons-warm-orange: #e98a24;--lessons-ink: #001f54;--lessons-paper: #faf8f4;--lessons-sky: #eef5fb;--lessons-beige: #f5e9da;min-height:0;background:#fff;color:var(--lessons-navy);font-family:Montserrat,Arial,sans-serif}.lessons-reference main{background:#fff}.lessons-reference .lessons-hero,.lessons-reference .lessons-options,.lessons-reference .lessons-ready,.lessons-reference .lessons-faq,.lessons-reference .lessons-closing{box-sizing:border-box}.lessons-reference .lessons-hero h1,.lessons-reference .lessons-options h2,.lessons-reference .lessons-ready h2,.lessons-reference .lessons-faq h2,.lessons-reference .lessons-card h3,.lessons-reference .lessons-step h3,.lessons-reference .lessons-closing h2{color:var(--lessons-navy);font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.lessons-reference .lessons-hero{position:relative;display:block;height:428px;overflow:hidden;background:var(--lessons-paper)}.lessons-reference .lessons-hero>img{position:absolute;z-index:0;inset:0 0 0 255px;width:calc(100% - 255px);height:100%;object-fit:cover;object-position:center}.lessons-reference .lessons-hero:after{position:absolute;z-index:1;inset:0;content:"";pointer-events:none;background:linear-gradient(90deg,#faf8f4 0% 27%,#faf8f4f7 31%,#faf8f4b8 36%,#faf8f433 43%,#faf8f400 51%)}.lessons-reference .lessons-hero__copy{position:relative;z-index:2;width:370px;height:100%;padding:42px 0 17px 38px;background:transparent}.lessons-reference .lessons-hero h1{max-width:340px;margin:0;letter-spacing:-.045em;font-size:49px;line-height:.98;white-space:nowrap}.lessons-reference .lessons-period{color:var(--lessons-orange)}.lessons-reference .lessons-rule{display:block;width:39px;height:2px;margin:18px 0;background:var(--lessons-warm-orange)}.lessons-reference .lessons-hero__lead{margin:0 0 23px;color:var(--lessons-navy);font-size:13px;font-weight:600;line-height:1.45}.lessons-reference .lessons-hero__assessment{display:grid;grid-template-columns:38px 1fr;gap:9px;align-items:center;width:255px;min-height:93px;padding:10px 11px;background:#ffffffb3;box-shadow:0 2px 12px #062b680d}.lessons-reference .lessons-hero__assessment-icon{width:34px;height:39px;color:var(--lessons-navy)}.lessons-reference .lessons-hero__assessment p{margin:0;color:var(--lessons-navy);font-size:10px;font-weight:600;line-height:1.45}.lessons-reference .lessons-hero .lc-button{min-width:171px;min-height:36px;margin-top:11px;padding:9px 15px;border-radius:3px;background:var(--lessons-navy);color:#fff!important;font-family:Montserrat,Arial,sans-serif;font-size:10px;font-weight:600}.lessons-reference .lessons-hero .lc-button:hover{background:var(--lessons-orange)}.lessons-reference .lessons-hero small{display:block;margin-top:18px;color:var(--lessons-navy);font-size:8px;font-weight:500}.lessons-reference .lessons-options{height:565px;padding:16px 32px 17px;background:#fff}.lessons-reference .lessons-options>h2,.lessons-reference .lessons-ready__heading h2,.lessons-reference .lessons-faq>h2{margin:0;color:var(--lessons-navy);text-align:center;letter-spacing:-.025em;font-size:28px;line-height:1}.lessons-reference .lessons-options>h2{margin-bottom:14px}.lessons-reference .lessons-options__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:877px;margin:0 auto}.lessons-reference .lessons-card{height:465px;padding:0 10px 13px;overflow:hidden;border:1px solid rgba(6,43,104,.09);border-radius:8px;background:#fff;box-shadow:0 4px 12px #062b680a}.lessons-reference .lessons-card__heading{display:grid;grid-template-columns:45px 1fr;gap:4px;align-items:center;height:96px;padding:9px 4px 4px;text-align:center}.lessons-reference .lessons-card__icon{width:40px;height:48px;margin-top:2px}.lessons-reference .lessons-card__icon--orange{color:var(--lessons-warm-orange)}.lessons-reference .lessons-card__icon--navy{color:var(--lessons-navy)}.lessons-reference .lessons-card h3{margin:2px 0 1px;letter-spacing:-.035em;font-size:21px;line-height:.95}.lessons-reference .lessons-card__note{display:block;min-height:34px;color:var(--lessons-orange);font-family:Caveat,cursive;font-size:16px;font-style:normal;font-weight:600;line-height:.93}.lessons-reference .lessons-card>img{width:100%;height:174px;border-radius:8px;object-fit:cover}.lessons-reference .lessons-card>p{min-height:52px;margin:10px 0 7px;color:var(--lessons-navy);font-size:10px;font-weight:500;line-height:1.48}.lessons-reference .lessons-card ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.lessons-reference .lessons-card li{display:flex;gap:7px;align-items:center;color:var(--lessons-navy);font-size:9px;font-weight:600;line-height:1.25}.lessons-reference .lessons-card li>span{display:grid;flex:0 0 12px;width:12px;height:12px;place-items:center;border:1.4px solid var(--lessons-warm-orange);border-radius:50%;color:var(--lessons-warm-orange)}.lessons-reference .lessons-card li svg{width:8px;height:8px;stroke-width:3}.lessons-reference .lessons-ready{position:relative;height:210px;padding:15px 51px 16px;overflow:hidden;background:var(--lessons-sky)}.lessons-reference .lessons-ready__heading{position:relative;z-index:2;text-align:left}.lessons-reference .lessons-ready__heading h2{text-align:left;font-size:27px}.lessons-reference .lessons-ready__heading p{margin:1px 0 8px;color:var(--lessons-orange);font-family:Caveat,cursive;font-size:17px;font-weight:600;line-height:1}.lessons-reference .lessons-ready__grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px}.lessons-reference .lessons-step{position:relative;display:grid;grid-template-columns:48px 1fr;gap:9px;min-width:0}.lessons-reference .lessons-step:not(:last-child):after{position:absolute;top:0;right:-12px;width:1px;height:113px;content:"";background:#bdd3df}.lessons-reference .lessons-step>svg{width:42px;height:52px;margin-top:2px;color:var(--lessons-navy)}.lessons-reference .lessons-step__copy{position:relative;min-width:0;padding-top:0}.lessons-reference .lessons-step__number{position:absolute;left:-21px;top:1px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--lessons-navy);color:#fff;font-size:9px;font-weight:700}.lessons-reference .lessons-step h3{min-height:23px;margin:0 0 4px;padding-left:4px;letter-spacing:-.02em;font-size:14px;font-weight:600;line-height:1.03}.lessons-reference .lessons-step p{min-height:42px;margin:0;padding-left:4px;color:var(--lessons-navy);font-size:8px;font-weight:500;line-height:1.45}.lessons-reference .lessons-step a{display:inline-flex;align-items:center;gap:7px;min-height:35px;margin-top:7px;padding:0 14px;border-radius:3px;background:var(--lessons-navy);color:#fff;font-size:8px;font-weight:600;text-decoration:none}.lessons-reference .lessons-step a:hover{background:var(--lessons-orange)}.lessons-reference .lessons-step a svg{width:11px;height:11px}.lessons-reference .lessons-ready__mountain{position:absolute;z-index:1;right:35px;bottom:-8px;width:112px;opacity:.95}.lessons-reference .lessons-faq{min-height:228px;padding:17px 71px 9px;background:#fff}.lessons-reference .lessons-faq>h2{margin-bottom:11px;font-size:25px}.lessons-reference .lessons-faq .lc-faq{grid-auto-flow:column;grid-template-rows:repeat(7,auto);gap:0 38px}.lessons-reference .lessons-faq .lc-faq__item{border-bottom:1px solid #d9e3e8}.lessons-reference .lessons-faq .lc-faq__item button{min-height:21px;padding:2px 0;color:var(--lessons-navy);font-family:Montserrat,Arial,sans-serif;font-size:8px;font-weight:700;line-height:1.2}.lessons-reference .lessons-faq .lc-faq__item button b{width:auto;height:auto;background:transparent;color:var(--lessons-orange);font-size:15px;font-weight:500}.lessons-reference .lessons-faq .lc-faq__answer{position:static;width:auto;margin:0;padding:5px 24px 9px 0;border:0;box-shadow:none;color:#435b70;font-family:Montserrat,Arial,sans-serif;font-size:9px;line-height:1.42}.lessons-reference .lessons-faq .lc-faq__answer p{margin:3px 0}.lessons-reference .lessons-closing{display:grid;grid-template-columns:1.12fr .87fr 290px;align-items:center;height:105px;overflow:hidden;background:var(--lessons-beige)}.lessons-reference .lessons-closing__belief{display:grid;grid-template-columns:47px 1fr;gap:8px;align-items:center;padding-left:28px}.lessons-reference .lessons-closing__belief>svg{position:static;width:39px;height:42px;color:var(--lessons-navy)}.lessons-reference .lessons-closing h2{margin:0;letter-spacing:-.015em;font-size:16px;font-weight:600;line-height:1.12}.lessons-reference .lessons-closing__belief p{margin:4px 0 0;color:var(--lessons-orange);font-family:Caveat,cursive;font-size:16px;font-weight:600;line-height:1}.lessons-reference .lessons-closing__contact{display:grid;grid-template-columns:40px 1fr;gap:9px;align-items:center}.lessons-reference .lessons-closing__contact>svg{position:static;width:35px;height:35px;color:var(--lessons-navy)}.lessons-reference .lessons-closing__contact h2{font-size:16px}.lessons-reference .lessons-closing__contact a{display:inline-flex;align-items:center;gap:5px;margin-top:6px;color:var(--lessons-orange);font-size:9px;font-weight:700;text-decoration:none}.lessons-reference .lessons-closing__contact a svg{width:11px;height:11px}.lessons-reference .lessons-closing>img{width:100%;height:105px;object-fit:cover}@media (max-width: 900px){.lessons-reference .lessons-options{padding-right:25px;padding-left:25px}.lessons-reference .lessons-ready{padding-right:34px;padding-left:34px}.lessons-reference .lessons-faq{padding-right:45px;padding-left:45px}}@media (max-width: 720px){.lessons-reference .lessons-hero{min-height:605px;height:auto}.lessons-reference .lessons-hero>img{inset:0;width:100%;height:100%;object-position:65% center}.lessons-reference .lessons-hero:after{background:linear-gradient(90deg,#faf8f4fa,#faf8f4c4 68%,#faf8f41a)}.lessons-reference .lessons-hero__copy{width:90%;min-height:605px;padding:66px 24px 35px}.lessons-reference .lessons-hero h1{max-width:none;font-size:44px;white-space:normal}.lessons-reference .lessons-hero__lead{font-size:14px}.lessons-reference .lessons-hero__assessment{width:min(255px,100%)}.lessons-reference .lessons-options{height:auto;padding:37px 20px}.lessons-reference .lessons-options>h2{margin-bottom:21px;font-size:30px}.lessons-reference .lessons-options__grid{grid-template-columns:1fr;gap:19px}.lessons-reference .lessons-card{height:auto;min-height:448px;max-width:380px;margin:auto;padding:0 13px 16px}.lessons-reference .lessons-card__heading{height:92px}.lessons-reference .lessons-card>img{height:190px}.lessons-reference .lessons-card>p{font-size:12px}.lessons-reference .lessons-card li{font-size:11px}.lessons-reference .lessons-ready{height:auto;padding:34px 22px}.lessons-reference .lessons-ready__heading h2{font-size:30px}.lessons-reference .lessons-ready__grid{grid-template-columns:1fr;gap:24px}.lessons-reference .lessons-step{grid-template-columns:55px 1fr}.lessons-reference .lessons-step:not(:last-child):after{display:none}.lessons-reference .lessons-step h3{font-size:20px}.lessons-reference .lessons-step p{min-height:auto;font-size:12px}.lessons-reference .lessons-step a{min-height:39px;font-size:11px}.lessons-reference .lessons-ready__mountain{right:-20px;bottom:-18px;opacity:.32}.lessons-reference .lessons-faq{min-height:0;padding:35px 22px}.lessons-reference .lessons-faq>h2{font-size:30px}.lessons-reference .lessons-faq .lc-faq{display:grid;grid-auto-flow:row;grid-template-columns:1fr;grid-template-rows:none}.lessons-reference .lessons-faq .lc-faq__item button{min-height:40px;font-size:12px}.lessons-reference .lessons-faq .lc-faq__answer{font-size:12px}.lessons-reference .lessons-closing{grid-template-columns:1fr;height:auto;gap:25px;padding:28px 22px 0}.lessons-reference .lessons-closing h2{font-size:21px}.lessons-reference .lessons-closing__belief,.lessons-reference .lessons-closing__contact{max-width:330px;padding-left:0}.lessons-reference .lessons-closing>img{width:calc(100% + 44px);height:164px;margin:0 -22px}}@media (prefers-reduced-motion: reduce){.lessons-reference *{transition:none!important}}.cb-artboard-shell{width:100%;overflow:hidden;background:#fbf8f5}.cb-page{--cb-navy:#03265f;--cb-ink:#062657;--cb-orange:#df6f13;--cb-gold:#c58b35;--cb-paper:#fbf8f5;--cb-blue:#f0f5fb;--cb-sand:#faf2e9;width:100%;max-width:1024px;margin:0 auto;overflow:hidden;background:var(--cb-paper);color:var(--cb-ink);font-family:Lato,Arial,sans-serif;font-size:12px;line-height:1.5}.cb-page *{box-sizing:border-box}.cb-page img{display:block}.cb-page h1,.cb-page h2,.cb-page h3,.cb-page p{margin-top:0}.cb-page a{text-decoration:none}.cb-page button:focus-visible,.cb-page a:focus-visible,.cb-page input:focus-visible,.cb-page textarea:focus-visible,.cb-page select:focus-visible{outline:2px solid var(--cb-orange);outline-offset:2px}.cb-script{font-family:Caveat,cursive}.cb-status{padding:20px;color:#607089}.cb-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:9px 18px;border:1px solid transparent;border-radius:4px;font:700 11px/1 Lato,sans-serif;transition:transform .16s,background .16s}.cb-button:active{transform:scale(.97)}.cb-button--navy{background:var(--cb-navy);color:#fff}.cb-button--orange{background:#df6500;color:#fff}.cb-button--outline{border-color:var(--cb-navy);background:#fff;color:var(--cb-navy)}.cb-header{position:relative;z-index:20;height:72px;background:#fdfbf9}.cb-header--overlay{position:absolute;inset:0 0 auto;background:linear-gradient(180deg,rgba(251,248,245,.96),rgba(251,248,245,.56) 75%,transparent);z-index:30}.cb-header__row{height:72px;padding:10px 17px 8px;display:flex;align-items:flex-start;gap:20px}.cb-header__logo{width:195px;height:57px;overflow:hidden;flex:none}.cb-header__logo img{width:190px;height:52px;object-fit:contain;object-position:left top}.cb-header__nav{display:flex;align-items:center;justify-content:center;gap:27px;margin:18px 0 0 auto;white-space:nowrap}.cb-header__nav a{position:relative;color:var(--cb-ink);font:700 10px/1 Lato,sans-serif}.cb-header__nav a:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:2px;background:var(--cb-orange);transform:scaleX(0)}.cb-header__nav a.is-active:after{transform:scaleX(1)}.cb-header__cta{margin:8px 0 0 8px;min-width:137px;height:38px}.cb-header__menu,.cb-header__mobile{display:none}.cb-access{height:64px;padding:1px 286px 10px;display:grid;grid-template-columns:197px 197px;gap:20px;background:#fdfbf9}.cb-access__card{display:grid;grid-template-columns:29px 1fr 18px;align-items:center;gap:9px;height:52px;padding:7px 10px;color:var(--cb-ink);box-shadow:0 5px 16px #05245414}.cb-access__card--student{background:#f1f4fa}.cb-access__card--shop{background:#fff2e7;color:#a85110}.cb-access__card>svg{width:23px;height:23px}.cb-access__card>svg:last-child{width:16px}.cb-access__card strong{display:block;font-size:11px;line-height:1.2}.cb-access__card small{display:block;color:#4e5c72;font-size:7.5px;line-height:1.25;margin-top:2px}.cb-footer{position:relative;min-height:170px;background:#03265f;color:#fff;overflow:hidden}.cb-footer--compact{min-height:122px}.cb-footer__inner{position:relative;z-index:2;display:grid;grid-template-columns:190px 110px 120px 120px 110px 1fr;gap:18px;padding:22px 27px 23px}.cb-footer--compact .cb-footer__inner{padding-top:12px;padding-bottom:15px}.cb-footer__brand img{width:154px;height:82px;object-fit:contain;object-position:left top;filter:brightness(0) invert(1)}.cb-footer__column{display:flex;flex-direction:column;gap:3px}.cb-footer__column strong{margin-bottom:5px;color:#fff;font-size:8px;text-transform:uppercase;letter-spacing:.09em}.cb-footer__column a{color:#ffffffd1;font-size:7.5px;line-height:1.25}.cb-footer__socials{display:flex;gap:8px}.cb-footer__socials a{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(255,255,255,.45);border-radius:50%}.cb-footer__socials svg{width:11px;height:11px}.cb-footer__boat{position:absolute;right:-12px;bottom:-9px;width:265px;height:118px;object-fit:contain;mix-blend-mode:screen}.cb-footer__leaf{position:absolute;left:-15px;bottom:-5px;width:165px;opacity:.65;mix-blend-mode:screen}.cb-footer__tagline{position:absolute;z-index:3;left:230px;right:250px;bottom:7px;margin:0!important;text-align:center;color:#ffffffa8;font-size:7.5px}.cb-footer__tagline span{color:var(--cb-orange)}.cb-section-heading{display:flex;align-items:center;justify-content:center;gap:15px;text-align:center}.cb-section-heading>span{width:43px;height:1px;background:var(--cb-orange)}.cb-section-heading h2{margin:0;color:var(--cb-navy);font:600 30px/1 Cormorant Garamond,serif}.cb-section-heading p{margin:5px 0 0;color:#50627c;font-size:11px}.cb-newsletter{position:relative;display:grid;grid-template-columns:337px 46px 238px 1fr;align-items:center;gap:15px;height:87px;margin:13px 28px 0;border-radius:6px;background:#f3eeeb;overflow:hidden}.cb-newsletter>img{width:337px;height:87px;object-fit:cover}.cb-newsletter__icon{width:35px;height:35px;padding:8px;border-radius:50%;background:#fff;color:var(--cb-navy)}.cb-newsletter h2{margin:0;color:var(--cb-navy);font:600 20px/1 Cormorant Garamond,serif}.cb-newsletter p{margin:4px 0 0;font-size:8.5px;color:#52627a}.cb-newsletter form{display:flex;margin-right:15px}.cb-newsletter input{min-width:0;width:100%;height:32px;border:1px solid #ded8d2;background:#fff;padding:0 10px;font-size:9px}.cb-newsletter button{height:32px;border:0;background:var(--cb-navy);color:#fff;padding:0 15px;font-size:9px;font-weight:700}.cb-newsletter__message{position:absolute;right:16px;bottom:2px;font-size:7px!important}.cb-faq{display:grid;grid-template-columns:repeat(2,1fr);gap:0 16px;margin:0 28px;padding:0 0 8px}.cb-faq__item{border-bottom:1px solid #e5ded7}.cb-faq__item button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:34px;border:0;background:transparent;color:var(--cb-navy);padding:7px 8px;text-align:left;font:700 9px/1.25 Lato,sans-serif}.cb-faq__item b{color:var(--cb-gold);font-size:16px}.cb-faq__answer{padding:0 10px 10px;color:#50627a;font-size:9px}.cb-faq__answer p{margin:0 0 5px}.community-hero{position:relative;height:400px;background:#fbf7f4;overflow:hidden}.community-hero>img{position:absolute;right:0;top:0;width:73%;height:100%;object-fit:cover;object-position:center}.community-hero__fade{position:absolute;inset:0;background:linear-gradient(90deg,#fbf7f4 0%,#fbf7f4 23%,rgba(251,247,244,.95) 31%,rgba(251,247,244,.25) 58%,transparent 77%)}.community-hero__copy{position:relative;z-index:2;width:405px;padding:73px 0 0 39px}.community-hero__copy .cb-script{color:var(--cb-orange);font-size:22px}.community-hero h1{margin:5px 0 18px;color:var(--cb-navy);font:600 58px/.84 Cormorant Garamond,serif}.community-hero h1 em{color:var(--cb-orange);font-style:normal}.community-hero p{width:310px;color:#233d65;font-size:12px}.community-hero strong{display:block;margin-top:20px;font:500 23px/1 Caveat,cursive;color:var(--cb-navy)}.community-intro{height:213px;padding:20px 43px}.community-benefits{display:grid;grid-template-columns:repeat(4,1fr);margin-top:22px}.community-benefits article{text-align:center;padding:0 18px;border-right:1px solid #e5e7ec}.community-benefits article:last-child{border:0}.community-benefits article>div{display:grid;place-items:center;width:46px;height:46px;margin:auto;border-radius:50%;background:var(--cb-blue);color:var(--cb-navy)}.community-benefits svg{width:23px}.community-benefits h3{margin:8px 0 4px;font:600 17px/1.05 Cormorant Garamond,serif}.community-benefits p{font-size:9px;color:#52627a}.community-programmes{height:390px;padding:18px 44px;background:#fafafa}.community-programmes__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.community-programme{position:relative;display:grid;grid-template-columns:75px 1fr;gap:16px;min-height:290px;padding:24px;border-radius:8px}.community-programme--blue{background:#eef4fb}.community-programme--sand{background:#faf0e7}.community-programme__icon{width:54px;height:54px;padding:13px;border-radius:50%;background:#fff;color:var(--cb-navy)}.community-programme--sand .community-programme__icon{color:var(--cb-orange)}.community-programme .cb-script{color:var(--cb-orange);font-size:17px}.community-programme h2{margin:1px 0 7px;font:600 31px/1 Cormorant Garamond,serif}.community-programme p{font-size:10px;color:#52627a}.community-programme ul{display:grid;gap:4px;list-style:none;padding:0;margin:10px 0 15px}.community-programme li{display:flex;align-items:center;gap:7px;font-size:9px}.community-programme li svg{width:13px;height:13px;color:var(--cb-orange)}.community-programme small{display:block;margin-top:7px;font:500 15px/1 Caveat,cursive;color:var(--cb-orange)}.community-known{height:98px;margin:0 44px;display:grid;grid-template-columns:65px 1fr 180px;align-items:center;gap:15px;background:#f1f5fa;padding:14px 20px}.community-known>svg{width:47px;height:47px;padding:10px;border-radius:50%;background:#fff;color:var(--cb-navy)}.community-known h2{margin:0;font:600 24px/1 Cormorant Garamond,serif}.community-known p{margin:4px 0 0;font-size:9px}.community-known>a{color:var(--cb-orange);font-weight:700;font-size:10px}.community-faqs{height:240px;padding:19px 44px}.community-faqs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:17px}.community-faqs__grid article{padding:12px 14px;border:1px solid #e7e2dd}.community-faqs__grid article>svg{float:left;width:24px;margin-right:8px;color:var(--cb-navy)}.community-faqs h3{margin:2px 0 10px;font:600 17px/1 Cormorant Garamond,serif}.community-faqs__grid a{display:flex;justify-content:space-between;gap:5px;padding:6px 0;border-top:1px solid #eee7e0;color:var(--cb-ink);font-size:8px}.community-faqs__grid a span{color:var(--cb-orange);font-weight:700}.community-bottom-cta{height:104px;margin:0 28px 16px;display:grid;grid-template-columns:290px 1fr 145px;align-items:center;gap:23px;border-radius:7px;background:#edf2f7;overflow:hidden}.community-bottom-cta img{width:290px;height:104px;object-fit:cover}.community-bottom-cta h2{margin:0;font:600 25px/1 Cormorant Garamond,serif}.community-bottom-cta p{margin:5px 0 0;font-size:9px}.chat-register-reference .cb-header--overlay+main{padding-top:0}.chat-hero{position:relative;height:458px;background:#fbf8f5;overflow:hidden}.chat-hero>img{position:absolute;right:0;top:0;width:67%;height:100%;object-fit:cover;object-position:center}.chat-hero__fade{position:absolute;inset:0;background:linear-gradient(90deg,#fbf8f5 0%,#fbf8f5 26%,rgba(251,248,245,.92) 35%,rgba(251,248,245,.2) 63%,transparent 78%)}.chat-hero__copy{position:relative;z-index:2;padding:145px 0 0 39px;width:390px}.chat-hero__copy .cb-script{color:var(--cb-orange);font-size:23px}.chat-hero h1{margin:2px 0 13px;font:600 52px/.95 Cormorant Garamond,serif}.chat-hero p{font-size:14px;line-height:1.35}.chat-hero strong{display:block;margin-top:16px;font:500 24px/1.1 Caveat,cursive}.chat-hero i{display:block;width:87px;height:2px;margin-top:13px;background:var(--cb-orange)}.chat-next{height:302px;padding:11px 37px 4px;display:grid;grid-template-columns:551px 1fr;gap:52px}.chat-next__card{display:grid;grid-template-columns:86px 1fr;gap:18px;height:286px;padding:24px;background:#f3f7fd;border-radius:8px}.chat-next__card>svg{width:70px;height:70px;padding:16px;border-radius:50%;background:#e6effb}.chat-next__card small{display:block;font:600 25px/1 Cormorant Garamond,serif}.chat-next__card h2{margin:7px 0 12px;color:var(--cb-navy);font:600 29px/1 Cormorant Garamond,serif}.chat-next__card p{display:flex;align-items:center;gap:8px;margin:5px 0;font-size:11px}.chat-next__card p svg{width:16px}.chat-next__card .cb-button{margin-top:9px}.chat-next__card em{display:block;margin-top:5px;font:500 14px/1 Caveat,cursive;color:var(--cb-orange)}.chat-next__copy{padding-top:33px}.chat-next__copy h2{margin:0;font:500 28px/1.05 Caveat,cursive}.chat-next__copy span{display:block;width:58px;height:2px;background:var(--cb-orange);margin:15px 0}.chat-next__copy p{font-size:12px;line-height:1.6}.chat-expect{height:246px;padding:14px 48px}.chat-expect>.cb-section-heading{height:49px}.chat-expect>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);margin-top:13px}.chat-expect article{text-align:center;padding:0 23px;border-right:1px solid #e2e7ed}.chat-expect article:last-child{border:0}.chat-expect article span{display:grid;place-items:center;width:58px;height:58px;margin:auto;border-radius:50%;background:#eef4fb}.chat-expect article svg{width:27px}.chat-expect h3{margin:9px 0 5px;font:600 18px/1.05 Cormorant Garamond,serif}.chat-expect p{font-size:10px}.chat-connect{position:relative;height:178px;margin:0 38px;border-radius:9px;overflow:hidden;background:#8c6d59}.chat-connect img{width:100%;height:100%;object-fit:cover}.chat-connect>div{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,26,63,.78),rgba(0,26,63,.16) 65%,transparent)}.chat-connect h2{position:absolute;left:47px;top:48px;color:#fff;font:500 33px/1 Caveat,cursive}.chat-connect span{position:absolute;left:49px;top:128px;width:62px;height:2px;background:var(--cb-orange)}.chat-good{height:181px;margin:0;padding:20px 58px;display:grid;grid-template-columns:75px 165px 1fr;align-items:center;gap:20px}.chat-good>svg{width:65px;height:65px;padding:15px;border-radius:50%;background:#eef4fb}.chat-good h2{font:600 28px/1 Cormorant Garamond,serif}.chat-good ul{display:grid;gap:5px;list-style:none;padding:0;margin:0}.chat-good li{display:flex;align-items:center;gap:9px;font-size:11px}.chat-good li svg{width:15px;color:var(--cb-orange)}.cb-dialog{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#011839b8}.cb-dialog>div{position:relative;width:min(420px,100%);padding:33px;background:#fbf8f5;box-shadow:0 22px 70px #0000004d}.cb-dialog>div>button{position:absolute;top:10px;right:10px;border:0;background:transparent}.cb-dialog h2{font:600 38px/1 Cormorant Garamond,serif}.cb-dialog>div>div{display:flex;gap:10px;margin-top:20px}.support-hero{position:relative;height:368px;background:#fff;overflow:hidden}.support-hero>img{position:absolute;right:0;top:0;width:72%;height:100%;object-fit:cover}.support-hero>div:last-child{position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,#fff 25%,rgba(255,255,255,.95) 34%,rgba(255,255,255,.16) 63%,transparent 78%)}.support-hero__copy{position:relative;z-index:2;width:370px;padding:46px 0 0 45px}.support-hero__copy>a{color:var(--cb-navy);font-size:9px;font-weight:700}.support-hero h1{margin:26px 0 8px;font:600 61px/.83 Cormorant Garamond,serif}.support-hero strong{display:block;color:var(--cb-orange);font:500 21px/1.05 Caveat,cursive}.support-hero i{display:block;width:49px;height:2px;margin:14px 0;background:var(--cb-orange)}.support-hero p{width:290px;font-size:11px}.support-intro{height:242px;padding:20px 44px}.support-benefits{display:grid;grid-template-columns:repeat(5,1fr);margin-top:24px}.support-benefits article{text-align:center;padding:0 14px;border-right:1px solid #e6e7e9}.support-benefits article:last-child{border:0}.support-benefits span{display:grid;place-items:center;width:42px;height:42px;margin:auto;border-radius:50%;background:var(--cb-blue)}.support-benefits svg{width:21px}.support-benefits h3{margin:6px 0 4px;font:600 15px/1 Cormorant Garamond,serif}.support-benefits p{font-size:8.5px}.support-session{height:253px;padding:9px 44px;display:grid;grid-template-columns:413px 1fr;gap:21px}.support-session>article{height:234px;border-radius:7px;padding:18px 21px}.support-next{display:grid;grid-template-columns:57px 1fr;gap:13px;background:#fbf3ec}.support-next>svg,.support-for>svg{width:48px;height:48px;padding:10px;border-radius:50%;background:#fff;color:var(--cb-orange)}.support-next h2,.support-for h2{margin:0;font:600 24px/1 Cormorant Garamond,serif}.support-next h3{margin:6px 0;color:var(--cb-orange);font:600 21px/1 Cormorant Garamond,serif}.support-next p{display:flex;align-items:center;gap:6px;margin:3px 0;font-size:9px}.support-next p svg{width:13px}.support-next .cb-button{margin-top:8px}.support-next small{display:block;margin-top:4px;font:500 13px Caveat,cursive}.support-for{display:grid;grid-template-columns:57px 1fr;gap:13px;background:#f3f6fa}.support-for>svg{color:var(--cb-navy)}.support-for p{margin:8px 0 5px;font-size:9px}.support-for ul{list-style:none;padding:0;margin:0}.support-for li{display:flex;gap:6px;margin:3px 0;font-size:8.5px}.support-for li svg{width:12px;color:var(--cb-orange)}.support-themes{height:201px;padding:12px 44px}.support-themes>div:last-child{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;margin-top:18px}.support-themes article{text-align:center;padding:8px;background:#fafbfc;border:1px solid #eceff2}.support-themes span{display:grid;place-items:center;height:34px}.support-themes svg{width:22px;color:var(--cb-orange)}.support-themes h3{margin:3px 0;font:600 13px/1 Cormorant Garamond,serif}.support-themes p{font-size:7.5px}.support-lower{height:200px;padding:10px 44px;display:grid;grid-template-columns:393px 1fr;gap:22px}.support-how{background:#faf3eb;padding:16px}.support-how h2,.support-good h2{font:600 23px/1 Cormorant Garamond,serif}.support-how>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.support-how section{position:relative;text-align:center}.support-how section b{position:absolute;top:-12px;left:4px;width:17px;height:17px;border-radius:50%;background:var(--cb-orange);color:#fff;font-size:8px;line-height:17px}.support-how section span{display:grid;place-items:center;height:31px}.support-how svg{width:20px}.support-how h3{margin:4px 0;font:600 12px/1 Cormorant Garamond,serif}.support-how p{font-size:7px}.support-good{display:grid;grid-template-columns:1fr 194px;background:#f3f6fa;overflow:hidden}.support-good>div{padding:16px}.support-good ul{list-style:none;padding:0;margin:0}.support-good li{display:flex;gap:6px;margin:5px 0;font-size:8px}.support-good li svg{width:11px;color:var(--cb-orange)}.support-good img{width:194px;height:180px;object-fit:cover}.support-cta{height:90px;display:grid;grid-template-columns:268px 1fr 170px 170px;align-items:center;gap:15px;background:#edf1f5}.support-cta>img{width:268px;height:90px;object-fit:cover}.support-cta h2{margin:0;font:600 23px/1 Cormorant Garamond,serif}.support-cta p{margin:3px 0;font-size:8px}.support-cta>strong{font:500 19px/1 Caveat,cursive;color:var(--cb-orange)}.blog-hero{position:relative;height:296px;background:#faf7f5;overflow:hidden}.blog-hero>img{position:absolute;right:0;top:0;width:72%;height:100%;object-fit:cover}.blog-hero__fade{position:absolute;inset:0;background:linear-gradient(90deg,#faf7f5 0%,#faf7f5 23%,rgba(250,247,245,.94) 31%,rgba(250,247,245,.15) 61%,transparent 76%)}.blog-hero__copy{position:relative;z-index:2;padding:48px 0 0 36px}.blog-hero h1{margin:0 0 14px;font:600 61px/.84 Cormorant Garamond,serif}.blog-hero p{font-size:13px;line-height:1.35}.blog-hero p em{color:var(--cb-orange);font-style:normal}.blog-hero strong{display:block;margin-top:18px;font:500 23px/1 Caveat,cursive}.blog-tools{height:51px;padding:8px 28px;display:flex;align-items:center;gap:15px;border-bottom:1px solid #e8e1dc}.blog-categories{display:flex;gap:20px;flex:1}.blog-categories button{position:relative;border:0;background:transparent;padding:4px 0;color:var(--cb-navy);font-size:8.5px;font-weight:700}.blog-categories button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:2px;background:var(--cb-gold)}.blog-search{display:flex;align-items:center;width:206px;height:32px;border:1px solid #dfdad5;background:#fff;border-radius:4px}.blog-search input{min-width:0;flex:1;border:0;background:transparent;padding:0 9px;font-size:9px;outline:0}.blog-search svg{margin-right:8px}.blog-grid{display:grid;grid-template-columns:700px 257px;grid-template-rows:405px 320px;gap:14px 13px;margin:0 28px}.story-board{position:relative;border-radius:6px;background:linear-gradient(135deg,#d6a276,#c78b59);overflow:hidden}.story-board__heading{position:absolute;z-index:2;left:19px;top:15px}.story-board h2{margin:0;font:600 25px/1 Cormorant Garamond,serif}.story-board__heading p{font-size:8px}.story-board__map{position:absolute;inset:70px 135px 42px 155px;opacity:.25;background:radial-gradient(circle at 50% 50%,#778a9c 0 7%,transparent 8%),linear-gradient(30deg,transparent 47%,#718396 48% 52%,transparent 53%);border-radius:50%}.story-board__notes{position:absolute;inset:58px 28px 42px;display:grid;grid-template-columns:repeat(3,1fr);gap:13px 17px}.story-note{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:128px;padding:15px;background:#fffaf0;color:var(--cb-navy);text-align:center;box-shadow:0 5px 12px #52351d40;transform:rotate(-2deg)}.story-note:nth-child(2n){transform:rotate(2deg)}.story-note i{position:absolute;left:50%;top:7px;width:9px;height:9px;border-radius:50%;background:#bd513c;box-shadow:0 2px 3px #00000040}.story-note small{font-size:7px}.story-note strong{margin:5px 0;font:600 15px/1 Cormorant Garamond,serif}.story-note span{color:var(--cb-orange);font-size:7px;text-transform:uppercase}.story-board__caption{position:absolute;left:0;right:0;bottom:9px;margin:0;text-align:center;font:500 14px Caveat,cursive}.blog-why{padding:18px;background:#eeeef1}.blog-why__main-icon{width:50px;height:50px;padding:12px;border-radius:50%;background:#fff}.blog-why h2{margin:9px 0 11px;font:600 24px/.95 Cormorant Garamond,serif}.blog-why p{font-size:9px;line-height:1.48}.blog-why ul{list-style:none;padding:0;margin:13px 0}.blog-why li{display:grid;grid-template-columns:26px 1fr;align-items:center;gap:7px;margin:7px 0;font-size:8px}.blog-why li svg{width:26px;height:26px;padding:6px;border-radius:50%;background:#fff}.blog-why .cb-button{width:100%}.blog-why__script{display:block;margin-top:14px;text-align:center;color:var(--cb-orange);font:500 16px/1 Caveat,cursive}.latest-stories>h2{margin:7px 0 10px;font:600 27px/1 Cormorant Garamond,serif}.latest-stories>h2:after{content:"";display:block;width:40px;height:2px;margin-top:7px;background:var(--cb-gold)}.latest-stories__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.latest-card{height:274px;border:1px solid #ded8d2;background:#fff;color:var(--cb-navy)}.latest-card>img{width:100%;height:121px;object-fit:cover}.latest-card>div{padding:11px}.latest-card small{color:var(--cb-orange);font-size:7px;font-weight:700;text-transform:uppercase}.latest-card h3{margin:4px 0;font:600 17px/1 Cormorant Garamond,serif}.latest-card p{font-size:8px;line-height:1.4}.latest-card strong{display:flex;align-items:center;gap:4px;font-size:8px}.blog-map{align-self:end;height:216px;padding:11px;background:#f1f1f3;text-align:center}.blog-map img{width:100%;height:148px;object-fit:contain;mix-blend-mode:multiply}.blog-map p{margin:4px auto 0;max-width:210px;font-size:8px}.blog-pagination{height:47px;display:flex;align-items:center;justify-content:space-between;padding:0 29px}.blog-pagination>button,.blog-pagination div button{border:0;background:transparent;color:var(--cb-navy);font-size:8px}.blog-pagination div{display:flex;gap:6px}.blog-pagination div button{width:25px;height:25px;border-radius:50%}.blog-pagination div button.is-active{background:var(--cb-navy);color:#fff}.blog-pagination button:disabled{opacity:.35}.article-breadcrumb,.publish-breadcrumb{height:31px;padding:9px 39px 0;display:flex;gap:7px;white-space:nowrap;overflow:hidden;color:#657087;font-size:8px}.article-breadcrumb a,.publish-breadcrumb a{color:var(--cb-navy)}.article-layout{display:grid;grid-template-columns:637px 276px;gap:31px;margin:0 38px}.article-main header{height:201px;padding-top:16px}.article-main header>small{color:var(--cb-gold);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.article-main h1{max-width:600px;margin:14px 0 13px;font:600 46px/.92 Cormorant Garamond,serif}.article-main header>i{display:block;width:29px;height:3px;background:var(--cb-gold)}.article-meta{display:flex;gap:25px;margin-top:13px;color:#6d7480;font-size:8px}.article-main__hero{width:637px;height:283px;border-radius:6px;object-fit:cover}.article-body{padding-top:18px}.article-body p{font-size:11px;line-height:1.55}.article-intro:first-letter{float:left;margin:3px 7px 0 0;color:var(--cb-gold);font:600 57px/.72 Cormorant Garamond,serif}.article-body section{padding:13px 0;border-bottom:1px solid #e4ddd7}.article-body h2{margin:0 0 5px;font:600 22px/1 Cormorant Garamond,serif}.article-body blockquote{position:relative;display:grid;grid-template-columns:36px 1fr 35px;align-items:center;margin:14px 0 0;padding:12px 16px;background:#faeee3;border-radius:5px}.article-body blockquote b{color:var(--cb-gold);font:600 47px/.7 Cormorant Garamond,serif}.article-body blockquote p{margin:0;font:italic 600 15px/1.2 Cormorant Garamond,serif}.article-body blockquote span{font-size:26px;color:var(--cb-gold)}.article-read-full{display:inline-block;margin-top:12px;color:var(--cb-navy);font-size:9px;font-weight:700}.article-topics{display:flex;align-items:center;gap:8px;margin-top:7px;font-size:8px}.article-topics span{padding:4px 9px;border-radius:12px;background:#efe9e3}.article-share{display:grid;grid-template-columns:205px 1fr;gap:28px;align-items:center;margin-top:10px}.article-share>div>strong{display:block;font-size:8px}.article-share nav{display:flex;gap:7px;margin-top:6px}.article-share nav a,.article-share nav button{display:grid;place-items:center;width:29px;height:29px;border:1px solid #cfc7c0;border-radius:50%;background:#fff;color:var(--cb-navy)}.article-share nav svg{width:13px}.article-author{display:grid;grid-template-columns:62px 1fr;gap:10px;padding:8px;background:#f2f2f2}.article-author img{width:62px;height:62px;border-radius:50%;object-fit:cover}.article-author h3{margin:2px 0;font:600 15px Cormorant Garamond,serif}.article-author p{margin:2px 0;font-size:7.5px}.article-sidebar{padding-top:0}.article-sidebar__why{height:527px;padding:22px;background:#f1f1f2}.article-sidebar__why>svg{width:56px;height:56px;padding:13px;border-radius:50%;background:#fff}.article-sidebar__why h2{margin:8px 0;font:600 24px/.95 Cormorant Garamond,serif}.article-sidebar__why p{font-size:9px}.article-sidebar__why ul{list-style:none;padding:0;margin:11px 0}.article-sidebar__why li{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:8px}.article-sidebar__why li svg{width:27px;height:27px;padding:6px;border-radius:50%;background:#fff}.article-sidebar__why .cb-button{width:100%}.article-sidebar__why>strong{display:block;margin-top:15px;text-align:center;font:500 16px Caveat,cursive;color:var(--cb-gold)}.article-sidebar__map{height:195px;margin-top:5px;padding:8px;background:#f1f1f2;text-align:center}.article-sidebar__map img{width:100%;height:136px;object-fit:contain}.article-sidebar__map p{font-size:8px}.article-related h2{margin:14px 0 7px;font:600 18px/1 Cormorant Garamond,serif}.article-related>a{display:grid;grid-template-columns:76px 1fr;gap:8px;min-height:82px;padding:6px 0;border-bottom:1px solid #ddd8d2;color:var(--cb-navy)}.article-related img{width:76px;height:69px;object-fit:cover}.article-related small{display:block;color:var(--cb-gold);font-size:6.5px;text-transform:uppercase}.article-related strong{display:block;font:600 12px/1 Cormorant Garamond,serif}.article-related em{display:block;margin-top:5px;font-size:7px;font-style:normal}.article-reference .cb-newsletter{margin-top:24px}.article-status{min-height:500px;padding:100px 30px;text-align:center}.article-status h1{font:600 48px Cormorant Garamond,serif}.publish-breadcrumb{height:39px;padding-left:63px}.publish-hero{height:195px;display:grid;grid-template-columns:405px 1fr;margin:0 58px}.publish-hero>div{padding:10px 0 0 6px}.publish-hero h1{margin:0;font:600 48px/1 Cormorant Garamond,serif}.publish-hero i{display:block;width:38px;height:2px;margin:12px 0;background:var(--cb-gold)}.publish-hero h2{margin:0 0 8px;font:600 18px/1.15 Cormorant Garamond,serif}.publish-hero p{width:380px;font-size:10px}.publish-hero img{justify-self:end;width:440px;height:185px;object-fit:contain}.publish-layout{display:grid;grid-template-columns:552px 214px;gap:24px;margin:0 114px 0 58px}.publish-how{position:relative;height:223px;padding:23px 28px 18px 91px;background:#f8f4f1}.publish-how>img:first-child{position:absolute;left:18px;top:19px;width:64px}.publish-how h2{font:600 22px/1 Cormorant Garamond,serif}.publish-how p{display:flex;gap:9px;margin:8px 0;font-size:9px}.publish-how p b{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--cb-gold);color:#fff;font-size:8px}.publish-how>strong{font:500 15px Caveat,cursive;color:var(--cb-gold)}.publish-how__heart{position:absolute;right:17px;bottom:8px;width:95px}.publish-values{position:relative;min-height:630px;padding:20px;background:#f1f3f6}.publish-values>img:first-child{width:55px}.publish-values h2{margin:5px 0;font:600 23px/.9 Cormorant Garamond,serif}.publish-values>i{display:block;width:32px;height:2px;background:var(--cb-gold);margin:10px 0 15px}.publish-values article{display:grid;grid-template-columns:39px 1fr;gap:9px;margin:13px 0}.publish-values article img{width:39px;height:39px;object-fit:contain}.publish-values h3{margin:0;font:600 15px Cormorant Garamond,serif}.publish-values p{font-size:8px}.publish-values__branch{position:absolute;right:0;bottom:0;width:150px!important;mix-blend-mode:multiply}.publish-form{margin-top:0}.publish-form fieldset{border:0;padding:0;margin:18px 0}.publish-form legend{margin-bottom:9px;font:600 18px Cormorant Garamond,serif}.publish-form legend small{font:400 9px Lato,sans-serif}.publish-form label{display:grid;gap:4px;margin-bottom:8px;color:var(--cb-navy);font-size:8.5px;font-weight:700}.publish-form input,.publish-form select,.publish-form textarea{width:100%;border:1px solid #e2ddd8;background:#fff;color:var(--cb-navy);padding:8px 10px;font:400 9px/1.4 Lato,sans-serif}.publish-form__two{display:grid;grid-template-columns:1fr 1fr;gap:17px}.publish-editor{border:1px solid #e2ddd8;background:#fff}.publish-editor>div{display:flex;height:30px;background:#f0f0f0}.publish-editor button{display:grid;place-items:center;width:31px;border:0;border-right:1px solid #ddd;background:transparent}.publish-editor svg{width:13px}.publish-editor textarea{border:0;resize:vertical}.publish-upload{place-items:center;padding:15px;border:1px dashed #bcb8b4;text-align:center}.publish-upload input{position:absolute;width:1px;height:1px;opacity:0}.publish-upload svg{width:31px}.publish-upload span{font-size:7px;font-weight:400}.publish-upload__preview{width:110px;height:75px;object-fit:cover;margin:-2px 0 8px}.publish-consents label{display:flex;align-items:flex-start;gap:8px;font-size:8px}.publish-consents input{width:13px}.publish-submit{width:345px}.publish-contact{font-size:8px}.publish-contact a{color:var(--cb-orange)}.publish-reference .cb-newsletter{margin-top:3px;height:115px}.publish-reference .cb-newsletter>img{height:115px}.publish-reference .cb-footer{min-height:175px}@media (max-width:820px){.cb-page{max-width:none;font-size:14px}.cb-header,.cb-header__row{height:68px}.cb-header__row{align-items:center;padding:7px 16px}.cb-header__logo{width:158px;height:55px}.cb-header__logo img{width:158px}.cb-header__nav,.cb-header__cta{display:none}.cb-header__menu{display:grid;place-items:center;margin-left:auto;border:0;background:transparent;color:var(--cb-navy)}.cb-header__mobile{position:absolute;left:0;right:0;top:68px;display:grid;padding:10px 20px 17px;background:#fff;box-shadow:0 14px 25px #0000001f}.cb-header__mobile a{padding:8px;color:var(--cb-navy);font-weight:700}.cb-access{height:auto;padding:6px 16px 12px;grid-template-columns:1fr 1fr;gap:8px}.cb-access__card{height:58px}.cb-header:has(.cb-access){height:144px}.cb-section-heading h2{font-size:28px}.cb-footer,.cb-footer--compact{min-height:0}.cb-footer__inner{grid-template-columns:1fr 1fr;padding:28px 20px 55px}.cb-footer__brand,.cb-footer__boat{grid-column:1/-1}.cb-footer__boat{position:relative;right:auto;bottom:auto;width:100%;height:100px}.cb-footer__tagline{position:absolute;left:20px;right:20px;bottom:14px}.cb-newsletter,.publish-reference .cb-newsletter{height:auto;min-height:0;margin:16px;grid-template-columns:64px 1fr;padding:0 14px 16px}.cb-newsletter>img,.publish-reference .cb-newsletter>img{grid-column:1/-1;width:calc(100% + 28px);height:130px;margin-left:-14px}.cb-newsletter form{grid-column:1/-1;margin:0}.cb-faq{grid-template-columns:1fr;margin:0 16px}.community-hero,.chat-hero,.support-hero,.blog-hero{height:auto;min-height:590px}.community-hero>img,.chat-hero>img,.support-hero>img,.blog-hero>img{position:absolute;width:100%;height:100%;opacity:.58}.community-hero__fade,.chat-hero__fade,.support-hero>div:last-child,.blog-hero__fade{background:linear-gradient(90deg,#fbf8f5fa,#fbf8f5c7 66%,#fbf8f54d)}.community-hero__copy,.chat-hero__copy,.support-hero__copy,.blog-hero__copy{padding:110px 24px 45px;width:auto}.community-hero h1,.support-hero h1,.blog-hero h1{font-size:52px}.community-intro,.community-programmes,.community-faqs,.chat-next,.chat-expect,.chat-good,.support-intro,.support-session,.support-themes,.support-lower{height:auto;padding:36px 20px}.community-benefits,.community-programmes__grid,.community-faqs__grid,.chat-next,.chat-expect>div:last-child,.support-benefits,.support-session,.support-themes>div:last-child,.support-lower{grid-template-columns:1fr}.community-benefits article,.chat-expect article,.support-benefits article{padding:17px;border-right:0;border-bottom:1px solid #e5e7ec}.community-programme{grid-template-columns:55px 1fr}.community-known{height:auto;margin:0 20px;grid-template-columns:50px 1fr;padding:18px}.community-known>a{grid-column:2}.community-bottom-cta,.support-cta{height:auto;margin:0 16px 16px;grid-template-columns:1fr;padding:0 18px 18px}.community-bottom-cta img,.support-cta>img{width:calc(100% + 36px);height:150px;margin-left:-18px}.chat-register-reference .cb-header--overlay{position:absolute}.chat-hero__copy{padding-top:135px}.chat-next__card{height:auto;grid-template-columns:60px 1fr}.chat-next__copy{padding:20px 10px}.chat-connect{height:220px;margin:0 16px}.chat-good{grid-template-columns:60px 1fr}.chat-good ul{grid-column:1/-1}.support-session>article{height:auto}.support-themes>div:last-child{grid-template-columns:1fr 1fr}.support-how>div{grid-template-columns:1fr}.support-good{grid-template-columns:1fr}.support-good img{width:100%;height:160px}.support-cta>strong{padding-top:6px}.blog-tools{height:auto;align-items:stretch;flex-direction:column;padding:13px 16px}.blog-categories{overflow:auto;gap:16px;padding-bottom:7px}.blog-search{width:100%}.blog-grid{display:block;margin:0 16px}.story-board{height:600px}.story-board__notes{grid-template-columns:1fr 1fr}.blog-why{margin-top:16px}.latest-stories{margin-top:22px}.latest-stories__grid{grid-template-columns:1fr}.latest-card{height:auto}.blog-map{margin-top:16px}.blog-pagination{padding:0 16px}.article-breadcrumb,.publish-breadcrumb{padding-left:16px}.article-layout,.publish-layout{display:block;margin:0 16px}.article-main header{height:auto;padding:25px 0}.article-main h1{font-size:41px}.article-main__hero{width:100%;height:240px}.article-share{grid-template-columns:1fr}.article-sidebar{margin-top:30px}.article-sidebar__why{height:auto}.publish-hero{height:auto;grid-template-columns:1fr;margin:0 20px}.publish-hero>div{padding-top:30px}.publish-hero p{width:auto}.publish-hero img{width:100%}.publish-layout{margin:0 20px}.publish-values{min-height:540px}.publish-form__two{grid-template-columns:1fr}.publish-submit{width:100%}}@media (prefers-reduced-motion:reduce){.cb-page *{scroll-behavior:auto!important;transition:none!important}}@media (min-width:821px){.community-reference{max-width:974px}.community-reference .community-hero{height:485px;background:radial-gradient(circle at 51% 37%,#ffe675 0,#ffbd83 16%,#f7d8ca 49%,#f9e5d9)}.community-reference .community-hero>img{left:238px;right:auto;top:88px;width:736px;height:412px;max-width:none;object-fit:fill;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 100%)}.community-reference .community-hero__fade{background:linear-gradient(90deg,rgba(251,247,244,.62) 0%,rgba(251,247,244,.48) 21%,rgba(251,247,244,.2) 38%,rgba(251,247,244,.04) 51%,transparent 61%)}.community-reference .community-hero__copy{width:335px;padding:125px 0 0 34px}.community-reference .community-hero h1{margin:0;font-size:46px;line-height:.94}.community-reference .community-hero h1 em{color:var(--cb-gold)}.community-reference .community-hero__copy i{display:block;width:52px;height:3px;margin:10px 0 18px;background:var(--cb-gold)}.community-reference .community-hero p{width:285px;font-family:Montserrat,sans-serif;font-size:10px;line-height:1.58;font-weight:500}.community-reference .community-intro{height:66px;padding:8px 20px}.community-reference .community-intro .cb-section-heading h2{font-size:25px}.community-reference .community-intro .cb-section-heading p{font-family:Montserrat,sans-serif;font-size:9px;line-height:1.25}.community-reference .community-programmes{height:548px;padding:0 34px 16px;background:#fafafa}.community-reference .community-programmes__grid{height:532px;margin:0;grid-template-columns:431px 443px;gap:13px}.community-reference .community-programme{display:block;position:relative;min-height:0;height:532px;padding:20px 24px;border-radius:8px}.community-reference .community-programme header{display:grid;grid-template-columns:58px 1fr;align-items:center;gap:12px}.community-reference .community-programme header>svg{width:48px;height:48px;padding:10px;border-radius:50%;background:#fff;color:var(--cb-navy)}.community-reference .community-programme--sand header>svg{color:var(--cb-orange)}.community-reference .community-programme h2{margin:0;font-size:23px}.community-reference .community-programme header strong{color:var(--cb-navy);font:700 8px/1.2 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.04em}.community-reference .community-programme--sand header strong{color:var(--cb-orange)}.community-reference .community-programme>p{height:38px;margin:8px 0;font-family:Montserrat,sans-serif;font-size:9px;line-height:1.5}.community-reference .community-programme__middle{display:grid;grid-template-columns:170px 1fr;gap:10px;height:139px}.community-reference .community-programme__middle ul{align-content:center;margin:0}.community-reference .community-programme__middle li{font-family:Montserrat,sans-serif;font-size:8px;line-height:1.3}.community-reference .community-programme__middle img{width:100%;height:139px;border-radius:4px;object-fit:cover}.community-reference .community-programme>h3{margin:11px 0 6px;font:700 9px/1 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.08em}.community-reference .community-programme__checks,.community-reference .community-programme__themes{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px}.community-reference .community-programme__checks span,.community-reference .community-programme__themes span{display:flex;align-items:center;gap:5px;font:600 7.5px/1.2 Montserrat,sans-serif}.community-reference .community-programme__checks svg,.community-reference .community-programme__themes svg{width:11px;height:11px;color:var(--cb-orange)}.community-reference .community-programme aside{display:grid;grid-template-columns:31px 1fr;gap:8px;height:70px;margin:10px 0 9px;padding:9px;background:#ffffff94}.community-reference .community-programme aside>svg{width:29px;height:29px;padding:6px;border-radius:50%;background:#fff}.community-reference .community-programme aside strong{font:700 8px Montserrat,sans-serif;text-transform:uppercase}.community-reference .community-programme aside p{margin:2px 0;font:500 7.5px/1.35 Montserrat,sans-serif}.community-reference .community-programme>.cb-button{position:absolute;left:24px;bottom:43px;width:calc(100% - 48px)}.community-reference .community-programme>em{position:absolute;left:0;right:0;bottom:18px;text-align:center;color:var(--cb-orange);font:500 16px/1 Caveat,cursive}.community-reference .community-benefits{height:72px;margin:0 34px;grid-template-columns:repeat(4,1fr);background:#f8f4ee}.community-reference .community-benefits article{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:9px;padding:8px 12px;text-align:left;border-right:1px solid #e2ddd7}.community-reference .community-benefits article:last-child{border:0}.community-reference .community-benefits article>span{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:#fff}.community-reference .community-benefits svg{width:20px}.community-reference .community-benefits h3{margin:0 0 2px;font:700 9px/1.1 Montserrat,sans-serif}.community-reference .community-benefits p{margin:0;font:500 7.5px/1.25 Montserrat,sans-serif}.community-reference .community-faqs{height:275px;padding:16px 34px 12px}.community-reference .community-faqs .cb-section-heading h2{font-size:25px}.community-reference .community-faqs__grid{grid-template-columns:280px 286px 290px;gap:14px;margin-top:12px}.community-reference .community-faq-card{height:214px;padding:10px 13px;background:#f5f6f8;border:0;border-radius:6px;overflow:auto}.community-reference .community-faq-card>span{float:left;display:grid;place-items:center;width:27px;height:27px;margin-right:7px;border-radius:50%;background:#fff;color:var(--cb-navy)}.community-reference .community-faq-card--orange>span{color:var(--cb-orange)}.community-reference .community-faq-card>span svg{width:15px}.community-reference .community-faq-card h3{height:28px;margin:4px 0 7px;font:600 17px/1 Cormorant Garamond,serif}.community-reference .community-faq-card details{border-top:1px solid #e4e6e9}.community-reference .community-faq-card summary{display:flex;justify-content:space-between;gap:8px;list-style:none;padding:5px 2px;cursor:pointer;font:600 7.5px/1.2 Montserrat,sans-serif}.community-reference .community-faq-card summary::-webkit-details-marker{display:none}.community-reference .community-faq-card summary b{color:var(--cb-orange);font-size:12px}.community-reference .community-faq-card details p{margin:0;padding:0 2px 6px;font:500 7px/1.35 Montserrat,sans-serif}.community-reference .community-bottom-cta{position:relative;height:86px;margin:0;grid-template-columns:420px 230px 1fr;gap:12px;padding:0 0 0 76px;border-radius:0;background:#dce9f4;overflow:hidden}.community-reference .community-bottom-cta>div{z-index:2}.community-reference .community-bottom-cta h2{font-size:24px}.community-reference .community-bottom-cta p{font:500 8px/1.35 Montserrat,sans-serif}.community-reference .community-bottom-cta .cb-button{z-index:2;width:214px}.community-reference .community-bottom-cta img{position:absolute;right:0;top:0;width:300px;height:86px;margin:0;object-fit:cover}.community-reference .cb-footer--compact{height:83px;min-height:83px}.community-reference .cb-footer--compact .cb-footer__inner{padding:6px 21px 5px;grid-template-columns:156px 90px 99px 99px 91px 1fr;gap:12px}.community-reference .cb-footer--compact .cb-footer__brand img{width:130px;height:67px}.community-reference .cb-footer--compact .cb-footer__column a{font-size:6.5px}.community-reference .cb-footer--compact .cb-footer__boat{height:74px;width:205px}.community-reference .cb-footer__leaf,.community-reference .cb-footer__tagline{display:none}}@media (min-width:821px){.article-reference .cb-header{height:127px}.article-reference .cb-access{height:55px;padding-top:0;padding-bottom:3px}.publish-reference{max-width:961px}.publish-reference .cb-header{height:146px}.publish-reference .cb-access{height:74px;padding-top:3px;padding-bottom:19px}.support-reference .cb-header,.support-reference .cb-header__row{height:78px}.support-reference .support-hero{height:362px}.support-reference .cb-footer--compact{height:111px;min-height:111px}.support-reference .cb-footer--compact .cb-footer__inner{padding-top:8px}}@media (min-width:821px){.blog-reference .cb-footer--compact{height:118px;min-height:118px}.publish-reference .publish-layout{height:911px;align-items:start}.publish-reference .publish-main{height:911px}.publish-reference .publish-values{height:630px;min-height:630px;align-self:start}.publish-reference .publish-form{height:717px;margin-top:-29px}.publish-reference .publish-form fieldset{margin:0 0 8px}.publish-reference .publish-form fieldset:first-child{height:137px}.publish-reference .publish-form fieldset:nth-child(2){height:319px}.publish-reference .publish-form .publish-upload-field{position:relative;height:237px;margin:0}.publish-reference .publish-form legend{margin-bottom:6px;font-size:17px}.publish-reference .publish-form label{margin-bottom:5px;gap:2px}.publish-reference .publish-form input,.publish-reference .publish-form select,.publish-reference .publish-form textarea{padding:5px 8px}.publish-reference .publish-editor>div{height:27px}.publish-reference .publish-editor textarea{height:70px;resize:none}.publish-reference .publish-upload{width:330px;height:79px;padding:8px}.publish-reference .publish-upload svg{width:26px;height:26px}.publish-reference .publish-upload__polaroid{position:absolute;left:355px;top:20px;width:112px;height:112px;object-fit:contain;transform:rotate(3deg)}.publish-reference .publish-upload__plane{position:absolute;right:2px;top:19px;width:58px;height:91px;object-fit:contain}.publish-reference .publish-upload__preview{position:absolute;left:232px;top:26px;width:86px;height:58px;z-index:2}.publish-reference .publish-consents{position:absolute;left:0;right:0;top:126px}.publish-reference .publish-submit{position:absolute;left:0;top:170px}.publish-reference .publish-contact{position:absolute;left:0;top:210px;margin:0}.publish-reference .cb-newsletter{height:165px;margin-top:3px;margin-bottom:3px}.publish-reference .cb-newsletter>img{height:165px}}@media (max-width:820px){.community-reference .community-programmes__grid{display:grid;grid-template-columns:1fr;gap:14px}.community-reference .community-programme{display:block;min-height:0;padding:22px}.community-reference .community-programme header{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:11px}.community-reference .community-programme header>svg{width:42px;height:42px;padding:9px;border-radius:50%;background:#fff}.community-reference .community-programme h2{margin:0;font-size:24px}.community-reference .community-programme header strong{font-size:8px;text-transform:uppercase}.community-reference .community-programme>p{margin:12px 0}.community-reference .community-programme__middle{display:grid;grid-template-columns:1fr;gap:12px}.community-reference .community-programme__middle img{width:100%;height:170px;object-fit:cover;border-radius:4px}.community-reference .community-programme>h3{margin:17px 0 8px;font:700 9px Montserrat,sans-serif;text-transform:uppercase}.community-reference .community-programme__checks,.community-reference .community-programme__themes{display:grid;grid-template-columns:1fr 1fr;gap:7px}.community-reference .community-programme__checks span,.community-reference .community-programme__themes span{display:flex;gap:5px;font-size:9px}.community-reference .community-programme__checks svg,.community-reference .community-programme__themes svg{width:12px;color:var(--cb-orange)}.community-reference .community-programme aside{display:grid;grid-template-columns:34px 1fr;gap:8px;margin:16px 0;padding:11px;background:#ffffff94}.community-reference .community-programme aside svg{width:28px}.community-reference .community-programme>.cb-button{position:static;width:100%;margin-top:18px}.community-reference .community-programme>em{display:block;margin-top:8px;text-align:center;color:var(--cb-orange);font:500 17px Caveat,cursive}.community-reference .community-benefits{display:grid;grid-template-columns:1fr 1fr;margin:0 20px;padding:10px 0}.community-reference .community-benefits article{display:grid;grid-template-columns:38px 1fr;gap:8px;padding:12px;border-bottom:1px solid #e5e7ec}.community-reference .community-benefits h3{margin:0;font-size:11px}.community-reference .community-benefits p{margin:2px 0;font-size:9px}.community-reference .community-faq-card{padding:15px;background:#f5f6f8}.community-reference .community-faq-card summary{padding:8px 2px}.support-reference .support-themes .cb-section-heading>span{display:block;width:43px;height:1px;background:var(--cb-orange)}}@media (min-width:821px){.article-reference .article-layout{height:1123px;min-height:1123px}.article-reference .article-main,.article-reference .article-sidebar{height:1123px}.article-reference .cb-newsletter{height:103px;margin-top:24px;margin-bottom:6px}.article-reference .cb-newsletter>img{height:103px}}@media (min-width:821px){.article-reference .article-intro{height:75px;margin:0}.article-reference .article-body section{box-sizing:border-box}.article-reference .article-body section:nth-of-type(1){height:114px}.article-reference .article-body section:nth-of-type(2){height:104px}.article-reference .article-body section:nth-of-type(3){height:99px}.article-reference .article-body blockquote{height:73px}}.article-meta span{display:inline-flex;align-items:center;gap:4px}.article-meta svg{width:12px;height:12px;stroke-width:1.8;color:var(--cb-gold)}@media (min-width:821px){.community-reference .community-intro{height:58px;padding:7px 20px 0}.community-reference .community-intro .cb-section-heading{gap:16px}.community-reference .community-intro .cb-section-heading h2{font-size:24px;line-height:1}.community-reference .community-intro .cb-section-heading p{margin-top:4px;font-size:9px;line-height:1.2}.community-reference .community-programmes{height:593px;padding:19px 33px 0 34px;background:#fafafa}.community-reference .community-programmes__grid{display:grid;height:574px;margin:0;grid-template-columns:432px 475px;gap:0}.community-reference .community-programme{position:relative;display:block;width:100%;height:574px;min-height:574px;padding:0;border-radius:8px;overflow:hidden}.community-reference .community-programme--blue{background:#eff2f6}.community-reference .community-programme--sand{background:#f8f1ea}.community-reference .community-programme header{position:absolute;left:22px;top:10px;display:block;width:389px;height:73px}.community-reference .community-programme header>img{position:absolute;left:0;top:0;width:73px;height:72px;object-fit:contain}.community-reference .community-programme header>div{position:absolute;left:81px;top:18px;right:0}.community-reference .community-programme h2{margin:0;color:var(--cb-navy);font:700 20px/1 Cormorant Garamond,serif;text-transform:uppercase}.community-reference .community-programme header strong{display:block;margin-top:10px;color:var(--cb-navy);font:700 8px/1 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:0}.community-reference .community-programme--sand header strong{color:#ce7500}.community-reference .community-programme>p{position:absolute;left:24px;top:89px;width:360px;height:auto;margin:0;color:var(--cb-navy);font:500 9px/1.55 Montserrat,sans-serif}.community-reference .community-programme--sand>p{left:27px;width:366px}.community-reference .community-programme__middle{position:absolute;inset:0;display:block;width:auto;height:auto}.community-reference .community-programme__facts{position:absolute;left:18px;top:137px;display:grid;gap:2px;width:187px;margin:0;padding:0;list-style:none}.community-reference .community-programme--sand .community-programme__facts{left:19px;top:137px;width:185px;gap:0}.community-reference .community-programme__facts li{display:grid;grid-template-columns:31px 1fr;align-items:center;gap:5px;height:34px;color:var(--cb-navy);font:600 8px/1.25 Montserrat,sans-serif}.community-reference .community-programme__facts li img{width:31px;height:32px;object-fit:contain;border-radius:0}.community-reference .community-programme__middle>img{position:absolute;left:217px;top:131px;width:206px;height:155px;border-radius:4px;object-fit:cover}.community-reference .community-programme--sand .community-programme__middle>img{left:205px;top:131px;width:241px;height:155px}.community-reference .community-programme>h3{position:absolute;left:35px;top:282px;margin:0;font:700 9px/1 Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.08em}.community-reference .community-programme--sand>h3{left:27px;top:291px}.community-reference .community-programme__checks{position:absolute;left:34px;top:315px;display:grid;grid-template-columns:1fr;gap:0;width:360px}.community-reference .community-programme__checks>span{display:grid;grid-template-columns:21px 1fr;align-items:center;gap:0;height:23px;color:var(--cb-navy);font:600 7.5px/1.2 Montserrat,sans-serif}.community-reference .community-programme__checks img{width:21px;height:22px;object-fit:contain}.community-reference .community-programme__themes{position:absolute;left:27px;right:21px;top:319px;display:grid;grid-template-columns:190px 1fr;grid-auto-rows:42px;gap:0 18px}.community-reference .community-programme__themes>span{display:grid;grid-template-columns:25px 1fr;align-items:start;gap:0;color:var(--cb-navy);font-family:Montserrat,sans-serif}.community-reference .community-programme__themes>span>img{width:25px;height:26px;object-fit:contain}.community-reference .community-programme__themes>span>span{display:block;padding-top:3px}.community-reference .community-programme__themes b{display:block;font-size:7.5px;line-height:1.18;font-weight:700}.community-reference .community-programme__themes small{display:block;margin-top:2px;font-size:6.5px;line-height:1.15;font-weight:500}.community-reference .community-programme aside{position:absolute;left:22px;top:397px;display:grid;grid-template-columns:48px 1fr;gap:9px;width:367px;height:87px;margin:0;padding:8px;background:#ffffff6b}.community-reference .community-programme aside>img{width:48px;height:65px;object-fit:contain}.community-reference .community-programme aside strong{display:block;margin:2px 0 5px;font:700 8px/1 Montserrat,sans-serif;text-transform:uppercase}.community-reference .community-programme aside p{margin:0;color:var(--cb-navy);font:500 7px/1.35 Montserrat,sans-serif}.community-reference .community-programme__button{position:absolute;left:79px;bottom:45px;width:260px;height:34px;min-height:34px;padding:0 18px;border-radius:4px;font:600 10px/1 Montserrat,sans-serif}.community-reference .community-programme--sand .community-programme__button{left:62px;width:310px}.community-reference .community-programme__button img{width:27px;height:22px;object-fit:contain}.community-reference .community-programme>em{position:absolute;left:0;right:0;bottom:13px;text-align:center;color:var(--cb-navy);font:500 15px/1 Caveat,cursive}.community-reference .community-benefits{height:77px;margin:0 34px;grid-template-columns:repeat(4,1fr);background:#f8f4ee}.community-reference .community-benefits article{display:grid;grid-template-columns:67px 1fr;align-items:center;gap:2px;padding:5px 7px;text-align:left;border-right:1px solid #e2ddd7}.community-reference .community-benefits article>img{width:67px;height:66px;object-fit:contain}.community-reference .community-benefits article:last-child>img{width:60px;height:64px}.community-reference .community-benefits h3{margin:0 0 3px;font:700 9px/1.1 Montserrat,sans-serif}.community-reference .community-benefits p{margin:0;font:500 7.5px/1.28 Montserrat,sans-serif}.community-reference .community-faqs{height:241px;padding:12px 34px 8px}.community-reference .community-faq-card>span img{width:48px;height:45px;object-fit:contain}.community-reference .community-faq-card>span{width:31px;height:31px;overflow:hidden}.community-reference .community-faq-card:first-child>span img{width:43px;height:44px}.community-reference .community-faq-card:nth-child(2)>span img{width:44px;height:44px}.community-reference .community-bottom-cta{height:78px}}@media (max-width:820px){.community-reference .community-programme{display:block;height:auto;min-height:0;padding:20px}.community-reference .community-programme header{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:10px}.community-reference .community-programme header>img{width:64px;height:64px}.community-reference .community-programme h2{font:700 25px/1 Cormorant Garamond,serif;text-transform:uppercase}.community-reference .community-programme header strong{font:700 9px/1.2 Montserrat,sans-serif;text-transform:uppercase}.community-reference .community-programme>p{margin:14px 0;font:500 12px/1.5 Montserrat,sans-serif}.community-reference .community-programme__middle{display:grid;grid-template-columns:1fr;gap:14px}.community-reference .community-programme__facts{display:grid;gap:5px;margin:0;padding:0;list-style:none}.community-reference .community-programme__facts li{display:grid;grid-template-columns:36px 1fr;align-items:center;font:600 11px/1.3 Montserrat,sans-serif}.community-reference .community-programme__facts img{width:32px;height:34px;object-fit:contain}.community-reference .community-programme__middle>img{width:100%;height:210px;border-radius:5px;object-fit:cover}.community-reference .community-programme>h3{margin:20px 0 10px;font:700 11px Montserrat,sans-serif;text-transform:uppercase}.community-reference .community-programme__checks,.community-reference .community-programme__themes{display:grid;grid-template-columns:1fr;gap:7px}.community-reference .community-programme__checks>span,.community-reference .community-programme__themes>span{display:grid;grid-template-columns:28px 1fr;align-items:start;font:600 10px/1.3 Montserrat,sans-serif}.community-reference .community-programme__checks img,.community-reference .community-programme__themes img{width:24px;height:25px;object-fit:contain}.community-reference .community-programme__themes b,.community-reference .community-programme__themes small{display:block}.community-reference .community-programme__themes small{font-size:9px;font-weight:500}.community-reference .community-programme aside{display:grid;grid-template-columns:46px 1fr;gap:10px;margin:18px 0;padding:12px;background:#ffffff80}.community-reference .community-programme aside>img{width:42px;height:58px;object-fit:contain}.community-reference .community-programme__button{width:100%}.community-reference .community-programme>em{display:block;margin-top:9px;text-align:center;font:500 18px Caveat,cursive}.community-reference .community-benefits article{grid-template-columns:68px 1fr;text-align:left}.community-reference .community-benefits article>img{width:64px;height:62px;object-fit:contain}.community-reference .community-faq-card>span img{width:44px;height:44px;object-fit:contain}}@media (min-width:821px){.community-reference .community-programme--blue>.community-programme__button{left:79px;right:auto;bottom:37px;width:260px}.community-reference .community-programme--sand>.community-programme__button{left:62px;right:auto;bottom:37px;width:310px}.community-reference .community-programme>em{bottom:17px}.community-reference .community-programme__themes small{color:var(--cb-navy)}.community-reference .community-benefits article>div{display:block;width:auto;height:auto;margin:0;border-radius:0;background:transparent;color:var(--cb-navy)}}@media (min-width:821px){.community-reference .community-intro .cb-section-heading{transform:translateY(10px)}.community-reference .community-programme__button svg{width:19px;height:19px;stroke-width:1.5;color:#fff}.community-reference .community-benefits article{position:relative;display:block;padding:0}.community-reference .community-benefits article>img{position:absolute;top:-17px}.community-reference .community-benefits article:nth-child(1)>img{left:40px}.community-reference .community-benefits article:nth-child(2)>img{left:41px}.community-reference .community-benefits article:nth-child(3)>img{left:6px}.community-reference .community-benefits article:nth-child(4)>img{left:-15px}.community-reference .community-benefits article>div{position:absolute;top:23px;text-align:left}.community-reference .community-benefits article:nth-child(1)>div{left:116px;width:105px}.community-reference .community-benefits article:nth-child(2)>div{left:112px;width:103px}.community-reference .community-benefits article:nth-child(3)>div{left:75px;width:118px}.community-reference .community-benefits article:nth-child(4)>div{left:60px;width:119px}.community-reference .community-benefits h3{font-size:8px;line-height:1;font-weight:700}.community-reference .community-benefits p{font-size:7px;line-height:1.22;font-weight:500}.community-reference .community-faqs .cb-section-heading h2{font-size:19px;line-height:19px;font-weight:600}.community-reference .community-faqs__grid{height:205px;margin-top:4px}.community-reference .community-faq-card{height:205px;padding:5px 13px;overflow:hidden}.community-reference .community-faq-card h3{height:20px;margin:2px 0 5px;font:700 9px/1 Montserrat,sans-serif;text-transform:uppercase}.community-reference .community-faq-card summary{padding:4px 2px;font-size:7.5px;line-height:1.2}.community-reference .community-faq-card summary b{color:var(--cb-navy)}.community-reference .community-faq-card--orange summary b{color:var(--cb-orange)}.community-reference .community-bottom-cta h2{font-size:19px;line-height:19px}}@media (min-width:821px){.community-reference .community-programme--blue header>img{left:10px;top:8px;width:61px;height:60px}.community-reference .community-programme--sand header>img{left:2px;top:1px;width:68px;height:67px}}.community-programme__main-icon{position:absolute;display:grid;place-items:center;color:var(--cb-navy)}.community-programme__main-icon svg{width:100%;height:100%;stroke-width:1.45}.community-programme--sand .community-programme__main-icon{color:var(--cb-gold)}.community-programme__facts li>svg,.community-programme__checks>span>svg,.community-programme__themes>span>svg,.community-programme aside>svg{flex:none;color:currentColor;stroke-width:1.75}.community-programme--blue .community-programme__facts li>svg,.community-programme--blue .community-programme__checks>span>svg,.community-programme--blue aside>svg{color:var(--cb-navy)}.community-programme--sand .community-programme__facts li>svg,.community-programme--sand .community-programme__themes>span>svg{color:var(--cb-gold)}.community-benefits__icon{display:grid;place-items:center;color:var(--cb-navy)}.community-benefits__icon svg{width:46px;height:46px;stroke-width:1.4}.community-faq-card>span svg{color:var(--cb-navy);stroke-width:1.5}.community-faq-card--orange>span svg{color:var(--cb-gold)}.publish-how__icon{position:absolute;left:27px;top:24px;width:46px;height:46px;color:var(--cb-gold);stroke-width:1.5}.publish-how__heart{position:absolute;right:25px;bottom:13px;width:34px;height:34px;color:var(--cb-gold);stroke-width:1.4;fill:none}.publish-upload__plane{position:absolute;right:12px;top:34px;width:38px;height:38px;color:var(--cb-gold);stroke-width:1.45;transform:rotate(-8deg)}.publish-values__hero-icon{width:55px;height:55px;color:var(--cb-navy);stroke-width:1.4}.publish-values article>span{display:grid;place-items:center;width:39px;height:39px;border:1px solid color-mix(in srgb,var(--cb-gold) 45%,transparent);border-radius:50%;color:var(--cb-gold)}.publish-values article>span svg{width:23px;height:23px;stroke-width:1.7}@media (min-width:821px){.community-reference .community-programme--blue .community-programme__main-icon{left:10px;top:8px;width:61px;height:60px}.community-reference .community-programme--sand .community-programme__main-icon{left:2px;top:1px;width:68px;height:67px}.community-reference .community-programme__facts li>svg{width:31px;height:32px}.community-reference .community-programme__checks>span>svg{width:14px;height:14px;margin:3px}.community-reference .community-programme__themes>span>svg{width:16px;height:16px;margin:5px}.community-reference .community-programme aside>svg{width:43px;height:43px;margin:8px 3px 0 2px}.community-reference .community-benefits__icon{position:absolute;top:-17px;width:67px;height:66px}.community-reference .community-benefits article:nth-child(1)>.community-benefits__icon{left:40px}.community-reference .community-benefits article:nth-child(2)>.community-benefits__icon{left:41px}.community-reference .community-benefits article:nth-child(3)>.community-benefits__icon{left:6px}.community-reference .community-benefits article:nth-child(4)>.community-benefits__icon{left:-15px}.community-reference .community-faq-card>span svg{width:30px;height:30px}.community-reference .community-faq-card:first-child>span svg{width:28px;height:28px}}@media (max-width:820px){.community-programme__main-icon{position:static;width:58px;height:58px}.community-programme__facts li>svg{width:30px;height:30px}.community-programme__checks>span>svg,.community-programme__themes>span>svg{width:20px;height:20px}.community-programme aside>svg{width:40px;height:40px}.community-benefits__icon{width:60px;height:60px}.community-faq-card>span svg{width:30px;height:30px}}.cb-page,.cb-page button,.cb-page input,.cb-page select,.cb-page textarea{font-family:Lato,Arial,sans-serif}.cb-header__nav a{font:600 14px/1 Lato,sans-serif}.cb-header__cta{font:700 14px/1 Lato,sans-serif}.cb-footer__column strong{font:700 10px/1.2 Lato,sans-serif}.cb-footer__column a{font:400 11px/1.35 Lato,sans-serif}@media (min-width:821px){.community-reference .community-hero__copy{width:420px;padding-top:121px}.community-reference .community-hero h1{font:500 62px/.9 Cormorant Garamond,serif}.community-reference .community-hero p{width:305px;font:400 16px/1.45 Lato,sans-serif}.community-reference .community-intro{height:78px;padding-top:7px}.community-reference .community-intro .cb-section-heading{transform:none}.community-reference .community-intro .cb-section-heading h2{font:500 32px/1 Cormorant Garamond,serif}.community-reference .community-intro .cb-section-heading p{font:400 15px/1.25 Lato,sans-serif}.community-reference .community-programmes{height:700px;padding:0 34px 20px}.community-reference .community-programmes__grid{height:680px;grid-template-columns:432px 475px}.community-reference .community-programme{height:680px;min-height:680px}.community-reference .community-programme header{left:22px;top:14px;width:406px;height:78px}.community-reference .community-programme header>div{left:81px;top:8px}.community-reference .community-programme h2{font:600 27px/1 Cormorant Garamond,serif}.community-reference .community-programme header strong{margin-top:8px;font:700 12px/1.2 Lato,sans-serif}.community-reference .community-programme>p,.community-reference .community-programme--sand>p{left:24px;top:98px;width:388px;font:400 14px/1.4 Lato,sans-serif}.community-reference .community-programme--sand>p{left:27px;width:420px}.community-reference .community-programme__facts,.community-reference .community-programme--sand .community-programme__facts{left:18px;top:160px;width:188px;gap:4px}.community-reference .community-programme--sand .community-programme__facts{left:19px}.community-reference .community-programme__facts li{height:38px;grid-template-columns:31px 1fr;gap:7px;font:500 13px/1.25 Lato,sans-serif}.community-reference .community-programme__middle>img{left:217px;top:160px;width:206px;height:170px}.community-reference .community-programme--sand .community-programme__middle>img{left:205px;top:160px;width:241px;height:170px}.community-reference .community-programme>h3{left:34px;top:349px;font:700 13px/1 Lato,sans-serif}.community-reference .community-programme--sand>h3{left:27px;top:349px}.community-reference .community-programme__checks{left:34px;top:378px;width:370px;gap:1px}.community-reference .community-programme__checks>span{height:29px;grid-template-columns:22px 1fr;gap:4px;font:400 12px/1.25 Lato,sans-serif}.community-reference .community-programme__checks>span>svg{width:17px;height:17px;margin:2px;stroke-width:1.7}.community-reference .community-programme__themes{left:27px;right:20px;top:378px;grid-template-columns:198px 1fr;grid-auto-rows:46px;gap:0 16px}.community-reference .community-programme__themes>span{grid-template-columns:25px 1fr;font-family:Lato,sans-serif}.community-reference .community-programme__themes>span>svg{width:18px;height:18px;margin:3px;stroke-width:1.7}.community-reference .community-programme__themes>span>span{padding-top:1px}.community-reference .community-programme__themes b{font:700 12px/1.15 Lato,sans-serif}.community-reference .community-programme__themes small{margin-top:2px;font:400 12px/1.12 Lato,sans-serif}.community-reference .community-programme aside{left:22px;top:505px;width:385px;height:101px;grid-template-columns:48px 1fr;gap:10px;padding:11px;background:#ffffff94}.community-reference .community-programme aside>svg{width:42px;height:42px;margin:7px 0 0;color:var(--cb-navy);stroke-width:1.65}.community-reference .community-programme aside strong{margin:0 0 5px;font:700 13px/1 Lato,sans-serif}.community-reference .community-programme aside p{font:400 12px/1.3 Lato,sans-serif}.community-reference .community-programme>.community-programme__button{bottom:38px;height:44px;min-height:44px;font:700 14px/1 Lato,sans-serif}.community-reference .community-programme--blue>.community-programme__button{left:69px;width:290px}.community-reference .community-programme--sand>.community-programme__button{left:66px;width:330px}.community-reference .community-programme>em{bottom:7px;font:400 20px/1 Caveat,cursive}.community-reference .community-benefits{height:116px;margin:0 34px;background:#f8f4ee}.community-reference .community-benefits article{position:relative;display:grid;grid-template-columns:58px 1fr;align-items:center;gap:10px;padding:13px 14px;text-align:left}.community-reference .community-benefits article>.community-benefits__icon{position:static;width:56px;height:56px;border-radius:50%;background:#fff}.community-reference .community-benefits__icon svg{width:31px;height:31px}.community-reference .community-benefits article>div,.community-reference .community-benefits article:nth-child(n)>div{position:static;width:auto;text-align:left}.community-reference .community-benefits h3{margin:0 0 4px;font:700 13px/1.15 Lato,sans-serif}.community-reference .community-benefits p{margin:0;font:400 12px/1.28 Lato,sans-serif}.community-reference .community-faqs{height:340px;padding:14px 34px 12px}.community-reference .community-faqs .cb-section-heading h2{font:500 30px/1 Cormorant Garamond,serif}.community-reference .community-faqs__grid{height:286px;margin-top:10px}.community-reference .community-faq-card{height:286px;padding:10px 13px;overflow:hidden}.community-reference .community-faq-card h3{height:30px;margin:3px 0 7px;font:600 17px/1 Cormorant Garamond,serif;text-transform:none}.community-reference .community-faq-card summary{min-height:29px;padding:6px 2px;font:500 12px/1.2 Lato,sans-serif}.community-reference .community-faq-card details p{padding:0 2px 8px;font:400 12px/1.35 Lato,sans-serif}.community-reference .community-bottom-cta{height:115px;grid-template-columns:420px 250px 1fr;padding-left:74px}.community-reference .community-bottom-cta h2{font:500 30px/1 Cormorant Garamond,serif}.community-reference .community-bottom-cta p{font:400 14px/1.35 Lato,sans-serif}.community-reference .community-bottom-cta .cb-button{height:44px;font:700 14px/1 Lato,sans-serif}.community-reference .community-bottom-cta img{height:115px}.community-reference .cb-footer--compact{height:120px;min-height:120px}.community-reference .cb-footer--compact .cb-footer__inner{padding-top:14px}.community-reference .cb-footer--compact .cb-footer__column a{font-size:11px}}@media (max-width:820px){.community-reference .community-programme header strong{font:700 12px/1.25 Lato,sans-serif}.community-reference .community-programme>p{font:400 15px/1.5 Lato,sans-serif}.community-reference .community-programme__facts li{font:500 13px/1.35 Lato,sans-serif}.community-reference .community-programme>h3{font:700 13px/1.2 Lato,sans-serif}.community-reference .community-programme__checks,.community-reference .community-programme__themes{grid-template-columns:1fr}.community-reference .community-programme__checks>span,.community-reference .community-programme__themes>span{font:400 13px/1.35 Lato,sans-serif}.community-reference .community-programme__themes b{font:700 13px/1.25 Lato,sans-serif}.community-reference .community-programme__themes small{font:400 12px/1.3 Lato,sans-serif}.community-reference .community-programme aside strong{font:700 13px/1.2 Lato,sans-serif}.community-reference .community-programme aside p{font:400 13px/1.4 Lato,sans-serif}.community-reference .community-benefits{grid-template-columns:1fr}.community-reference .community-benefits article{grid-template-columns:58px 1fr;padding:16px}.community-reference .community-benefits h3{font:700 13px/1.2 Lato,sans-serif}.community-reference .community-benefits p{font:400 12px/1.35 Lato,sans-serif}.community-reference .community-faq-card h3{font:600 18px/1 Cormorant Garamond,serif}.community-reference .community-faq-card summary{font:500 13px/1.3 Lato,sans-serif}}@media (min-width:821px){.community-reference .community-programmes{height:780px}.community-reference .community-programmes__grid{height:760px}.community-reference .community-programme{height:760px;min-height:760px}.community-reference .community-programme--sand header>div{left:70px}.community-reference .community-programme--sand h2{font-size:25px;white-space:nowrap}.community-reference .community-programme aside{top:500px;height:128px}.community-reference .community-programme>.community-programme__button{bottom:54px}.community-reference .community-programme>em{bottom:15px}}@media (min-width:821px){.blog-reference .blog-hero h1{margin-bottom:5px;font:600 60px/.98 Cormorant Garamond,serif}.blog-reference .blog-hero h1 span{display:inline-block;transform:translate(-4px) scaleX(.9);transform-origin:left center}.blog-reference .blog-hero p{font:500 15px/1.5 Lato,sans-serif;letter-spacing:.015em}.blog-reference .blog-hero p em{font-weight:700}.blog-reference .blog-hero strong{margin-top:17px;font:500 21px/1 Caveat,cursive}.blog-reference .blog-categories button{font:500 13px/1 Lato,sans-serif}.blog-reference .blog-search input{font:400 13px/1 Lato,sans-serif}.blog-reference .story-board h2{font:500 32px/1 Cormorant Garamond,serif}.blog-reference .story-board__heading p{font:400 15px/1.35 Lato,sans-serif}.blog-reference .story-note small{font:400 13px/1.2 Lato,sans-serif}.blog-reference .story-note strong{font:400 21px/1 Caveat,cursive}.blog-reference .story-note span{font:700 11px/1.2 Lato,sans-serif}.blog-reference .story-board__caption{font:400 20px/1 Caveat,cursive}.blog-reference .blog-why h2{font:500 30px/1 Cormorant Garamond,serif}.blog-reference .blog-why p{font:400 14px/1.45 Lato,sans-serif}.blog-reference .blog-why li{font:400 13px/1.3 Lato,sans-serif}.blog-reference .blog-why__script{font:400 20px/1 Caveat,cursive}.blog-reference .latest-stories>h2{font:500 29px/1 Cormorant Garamond,serif}.blog-reference .latest-card{height:270px}.blog-reference .latest-card small{font:700 12px/1.2 Lato,sans-serif}.blog-reference .latest-card h3{font:600 22px/1.05 Cormorant Garamond,serif}.blog-reference .latest-card p{font:400 13px/1.35 Lato,sans-serif}.blog-reference .latest-card strong{font:600 13px/1.2 Lato,sans-serif}.blog-reference .blog-map p{font:400 13px/1.35 Lato,sans-serif}.blog-reference .blog-pagination>button,.blog-reference .blog-pagination div button{font:500 13px/1 Lato,sans-serif}}@media (min-width:821px){.article-reference .article-breadcrumb{font:400 12px/1 Lato,sans-serif}.article-reference .article-layout{height:auto;min-height:1123px}.article-reference .article-main,.article-reference .article-sidebar{height:auto}.article-reference .article-main header{height:245px}.article-reference .article-main header>small{font:700 12px/1 Lato,sans-serif}.article-reference .article-main h1{font:500 60px/.94 Cormorant Garamond,serif}.article-reference .article-meta{font:500 13px/1.3 Lato,sans-serif}.article-reference .article-body p{font:400 16px/1.55 Lato,sans-serif}.article-reference .article-intro{height:auto;margin-bottom:18px;font:400 20px/1.5 Cormorant Garamond,serif}.article-reference .article-body section,.article-reference .article-body section:nth-of-type(n){height:auto;min-height:0;padding:18px 0}.article-reference .article-body h2{font:500 28px/1.05 Cormorant Garamond,serif}.article-reference .article-body blockquote{height:auto;min-height:88px}.article-reference .article-body blockquote p{font:italic 400 20px/1.25 Cormorant Garamond,serif}.article-reference .article-read-full{font:700 14px/1.3 Lato,sans-serif}.article-reference .article-topics{font:500 13px/1.3 Lato,sans-serif}.article-reference .article-share>div>strong{font:700 13px/1.2 Lato,sans-serif}.article-reference .article-author h3{font:700 20px/1 Cormorant Garamond,serif}.article-reference .article-author p{font:400 13px/1.35 Lato,sans-serif}.article-reference .article-sidebar__why{height:auto;min-height:527px}.article-reference .article-sidebar__why h2{font:500 30px/1 Cormorant Garamond,serif}.article-reference .article-sidebar__why p{font:400 15px/1.45 Lato,sans-serif}.article-reference .article-sidebar__why li{font:400 14px/1.3 Lato,sans-serif}.article-reference .article-related h2{font:500 24px/1 Cormorant Garamond,serif}.article-reference .article-related small{font:700 12px/1.2 Lato,sans-serif}.article-reference .article-related strong{font:600 20px/1.05 Cormorant Garamond,serif}.article-reference .article-related em{font:400 13px/1.3 Lato,sans-serif}.article-reference .cb-newsletter h2{font:500 25px/1 Cormorant Garamond,serif}.article-reference .cb-newsletter p{font:400 13px/1.3 Lato,sans-serif}}@media (min-width:821px){.publish-reference .publish-breadcrumb{font:500 11px/1 Lato,sans-serif}.publish-reference .publish-hero h1{font:500 48px/1 Cormorant Garamond,serif}.publish-reference .publish-hero h2{font:500 20px/1.15 Cormorant Garamond,serif}.publish-reference .publish-hero p{font:400 14px/1.4 Lato,sans-serif}.publish-reference .publish-how h2{font:600 23px/1 Cormorant Garamond,serif}.publish-reference .publish-how p{font:500 12px/1.35 Lato,sans-serif}.publish-reference .publish-how>strong{font:400 20px/1 Caveat,cursive}.publish-reference .publish-values h2{font:500 24px/.95 Cormorant Garamond,serif}.publish-reference .publish-values h3{font:500 17px/1 Cormorant Garamond,serif}.publish-reference .publish-values p{font:400 12px/1.35 Lato,sans-serif}.publish-reference .publish-form legend{font:500 19px/1 Cormorant Garamond,serif}.publish-reference .publish-form legend small{font:400 11px/1 Lato,sans-serif}.publish-reference .publish-form label{font:600 11px/1.3 Lato,sans-serif}.publish-reference .publish-form input,.publish-reference .publish-form select,.publish-reference .publish-form textarea{font:400 11px/1.4 Lato,sans-serif}.publish-reference .publish-upload span{font:400 11px/1.25 Lato,sans-serif}.publish-reference .publish-consents label{font:400 11px/1.35 Lato,sans-serif}.publish-reference .publish-submit{font:600 14px/1 Lato,sans-serif}.publish-reference .publish-contact{font:400 11px/1.3 Lato,sans-serif}.publish-reference .cb-newsletter h2{font:500 22px/1 Cormorant Garamond,serif}.publish-reference .cb-newsletter p{font:400 12px/1.3 Lato,sans-serif}.publish-reference .cb-newsletter button{font:600 14px/1 Lato,sans-serif}}@media (min-width:821px){.community-reference .community-faqs{height:390px}.community-reference .community-faqs__grid{height:336px}.community-reference .community-faq-card{height:336px;overflow:hidden}.publish-reference .publish-layout,.publish-reference .publish-main{height:940px}.publish-reference .publish-form{height:746px;margin-top:0}}@media (max-width:820px){.community-reference .community-benefits{display:grid!important;grid-template-columns:1fr!important;height:auto!important;margin:0 20px!important}.community-reference .community-benefits article{position:relative!important;display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;width:100%!important;min-height:92px!important;align-items:center!important;gap:12px!important;padding:14px!important;text-align:left!important}.community-reference .community-benefits article>.community-benefits__icon{position:static!important;left:auto!important;top:auto!important;width:58px!important;height:58px!important}.community-reference .community-benefits article>div,.community-reference .community-benefits article:nth-child(n)>div{position:static!important;left:auto!important;top:auto!important;width:auto!important;min-width:0!important;text-align:left!important}}.cb-header__nav a,.cb-header__cta{font-size:calc(13px / var(--cb-artboard-scale,1))}.cb-footer__column a{font-size:calc(10px / var(--cb-artboard-scale,1))}@media (min-width:821px){.community-reference .community-hero h1{font-size:calc(56px / var(--cb-artboard-scale,1))}.community-reference .community-hero p{font-size:calc(14px / var(--cb-artboard-scale,1))}.community-reference .community-intro .cb-section-heading h2{font-size:calc(29px / var(--cb-artboard-scale,1))}.community-reference .community-intro .cb-section-heading p{font-size:calc(13px / var(--cb-artboard-scale,1))}.community-reference .community-programme h2{font-size:calc(24px / var(--cb-artboard-scale,1))}.community-reference .community-programme--sand h2{font-size:calc(23px / var(--cb-artboard-scale,1))}.community-reference .community-programme header strong{font-size:calc(11px / var(--cb-artboard-scale,1))}.community-reference .community-programme>p,.community-reference .community-programme--sand>p{font-size:calc(13px / var(--cb-artboard-scale,1))}.community-reference .community-programme__facts li{font-size:calc(12px / var(--cb-artboard-scale,1))}.community-reference .community-programme>h3{font-size:calc(12px / var(--cb-artboard-scale,1))}.community-reference .community-programme__checks>span{font-size:calc(11px / var(--cb-artboard-scale,1))}.community-reference .community-programme__themes b,.community-reference .community-programme__themes small{font-size:calc(11px / var(--cb-artboard-scale,1))}.community-reference .community-programme aside strong{font-size:calc(12px / var(--cb-artboard-scale,1))}.community-reference .community-programme aside p{font-size:calc(11px / var(--cb-artboard-scale,1))}.community-reference .community-programme>.community-programme__button{font-size:calc(13px / var(--cb-artboard-scale,1))}.community-reference .community-programme>em{font-size:calc(18px / var(--cb-artboard-scale,1))}.community-reference .community-benefits h3{font-size:calc(12px / var(--cb-artboard-scale,1))}.community-reference .community-benefits p{font-size:calc(11px / var(--cb-artboard-scale,1))}.community-reference .community-faqs .cb-section-heading h2{font-size:calc(27px / var(--cb-artboard-scale,1))}.community-reference .community-faq-card h3{font-size:calc(16px / var(--cb-artboard-scale,1))}.community-reference .community-faq-card summary{font-size:calc(11px / var(--cb-artboard-scale,1))}.community-reference .community-faq-card details p{font-size:calc(11px / var(--cb-artboard-scale,1))}.community-reference .community-bottom-cta h2{font-size:calc(27px / var(--cb-artboard-scale,1))}.community-reference .community-bottom-cta p{font-size:calc(12px / var(--cb-artboard-scale,1))}.community-reference .community-bottom-cta .cb-button{font-size:calc(13px / var(--cb-artboard-scale,1))}.community-reference .cb-footer--compact .cb-footer__column a{font-size:calc(10px / var(--cb-artboard-scale,1))}.blog-reference .blog-hero h1{font-size:calc(60px / var(--cb-artboard-scale,1))}.blog-reference .blog-hero p{font-size:calc(15px / var(--cb-artboard-scale,1))}.blog-reference .blog-hero strong{font-size:calc(21px / var(--cb-artboard-scale,1))}.blog-reference .blog-categories button,.blog-reference .blog-search input{font-size:calc(12px / var(--cb-artboard-scale,1))}.blog-reference .story-board h2{font-size:calc(29px / var(--cb-artboard-scale,1))}.blog-reference .story-board__heading p{font-size:calc(13px / var(--cb-artboard-scale,1))}.blog-reference .story-note small{font-size:calc(11px / var(--cb-artboard-scale,1))}.blog-reference .story-note strong{font-size:calc(19px / var(--cb-artboard-scale,1))}.blog-reference .story-note span{font-size:calc(10px / var(--cb-artboard-scale,1))}.blog-reference .story-board__caption{font-size:calc(18px / var(--cb-artboard-scale,1))}.blog-reference .blog-why h2{font-size:calc(27px / var(--cb-artboard-scale,1))}.blog-reference .blog-why p,.blog-reference .blog-why li{font-size:calc(12px / var(--cb-artboard-scale,1))}.blog-reference .blog-why__script{font-size:calc(18px / var(--cb-artboard-scale,1))}.blog-reference .latest-stories>h2{font-size:calc(27px / var(--cb-artboard-scale,1))}.blog-reference .latest-card small{font-size:calc(11px / var(--cb-artboard-scale,1))}.blog-reference .latest-card h3{font-size:calc(19px / var(--cb-artboard-scale,1))}.blog-reference .latest-card p{font-size:calc(12px / var(--cb-artboard-scale,1))}.blog-reference .latest-card strong,.blog-reference .blog-map p,.blog-reference .blog-pagination>button,.blog-reference .blog-pagination div button{font-size:calc(12px / var(--cb-artboard-scale,1))}.article-reference .article-breadcrumb{font-size:calc(11px / var(--cb-artboard-scale,1))}.article-reference .article-main header>small{font-size:calc(11px / var(--cb-artboard-scale,1))}.article-reference .article-main h1{font-size:calc(52px / var(--cb-artboard-scale,1))}.article-reference .article-meta{font-size:calc(12px / var(--cb-artboard-scale,1))}.article-reference .article-body p{font-size:calc(14px / var(--cb-artboard-scale,1))}.article-reference .article-intro{font-size:calc(18px / var(--cb-artboard-scale,1))}.article-reference .article-body h2{font-size:calc(25px / var(--cb-artboard-scale,1))}.article-reference .article-body blockquote p{font-size:calc(18px / var(--cb-artboard-scale,1))}.article-reference .article-read-full{font-size:calc(13px / var(--cb-artboard-scale,1))}.article-reference .article-topics,.article-reference .article-share>div>strong{font-size:calc(12px / var(--cb-artboard-scale,1))}.article-reference .article-author h3{font-size:calc(18px / var(--cb-artboard-scale,1))}.article-reference .article-author p{font-size:calc(12px / var(--cb-artboard-scale,1))}.article-reference .article-sidebar__why h2{font-size:calc(27px / var(--cb-artboard-scale,1))}.article-reference .article-sidebar__why p{font-size:calc(13px / var(--cb-artboard-scale,1))}.article-reference .article-sidebar__why li{font-size:calc(12px / var(--cb-artboard-scale,1))}.article-reference .article-related h2{font-size:calc(22px / var(--cb-artboard-scale,1))}.article-reference .article-related small{font-size:calc(11px / var(--cb-artboard-scale,1))}.article-reference .article-related strong{font-size:calc(18px / var(--cb-artboard-scale,1))}.article-reference .article-related em{font-size:calc(12px / var(--cb-artboard-scale,1))}.article-reference .cb-newsletter h2{font-size:calc(23px / var(--cb-artboard-scale,1))}.article-reference .cb-newsletter p{font-size:calc(12px / var(--cb-artboard-scale,1))}.publish-reference .publish-hero h1{font-size:calc(44px / var(--cb-artboard-scale,1))}.publish-reference .publish-hero h2{font-size:calc(18px / var(--cb-artboard-scale,1))}.publish-reference .publish-hero p{font-size:calc(13px / var(--cb-artboard-scale,1))}.publish-reference .publish-how h2{font-size:calc(21px / var(--cb-artboard-scale,1))}.publish-reference .publish-how p{font-size:calc(11px / var(--cb-artboard-scale,1))}.publish-reference .publish-how>strong{font-size:calc(18px / var(--cb-artboard-scale,1))}.publish-reference .publish-values h2{font-size:calc(22px / var(--cb-artboard-scale,1))}.publish-reference .publish-values h3{font-size:calc(16px / var(--cb-artboard-scale,1))}.publish-reference .publish-values p{font-size:calc(11px / var(--cb-artboard-scale,1))}.publish-reference .publish-form legend{font-size:calc(17px / var(--cb-artboard-scale,1))}.publish-reference .publish-form legend small{font-size:calc(10px / var(--cb-artboard-scale,1))}.publish-reference .publish-submit{font-size:calc(13px / var(--cb-artboard-scale,1))}.publish-reference .cb-newsletter h2{font-size:calc(20px / var(--cb-artboard-scale,1))}.publish-reference .cb-newsletter p{font-size:calc(11px / var(--cb-artboard-scale,1))}.publish-reference .cb-newsletter button{font-size:calc(13px / var(--cb-artboard-scale,1))}}@media (min-width:821px){.cb-page{--cb-artboard-scale:1}}@media (min-width:821px){.blog-reference .story-board{position:relative;height:405px;border-radius:7px;overflow:hidden;background-color:#d3a06f;background-image:radial-gradient(ellipse at 16% 14%,rgba(251,222,171,.42) 0 1px,transparent 2px),radial-gradient(ellipse at 72% 77%,rgba(112,69,36,.16) 0 1px,transparent 2px),repeating-radial-gradient(ellipse at 35% 30%,transparent 0 7px,rgba(105,70,42,.08) 8px,transparent 10px),linear-gradient(112deg,rgba(255,241,205,.2),transparent 37%,rgba(93,56,33,.08));background-size:17px 19px,23px 21px,73px 61px,100% 100%;box-shadow:inset 0 0 18px #5b371c1f}.blog-reference .story-board:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.2;background:linear-gradient(24deg,transparent 0 48%,rgba(89,61,43,.32) 49% 50%,transparent 51%) 12px 18px/91px 77px,linear-gradient(151deg,transparent 0 49%,rgba(255,236,195,.5) 50%,transparent 51%) 0 0/137px 113px;mix-blend-mode:multiply}.blog-reference .story-board__intro{position:absolute;z-index:4;left:20px;top:26px;width:145px;height:310px}.blog-reference .story-board__heading{position:static;width:142px}.blog-reference .story-board__heading h2{width:146px;margin:0;color:var(--cb-navy);font:600 calc(23px / var(--cb-artboard-scale,1))/1.02 "Cormorant Garamond",serif;letter-spacing:-.02em}.blog-reference .story-board__heading>i{display:block;width:31px;height:2px;margin:12px 0 14px;background:#bd8736}.blog-reference .story-board__heading p{width:122px;margin:0;color:#15365f;font:400 calc(10px / var(--cb-artboard-scale,1))/1.55 "Lato",sans-serif}.blog-reference .story-board__heart{position:absolute;left:3px;top:164px;width:29px;height:29px;color:#bd8736;stroke-width:1.35;transform:rotate(-8deg)}.blog-reference .story-board__plane{position:absolute;left:25px;top:238px;width:36px;height:36px;color:#0b3b76;stroke-width:1.15;transform:rotate(-20deg)}.blog-reference .story-board__branch{position:absolute;z-index:2;right:11px;bottom:19px;width:47px;height:94px;color:#0b3b76;stroke-width:1.1;transform:rotate(-11deg)}.blog-reference .story-board__map{position:absolute;z-index:1;left:145px;top:57px;width:495px;height:275px;color:#73959a;opacity:.14;mix-blend-mode:multiply}.blog-reference .story-board__notes{position:absolute;z-index:3;inset:0;display:block}.blog-reference .story-note{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;padding:23px 10px 12px;color:var(--cb-navy);text-align:center;background:linear-gradient(105deg,#fffdf5,#fffaf0 58%,#f7f0e3);clip-path:polygon(1% 1%,98.6% 0,100% 98.8%,1.4% 100%,0 35%);filter:drop-shadow(1px 5px 5px rgba(61,40,24,.34));transform-origin:50% 12px}.blog-reference .story-note--1{left:195px;top:29px;width:129px;height:150px;transform:rotate(-2.86deg)}.blog-reference .story-note--2{left:365px;top:31px;width:132px;height:145px;transform:rotate(0)}.blog-reference .story-note--3{left:530px;top:32px;width:132px;height:150px;transform:rotate(2.45deg)}.blog-reference .story-note--4{left:120px;top:206px;width:141px;height:157px;transform:rotate(-3.18deg)}.blog-reference .story-note--5{left:317px;top:208px;width:140px;height:148px;transform:rotate(0)}.blog-reference .story-note--6{left:488px;top:207px;width:143px;height:154px;transform:rotate(2.15deg)}.blog-reference .story-note__pin{position:absolute;left:50%;top:0;width:13px;height:13px;border-radius:50%;transform:translate(-50%,-48%);background:radial-gradient(circle at 34% 27%,#ffe6a3 0 10%,#d29a35 32%,#9b6518 74%,#6d400c);box-shadow:0 2px 2px #4a2a107a,inset 1px 1px 2px #ffffff80}.blog-reference .story-note small{display:block;color:#273d5b;font:400 calc(7px / var(--cb-artboard-scale,1))/1.2 "Lato",sans-serif}.blog-reference .story-note strong{display:block;margin:8px 0 10px;color:#05346e;font:500 calc(17px / var(--cb-artboard-scale,1))/1.02 "Caveat",cursive}.blog-reference .story-note span{display:flex;align-items:center;justify-content:center;gap:5px;color:#153861;font:600 calc(7px / var(--cb-artboard-scale,1))/1.1 "Lato",sans-serif;text-transform:none}.blog-reference .story-note span svg{width:14px;height:14px;stroke-width:1.45}.blog-reference .story-board__caption{position:absolute;z-index:4;left:185px;right:58px;bottom:8px;margin:0;text-align:center;color:#18375e;font:500 calc(12px / var(--cb-artboard-scale,1))/1 "Lato",sans-serif}.blog-reference .story-board__caption-heart{position:absolute;z-index:4;left:196px;bottom:6px;width:18px;height:18px;color:#b98537;stroke-width:1.3}}@media (max-width:820px){.blog-reference .story-board{position:relative;height:auto;min-height:980px;padding:24px 18px 55px;border-radius:7px;background-color:#d3a06f;background-image:radial-gradient(circle at 16% 14%,rgba(251,222,171,.42) 0 1px,transparent 2px),repeating-radial-gradient(ellipse at 35% 30%,transparent 0 7px,rgba(105,70,42,.08) 8px,transparent 10px);background-size:17px 19px,73px 61px}.blog-reference .story-board__intro{position:relative;width:100%;height:155px}.blog-reference .story-board__heading{position:static;width:185px}.blog-reference .story-board__heading h2{width:185px;font:600 29px/1.02 Cormorant Garamond,serif}.blog-reference .story-board__heading>i{display:block;width:38px;height:2px;margin:10px 0;background:#bd8736}.blog-reference .story-board__heading p{width:175px;font:400 13px/1.45 Lato,sans-serif}.blog-reference .story-board__heart{position:absolute;right:12px;top:20px;width:42px;color:#bd8736}.blog-reference .story-board__plane{position:absolute;right:24px;top:82px;width:40px;color:#0b3b76;transform:rotate(-20deg)}.blog-reference .story-board__map{position:absolute;left:9%;right:9%;top:115px;width:82%;height:450px;object-fit:contain;opacity:.18;mix-blend-mode:multiply}.blog-reference .story-board__branch{position:absolute;right:10px;bottom:28px;width:48px;height:85px;color:#0b3b76}.blog-reference .story-board__notes{position:relative;inset:auto;display:grid;grid-template-columns:1fr 1fr;gap:22px 15px}.blog-reference .story-note,.blog-reference .story-note:nth-child(n){position:relative;left:auto;top:auto;width:auto;height:215px;min-height:0;padding:28px 12px 16px;transform:rotate(-1.4deg)}.blog-reference .story-note:nth-child(2n){transform:rotate(1.4deg)}.blog-reference .story-note__pin{width:15px;height:15px}.blog-reference .story-note small{font-size:10px}.blog-reference .story-note strong{font:500 22px/1.02 Caveat,cursive}.blog-reference .story-note span{font-size:10px}.blog-reference .story-note span svg{width:17px;height:17px}.blog-reference .story-board__caption{position:absolute;left:45px;right:45px;bottom:19px;font:500 14px/1 Lato,sans-serif}.blog-reference .story-board__caption-heart{position:absolute;left:20px;bottom:18px;width:18px;color:#b98537}}@media (min-width:821px){.publish-reference .publish-values__branch{right:16px;bottom:18px;width:140px!important;height:125px!important;object-fit:contain;mix-blend-mode:normal}}@media (min-width:821px){.blog-reference{--cb-fluid-gutter:clamp(16px,3vw,48px);width:100%;max-width:none!important;overflow:clip}.blog-reference .blog-hero{height:clamp(300px,25vw,440px)}.blog-reference .blog-hero>img{width:calc(100% - clamp(360px,35vw,720px))!important;max-width:none;left:clamp(360px,35vw,720px);right:0;height:100%;object-fit:cover}.blog-reference .blog-hero__copy{padding:clamp(48px,5vw,88px) 0 0 var(--cb-fluid-gutter)}.blog-reference .blog-hero h1{font-size:clamp(52px,4.25vw,72px)}.blog-reference .blog-hero p{font-size:clamp(13px,1vw,16px)}.blog-reference .blog-tools{height:auto;min-height:58px;padding:10px var(--cb-fluid-gutter);gap:clamp(14px,2vw,32px)}.blog-reference .blog-categories{min-width:0;flex-wrap:wrap;gap:10px clamp(14px,1.65vw,28px)}.blog-reference .blog-search{width:clamp(220px,20vw,340px);flex:0 1 340px}.blog-reference .blog-grid{grid-template-columns:minmax(0,2.65fr) minmax(280px,1fr);grid-template-rows:auto auto;gap:clamp(16px,1.8vw,30px);margin:0 var(--cb-fluid-gutter)}.blog-reference .story-board{height:clamp(405px,31vw,570px)}.blog-reference .blog-why{min-height:0;height:auto;padding:clamp(18px,2vw,32px)}.blog-reference .latest-stories__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(13px,1.25vw,22px)}.blog-reference .latest-card{height:auto;min-height:270px}.blog-reference .latest-card>img,.blog-reference .latest-card__placeholder{height:clamp(121px,10vw,190px)}.blog-reference .blog-map{height:auto;min-height:216px;align-self:stretch}.blog-reference .blog-map img{height:clamp(148px,11vw,220px)}.blog-reference .cb-newsletter{margin-left:var(--cb-fluid-gutter);margin-right:var(--cb-fluid-gutter);grid-template-columns:minmax(250px,1.3fr) 46px minmax(190px,.85fr) minmax(220px,1fr)}.blog-reference .cb-newsletter>img{width:100%;height:100%}.blog-reference .blog-pagination{padding-left:var(--cb-fluid-gutter);padding-right:var(--cb-fluid-gutter)}.blog-reference .cb-faq{margin-left:var(--cb-fluid-gutter);margin-right:var(--cb-fluid-gutter)}}@media (min-width:1200px){.blog-reference .story-board__intro{left:3%;top:7%;width:19%;height:auto}.blog-reference .story-board__heading,.blog-reference .story-board__heading h2{width:100%}.blog-reference .story-board__heading h2{font-size:clamp(23px,1.9vw,34px)}.blog-reference .story-board__heading p{width:100%;font-size:clamp(10px,.9vw,15px)}.blog-reference .story-board__map{left:18%;right:5%;top:14%;width:auto;height:68%}.blog-reference .story-note{height:35%;min-height:0;padding:clamp(14px,1.5vw,23px) 10px 12px}.blog-reference .story-note--1{left:28%;top:8%;width:19%}.blog-reference .story-note--2{left:52%;top:8%;width:19%}.blog-reference .story-note--3{left:76%;top:8%;width:19%}.blog-reference .story-note--4{left:20%;top:54%;width:20%}.blog-reference .story-note--5{left:47%;top:54%;width:20%}.blog-reference .story-note--6{left:74%;top:54%;width:20%}.blog-reference .story-note small{font-size:clamp(7px,.7vw,11px)}.blog-reference .story-note strong{font-size:clamp(16px,1.35vw,23px)}.blog-reference .story-note span{font-size:clamp(7px,.65vw,11px)}.blog-reference .story-board__caption{left:24%;right:8%;font-size:clamp(12px,.95vw,17px)}}@media (max-width:360px){.blog-reference .blog-categories{flex-wrap:wrap;overflow:visible;overscroll-behavior-inline:auto}.blog-reference .blog-categories button{flex:0 0 auto}}.community-reference{--community-navy: #062b68;--community-orange: #d96b00;--community-gold: #b97a17;--community-blue: #eef5fb;--community-sand: #f8eee5;--community-paper: #faf8f4;color:var(--community-navy);background:var(--community-paper);font-family:Montserrat,Arial,sans-serif}.community-reference .community-hero{position:relative;height:394px;overflow:hidden;background:radial-gradient(circle at 52% 38%,#ffe676 0,#ffbf83 16%,#f5d6ca 46%,#f8e5d9)}.community-reference .community-hero>img{position:absolute;z-index:1;top:0;left:238px;width:736px;height:412px;max-width:none;object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 100%)}.community-reference .community-hero__fade{position:absolute;z-index:2;inset:0;background:linear-gradient(90deg,rgba(250,248,244,.7) 0%,rgba(250,248,244,.49) 20%,rgba(250,248,244,.17) 40%,rgba(250,248,244,.03) 56%,transparent 67%)}.community-reference .community-hero__copy{position:relative;z-index:4;width:338px;padding:53px 0 0 34px}.community-reference .community-hero h1{margin:0;color:var(--community-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:46px;font-weight:600;letter-spacing:-.035em;line-height:.92}.community-reference .community-hero h1 em{color:var(--community-gold);font-style:normal}.community-reference .community-hero__copy>i{display:block;width:51px;height:2px;margin:12px 0 17px;background:var(--community-gold)}.community-reference .community-hero p{width:282px;margin:0;color:#183d6b;font-family:Montserrat,Arial,sans-serif;font-size:9px;font-weight:500;line-height:1.55}.community-reference .community-intro{height:82px;padding:12px 20px 0;background:#fff}.community-reference .community-intro .cb-section-heading{gap:16px}.community-reference .community-intro .cb-section-heading>span{width:37px;background:var(--community-gold)}.community-reference .community-intro .cb-section-heading h2,.community-reference .community-faqs .cb-section-heading h2{color:var(--community-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:25px;font-weight:600;letter-spacing:-.025em;line-height:1}.community-reference .community-intro .cb-section-heading p{margin:5px 0 0;color:#496282;font-family:Montserrat,Arial,sans-serif;font-size:8.5px;font-weight:500;line-height:1.35}.community-reference .community-intro .cb-section-heading p strong{color:var(--community-navy);font-weight:600}.community-reference .community-programmes{height:553px;padding:0 34px 14px;background:#fbfbfb}.community-reference .community-programmes__grid{display:grid;height:539px;grid-template-columns:431px 443px;gap:13px;margin:0}.community-reference .community-programme{position:relative;display:block;height:539px;min-height:0;padding:21px 23px;border-radius:7px;overflow:hidden}.community-reference .community-programme--blue{background:var(--community-blue)}.community-reference .community-programme--sand{background:var(--community-sand)}.community-reference .community-programme header{display:grid;grid-template-columns:57px minmax(0,1fr);align-items:center;gap:11px}.community-reference .community-programme__main-icon{display:grid;width:49px;height:49px;place-items:center;border-radius:50%;background:#fff;color:var(--community-navy)}.community-reference .community-programme--sand .community-programme__main-icon{color:var(--community-orange)}.community-reference .community-programme__main-icon svg{width:27px;height:27px;stroke-width:1.5}.community-reference .community-programme h2{margin:0 0 4px;color:var(--community-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:24px;font-weight:600;letter-spacing:-.025em;line-height:.95}.community-reference .community-programme--sand h2{font-size:22.5px}.community-reference .community-programme header strong{display:block;color:var(--community-navy);font-family:Montserrat,Arial,sans-serif;font-size:7.5px;font-weight:700;letter-spacing:.035em;line-height:1.2;text-transform:uppercase}.community-reference .community-programme--sand header strong{color:var(--community-orange)}.community-reference .community-programme>p{height:39px;margin:8px 0 7px;color:#183d6b;font-family:Montserrat,Arial,sans-serif;font-size:8.5px;font-weight:500;line-height:1.5}.community-reference .community-programme__middle{display:grid;grid-template-columns:168px minmax(0,1fr);gap:10px;height:139px}.community-reference .community-programme__facts{display:grid;align-content:center;gap:11px;margin:0;padding:0;list-style:none}.community-reference .community-programme__facts li{display:grid;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:7px;color:#173862;font-family:Montserrat,Arial,sans-serif;font-size:7.5px;font-weight:600;line-height:1.25}.community-reference .community-programme__facts svg{width:16px;height:16px;color:var(--community-orange);stroke-width:1.55}.community-reference .community-programme__middle img{width:100%;height:139px;border-radius:3px;object-fit:cover}.community-reference .community-programme--blue .community-programme__middle img{object-position:center}.community-reference .community-programme--sand .community-programme__middle img{object-position:25% center}.community-reference .community-programme>h3{margin:11px 0 6px;color:var(--community-navy);font-family:Montserrat,Arial,sans-serif;font-size:8px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.community-reference .community-programme__checks,.community-reference .community-programme__themes{display:grid;grid-template-columns:1fr 1fr;gap:6px 9px}.community-reference .community-programme__checks>span,.community-reference .community-programme__themes>span{display:flex;align-items:flex-start;gap:5px;color:#183d6b;font-family:Montserrat,Arial,sans-serif;font-size:7px;font-weight:600;line-height:1.2}.community-reference .community-programme__checks svg,.community-reference .community-programme__themes>span>svg{width:10px;height:10px;flex:none;color:var(--community-orange);stroke-width:2.4}.community-reference .community-programme__themes>span>span{display:block}.community-reference .community-programme__themes b{display:block;font-size:7px;font-weight:700;line-height:1.15}.community-reference .community-programme__themes small{display:block;margin-top:2px;color:#526782;font-family:Montserrat,Arial,sans-serif;font-size:6.3px;font-weight:500;line-height:1.1}.community-reference .community-programme aside{position:absolute;right:23px;bottom:75px;left:23px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;height:72px;margin:0;padding:8px;background:#ffffff8a}.community-reference .community-programme aside>svg{width:28px;height:28px;padding:6px;border-radius:50%;background:#fff;color:var(--community-navy)}.community-reference .community-programme aside strong{display:block;margin:1px 0 4px;color:var(--community-navy);font-family:Montserrat,Arial,sans-serif;font-size:7.5px;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase}.community-reference .community-programme aside p{height:auto;margin:0;color:#183d6b;font-family:Montserrat,Arial,sans-serif;font-size:6.7px;font-weight:500;line-height:1.31}.community-reference .community-programme__button{position:absolute;right:45px;bottom:31px;left:45px;display:inline-flex;justify-content:space-between;width:auto;min-height:34px;padding:0 19px;border-radius:4px;font-family:Montserrat,Arial,sans-serif;font-size:9px;font-weight:600;line-height:1}.community-reference .community-programme--sand .community-programme__button{right:62px;left:62px}.community-reference .community-programme__button svg{width:15px;height:15px;stroke-width:1.6}.community-reference .community-programme>em{position:absolute;right:0;bottom:10px;left:0;color:var(--community-navy);font-family:Caveat,cursive;font-size:14px;font-style:normal;font-weight:500;line-height:1;text-align:center}.community-reference .community-benefits{display:grid;height:79px;grid-template-columns:repeat(4,1fr);margin:0 34px;background:#f8f4ee}.community-reference .community-benefits article{display:grid;grid-template-columns:47px minmax(0,1fr);align-items:center;gap:7px;padding:7px 11px;border-right:1px solid #e1ddd8;text-align:left}.community-reference .community-benefits article:last-child{border-right:0}.community-reference .community-benefits__icon{display:grid;width:41px;height:41px;place-items:center;border-radius:50%;background:#fff;color:var(--community-navy)}.community-reference .community-benefits__icon svg{width:21px;height:21px;stroke-width:1.45}.community-reference .community-benefits h3{margin:0 0 2px;color:var(--community-navy);font-family:Montserrat,Arial,sans-serif;font-size:8px;font-weight:700;line-height:1.1}.community-reference .community-benefits p{margin:0;color:#274567;font-family:Montserrat,Arial,sans-serif;font-size:6.7px;font-weight:500;line-height:1.24}.community-reference .community-faqs{height:215px;padding:11px 34px 10px;background:#fff}.community-reference .community-faqs .cb-section-heading{gap:16px}.community-reference .community-faqs .cb-section-heading>span{width:37px;background:var(--community-gold)}.community-reference .community-faqs .cb-section-heading h2{font-size:22px}.community-reference .community-faqs__grid{display:grid;grid-template-columns:280px 286px 290px;gap:14px;margin-top:10px}.community-reference .community-faq-card{height:166px;padding:8px 12px;overflow:auto;border:0;border-radius:4px;background:#f5f6f8}.community-reference .community-faq-card__heading{display:flex;align-items:center;height:26px}.community-reference .community-faq-card__heading>span{display:grid;width:25px;height:25px;flex:none;place-items:center;margin-right:6px;border-radius:50%;background:#fff;color:var(--community-navy)}.community-reference .community-faq-card--orange .community-faq-card__heading>span{color:var(--community-orange)}.community-reference .community-faq-card__heading svg{width:14px;height:14px;stroke-width:1.5}.community-reference .community-faq-card h3{margin:0;color:var(--community-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:600;line-height:1}.community-reference .community-faq-card__items{margin-top:5px}.community-reference .community-faq-card details{border-top:1px solid #e3e5e8}.community-reference .community-faq-card summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:15px;padding:3px 1px;color:#153863;cursor:pointer;font-family:Montserrat,Arial,sans-serif;font-size:6.4px;font-weight:600;line-height:1.15;list-style:none}.community-reference .community-faq-card summary::-webkit-details-marker{display:none}.community-reference .community-faq-card summary b{flex:none;color:var(--community-orange);font-size:10px;line-height:1}.community-reference .community-faq-card details p{margin:0;padding:0 1px 5px;color:#304b6c;font-family:Montserrat,Arial,sans-serif;font-size:6px;font-weight:500;line-height:1.3}.community-reference .community-bottom-cta{position:relative;display:grid;height:85px;grid-template-columns:410px 218px 1fr;align-items:center;gap:10px;margin:0;padding:0 0 0 76px;overflow:hidden;border-radius:0;background:#dce9f4}.community-reference .community-bottom-cta>div,.community-reference .community-bottom-cta>a{position:relative;z-index:2}.community-reference .community-bottom-cta h2{margin:0;color:var(--community-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:23px;font-weight:600;letter-spacing:-.02em;line-height:1}.community-reference .community-bottom-cta p{margin:4px 0 0;color:#1b3c66;font-family:Montserrat,Arial,sans-serif;font-size:7.4px;font-weight:500;line-height:1.3}.community-reference .community-bottom-cta .cb-button{width:214px;min-height:33px;justify-content:space-between;padding:0 18px;font-family:Montserrat,Arial,sans-serif;font-size:9px;font-weight:600}.community-reference .community-bottom-cta .cb-button svg{width:15px;height:15px}.community-reference .community-bottom-cta>img{position:absolute;top:0;right:0;width:300px;height:85px;margin:0;object-fit:cover;object-position:left center}.community-reference .cb-footer--compact{height:126px;min-height:126px}.community-reference .cb-footer--compact .cb-footer__inner{min-height:126px;grid-template-columns:154px 87px 98px 100px 90px 1fr;gap:11px;padding:13px 20px 7px}.community-reference .cb-footer--compact .cb-footer__brand img{width:128px;height:63px}.community-reference .cb-footer--compact .cb-footer__column{gap:4px}.community-reference .cb-footer--compact .cb-footer__column strong{margin-bottom:4px;font-family:Montserrat,Arial,sans-serif;font-size:6.5px;font-weight:700}.community-reference .cb-footer--compact .cb-footer__column a{font-family:Montserrat,Arial,sans-serif;font-size:6.1px;font-weight:500;line-height:1.15}.community-reference .cb-footer--compact .cb-footer__socials{gap:7px}.community-reference .cb-footer--compact .cb-footer__socials a{width:19px;height:19px}.community-reference .cb-footer--compact .cb-footer__socials svg{width:11px;height:11px}.community-reference .cb-footer--compact .cb-footer__boat{width:208px;height:76px}.community-reference .cb-footer__leaf,.community-reference .cb-footer__tagline{display:none}@media (max-width: 820px){.community-reference{max-width:none}.community-reference .community-hero{min-height:470px;height:470px;background:#f7e1d6}.community-reference .community-hero>img{top:0;left:0;width:100%;height:100%;opacity:.56;object-position:57% center;-webkit-mask-image:none;mask-image:none}.community-reference .community-hero__fade{background:linear-gradient(90deg,#faf8f4f7,#faf8f4b8 63%,#faf8f430)}.community-reference .community-hero__copy{width:auto;padding:111px 24px 40px}.community-reference .community-hero h1{font-size:42px;line-height:.92}.community-reference .community-hero p{width:255px;font-size:11px}.community-reference .community-intro{height:auto;padding:26px 18px}.community-reference .community-intro .cb-section-heading{gap:10px}.community-reference .community-intro .cb-section-heading>span{width:25px}.community-reference .community-intro .cb-section-heading h2{font-size:28px}.community-reference .community-intro .cb-section-heading p{font-size:12px}.community-reference .community-programmes{height:auto;padding:0 16px 16px}.community-reference .community-programmes__grid{height:auto;grid-template-columns:1fr;gap:14px}.community-reference .community-programme{height:auto;min-height:0;padding:22px 18px 74px}.community-reference .community-programme header{grid-template-columns:58px minmax(0,1fr)}.community-reference .community-programme__main-icon{width:50px;height:50px}.community-reference .community-programme h2,.community-reference .community-programme--sand h2{font-size:27px}.community-reference .community-programme header strong{font-size:9px}.community-reference .community-programme>p{height:auto;margin:15px 0;font-size:13px}.community-reference .community-programme__middle{height:auto;grid-template-columns:1fr}.community-reference .community-programme__facts{gap:9px}.community-reference .community-programme__facts li{grid-template-columns:25px minmax(0,1fr);font-size:12px}.community-reference .community-programme__facts svg{width:20px;height:20px}.community-reference .community-programme__middle img{height:182px;margin-top:6px}.community-reference .community-programme>h3{margin-top:18px;font-size:11px}.community-reference .community-programme__checks,.community-reference .community-programme__themes{grid-template-columns:1fr;gap:9px}.community-reference .community-programme__checks>span,.community-reference .community-programme__themes>span{font-size:12px}.community-reference .community-programme__checks svg,.community-reference .community-programme__themes>span>svg{width:15px;height:15px}.community-reference .community-programme__themes b{font-size:12px}.community-reference .community-programme__themes small{font-size:11px}.community-reference .community-programme aside{position:static;height:auto;min-height:105px;margin:17px 0 0;grid-template-columns:38px minmax(0,1fr);padding:12px}.community-reference .community-programme aside>svg{width:32px;height:32px}.community-reference .community-programme aside strong{font-size:11px}.community-reference .community-programme aside p{font-size:10px}.community-reference .community-programme__button{right:22px;bottom:31px;left:22px;min-height:39px;font-size:12px}.community-reference .community-programme--sand .community-programme__button{right:22px;left:22px}.community-reference .community-programme>em{bottom:10px;font-size:17px}.community-reference .community-benefits{height:auto;grid-template-columns:1fr;margin:0 16px}.community-reference .community-benefits article{min-height:88px;grid-template-columns:57px minmax(0,1fr);gap:12px;padding:14px;border-right:0;border-bottom:1px solid #e1ddd8}.community-reference .community-benefits__icon{width:48px;height:48px}.community-reference .community-benefits__icon svg{width:24px;height:24px}.community-reference .community-benefits h3{font-size:13px}.community-reference .community-benefits p{font-size:11px}.community-reference .community-faqs{height:auto;padding:28px 16px}.community-reference .community-faqs .cb-section-heading h2{font-size:28px}.community-reference .community-faqs__grid{grid-template-columns:1fr;gap:12px;margin-top:16px}.community-reference .community-faq-card{height:auto;max-height:285px;padding:12px}.community-reference .community-faq-card__heading{height:33px}.community-reference .community-faq-card__heading>span{width:31px;height:31px}.community-reference .community-faq-card h3{font-size:20px}.community-reference .community-faq-card summary{min-height:23px;padding:5px 2px;font-size:10px}.community-reference .community-faq-card details p{font-size:10px}.community-reference .community-bottom-cta{height:auto;min-height:258px;grid-template-columns:1fr;gap:15px;margin:0 16px 16px;padding:20px 18px 18px;border-radius:5px}.community-reference .community-bottom-cta h2{font-size:29px}.community-reference .community-bottom-cta p{max-width:260px;font-size:12px}.community-reference .community-bottom-cta .cb-button{width:100%;min-height:42px;font-size:12px}.community-reference .community-bottom-cta>img{position:absolute;inset:auto 0 0;width:100%;height:92px;object-position:center;opacity:.94}.community-reference .cb-footer--compact{height:auto;min-height:0}.community-reference .cb-footer--compact .cb-footer__inner{min-height:0;grid-template-columns:1fr 1fr;padding:25px 20px 54px}.community-reference .cb-footer--compact .cb-footer__brand{grid-column:1 / -1}.community-reference .cb-footer--compact .cb-footer__brand img{width:150px;height:71px}.community-reference .cb-footer--compact .cb-footer__column strong{font-size:9px}.community-reference .cb-footer--compact .cb-footer__column a{font-size:9px;line-height:1.3}.community-reference .cb-footer--compact .cb-footer__boat{position:relative;right:auto;bottom:auto;grid-column:1 / -1;width:100%;height:90px}}@media (min-width: 821px){.community-reference{--community-gutter: clamp(16px, 3vw, 48px);width:100%;max-width:none!important;overflow:clip}.community-reference main{width:100%}.community-reference .community-hero{height:clamp(430px,32vw,560px)}.community-reference .community-hero>img{top:0;right:0;bottom:0;left:clamp(238px,27vw,560px);width:calc(100% - clamp(238px,27vw,560px))!important;max-width:none!important;height:100%;object-fit:cover;object-position:center}.community-reference .community-hero__copy{width:min(42vw,460px);padding:clamp(68px,8vw,126px) 0 0 var(--community-gutter)}.community-reference .community-hero h1{font-size:clamp(46px,4.5vw,64px)}.community-reference .community-hero p{width:auto;max-width:38ch;font-size:clamp(13px,1.05vw,16px)}.community-reference .community-intro{height:auto;min-height:102px;padding:18px var(--community-gutter)}.community-reference .community-programmes{height:auto;padding:0 var(--community-gutter) clamp(20px,2vw,32px)}.community-reference .community-programmes__grid{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,32px)}.community-reference .community-programme,.community-reference .community-programme--blue,.community-reference .community-programme--sand{position:relative;display:flex;width:auto;height:auto;min-height:0;padding:clamp(22px,2.35vw,36px);overflow:visible;flex-direction:column}.community-reference .community-programme header,.community-reference .community-programme--sand header{position:static;display:grid;width:auto;height:auto;grid-template-columns:64px minmax(0,1fr);gap:13px}.community-reference .community-programme header>div,.community-reference .community-programme--sand header>div{position:static;width:auto;height:auto}.community-reference .community-programme__main-icon,.community-reference .community-programme--blue .community-programme__main-icon,.community-reference .community-programme--sand .community-programme__main-icon{position:static;width:58px;height:58px}.community-reference .community-programme h2,.community-reference .community-programme--sand h2{font-size:clamp(25px,2vw,32px);white-space:normal}.community-reference .community-programme header strong{font-size:clamp(10px,.85vw,13px)}.community-reference .community-programme>p,.community-reference .community-programme--sand>p{position:static;width:auto;height:auto;margin:16px 0;font-size:clamp(12px,.95vw,15px)}.community-reference .community-programme__middle{position:static;display:grid;width:auto;height:auto;grid-template-columns:minmax(145px,.78fr) minmax(0,1.22fr);gap:clamp(14px,1.5vw,24px)}.community-reference .community-programme__facts,.community-reference .community-programme--sand .community-programme__facts{position:static;display:grid;width:auto;gap:8px;align-content:center}.community-reference .community-programme__facts li{height:auto;min-height:31px;font-size:clamp(11px,.9vw,14px)}.community-reference .community-programme__middle>img,.community-reference .community-programme--sand .community-programme__middle>img{position:static;width:100%;height:auto;min-height:170px;aspect-ratio:1.35;object-fit:cover}.community-reference .community-programme>h3,.community-reference .community-programme--sand>h3{position:static;margin:22px 0 11px;font-size:clamp(11px,.9vw,14px)}.community-reference .community-programme__checks,.community-reference .community-programme__themes{position:static;display:grid;width:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:10px clamp(12px,1.5vw,24px)}.community-reference .community-programme__checks>span,.community-reference .community-programme__themes>span{height:auto;font-size:clamp(10px,.82vw,13px)}.community-reference .community-programme__themes b{font-size:inherit}.community-reference .community-programme__themes small{font-size:.91em}.community-reference .community-programme aside{position:static;width:auto;height:auto;min-height:0;margin:22px 0 0;grid-template-columns:48px minmax(0,1fr)}.community-reference .community-programme aside p{font-size:clamp(10px,.8vw,13px)}.community-reference .community-programme>.community-programme__button,.community-reference .community-programme--blue>.community-programme__button,.community-reference .community-programme--sand>.community-programme__button{position:static;width:min(100%,420px);min-height:44px;margin:22px auto 0;align-self:center}.community-reference .community-programme>em{position:static;margin-top:10px}.community-reference .community-benefits{height:auto;margin:0 var(--community-gutter);grid-template-columns:repeat(4,minmax(0,1fr))}.community-reference .community-benefits article,.community-reference .community-benefits article:nth-child(n){position:static;display:grid;min-width:0;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:clamp(13px,1.25vw,20px)}.community-reference .community-benefits article>.community-benefits__icon,.community-reference .community-benefits article:nth-child(n)>.community-benefits__icon,.community-reference .community-benefits article>div,.community-reference .community-benefits article:nth-child(n)>div{position:static;width:auto;height:auto;margin:0}.community-reference .community-benefits h3{font-size:clamp(11px,.85vw,14px)}.community-reference .community-benefits p{font-size:clamp(10px,.76vw,12px)}.community-reference .community-faqs{height:auto;padding:clamp(24px,2vw,36px) var(--community-gutter)}.community-reference .community-faqs__grid{height:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.5vw,24px)}.community-reference .community-faq-card{height:auto;min-height:260px;overflow:visible}.community-reference .community-bottom-cta{min-height:128px;height:auto;margin:0;padding:clamp(24px,2.5vw,40px) clamp(300px,32vw,580px) clamp(24px,2.5vw,40px) var(--community-gutter);grid-template-columns:minmax(0,1fr) minmax(205px,.6fr)}.community-reference .community-bottom-cta>img{width:min(31vw,520px);height:100%}.community-reference .community-bottom-cta .cb-button{width:100%;max-width:330px}}.vamos-register-page{--vamos-navy:#062b68;--vamos-ink:#001f54;--vamos-orange:#d96b00;--vamos-paper:#faf8f4;--vamos-blue:#eef5fb;--vamos-line:#dce5ef;color:var(--vamos-ink);background:var(--vamos-paper);font-family:Montserrat,Arial,sans-serif}.vamos-register-page .vamos-register-main{background:var(--vamos-paper)}.vamos-register-page .vamos-register-hero{position:relative;min-height:458px;overflow:hidden;background:#fbf8f4}.vamos-register-page .vamos-register-hero__image{position:absolute;inset:0 0 0 auto;width:76.1%;height:100%;object-fit:cover;object-position:right center}.vamos-register-page .vamos-register-hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,#fbf8f4 0%,#fbf8f4 25%,rgba(251,248,244,.94) 37%,rgba(251,248,244,.46) 50%,rgba(251,248,244,.04) 70%,transparent 80%)}.vamos-register-page .vamos-register-hero__copy{position:relative;z-index:1;width:404px;padding:116px 0 44px 39px}.vamos-register-page .vamos-register-kicker{display:block;color:var(--vamos-orange);font:500 24px/1 Caveat,cursive}.vamos-register-page .vamos-register-hero h1{margin:11px 0 17px;color:var(--vamos-navy);font:500 53px/.9 Cormorant Garamond,Georgia,serif;letter-spacing:-.035em}.vamos-register-page .vamos-register-hero h1 strong{font-weight:700}.vamos-register-page .vamos-register-hero__intro{margin:0;color:var(--vamos-navy);font-size:17px;font-weight:500;line-height:1.46}.vamos-register-page .vamos-register-hero__signature{display:block;margin-top:25px;color:var(--vamos-navy);font:500 27px/1.13 Caveat,cursive}.vamos-register-page .vamos-register-rule{display:block;width:59px;height:2px;margin-top:15px;background:var(--vamos-orange)}.vamos-register-page .vamos-register-session{display:grid;grid-template-columns:551px 1fr;gap:52px;min-height:302px;padding:12px 37px 4px;background:#fffdfa}.vamos-register-page .vamos-register-session-card{display:grid;grid-template-columns:83px minmax(0,1fr);gap:18px;min-height:286px;padding:22px 23px 18px;border-radius:8px;background:linear-gradient(105deg,#f1f6fd,#f6f9fe)}.vamos-register-page .vamos-register-calendar{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#e2eefb;color:var(--vamos-navy)}.vamos-register-page .vamos-register-calendar svg{width:37px;height:37px;stroke-width:1.65}.vamos-register-page .vamos-register-session-card small{display:block;margin:0;color:var(--vamos-navy);font:500 20px/1.1 Cormorant Garamond,Georgia,serif}.vamos-register-page .vamos-register-session-card h2{min-height:35px;margin:8px 0 14px;color:var(--vamos-navy);font:500 30px/.99 Cormorant Garamond,Georgia,serif;letter-spacing:-.025em}.vamos-register-page .vamos-register-session-card h2.is-empty{font-size:27px}.vamos-register-page .vamos-register-session-card p{display:flex;align-items:center;gap:10px;margin:7px 0;color:var(--vamos-navy);font-size:11px;font-weight:500;line-height:1.35}.vamos-register-page .vamos-register-session-card p svg{flex:none;width:18px;height:18px;stroke-width:1.7}.vamos-register-page .vamos-register-session-card .vamos-register-button{min-width:312px;margin-top:14px}.vamos-register-page .vamos-register-session-card em{display:block;margin:9px 0 0 34px;color:var(--vamos-orange);font:500 15px/1 Caveat,cursive}.vamos-register-page .vamos-register-button{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:48px;padding:12px 28px;border:0;border-radius:7px;background:var(--vamos-navy);color:#fff;cursor:pointer;font:600 15px/1.2 Montserrat,Arial,sans-serif;transition:background .18s ease,transform .18s ease}.vamos-register-page .vamos-register-button:hover:not(:disabled){background:#0b3d86;transform:translateY(-1px)}.vamos-register-page .vamos-register-button:disabled{cursor:not-allowed;opacity:.58}.vamos-register-page .vamos-register-button svg{width:20px;height:20px;stroke-width:1.45}.vamos-register-page .vamos-register-session-copy{padding-top:31px}.vamos-register-page .vamos-register-session-copy h2{margin:0;color:var(--vamos-navy);font:500 29px/1.08 Caveat,cursive}.vamos-register-page .vamos-register-session-copy .vamos-register-rule{width:58px;margin:16px 0 19px}.vamos-register-page .vamos-register-session-copy p{max-width:325px;margin:0;color:var(--vamos-navy);font-size:13px;font-weight:500;line-height:1.6}.vamos-register-page .vamos-register-session-copy .vamos-register-rule:last-child{width:58px;margin-top:18px}.vamos-register-page .vamos-register-expectations{min-height:246px;padding:14px 48px 19px;background:#fffdfa}.vamos-register-page .vamos-register-section-title{display:flex;align-items:center;justify-content:center;gap:20px;min-height:49px;margin:0;color:var(--vamos-navy);font:500 30px/1 Cormorant Garamond,Georgia,serif;letter-spacing:-.02em}.vamos-register-page .vamos-register-section-title:before,.vamos-register-page .vamos-register-section-title:after{content:"";width:64px;height:1px;background:var(--vamos-orange)}.vamos-register-page .vamos-register-expectations-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px}.vamos-register-page .vamos-register-expectation{text-align:center;padding:0 21px 7px;border-right:1px solid var(--vamos-line)}.vamos-register-page .vamos-register-expectation:last-child{border-right:0}.vamos-register-page .vamos-register-expectation__icon{display:grid;place-items:center;width:58px;height:58px;margin:auto;border-radius:50%;background:var(--vamos-blue);color:var(--vamos-navy)}.vamos-register-page .vamos-register-expectation__icon svg{width:28px;height:28px;stroke-width:1.45}.vamos-register-page .vamos-register-expectation h3{margin:11px 0 6px;color:var(--vamos-navy);font:600 19px/1.04 Cormorant Garamond,Georgia,serif;letter-spacing:-.015em}.vamos-register-page .vamos-register-expectation p{margin:0;color:var(--vamos-navy);font-size:10.5px;font-weight:500;line-height:1.46}.vamos-register-page .vamos-register-connect{position:relative;height:178px;margin:0 38px;border-radius:8px;overflow:hidden;background:#3f302b}.vamos-register-page .vamos-register-connect img{width:100%;height:100%;object-fit:cover}.vamos-register-page .vamos-register-connect:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,31,84,.88) 0%,rgba(0,31,84,.7) 28%,rgba(0,31,84,.23) 59%,transparent 82%)}.vamos-register-page .vamos-register-connect__content{position:absolute;z-index:1;left:46px;top:38px;color:#fff}.vamos-register-page .vamos-register-connect h2{margin:0;font:500 34px/1.03 Caveat,cursive}.vamos-register-page .vamos-register-connect .vamos-register-rule{width:65px;margin-top:14px}.vamos-register-page .vamos-register-good-to-know{display:grid;grid-template-columns:76px 166px 1fr;align-items:center;gap:20px;min-height:181px;padding:18px 58px;background:#fffdfa}.vamos-register-page .vamos-register-good-to-know>svg{width:66px;height:66px;padding:15px;border-radius:50%;background:var(--vamos-blue);color:var(--vamos-navy);stroke-width:1.55}.vamos-register-page .vamos-register-good-to-know h2{margin:0;color:var(--vamos-navy);font:500 30px/1 Cormorant Garamond,Georgia,serif;letter-spacing:-.02em}.vamos-register-page .vamos-register-good-to-know ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.vamos-register-page .vamos-register-good-to-know li{display:flex;align-items:center;gap:11px;color:var(--vamos-navy);font-size:11px;font-weight:500;line-height:1.3}.vamos-register-page .vamos-register-good-to-know li svg{flex:none;width:16px;height:16px;color:var(--vamos-orange);stroke-width:1.6}.vamos-register-page .vamos-register-dialog{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#001f54b8}.vamos-register-page .vamos-register-dialog__panel{position:relative;width:min(430px,100%);padding:36px;background:var(--vamos-paper);box-shadow:0 22px 70px #0000004d}.vamos-register-page .vamos-register-dialog__close{position:absolute;right:11px;top:11px;display:grid;place-items:center;width:30px;height:30px;border:0;background:transparent;color:var(--vamos-navy);cursor:pointer}.vamos-register-page .vamos-register-dialog__close svg{width:20px;height:20px}.vamos-register-page .vamos-register-dialog__eyebrow{display:block;color:var(--vamos-orange);font:500 20px/1 Caveat,cursive}.vamos-register-page .vamos-register-dialog h2{margin:8px 0;color:var(--vamos-navy);font:500 39px/1 Cormorant Garamond,Georgia,serif}.vamos-register-page .vamos-register-dialog p{margin:0;color:#345070;font-size:14px;line-height:1.55}.vamos-register-page .vamos-register-dialog__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}.vamos-register-page .vamos-register-dialog .cb-button{min-height:43px;font-family:Montserrat,Arial,sans-serif;font-size:13px}@media (max-width:820px){.vamos-register-page .vamos-register-hero{min-height:570px}.vamos-register-page .vamos-register-hero__image{width:100%;opacity:.6;object-position:64% center}.vamos-register-page .vamos-register-hero__veil{background:linear-gradient(90deg,#faf8f4fa,#faf8f4d9 66%,#faf8f44d)}.vamos-register-page .vamos-register-hero__copy{width:auto;padding:132px 25px 50px}.vamos-register-page .vamos-register-hero h1{font-size:48px}.vamos-register-page .vamos-register-hero__intro{font-size:16px}.vamos-register-page .vamos-register-session{grid-template-columns:1fr;gap:16px;padding:30px 20px}.vamos-register-page .vamos-register-session-card{min-height:0;grid-template-columns:61px minmax(0,1fr);gap:13px;padding:19px 16px}.vamos-register-page .vamos-register-calendar{width:54px;height:54px}.vamos-register-page .vamos-register-calendar svg{width:29px;height:29px}.vamos-register-page .vamos-register-session-card h2{min-height:0;font-size:28px}.vamos-register-page .vamos-register-session-card .vamos-register-button{width:100%;min-width:0;margin-top:15px;font-size:14px}.vamos-register-page .vamos-register-session-card em{margin-left:0;text-align:center}.vamos-register-page .vamos-register-session-copy{padding:12px 10px}.vamos-register-page .vamos-register-session-copy h2{font-size:28px}.vamos-register-page .vamos-register-session-copy p{font-size:14px}.vamos-register-page .vamos-register-expectations{padding:30px 20px}.vamos-register-page .vamos-register-section-title{gap:11px;font-size:30px}.vamos-register-page .vamos-register-section-title:before,.vamos-register-page .vamos-register-section-title:after{width:35px}.vamos-register-page .vamos-register-expectations-grid{grid-template-columns:1fr;margin-top:15px}.vamos-register-page .vamos-register-expectation{padding:20px 12px;border-right:0;border-bottom:1px solid var(--vamos-line)}.vamos-register-page .vamos-register-expectation:last-child{border-bottom:0}.vamos-register-page .vamos-register-expectation h3{font-size:24px}.vamos-register-page .vamos-register-expectation p{font-size:14px}.vamos-register-page .vamos-register-connect{height:220px;margin:0 16px}.vamos-register-page .vamos-register-connect__content{left:28px;top:48px}.vamos-register-page .vamos-register-connect h2{font-size:33px}.vamos-register-page .vamos-register-good-to-know{grid-template-columns:58px 1fr;gap:15px;padding:30px 24px}.vamos-register-page .vamos-register-good-to-know>svg{width:54px;height:54px;padding:12px}.vamos-register-page .vamos-register-good-to-know h2{font-size:29px}.vamos-register-page .vamos-register-good-to-know ul{grid-column:1/-1;margin-top:5px;gap:10px}.vamos-register-page .vamos-register-good-to-know li{align-items:flex-start;font-size:14px}.vamos-register-page .vamos-register-dialog__actions{display:grid}.vamos-register-page .vamos-register-dialog .cb-button{width:100%}}@media (min-width:821px){.vamos-register-page{--vamos-gutter:clamp(16px,3vw,48px);width:100%;max-width:none!important;overflow:clip}.vamos-register-page .vamos-register-hero{min-height:clamp(458px,31vw,580px)}.vamos-register-page .vamos-register-hero__image{width:calc(100% - clamp(345px,31vw,640px))!important;max-width:none;left:clamp(345px,31vw,640px);right:0;height:100%;object-fit:cover}.vamos-register-page .vamos-register-hero__copy{width:min(43vw,550px);padding:clamp(88px,8vw,146px) 0 44px var(--vamos-gutter)}.vamos-register-page .vamos-register-hero h1{font-size:clamp(51px,4.45vw,72px)}.vamos-register-page .vamos-register-hero__intro{font-size:clamp(15px,1.2vw,20px)}.vamos-register-page .vamos-register-session{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:clamp(24px,4vw,80px);min-height:0;padding:clamp(20px,2.5vw,42px) var(--vamos-gutter)}.vamos-register-page .vamos-register-session-card{min-height:0;padding:clamp(22px,2.2vw,38px)}.vamos-register-page .vamos-register-session-card .vamos-register-button{width:min(100%,440px);min-width:0}.vamos-register-page .vamos-register-session-copy{padding-top:clamp(18px,2.5vw,42px)}.vamos-register-page .vamos-register-session-copy p{max-width:46ch;font-size:clamp(12px,.9vw,15px)}.vamos-register-page .vamos-register-expectations{min-height:0;padding:clamp(24px,2.7vw,48px) var(--vamos-gutter)}.vamos-register-page .vamos-register-expectations-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vamos-register-page .vamos-register-expectation{min-width:0;padding:0 clamp(12px,1.4vw,26px) 9px}.vamos-register-page .vamos-register-expectation h3{font-size:clamp(17px,1.25vw,22px)}.vamos-register-page .vamos-register-expectation p{font-size:clamp(10px,.78vw,13px)}.vamos-register-page .vamos-register-connect{height:clamp(190px,15vw,280px);margin:0 var(--vamos-gutter)}.vamos-register-page .vamos-register-connect__content{left:clamp(28px,4vw,70px);top:clamp(38px,3vw,62px)}.vamos-register-page .vamos-register-good-to-know{grid-template-columns:76px minmax(160px,.5fr) minmax(0,1.7fr);gap:clamp(18px,2vw,36px);min-height:0;padding:clamp(28px,3vw,54px) var(--vamos-gutter)}.vamos-register-page .vamos-register-good-to-know li{font-size:clamp(11px,.85vw,14px)}}.support-reference{--support-navy:#062B68;--support-orange:#D96B00;--support-paper:#FAF8F4;--support-blue:#EEF5FB;--support-sand:#F5E9DA;color:var(--support-navy);background:var(--support-paper);font-family:Montserrat,Arial,sans-serif}.support-reference *{box-sizing:border-box}.support-reference main{overflow:hidden}.support-reference h1,.support-reference h2,.support-reference h3,.support-reference p{color:inherit}.support-reference .support-hero{position:relative;height:370px;isolation:isolate;background:#edf2f3;overflow:hidden}.support-reference .support-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;object-position:center;z-index:-2}.support-reference .support-hero__veil{position:absolute;inset:0 auto 0 0;width:49%;background:linear-gradient(90deg,#faf8f4fa,#faf8f4f5 64%,#faf8f48a 87%,#faf8f400);z-index:-1}.support-reference .support-hero__copy{width:345px;padding:52px 0 0 45px}.support-reference .support-hero__copy>a{display:inline-block;color:var(--support-orange);font:600 12px/1.2 Montserrat,Arial,sans-serif;text-decoration:none}.support-reference .support-hero__copy>a:hover{text-decoration:underline}.support-reference .support-hero h1{margin:13px 0 7px;font:500 47px/.88 Cormorant Garamond,Georgia,serif;letter-spacing:-1.35px}.support-reference .support-hero strong{display:block;color:var(--support-orange);font:500 27px/1.05 Caveat,cursive}.support-reference .support-hero i{display:block;width:46px;height:2px;margin:18px 0 15px;background:var(--support-orange)}.support-reference .support-hero p{max-width:274px;margin:0;font:500 12px/1.55 Montserrat,Arial,sans-serif}.support-reference .support-intro{height:247px;padding:18px 44px 0;background:#fffdfb}.support-reference .support-intro .cb-section-heading,.support-reference .support-themes .cb-section-heading{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:24px}.support-reference .support-intro .cb-section-heading>span,.support-reference .support-themes .cb-section-heading>span{display:block;width:auto;height:2px;background:linear-gradient(90deg,transparent 0,transparent 36%,#E98A24 36%,#E98A24 64%,transparent 64%,transparent 100%)}.support-reference .support-intro .cb-section-heading>div,.support-reference .support-themes .cb-section-heading>div{text-align:center}.support-reference .support-intro .cb-section-heading h2,.support-reference .support-themes .cb-section-heading h2{margin:0;color:var(--support-navy);font:600 25px/1 Cormorant Garamond,Georgia,serif;letter-spacing:-.25px}.support-reference .support-intro .cb-section-heading p,.support-reference .support-themes .cb-section-heading p{max-width:560px;margin:8px auto 0;font:500 10px/1.45 Montserrat,Arial,sans-serif}.support-reference .support-benefits{display:grid;grid-template-columns:repeat(5,1fr);margin-top:20px}.support-reference .support-benefits article{min-height:103px;padding:0 18px;text-align:center;border-right:1px solid #e4e7eb}.support-reference .support-benefits article:last-child{border-right:0}.support-reference .support-benefits article>img{display:block;width:39px;height:35px;object-fit:contain;margin:0 auto 8px}.support-reference .support-benefits h3{margin:0;font:600 12px/1.14 Montserrat,Arial,sans-serif}.support-reference .support-benefits p{margin:4px 0 0;font:500 9px/1.32 Montserrat,Arial,sans-serif}.support-reference .support-session{height:248px;padding:0 44px 12px;display:grid;grid-template-columns:413px 1fr;gap:21px;background:var(--support-paper)}.support-reference .support-session>article{height:234px;border-radius:6px;padding:18px 21px}.support-reference .support-next{display:grid;grid-template-columns:56px 1fr;gap:14px;background:#fcf3eb}.support-reference .support-for{display:grid;grid-template-columns:56px 1fr;gap:14px;background:#f2f6fb}.support-reference .support-card-icon{width:49px;height:49px;padding:10px;object-fit:contain;border-radius:50%;background:#fff}.support-reference .support-next h2,.support-reference .support-for h2{margin:0;font:600 24px/1 Cormorant Garamond,Georgia,serif}.support-reference .support-next h3{margin:5px 0 12px;color:var(--support-orange);font:600 20px/1 Cormorant Garamond,Georgia,serif}.support-reference .support-next p{display:flex;align-items:center;gap:8px;margin:5px 0;font:500 9px/1.1 Montserrat,Arial,sans-serif}.support-reference .support-next p>img{width:15px;height:15px;object-fit:contain}.support-reference .support-next__pending{margin:14px 0 15px!important;font-size:10px!important;line-height:1.35!important}.support-reference .support-session .cb-button{width:280px;height:35px;margin-top:10px;border-radius:5px;justify-content:center;font:600 13px/1 Montserrat,Arial,sans-serif}.support-reference .support-next small{display:block;margin-top:5px;text-align:center;font:500 12px/1 Caveat,cursive}.support-reference .support-for p{margin:9px 0 7px;font:500 9px/1.25 Montserrat,Arial,sans-serif}.support-reference .support-for ul,.support-reference .support-good ul{margin:0;padding:0;list-style:none}.support-reference .support-for li{display:flex;align-items:flex-start;gap:7px;margin:5px 0;font:500 8.5px/1.22 Montserrat,Arial,sans-serif}.support-reference .support-for li img{width:13px;height:13px;flex:0 0 13px;object-fit:contain}.support-reference .support-themes{height:212px;padding:3px 44px 0;background:#fffdfb}.support-reference .support-themes .cb-section-heading h2{font-size:25px}.support-reference .support-themes .cb-section-heading p{margin-top:7px}.support-reference .support-themes>div:last-child{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;margin-top:16px}.support-reference .support-themes article{height:131px;padding:12px 8px 7px;text-align:center;background:#fdfdfd;border:1px solid #eff1f4}.support-reference .support-themes article>img{display:block;width:42px;height:34px;margin:0 auto 7px;object-fit:contain}.support-reference .support-themes h3{margin:0;font:600 12px/1.08 Cormorant Garamond,Georgia,serif}.support-reference .support-themes p{margin:5px 0 0;font:500 8px/1.25 Montserrat,Arial,sans-serif}.support-reference .support-lower{height:202px;padding:0 44px 12px;display:grid;grid-template-columns:393px 1fr;gap:22px;background:var(--support-paper)}.support-reference .support-how{height:190px;padding:15px 17px;background:#fcf3eb}.support-reference .support-how h2,.support-reference .support-good h2{margin:0 0 10px;font:600 23px/1 Cormorant Garamond,Georgia,serif}.support-reference .support-how>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.support-reference .support-how section{position:relative;text-align:center}.support-reference .support-how section>b{position:absolute;top:-6px;left:1px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--support-orange);color:#fff;font:600 10px/1 Montserrat,Arial,sans-serif}.support-reference .support-how section>img{display:block;width:28px;height:31px;margin:0 auto 5px;object-fit:contain}.support-reference .support-registration-icon{display:block;width:28px;height:31px;margin:0 auto 5px;color:var(--support-navy)}.support-reference .support-registration-arrow{position:absolute;top:27px;right:-9px;width:17px;height:17px;color:var(--support-orange)}.support-reference .support-how h3{margin:0;font:600 9px/1.1 Montserrat,Arial,sans-serif}.support-reference .support-how p{margin:5px 0 0;font:500 7px/1.2 Montserrat,Arial,sans-serif}.support-reference .support-good{height:190px;display:grid;grid-template-columns:1fr 194px;overflow:hidden;background:#f2f6fb}.support-reference .support-good>div{padding:15px 14px}.support-reference .support-good h2{margin-bottom:13px}.support-reference .support-good li{display:flex;align-items:flex-start;gap:7px;margin:8px 0;font:500 8px/1.18 Montserrat,Arial,sans-serif}.support-reference .support-good li>img{width:11px;height:11px;flex:0 0 11px;object-fit:contain}.support-reference .support-good>img{width:194px;height:190px;object-fit:cover}.support-reference .support-cta{height:92px;display:grid;grid-template-columns:268px 1fr 170px 170px;align-items:center;gap:15px;background:#edf2f6}.support-reference .support-cta>img{width:268px;height:92px;object-fit:cover}.support-reference .support-cta h2{margin:0;font:600 23px/1 Cormorant Garamond,Georgia,serif}.support-reference .support-cta p{margin:4px 0 0;font:500 8px/1.3 Montserrat,Arial,sans-serif}.support-reference .support-cta .cb-button{width:170px;height:36px;justify-content:center;border-radius:5px;font:600 13px/1 Montserrat,Arial,sans-serif}.support-reference .support-cta>strong{color:var(--support-orange);font:500 20px/1 Caveat,cursive}@media (max-width:820px){.support-reference .support-hero{height:580px}.support-reference .support-hero>img{object-fit:cover;object-position:36% center}.support-reference .support-hero__veil{width:100%;background:linear-gradient(90deg,#faf8f4fa,#faf8f4c7 68%,#faf8f452)}.support-reference .support-hero__copy{width:auto;padding:110px 24px 45px}.support-reference .support-hero h1{font-size:47px}.support-reference .support-hero p{font-size:13px}.support-reference .support-intro,.support-reference .support-themes,.support-reference .support-session,.support-reference .support-lower{height:auto;padding:36px 20px}.support-reference .support-intro .cb-section-heading,.support-reference .support-themes .cb-section-heading{grid-template-columns:28px 1fr 28px;column-gap:8px}.support-reference .support-intro .cb-section-heading>span,.support-reference .support-themes .cb-section-heading>span{background:var(--support-orange)}.support-reference .support-intro .cb-section-heading h2,.support-reference .support-themes .cb-section-heading h2{font-size:30px}.support-reference .support-intro .cb-section-heading p,.support-reference .support-themes .cb-section-heading p{font-size:13px}.support-reference .support-benefits{grid-template-columns:1fr;margin-top:25px}.support-reference .support-benefits article{display:grid;grid-template-columns:52px 1fr;align-items:center;min-height:0;padding:15px 0;text-align:left;border-right:0;border-bottom:1px solid #e4e7eb}.support-reference .support-benefits article>img{grid-row:span 2;width:42px;margin:0}.support-reference .support-benefits h3{font-size:16px}.support-reference .support-benefits p{margin:4px 0;font-size:12px}.support-reference .support-session{grid-template-columns:1fr;gap:18px}.support-reference .support-session>article{height:auto;min-height:236px;padding:20px}.support-reference .support-next h2,.support-reference .support-for h2{font-size:28px}.support-reference .support-next h3{font-size:22px}.support-reference .support-next p,.support-reference .support-for p{font-size:13px}.support-reference .support-for li{font-size:12px}.support-reference .support-session .cb-button{width:100%;height:42px}.support-reference .support-next small{font-size:16px}.support-reference .support-themes>div:last-child{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.support-reference .support-themes article{height:166px;padding:17px 10px}.support-reference .support-themes article>img{width:48px;height:43px}.support-reference .support-themes h3{font-size:17px}.support-reference .support-themes p{font-size:11px}.support-reference .support-lower{grid-template-columns:1fr;gap:18px}.support-reference .support-how,.support-reference .support-good{height:auto;min-height:0}.support-reference .support-how h2,.support-reference .support-good h2{font-size:29px}.support-reference .support-how section>img{width:37px;height:42px}.support-reference .support-registration-icon{width:37px;height:42px}.support-reference .support-registration-arrow{display:none}.support-reference .support-how h3{font-size:12px}.support-reference .support-how p{font-size:10px}.support-reference .support-good{grid-template-columns:1fr}.support-reference .support-good>div{padding:22px}.support-reference .support-good li{font-size:12px}.support-reference .support-good>img{width:100%;height:180px}.support-reference .support-cta{height:auto;margin:0;grid-template-columns:1fr;gap:15px;padding:0 20px 24px}.support-reference .support-cta>img{width:calc(100% + 40px);height:150px;margin-left:-20px}.support-reference .support-cta h2{font-size:30px}.support-reference .support-cta p{font-size:13px}.support-reference .support-cta .cb-button{width:100%;height:44px}.support-reference .support-cta>strong{font-size:23px}}@media (min-width:821px){.support-reference{--support-gutter:clamp(16px,3vw,48px);width:100%;max-width:none!important;overflow:clip}.support-reference .support-hero{height:clamp(370px,29vw,540px)}.support-reference .support-hero>img{width:calc(100% - clamp(340px,33vw,660px))!important;max-width:none;left:clamp(340px,33vw,660px);right:0;height:100%;object-fit:cover}.support-reference .support-hero__veil{width:min(58%,720px)}.support-reference .support-hero__copy{width:min(42vw,510px);padding:clamp(48px,5vw,92px) 0 0 var(--support-gutter)}.support-reference .support-hero h1{font-size:clamp(47px,4.35vw,70px)}.support-reference .support-hero p{max-width:42ch;font-size:clamp(12px,.95vw,16px)}.support-reference .support-intro,.support-reference .support-themes{height:auto;padding:clamp(26px,2.4vw,44px) var(--support-gutter)}.support-reference .support-intro{min-height:280px}.support-reference .support-benefits{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(20px,2vw,34px)}.support-reference .support-benefits article{min-width:0;padding:0 clamp(10px,1.25vw,22px)}.support-reference .support-benefits h3{font-size:clamp(11px,.9vw,15px)}.support-reference .support-benefits p{font-size:clamp(9px,.75vw,12px)}.support-reference .support-session,.support-reference .support-lower{height:auto;padding:0 var(--support-gutter) clamp(20px,2vw,34px);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,34px)}.support-reference .support-session>article,.support-reference .support-how,.support-reference .support-good{height:auto;min-height:245px}.support-reference .support-session .cb-button{width:min(100%,360px)}.support-reference .support-themes>div:last-child{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.25vw,22px);margin-top:clamp(18px,2vw,30px)}.support-reference .support-themes article{height:auto;min-height:150px}.support-reference .support-themes h3{font-size:clamp(11px,.85vw,14px)}.support-reference .support-themes p{font-size:clamp(9px,.7vw,11px)}.support-reference .support-good{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr)}.support-reference .support-good>img{width:100%;height:100%;min-height:220px}.support-reference .support-cta{height:auto;min-height:125px;grid-template-columns:minmax(260px,.85fr) minmax(0,1.2fr) minmax(160px,.55fr) minmax(130px,.45fr);gap:clamp(14px,1.7vw,30px)}.support-reference .support-cta>img{width:100%;height:100%;min-height:125px}.support-reference .support-cta .cb-button{width:100%}}.blog-reference .blog-tools--search{height:auto;min-height:51px;justify-content:flex-end;border-bottom:0}.blog-reference .blog-tools--search .blog-search{width:min(100%,270px)}.blog-reference .blog-grid{grid-template-rows:405px auto 320px}.blog-reference .blog-category-tools{display:flex;align-items:center;gap:18px;grid-column:1;grid-row:2;margin:0;padding:11px 0 13px;border-top:1px solid #e8e1dc;border-bottom:1px solid #e8e1dc}.blog-reference .blog-category-tools>span{flex:none;color:var(--cb-navy);font:700 8.5px/1 Montserrat,Lato,sans-serif;letter-spacing:.06em;text-transform:uppercase}.blog-reference .blog-category-tools .blog-categories{flex-wrap:wrap;gap:8px 19px}.blog-reference .blog-category-tools .blog-categories button.is-active:after{bottom:-5px}.blog-reference .blog-why{grid-column:2;grid-row:1 / span 2}.blog-reference .latest-stories{grid-column:1;grid-row:3}.blog-reference .blog-map{grid-column:2;grid-row:3}.blog-reference .blog-newsletter{height:auto;min-height:102px;grid-template-columns:337px 46px 208px minmax(215px,1fr);align-items:center}.blog-reference .blog-newsletter form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 0;align-items:center;margin:0 15px 0 0}.blog-reference .blog-newsletter form>input{width:100%}.blog-reference .blog-newsletter form>button{grid-column:2;grid-row:1}.blog-reference .blog-newsletter__consent{grid-column:1 / -1;display:flex;align-items:flex-start;gap:5px;color:#52627a;font:400 7.5px/1.35 Montserrat,Lato,sans-serif}.blog-reference .blog-newsletter__consent input{width:11px;height:11px;margin:0;accent-color:var(--cb-navy)}.blog-reference .blog-newsletter__consent a{color:var(--cb-navy);text-decoration:underline}.blog-reference .blog-newsletter button{min-width:70px}.blog-reference .blog-newsletter button:disabled,.blog-reference .blog-unsubscribe button:disabled{cursor:wait;opacity:.65}.blog-reference .blog-newsletter__message{right:16px;bottom:3px;max-width:48%;text-align:right}.blog-reference .blog-newsletter__message.is-success,.blog-reference .blog-unsubscribe__message.is-success{color:#245d49}.blog-reference .blog-newsletter__message.is-error,.blog-reference .blog-unsubscribe__message.is-error{color:#9b3424}.blog-reference .blog-unsubscribe{margin:15px 28px 0;padding:12px 16px;border:1px solid #d9e3ef;border-radius:6px;background:var(--cb-blue);color:var(--cb-navy)}.blog-reference .blog-unsubscribe h2{margin:0;font:600 20px/1 Cormorant Garamond,serif}.blog-reference .blog-unsubscribe p{margin:5px 0 8px;font-size:9px}.blog-reference .blog-unsubscribe button{border:0;border-radius:3px;background:var(--cb-navy);color:#fff;padding:7px 12px;font:700 9px/1 Lato,sans-serif}@media (max-width: 820px){.blog-reference .blog-tools--search{padding:13px 16px 4px}.blog-reference .blog-tools--search .blog-search{width:100%}.blog-reference .blog-grid{grid-template-rows:none}.blog-reference .blog-category-tools{display:block;margin:16px 0;padding:14px 0}.blog-reference .blog-category-tools>span{display:block;margin-bottom:11px}.blog-reference .blog-category-tools .blog-categories{overflow:visible;padding-bottom:1px}.blog-reference .blog-why,.blog-reference .latest-stories,.blog-reference .blog-map{grid-column:auto;grid-row:auto}.blog-reference .blog-newsletter{grid-template-columns:64px 1fr}.blog-reference .blog-newsletter form{grid-column:1 / -1;margin:0}.blog-reference .blog-newsletter form>button{grid-column:2;grid-row:1}.blog-reference .blog-newsletter__message{position:static;grid-column:1 / -1;max-width:none;margin:0;text-align:left}.blog-reference .blog-unsubscribe{margin:16px}}.newsletter-unsubscribe-page{display:grid;min-height:min(70vh,640px);place-items:center;padding:56px 24px;background:linear-gradient(135deg,#f4f8fc,#fffaf2)}.newsletter-unsubscribe-card{width:min(100%,570px);padding:42px;border:1px solid #dbe5ef;border-radius:16px;background:#fff;box-shadow:0 18px 45px #062b681f;color:#18375f;text-align:center}.newsletter-unsubscribe-icon{display:grid;width:54px;height:54px;place-items:center;margin:0 auto 18px;border-radius:50%;background:#eaf2fa;color:#062b68}.newsletter-unsubscribe-icon svg{width:27px;height:27px}.newsletter-unsubscribe-card h1{margin:0;color:#062b68;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,5vw,2.35rem);font-weight:500;line-height:1.15}.newsletter-unsubscribe-card p{margin:15px auto 0;max-width:450px;color:#52627a;font-size:1rem;line-height:1.55}.newsletter-unsubscribe-error{color:#9b3424!important;font-size:.925rem!important}.newsletter-unsubscribe-action{margin-top:26px;border:0;border-radius:6px;background:#062b68;color:#fff;cursor:pointer;padding:12px 20px;font:700 .95rem/1.2 Lato,Arial,sans-serif}.newsletter-unsubscribe-action:hover:not(:disabled){background:#0a3c87}.newsletter-unsubscribe-action:focus-visible,.newsletter-unsubscribe-back:focus-visible{outline:3px solid #d96b00;outline-offset:3px}.newsletter-unsubscribe-action:disabled{cursor:wait;opacity:.68}.newsletter-unsubscribe-back{display:inline-block;margin-top:24px;color:#062b68;font-size:.925rem;font-weight:700;text-decoration:underline}@media (max-width: 560px){.newsletter-unsubscribe-page{min-height:60vh;padding:32px 16px}.newsletter-unsubscribe-card{padding:32px 23px}}.pp-article-page{--article-navy: #062b68;--article-orange: #d96b00;--article-gold: #b97a19;--article-paper: #faf8f4;--article-rule: #dfd8d0;--article-muted: #5c6677;background:var(--article-paper);color:var(--article-navy);font-family:Montserrat,Arial,sans-serif}.pp-article-page *,.pp-article-page *:before,.pp-article-page *:after{box-sizing:border-box}.pp-article-page a{color:inherit;text-decoration:none}.pp-article-page button{font:inherit}.pp-article-page img{display:block}.pp-article{background:var(--article-paper)}.pp-article__breadcrumbs{display:flex;align-items:center;gap:8px;height:31px;padding:8px 39px 0;color:#657087;font-size:8px;line-height:1.15;white-space:nowrap;overflow:hidden}.pp-article__breadcrumbs a{color:var(--article-navy)}.pp-article__breadcrumbs b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.pp-article__layout{display:grid;grid-template-columns:637px 276px;align-items:start;gap:31px;margin:0 38px}.pp-article__header{min-height:198px;padding-top:15px}.pp-article__kicker-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.pp-article__header small,.pp-article__related small{color:var(--article-gold);font-size:8px;font-weight:700;letter-spacing:.105em;line-height:1.25;text-transform:uppercase}.pp-article__header h1{max-width:620px;margin:14px 0 13px;color:var(--article-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:50px;font-weight:500;letter-spacing:-.75px;line-height:.91}.pp-article__header>i{display:block;width:30px;height:3px;background:var(--article-gold)}.pp-article__meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;margin-top:14px;color:#606c80;font-size:8.5px;line-height:1.2}.pp-article__meta span{display:inline-flex;align-items:center;gap:6px}.pp-article__meta svg{width:14px;height:14px;color:var(--article-navy);stroke-width:1.45}.pp-article__language-label{color:var(--article-gold);font-size:7.5px;font-weight:700;letter-spacing:.06em}.pp-article__language-label svg{width:12px;height:12px;color:var(--article-gold)}.pp-article__language{display:flex;overflow:hidden;border:1px solid #dbd4cd;border-radius:16px;background:#fff}.pp-article__language button{border:0;background:transparent;color:var(--article-navy);padding:4px 8px;font-size:7.5px;font-weight:600;cursor:pointer}.pp-article__language button.is-active{background:var(--article-navy);color:#fff}.pp-article__hero{width:637px;height:283px;border-radius:6px;object-fit:cover;object-position:center;background:#ebe7e1}.pp-article__body{padding-top:18px}.pp-article__body p{margin:0 0 10px;color:#0b3067;font-size:11px;font-weight:400;line-height:1.58}.pp-article__body .pp-article__intro{margin-bottom:13px;font-family:Cormorant Garamond,Georgia,serif;font-size:17px;line-height:1.33}.pp-article__intro:first-letter{float:left;margin:2px 7px 0 0;color:var(--article-gold);font-size:60px;font-weight:500;line-height:.72}.pp-article__body h2{margin:13px 0 5px;padding-top:13px;border-top:1px solid var(--article-rule);color:var(--article-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:500;letter-spacing:-.18px;line-height:1.05}.pp-article__body h2+p{margin-bottom:13px}.pp-article__body h2:first-of-type{border-top:0;padding-top:0}.pp-article__below{padding-top:8px}.pp-article__topics{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--article-navy);font-size:8px}.pp-article__topics strong{font-weight:700}.pp-article__topics span{padding:4px 10px;border-radius:14px;background:#eee8e1}.pp-article__share{display:grid;grid-template-columns:205px 1fr;align-items:center;gap:28px;margin-top:11px}.pp-article__share>div>strong{display:block;color:var(--article-navy);font-size:8px;font-weight:700}.pp-article__share nav{display:flex;gap:7px;margin-top:6px}.pp-article__share nav a,.pp-article__share nav button{display:grid;width:29px;height:29px;place-items:center;border:1px solid #cbc4bc;border-radius:50%;background:#fff;color:var(--article-navy);cursor:pointer}.pp-article__share nav a:hover,.pp-article__share nav button:hover{border-color:var(--article-orange);color:var(--article-orange)}.pp-article__share nav svg{width:13px;height:13px}.pp-article__author{display:grid;grid-template-columns:62px 1fr;align-items:center;gap:10px;min-height:77px;padding:8px;background:#f0f1f2}.pp-article__author-icon{display:grid;width:62px;height:62px;place-items:center;border-radius:50%;background:#faf8f4;color:var(--article-navy)}.pp-article__author-icon svg{width:38px;height:38px;stroke-width:1.25}.pp-article__author h2{margin:1px 0 3px;color:var(--article-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:600;line-height:1}.pp-article__author p{margin:0;color:#46536b;font-size:7.5px;line-height:1.45}.pp-article__sidebar{margin-top:-20px}.pp-article__why{min-height:521px;padding:22px;background:#f0f1f2}.pp-article__why>svg{width:56px;height:56px;padding:13px;border:1px solid #6f7790;border-radius:50%;background:#fff;color:var(--article-navy);stroke-width:1.35}.pp-article__why h2{margin:8px 0 12px;color:var(--article-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:25px;font-weight:500;letter-spacing:-.25px;line-height:.95}.pp-article__why p{margin:0 0 11px;color:#0b3067;font-size:8.8px;line-height:1.47}.pp-article__why ul{display:grid;gap:8px;margin:11px 0 13px;padding:0;list-style:none}.pp-article__why li{display:grid;grid-template-columns:29px 1fr;align-items:center;gap:8px;color:var(--article-navy);font-size:8px;line-height:1.3}.pp-article__why li svg{width:29px;height:29px;padding:6px;border:1px solid var(--article-gold);border-radius:50%;color:var(--article-gold);stroke-width:1.4}.pp-article-page .pp-article__publish{display:flex;align-items:center;justify-content:center;gap:22px;width:100%;min-height:38px;border:1px solid var(--article-navy);border-radius:4px;background-color:var(--article-navy);color:#fff;font-size:10px;font-weight:600;line-height:1.2;text-decoration:none}.pp-article-page .pp-article__publish:visited,.pp-article-page .pp-article__publish span{color:#fff}.pp-article-page .pp-article__publish:hover{border-color:#001f54;background-color:#001f54;color:#fff}.pp-article-page .pp-article__publish:focus-visible{outline:3px solid var(--article-orange);outline-offset:3px}.pp-article__publish span{font-size:16px;font-weight:400}.pp-article__why>strong{display:block;margin-top:15px;color:var(--article-navy);font-family:Caveat,cursive;font-size:16px;font-weight:500;line-height:1;text-align:center}.pp-article__map{min-height:195px;margin-top:5px;padding:8px 8px 9px;background:#f0f1f2;text-align:center}.pp-article__map img{width:100%;height:136px;object-fit:contain}.pp-article__map p{max-width:220px;margin:0 auto;color:var(--article-navy);font-size:8px;line-height:1.45}.pp-article__related h2{margin:14px 0 7px;color:var(--article-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:19px;font-weight:500;line-height:1}.pp-article__related>a{display:grid;grid-template-columns:76px 1fr;gap:8px;min-height:83px;padding:6px 0;border-bottom:1px solid var(--article-rule);color:var(--article-navy)}.pp-article__related>a:hover strong,.pp-article__related>a:hover em{color:var(--article-orange)}.pp-article__related img{width:76px;height:69px;object-fit:cover}.pp-article__related small{display:block;margin-bottom:3px;font-size:6.5px}.pp-article__related strong{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:13px;font-weight:600;line-height:1}.pp-article__related em{display:block;margin-top:5px;color:var(--article-navy);font-size:7px;font-style:normal;font-weight:600}.pp-article__related>p{margin:8px 0;color:var(--article-muted);font-size:9px;line-height:1.5}.pp-article__newsletter{display:grid;grid-template-columns:337px 46px 238px 1fr;align-items:center;gap:15px;height:87px;margin:24px 28px 0;border-radius:6px;background:#f3eeeb;overflow:hidden}.pp-article__newsletter>img{width:337px;height:87px;object-fit:cover}.pp-article__newsletter>svg{width:35px;height:35px;padding:8px;border-radius:50%;background:#fff;color:var(--article-navy)}.pp-article__newsletter h2{margin:0;color:var(--article-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:20px;font-weight:500;line-height:1}.pp-article__newsletter p{margin:4px 0 0;color:#52627a;font-size:8.5px;line-height:1.35}.pp-article__newsletter form{display:flex;margin-right:15px}.pp-article__newsletter input{min-width:0;width:100%;height:32px;border:1px solid #ded8d2;border-right:0;background:#fff;padding:0 10px;color:var(--article-navy);font-size:9px;outline:0}.pp-article__newsletter button{height:32px;border:0;border-radius:0 4px 4px 0;background:var(--article-navy);color:#fff;padding:0 15px;font-size:9px;font-weight:700;cursor:pointer}.pp-article__newsletter-message{grid-column:3 / -1;margin:-12px 15px 0 0!important;font-size:7px!important;text-align:right}.pp-article__status{min-height:500px;padding:100px 30px;color:var(--article-navy);text-align:center}.pp-article__status h1{margin:0 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:48px;font-weight:500}.pp-article__back{display:inline-flex;margin-top:12px;border-radius:4px;background:var(--article-navy);color:#fff;padding:10px 18px;font-size:12px;font-weight:700}@media (min-width: 821px){.pp-article-page .pp-article__breadcrumbs,.pp-article-page .pp-article__header small{font-size:calc(10px / var(--cb-artboard-scale, 1))}.pp-article-page .pp-article__header h1{font-size:calc(52px / var(--cb-artboard-scale, 1))}.pp-article-page .pp-article__meta{font-size:calc(11px / var(--cb-artboard-scale, 1))}.pp-article-page .pp-article__body p{font-size:calc(13px / var(--cb-artboard-scale, 1))}.pp-article-page .pp-article__body .pp-article__intro{font-size:calc(18px / var(--cb-artboard-scale, 1))}.pp-article-page .pp-article__body h2{font-size:calc(25px / var(--cb-artboard-scale, 1))}.pp-article-page .pp-article__why h2{font-size:calc(28px / var(--cb-artboard-scale, 1))}.pp-article-page .pp-article__why p{font-size:calc(12px / var(--cb-artboard-scale, 1))}.pp-article-page .pp-article__why li{font-size:calc(11px / var(--cb-artboard-scale, 1))}.pp-article-page .pp-article__related h2{font-size:calc(22px / var(--cb-artboard-scale, 1))}.pp-article-page .pp-article__related strong{font-size:calc(17px / var(--cb-artboard-scale, 1))}}@media (max-width: 820px){.pp-article__breadcrumbs{height:36px;padding:11px 16px 0;font-size:10px}.pp-article__layout{display:block;margin:0 16px}.pp-article__header{min-height:0;padding:24px 0 20px}.pp-article__kicker-row{align-items:flex-start}.pp-article__header h1{margin:12px 0 14px;font-size:clamp(38px,10.5vw,44px);line-height:.94}.pp-article__meta{gap:9px 14px;font-size:10px}.pp-article__language-label{display:none!important}.pp-article__hero{width:100%;height:240px}.pp-article__body{padding-top:20px}.pp-article__body p{font-size:15px;line-height:1.65}.pp-article__body .pp-article__intro{font-size:19px;line-height:1.42}.pp-article__body h2{margin-top:20px;padding-top:20px;font-size:27px}.pp-article__topics{margin-top:5px;font-size:11px}.pp-article__share{grid-template-columns:1fr;gap:18px;margin-top:21px}.pp-article__share>div>strong{font-size:12px}.pp-article__share nav a,.pp-article__share nav button{width:35px;height:35px}.pp-article__author{grid-template-columns:68px 1fr;min-height:88px}.pp-article__author-icon{width:68px;height:68px}.pp-article__author h2{font-size:20px}.pp-article__author p{font-size:11px}.pp-article__sidebar{margin-top:32px}.pp-article__why{min-height:0;padding:24px}.pp-article__why h2{font-size:31px}.pp-article__why p{font-size:14px}.pp-article__why li{grid-template-columns:34px 1fr;font-size:13px}.pp-article__why li svg{width:34px;height:34px}.pp-article-page .pp-article__publish{min-height:45px;font-size:13px}.pp-article__why>strong{font-size:20px}.pp-article__map{padding:14px}.pp-article__map img{height:174px}.pp-article__map p{max-width:290px;font-size:12px}.pp-article__related h2{margin-top:27px;font-size:27px}.pp-article__related>a{grid-template-columns:104px 1fr;min-height:103px;padding:8px 0}.pp-article__related img{width:104px;height:87px}.pp-article__related small{font-size:9px}.pp-article__related strong{font-size:19px}.pp-article__related em{font-size:10px}.pp-article__newsletter{height:auto;margin:20px 16px 0;grid-template-columns:52px 1fr;gap:13px;padding:0 14px 17px}.pp-article__newsletter>img{grid-column:1 / -1;width:calc(100% + 28px);height:132px;margin-left:-14px}.pp-article__newsletter>svg{width:39px;height:39px}.pp-article__newsletter h2{font-size:25px}.pp-article__newsletter p{font-size:12px}.pp-article__newsletter form{grid-column:1 / -1;margin:0}.pp-article__newsletter input,.pp-article__newsletter button{height:39px;font-size:12px}.pp-article__newsletter-message{grid-column:1 / -1;margin:-4px 0 0!important;text-align:left}}@media (min-width: 821px){.pp-article-page{--article-gutter: clamp(16px, 3vw, 48px);width:100%;max-width:none;overflow:clip}.pp-article__breadcrumbs{padding-left:var(--article-gutter);padding-right:var(--article-gutter)}.pp-article__layout{grid-template-columns:minmax(0,2.3fr) minmax(270px,.82fr);gap:clamp(24px,3vw,56px);margin:0 var(--article-gutter)}.pp-article__header{min-height:0;padding:clamp(24px,3vw,48px) 0}.pp-article__header h1{max-width:22ch;font-size:clamp(44px,4vw,66px)}.pp-article__hero{width:100%;height:clamp(283px,27vw,520px)}.pp-article__body{max-width:78ch}.pp-article__body p{font-size:clamp(14px,1vw,17px)}.pp-article__body .pp-article__intro{font-size:clamp(18px,1.4vw,22px)}.pp-article__body h2{font-size:clamp(24px,1.75vw,31px)}.pp-article__sidebar{margin-top:0;min-width:0}.pp-article__why{min-height:0;padding:clamp(20px,2vw,32px)}.pp-article__why p{font-size:clamp(12px,.88vw,15px)}.pp-article__why li{font-size:clamp(11px,.82vw,14px)}.pp-article__related>a{grid-template-columns:minmax(76px,31%) minmax(0,1fr)}.pp-article__related img{width:100%;height:auto;aspect-ratio:1.1}.pp-article__newsletter{grid-template-columns:minmax(220px,1.3fr) 46px minmax(190px,.85fr) minmax(220px,1fr);margin-left:var(--article-gutter);margin-right:var(--article-gutter)}.pp-article__newsletter>img{width:100%;height:100%}}.publish-oct19{--publish-navy: #062b68;--publish-orange: #d96b00;--publish-gold: #c7892e;--publish-paper: #faf8f4;--publish-blue: #eef5fb;--publish-line: #dfd9d1;color:var(--publish-navy);background:var(--publish-paper);font-family:Montserrat,Lato,Arial,sans-serif}.publish-oct19 *,.publish-oct19 *:before,.publish-oct19 *:after{box-sizing:border-box}.publish-oct19 main{background:var(--publish-paper)}.publish-oct19 .publish-breadcrumb{height:42px;padding:12px 63px 0;gap:8px;color:#69768d;font:500 10px/1.2 Montserrat,Lato,Arial,sans-serif}.publish-oct19 .publish-breadcrumb a{color:var(--publish-navy)}.publish-oct19 .publish-breadcrumb b{font-weight:600}.publish-oct19 .publish-hero{display:grid;grid-template-columns:410px 1fr;align-items:start;height:195px;margin:0 58px}.publish-oct19 .publish-hero>div{padding:7px 0 0 5px}.publish-oct19 .publish-hero h1{margin:0;color:var(--publish-navy);font:500 47px/.98 Cormorant Garamond,Georgia,serif;letter-spacing:-.035em}.publish-oct19 .publish-hero i,.publish-oct19 .publish-values>i{display:block;width:37px;height:2px;margin:13px 0 17px;background:var(--publish-orange)}.publish-oct19 .publish-hero h2{max-width:350px;margin:0 0 10px;font:500 19px/1.1 Cormorant Garamond,Georgia,serif;letter-spacing:-.015em}.publish-oct19 .publish-hero p{width:380px;margin:0;color:#183a70;font:400 11px/1.52 Montserrat,Lato,Arial,sans-serif}.publish-oct19 .publish-hero>img{justify-self:end;width:450px;height:190px;object-fit:contain;object-position:right top}.publish-oct19 .publish-layout{display:grid;grid-template-columns:552px 214px;align-items:start;gap:24px;min-height:911px;margin:0 114px 0 58px}.publish-oct19 .publish-main{min-height:911px}.publish-oct19 .publish-how{position:relative;height:181px;padding:23px 38px 15px 99px;overflow:hidden;background:#f7f2ed}.publish-oct19 .publish-how__icon{position:absolute;left:24px;top:22px;width:61px;height:63px;object-fit:contain}.publish-oct19 .publish-how h2{margin:0 0 13px;color:var(--publish-navy);font:500 22px/1 Cormorant Garamond,Georgia,serif}.publish-oct19 .publish-how p{display:flex;align-items:center;gap:11px;margin:7px 0;color:#15376b;font:500 10px/1.25 Montserrat,Lato,Arial,sans-serif}.publish-oct19 .publish-how p b{display:grid;place-items:center;flex:0 0 auto;width:17px;height:17px;border-radius:50%;background:var(--publish-orange);color:#fff;font:600 9px/1 Montserrat,sans-serif}.publish-oct19 .publish-how>strong{display:block;margin-top:15px;color:var(--publish-navy);font:400 16px/1 Caveat,cursive}.publish-oct19 .publish-how__heart{position:absolute;right:24px;bottom:8px;width:102px;height:58px;object-fit:contain}.publish-oct19 .publish-access-notice{display:flex;align-items:flex-start;gap:13px;margin:15px 0 0;padding:16px 18px;border:1px solid #d9c4a5;border-left:4px solid var(--publish-orange);border-radius:4px;background:#fffaf3;color:var(--publish-navy)}.publish-oct19 .publish-access-notice>svg{flex:0 0 auto;width:21px;height:21px;color:var(--publish-orange)}.publish-oct19 .publish-access-notice h2{margin:0 0 5px;font:500 21px/1 Cormorant Garamond,Georgia,serif}.publish-oct19 .publish-access-notice p{margin:0;color:#40536c;font:400 10px/1.45 Montserrat,Lato,Arial,sans-serif}.publish-oct19 .publish-access-notice__action{display:inline-flex;align-items:center;gap:7px;min-height:31px;margin-top:11px;padding:0 13px;font-size:10px}.publish-oct19 .publish-access-notice__link{display:inline-block;margin-top:9px;color:var(--publish-orange);font:600 10px/1.3 Montserrat,Lato,Arial,sans-serif}.publish-oct19 .publish-form fieldset:disabled{opacity:.56}.publish-oct19 .publish-form fieldset:disabled .publish-upload{cursor:not-allowed;pointer-events:none}.publish-oct19 .publish-form{margin:15px 0 0}.publish-oct19 .publish-form fieldset{min-width:0;margin:0 0 11px;padding:0;border:0}.publish-oct19 .publish-form legend{margin:0 0 9px;padding:0;color:var(--publish-navy);font:500 18px/1 Cormorant Garamond,Georgia,serif}.publish-oct19 .publish-form legend small{font:400 9px/1 Montserrat,sans-serif}.publish-oct19 .publish-form label{display:grid;gap:4px;margin:0 0 8px;color:#12346b;font:600 9px/1.2 Montserrat,Lato,Arial,sans-serif}.publish-oct19 .publish-form input:not([type=checkbox]),.publish-oct19 .publish-form select,.publish-oct19 .publish-form textarea{width:100%;min-width:0;border:1px solid var(--publish-line);border-radius:3px;background:#fff;color:var(--publish-navy);font:400 9px/1.35 Montserrat,Lato,Arial,sans-serif}.publish-oct19 .publish-form input:not([type=checkbox]),.publish-oct19 .publish-form select{height:30px;padding:0 10px}.publish-oct19 .publish-form textarea{padding:8px 10px;resize:vertical}.publish-oct19 .publish-form input::placeholder,.publish-oct19 .publish-form textarea::placeholder{color:#9b9b9b;opacity:1}.publish-oct19 .publish-form select{appearance:auto;color:var(--publish-navy)}.publish-oct19 .publish-form__two{display:grid;grid-template-columns:1fr 1fr;gap:17px}.publish-oct19 .publish-preview-note{display:block;margin:-3px 0 9px 10px;color:#989898;font:400 8px/1.2 Montserrat,Lato,Arial,sans-serif}.publish-oct19 .publish-editor{border:1px solid var(--publish-line);border-radius:3px;background:#fff}.publish-oct19 .publish-editor>div{display:flex;align-items:center;height:27px;overflow:hidden;border-bottom:1px solid #e2e0dd;background:#f3f2f0}.publish-oct19 .publish-editor>div>span{display:grid;align-items:center;width:78px;height:100%;padding-left:10px;border-right:1px solid #dfddda;color:#4a4d56;font:500 8px/1 Montserrat,Lato,Arial,sans-serif}.publish-oct19 .publish-editor button{display:grid;place-items:center;width:29px;height:100%;padding:0;border:0;border-right:1px solid #e1dfdc;background:transparent;color:#26354f;cursor:pointer}.publish-oct19 .publish-editor button:hover{background:#e7e6e3}.publish-oct19 .publish-editor button svg{width:12px;height:12px;stroke-width:1.9}.publish-oct19 .publish-editor textarea{display:block;height:59px;border:0;border-radius:0;resize:none}.publish-oct19 .publish-upload-field{position:relative;min-height:232px;margin-top:4px}.publish-oct19 .publish-upload{display:grid;place-items:center;align-content:center;width:331px;height:91px;padding:7px;border:1px dashed #bcb8b4;border-radius:2px;background:#ffffff75;color:var(--publish-navy);text-align:center;cursor:pointer;transition:border-color .16s,background .16s}.publish-oct19 .publish-upload.is-dragging,.publish-oct19 .publish-upload:hover{border-color:var(--publish-orange);background:#fff}.publish-oct19 .publish-upload input{position:absolute;width:1px;height:1px;opacity:0}.publish-oct19 .publish-upload__icon{width:29px;height:29px;margin-bottom:2px;color:var(--publish-navy);stroke-width:1.55}.publish-oct19 .publish-upload strong{font:600 9px/1.2 Montserrat,Lato,Arial,sans-serif}.publish-oct19 .publish-upload span{font:400 8px/1.15 Montserrat,Lato,Arial,sans-serif}.publish-oct19 .publish-upload em{margin-top:3px;color:#737782;font:400 7px/1 Montserrat,Lato,Arial,sans-serif;font-style:normal}.publish-oct19 .publish-upload__preview{position:absolute;z-index:2;left:217px;top:32px;width:92px;height:61px;border:2px solid #fff;object-fit:cover;box-shadow:0 3px 9px #001f542e}.publish-oct19 .publish-upload__polaroid{position:absolute;z-index:1;top:14px;left:414px;width:132px;height:132px;object-fit:contain;transform:rotate(4deg)}.publish-oct19 .publish-upload__plane{position:absolute;top:86px;right:0;width:73px;height:113px;object-fit:contain}.publish-oct19 .publish-consents{display:grid;gap:7px;margin-top:11px}.publish-oct19 .publish-consents label{display:flex;align-items:flex-start;gap:7px;margin:0;color:#263b61;font:400 8px/1.28 Montserrat,Lato,Arial,sans-serif}.publish-oct19 .publish-consents input{width:12px;height:12px;margin:0;accent-color:var(--publish-navy)}.publish-oct19 .publish-consents a,.publish-oct19 .publish-contact a{color:var(--publish-orange);text-decoration:none}.publish-oct19 .publish-consents a:hover,.publish-oct19 .publish-contact a:hover{text-decoration:underline}.publish-oct19 .publish-submit{width:345px;height:34px;min-height:34px;margin-top:11px;border-radius:4px;font:600 11px/1 Montserrat,Lato,Arial,sans-serif}.publish-oct19 .publish-submit:disabled{cursor:wait;opacity:.65}.publish-oct19 .publish-submit svg{width:14px;height:14px}.publish-oct19 .publish-contact{margin:9px 0 0;color:#4a5f7c;font:400 8px/1.25 Montserrat,Lato,Arial,sans-serif}.publish-oct19 .publish-values{position:relative;min-height:630px;padding:23px 20px;overflow:hidden;background:#eff3f8}.publish-oct19 .publish-values__hero-icon{width:53px;height:55px;object-fit:contain}.publish-oct19 .publish-values h2{margin:7px 0 0;color:var(--publish-navy);font:500 23px/.96 Cormorant Garamond,Georgia,serif;letter-spacing:-.02em}.publish-oct19 .publish-values>i{margin:13px 0 22px;width:29px}.publish-oct19 .publish-values article{display:grid;grid-template-columns:39px 1fr;gap:9px;margin:0 0 21px}.publish-oct19 .publish-values__icon{width:38px;height:39px;color:var(--publish-gold);stroke-width:1.35}.publish-oct19 .publish-values h3{margin:0 0 5px;font:500 16px/1 Cormorant Garamond,Georgia,serif}.publish-oct19 .publish-values p{margin:0;color:#24426d;font:400 9px/1.45 Montserrat,Lato,Arial,sans-serif}.publish-oct19 .publish-values__branch{position:absolute;right:15px;bottom:18px;width:133px!important;height:78px!important;object-fit:contain;opacity:.9;transform:rotate(-9deg)}.publish-oct19 .publish-newsletter{position:relative;display:grid;grid-template-columns:314px 51px 226px minmax(0,1fr);align-items:center;gap:13px;height:86px;margin:3px 27px 11px;overflow:hidden;border-radius:5px;background:#f2ede8}.publish-oct19 .publish-newsletter>img:first-child{width:314px;height:107px;object-fit:cover}.publish-oct19 .publish-newsletter__envelope{width:43px;height:43px;padding:8px;border:1px solid #8794aa;border-radius:50%;color:var(--publish-navy);stroke-width:1.25}.publish-oct19 .publish-newsletter h2{margin:0;color:var(--publish-navy);font:500 20px/1 Cormorant Garamond,Georgia,serif}.publish-oct19 .publish-newsletter p{margin:5px 0 0;color:#455e7e;font:400 8px/1.35 Montserrat,Lato,Arial,sans-serif}.publish-oct19 .publish-newsletter form{display:flex;align-items:center;min-width:0;margin-right:13px}.publish-oct19 .publish-newsletter input{min-width:0;flex:1;height:33px;border:0;border-radius:4px 0 0 4px;padding:0 12px;color:var(--publish-navy);font:400 9px/1 Montserrat,Lato,Arial,sans-serif}.publish-oct19 .publish-newsletter button{height:33px;border:0;border-radius:0 4px 4px 0;padding:0 16px;background:var(--publish-navy);color:#fff;font:600 10px/1 Montserrat,Lato,Arial,sans-serif;cursor:pointer}.publish-oct19 .publish-newsletter__message{position:absolute;right:16px;bottom:2px;margin:0;color:#455e7e;font-size:7px!important}.publish-oct19 .cb-footer{min-height:173px}.publish-oct19 .cb-footer__tagline{font-family:Montserrat,Lato,Arial,sans-serif}@media (min-width: 821px){.publish-oct19 .publish-hero h1{font-size:calc(47px / var(--cb-artboard-scale, 1))}.publish-oct19 .publish-hero h2{font-size:calc(19px / var(--cb-artboard-scale, 1))}.publish-oct19 .publish-hero p{font-size:calc(11px / var(--cb-artboard-scale, 1))}.publish-oct19 .publish-how h2{font-size:calc(22px / var(--cb-artboard-scale, 1))}.publish-oct19 .publish-how p{font-size:calc(10px / var(--cb-artboard-scale, 1))}.publish-oct19 .publish-form legend{font-size:calc(18px / var(--cb-artboard-scale, 1))}.publish-oct19 .publish-form label,.publish-oct19 .publish-form input:not([type=checkbox]),.publish-oct19 .publish-form select,.publish-oct19 .publish-form textarea{font-size:calc(9px / var(--cb-artboard-scale, 1))}.publish-oct19 .publish-values h2{font-size:calc(23px / var(--cb-artboard-scale, 1))}.publish-oct19 .publish-values h3{font-size:calc(16px / var(--cb-artboard-scale, 1))}.publish-oct19 .publish-newsletter h2{font-size:calc(20px / var(--cb-artboard-scale, 1))}}@media (max-width: 820px){.publish-oct19 .publish-breadcrumb{height:37px;padding:12px 20px 0;font-size:10px}.publish-oct19 .publish-hero{display:block;height:auto;margin:0 20px}.publish-oct19 .publish-hero>div{padding:20px 0 0}.publish-oct19 .publish-hero h1{font-size:39px}.publish-oct19 .publish-hero h2{font-size:23px}.publish-oct19 .publish-hero p{width:auto;font-size:14px}.publish-oct19 .publish-hero>img{width:100%;height:auto;margin:13px 0 5px}.publish-oct19 .publish-layout{display:flex;flex-direction:column;gap:20px;min-height:0;margin:0 20px}.publish-oct19 .publish-main{width:100%;min-height:0;order:1}.publish-oct19 .publish-how{height:auto;min-height:195px;padding:24px 20px 77px 89px}.publish-oct19 .publish-how__icon{left:19px;top:23px;width:55px;height:58px}.publish-oct19 .publish-how h2{font-size:28px}.publish-oct19 .publish-how p{font-size:13px}.publish-oct19 .publish-how>strong{margin-top:14px;font-size:19px}.publish-oct19 .publish-how__heart{right:17px;width:111px;height:64px}.publish-oct19 .publish-access-notice{margin-top:20px;padding:17px}.publish-oct19 .publish-access-notice h2{font-size:25px}.publish-oct19 .publish-access-notice p,.publish-oct19 .publish-access-notice__link{font-size:12px}.publish-oct19 .publish-access-notice__action{min-height:38px;font-size:12px}.publish-oct19 .publish-form{margin-top:25px}.publish-oct19 .publish-form legend{font-size:24px}.publish-oct19 .publish-form label{gap:6px;margin-bottom:13px;font-size:12px}.publish-oct19 .publish-form input:not([type=checkbox]),.publish-oct19 .publish-form select{height:40px;padding:0 12px;font-size:13px}.publish-oct19 .publish-form textarea{font-size:13px}.publish-oct19 .publish-form__two{grid-template-columns:1fr;gap:0}.publish-oct19 .publish-editor>div{height:36px}.publish-oct19 .publish-editor>div>span{width:82px;font-size:10px}.publish-oct19 .publish-editor button{width:32px}.publish-oct19 .publish-editor textarea{height:150px}.publish-oct19 .publish-preview-note{font-size:10px}.publish-oct19 .publish-upload-field{min-height:0}.publish-oct19 .publish-upload{width:100%;height:137px;margin:0 0 225px!important}.publish-oct19 .publish-upload__icon{width:42px;height:42px}.publish-oct19 .publish-upload strong{font-size:13px}.publish-oct19 .publish-upload span{font-size:11px}.publish-oct19 .publish-upload em{font-size:10px}.publish-oct19 .publish-upload__polaroid{top:151px;left:auto;right:19px;width:143px;height:143px}.publish-oct19 .publish-upload__preview{left:19px;top:161px;width:132px;height:90px}.publish-oct19 .publish-upload__plane{top:252px;right:3px;width:66px;height:105px}.publish-oct19 .publish-consents{position:static!important;gap:11px}.publish-oct19 .publish-consents label{font-size:11px}.publish-oct19 .publish-consents input{width:15px;height:15px}.publish-oct19 .publish-submit{position:static!important;width:100%;height:39px;margin-top:15px;font-size:13px}.publish-oct19 .publish-contact{position:static!important;margin-top:10px;font-size:10px;text-align:center}.publish-oct19 .publish-values{width:100%;min-height:0;padding:26px 21px;order:2}.publish-oct19 .publish-values__hero-icon{width:61px;height:64px}.publish-oct19 .publish-values h2{font-size:30px}.publish-oct19 .publish-values article{grid-template-columns:52px 1fr;gap:12px;margin-bottom:21px}.publish-oct19 .publish-values__icon{width:49px;height:50px}.publish-oct19 .publish-values h3{font-size:22px}.publish-oct19 .publish-values p{font-size:13px}.publish-oct19 .publish-values__branch{width:132px!important;height:76px!important}.publish-oct19 .publish-newsletter{grid-template-columns:56px 1fr;height:auto;margin:20px 16px;padding:0 16px 18px;gap:13px}.publish-oct19 .publish-newsletter>img:first-child{grid-column:1 / -1;width:calc(100% + 32px);height:auto;max-height:150px;margin-left:-16px;object-fit:cover}.publish-oct19 .publish-newsletter__envelope{width:50px;height:50px}.publish-oct19 .publish-newsletter h2{font-size:25px}.publish-oct19 .publish-newsletter p{font-size:12px}.publish-oct19 .publish-newsletter form{grid-column:1 / -1;margin:0}.publish-oct19 .publish-newsletter input,.publish-oct19 .publish-newsletter button{height:40px;font-size:12px}.publish-oct19 .publish-newsletter__message{left:16px;right:16px;bottom:1px;font-size:9px!important}}@media (prefers-reduced-motion: reduce){.publish-oct19 .publish-upload{transition:none}}@media (max-width: 360px){.publish-oct19 .publish-editor{width:100%;min-width:0}.publish-oct19 .publish-editor>div{min-width:0}.publish-oct19 .publish-editor>div>span{width:62px;flex:0 1 62px;min-width:0;padding-left:7px}.publish-oct19 .publish-editor button{width:25px;flex:0 0 25px}.publish-oct19 .publish-editor textarea{width:100%;max-width:100%}}@media (min-width: 821px){.publish-oct19{--publish-gutter: clamp(16px, 3vw, 48px);width:100%;max-width:none!important;overflow:clip}.publish-oct19 .publish-breadcrumb{padding-left:var(--publish-gutter);padding-right:var(--publish-gutter)}.publish-oct19 .publish-hero{height:auto;min-height:clamp(220px,18vw,320px);grid-template-columns:minmax(330px,.95fr) minmax(360px,1.05fr);gap:clamp(24px,4vw,80px);margin:0 var(--publish-gutter)}.publish-oct19 .publish-hero>div{padding-top:clamp(20px,2.4vw,44px)}.publish-oct19 .publish-hero h1{font-size:clamp(44px,3.7vw,62px)}.publish-oct19 .publish-hero h2{max-width:28ch;font-size:clamp(19px,1.55vw,26px)}.publish-oct19 .publish-hero p{width:auto;max-width:58ch;font-size:clamp(13px,.95vw,16px)}.publish-oct19 .publish-hero>img{width:100%;height:100%;min-height:210px;object-fit:contain;object-position:right center}.publish-oct19 .publish-layout{grid-template-columns:minmax(0,2.1fr) minmax(260px,.82fr);gap:clamp(24px,3vw,54px);min-height:0;margin:0 var(--publish-gutter)}.publish-oct19 .publish-main{min-height:0;width:100%}.publish-oct19 .publish-how{height:auto;min-height:190px}.publish-oct19 .publish-form{height:auto;margin-top:20px}.publish-oct19 .publish-form fieldset{height:auto!important}.publish-oct19 .publish-upload-field{position:relative;min-height:235px;height:auto!important}.publish-oct19 .publish-upload{width:min(100%,520px)}.publish-oct19 .publish-upload__preview{left:min(56%,calc(100% - 120px))}.publish-oct19 .publish-upload__polaroid{left:auto;right:clamp(70px,12%,150px)}.publish-oct19 .publish-upload__plane{right:0}.publish-oct19 .publish-consents,.publish-oct19 .publish-submit,.publish-oct19 .publish-contact{position:static}.publish-oct19 .publish-submit{width:min(100%,480px)}.publish-oct19 .publish-values{min-height:0;height:auto;align-self:stretch;padding:clamp(22px,2vw,34px)}.publish-oct19 .publish-values p{font-size:clamp(11px,.8vw,14px)}.publish-oct19 .publish-newsletter{grid-template-columns:minmax(230px,1.3fr) 51px minmax(190px,.85fr) minmax(220px,1fr);margin-left:var(--publish-gutter);margin-right:var(--publish-gutter)}.publish-oct19 .publish-newsletter>img:first-child{width:100%;height:100%}}.publish-oct19 .publish-hero .publish-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;height:auto;padding:0;margin:0 0 18px;gap:8px}.publish-oct19 .publish-hero>img{height:clamp(190px,16vw,290px);max-height:none}.cl-page{--cl-navy:#082f63;--cl-blue:#bcdce7;--cl-blue-soft:#eaf5f7;--cl-gold:#dfa73c;--cl-orange:#c76432;--cl-mint:#84ad9c;--cl-sand:#f4eadb;--cl-paper:#fbfaf7;min-height:100vh;width:100%;overflow-x:clip;background:var(--cl-paper);color:var(--cl-navy);font-family:Lato,Arial,sans-serif}.cl-page *{box-sizing:border-box}.cl-page img{display:block}.cl-page a{color:inherit}.cl-header{position:relative;z-index:20;height:88px;background:#f6f6f1f5;border-bottom:1px solid rgba(8,47,99,.08)}.cl-header__row{height:100%;max-width:1024px;margin:auto;padding:0 50px;display:grid;grid-template-columns:188px 1fr auto;align-items:center;gap:25px}.cl-header__brand img{width:148px;height:auto}.cl-header__nav{display:flex;align-items:center;justify-content:center;gap:24px}.cl-header__nav a{position:relative;text-decoration:none;white-space:nowrap;font-size:12px;font-weight:700;line-height:1;color:#1b2c45}.cl-header__nav a:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;background:var(--cl-orange);transform:scaleX(0);transition:transform .18s cubic-bezier(.23,1,.32,1)}.cl-header__nav a:hover:after,.cl-header__nav a.is-active:after{transform:scaleX(1)}.cl-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:3px;padding:12px 18px;text-decoration:none;font:700 14px/1 Lato,sans-serif;transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s}.cl-button:active{transform:scale(.97)}.cl-button svg{width:15px;height:15px}.cl-button--navy{background:var(--cl-navy);color:#fff!important}.cl-button--navy:hover{background:var(--cl-orange)}.cl-header__cta{white-space:nowrap}.cl-header__menu{display:none;border:0;background:transparent;color:var(--cl-navy);padding:8px}.cl-header__mobile{position:absolute;left:0;right:0;top:88px;display:grid;gap:1px;padding:8px 20px 18px;background:#fbfaf7;box-shadow:0 15px 28px #082f6321}.cl-header__mobile a{padding:10px;border-bottom:1px solid rgba(8,47,99,.1);text-decoration:none;font-weight:700}.cl-footer{position:relative;min-height:198px;overflow:hidden;background:#f5efe7;color:#142844;border-top:1px solid rgba(8,47,99,.08)}.cl-footer__inner{position:relative;z-index:2;max-width:1024px;min-height:160px;margin:auto;padding:25px 50px 38px;display:grid;grid-template-columns:180px 1fr 1fr 1fr 1.1fr;gap:30px}.cl-footer__logo{width:142px;height:auto;align-self:start}.cl-footer__column,.cl-footer__follow{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.cl-footer__column strong,.cl-footer__follow>strong{margin-bottom:6px;text-transform:uppercase;letter-spacing:.08em;font:700 11px/1.2 Lato,sans-serif}.cl-footer__column a{font:400 10px/1.3 Lato,sans-serif;text-decoration:none}.cl-footer__column a:hover{text-decoration:underline}.cl-footer__follow>div{display:flex;gap:8px}.cl-footer__follow a{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:var(--cl-orange);color:#fff}.cl-footer__follow svg{width:14px;height:14px}.cl-footer__branch{position:absolute;z-index:1;left:-8px;bottom:-12px;width:176px;opacity:.82}.cl-footer__sailboat{position:absolute;z-index:1;right:14px;bottom:-3px;width:225px;opacity:.83}.cl-footer__tagline{position:absolute;z-index:3;left:50%;bottom:11px;margin:0;transform:translate(-50%);display:flex;align-items:center;gap:7px;white-space:nowrap;font:500 12px/1 Cormorant Garamond,serif;color:#617281}.cl-footer__tagline svg{width:14px;height:14px;color:var(--cl-orange)}.contact-reference .cl-header__row{max-width:862px;padding:0 51px;grid-template-columns:151px 1fr auto;gap:19px}.contact-reference .cl-header__brand img{width:111px}.contact-reference .cl-header__nav{gap:20px}.contact-reference .cl-header__nav a{font-size:10px}.contact-reference .cl-header__cta{font-size:11px;padding:11px 15px}.contact-hero{position:relative;height:642px;overflow:hidden;background:#e4e3dc}.contact-hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:58% 50%}.contact-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,#051c3de6,#062348b8 28%,#082f6333 55%,#082f6300 76%)}.contact-hero__copy{position:relative;z-index:2;width:min(862px,100%);height:100%;margin:auto;padding:103px 51px;display:flex;flex-direction:column;justify-content:flex-start;color:#fff}.contact-hero h1{max-width:390px;margin:0;color:#fff;font:400 60px/.94 Cormorant Garamond,serif;letter-spacing:-.035em}.contact-hero__rule{width:37px;height:3px;margin:17px 0 23px;background:var(--cl-gold)}.contact-hero p{max-width:345px;margin:0;font:400 20px/1.5 Lato,sans-serif;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.25)}.contact-main{background:#fff}.contact-compose{max-width:862px;margin:auto;padding:47px 66px 34px;display:grid;grid-template-columns:360px 1fr;gap:31px}.contact-compose h2{margin:0 0 27px;color:var(--cl-navy);font:500 32px/1.08 Cormorant Garamond,serif}.contact-form{display:grid;gap:14px}.contact-form__field{display:grid;gap:6px}.contact-form label{font:400 14px/1.2 Lato,sans-serif;color:#152a45}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #bfcbd3;border-radius:3px;background:#fff;padding:10px 12px;color:#182b43;font:400 14px/1.35 Lato,sans-serif;outline:none}.contact-form input,.contact-form select{height:42px}.contact-form textarea{height:105px;resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--cl-navy);box-shadow:0 0 0 2px #082f631f}.contact-form__button{width:100%;margin-top:3px;min-height:44px;background:var(--cl-orange);color:#fff;border:0;border-radius:3px;font:700 15px/1 Lato,sans-serif;display:flex;align-items:center;justify-content:center;gap:10px}.contact-form__button:hover{background:var(--cl-navy)}.contact-form__button svg{width:18px;height:18px}.contact-form__privacy{margin:4px 0 0;display:flex;gap:9px;align-items:flex-start;color:#566579;font:400 13px/1.5 Lato,sans-serif}.contact-form__privacy svg{flex:0 0 auto;width:17px;height:17px;margin-top:1px;color:var(--cl-mint)}.contact-form__status{margin:0;padding:11px 13px;background:#eaf6ee;color:#285845;font-size:13px;border-radius:3px}.contact-topics{padding-left:2px}.contact-topics__list{display:grid}.contact-topic{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:14px;min-height:88px;padding:13px 10px;border-bottom:1px solid #dde5e7;background:none;text-align:left}.contact-topic:first-child{border-top:1px solid #dde5e7}.contact-topic__icon{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#e8f2f5;color:var(--cl-navy)}.contact-topic:nth-child(2) .contact-topic__icon{background:#f7ead8;color:var(--cl-orange)}.contact-topic:nth-child(3) .contact-topic__icon{background:#e6f0eb;color:#4b806a}.contact-topic:nth-child(4) .contact-topic__icon{background:#f6e7db;color:#be6a3e}.contact-topic:nth-child(5) .contact-topic__icon{background:#e7edf7;color:#476591}.contact-topic__icon svg{width:23px;height:23px}.contact-topic strong{display:block;margin-bottom:5px;color:var(--cl-navy);font:700 15px/1.15 Lato,sans-serif}.contact-topic p{margin:0;color:#566579;font:400 13px/1.45 Lato,sans-serif}.contact-details{position:relative;background:#e5f1f4}.contact-details__inner{max-width:862px;min-height:224px;margin:auto;padding:35px 58px;display:grid;grid-template-columns:1fr 1.03fr 1.12fr 1.25fr;gap:19px;align-items:center}.contact-info-card{min-height:153px;padding:17px 10px 10px;text-align:center;border-right:1px solid rgba(8,47,99,.13)}.contact-info-card:last-of-type{border-right:0}.contact-info-card__icon{width:52px;height:52px;margin:0 auto 9px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--cl-orange);box-shadow:0 3px 10px #082f6317}.contact-info-card:nth-child(2) .contact-info-card__icon{color:var(--cl-navy)}.contact-info-card:nth-child(3) .contact-info-card__icon{color:#4c806b}.contact-info-card svg{width:25px;height:25px}.contact-info-card h3{margin:0 0 8px;font:600 20px/1 Cormorant Garamond,serif}.contact-info-card p,.contact-info-card a{margin:0;color:#465a70;text-decoration:none;font:400 12px/1.55 Lato,sans-serif}.contact-details__boat{width:176px;max-height:163px;object-fit:contain;justify-self:end}.contact-closing{min-height:117px;padding:27px 20px 23px;text-align:center;background:#fff}.contact-closing p{margin:0;color:var(--cl-navy);font:400 22px/1.25 Cormorant Garamond,serif}.contact-closing strong{display:block;margin-top:6px;color:var(--cl-gold);font:500 20px/1.2 Caveat,cursive}.contact-closing svg{width:18px;height:18px;margin-top:7px;color:var(--cl-orange)}.contact-reference .cl-footer__inner{max-width:862px;padding-left:69px;padding-right:45px;grid-template-columns:116px 1fr 1fr 1fr 1.1fr;gap:24px}.contact-reference .cl-footer__logo{width:103px}.contact-reference .cl-footer{min-height:198px}.legal-reference .cl-header{height:88px}.legal-hero{position:relative;height:436px;overflow:hidden}.legal-hero__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:57% center}.legal-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,#072347db,#07264eab 31%,#082f632b 57%,#082f6300 77%)}.legal-hero__copy{position:relative;z-index:2;max-width:1024px;height:100%;margin:auto;padding:96px 50px;color:#fff}.legal-hero h1{margin:0;font:500 76px/.9 Cormorant Garamond,serif;letter-spacing:-.04em}.legal-hero__rule,.cl-title-rule{display:block;width:38px;height:3px;margin:17px 0 20px;background:var(--cl-gold)}.legal-hero p{max-width:365px;margin:0;font:400 17px/1.55 Lato,sans-serif}.legal-hero strong{display:block;margin-top:20px;color:#e3b947;font:500 21px/1.1 Caveat,cursive}.legal-docs{background:#fff}.legal-docs__inner{position:relative;max-width:1024px;margin:auto;padding:76px 61px 55px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 210px;grid-auto-rows:252px;gap:28px 22px}.legal-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:27px 24px 21px;overflow:hidden;background:#fff;border:1px solid #d5e0e5;border-radius:2px;text-decoration:none;box-shadow:0 7px 18px #082f630e;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s}.legal-card:hover{transform:translateY(-3px);box-shadow:0 12px 24px #082f631a}.legal-card:nth-child(2){background:#f5eee3}.legal-card:nth-child(3){background:#e8f3f5}.legal-card:nth-child(4){background:#f7eee7}.legal-card:nth-child(5){background:#edf2f8}.legal-card:nth-child(6){background:#f4ede4}.legal-card .cl-legal-icon{margin-bottom:18px}.legal-card h2{position:relative;z-index:2;max-width:190px;margin:0;color:var(--cl-navy);font:500 27px/.96 Cormorant Garamond,serif;letter-spacing:-.025em}.legal-card__rule{width:24px;height:2px;margin:12px 0 10px;background:var(--cl-gold)}.legal-card p{position:relative;z-index:2;max-width:180px;margin:0;color:#485a6f;font:400 14px/1.45 Lato,sans-serif}.legal-card__link{position:relative;z-index:2;margin-top:auto;color:var(--cl-navy);font:700 14px/1 Lato,sans-serif}.legal-card__branch{position:absolute;right:-8px;bottom:-12px;width:78px;opacity:.72}.cl-legal-icon{width:61px;height:61px;display:grid;place-items:center;border-radius:50%;background:#d7e8ef;color:var(--cl-navy)}.cl-legal-icon svg{width:31px;height:31px;stroke-width:1.8}.cl-legal-icon--privacy{background:#e4eee7;color:#3f795f}.cl-legal-icon--cookies{background:#f5e6cd;color:#b36b2e}.cl-legal-icon--refund{background:#e8eef8;color:#5271a1}.cl-legal-icon--dispute{background:#e4eee8;color:#4d7a68}.cl-legal-icon--cancellation{background:#f7e3da;color:#bd633b}.legal-trust{grid-column:4;grid-row:1/span 2;position:relative;overflow:hidden;padding:41px 27px;background:#89b5a2;color:#fff}.legal-trust .cl-trust-mark{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#3e755f}.legal-trust .cl-trust-mark svg{width:30px;height:30px}.legal-trust h2{margin:58px 0 17px;font:500 34px/.98 Cormorant Garamond,serif}.legal-trust p{margin:0;font:400 14px/1.55 Lato,sans-serif}.legal-trust img{position:absolute;right:-1px;bottom:0;width:144px;opacity:.76}.legal-owner{position:relative;min-height:164px;overflow:hidden;background:#e7f2f5}.legal-owner__inner{max-width:1024px;min-height:164px;margin:auto;padding:25px 68px;display:flex;align-items:center;gap:19px}.legal-owner__icon{flex:0 0 auto;width:55px;height:55px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--cl-orange)}.legal-owner__icon svg{width:27px;height:27px}.legal-owner__copy h2{margin:0 0 10px;font:500 21px/1 Cormorant Garamond,serif}.legal-owner__copy p{margin:4px 0;color:#42566c;font:400 12px/1.5 Lato,sans-serif}.legal-owner__boat{position:absolute;right:30px;bottom:-8px;width:245px;opacity:.9}.cl-newsletter{position:relative;min-height:150px;padding:23px max(50px,calc((100vw - 920px)/2));display:grid;grid-template-columns:310px 55px 1fr 315px;align-items:center;gap:24px;background:#f4eadb}.cl-newsletter>img{position:absolute;left:0;top:0;width:318px;height:150px;object-fit:cover}.cl-newsletter__icon{grid-column:2;width:44px;height:44px;padding:9px;border-radius:50%;background:#fff;color:var(--cl-orange)}.cl-newsletter h2{margin:0 0 5px;font:600 23px/1 Cormorant Garamond,serif}.cl-newsletter p{margin:0;color:#526174;font:400 12px/1.45 Lato,sans-serif}.cl-newsletter form{display:grid;grid-template-columns:1fr auto}.cl-newsletter input{height:39px;border:1px solid #bcc5cb;border-right:0;background:#fff;padding:0 13px;font-size:13px;outline:none}.cl-newsletter button{height:39px;border:0;background:var(--cl-navy);color:#fff;padding:0 21px;font-weight:700}.cl-newsletter__message{position:absolute;right:50px;bottom:6px;color:#3c5d50!important;font-size:10px!important}.cl-document-page main{background:#fff}.cl-breadcrumb{max-width:1024px;margin:auto;padding:30px 45px 14px;display:flex;gap:8px;color:#667487;font:400 12px/1.2 Lato,sans-serif}.cl-breadcrumb a{text-decoration:none}.cl-document-hero{max-width:1024px;height:254px;margin:auto;display:grid;grid-template-columns:58% 42%;overflow:hidden;background:#edf5f7}.cl-document-hero__copy{display:flex;align-items:center;gap:28px;padding:31px 0 31px 68px}.cl-document-hero__copy .cl-legal-icon{flex:0 0 auto;width:81px;height:81px}.cl-document-hero__copy .cl-legal-icon svg{width:42px;height:42px}.cl-document-hero h1{margin:0;color:var(--cl-navy);font:500 52px/.94 Cormorant Garamond,serif;letter-spacing:-.035em}.cl-document-hero p{max-width:380px;margin:0;color:#41576e;font:400 16px/1.5 Lato,sans-serif}.cl-document-hero small{display:flex;align-items:center;gap:8px;margin-top:15px;color:#647386;font:400 13px/1 Lato,sans-serif}.cl-document-hero small svg{width:18px;height:18px;color:var(--cl-orange)}.cl-document-hero__visual{position:relative;overflow:hidden}.cl-document-hero__visual img{width:100%;height:100%;object-fit:cover;object-position:center}.cl-document-hero__visual span{position:absolute;inset:0;background:linear-gradient(90deg,#edf5f7,#edf5f71a 24%,#edf5f700 54%)}.cl-document-layout{position:relative;max-width:1024px;margin:auto;padding:40px 68px 29px;display:grid;grid-template-columns:224px minmax(0,1fr);gap:43px;background:#fff}.cl-document-toc{align-self:start;padding:18px 19px 21px;background:#edf6f7;border-left:4px solid #84ad9c}.cl-document-toc h2{margin:0;color:var(--cl-navy);font:600 22px/1 Cormorant Garamond,serif}.cl-document-toc__rule{display:block;width:27px;height:2px;margin:12px 0 14px;background:var(--cl-gold)}.cl-document-toc>div{display:grid;gap:4px}.cl-document-toc button{width:100%;padding:4px 0;border:0;background:transparent;color:#4d6174;text-align:left;font:400 12px/1.35 Lato,sans-serif}.cl-document-toc button:hover,.cl-document-toc button.is-active{color:var(--cl-orange);font-weight:700}.cl-document-toc button.is-level-2{padding-left:12px}.cl-document__content-wrap{position:relative;min-width:0}.cl-document__content{position:relative;max-height:682px;overflow:hidden;color:#243c54;font:400 13px/1.65 Lato,sans-serif}.cl-document-layout.is-expanded .cl-document__content{max-height:none;overflow:visible}.cl-document__content>div{max-width:none!important;margin:0!important;padding:0!important;font-family:Lato,Arial,sans-serif!important;color:#243c54!important}.cl-document__content h1{margin:0 0 24px!important;color:var(--cl-navy)!important;text-align:left!important;font:600 27px/1.05 Cormorant Garamond,serif!important;-webkit-text-stroke:0!important}.cl-document__content h2,.cl-document__content [data-slot=accordion-trigger] span{margin:0 0 7px!important;color:var(--cl-navy)!important;text-align:left!important;font:600 18px/1.15 Cormorant Garamond,serif!important;-webkit-text-stroke:0!important}.cl-document__content p{margin:0 0 10px!important;line-height:1.65!important}.cl-document__content ul,.cl-document__content ol{margin:0 0 13px!important;padding-left:20px!important;line-height:1.7!important}.cl-document__content section{scroll-margin-top:95px;margin-bottom:25px!important}.cl-document__content a{color:#1d67a8!important}.cl-document__content table{width:100%!important;border-collapse:collapse!important;margin:12px 0 15px!important;font-size:11px!important}.cl-document__content th{background:var(--cl-navy)!important;color:#fff!important;text-align:left!important;padding:7px!important}.cl-document__content td{padding:7px!important;border-bottom:1px solid #d7e1e6!important;background:#fff!important}.cl-document__content tr:nth-child(2n) td{background:#edf5f7!important}.cl-document__content [data-slot=accordion-item]{border-radius:3px!important;border-color:#d9e4e8!important;background:#fff!important;box-shadow:none!important}.cl-document__content [data-slot=accordion-trigger]{padding:12px 14px!important}.cl-document__content [data-slot=accordion-trigger] span{margin:0!important;font-size:17px!important}.cl-document__content [data-slot=accordion-content]{padding:0 14px 11px!important}.cl-document__fade{position:absolute;z-index:2;left:0;right:0;bottom:0;height:112px;background:linear-gradient(180deg,#fff0,#fff 74%)}.cl-document-layout.is-expanded .cl-document__fade{display:none}.cl-document__expand{position:absolute;z-index:3;left:50%;bottom:16px;transform:translate(-50%);border:0;background:transparent;color:var(--cl-navy);font:700 13px/1 Lato,sans-serif}.cl-document-question{position:relative;min-height:140px;padding:24px max(68px,calc((100vw - 888px)/2));display:grid;grid-template-columns:135px 1fr auto;align-items:center;gap:25px;background:#f4eadb}.cl-document-question>img{width:125px;height:93px;object-fit:contain}.cl-document-question h2{margin:0 0 7px;font:600 28px/1 Cormorant Garamond,serif}.cl-document-question p{margin:0;color:#506076;font:400 13px/1.5 Lato,sans-serif}.cl-document-back{width:max-content;margin:25px auto 36px;display:flex;align-items:center;gap:7px;color:var(--cl-navy);text-decoration:none;font:700 13px/1 Lato,sans-serif}.cl-document-back svg{width:15px;height:15px}@media (max-width:900px){.cl-header{height:76px}.cl-header__row,.contact-reference .cl-header__row{height:76px;padding:0 22px;grid-template-columns:1fr auto}.cl-header__brand img,.contact-reference .cl-header__brand img{width:135px}.cl-header__nav,.cl-header__cta{display:none}.cl-header__menu{display:block}.cl-header__mobile{top:76px}.contact-hero{height:565px}.contact-hero__copy{padding:88px 36px}.contact-hero h1{font-size:54px}.contact-compose{padding:48px 35px;grid-template-columns:1fr 1fr}.legal-docs__inner{padding:55px 35px;grid-template-columns:repeat(2,1fr)}.legal-trust{grid-column:2;grid-row:1/span 2}.legal-card:nth-of-type(3){grid-column:1;grid-row:2}.legal-owner__inner{padding-left:35px}.cl-newsletter{grid-template-columns:220px 45px 1fr;gap:16px;padding:22px 25px}.cl-newsletter>img{width:220px}.cl-newsletter form{grid-column:3}.cl-document-layout{padding:40px 35px;grid-template-columns:205px 1fr;gap:28px}.cl-document-question{padding-left:35px;padding-right:35px}.cl-footer__inner{padding-left:35px;padding-right:35px;grid-template-columns:150px repeat(4,1fr);gap:18px}.contact-reference .cl-footer__inner{padding-left:35px;padding-right:35px;grid-template-columns:130px repeat(4,1fr);gap:18px}}@media (max-width:720px){.cl-page{font-size:15px}.contact-hero{height:520px}.contact-hero__photo{object-position:62% center}.contact-hero__shade{background:linear-gradient(90deg,#051c3deb,#06234894 72%,#082f632e)}.contact-hero__copy{padding:78px 25px}.contact-hero h1{font-size:49px}.contact-hero p{font-size:17px}.contact-compose{padding:42px 22px;grid-template-columns:1fr;gap:48px}.contact-topics{padding:0}.contact-details__inner{padding:34px 22px;grid-template-columns:1fr 1fr}.contact-info-card{border-right:0;border-bottom:1px solid rgba(8,47,99,.13)}.contact-details__boat{justify-self:center}.contact-closing{padding:30px 22px}.legal-hero{height:455px}.legal-hero__photo{object-position:63% center}.legal-hero__shade{background:linear-gradient(90deg,#072347e6,#07264e87 72%,#082f6329)}.legal-hero__copy{padding:92px 25px}.legal-hero h1{font-size:62px}.legal-hero p{font-size:16px}.legal-docs__inner{padding:42px 22px;grid-template-columns:1fr;grid-auto-rows:auto}.legal-card{min-height:250px}.legal-card:nth-of-type(3){grid-column:auto;grid-row:auto}.legal-trust{grid-column:auto;grid-row:auto;min-height:330px}.legal-owner__inner{padding:30px 22px 145px;align-items:flex-start}.legal-owner__boat{right:20px;width:220px}.cl-newsletter{display:flex;min-height:330px;padding:155px 22px 24px;flex-wrap:wrap;align-content:flex-start}.cl-newsletter>img{width:100%;height:135px}.cl-newsletter__icon{flex:0 0 45px}.cl-newsletter form{width:100%;grid-template-columns:1fr auto}.cl-newsletter__message{position:static;width:100%}.cl-breadcrumb{padding:24px 22px 13px;overflow-x:auto;white-space:nowrap}.cl-document-hero{height:auto;min-height:430px;grid-template-columns:1fr}.cl-document-hero__copy{padding:36px 22px}.cl-document-hero h1{font-size:42px}.cl-document-hero__visual{min-height:190px}.cl-document-layout{padding:34px 22px;display:block}.cl-document-toc{margin-bottom:31px}.cl-document__content{max-height:none;overflow:visible;font-size:14px}.cl-document__fade,.cl-document__expand{display:none}.cl-document__content table{display:block;overflow-x:auto;font-size:12px!important}.cl-document-question{padding:31px 22px;grid-template-columns:72px 1fr}.cl-document-question>img{width:70px;height:auto}.cl-document-question .cl-button{grid-column:2;width:max-content}.cl-document-question br{display:none}.cl-footer{min-height:520px}.cl-footer__inner,.contact-reference .cl-footer__inner{padding:34px 25px 95px;grid-template-columns:1fr 1fr;gap:28px}.cl-footer__logo{grid-column:1/-1;width:135px}.cl-footer__follow{grid-column:1/-1}.cl-footer__sailboat{right:-15px;width:185px}.cl-footer__branch{width:145px}.cl-footer__tagline{left:22px;right:22px;transform:none;white-space:normal;text-align:center;line-height:1.35;justify-content:center}}@media (prefers-reduced-motion:reduce){.cl-page *{scroll-behavior:auto!important;transition:none!important}}.cl-document__content>div>h1:first-child,.cl-document__content>div>h1:first-child+div,.cl-document__content>div>h1:first-child+div+p,.cl-document__content>div>h1:first-child+p,.cl-document__content>div>h1:first-child+p+div{display:none!important}.cl-document__content p,.cl-document__content li{font-family:Lato,Arial,sans-serif!important}.legal-card:last-of-type h2{font-size:23px;line-height:1}@media (min-width:761px) and (max-width:900px){.contact-reference .cl-header{height:88px}.contact-reference .cl-header__row{height:88px;padding:0 51px;grid-template-columns:151px 1fr auto;gap:19px}.contact-reference .cl-header__brand img{width:111px}.contact-reference .cl-header__nav{display:flex;gap:20px}.contact-reference .cl-header__cta{display:inline-flex;font-size:11px;padding:11px 15px}.contact-reference .cl-header__menu{display:none}.contact-reference .contact-hero{height:642px}.contact-reference .contact-hero__copy{padding:103px 51px}.contact-reference .contact-hero h1{font-size:60px}}.legal-card:last-of-type h2{font-size:21px;line-height:1.02}.legal-card:last-of-type p{font-size:12px;line-height:1.35}.cl-document__content a[href*=livroreclamacoes]{color:#fff!important}.cl-document-page .cl-footer{background:var(--cl-navy);color:#fff;border-top:0}.cl-document-page .cl-footer__logo{filter:brightness(0) invert(1)}.cl-document-page .cl-footer__column strong,.cl-document-page .cl-footer__follow>strong,.cl-document-page .cl-footer__column a{color:#fff}.cl-document-page .cl-footer__follow a{background:transparent;border:1px solid rgba(255,255,255,.88)}.cl-document-page .cl-footer__sailboat{filter:brightness(0) invert(1);opacity:.82}.cl-document-page .cl-footer__tagline{color:#ffffffe6}.cl-document-page .cl-footer__tagline svg{color:var(--cl-gold)}@media (min-width:721px){.cl-document-page .cl-header__row{padding:0 15px 0 43px}.cl-document-page .cl-header__cta{padding:11px 15px;font-size:12px}.cl-document-page .cl-breadcrumb{height:57px;padding:30px 43px 13px}.cl-document-page .cl-document-hero{position:relative;display:block;height:254px;background:#fbfaf7}.cl-document-page .cl-document-hero__copy{position:relative;z-index:2;width:70%;height:100%;padding:30px 0 30px 55px;gap:27px}.cl-document-page .cl-document-hero__copy .cl-legal-icon{width:96px;height:96px}.cl-document-page .cl-document-hero__copy .cl-legal-icon svg{width:45px;height:45px}.cl-document-page .cl-document-hero__visual{position:absolute;inset:0 0 0 42%;z-index:1}.cl-document-page .cl-document-hero__visual span{background:linear-gradient(90deg,#fbfaf7,#fbfaf7e0 20%,#fbfaf73d 58%,#fbfaf700 78%)}.cl-document-page .cl-document-layout{height:776px;padding:16px 43px 20px;grid-template-columns:247px minmax(0,1fr);gap:44px;overflow:hidden}.cl-document-page .cl-document-toc{height:603px;padding:16px 12px 18px 24px;background:#fbfaf7;border-left:0}.cl-document-page .cl-document-toc>div{gap:16px}.cl-document-page .cl-document-toc button{min-height:28px;padding:3px 4px 3px 11px;border-left:2px solid transparent;line-height:1.45}.cl-document-page .cl-document-toc button:hover,.cl-document-page .cl-document-toc button.is-active{border-left-color:var(--cl-gold);color:var(--cl-navy);font-weight:700}.cl-document-page .cl-document-toc button.is-level-2{padding-left:22px}.cl-document-page .cl-document__content{max-height:704px;font-size:12px;line-height:1.62}.cl-document-page .cl-document__content h2,.cl-document-page .cl-document__content [data-slot=accordion-trigger] span{margin-bottom:9px!important;font-size:23px!important;line-height:1.12!important}.cl-document-page .cl-document__content p{margin-bottom:11px!important;line-height:1.62!important}.cl-document-page .cl-document__fade{height:130px}.cl-document-page .cl-document__expand{bottom:18px;min-width:204px;height:36px;padding:0 24px;border:1px solid #aab9c8;border-radius:6px;background:#fff}.cl-document-page .cl-document-question{height:108px;min-height:108px;padding:0 43px;grid-template-columns:160px 1fr auto;gap:25px}.cl-document-page .cl-document-question>img{width:125px;height:88px;justify-self:center}.cl-document-page .cl-document-question .cl-button{min-width:108px;padding:12px 18px;font-size:12px}.cl-document-page .cl-document-back{height:54px;margin:0 auto;align-items:center}.cl-document-page .cl-footer{height:199px;min-height:199px}.cl-document-page .cl-footer__inner{min-height:160px;padding:25px 40px 38px;grid-template-columns:180px 1fr 1fr 1fr 1.1fr}}@media (min-width:721px){.cl-document-page .cl-document-hero__copy .cl-legal-icon{transform:translateY(-30px)}.cl-document-page .cl-document-hero .cl-title-rule{margin-bottom:29px}.cl-document-page .cl-document-hero small{margin-top:21px}.cl-document-page .cl-document-toc{padding-left:12px}.cl-document-page .cl-document-toc h2,.cl-document-page .cl-document-toc__rule{margin-left:12px}.cl-document-page .cl-document__content-wrap{padding-top:16px}.cl-document-page .cl-document__content{font-size:13px}.cl-document-page .cl-document__expand{bottom:0}.cl-document-page .cl-document-question .cl-button{margin-right:99px}.cl-document-page .cl-footer__inner{grid-template-columns:170px 115px 91px 148px 1fr;gap:40px}.cl-document-page .cl-footer__logo{width:168px}.cl-document-page .cl-footer__branch{left:39px;bottom:-2px;width:170px}.cl-document-page .cl-footer__sailboat{right:20px;width:250px}}@media (min-width:721px){.cl-document-page .cl-document-layout.is-expanded{height:auto;min-height:776px;overflow:visible}}.start-page{--start-navy: #062b68;--start-orange: #d96b00;--start-paper: #faf8f4;--start-sky: #eef5fb;--start-beige: #f5e9da;--start-line: rgba(6, 43, 104, .14);width:100%;max-width:1023px;margin:0;overflow:visible;background:#fff;color:var(--start-navy);font-family:Montserrat,Arial,sans-serif;font-size:11px;line-height:1.55}.start-page *,.start-page *:before,.start-page *:after{box-sizing:border-box}.start-page img{display:block;max-width:100%}.start-page h1,.start-page h2,.start-page h3,.start-page h4,.start-page p{margin-top:0}.start-page a{-webkit-tap-highlight-color:transparent}.start-page .reference-script{color:var(--start-orange);font-family:Caveat,cursive;font-weight:600}.start-page .mini-rule{display:block;width:24px;height:2px;margin:8px 0 10px;background:var(--start-orange)}.start-page .reference-heart{display:block;margin:-3px auto 7px;color:var(--start-orange);font-size:24px;line-height:1;text-align:center}.start-page .start-hero{position:relative;height:459px;overflow:hidden;background:#fff}.start-page .start-hero__photo{position:absolute;inset:0;width:100%;height:459px;object-fit:cover;object-position:center 43%}.start-page .start-hero__wash{position:absolute;inset:0;background:linear-gradient(90deg,#fff 0% 24%,#fffffffa 28%,#ffffffe6 32%,#ffffffb8 37%,#ffffff73,#ffffff2e 49%,#fff0 57%)}.start-page .start-hero__copy{position:absolute;z-index:3;top:70px;left:33px;width:320px}.start-page .start-hero h1{margin:0 0 11px;color:var(--start-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:72px;font-weight:600;letter-spacing:-.04em;line-height:.95}.start-page .start-hero h1 span{color:var(--start-orange)}.start-page .start-hero .reference-script{margin:0 0 27px;font-size:23px;line-height:1.16}.start-page .start-hero__intro{margin:0;color:var(--start-navy);font-size:11px;font-weight:700;line-height:1.45}.start-page .start-placement-card{position:absolute;top:224px;left:4px;display:grid;grid-template-columns:48px 1fr 18px;gap:10px;align-items:center;width:310px;height:149px;padding:18px 13px;border-radius:5px;background:var(--start-navy);box-shadow:0 9px 22px #062b6824;color:#fff;text-decoration:none;transition:background .2s ease,transform .2s ease}.start-page .start-placement-card:hover{background:#001f54;transform:translateY(-2px)}.start-page .start-placement-card>svg:first-child{width:43px;height:43px;padding:9px;border:1px solid rgba(255,255,255,.75);border-radius:50%;stroke-width:1.6}.start-page .start-placement-card>svg:last-child{width:18px;height:18px}.start-page .start-placement-card strong{display:block;margin-bottom:6px;color:#fff;font-size:12px;font-weight:700}.start-page .start-placement-card small{display:block;color:#fff;font-size:8px;font-weight:600;line-height:1.5}.start-page .start-paths{width:calc(100% - 50px);height:375px;min-height:375px;margin:0 auto;padding-top:5px;overflow:visible}.start-page .start-paths>h2{margin:0;color:var(--start-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:600;line-height:1.1;text-align:center}.start-page .reference-heart{margin-bottom:7px;visibility:hidden}.start-page .start-paths__grid{display:grid;grid-template-columns:260px 365px 295px;gap:15px;justify-content:start}.start-page .start-path-card{position:relative;display:flex;flex-direction:column;width:auto;height:310px;min-height:310px;padding:3px 12px 10px;overflow:visible;border:1px solid var(--start-line);border-radius:5px;background:#fff;color:var(--start-navy);text-align:center}.start-page .start-path-card__top-icon{position:absolute;top:-47px;left:calc(50% - 19px);width:38px;height:38px;margin:0;padding:6px;border-radius:50%;background:#fff;color:var(--start-navy);stroke-width:1.55}.start-page .start-path-card--learning .start-path-card__top-icon{top:-25px;left:calc(50% - 11px);width:22px;height:22px;padding:0;background:transparent;color:var(--start-orange)}.start-page .start-path-card h3{margin:0;color:var(--start-navy);font-size:10px;font-weight:700;line-height:1.2;text-transform:uppercase}.start-page .start-path-card>.reference-script{margin:2px 0 8px;font-size:18px;line-height:1}.start-page .start-path-card>img{width:calc(100% - 12px);height:200px;margin:8px 6px 7px;border-radius:5px;object-fit:cover;object-position:center}.start-page .start-path-card>p:not(.reference-script){margin:0 0 6px;color:var(--start-navy);font-size:10px;font-weight:500;line-height:1.45;text-align:left}.start-page .start-arrow-link{display:inline-flex;gap:9px;align-items:center;margin-top:auto;color:var(--start-navy);font-size:10px;font-weight:700;text-align:left;text-decoration:none}.start-page .start-arrow-link:hover{color:var(--start-orange)}.start-page .start-arrow-link svg{width:15px;height:15px;flex:0 0 auto}.start-page .start-learning-options{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;height:220px;margin-top:8px}.start-page .start-learning-options section{display:flex;flex-direction:column;align-items:center;height:220px;min-height:220px;padding:9px 8px 7px;background:#f4f6f7}.start-page .start-learning-options section:nth-child(2){background:#f2f6f2}.start-page .start-learning-options svg{width:40px;height:40px;color:var(--start-navy);stroke-width:1.55}.start-page .start-learning-options section:nth-child(2) svg{color:#39705a}.start-page .start-learning-options h4{margin:0;color:var(--start-navy);font-size:10px;font-weight:700;line-height:1.2;text-transform:uppercase}.start-page .start-learning-options strong{min-height:21px;color:var(--start-navy);font-size:10px;font-weight:600;line-height:1.15}.start-page .start-learning-options .mini-rule{margin:1px auto 5px}.start-page .start-learning-options p{margin:0 0 5px;color:var(--start-navy);font-size:10px;font-weight:500;line-height:1.42}.start-page .start-learning-options .start-arrow-link{font-size:9px;line-height:1.25}.start-page .start-learning-note{position:absolute;top:280px;right:12px;left:12px;z-index:2;margin:0;padding-top:10px;border-top:1px dashed rgba(217,107,0,.45);background:#fff;color:var(--start-navy);font-size:8px;font-weight:500;line-height:1.45}.start-page .start-learning-note>span{position:absolute;top:-11px;left:calc(50% - 9px);width:18px;height:20px;background:#fff;color:var(--start-orange);font-size:18px;line-height:20px}.start-page .start-learning-note strong{display:block;margin:0 0 4px;font-weight:700}.start-page .start-learning-note p{margin:0;line-height:1.75}.start-page .start-journey-band{display:grid;grid-template-columns:298px 1fr 345px;align-items:center;height:105px;margin:0 20px;overflow:visible;background:linear-gradient(90deg,#f7f8f5,#fff)}.start-page .start-journey-band img{height:105px;object-fit:cover}.start-page .start-journey-band img:first-child{width:270px;height:115px;transform:translate(17px,36px)}.start-page .start-journey-band img:last-child{width:235px;height:115px;transform:translate(39px,36px)}.start-page .start-journey-band div{padding-left:12px;transform:translateY(41px)}.start-page .start-journey-band h2{margin:0 0 4px;color:var(--start-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:21px;font-weight:500;line-height:1.1}.start-page .start-journey-band p{margin:0;color:var(--start-navy);font-size:9.5px;font-weight:600;line-height:1.45}.start-page .start-contact-strip{position:relative;z-index:2;display:block;width:calc(100% - 160px);height:160px;min-height:160px;margin:0 auto;padding:0}.start-page .start-contact-strip>div{position:absolute;top:55px;display:grid;height:90px;padding-top:10px;align-items:start}.start-page .start-contact-strip>div:nth-child(1){left:0;grid-template-columns:48px 1fr;gap:10px;width:280px;padding-left:44px}.start-page .start-contact-strip>div:nth-child(2){left:250px;grid-template-columns:43px 1fr;gap:8px;width:280px;padding-left:70px;border-right:1px solid var(--start-line);border-left:1px solid var(--start-line)}.start-page .start-contact-strip>div:nth-child(3){left:495px;grid-template-columns:51px 1fr;gap:10px;width:325px;padding-left:66px}.start-page .start-contact-strip svg{width:31px;height:31px;margin-top:10px;padding:4px;border:1px solid rgba(6,43,104,.12);border-radius:50%;color:var(--start-navy);stroke-width:1.6}.start-page .start-contact-strip>div:first-child svg{padding:0;border:0;border-radius:0}.start-page .start-contact-strip>div:nth-child(2) span{transform:translateY(-8px)}.start-page .start-contact-strip strong{display:block;margin-bottom:1px;color:var(--start-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:14px;font-weight:600;line-height:1.2}.start-page .start-contact-strip a,.start-page .start-contact-strip small{display:block;color:var(--start-navy);font-size:8.5px;font-weight:600;line-height:1.35;text-decoration:none}.start-page .start-contact-strip a:hover{color:var(--start-orange)}.start-page .start-discovery{position:relative;display:block;width:calc(100% - 40px);height:70px;min-height:70px;margin:0 auto;padding:0;border-radius:0;background:linear-gradient(90deg,#fbf1e5,#fff7ed)}.start-page .start-discovery>svg{position:absolute;top:0;left:70px;width:49px;height:55px;margin:0;color:var(--start-orange);stroke-width:1.5}.start-page .start-discovery>div:nth-child(2){position:absolute;top:-1px;left:151px;width:450px}.start-page .start-discovery h2{margin:0 0 3px;color:var(--start-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:21px;font-weight:500;line-height:1.1}.start-page .start-discovery p{margin:0;color:var(--start-navy);font-size:9px;font-weight:600;line-height:1.42}.start-page .start-discovery__action{position:absolute;top:1px;left:607px;width:267px;margin:0}.start-page .start-discovery__action>a{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:267px;min-height:39px;border-radius:4px;background:var(--start-orange);color:#fff;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s ease,transform .2s ease}.start-page .start-discovery__action>a:hover{background:#bd5900;transform:translateY(-1px)}.start-page .start-discovery__action>a svg{width:16px;height:16px}.start-page .start-discovery__action small{display:block;padding-top:4px;color:var(--start-navy);font-size:7px;font-weight:500;line-height:1.25}.start-page .start-discovery__action small svg{width:10px;height:10px;margin-right:9px;vertical-align:-1px;color:var(--start-orange);stroke-width:2}.start-page .reference-faq{height:145px;min-height:145px;padding:6px 58px 5px;background:#fff}.start-page .reference-faq h2{margin:0;color:var(--start-navy);font-family:Cormorant Garamond,Georgia,serif;font-size:25px;font-weight:600;line-height:1.05;text-align:center}.start-page .reference-faq__accent{display:block;width:28px;height:1px;margin:4px auto 5px;background:var(--start-orange)}.start-page .reference-faq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px}.start-page .reference-faq__column{min-width:0}.start-page .reference-faq__item{border-bottom:1px solid var(--start-line)}.start-page .reference-faq__item button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:18px;padding:1px 3px;border:0;background:transparent;color:var(--start-navy);font-family:Montserrat,Arial,sans-serif;font-size:9px;font-weight:700;text-align:left}.start-page .reference-faq__item button span:last-child{font-size:14px;line-height:1}.start-page .reference-faq__answer{padding:6px 18px 10px 3px;color:#344a69;font-size:8px;line-height:1.55;white-space:pre-line}.start-page .reference-closing{height:35px;padding-top:0;color:var(--start-navy);text-align:center}.start-page .reference-closing p{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:14px;font-weight:600;line-height:1.1}.start-page .reference-closing .reference-script{display:block;margin-top:-1px;font-size:16px;line-height:1}.start-page .reference-closing>span:last-child{display:block;color:var(--start-orange);font-size:14px;line-height:.8}@media (max-width: 820px){.start-page{max-width:none;font-size:14px}.start-page .start-hero{display:flex;flex-direction:column;height:auto;overflow:visible}.start-page .start-hero__photo{position:relative;inset:auto;order:2;width:100%;height:300px;object-position:63% center}.start-page .start-hero__wash{display:none}.start-page .start-hero__copy{position:relative;top:auto;left:auto;order:3;width:auto;padding:30px 20px 28px;background:#fff}.start-page .start-hero h1{font-size:48px}.start-page .start-hero .reference-script{margin-bottom:22px;font-size:21px}.start-page .start-hero__intro{font-size:10px}.start-page .start-placement-card{position:relative;top:auto;left:auto;width:100%;height:auto;min-height:130px;margin-top:18px}.start-page .start-paths{width:calc(100% - 32px);height:auto;min-height:0;margin:0 auto;padding:44px 0 24px;overflow:visible}.start-page .start-paths>h2{font-size:30px}.start-page .reference-heart{visibility:visible}.start-page .start-paths__grid{grid-template-columns:1fr;gap:34px}.start-page .start-path-card{height:auto;min-height:0;padding:18px 14px 16px}.start-page .start-path-card__top-icon,.start-page .start-path-card--learning .start-path-card__top-icon{top:-26px;left:calc(50% - 20px);width:40px;height:40px;padding:6px;border-radius:50%;background:#fff}.start-page .start-path-card--learning .start-path-card__top-icon{color:var(--start-orange)}.start-page .start-path-card h3{font-size:12px}.start-page .start-path-card>img{width:100%;height:260px;margin:8px 0 12px}.start-page .start-path-card>p:not(.reference-script){font-size:12px;text-align:center}.start-page .start-arrow-link{margin-top:8px;font-size:12px}.start-page .start-learning-options{height:auto}.start-page .start-learning-options section{height:auto;min-height:230px;padding:16px}.start-page .start-learning-options p{font-size:11px}.start-page .start-learning-note{position:relative;top:auto;right:auto;left:auto;margin-top:10px;padding-top:13px;font-size:10px}.start-page .start-journey-band{grid-template-columns:1fr;height:auto;margin:0 16px;padding:20px 0;overflow:hidden;text-align:center}.start-page .start-journey-band img,.start-page .start-journey-band img:first-child,.start-page .start-journey-band img:last-child{width:100%;height:130px;transform:none;object-fit:contain}.start-page .start-journey-band div{padding:14px 20px;transform:none}.start-page .start-journey-band h2{font-size:30px}.start-page .start-journey-band p{font-size:13px}.start-page .start-contact-strip{display:grid;grid-template-columns:1fr;width:calc(100% - 32px);height:auto;min-height:0;margin:0 auto;padding:10px 0 24px}.start-page .start-contact-strip>div,.start-page .start-contact-strip>div:nth-child(n){position:relative;top:auto;left:auto;display:grid;grid-template-columns:52px 1fr;gap:10px;width:auto;height:auto;min-height:82px;padding:16px 0;border:0;border-bottom:1px solid var(--start-line)}.start-page .start-contact-strip>div:nth-child(2) span{transform:none}.start-page .start-contact-strip svg{width:43px;height:43px;margin-top:0;padding:7px}.start-page .start-contact-strip>div:first-child svg{width:43px;height:43px;padding:5px;border:1px solid var(--start-line);border-radius:50%}.start-page .start-contact-strip strong{font-size:18px}.start-page .start-contact-strip a,.start-page .start-contact-strip small{font-size:11px}.start-page .start-discovery{display:grid;grid-template-columns:55px 1fr;width:calc(100% - 32px);height:auto;min-height:0;padding:24px 16px}.start-page .start-discovery>svg{position:relative;top:auto;left:auto;width:48px;height:48px}.start-page .start-discovery>div:nth-child(2){position:relative;top:auto;left:auto;width:auto}.start-page .start-discovery h2{font-size:25px}.start-page .start-discovery p{font-size:11px}.start-page .start-discovery__action{position:relative;top:auto;left:auto;grid-column:1 / -1;width:auto;margin-top:14px}.start-page .start-discovery__action>a{width:100%;min-height:46px;font-size:13px}.start-page .start-discovery__action small{font-size:10px}.start-page .reference-faq{height:auto;min-height:0;padding:28px 16px}.start-page .reference-faq h2{font-size:30px}.start-page .reference-faq__grid{grid-template-columns:1fr}.start-page .reference-faq__item button{min-height:42px;font-size:11px}.start-page .reference-faq__answer{font-size:10px}.start-page .reference-closing{height:auto;padding:22px 16px}.start-page .reference-closing p{font-size:19px}.start-page .reference-closing .reference-script{font-size:21px}}@media (max-width: 480px){.start-page .start-learning-options{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.start-page *,.start-page *:before,.start-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.reference-coded.start-page{--start-gutter: clamp(16px, 4.5vw, 96px);width:100%;max-width:none;min-width:0;margin:0;overflow:visible}@media (min-width: 821px){.start-page .start-hero{height:clamp(459px,35vw,620px);overflow:visible}.start-page .start-hero__photo{height:100%;object-position:center 43%}.start-page .start-hero__copy{top:clamp(70px,7vw,120px);left:var(--start-gutter);width:min(320px,calc(100% - (2 * var(--start-gutter))))}.start-page .start-placement-card{width:min(310px,100%);height:auto;min-height:149px}.start-page .start-paths{width:auto;height:auto;min-height:0;margin:0 var(--start-gutter);padding:clamp(18px,2vw,34px) 0}.start-page .start-paths__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(15px,2vw,36px);justify-content:stretch}.start-page .start-path-card{height:auto;min-height:310px;overflow:visible}.start-page .start-path-card--learning{min-height:0}.start-page .start-path-card>img{height:clamp(175px,16vw,245px)}.start-page .start-learning-options,.start-page .start-learning-options section{height:auto;min-height:clamp(220px,19vw,285px)}.start-page .start-learning-note{position:relative;inset:auto;margin-top:clamp(10px,1.2vw,16px);padding-top:10px}.start-page .start-journey-band{grid-template-columns:minmax(0,.8fr) minmax(260px,1fr) minmax(0,.8fr);height:clamp(105px,10vw,170px);margin:0 var(--start-gutter);overflow:visible}.start-page .start-journey-band img,.start-page .start-journey-band img:first-child,.start-page .start-journey-band img:last-child{width:100%;height:100%;transform:none;object-fit:contain}.start-page .start-journey-band div{padding:0 clamp(12px,2vw,36px);transform:none}.start-page .start-contact-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:auto;height:auto;min-height:140px;margin:0 var(--start-gutter);padding:clamp(20px,3vw,44px) 0}.start-page .start-contact-strip>div,.start-page .start-contact-strip>div:nth-child(n){position:relative;top:auto;left:auto;grid-template-columns:48px minmax(0,1fr);width:auto;height:auto;min-height:0;padding:0 clamp(12px,2vw,30px);border:0;border-left:1px solid var(--start-line)}.start-page .start-contact-strip>div:first-child{border-left:0;padding-left:0}.start-page .start-contact-strip>div:nth-child(2) span{transform:none}.start-page .start-contact-strip svg{margin-top:0}.start-page .start-discovery{display:grid;grid-template-columns:clamp(55px,6vw,90px) minmax(0,1fr) minmax(220px,.55fr);align-items:center;width:auto;height:auto;min-height:90px;margin:0 var(--start-gutter);padding:clamp(14px,2vw,28px) clamp(16px,4vw,70px)}.start-page .start-discovery>svg,.start-page .start-discovery>div:nth-child(2),.start-page .start-discovery__action{position:relative;top:auto;left:auto;width:auto}.start-page .start-discovery__action{margin:0}.start-page .start-discovery__action>a{width:100%}.start-page .reference-faq{padding-right:var(--start-gutter);padding-left:var(--start-gutter)}}.student-reference{--student-navy: #062B68;--student-deep: #001F54;--student-orange: #D96B00;--student-warm-orange: #E98A24;--student-blue-wash: #EEF5FB;--student-text: #062B68;--student-muted: #61708f;--student-gutter: clamp(10px, 2.5vw, 32px);min-height:100%;background:linear-gradient(126deg,#f7fbff,#eaf8fb 54%,#f8fcfc);color:var(--student-text);font-family:Montserrat,Arial,sans-serif;padding:2px 0 56px}.student-reference *,.student-reference *:before,.student-reference *:after{box-sizing:border-box}.student-reference button,.student-reference input,.student-reference textarea,.student-reference select{font:inherit}.student-reference__layout{width:calc(100% - var(--student-gutter) - var(--student-gutter));margin:0 auto;display:grid;grid-template-columns:clamp(200px,16vw,240px) minmax(0,1fr);gap:clamp(14px,1.5vw,24px)}.student-reference__sidebar{min-width:0;padding:31px 0 0;position:sticky;top:18px;align-self:start}.student-reference__sidebar-title,.student-reference h1,.student-reference h2,.student-reference h3,.student-reference h4{font-family:Cormorant Garamond,Georgia,serif}.student-reference__sidebar-title{color:var(--student-deep);font-size:23px;font-weight:700;line-height:1.1;margin:0 0 17px 18px}.student-reference__nav{min-width:0;max-width:100%;display:grid;gap:4px}.student-reference__nav-item{width:100%;border:0;border-radius:9px;background:transparent;color:var(--student-deep);cursor:pointer;display:flex;align-items:center;gap:18px;padding:11px 18px;text-align:left;font-size:14px;font-weight:500;transition:color .18s ease,background .18s ease,transform .18s ease}.student-reference__nav-item:hover{color:#fff;background:#174d92}.student-reference__nav-item:focus-visible,.student-reference button:focus-visible,.student-reference a:focus-visible{outline:3px solid #e98a24;outline-offset:3px}.student-reference__nav-item svg{width:22px;height:22px;stroke-width:1.8;flex:none}.student-reference__nav-item.is-active{background:linear-gradient(107deg,#05316f,#104c9b);color:#fff;box-shadow:0 7px 16px #062b6829}.student-reference__main{min-width:0}.student-reference__hero{min-height:206px;border-radius:10px;overflow:hidden;position:relative;background-position:center;background-size:cover;display:flex;align-items:center;box-shadow:0 2px 7px #062b681a}.student-reference__hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#00265bf7,#043d7bd9 31%,#04417447 66%,#0420450a)}.student-reference__hero-content{position:relative;z-index:1;width:min(660px,72%);padding:26px 38px;color:#fff}.student-reference__eyebrow{margin:0 0 4px;font-size:13px;font-weight:600;letter-spacing:.29em;text-transform:uppercase;color:#ffffffd1}.student-reference__hero h1{margin:0;color:#fff;font-size:clamp(41px,4.1vw,58px);font-weight:600;letter-spacing:-.035em;line-height:.87}.student-reference__hero p:not(.student-reference__eyebrow){margin:14px 0 0;max-width:570px;font-size:16px;line-height:1.45;color:#fffffff0}.student-reference__stats{display:grid;gap:12px;margin:14px 2px 17px}.student-reference__stats--5{grid-template-columns:repeat(5,minmax(0,1fr))}.student-reference__stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}.student-reference__stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.student-reference__stat{appearance:none;border:1px solid rgba(6,43,104,.035);border-radius:13px;min-height:88px;padding:12px 14px;text-align:left;background:#ffffffe0;box-shadow:0 5px 16px #316f8b0f;color:var(--student-deep);display:flex;align-items:center;gap:13px}button.student-reference__stat{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}button.student-reference__stat:hover{transform:translateY(-2px);box-shadow:0 10px 20px #316f8b21}.student-reference__stat-icon{height:51px;width:51px;display:grid;flex:none;place-items:center;border-radius:50%}.student-reference__stat-icon svg{height:28px;width:28px;stroke-width:1.85}.student-reference__stat-icon.is-blue{color:#1063cc;background:#e5f3ff}.student-reference__stat-icon.is-orange{color:#ec9400;background:#fff4dc}.student-reference__stat-icon.is-green{color:#0da886;background:#e1fbf4}.student-reference__stat-icon.is-gold{color:#dd9b00;background:#fff7dc}.student-reference__stat-icon.is-pink{color:#b21fc2;background:#fceafb}.student-reference__stat-text{min-width:0;display:flex;flex-direction:column;gap:1px}.student-reference__stat-text strong{font-family:Cormorant Garamond,Georgia,serif;font-size:34px;font-weight:700;line-height:.82;white-space:nowrap}.student-reference__stat-text span{font-size:13px;line-height:1.25}.student-reference__stat-arrow{width:19px;height:19px;flex:none;margin-left:auto;border-radius:50%;padding:3px;background:#e6f0fe;color:#1552a3}.student-reference__content{min-width:0}.student-reference__section-heading{margin:0 0 10px}.student-reference__section-heading h2{color:var(--student-deep);font-size:31px;font-weight:700;line-height:.95;margin:0}.student-reference__section-heading p{font-size:13px;color:var(--student-muted);margin:5px 0 0}.student-overview{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1.02fr);gap:14px;align-items:start}.student-overview__left,.student-overview__right{min-width:0}.student-overview__quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.student-overview__quick-card{position:relative;overflow:hidden;display:flex;flex-direction:column;min-height:176px;padding:0;border:1px solid rgba(6,43,104,.07);border-radius:9px;color:var(--student-deep);background:#fff;text-align:left;cursor:pointer;box-shadow:0 3px 10px #062b680d;transition:transform .18s ease,box-shadow .18s ease}.student-overview__quick-card:hover{transform:translateY(-2px);box-shadow:0 10px 20px #062b6824}.student-overview__quick-card{min-width:0;min-height:211px}.student-overview__quick-image{display:block;height:95px;flex:0 0 95px;background-position:center;background-size:cover;filter:saturate(.85)}.student-overview__quick-image:after{content:"";display:block;height:100%;background:linear-gradient(90deg,rgba(0,31,84,.1),transparent)}.student-overview__quick-body{min-width:0;flex:1;display:block;padding:12px 16px 40px}.student-overview__quick-icon{display:none}.student-overview__quick-body>span:not(.student-overview__quick-icon){display:block;min-width:0}.student-overview__quick-body strong{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:23px;line-height:.96;font-weight:700;overflow-wrap:normal}.student-overview__quick-body small{display:block;color:#5e6a83;font-family:Montserrat,Arial,sans-serif;font-size:12px;line-height:1.38;margin-top:5px;overflow-wrap:break-word}.student-overview__quick-body>svg{position:absolute;right:12px;bottom:12px;height:25px;width:25px;padding:5px;color:#fff;background:#06418d;border-radius:50%}.student-overview__right{display:grid;gap:12px}.student-overview__panel{background:#ffffffe6;border:1px solid rgba(6,43,104,.07);border-radius:12px;padding:15px 20px;box-shadow:0 4px 13px #062b680d}.student-overview__panel-heading{display:flex;align-items:center;color:var(--student-deep);gap:10px;margin-bottom:10px}.student-overview__panel-heading>svg{height:23px;width:23px;color:#06418d}.student-overview__panel-heading h2{font-size:24px;font-weight:700;line-height:1;margin:0}.student-overview__panel-heading button{border:0;color:#0753ad;background:none;padding:0;margin-left:auto;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600}.student-overview__panel-heading button svg{width:15px}.student-overview__booking-list,.student-overview__activity-list{list-style:none;margin:0;padding:0}.student-overview__booking-list li{display:flex;gap:11px;padding:10px 0;align-items:center;border-top:1px solid #edf1f5}.student-overview__booking-list li:first-child,.student-overview__activity-list li:first-child{border-top:0}.student-overview__booking-list time{flex:0 0 47px;align-self:stretch;display:flex;justify-content:center;align-items:center;background:#edf6ff;border-radius:7px;color:#194a7f;font-size:10px;text-align:center;line-height:1.1}.student-overview__booking-list time b{font-size:11px;font-weight:700}.student-overview__booking-list li>span,.student-overview__activity-list li>span{min-width:0;display:block;flex:1}.student-overview__booking-list strong,.student-overview__activity-list strong{display:block;font-size:12px;font-weight:600;color:#173a78;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.student-overview__booking-list small,.student-overview__activity-list small{display:block;margin-top:2px;font-size:10px;color:#6b7790}.student-overview__booking-list a{color:#0753ad;font-size:10px;font-weight:700;text-decoration:none}.student-overview__activity-list li{display:flex;align-items:center;gap:12px;border-top:1px solid #edf1f5;padding:8px 0}.student-overview__activity-list svg{height:16px;width:16px;color:#154b91;flex:none}.student-reference__quiet-state{margin:13px 0 6px;color:var(--student-muted);font-size:12px;line-height:1.5}.student-reference .student-panel,.student-reference .student-card{border:1px solid rgba(6,43,104,.09);border-radius:12px;background:#ffffffe6;box-shadow:0 4px 13px #062b680d}.student-reference .student-panel{padding:20px 24px}.student-reference .student-page-title{color:var(--student-deep);font-family:Cormorant Garamond,Georgia,serif;font-size:31px;line-height:1;font-weight:700;margin:0 0 14px}.student-reference .student-empty{min-height:200px;display:grid;place-items:center;text-align:center;color:var(--student-muted)}.student-reference .student-empty svg{color:#9fb6d9;width:44px;height:44px;margin-bottom:10px}.student-reference .student-empty h3{font-size:23px;color:var(--student-deep);margin:0 0 4px}.student-reference .space-y-4>.rounded-xl,.student-reference .space-y-6>.rounded-2xl,.student-reference [class*="bg-white rounded"],.student-reference [class*="bg-white/"],.student-reference [class*=bg-gradient]{border-color:#062b6817}.student-reference .text-\[\#1B3A6B\],.student-reference .text-\[\#1B5EA8\]{color:var(--student-deep)!important}.student-reference [style*=Papyrus]{font-family:Cormorant Garamond,Georgia,serif!important}.student-reference .bg-\[\#1B3A6B\],.student-reference .bg-\[\#1B5EA8\]{background-color:var(--student-navy)!important}.student-reference .max-w-lg{max-width:none}.student-reference [data-slot=card]{border-color:#062b6817;border-radius:12px;background:#ffffffe8;box-shadow:0 4px 13px #062b680d}.student-reference [data-slot=card-title]{font-family:Cormorant Garamond,Georgia,serif;font-size:23px}.student-reference input,.student-reference textarea,.student-reference [data-slot=select-trigger]{border-color:#d3ddeb;border-radius:8px}.student-reference .border-gray-200,.student-reference .border-gray-100{border-color:#e1eaf2!important}.student-reference .bg-gray-50{background-color:#f7fbff}@media (max-width: 1100px){.student-reference__layout{grid-template-columns:clamp(200px,22vw,230px) minmax(0,1fr);gap:14px}.student-reference__hero-content{padding-left:30px}.student-overview{grid-template-columns:1fr}.student-overview__right{grid-template-columns:1fr 1fr}.student-reference__stats--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.student-reference{padding-bottom:34px}.student-reference__layout{width:calc(100% - var(--student-gutter) - var(--student-gutter));grid-template-columns:1fr;gap:11px}.student-reference__sidebar{position:static;padding:15px 0 0}.student-reference__sidebar-title{margin:0 0 10px;font-size:23px}.student-reference__nav{display:flex;overflow-x:auto;gap:7px;padding:2px 1px 8px;scrollbar-width:thin}.student-reference__nav-item{width:auto;white-space:nowrap;flex:none;gap:7px;padding:9px 11px;border:1px solid #dceafa;font-size:12px}.student-reference__nav-item svg{width:17px;height:17px}.student-reference__hero{min-height:200px;border-radius:9px;background-position:63% center}.student-reference__hero-overlay{background:linear-gradient(90deg,#001f54f5,#04376fd6 67%,#042e5938)}.student-reference__hero-content{width:85%;padding:22px 21px}.student-reference__eyebrow{font-size:10px;letter-spacing:.2em}.student-reference__hero h1{font-size:42px}.student-reference__hero p:not(.student-reference__eyebrow){font-size:13px;margin-top:12px}.student-reference__stats,.student-reference__stats--5,.student-reference__stats--4,.student-reference__stats--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 14px}.student-reference__stat{min-height:75px;padding:10px;gap:8px;border-radius:10px}.student-reference__stat-icon{width:38px;height:38px}.student-reference__stat-icon svg{width:21px;height:21px}.student-reference__stat-text strong{font-size:26px}.student-reference__stat-text span{font-size:10px}.student-reference__stat-arrow{display:none}.student-overview__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.student-overview__quick-card{min-height:198px}.student-overview__quick-image{height:95px;flex-basis:95px}.student-overview__quick-body{min-height:0;padding:10px 12px 36px}.student-overview__quick-body strong{font-size:21px}.student-overview__quick-body small{font-size:12px}.student-overview__quick-body>svg{right:10px;bottom:10px;width:21px;height:21px;padding:4px}.student-overview__right{grid-template-columns:1fr;gap:9px}.student-overview__panel{padding:14px}.student-reference__section-heading h2,.student-reference .student-page-title{font-size:28px}}@media (max-width: 390px){.student-reference__stats,.student-reference__stats--5,.student-reference__stats--4,.student-reference__stats--3,.student-overview__quick-grid{grid-template-columns:1fr 1fr}.student-reference__hero h1{font-size:38px}}.pp-form-page .pp-placement-test{color:#001f54;background:#faf8f4;font-family:var(--pp-font-body, "Montserrat", Arial, sans-serif)}.pp-form-page .pp-placement-test [data-slot=card]{color:#001f54;background:#fff;border-color:#d7e0e9}.pp-form-page .pp-placement-test [data-slot=card-description]{color:#40536c}.pp-form-page .pp-placement-test textarea{color:#001f54;background:#fff;border-color:#8da3bf;caret-color:#062b68}.pp-form-page .pp-placement-test textarea::placeholder{color:#52647b;opacity:1}.pp-form-page .pp-placement-test .placement-progress{background:#d7e0e9}.pp-form-page .pp-placement-test .placement-progress [data-slot=progress-indicator]{background:#062b68}.pp-form-page .pp-placement-test [data-placement-option]{color:#001f54;background:#fff;border-color:#b8c9da;min-height:48px}.pp-form-page .pp-placement-test [data-placement-option]:hover,.pp-form-page .pp-placement-test [data-placement-option][aria-pressed=true]{color:#001f54;background:#eef5fb;border-color:#062b68}.pp-form-page .pp-placement-test [data-slot=button]{transition-property:transform,border-color,box-shadow}.pp-form-page .pp-placement-test [data-slot=button]:disabled{opacity:1;color:#40536c;background:#e6edf5;border-color:#b8c9da}@media (max-width: 480px){.pp-form-page .pp-placement-test>.sticky>div{flex-wrap:wrap;gap:10px}.pp-form-page .pp-placement-test [data-slot=card-title]{overflow-wrap:anywhere}.pp-form-page .pp-placement-test [data-slot=button]{white-space:normal;height:auto;min-height:44px}}.cl-document-page .cl-document__content>.pp-legal-document,.cl-document-page .cl-document__content>.pp-legal-document>div{max-width:none!important;margin:0!important;padding:0!important;color:#243c54!important}.cl-document-page .cl-document__content>.pp-legal-document,.cl-document-page .pp-legal-document :is(p,li,td,th,button){font-family:Montserrat,Lato,Arial,sans-serif!important}.cl-document-page .pp-legal-document :is(h1,h2,h3){color:#062b68!important;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:500!important;letter-spacing:-.025em}.cl-document-page .pp-legal-document>div>h1:first-child,.cl-document-page .pp-legal-document>div>h1:first-child+div,.cl-document-page .pp-legal-document>div>h1:first-child+div+p,.cl-document-page .pp-legal-document>div>h1:first-child+p,.cl-document-page .pp-legal-document>div>h1:first-child+p+div{display:none!important}.cl-document-page .pp-legal-document section{scroll-margin-top:95px}.cl-document-page .pp-legal-document a:focus-visible,.cl-document-page .pp-legal-document button:focus-visible{outline:3px solid #e98a24;outline-offset:3px}.cl-document-page .pp-legal-document--cancellation [data-slot=accordion-item],.cl-document-page .pp-legal-document--terms [data-slot=accordion-item]{border-color:#d7e1e6!important}@media (max-width: 720px){.cl-document-page .pp-legal-document :is(p,li,td,th,button){font-size:14px}}:root{--pp-faq-question-size: clamp(1rem, .95rem + .2vw, 1.125rem);--pp-faq-answer-size: clamp(.9375rem, .9rem + .16vw, 1.0625rem);--pp-faq-question-line-height: 1.45;--pp-faq-answer-line-height: 1.6}.lc-faq__item>button,.faq-item__trigger,.reference-faq__item>button,.home-reference__faq-item>button,.cb-faq__item>button,.community-faq-card details>summary,.discovery-call__faq details>summary{font-size:var(--pp-faq-question-size)!important;line-height:var(--pp-faq-question-line-height)!important}.lc-faq__answer,.faq-item__answer,.reference-faq__answer,.home-reference__faq-item>p,.cb-faq__answer,.community-faq-card details>p,.discovery-call__faq details>p{font-size:var(--pp-faq-answer-size)!important;line-height:var(--pp-faq-answer-line-height)!important}.lc-faq__item>button>span:first-child,.faq-item__trigger>span:first-child,.reference-faq__item>button>span:first-child,.home-reference__faq-item>button>span:first-child,.cb-faq__item>button>span:first-child,.community-faq-card details>summary>span:first-child,.discovery-call__faq details>summary,.lc-faq__answer,.faq-item__answer,.reference-faq__answer,.home-reference__faq-item>p,.cb-faq__answer,.community-faq-card details>p,.discovery-call__faq details>p{overflow-wrap:anywhere}.lessons-reference .lessons-faq,.lbc-course-page .lbc-course-faq,.home-reference__faq,.community-reference .community-faqs,.community-reference .community-faqs__grid,.community-reference .community-faq-card{height:auto!important}.community-reference .community-faq-card{overflow:visible!important}@media (max-width: 720px){:root{--pp-faq-question-size: 1rem;--pp-faq-answer-size: .9375rem}.lc-faq__item>button,.faq-item__trigger,.reference-faq__item>button,.home-reference__faq-item>button,.cb-faq__item>button,.community-faq-card details>summary,.discovery-call__faq details>summary{min-height:44px}}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-orange-50:oklch(98% .016 73.684);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-600:oklch(60.9% .126 221.723);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-800:oklch(39.8% .195 277.366);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-pink-600:oklch(59.2% .249 .584);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-300:oklch(81% .117 11.638);--color-rose-800:oklch(45.5% .188 13.697);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-2xl:40px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}button:not(:disabled),a[href],[role=button]:not([aria-disabled=true]){cursor:pointer}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-2{top:calc(var(--spacing)*-2)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-2{right:calc(var(--spacing)*-2)}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!m-0{margin:calc(var(--spacing)*0)!important}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing)*-2)}.my-0{margin-block:calc(var(--spacing)*0)}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-64{height:calc(var(--spacing)*64)}.h-\[1\.15rem\]{height:1.15rem}.h-\[38px\]{height:38px}.h-\[200px\]{height:200px}.h-\[500px\]{height:500px}.h-\[780px\]{height:780px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100vh-360px\)\]{height:calc(100vh - 360px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-\[680px\]{max-height:680px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-9{min-height:calc(var(--spacing)*9)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[96px\]{min-height:96px}.min-h-\[200px\]{min-height:200px}.min-h-\[500px\]{min-height:500px}.min-h-\[700px\]{min-height:700px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[38px\]{width:38px}.w-\[100px\]{width:100px}.w-\[280px\]{width:280px}.w-\[400px\]{width:400px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[72px\]{min-width:72px}.min-w-\[180px\]{min-width:180px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-6{column-gap:calc(var(--spacing)*6)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-2{row-gap:calc(var(--spacing)*2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-50>:not(:last-child)){border-color:var(--color-gray-50)}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[20px\]{border-radius:20px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#1B3A6B\]{border-color:#1b3a6b}.border-\[\#1B3A6B\]\/10{border-color:#1b3a6b1a}.border-\[\#1B3A6B\]\/20{border-color:#1b3a6b33}.border-\[\#1B3A6B\]\/30{border-color:#1b3a6b4d}.border-\[\#1B5EA8\]{border-color:#1b5ea8}.border-\[\#1B5EA8\]\/20{border-color:#1b5ea833}.border-\[\#3DBFB0\]{border-color:#3dbfb0}.border-\[\#3DBFB0\]\/30{border-color:#3dbfb04d}.border-\[\#3DBFB0\]\/40{border-color:#3dbfb066}.border-\[\#8DA3BF\]{border-color:#8da3bf}.border-\[\#062B68\]{border-color:#062b68}.border-\[\#062B68\]\/15{border-color:#062b6826}.border-\[\#B8C9DA\]{border-color:#b8c9da}.border-\[\#D7E0E9\]{border-color:#d7e0e9}.border-\[\#D96B00\]\/20{border-color:#d96b0033}.border-\[\#D96B00\]\/40{border-color:#d96b0066}.border-\[\#E8C840\]\/25{border-color:#e8c84040}.border-\[\#F97316\]{border-color:#f97316}.border-\[rgba\(0\,0\,0\,0\.08\)\]{border-color:#00000014}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-600{border-color:var(--color-blue-600)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-purple-100{border-color:var(--color-purple-100)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-300{border-color:var(--color-purple-300)}.border-purple-600{border-color:var(--color-purple-600)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-rose-300{border-color:var(--color-rose-300)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-teal-100{border-color:var(--color-teal-100)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-300{border-color:var(--color-teal-300)}.border-teal-400{border-color:var(--color-teal-400)}.border-teal-600{border-color:var(--color-teal-600)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-t-transparent{border-top-color:#0000}.border-l-\[\#1B5EA8\]{border-left-color:#1b5ea8}.border-l-\[\#3DBFB0\]{border-left-color:#3dbfb0}.border-l-\[\#F97316\]{border-left-color:#f97316}.border-l-transparent{border-left-color:#0000}.border-l-yellow-400{border-left-color:var(--color-yellow-400)}.border-l-yellow-500{border-left-color:var(--color-yellow-500)}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#1B3A6B\]{background-color:#1b3a6b}.bg-\[\#1B3A6B\]\/3{background-color:#1b3a6b08}.bg-\[\#1B3A6B\]\/5{background-color:#1b3a6b0d}.bg-\[\#1B3A6B\]\/10{background-color:#1b3a6b1a}.bg-\[\#1B5EA8\]{background-color:#1b5ea8}.bg-\[\#1a1a19\]{background-color:#1a1a19}.bg-\[\#2D8CFF\]{background-color:#2d8cff}.bg-\[\#3DBFB0\]{background-color:#3dbfb0}.bg-\[\#3DBFB0\]\/10{background-color:#3dbfb01a}.bg-\[\#3DBFB0\]\/15{background-color:#3dbfb026}.bg-\[\#16A34A\]{background-color:#16a34a}.bg-\[\#062B68\]{background-color:#062b68}.bg-\[\#062B68\]\/10{background-color:#062b681a}.bg-\[\#D7E0E9\]{background-color:#d7e0e9}.bg-\[\#EEF5FB\]{background-color:#eef5fb}.bg-\[\#F5E9DA\]{background-color:#f5e9da}.bg-\[\#F97316\]{background-color:#f97316}.bg-\[\#FAF8F4\]{background-color:#faf8f4}.bg-\[\#f0f7ff\]{background-color:#f0f7ff}.bg-\[\#f2f5f7\]{background-color:#f2f5f7}.bg-\[\#f8f8f7\]{background-color:#f8f8f7}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-background,.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/50{background-color:color-mix(in oklab,var(--background)50%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-destructive{background-color:var(--destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-foreground{background-color:var(--foreground)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/95{background-color:#f3f4f6f2}@supports (color:color-mix(in lab,red,red)){.bg-gray-100\/95{background-color:color-mix(in oklab,var(--color-gray-100)95%,transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-input{background-color:var(--input)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-orange-50{background-color:var(--color-orange-50)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-700{background-color:var(--color-purple-700)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/50{background-color:color-mix(in oklab,var(--color-red-50)50%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-200{background-color:var(--color-red-200)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-secondary{background-color:var(--secondary)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/60{background-color:color-mix(in oklab,var(--color-slate-50)60%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-50\/30{background-color:#f0fdfa4d}@supports (color:color-mix(in lab,red,red)){.bg-teal-50\/30{background-color:color-mix(in oklab,var(--color-teal-50)30%,transparent)}}.bg-teal-50\/70{background-color:#f0fdfab3}@supports (color:color-mix(in lab,red,red)){.bg-teal-50\/70{background-color:color-mix(in oklab,var(--color-teal-50)70%,transparent)}}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.bg-white\/75{background-color:color-mix(in oklab,var(--color-white)75%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#0d4f3c\]{--tw-gradient-from:#0d4f3c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#1B3A6B\]{--tw-gradient-from:#1b3a6b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-900{--tw-gradient-from:var(--color-blue-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#0f6b52\]{--tw-gradient-via:#0f6b52;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#1e4a8a\]{--tw-gradient-via:#1e4a8a;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#0d4f8c\]{--tw-gradient-to:#0d4f8c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#0f2447\]{--tw-gradient-to:#0f2447;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#1B5EA8\]{--tw-gradient-to:#1b5ea8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#2a4f8a\]{--tw-gradient-to:#2a4f8a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#3DBFB0\]{--tw-gradient-to:#3dbfb0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-800{--tw-gradient-to:var(--color-blue-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-100{--tw-gradient-to:var(--color-indigo-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-50{--tw-gradient-to:var(--color-teal-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-500{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-primary{fill:var(--primary)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-9{padding-block:calc(var(--spacing)*9)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-12{padding-top:calc(var(--spacing)*12)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-\[26px\]{--tw-leading:26px;line-height:26px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.44px\]{--tw-tracking:-.44px;letter-spacing:-.44px}.tracking-\[-0\.154px\]{--tw-tracking:-.154px;letter-spacing:-.154px}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-break-spaces{white-space:break-spaces}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#001F54\]{color:#001f54}.text-\[\#1B3A6B\]{color:#1b3a6b}.text-\[\#1B5EA8\]{color:#1b5ea8}.text-\[\#3DBFB0\]{color:#3dbfb0}.text-\[\#9A4700\]{color:#9a4700}.text-\[\#062B68\]{color:#062b68}.text-\[\#34322d\]{color:#34322d}.text-\[\#39705A\]{color:#39705a}.text-\[\#40536C\]{color:#40536c}.text-\[\#61708f\]{color:#61708f}.text-\[\#858481\]{color:#858481}.text-\[\#D96B00\]{color:#d96b00}.text-\[\#F97316\]{color:#f97316}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-background{color:var(--background)}.text-blue-200{color:var(--color-blue-200)}.text-blue-200\/80{color:#bedbffcc}@supports (color:color-mix(in lab,red,red)){.text-blue-200\/80{color:color-mix(in oklab,var(--color-blue-200)80%,transparent)}}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-400\/70{color:#54a2ffb3}@supports (color:color-mix(in lab,red,red)){.text-blue-400\/70{color:color-mix(in oklab,var(--color-blue-400)70%,transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground{color:var(--foreground)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-800{color:var(--color-indigo-800)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-700{color:var(--color-orange-700)}.text-pink-600{color:var(--color-pink-600)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-800{color:var(--color-rose-800)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0px_4px_11px_0px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0px 4px 11px 0px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#1B5EA8\]{--tw-ring-color:#1b5ea8}.ring-\[\#3DBFB0\]{--tw-ring-color:#3dbfb0}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing)*8)}.ring-inset{--tw-ring-inset:inset}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:gap-2:is(:where(.group):hover *){gap:calc(var(--spacing)*2)}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing)*2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing)*2.5)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:justify-center:is(:where(.group)[data-collapsible=icon] *){justify-content:center}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing)*-2)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-\[\#52647B\]::placeholder{color:#52647b}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing)*0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-\[\#1B3A6B\]\/40:hover{border-color:#1b3a6b66}.hover\:border-\[\#1B5EA8\]\/30:hover{border-color:#1b5ea84d}.hover\:border-\[\#3DBFB0\]:hover{border-color:#3dbfb0}.hover\:border-\[\#062B68\]:hover{border-color:#062b68}.hover\:border-\[\#F97316\]:hover{border-color:#f97316}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:bg-\[\#001F54\]:hover{background-color:#001f54}.hover\:bg-\[\#1B3A6B\]:hover{background-color:#1b3a6b}.hover\:bg-\[\#1B3A6B\]\/5:hover{background-color:#1b3a6b0d}.hover\:bg-\[\#1B3A6B\]\/90:hover{background-color:#1b3a6be6}.hover\:bg-\[\#1a1a19\]\/90:hover{background-color:#1a1a19e6}.hover\:bg-\[\#1a7ae0\]:hover{background-color:#1a7ae0}.hover\:bg-\[\#2a4f8a\]:hover{background-color:#2a4f8a}.hover\:bg-\[\#2da89a\]:hover{background-color:#2da89a}.hover\:bg-\[\#3DBFB0\]\/90:hover{background-color:#3dbfb0e6}.hover\:bg-\[\#15803d\]:hover{background-color:#15803d}.hover\:bg-\[\#EEF5FB\]:hover{background-color:#eef5fb}.hover\:bg-\[\#e06010\]:hover{background-color:#e06010}.hover\:bg-\[\#e8620a\]:hover{background-color:#e8620a}.hover\:bg-accent:hover,.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-blue-50\/30:hover{background-color:color-mix(in oklab,var(--color-blue-50)30%,transparent)}}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-blue-800:hover{background-color:var(--color-blue-800)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-gray-50\/50:hover{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-100:hover{background-color:var(--color-green-100)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary\/20:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-purple-50:hover{background-color:var(--color-purple-50)}.hover\:bg-purple-700:hover{background-color:var(--color-purple-700)}.hover\:bg-purple-800:hover{background-color:var(--color-purple-800)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-teal-700:hover{background-color:var(--color-teal-700)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-yellow-50:hover{background-color:var(--color-yellow-50)}.hover\:bg-yellow-100:hover{background-color:var(--color-yellow-100)}.hover\:bg-yellow-500:hover{background-color:var(--color-yellow-500)}.hover\:bg-yellow-600:hover{background-color:var(--color-yellow-600)}.hover\:text-\[\#1B3A6B\]:hover{color:#1b3a6b}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gray-600:hover{color:var(--color-gray-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-purple-700:hover{color:var(--color-purple-700)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-teal-600:hover{color:var(--color-teal-600)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:border-\[\#1B3A6B\]:focus{border-color:#1b3a6b}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#1B3A6B\]\/30:focus{--tw-ring-color:oklab(35.2997% -.0173548 -.0913556/.3)}.focus\:ring-blue-200:focus{--tw-ring-color:var(--color-blue-200)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[state\=checked\]\:border-primary:has([data-state=checked]){border-color:var(--primary)}.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-\[state\=checked\]\:bg-primary\/5:has([data-state=checked]){background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing)*2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing)*3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing)*0)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing)*2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing)*1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing)*1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing)*3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing)*-1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-start-2{grid-column-start:2}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sm\:text-left{text-align:left}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-12{padding:calc(var(--spacing)*12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:table-cell{display:table-cell}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(290px\,0\.82fr\)_minmax\(0\,1\.55fr\)\]{grid-template-columns:minmax(290px,.82fr) minmax(0,1.55fr)}}@media (min-width:80rem){.xl\:flex{display:flex}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.dark\:hover\:text-accent-foreground:is(.dark *):hover{color:var(--accent-foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark\:has-data-\[state\=checked\]\:bg-primary\/10:is(.dark *):has([data-state=checked]){background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:is(.dark *):has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing)*3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing)*3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-accent\/50:is(a):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing)*4)}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing)*4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (min-width:28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing)*3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing)*3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing)*2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing)*2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab,var(--background)20%,transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:color-mix(in oklab,var(--background)10%,transparent)}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--pp-navy:#062b68;--pp-ink:#001f54;--pp-muted:#3f5370;--pp-sand:#f5e9da;--pp-paper:#faf8f4;--pp-blue:#eef5fb;--pp-blue-deep:#9bbfe0;--pp-gold:#e98a24;--pp-terracotta:#d96b00;--pp-teal:#39705a;--primary:var(--pp-navy);--primary-foreground:#fff;--background:var(--pp-paper);--foreground:var(--pp-ink);--card:var(--pp-paper);--card-foreground:var(--pp-ink);--popover:var(--pp-paper);--popover-foreground:var(--pp-ink);--secondary:var(--pp-sand);--secondary-foreground:var(--pp-ink);--muted:#e9e5dd;--muted-foreground:var(--pp-muted);--accent:var(--pp-blue);--accent-foreground:var(--pp-navy);--destructive:#a54343;--destructive-foreground:#fff;--border:#ddd8cf;--input:#ddd8cf;--ring:var(--pp-gold);--radius:.4rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--pp-paper);color:var(--pp-ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Montserrat,Arial,sans-serif;font-size:15px;line-height:1.65}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%}::selection{background:var(--pp-gold);color:var(--pp-navy)}.site-shell{background:var(--pp-paper);min-height:100vh}.site-header{z-index:40;background:var(--pp-paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid #062b6814;position:sticky;top:0}.site-header--home{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#eef5fb94,#eef5fb33 72%,#eef5fb00);border-bottom:0;position:absolute;inset:0 0 auto}.site-header--shared{background:linear-gradient(180deg,var(--pp-blue)0%,#f4f7f8 100%);box-shadow:none;border-bottom:0;position:relative}.site-header--home .site-header__inner,.site-header--shared .site-header__inner{padding-top:24px;padding-bottom:10px}.site-header--home .site-nav a,.site-header--home .site-nav a.is-active,.site-header--shared .site-nav a,.site-header--shared .site-nav a.is-active{color:var(--pp-navy);text-shadow:none}.site-header--home .site-nav a:after,.site-header--shared .site-nav a:after{background:var(--pp-gold)}.site-header--home .site-header__journey,.site-header--shared .site-header__journey{background:var(--pp-navy);color:#fff;border:1px solid var(--pp-navy);box-shadow:0 3px 8px #001f5429}.site-header--home .site-header__journey:hover{background:var(--pp-terracotta);border-color:var(--pp-terracotta)}.site-header--home .site-menu-button{color:var(--pp-navy)}.site-header__inner{align-items:flex-start;gap:28px;max-width:1320px;margin:0 auto;padding:24px 22px 10px;display:flex}.site-brand{color:var(--pp-navy);align-items:center;min-width:236px;text-decoration:none;display:inline-flex}.site-brand img{object-fit:contain;width:236px;height:auto;display:block}.site-brand__text{flex-direction:column;line-height:1;display:flex}.site-brand__name{letter-spacing:.02em;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:700}.site-brand__tagline{letter-spacing:.2em;text-transform:uppercase;color:var(--pp-muted);margin-top:5px;font-family:Montserrat,sans-serif;font-size:8px;font-weight:600}.site-nav{flex:none;justify-content:center;align-items:center;gap:31px;margin:8px 0 0 clamp(80px,12vw,150px);display:flex}.site-nav a{color:var(--pp-ink);letter-spacing:.02em;white-space:nowrap;font-size:11px;font-weight:700;text-decoration:none;position:relative}.site-nav a:after{content:"";background:var(--pp-gold);transform-origin:0;height:1px;transition:transform .18s cubic-bezier(.23,1,.32,1);position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a.is-active:after{transform:scaleX(1)}.site-nav a.is-active{color:var(--pp-navy)}.site-header__actions{align-items:flex-start;gap:9px;margin-top:-7px;margin-left:auto;display:flex}.site-header__login{color:var(--pp-navy);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;text-decoration:none}.site-header__journey{background:var(--pp-navy);color:var(--pp-paper);letter-spacing:.01em;text-transform:none;border-radius:3px;padding:12px 15px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s,background .18s}.site-header__journey:hover{background:var(--pp-terracotta);transform:translateY(-2px)}.site-menu-button{color:var(--pp-navy);background:0 0;border:0;padding:7px;display:none}.site-mobile-menu{display:none}.home-header__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:767px;margin:-31px max(22px,50vw - 638px) 35px auto;display:grid}.home-header__card{min-height:78px;color:var(--pp-navy);background:#fff;border:1px solid #062b681a;border-radius:4px;grid-template-columns:42px 1fr 24px;align-items:center;gap:12px;padding:12px 19px;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:grid;box-shadow:0 7px 18px #001f541a}.home-header__card:hover{background:#fff;transform:translateY(-2px);box-shadow:0 13px 26px #001f5429}.home-header__card-icon{color:var(--pp-navy);place-items:center;display:grid}.home-header__card:nth-child(2) .home-header__card-icon{color:var(--pp-terracotta)}.home-header__card strong{font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.2;display:block}.home-header__card small{color:var(--pp-ink);margin-top:5px;font-size:11px;line-height:1.2;display:block}.home-header__card-arrow{color:var(--pp-navy);font-size:28px;font-weight:300;line-height:1}.planet-main{min-height:50vh}.planet-page{max-width:1240px;margin:0 auto;padding:0 28px 90px}.page-intro{max-width:790px;padding:72px 0 38px}.page-intro h1{color:var(--pp-navy);letter-spacing:-.035em;margin:7px 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,6vw,78px);font-weight:500;line-height:.98}.page-intro p{max-width:650px;color:var(--pp-muted);margin:0;font-size:15px;line-height:1.8}.section-label{color:var(--pp-terracotta);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.section-label:before{content:"";background:currentColor;width:22px;height:1px;margin:0 9px 3px 0;display:inline-block}.section-label--light{color:#e0bf83}.section-heading{margin-bottom:27px}.section-heading h2{color:var(--pp-navy);letter-spacing:-.03em;margin:8px 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.04}.section-heading p{max-width:630px;color:var(--pp-muted);margin:0;line-height:1.8}.section-heading--center{text-align:center}.section-heading--center p{margin:0 auto}.section-heading--light h2,.section-heading--light p{color:var(--pp-paper)}.planet-section{padding:66px 0}.planet-section--tint{background:var(--pp-sand);padding:72px max(28px,50vw - 620px)}.planet-section--blue{background:var(--pp-blue);padding:72px max(28px,50vw - 620px)}.planet-section--navy{background:var(--pp-navy);padding:72px max(28px,50vw - 620px)}.home-hero{isolation:isolate;background:var(--pp-blue);width:100%;min-height:640px;position:relative;overflow:hidden}.home-hero__image{z-index:-2;object-fit:cover;object-position:58% 25%;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;transform:translate(3%)scale(1.05)}.home-hero__wash{z-index:-1;background:linear-gradient(90deg,#faf8f42e,#faf8f40a 35%,#faf8f400 64%);position:absolute;inset:0}.home-hero__copy{max-width:1320px;margin:0 auto;padding:218px 7% 44px}.home-hero__copy:before{display:none}.home-hero__eyebrow{color:var(--pp-navy);letter-spacing:.055em;text-shadow:none;margin:0 0 14px;font-size:11px;font-weight:700;line-height:1.4}.home-hero__eyebrow:before{content:"";background:var(--pp-terracotta);width:32px;height:1px;margin:0 12px 4px 0;display:inline-block}.home-hero h1{max-width:430px;color:var(--pp-navy);letter-spacing:-.055em;text-shadow:0 1px 1px #faf8f48c;margin:0 0 21px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(54px,6vw,78px);font-weight:500;line-height:.89}.home-hero h1 span{color:var(--pp-terracotta)}.home-hero__body{max-width:330px;color:var(--pp-ink);text-shadow:0 1px 1px #faf8f4b3;margin:0 0 26px;font-size:14px;font-weight:600;line-height:1.65}.home-hero .planet-button{padding:14px 18px}.home-welcome{z-index:2;background:var(--pp-paper);border-radius:8px 8px 0 0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);max-width:1060px;min-height:265px;margin:-58px auto 0;padding:0 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 -10px 30px #062b6814}.home-welcome__image{min-height:265px;overflow:hidden}.home-welcome__image img{object-fit:cover;object-position:center 35%;width:100%;height:100%;min-height:265px;display:block}.home-welcome__copy{padding:30px 28px 29px 40px}.home-welcome__copy h2{color:var(--pp-navy);margin:6px 0 10px;font-family:Caveat,cursive;font-size:38px;font-weight:500;line-height:1}.home-welcome__copy p:not(.home-hero__eyebrow){max-width:410px;color:var(--pp-muted);margin:0 0 17px;font-size:12px;line-height:1.7}.editorial-hero{background:var(--pp-sand);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-width:1320px;min-height:510px;margin:0 auto;display:grid}.editorial-hero--navy{background:var(--pp-navy)}.editorial-hero--blue{background:var(--pp-blue)}.editorial-hero--reversed{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.editorial-hero__copy{flex-direction:column;justify-content:center;padding:clamp(46px,8vw,100px) clamp(30px,7vw,110px);display:flex}.editorial-hero__copy h1{max-width:570px;color:var(--pp-navy);letter-spacing:-.045em;margin:11px 0 19px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(50px,6vw,92px);font-weight:500;line-height:.91}.editorial-hero--navy .editorial-hero__copy h1,.editorial-hero--navy .editorial-hero__copy p{color:var(--pp-paper)}.editorial-hero__copy p{max-width:510px;color:var(--pp-muted);margin:0;font-size:15px;line-height:1.85}.editorial-hero__visual{min-height:430px;position:relative;overflow:hidden}.editorial-hero__visual .planet-image{object-fit:cover;width:100%;height:100%;min-height:430px}.editorial-hero__mark{text-align:center;color:#fff;border:1px solid #ffffffbf;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-family:Caveat,cursive;font-size:14px;line-height:.85;display:flex;position:absolute;bottom:24px;right:25px;transform:rotate(-12deg)}.editorial-hero__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:29px;display:flex}.planet-button{letter-spacing:.01em;text-transform:none;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:10px;width:fit-content;padding:13px 18px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;transition:transform .18s cubic-bezier(.23,1,.32,1),background .18s,color .18s,border-color .18s;display:inline-flex}.planet-button:hover{transform:translateY(-2px)}.planet-button--navy{background:var(--pp-navy);color:var(--pp-paper)}.planet-button--navy:hover{background:var(--pp-terracotta)}.planet-button--gold{background:var(--pp-gold);color:var(--pp-navy)}.planet-button--outline{border-color:var(--pp-navy);color:var(--pp-navy);background:0 0}.planet-button--outline:hover{background:var(--pp-navy);color:var(--pp-paper)}.planet-button--white{background:var(--pp-paper);color:var(--pp-navy)}.editorial-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.editorial-grid--2{grid-template-columns:repeat(2,1fr)}.feature-card{background:var(--pp-paper);min-height:255px;color:inherit;border:1px solid #062b6824;flex-direction:column;text-decoration:none;transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s;display:flex}.feature-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px #062b681f}.feature-card__image{object-fit:cover;width:100%;height:150px}.feature-card__body{flex-direction:column;flex:1;align-items:flex-start;padding:23px;display:flex}.feature-card__icon{background:var(--pp-sand);width:40px;height:40px;color:var(--pp-navy);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.feature-card__icon--gold,.feature-card__icon--terracotta{background:var(--pp-sand);color:var(--pp-terracotta)}.feature-card__icon--blue{background:var(--pp-blue);color:var(--pp-navy)}.feature-card__icon--teal{color:var(--pp-teal);background:#39705a24}.feature-card h3,.editorial-card h3{color:var(--pp-navy);margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:600;line-height:1.05}.feature-card p,.editorial-card p{color:var(--pp-muted);margin:0;font-size:13px;line-height:1.75}.feature-card__link{color:var(--pp-terracotta);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:5px;margin-top:auto;padding-top:19px;font-size:10px;font-weight:700;display:inline-flex}.editorial-card{background:var(--pp-paper);border:1px solid #062b681f;padding:28px}.editorial-card--navy{background:var(--pp-navy);border-color:var(--pp-navy)}.editorial-card--navy h3,.editorial-card--navy p{color:var(--pp-paper)}.editorial-card--sand{background:var(--pp-sand);border-color:#0000}.split-editorial{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:58px;display:grid}.split-editorial--reverse{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.split-editorial__visual{position:relative;overflow:hidden}.split-editorial__visual img{object-fit:cover;width:100%;max-height:500px;display:block}.split-editorial__copy p{color:var(--pp-muted);margin:0 0 15px;line-height:1.85}.outline-link{color:var(--pp-navy);border-bottom:1px solid var(--pp-gold);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-top:13px;padding-bottom:4px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.quote-block{background:var(--pp-blue);grid-template-columns:minmax(0,1fr) 310px;min-height:270px;display:grid}.quote-block__copy{padding:44px 53px;position:relative}.quote-block__mark{color:var(--pp-gold);font-family:Cormorant Garamond,serif;font-size:75px;line-height:1;position:absolute;top:19px;left:29px}.quote-block blockquote{max-width:650px;color:var(--pp-navy);margin:21px 0 13px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(25px,3vw,40px);line-height:1.08;position:relative}.quote-block cite{color:var(--pp-terracotta);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700}.quote-block__image{object-fit:cover;width:100%;height:100%;min-height:270px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.step-item{grid-template-columns:47px 1fr;gap:16px;display:grid}.step-item__number{border:1px solid var(--pp-gold);width:42px;height:42px;color:var(--pp-navy);place-items:center;font-family:Cormorant Garamond,serif;font-size:18px;display:grid}.step-item h3{color:var(--pp-navy);margin:2px 0 6px;font-family:Cormorant Garamond,serif;font-size:24px;line-height:1.1}.step-item p{color:var(--pp-muted);margin:0;font-size:12px;line-height:1.7}.checklist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.checklist li{color:var(--pp-muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.checklist svg{color:var(--pp-terracotta);flex:none;margin-top:3px}.faq-list{border-top:1px solid #062b6833}.faq-item{border-bottom:1px solid #062b6833}.faq-item__trigger{width:100%;color:var(--pp-navy);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 3px;font-family:Cormorant Garamond,Georgia,serif;font-size:23px;line-height:1.1;display:flex}.faq-item__trigger svg{color:var(--pp-gold);flex:none;transition:transform .18s}.faq-item--open .faq-item__trigger svg{transform:rotate(180deg)}.faq-item__answer{max-width:700px;color:var(--pp-muted);padding:0 42px 18px 3px;font-size:13px;line-height:1.8}.faq-item__answer p{white-space:pre-line;margin:0}.faq-list--dark,.faq-list--dark .faq-item{border-color:#faf8f433}.faq-list--dark .faq-item__trigger,.faq-list--dark .faq-item__answer{color:var(--pp-paper)}.footer-cta{background:var(--pp-navy);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);max-width:1320px;margin:20px auto 0;display:grid;overflow:hidden}.footer-cta__copy{padding:65px clamp(30px,7vw,105px)}.footer-cta__copy h2{max-width:500px;color:var(--pp-paper);letter-spacing:-.04em;margin:9px 0 13px;font-family:Cormorant Garamond,serif;font-size:clamp(36px,5vw,64px);font-weight:500;line-height:.98}.footer-cta__copy p{color:#faf8f4b8;max-width:470px;margin:0 0 26px;line-height:1.8}.footer-cta__visual{min-height:300px;position:relative}.footer-cta__visual img{object-fit:cover;width:100%;height:100%;min-height:300px}.footer-cta__stamp{color:#fff;align-items:center;gap:7px;font-family:Caveat,cursive;font-size:17px;display:inline-flex;position:absolute;bottom:20px;right:24px;transform:rotate(-8deg)}.site-footer{background:var(--pp-navy);color:#faf8f4b3;border-top:1px solid #ffffff29}.site-footer__inner{grid-template-columns:1.3fr 1fr 1fr;gap:35px;max-width:1320px;margin:0 auto;padding:34px 28px 27px;display:grid}.site-footer__brand{color:var(--pp-paper);font-family:Cormorant Garamond,serif;font-size:25px}.site-footer__inner p{max-width:290px;margin:8px 0 0;font-size:11px;line-height:1.8}.site-footer__column{flex-direction:column;gap:8px;display:flex}.site-footer__column strong{color:var(--pp-gold);letter-spacing:.16em;text-transform:uppercase;font-size:9px}.site-footer__column a{color:#faf8f4c7;font-size:11px;text-decoration:none}.site-footer__column a:hover{color:var(--pp-paper)}.site-footer__bottom{color:#faf8f473;border-top:1px solid #ffffff29;justify-content:space-between;gap:16px;max-width:1320px;margin:0 auto;padding:15px 28px 22px;font-size:10px;display:flex}.planet-form{gap:16px;display:grid}.planet-form__field{gap:6px;display:grid}.planet-form__field label{color:var(--pp-navy);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.planet-form__field input,.planet-form__field textarea,.planet-form__field select{background:var(--pp-paper);width:100%;color:var(--pp-ink);border:1px solid #cbc8c0;border-radius:2px;outline:none;padding:12px 13px}.planet-form__field input:focus,.planet-form__field textarea:focus,.planet-form__field select:focus{border-color:var(--pp-gold);box-shadow:0 0 0 3px #c7a2672b}.planet-form__field textarea{resize:vertical;min-height:140px}.stat-strip{border-top:1px solid #062b6826;border-bottom:1px solid #062b6826;grid-template-columns:repeat(3,1fr);display:grid}.stat-strip__item{text-align:center;border-right:1px solid #062b6826;padding:20px}.stat-strip__item:last-child{border-right:0}.stat-strip__value{color:var(--pp-navy);font-family:Cormorant Garamond,serif;font-size:32px;line-height:1;display:block}.stat-strip__label{color:var(--pp-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:700;display:block}.legal-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.legal-card{min-height:145px;color:inherit;border:1px solid #062b6824;align-items:flex-start;gap:14px;padding:20px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.legal-card:hover{transform:translateY(-3px);box-shadow:0 13px 25px #062b681c}.legal-card img{object-fit:contain;width:38px;height:38px}.legal-card h3{color:var(--pp-navy);margin:0 0 5px;font-family:Cormorant Garamond,serif;font-size:22px;line-height:1}.legal-card p{color:var(--pp-muted);margin:0;font-size:11px;line-height:1.6}@media (max-width:1080px){.site-header__inner{gap:15px;padding:11px 20px}.site-brand{min-width:190px}.site-brand img{width:196px}.site-nav{gap:13px}.site-nav a{font-size:10px}.home-header__cards{margin-right:28px}.editorial-hero__copy{padding:58px 55px}.planet-page{padding-left:20px;padding-right:20px}}@media (max-width:820px){.site-header__inner{justify-content:space-between}.site-nav,.site-header__actions{display:none}.site-menu-button{display:inline-flex}.site-mobile-menu{border-top:1px solid #062b681a;gap:2px;padding:9px 20px 18px;display:grid}.site-mobile-menu a{color:var(--pp-navy);letter-spacing:.09em;text-transform:uppercase;padding:10px 0;font-size:11px;font-weight:700;text-decoration:none}.home-header__cards{max-width:none;margin:5px 20px 28px}.home-hero__copy{padding:210px 7% 52px}.home-welcome{margin-left:20px;margin-right:20px;padding:0 22px}.editorial-hero,.editorial-hero--reversed,.split-editorial,.split-editorial--reverse,.footer-cta{grid-template-columns:1fr}.editorial-hero--reversed .editorial-hero__visual{order:-1}.editorial-hero__visual,.editorial-hero__visual .planet-image{height:300px;min-height:300px}.editorial-hero__copy{padding:47px 25px 55px}.editorial-hero__copy h1{font-size:clamp(49px,13vw,77px)}.editorial-hero__visual{min-height:300px}.planet-section,.planet-section--tint,.planet-section--blue,.planet-section--navy{padding-top:52px;padding-bottom:52px}.editorial-grid,.editorial-grid--2,.legal-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr;gap:26px}.quote-block{grid-template-columns:1fr}.quote-block__copy{padding:43px 28px}.quote-block__image{min-height:200px;max-height:250px}.footer-cta__visual,.footer-cta__visual img{min-height:225px}.site-footer__inner{grid-template-columns:1fr 1fr}.site-footer__inner>:first-child{grid-column:1/-1}}@media (max-width:540px){.site-header__inner{padding:8px 16px}.site-brand{min-width:0}.site-brand img{width:150px}.home-header__cards{grid-template-columns:1fr;gap:8px;margin:0 16px 10px}.home-header__card{min-height:63px;padding:10px 13px}.home-header__card strong{font-size:17px}.home-hero{min-height:520px}.home-hero__image{object-position:63% center;transform:none}.home-hero__wash{background:linear-gradient(90deg,#000000c2,#00000073 62%,#00000014),linear-gradient(#0003,#0000 44%,#0000002e)}.home-hero__copy{padding:195px 23px 46px}.home-hero h1{font-size:clamp(56px,16vw,78px)}.home-header__cards{margin:5px 16px 24px}.home-welcome{grid-template-columns:1fr;margin:-30px 16px 0;padding:0}.home-welcome__image,.home-welcome__image img{min-height:220px}.home-welcome__copy{padding:27px 24px 31px}.planet-page{padding-bottom:55px;padding-left:16px;padding-right:16px}.page-intro{padding-top:50px}.page-intro h1{font-size:50px}.stat-strip{grid-template-columns:1fr}.stat-strip__item{border-bottom:1px solid #062b6826;border-right:0}.stat-strip__item:last-child{border-bottom:0}.site-footer__inner{grid-template-columns:1fr;gap:24px}.site-footer__inner>:first-child{grid-column:auto}.site-footer__bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.toc-page-wrapper{max-width:1240px;margin:0 auto;padding-left:28px;padding-right:28px}.cookie-consent{z-index:9999;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#062b68f5;border:1px solid #fff3;border-radius:7px;grid-template-columns:1fr;gap:8px;width:min(360px,100% - 36px);padding:12px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 42px #001f5447}.cookie-consent__copy strong{margin-bottom:2px;font-family:Cormorant Garamond,Georgia,serif;font-size:15px;font-weight:600;line-height:1.1;display:block}.cookie-consent__copy p{color:#ffffffc7;margin:0;font-size:9px;line-height:1.35}.cookie-consent__copy a{color:#fff;text-underline-offset:2px}.cookie-consent__actions{justify-content:flex-end;gap:8px;display:flex}.cookie-consent__button{border-radius:3px;min-height:31px;padding:8px 12px;font-size:10px;font-weight:700;line-height:1;transition:transform .16s cubic-bezier(.23,1,.32,1),background .16s,border-color .16s}.cookie-consent__button:active{transform:scale(.97)}.cookie-consent__button--secondary{color:#fff;background:0 0;border:1px solid #ffffff80}.cookie-consent__button--secondary:hover{background:#ffffff14;border-color:#fff}.cookie-consent__button--primary{color:var(--pp-navy);background:#fff;border:1px solid #fff}.cookie-consent__button--primary:hover{background:var(--pp-blue)}@media (max-width:640px){.cookie-consent{width:calc(100% - 20px);bottom:10px;right:10px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
