body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--gc-blue:#024;--gc-gold:#f5a52d;--gc-dark-blue:#001a33;--gc-royal-blue:#c81f5b;--gc-grey:#e8edef;--gc-light-grey:#f4f4f4;--gc-light-gold:#fce6c6;--color-primary:var(--gc-blue);--color-secondary:var(--gc-gold);--color-accent:var(--gc-royal-blue);--color-text:#063b74;--color-text-light:#063b74;--color-bg:#fff;--color-bg-alt:var(--gc-light-grey);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--font-family:"Source Sans Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;--shadow-2xl:0 25px 50px -12px #00000040;--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:350ms cubic-bezier(0.4,0,0.2,1);--max-width-container:1280px;--max-width-content:1200px;--max-width-text:65ch;--z-dropdown:1000;--z-sticky:1020;--z-modal:1050;--z-popover:1060;--z-tooltip:1070}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--color-bg);color:#063b74;color:var(--color-text);font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family);font-size:1rem;font-size:var(--font-size-base);line-height:1.75;line-height:var(--line-height-relaxed);overflow-x:hidden;padding-top:1.5rem;padding-top:var(--space-6)}main{padding-top:0}.skip-link{background:#f5a52d;background:var(--color-secondary);border-radius:.5rem;border-radius:var(--radius-md);color:#fff;font-weight:600;font-weight:var(--font-weight-semibold);left:1rem;left:var(--space-4);padding:.75rem 1rem;padding:var(--space-3) var(--space-4);position:absolute;text-decoration:none;top:-100px;z-index:10000}.skip-link:focus{top:1rem;top:var(--space-4)}.header{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);margin:0;padding:0;position:relative;transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transition:box-shadow var(--transition-base);width:100%;z-index:1020;z-index:var(--z-sticky)}.header,.header:before{background-color:#063b74}.header:before{content:"";height:1.5rem;height:var(--space-6);left:0;position:absolute;right:0;top:-1.5rem;top:calc(var(--space-6)*-1)}.header.scrolled{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg)}.header__container{align-items:flex-start;display:flex;gap:.5rem;gap:var(--space-2);justify-content:space-between;margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);position:relative;z-index:2}.header__mast{bottom:0;left:0;line-height:0;pointer-events:none;position:absolute;transform:translateY(calc(100% - 20px));z-index:1}.header__mast,.mast-image{display:block;margin:0;padding:0;width:100%}.mast-image{height:auto;mix-blend-mode:screen}.header__logo{flex-shrink:0;margin-left:-4rem;margin-left:calc(var(--space-16)*-1);max-width:600px;overflow:hidden;position:relative;z-index:10}.header__logo a{color:inherit;display:block;text-decoration:none}.logo__image{display:block;height:auto;max-width:800px;object-fit:cover;object-position:left center;position:relative;transition:transform .25s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-base);width:100%;z-index:10}.logo__image:hover{transform:none}.header__nav{flex:1 1;flex-shrink:1;gap:1.5rem;gap:var(--space-6);justify-content:flex-end;min-width:0}.header__nav,.nav__list{align-items:center;display:flex}.nav__list{flex-wrap:nowrap;gap:.5rem;gap:var(--space-2);list-style:none;white-space:nowrap}.nav__list a,.nav__list a:visited{border-radius:.5rem;border-radius:var(--radius-md);color:#fff;font-size:1rem;font-size:var(--font-size-base);font-weight:500;font-weight:var(--font-weight-medium);padding:.5rem .75rem;padding:var(--space-2) var(--space-3);position:relative;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast)}.nav__list a:not([href^="#"]):not([href^=mailto]):not([href^=tel]){color:#fff}.nav__list a:after{background-color:#f5a52d;background-color:var(--gc-gold);bottom:0;content:"";height:2px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);transition:width .25s cubic-bezier(.4,0,.2,1);transition:width var(--transition-base);width:0}.nav__list a:focus,.nav__list a:hover{background-color:#ffffff0d;color:#f5a52d!important;color:var(--gc-gold)!important}.nav__list a:focus:after,.nav__list a:hover:after{width:calc(100% - 1.5rem);width:calc(100% - var(--space-6))}.header .header__nav .nav__list>li.has-dropdown>a:focus,.header .header__nav .nav__list>li.has-dropdown>a:hover,.header .header__nav .nav__list>li>a:focus,.header .header__nav .nav__list>li>a:hover{background-color:#ffffff0d;color:#f5a52d!important;color:var(--gc-gold)!important}.header .header__nav .nav__list>li.has-dropdown>a:focus:after,.header .header__nav .nav__list>li.has-dropdown>a:hover:after,.header .header__nav .nav__list>li>a:focus:after,.header .header__nav .nav__list>li>a:hover:after{width:calc(100% - 1.5rem);width:calc(100% - var(--space-6))}.dropdown-arrow{font-size:.75rem;font-size:var(--font-size-xs);margin-left:.25rem;margin-left:var(--space-1);transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-fast)}.has-dropdown:hover .dropdown-arrow{transform:rotate(180deg)}.has-dropdown{align-items:stretch}.has-dropdown,.has-dropdown>a{display:flex;position:relative}.has-dropdown>a{align-items:center;box-sizing:border-box;cursor:pointer;min-width:0;pointer-events:auto;width:100%;z-index:1}.dropdown,.has-dropdown>a{padding:.5rem .75rem;padding:var(--space-2) var(--space-3)}.dropdown{animation:fadeInDown .25s cubic-bezier(.4,0,.2,1);animation:fadeInDown var(--transition-base);background:#fff;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);display:none;left:0;list-style:none;margin-top:.5rem;margin-top:var(--space-2);min-width:260px;padding-top:.75rem;padding-top:var(--space-3);position:absolute;top:100%;white-space:nowrap;z-index:10000}.dropdown:hover,.has-dropdown:hover .dropdown{display:block}.has-dropdown:before{background:#0000;content:"";height:.5rem;height:var(--space-2);left:0;position:absolute;right:0;top:100%;z-index:9999}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown a,.dropdown a:visited{border-radius:.5rem;border-radius:var(--radius-md);color:#063b74!important;color:var(--color-text)!important;display:block;font-size:1rem;font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-normal);padding:.5rem .75rem;padding:var(--space-2) var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);white-space:nowrap}.dropdown a:after{display:none}.dropdown a:focus,.dropdown a:focus:visited,.dropdown a:hover,.dropdown a:hover:visited{background-color:#f4f4f4;background-color:var(--gc-light-grey);color:#f5a52d!important;color:var(--gc-gold)!important;padding-left:1.5rem;padding-left:var(--space-6)}.has-nested-dropdown{position:relative}.nested-dropdown{animation:fadeInDown .25s cubic-bezier(.4,0,.2,1);animation:fadeInDown var(--transition-base);background:#fff;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);display:none;left:100%;list-style:none;margin-left:0;min-width:200px;padding:.5rem .75rem;padding:var(--space-2) var(--space-3);padding-top:.75rem;padding-top:var(--space-3);position:absolute;top:0;white-space:nowrap;z-index:10001}.has-nested-dropdown:hover .nested-dropdown,.nested-dropdown:hover{display:block}.has-nested-dropdown:after{background:#0000;content:"";height:100%;left:100%;position:absolute;top:0;width:.5rem;width:var(--space-2);z-index:10000}.nested-dropdown a,.nested-dropdown a:visited{border-radius:.5rem;border-radius:var(--radius-md);color:#063b74!important;color:var(--color-text)!important;display:block;font-size:1rem;font-size:var(--font-size-base);font-weight:400;font-weight:var(--font-weight-normal);padding:.5rem .75rem;padding:var(--space-2) var(--space-3);text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--transition-fast);white-space:nowrap}.nested-dropdown a:after{display:none}.nested-dropdown a:focus,.nested-dropdown a:focus:visited,.nested-dropdown a:hover,.nested-dropdown a:hover:visited{background-color:#f4f4f4;background-color:var(--gc-light-grey);color:#f5a52d!important;color:var(--gc-gold)!important;padding-left:1.5rem;padding-left:var(--space-6)}.has-nested-dropdown .dropdown-arrow{transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-fast)}.has-nested-dropdown.nested-dropdown-open .dropdown-arrow,.has-nested-dropdown:hover .dropdown-arrow{transform:rotate(90deg)}.btn-relatives{background-color:#f5a52d;background-color:var(--gc-gold);border:2px solid #0000;border-radius:2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#001a33;color:var(--gc-dark-blue);font-size:1rem;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);padding:.25rem 1rem;padding:var(--space-1) var(--space-4);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base);white-space:nowrap}.btn-relatives:focus,.btn-relatives:hover{background-color:#d8941f;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-relatives:active{transform:translateY(0)}.hero{align-items:center;background:#001a33;background:var(--gc-dark-blue);display:flex;justify-content:center;margin:-1px 0 0;min-height:90vh;overflow:hidden;padding:0;position:relative}.hero__image{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;image-rendering:-webkit-optimize-contrast;image-rendering:auto;left:0;position:absolute;top:0;transform:translateZ(0);width:100%;will-change:background-image;z-index:1}.hero__image:after{display:none}.hero__image.fade-in{animation:fadeIn 1s ease}.hero__image.fade-out{animation:fadeOut 1s ease}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.hero__content{animation:fadeInUp .8s ease-out;color:#fff;max-width:900px;padding:2rem;padding:var(--space-8);position:relative;text-align:center;z-index:2}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero__title{font-size:clamp(2.25rem,8vw,3.75rem);font-size:clamp(var(--font-size-4xl),8vw,var(--font-size-6xl));font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1.25;line-height:var(--line-height-tight);margin-bottom:2rem;margin-bottom:var(--space-8);text-shadow:0 4px 20px #00000080}.hero__title span{display:block}.hero__title-main{color:#fff;font-size:1.2em;font-weight:700;font-weight:var(--font-weight-bold);margin-top:1rem;margin-top:var(--space-4)}.hero__contact-icons{display:flex;gap:1.5rem;gap:var(--space-6);margin-bottom:1.5rem;margin-bottom:var(--space-6)}.hero__contact-icon,.hero__contact-icons{align-items:center;justify-content:center}.hero__contact-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff3;border:2px solid #ffffff4d;border-radius:50%;display:inline-flex;height:50px;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base);width:50px}.hero__contact-icon:focus,.hero__contact-icon:hover{background-color:#f5a52d;background-color:var(--gc-gold);border-color:#f5a52d;border-color:var(--gc-gold);box-shadow:0 4px 12px #0000004d;transform:translateY(-2px) scale(1.1)}.hero__contact-icon .icon-email,.hero__contact-icon .icon-phone{font-size:24px;line-height:1}.hero__contact-icon .icon-phone{filter:brightness(0) invert(1)}.btn-enquiry{background-color:#f5a52d;background-color:var(--gc-gold);border:3px solid #fff3;border-radius:2rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);color:#001a33;color:var(--gc-dark-blue);display:inline-block;font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:.02em;padding:.5rem 1.25rem;padding:var(--space-2) var(--space-5);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.btn-enquiry:focus,.btn-enquiry:hover{background-color:#d8941f;border-color:#fff6;box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-2xl);transform:translateY(-4px)}.btn-enquiry:active{transform:translateY(-2px)}.content-section{padding:6rem 1.5rem;padding:var(--space-24) var(--space-6);scroll-margin-top:100px}.content-section:first-of-type{padding-top:5rem;padding-top:var(--space-20)}.content-section.documents-page:first-of-type{padding-top:calc(5rem + 120px)!important;padding-top:calc(var(--space-20) + 120px)!important}.section__container{grid-gap:3rem;grid-gap:var(--space-12);align-items:center;display:grid;gap:3rem;gap:var(--space-12);grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;max-width:var(--max-width-content)}.section__text{display:flex;flex-direction:column;gap:1rem;gap:var(--space-4)}.section__text h2{color:#063b74;font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:1.25;line-height:var(--line-height-tight);margin-bottom:.5rem;margin-bottom:var(--space-2)}.section__text p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:1rem;margin-bottom:var(--space-4)}.section__image{border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);overflow:hidden;position:relative;transition:transform .35s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-slow)}.section__image:hover{transform:translateY(-8px)}.section__image img{border-radius:1.5rem;border-radius:var(--radius-2xl);display:block;height:auto;width:100%}.read-more{margin-top:.5rem;margin-top:var(--space-2)}.nurse-care-link{color:inherit;font-weight:700;font-weight:var(--font-weight-bold);text-decoration:underline;transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--transition-fast)}.nurse-care-link:focus,.nurse-care-link:hover{color:#f5a52d!important;color:var(--gc-gold)!important}.read-more a,.read-more a:visited{align-items:center;color:#f5a52d;color:var(--gc-gold);display:inline-flex;font-size:1rem;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);gap:.5rem;gap:var(--space-2);padding:.5rem 0;padding:var(--space-2) 0;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.read-more a:focus,.read-more a:hover{color:#d8941f}.care-suite{background-color:#fff;background-color:var(--color-bg)}.relationship-care{background:linear-gradient(135deg,#f4f4f4,#fff);background:linear-gradient(135deg,var(--gc-light-grey) 0,#fff 100%);border:3px solid #0000;border-radius:1.5rem;border-radius:var(--radius-2xl);margin:0 1rem 3rem;margin:0 var(--space-4) var(--space-12) var(--space-4);padding:1.5rem 0;padding:var(--space-6) 0;transition:transform .3s ease}.relationship-care:hover{box-shadow:0 8px 24px #001a3326;transform:scale(1.02)}.relationship-care .section__container{grid-template-columns:1fr 1fr}.relationship-care .section__text{order:1}.relationship-care .section__image{order:2;transition:none}.relationship-care .section__image:hover{transform:none}.care-suites{background:linear-gradient(135deg,#f4f4f4,#fff);background:linear-gradient(135deg,var(--gc-light-grey) 0,#fff 100%);border:3px solid #0000;border-radius:1.5rem;border-radius:var(--radius-2xl);margin:0 1rem 3rem;margin:0 var(--space-4) var(--space-12) var(--space-4);padding:1.5rem 0;padding:var(--space-6) 0;transition:transform .3s ease}.care-suites:hover{box-shadow:0 8px 24px #001a3326;transform:scale(1.02)}.care-suites .section__container{grid-template-columns:1fr 1fr}.care-suites .section__text{order:2}.care-suites .section__image{order:1;transition:none}.care-suites .section__image:hover{transform:none}.quality-facilities{background:linear-gradient(135deg,#f4f4f4,#fff);background:linear-gradient(135deg,var(--gc-light-grey) 0,#fff 100%);border:3px solid #0000;border-radius:1.5rem;border-radius:var(--radius-2xl);margin:0 1rem 3rem;margin:0 var(--space-4) var(--space-12) var(--space-4);padding:1.5rem 0;padding:var(--space-6) 0;transition:transform .3s ease}.quality-facilities:hover{box-shadow:0 8px 24px #001a3326;transform:scale(1.02)}.quality-facilities .section__container{grid-template-columns:1fr 1fr}.quality-facilities .section__text{order:1}.quality-facilities .section__image{order:2;transition:none}.quality-facilities .section__image:hover{transform:none}.serving-community{background:linear-gradient(135deg,#f4f4f4,#fff);background:linear-gradient(135deg,var(--gc-light-grey) 0,#fff 100%);border:3px solid #0000;border-radius:1.5rem;border-radius:var(--radius-2xl);margin:0 1rem 3rem;margin:0 var(--space-4) var(--space-12) var(--space-4);padding:1.5rem 0;padding:var(--space-6) 0;transition:transform .3s ease}.serving-community:hover{box-shadow:0 8px 24px #001a3326;transform:scale(1.02)}.serving-community .section__container{grid-template-columns:1fr 1fr}.serving-community .section__text{order:2}.serving-community .section__image{order:1;transition:none}.serving-community .section__image:hover{transform:none}.care-services{background:linear-gradient(135deg,#f4f4f4,#fff);background:linear-gradient(135deg,var(--gc-light-grey) 0,#fff 100%);border:3px solid #0000;border-radius:1.5rem;border-radius:var(--radius-2xl);margin:0 1rem 3rem;margin:0 var(--space-4) var(--space-12) var(--space-4);padding:1.5rem 0;padding:var(--space-6) 0;transition:transform .3s ease}.care-services:hover{box-shadow:0 8px 24px #001a3326;transform:scale(1.02)}.care-services .section__container{grid-template-columns:1fr 1fr}.care-services .section__text{order:1}.care-services .section__image{order:2;transition:none}.care-services .section__image:hover{transform:none}.nurse-led-care{background:linear-gradient(135deg,#f4f4f4,#fff);background:linear-gradient(135deg,var(--gc-light-grey) 0,#fff 100%);border:3px solid #0000;border-radius:1.5rem;border-radius:var(--radius-2xl);margin:0 1rem 3rem;margin:0 var(--space-4) var(--space-12) var(--space-4);padding:1.5rem 0;padding:var(--space-6) 0;transition:transform .3s ease}.nurse-led-care:hover{box-shadow:0 8px 24px #001a3326;transform:scale(1.02)}.nurse-led-care .section__container{grid-template-columns:1fr 1fr}.nurse-led-care .section__text{order:2}.nurse-led-care .section__image{order:1;transition:none}.nurse-led-care .section__image:hover{transform:none}.digital-care{background-color:#fff;background-color:var(--color-bg)}.digital-care .section__container{grid-template-columns:1fr 1fr}.digital-care .section__text{order:2}.digital-care .section__image{order:1}.introduction{padding-bottom:2rem!important;padding-bottom:var(--space-8)!important;padding-top:2rem!important;padding-top:var(--space-8)!important}.introduction .section__container{grid-template-columns:1fr;max-width:800px;text-align:center}.introduction .section__text p{font-size:1.5rem;font-size:var(--font-size-2xl)}.contact-section{background:#0000;overflow:hidden;padding:1.5rem;padding:var(--space-6) var(--space-6);position:relative;text-align:center}.contact-section__content{align-items:center;color:#fff;display:flex;flex-direction:column;gap:.5rem;gap:var(--space-2);text-align:center}.contact-section__content p{font-size:1rem;font-size:var(--font-size-base);line-height:1.75;line-height:var(--line-height-relaxed);margin:0}.contact-section__links{display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--space-6);justify-content:center;list-style:none;margin:0;padding:0}.contact-section__links li{margin:0}.contact-section__links a{border-radius:.5rem;border-radius:var(--radius-md);color:#fff;display:inline-block;font-size:1rem;font-size:var(--font-size-base);font-weight:500;font-weight:var(--font-weight-medium);padding:.5rem 1rem;padding:var(--space-2) var(--space-4);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.contact-section__links a:focus,.contact-section__links a:hover{background-color:#ffffff1a;color:#f5a52d;color:var(--gc-gold);transform:translateY(-2px)}.btn-contact{background-color:#f5a52d;background-color:var(--gc-gold);border:2px solid #0000;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#fff;display:inline-block;font-size:1rem;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);letter-spacing:.02em;padding:.5rem 1.5rem;padding:var(--space-2) var(--space-6);position:relative;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base);z-index:1}.btn-contact:focus,.btn-contact:hover{background-color:#d8941f;border-color:#fff6;box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-2xl);transform:translateY(-4px)}.btn-contact:active{transform:translateY(-2px)}.footer{background-color:#001934;color:#fff;overflow:hidden;padding:0}.footer__enquiry{background-color:#063b74;border-bottom:1px solid #fff3;padding:.75rem 0;padding:var(--space-3) 0;text-align:center;width:100%}.footer__enquiry-container{padding:0 1.5rem;padding:0 var(--space-6)}.footer__container,.footer__enquiry-container{margin:0 auto;max-width:1280px;max-width:var(--max-width-container)}.footer__container{display:flex;flex-direction:column;gap:1.5rem;gap:var(--space-6);padding:1rem 1.5rem;padding:var(--space-4) var(--space-6)}.footer__enquiry-link{color:#fff;display:inline-block;font-size:clamp(1.5rem,4vw,2.25rem);font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);padding:.5rem 1rem;padding:var(--space-2) var(--space-4);text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1);transition:color var(--transition-base)}.footer__enquiry-link:focus,.footer__enquiry-link:hover{color:#f5a52d;color:var(--gc-gold)}.footer__arrow{display:inline-block;font-size:.8em;font-weight:700;font-weight:var(--font-weight-bold);margin-left:.5rem;margin-left:var(--space-2);transition:transform .25s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-base)}.footer__enquiry-link:focus .footer__arrow,.footer__enquiry-link:hover .footer__arrow{transform:translateX(6px)}.footer__contact{display:flex;flex-wrap:wrap;gap:2rem;gap:var(--space-8);justify-content:center;list-style:none;margin-bottom:3rem;margin-bottom:var(--space-12)}.footer__contact li{margin:0}.footer__contact a{border-radius:.5rem;border-radius:var(--radius-md);color:#fff;display:inline-block;font-size:1rem;font-size:var(--font-size-base);font-weight:500;font-weight:var(--font-weight-medium);padding:.5rem 1rem;padding:var(--space-2) var(--space-4);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.footer__contact a:focus,.footer__contact a:hover{background-color:#ffffff1a;color:#f5a52d;color:var(--gc-gold);transform:translateY(-2px)}.footer__charity{border-top:1px solid #ffffff1a;margin-top:3rem;margin-top:var(--space-12);padding:3rem 0;padding:var(--space-12) 0;text-align:center}.footer__charity img{filter:brightness(1.1);height:auto;max-width:300px;opacity:.9;transition:opacity .25s cubic-bezier(.4,0,.2,1);transition:opacity var(--transition-base)}.footer__charity img:hover{opacity:1}.gcBlue,.gcNavy{color:#fff;padding:1.5rem;padding:var(--space-6);text-align:center}.gcBlue{background-color:#024;background-color:var(--gc-blue)}.gcNavy{background-color:#001a33;background-color:var(--gc-dark-blue)}.gcBlue p,.gcNavy p{font-size:1rem;font-size:var(--font-size-base);margin:0}.documents-page{padding-top:calc(5rem + 120px);padding-top:calc(var(--space-20) + 120px);scroll-margin-top:120px}.documents-container{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:2rem 1.5rem;padding:var(--space-8) var(--space-6)}.documents-container h1{color:#063b74!important;display:block;font-size:clamp(2.25rem,6vw,3rem);font-size:clamp(var(--font-size-4xl),6vw,var(--font-size-5xl));font-weight:700;font-weight:var(--font-weight-bold);margin-top:0;opacity:1;padding-top:1rem;padding-top:var(--space-4);visibility:visible}.documents-container h1,.documents-intro{margin-bottom:2rem;margin-bottom:var(--space-8);text-align:left}.documents-intro{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg)}.accordion{margin-top:1.5rem;margin-top:var(--space-6)}.accordion>div{background:#fff;border-left:3px solid #f5a52d;border-left:3px solid var(--gc-gold);margin-bottom:.25rem;margin-bottom:var(--space-1)}.accordion h3,.accordion>div{padding:1rem 1.5rem;padding:var(--space-4) var(--space-6)}.accordion h3{background:#f4f4f4;background:var(--gc-light-grey);border-bottom:2px solid #f5a52d;border-bottom:2px solid var(--gc-gold);color:#063b74;cursor:pointer;font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);margin:0;transition:background-color .25s cubic-bezier(.4,0,.2,1);transition:background-color var(--transition-base);-webkit-user-select:none;user-select:none}.accordion h3:hover{background:#e0e0e0}.accordion h3.active{background:#f5a52d;background:var(--gc-gold);color:#fff}.accordion .word{list-style:none;margin:0;padding:0}.accordion .word li{margin-bottom:.5rem;margin-bottom:var(--space-2);padding-left:0}.accordion .word li .download-link-btn,.accordion .word li a{background:none;border:none;color:#063b74;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-size:var(--font-size-base);padding:0;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1);transition:color var(--transition-base)}.accordion .word li .download-link-btn:hover,.accordion .word li a:hover{color:#f5a52d;color:var(--gc-gold);text-decoration:underline}.sharepoint-access{margin-top:2rem;margin-top:var(--space-8)}.sharepoint-info{background-color:#f4f4f4;background-color:var(--gc-light-grey);border-radius:.75rem;border-radius:var(--radius-lg);margin-bottom:2rem;margin-bottom:var(--space-8);padding:1.5rem;padding:var(--space-6);text-align:center}.sharepoint-info p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin:0}.wellbeing-page{padding-bottom:1rem;padding-bottom:var(--space-4);padding-top:calc(2rem + 60px);padding-top:calc(var(--space-8) + 60px);scroll-margin-top:60px}.content-section.wellbeing-page:first-of-type{padding-bottom:1rem!important;padding-bottom:var(--space-4)!important;padding-top:calc(2rem + 60px)!important;padding-top:calc(var(--space-8) + 60px)!important}.wellbeing-container{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:2rem 0;padding:var(--space-8) 0}.wellbeing-container h1{color:#063b74;font-size:clamp(2.25rem,6vw,3rem);font-size:clamp(var(--font-size-4xl),6vw,var(--font-size-5xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:var(--space-0);margin-top:0;padding-top:var(--space-0);text-align:left}.respite-care-page{padding-bottom:1rem;padding-bottom:var(--space-4);padding-top:calc(2rem + 60px);padding-top:calc(var(--space-8) + 60px);scroll-margin-top:60px}.content-section.respite-care-page:first-of-type{padding-bottom:1rem!important;padding-bottom:var(--space-4)!important;padding-top:calc(2rem + 60px)!important;padding-top:calc(var(--space-8) + 60px)!important}.nursing-care-page{padding-bottom:1rem;padding-bottom:var(--space-4);padding-top:calc(2rem + 60px);padding-top:calc(var(--space-8) + 60px);scroll-margin-top:60px}.content-section.nursing-care-page:first-of-type{padding-bottom:1rem!important;padding-bottom:var(--space-4)!important;padding-top:calc(2rem + 60px)!important;padding-top:calc(var(--space-8) + 60px)!important}.nursing-care-container{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:2rem 1.5rem;padding:var(--space-8) var(--space-6)}.nursing-care-container h1{color:#063b74;font-size:clamp(2.25rem,6vw,3rem);font-size:clamp(var(--font-size-4xl),6vw,var(--font-size-5xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:0;margin-top:0;padding-top:1rem;padding-top:var(--space-4);text-align:left}.nursing-care-intro .section__container{grid-template-columns:1fr;margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:0 1.5rem;padding:0 var(--space-6)}.dementia-care-page{padding-bottom:1rem;padding-bottom:var(--space-4);padding-top:calc(2rem + 60px);padding-top:calc(var(--space-8) + 60px);scroll-margin-top:60px}.content-section.dementia-care-page:first-of-type{padding-bottom:1rem!important;padding-bottom:var(--space-4)!important;padding-top:calc(2rem + 60px)!important;padding-top:calc(var(--space-8) + 60px)!important}.dementia-care-container{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:2rem 1.5rem;padding:var(--space-8) var(--space-6)}.dementia-care-container h1{color:#063b74;font-size:clamp(2.25rem,6vw,3rem);font-size:clamp(var(--font-size-4xl),6vw,var(--font-size-5xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:0;margin-top:0;padding-top:1rem;padding-top:var(--space-4);text-align:left}.dementia-care-intro{background:#fff;padding-bottom:.5rem;padding-bottom:var(--space-2);padding-top:.5rem;padding-top:var(--space-2)}.dementia-care-intro .section__container{grid-template-columns:1fr;margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:0 1.5rem;padding:0 var(--space-6)}.dementia-care-intro .section__text{order:1}.dementia-care-intro .section__text h3{color:#063b74;font-size:clamp(1.5rem,4vw,1.875rem);font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-3xl));font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:.25rem;margin-bottom:var(--space-1);margin-top:0}.dementia-care-intro .section__text p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:.25rem;margin-bottom:var(--space-1)}.nursing-care-intro .section__text{order:1}.nursing-care-intro .section__text h2{color:#063b74;font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.25rem;margin-bottom:var(--space-1)}.nursing-care-intro .section__text h3{color:#063b74;font-size:clamp(1.5rem,4vw,1.875rem);font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-3xl));font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:.25rem;margin-bottom:var(--space-1);margin-top:0}.nursing-care-intro .section__text p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:.25rem;margin-bottom:var(--space-1)}.respite-care-container{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:2rem 1.5rem;padding:var(--space-8) var(--space-6)}.respite-care-container h1{color:#063b74;font-size:clamp(2.25rem,6vw,3rem);font-size:clamp(var(--font-size-4xl),6vw,var(--font-size-5xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.5rem;margin-bottom:var(--space-2);margin-top:0;padding-top:1rem;padding-top:var(--space-4);text-align:left}.care-suites-page{padding-bottom:.5rem;padding-bottom:var(--space-2);padding-top:calc(2rem + 60px);padding-top:calc(var(--space-8) + 60px);scroll-margin-top:60px}.content-section.care-suites-page:first-of-type{padding-bottom:.5rem!important;padding-bottom:var(--space-2)!important;padding-top:calc(2rem + 60px)!important;padding-top:calc(var(--space-8) + 60px)!important}.care-suites-container{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:2rem 1.5rem .5rem;padding:var(--space-8) var(--space-6) var(--space-2) var(--space-6)}.care-suites-container h1{color:#063b74;font-size:clamp(2.25rem,6vw,3rem);font-size:clamp(var(--font-size-4xl),6vw,var(--font-size-5xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.5rem;margin-bottom:var(--space-2);margin-top:0;padding-top:1rem;padding-top:var(--space-4);text-align:left}.care-suites-intro{background:#fff;padding-bottom:2rem;padding-bottom:var(--space-8);padding-top:.5rem;padding-top:var(--space-2)}.care-suites-intro .section__container{gap:2rem;gap:var(--space-8);grid-template-columns:1.5fr 1fr;margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:0 1.5rem;padding:0 var(--space-6)}.care-suites-intro .section__text{order:1}.care-suites-intro .section__text li,.care-suites-intro .section__text p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.25;line-height:var(--line-height-tight);margin-bottom:.5rem;margin-bottom:var(--space-2)}.care-suites-intro .section__text h2{color:#063b74;font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:1rem;margin-bottom:var(--space-4)}.care-suites-intro .section__text ol{padding-left:1.5rem;padding-left:var(--space-6)}.care-suites-intro .section__text li{margin-bottom:.75rem;margin-bottom:var(--space-3)}.care-suites-intro .section__image{align-items:center;display:flex;justify-content:center;order:2;transition:none}.care-suites-intro .section__image:hover{transform:none}.care-suites-intro .section__image img{border-radius:.75rem;border-radius:var(--radius-lg);height:auto;object-fit:cover;width:100%}.activities-page{padding-bottom:1rem;padding-bottom:var(--space-4);padding-top:calc(2rem + 60px);padding-top:calc(var(--space-8) + 60px);scroll-margin-top:60px}.content-section.activities-page:first-of-type{padding-bottom:1rem!important;padding-bottom:var(--space-4)!important;padding-top:calc(2rem + 60px)!important;padding-top:calc(var(--space-8) + 60px)!important}.activities-container{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:2rem 1.5rem;padding:var(--space-8) var(--space-6)}.activities-container h1{color:#063b74;font-size:clamp(2.25rem,6vw,3rem);font-size:clamp(var(--font-size-4xl),6vw,var(--font-size-5xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.5rem;margin-bottom:var(--space-2);margin-top:0;text-align:left}.activities-container h1,.activities-intro{padding-top:1rem;padding-top:var(--space-4)}.activities-intro{background:#fff;padding-bottom:2rem;padding-bottom:var(--space-8)}.activities-intro .section__container{gap:3rem;gap:var(--space-12);grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:0 1.5rem;padding:0 var(--space-6)}.activities-intro .section__text{order:1}.activities-intro .section__text p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:1rem;margin-bottom:var(--space-4)}.activities-intro .section__text h2{color:#063b74;font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:1rem;margin-bottom:var(--space-4)}.activities-intro .section__image{align-items:center;display:flex;justify-content:center;order:2;transition:none}.activities-intro .section__image:hover{transform:none}.activities-intro .section__image img{border-radius:.75rem;border-radius:var(--radius-lg);height:auto;object-fit:cover;width:100%}.work-with-us-page{padding-bottom:1rem;padding-bottom:var(--space-4);padding-top:calc(2rem + 60px);padding-top:calc(var(--space-8) + 60px);scroll-margin-top:60px}.content-section.work-with-us-page:first-of-type{padding-bottom:1rem!important;padding-bottom:var(--space-4)!important;padding-top:calc(2rem + 60px)!important;padding-top:calc(var(--space-8) + 60px)!important}.work-with-us-container{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:2rem 1.5rem;padding:var(--space-8) var(--space-6)}.work-with-us-container h1{color:#063b74;font-size:clamp(2.25rem,6vw,3rem);font-size:clamp(var(--font-size-4xl),6vw,var(--font-size-5xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.5rem;margin-bottom:var(--space-2);margin-top:0;padding-top:1rem;padding-top:var(--space-4);text-align:left}.work-with-us-content{color:#063b74;line-height:1.75;line-height:var(--line-height-relaxed)}.work-with-us-content h2{font-size:clamp(1.5rem,4vw,1.875rem);font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-3xl));font-weight:700;font-weight:var(--font-weight-bold);margin-top:1.5rem;margin-top:var(--space-6)}.work-with-us-content h2,.work-with-us-content h3{color:#063b74;margin-bottom:1rem;margin-bottom:var(--space-4)}.work-with-us-content h3{font-size:clamp(1.25rem,3vw,1.5rem);font-size:clamp(var(--font-size-xl),3vw,var(--font-size-2xl));font-weight:600;font-weight:var(--font-weight-semibold);margin-top:2rem;margin-top:var(--space-8)}.work-with-us-content p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:1rem;margin-bottom:var(--space-4)}.work-with-us-content ul{margin-bottom:1.5rem;margin-bottom:var(--space-6);padding-left:1.5rem;padding-left:var(--space-6)}.work-with-us-content li{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:.5rem;margin-bottom:var(--space-2)}.work-with-us-content li strong{font-weight:600;font-weight:var(--font-weight-semibold)}.help-and-advice-page{padding-bottom:1rem;padding-bottom:var(--space-4);padding-top:calc(2rem + 60px);padding-top:calc(var(--space-8) + 60px);scroll-margin-top:60px}.content-section.help-and-advice-page:first-of-type{padding-bottom:1rem!important;padding-bottom:var(--space-4)!important;padding-top:calc(2rem + 60px)!important;padding-top:calc(var(--space-8) + 60px)!important}.help-and-advice-container{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:2rem 1.5rem;padding:var(--space-8) var(--space-6)}.help-and-advice-container h1{color:#063b74;font-size:clamp(2.25rem,6vw,3rem);font-size:clamp(var(--font-size-4xl),6vw,var(--font-size-5xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.5rem;margin-bottom:var(--space-2);margin-top:0;padding-top:1rem;padding-top:var(--space-4);text-align:left}.help-and-advice-subtitle{color:#063b74;font-size:1rem;font-size:var(--font-size-base);font-style:italic;margin-bottom:1rem;margin-bottom:var(--space-4);margin-top:0}.help-and-advice-content{color:#063b74;line-height:1.75;line-height:var(--line-height-relaxed)}.btn-application-form{background-color:#f5a52d;background-color:var(--gc-gold);border-radius:2rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#001a33;color:var(--gc-dark-blue);display:inline-block;font-size:1rem;font-size:var(--font-size-base);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:1.5rem;margin-bottom:var(--space-6);margin-top:1rem;margin-top:var(--space-4);padding:.25rem 1rem;padding:var(--space-1) var(--space-4);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base);white-space:nowrap}.btn-application-form:focus,.btn-application-form:hover{background-color:#d8941f;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-application-form:active{transform:translateY(0)}.first-floor-programme{background:#fff;padding-bottom:.5rem;padding-bottom:var(--space-2);padding-top:2rem;padding-top:var(--space-8)}.first-floor-programme .section__container{grid-template-columns:1fr;margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:0 1.5rem;padding:0 var(--space-6)}.first-floor-programme .section__text{max-width:100%}.first-floor-programme .section__text p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:1rem;margin-bottom:var(--space-4)}.first-floor-programme .section__text h2{color:#063b74;font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:1rem;margin-bottom:var(--space-4)}.second-floor-programme{background:#fff;padding-bottom:.5rem;padding-bottom:var(--space-2);padding-top:2rem;padding-top:var(--space-8)}.second-floor-programme .section__container{grid-template-columns:1fr;margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:0 1.5rem;padding:0 var(--space-6)}.second-floor-programme .section__text{max-width:100%}.second-floor-programme .section__text h2{color:#063b74;font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:1rem;margin-bottom:var(--space-4)}.powerbi-dashboard{background:#fff;padding-bottom:2rem;padding-bottom:var(--space-8);padding-top:.5rem;padding-top:var(--space-2)}.powerbi-container{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:0 1.5rem;padding:0 var(--space-6)}.powerbi-ratio{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.powerbi-ratio iframe{border:none;border-radius:.75rem;border-radius:var(--radius-lg);height:100%;left:0;position:absolute;top:0;width:100%}.nursing-care-section{background:#fff;padding-bottom:2rem;padding-bottom:var(--space-8);padding-top:2rem;padding-top:var(--space-8)}.nursing-care-section .section__container{gap:3rem;gap:var(--space-12);grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:0 1.5rem;padding:0 var(--space-6)}.nursing-care-section .section__text{order:2}.nursing-care-section .section__text p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:1rem;margin-bottom:var(--space-4)}.nursing-care-section .section__text h2{color:#063b74;font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:1rem;margin-bottom:var(--space-4)}.nursing-care-section .section__image{align-items:center;display:flex;justify-content:center;order:1;transition:none}.nursing-care-section .section__image:hover{transform:none}.nursing-care-section .section__image img{border-radius:.75rem;border-radius:var(--radius-lg);height:auto;object-fit:cover;width:100%}.relationships-section{background:#fff;padding-bottom:2rem;padding-bottom:var(--space-8);padding-top:2rem;padding-top:var(--space-8)}.relationships-section .section__container{gap:3rem;gap:var(--space-12);grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:0 1.5rem;padding:0 var(--space-6)}.relationships-section .section__text{order:1}.relationships-section .section__text p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:1rem;margin-bottom:var(--space-4)}.relationships-section .section__text h2{color:#063b74;font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:1rem;margin-bottom:var(--space-4)}.relationships-section .section__image{align-items:center;display:flex;justify-content:center;order:2;transition:none}.relationships-section .section__image:hover{transform:none}.relationships-section .section__image img{border-radius:.75rem;border-radius:var(--radius-lg);height:auto;object-fit:cover;width:100%}.wellbeing-intro{background:#fff;padding-bottom:2rem;padding-bottom:var(--space-8);padding-top:1rem;padding-top:var(--space-4)}.wellbeing-intro .section__container{gap:3rem;gap:var(--space-12);grid-template-columns:1fr 1fr}.wellbeing-intro .section__text{order:1}.wellbeing-intro .section__image{order:2;transition:none}.wellbeing-intro .section__image:hover{transform:none}.wellbeing-intro p{color:#063b74;line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:1.5rem;margin-bottom:var(--space-6)}.wellbeing-intro strong{color:#063b74;font-weight:600;font-weight:var(--font-weight-semibold)}.wellbeing-intro .section__image img{border-radius:.75rem;border-radius:var(--radius-lg);height:auto;width:100%}.self-funding-page{padding-bottom:.5rem;padding-bottom:var(--space-2);padding-top:calc(var(--space-0) + 60px);scroll-margin-top:60px}.content-section.self-funding-page:first-of-type{padding-bottom:.5rem!important;padding-bottom:var(--space-2)!important;padding-top:calc(.25rem + 60px)!important;padding-top:calc(var(--space-1) + 60px)!important}.self-funding-container{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:2rem 1.5rem 0;padding:var(--space-8) var(--space-6) 0 var(--space-6)}.self-funding-container h1{color:#063b74;font-size:clamp(2.25rem,6vw,3rem);font-size:clamp(var(--font-size-4xl),6vw,var(--font-size-5xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:0;margin-top:0;padding-top:.25rem;padding-top:var(--space-1);text-align:left}.self-funding-intro{background:#fff;margin-top:-.5rem;margin-top:calc(var(--space-2)*-1);padding-bottom:var(--space-0);padding-top:0}.self-funding-intro .section__container{gap:3rem;gap:var(--space-12);grid-template-columns:1fr;margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:0 1.5rem;padding:0 var(--space-6)}.self-funding-intro .section__text{order:1}.self-funding-intro p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:.25rem;margin-bottom:var(--space-1)}.self-funding-intro strong{color:#063b74;font-weight:600;font-weight:var(--font-weight-semibold)}.self-funding-charges{background:#fff;padding-bottom:var(--space-0);padding-top:1cm}.self-funding-charges .section__container{gap:.5rem;gap:var(--space-2);grid-template-columns:1fr;margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:0 1.5rem;padding:0 var(--space-6)}.self-funding-charges .section__text{order:1}.self-funding-charges .section__text.charges-content{background:#f4f4f4;background:var(--gc-light-grey);border:1px solid #063b741a;border-radius:.75rem;border-radius:var(--radius-lg);box-sizing:border-box;margin:.25rem auto 0;margin-top:var(--space-1);order:2;padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);width:100%}.self-funding-charges h2{font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold)}.self-funding-charges .charges-content h3,.self-funding-charges h2{color:#063b74;margin-bottom:.25rem;margin-bottom:var(--space-1);margin-top:0}.self-funding-charges .charges-content h3{font-size:clamp(1.25rem,3vw,1.5rem);font-size:clamp(var(--font-size-xl),3vw,var(--font-size-2xl));font-weight:600;font-weight:var(--font-weight-semibold)}.self-funding-charges p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:.25rem;margin-bottom:var(--space-1)}.self-funding-charges .charges-content p{margin-bottom:0;margin-top:.25rem;margin-top:var(--space-1)}.self-funding-charges .download-list{list-style:none;margin-bottom:0;padding-left:0}.self-funding-charges .download-list li{margin-bottom:.75rem;margin-bottom:var(--space-3)}.self-funding-charges .pdf-link{color:#063b74;text-decoration:underline;transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--transition-fast)}.self-funding-charges .pdf-link:focus,.self-funding-charges .pdf-link:hover{color:#f5a52d;color:var(--gc-gold)}.self-funding-capacity{background:#fff;padding-bottom:var(--space-0);padding-top:1cm}.self-funding-capacity .section__container{gap:.5rem;gap:var(--space-2);grid-template-columns:1fr;margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:0 1.5rem;padding:0 var(--space-6)}.self-funding-capacity .section__text{order:1}.self-funding-capacity .section__text.capacity-content{background:#f4f4f4;background:var(--gc-light-grey);border:1px solid #063b741a;border-radius:.75rem;border-radius:var(--radius-lg);box-sizing:border-box;margin:.25rem auto 0;margin-top:var(--space-1);order:2;padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);width:100%}.self-funding-capacity h2{color:#063b74;font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:1rem;margin-bottom:var(--space-4);margin-top:0}.self-funding-capacity .capacity-content h3{color:#063b74;font-size:clamp(1.25rem,3vw,1.5rem);font-size:clamp(var(--font-size-xl),3vw,var(--font-size-2xl));font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:.25rem;margin-bottom:var(--space-1);margin-top:0}.self-funding-capacity p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:1rem;margin-bottom:var(--space-4)}.self-funding-capacity .download-list{list-style:none;margin-bottom:0;padding-left:0}.self-funding-capacity .download-list li{margin-bottom:.75rem;margin-bottom:var(--space-3)}.self-funding-capacity .pdf-link{color:#063b74;text-decoration:underline;transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--transition-fast)}.self-funding-capacity .pdf-link:focus,.self-funding-capacity .pdf-link:hover{color:#f5a52d;color:var(--gc-gold)}.self-funding-credit{background:#fff;padding-bottom:1.5rem;padding-bottom:var(--space-6);padding-top:1cm}.self-funding-credit .section__container{gap:.5rem;gap:var(--space-2);grid-template-columns:1fr;margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:0 1.5rem;padding:0 var(--space-6)}.self-funding-credit .section__text{order:1}.self-funding-credit .section__text.credit-content{background:#f4f4f4;background:var(--gc-light-grey);border:1px solid #063b741a;border-radius:.75rem;border-radius:var(--radius-lg);box-sizing:border-box;margin:.25rem auto 0;margin-top:var(--space-1);order:2;padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);width:100%}.self-funding-credit h2{color:#063b74;font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:1rem;margin-bottom:var(--space-4);margin-top:0}.self-funding-credit .credit-content h3{color:#063b74;font-size:clamp(1.25rem,3vw,1.5rem);font-size:clamp(var(--font-size-xl),3vw,var(--font-size-2xl));font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:.5rem;margin-bottom:var(--space-2);margin-top:0}.self-funding-credit p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:1rem;margin-bottom:var(--space-4)}.self-funding-credit .overdue-accounts{margin-top:0}.self-funding-credit .overdue-item{margin-bottom:1.5rem;margin-bottom:var(--space-6)}.self-funding-credit .overdue-item:last-child{margin-bottom:0}.self-funding-credit .overdue-date{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:.5rem;margin-bottom:var(--space-2)}.self-funding-credit .download-list{list-style:none;margin-bottom:0;padding-left:0}.self-funding-credit .download-list li{margin-bottom:.75rem;margin-bottom:var(--space-3)}.self-funding-credit .pdf-link{color:#063b74;text-decoration:underline;transition:color .15s cubic-bezier(.4,0,.2,1);transition:color var(--transition-fast)}.self-funding-credit .pdf-link:focus,.self-funding-credit .pdf-link:hover{color:#f5a52d;color:var(--gc-gold)}.photo-gallery-page{padding-bottom:1rem;padding-bottom:var(--space-4);padding-top:calc(2rem + 60px);padding-top:calc(var(--space-8) + 60px);scroll-margin-top:60px}.content-section.photo-gallery-page:first-of-type{padding-bottom:1rem!important;padding-bottom:var(--space-4)!important;padding-top:calc(2rem + 60px)!important;padding-top:calc(var(--space-8) + 60px)!important}.photo-gallery-container{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:2rem 1.5rem 0;padding:var(--space-8) var(--space-6) 0 var(--space-6)}.photo-gallery-container h1{color:#063b74;font-size:clamp(2.25rem,6vw,3rem);font-size:clamp(var(--font-size-4xl),6vw,var(--font-size-5xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:0;margin-top:0;padding-top:.25rem;padding-top:var(--space-1);text-align:left}.photo-gallery-grid{background:#fff;box-sizing:border-box;left:50%;margin-left:-50vw;margin-right:-50vw;padding:2rem 2.5cm;padding:var(--space-8) 2.5cm;position:relative;right:50%;width:100vw}.gallery-grid{grid-gap:.75rem;grid-gap:var(--space-3);display:grid;gap:.75rem;gap:var(--space-3);grid-template-columns:repeat(4,1fr);max-width:100%;width:100%}.gallery-item{border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);overflow:hidden;padding-top:75%;position:relative;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-base),box-shadow var(--transition-base);width:100%}.gallery-item:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;box-shadow:var(--shadow-xl);transform:translateY(-4px)}.gallery-item img{border-radius:.75rem;border-radius:var(--radius-lg);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.self-funding-financial{background:#fff;padding-bottom:var(--space-0);padding-top:1.5rem;padding-top:var(--space-6)}.self-funding-financial .section__container{gap:3rem;gap:var(--space-12);grid-template-columns:1fr;margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:0 1.5rem;padding:0 var(--space-6)}.self-funding-financial .section__text{order:1}.self-funding-financial h2{color:#063b74;font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:1rem;margin-bottom:var(--space-4);margin-top:1.5rem;margin-top:var(--space-6)}.self-funding-financial h2:first-child{margin-top:0}.self-funding-financial p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:.25rem;margin-bottom:var(--space-1)}.self-funding-financial ul{margin-bottom:.25rem;margin-bottom:var(--space-1);padding-left:1.5rem;padding-left:var(--space-6)}.self-funding-financial li{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:.25rem;margin-bottom:var(--space-1)}.nursing-care-intro,.respite-care-intro{background:#fff;padding-bottom:.5rem;padding-bottom:var(--space-2);padding-top:.5rem;padding-top:var(--space-2)}.respite-care-intro .section__container{grid-template-columns:1fr;margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:0 1.5rem;padding:0 var(--space-6)}.respite-care-intro .section__text{order:1}.respite-care-intro .section__text h2{color:#063b74;font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.25rem;margin-bottom:var(--space-1)}.respite-care-intro .section__text h3{color:#063b74;font-size:clamp(1.5rem,4vw,1.875rem);font-size:clamp(var(--font-size-2xl),4vw,var(--font-size-3xl));font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:.25rem;margin-bottom:var(--space-1);margin-top:0}.respite-care-intro .section__text p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:.25rem;margin-bottom:var(--space-1)}.benefits-regular,.challenging-behaviours,.common-questions,.conditions-we-specialise,.dementia-care-whitstable,.expert-staff-dementia,.funding-dementia,.funding-nursing,.funding-respite,.importance-relationships,.life-in-suites,.life-with-dementia,.making-it-work,.making-move-dementia,.moving-to-nursing,.our-approach,.our-approach-nursing,.our-nursing-teams,.providing-nursing-whitstable,.purpose-built-dementia,.stages-dementia,.supporting-families-dementia,.taking-first-step,.technology-dementia,.types-of-dementia,.types-of-respite,.understanding-dementia,.visiting-staying-connected,.what-is-nursing,.what-is-respite,.what-to-expect,.when-consider-dementia,.who-benefits,.who-benefits-nursing,.why-choose-dementia,.why-families-choose,.why-respite-matters{background:#fff;padding-bottom:1.5rem;padding-bottom:var(--space-6);padding-top:1.5rem;padding-top:var(--space-6)}.get-in-touch-dementia,.get-in-touch-nursing,.get-in-touch-respite{background:#fff;margin-top:1.5rem;margin-top:var(--space-6);padding-bottom:1.5rem;padding-bottom:var(--space-6);padding-top:2rem;padding-top:var(--space-8)}.get-in-touch-heading{color:#063b74;font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:1.5rem;margin-bottom:var(--space-6);margin-top:0;padding-top:0;text-align:center}.get-in-touch-content .get-in-touch-heading{margin-top:0}.get-in-touch-content{background:#f4f4f4;background:var(--gc-light-grey);border:none;border-radius:.75rem;border-radius:var(--radius-lg);box-sizing:border-box;margin:0 auto;max-width:-webkit-fit-content;max-width:fit-content;padding:1.5rem;padding:var(--space-6);text-align:center}.benefits-regular .section__container,.challenging-behaviours .section__container,.common-questions .section__container,.conditions-we-specialise .section__container,.dementia-care-whitstable .section__container,.expert-staff-dementia .section__container,.funding-dementia .section__container,.funding-nursing .section__container,.funding-respite .section__container,.get-in-touch-dementia .section__container,.get-in-touch-nursing .section__container,.get-in-touch-respite .section__container,.importance-relationships .section__container,.life-in-suites .section__container,.life-with-dementia .section__container,.making-it-work .section__container,.making-move-dementia .section__container,.moving-to-nursing .section__container,.our-approach .section__container,.our-approach-nursing .section__container,.our-nursing-teams .section__container,.providing-nursing-whitstable .section__container,.purpose-built-dementia .section__container,.stages-dementia .section__container,.supporting-families-dementia .section__container,.taking-first-step .section__container,.technology-dementia .section__container,.types-of-dementia .section__container,.types-of-respite .section__container,.understanding-dementia .section__container,.visiting-staying-connected .section__container,.what-is-nursing .section__container,.what-is-respite .section__container,.what-to-expect .section__container,.when-consider-dementia .section__container,.who-benefits .section__container,.who-benefits-nursing .section__container,.why-choose-dementia .section__container,.why-families-choose .section__container,.why-respite-matters .section__container{grid-template-columns:1fr;margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:0 1.5rem;padding:0 var(--space-6)}.benefits-regular .section__text,.challenging-behaviours .section__text,.common-questions .section__text,.conditions-we-specialise .section__text,.dementia-care-whitstable .section__text,.expert-staff-dementia .section__text,.funding-dementia .section__text,.funding-nursing .section__text,.funding-respite .section__text,.importance-relationships .section__text,.life-in-suites .section__text,.life-with-dementia .section__text,.making-it-work .section__text,.making-move-dementia .section__text,.moving-to-nursing .section__text,.our-approach .section__text,.our-approach-nursing .section__text,.our-nursing-teams .section__text,.providing-nursing-whitstable .section__text,.purpose-built-dementia .section__text,.stages-dementia .section__text,.supporting-families-dementia .section__text,.taking-first-step .section__text,.technology-dementia .section__text,.types-of-dementia .section__text,.types-of-respite .section__text,.understanding-dementia .section__text,.visiting-staying-connected .section__text,.what-is-nursing .section__text,.what-is-respite .section__text,.what-to-expect .section__text,.when-consider-dementia .section__text,.who-benefits .section__text,.who-benefits-nursing .section__text,.why-choose-dementia .section__text,.why-families-choose .section__text,.why-respite-matters .section__text{order:1}.get-in-touch-dementia .section__text,.get-in-touch-nursing .section__text,.get-in-touch-respite .section__text{order:1;text-align:center}.benefits-regular .section__text h2,.common-questions .section__text h2,.conditions-we-specialise .section__text h2,.funding-nursing .section__text h2,.funding-respite .section__text h2,.life-in-suites .section__text h2,.making-it-work .section__text h2,.moving-to-nursing .section__text h2,.our-approach .section__text h2,.our-approach-nursing .section__text h2,.our-nursing-teams .section__text h2,.providing-nursing-whitstable .section__text h2,.taking-first-step .section__text h2,.types-of-respite .section__text h2,.visiting-staying-connected .section__text h2,.what-is-nursing .section__text h2,.what-is-respite .section__text h2,.what-to-expect .section__text h2,.who-benefits .section__text h2,.who-benefits-nursing .section__text h2,.why-families-choose .section__text h2,.why-respite-matters .section__text h2{color:#063b74;font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.5rem;margin-bottom:var(--space-2);margin-top:0;transition:color .2s ease}.benefits-regular .section__text h2.accordion-header:hover,.challenging-behaviours .section__text h2.accordion-header:hover,.common-questions .section__text h2.accordion-header:hover,.conditions-we-specialise .section__text h2.accordion-header:hover,.dementia-care-whitstable .section__text h2.accordion-header:hover,.expert-staff-dementia .section__text h2.accordion-header:hover,.funding-dementia .section__text h2.accordion-header:hover,.funding-nursing .section__text h2.accordion-header:hover,.funding-respite .section__text h2.accordion-header:hover,.importance-relationships .section__text h2.accordion-header:hover,.life-in-suites .section__text h2.accordion-header:hover,.life-with-dementia .section__text h2.accordion-header:hover,.making-it-work .section__text h2.accordion-header:hover,.making-move-dementia .section__text h2.accordion-header:hover,.moving-to-nursing .section__text h2.accordion-header:hover,.our-approach .section__text h2.accordion-header:hover,.our-approach-nursing .section__text h2.accordion-header:hover,.our-nursing-teams .section__text h2.accordion-header:hover,.providing-nursing-whitstable .section__text h2.accordion-header:hover,.purpose-built-dementia .section__text h2.accordion-header:hover,.stages-dementia .section__text h2.accordion-header:hover,.supporting-families-dementia .section__text h2.accordion-header:hover,.taking-first-step .section__text h2.accordion-header:hover,.technology-dementia .section__text h2.accordion-header:hover,.types-of-dementia .section__text h2.accordion-header:hover,.types-of-respite .section__text h2.accordion-header:hover,.understanding-dementia .section__text h2.accordion-header:hover,.visiting-staying-connected .section__text h2.accordion-header:hover,.what-is-nursing .section__text h2.accordion-header:hover,.what-is-respite .section__text h2.accordion-header:hover,.what-to-expect .section__text h2.accordion-header:hover,.when-consider-dementia .section__text h2.accordion-header:hover,.who-benefits .section__text h2.accordion-header:hover,.who-benefits-nursing .section__text h2.accordion-header:hover,.why-choose-dementia .section__text h2.accordion-header:hover,.why-families-choose .section__text h2.accordion-header:hover,.why-respite-matters .section__text h2.accordion-header:hover{color:#d4af37!important}.challenging-behaviours .section__text h3,.common-questions .section__text h3,.conditions-we-specialise .section__text h3,.dementia-care-whitstable .section__text h3,.expert-staff-dementia .section__text h3,.funding-dementia .section__text h3,.funding-nursing .section__text h3,.funding-respite .section__text h3,.importance-relationships .section__text h3,.life-in-suites .section__text h3,.life-with-dementia .section__text h3,.making-it-work .section__text h3,.making-move-dementia .section__text h3,.moving-to-nursing .section__text h3,.our-approach .section__text h3,.our-approach-nursing .section__text h3,.our-nursing-teams .section__text h3,.providing-nursing-whitstable .section__text h3,.purpose-built-dementia .section__text h3,.stages-dementia .section__text h3,.supporting-families-dementia .section__text h3,.technology-dementia .section__text h3,.types-of-dementia .section__text h3,.types-of-respite .section__text h3,.understanding-dementia .section__text h3,.visiting-staying-connected .section__text h3,.what-is-nursing .section__text h3,.what-is-respite .section__text h3,.what-to-expect .section__text h3,.when-consider-dementia .section__text h3,.who-benefits .section__text h3,.who-benefits-nursing .section__text h3,.why-choose-dementia .section__text h3,.why-families-choose .section__text h3,.why-respite-matters .section__text h3{color:#063b74;font-size:clamp(1.25rem,3vw,1.5rem);font-size:clamp(var(--font-size-xl),3vw,var(--font-size-2xl));font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:.25rem;margin-bottom:var(--space-1);margin-top:.75rem;margin-top:var(--space-3)}.who-benefits .section__text h3{margin-bottom:.05rem;margin-top:.05rem}.who-benefits .section__text p{margin-bottom:.05rem}.who-benefits .section__text ul{margin-bottom:.05rem;margin-top:.05rem}.benefits-regular .section__text p,.challenging-behaviours .section__text p,.common-questions .section__text p,.conditions-we-specialise .section__text p,.dementia-care-whitstable .section__text p,.expert-staff-dementia .section__text p,.funding-dementia .section__text p,.funding-nursing .section__text p,.funding-respite .section__text p,.importance-relationships .section__text p,.life-in-suites .section__text p,.life-with-dementia .section__text p,.making-it-work .section__text p,.making-move-dementia .section__text p,.moving-to-nursing .section__text p,.our-approach .section__text p,.our-approach-nursing .section__text p,.our-nursing-teams .section__text p,.providing-nursing-whitstable .section__text p,.purpose-built-dementia .section__text p,.stages-dementia .section__text p,.supporting-families-dementia .section__text p,.taking-first-step .section__text p,.technology-dementia .section__text p,.types-of-dementia .section__text p,.types-of-respite .section__text p,.understanding-dementia .section__text p,.visiting-staying-connected .section__text p,.what-is-nursing .section__text p,.what-is-respite .section__text p,.what-to-expect .section__text p,.when-consider-dementia .section__text p,.who-benefits .section__text p,.who-benefits-nursing .section__text p,.why-choose-dementia .section__text p,.why-families-choose .section__text p,.why-respite-matters .section__text p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:.5rem}.benefits-regular .section__text ul,.challenging-behaviours .section__text ul,.conditions-we-specialise .section__text ul,.dementia-care-whitstable .section__text ul,.expert-staff-dementia .section__text ul,.funding-dementia .section__text ul,.funding-nursing .section__text ul,.funding-respite .section__text ul,.importance-relationships .section__text ul,.life-in-suites .section__text ul,.life-with-dementia .section__text ul,.making-it-work .section__text ul,.making-move-dementia .section__text ul,.moving-to-nursing .section__text ul,.our-approach .section__text ul,.our-approach-nursing .section__text ul,.our-nursing-teams .section__text ul,.providing-nursing-whitstable .section__text ul,.purpose-built-dementia .section__text ul,.stages-dementia .section__text ul,.supporting-families-dementia .section__text ul,.taking-first-step .section__text ul,.technology-dementia .section__text ul,.types-of-dementia .section__text ul,.types-of-respite .section__text ul,.understanding-dementia .section__text ul,.visiting-staying-connected .section__text ul,.what-is-nursing .section__text ul,.what-is-respite .section__text ul,.what-to-expect .section__text ul,.when-consider-dementia .section__text ul,.who-benefits .section__text ul,.who-benefits-nursing .section__text ul,.why-choose-dementia .section__text ul,.why-families-choose .section__text ul,.why-respite-matters .section__text ul{margin-bottom:.25rem;margin-bottom:var(--space-1);padding-left:1.5rem;padding-left:var(--space-6)}.benefits-regular .section__text li,.challenging-behaviours .section__text li,.conditions-we-specialise .section__text li,.dementia-care-whitstable .section__text li,.expert-staff-dementia .section__text li,.funding-dementia .section__text li,.funding-nursing .section__text li,.funding-respite .section__text li,.importance-relationships .section__text li,.life-in-suites .section__text li,.life-with-dementia .section__text li,.making-it-work .section__text li,.making-move-dementia .section__text li,.moving-to-nursing .section__text li,.our-approach .section__text li,.our-approach-nursing .section__text li,.our-nursing-teams .section__text li,.providing-nursing-whitstable .section__text li,.purpose-built-dementia .section__text li,.stages-dementia .section__text li,.supporting-families-dementia .section__text li,.taking-first-step .section__text li,.technology-dementia .section__text li,.types-of-dementia .section__text li,.types-of-respite .section__text li,.understanding-dementia .section__text li,.visiting-staying-connected .section__text li,.what-is-nursing .section__text li,.what-is-respite .section__text li,.what-to-expect .section__text li,.when-consider-dementia .section__text li,.who-benefits .section__text li,.who-benefits-nursing .section__text li,.why-choose-dementia .section__text li,.why-families-choose .section__text li,.why-respite-matters .section__text li{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:.5rem;margin-bottom:var(--space-2)}.benefits-regular .section__text li strong{font-weight:600;font-weight:var(--font-weight-semibold)}.accordion-header{align-items:center;border-top:2px solid #f5a52d;border-top:2px solid var(--gc-gold);cursor:pointer;display:flex;justify-content:space-between;margin-top:0;padding-top:1.5rem;padding-top:var(--space-6);transition:color .2s ease;-webkit-user-select:none;user-select:none}.understanding-dementia .accordion-header,.what-is-nursing .accordion-header,.what-is-respite .accordion-header{border-top:none;padding-top:0}.accordion-header:hover{color:#d4af37!important}.accordion-arrow{color:#063b74;font-size:1rem;font-size:var(--font-size-base);margin-left:1rem;margin-left:var(--space-4);transition:color .2s ease}.accordion-header:hover,.accordion-header:hover *,.accordion-header:hover .accordion-arrow{color:#d4af37!important}.accordion-content{animation:fadeIn .3s ease-in;margin-top:1rem;margin-top:var(--space-4);text-align:left}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.pillar-eating,.pillar-moving,.pillar-relating,.pillar-sleeping,.pillar-thinking{background:linear-gradient(135deg,#f4f4f4,#fff);background:linear-gradient(135deg,var(--gc-light-grey) 0,#fff 100%);border:3px solid #0000;border-radius:1.5rem;border-radius:var(--radius-2xl);margin:0 auto 3rem;margin:0 auto var(--space-12) auto;max-width:1300px;padding:1.5rem 1rem;padding:var(--space-6) var(--space-4);transition:transform .3s ease}.pillar-eating:hover,.pillar-moving:hover,.pillar-relating:hover,.pillar-sleeping:hover,.pillar-thinking:hover{box-shadow:0 8px 24px #001a3326;transform:scale(1.02)}.pillar-eating .section__container{grid-template-columns:1fr 1fr}.pillar-eating .section__image{order:1;transition:none}.pillar-eating .section__image:hover{transform:none}.pillar-eating .section__text{order:2}.pillar-sleeping .section__container{grid-template-columns:1fr 1fr}.pillar-sleeping .section__text{order:1}.pillar-sleeping .section__image{order:2;transition:none}.pillar-sleeping .section__image:hover{transform:none}.pillar-moving .section__container{grid-template-columns:1fr 1fr}.pillar-moving .section__image{order:1;transition:none}.pillar-moving .section__image:hover{transform:none}.pillar-moving .section__text{order:2}.pillar-thinking .section__container{grid-template-columns:1fr 1fr}.pillar-thinking .section__text{order:1}.pillar-thinking .section__image{order:2;transition:none}.pillar-thinking .section__image:hover{transform:none}.pillar-relating .section__container{grid-template-columns:1fr 1fr}.pillar-relating .section__image{order:1;transition:none}.pillar-relating .section__image:hover{transform:none}.pillar-relating .section__text{order:2}.pillar-eating h2,.pillar-moving h2,.pillar-relating h2,.pillar-sleeping h2,.pillar-thinking h2{color:#063b74;font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:1rem;margin-bottom:var(--space-4)}.pillar-eating p,.pillar-moving p,.pillar-relating p,.pillar-sleeping p,.pillar-thinking p{color:#063b74;line-height:1.75;line-height:var(--line-height-relaxed)}.pillar-eating strong,.pillar-moving strong,.pillar-relating strong,.pillar-sleeping strong,.pillar-thinking strong{color:#063b74;font-weight:600;font-weight:var(--font-weight-semibold)}.commitment-section{background:#fff;padding-bottom:2rem;padding-bottom:var(--space-8);padding-top:2rem;padding-top:var(--space-8)}.servant-leadership-commitment{padding-bottom:.5rem;padding-bottom:var(--space-2);padding-top:.5rem;padding-top:var(--space-2)}.servant-leadership-commitment .section__text{gap:.25rem;gap:var(--space-1)}.commitment-section .section__container{grid-template-columns:1fr;max-width:900px;text-align:center}.commitment-section h2{color:#063b74;font-size:1.875rem;font-size:var(--font-size-3xl);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:1.5rem;margin-bottom:var(--space-6)}.commitment-section p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed)}.commitment-section strong{color:#063b74;font-weight:600;font-weight:var(--font-weight-semibold)}.quality-assurance-page{padding-bottom:.25rem;padding-bottom:var(--space-1);padding-top:calc(2rem + 60px);padding-top:calc(var(--space-8) + 60px);scroll-margin-top:60px}.content-section.quality-assurance-page:first-of-type{padding-bottom:.25rem!important;padding-bottom:var(--space-1)!important;padding-top:calc(2rem + 60px)!important;padding-top:calc(var(--space-8) + 60px)!important}.quality-assurance-container{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:.5rem 0;padding:var(--space-2) 0}.quality-assurance-container h1{color:#063b74;font-size:clamp(2.25rem,6vw,3rem);font-size:clamp(var(--font-size-4xl),6vw,var(--font-size-5xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.25rem;margin-bottom:var(--space-1);margin-top:0;padding-top:0;text-align:left}.quality-intro{background:#fff;padding-bottom:.5rem;padding-bottom:var(--space-2);padding-top:.25rem;padding-top:var(--space-1)}.quality-intro .section__container{grid-template-columns:1fr;max-width:1200px;max-width:var(--max-width-content);text-align:left}.quality-intro .section__text{gap:.25rem;gap:var(--space-1);text-align:left}.quality-intro h2{color:#063b74;font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.25rem;margin-bottom:var(--space-1);margin-top:0}.quality-intro p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:.5rem;margin-bottom:var(--space-2)}.quality-intro p:last-child{margin-bottom:0}.quality-section{background:#fff;padding-bottom:.5rem;padding-bottom:var(--space-2);padding-top:.5rem;padding-top:var(--space-2)}.quality-section .section__container{grid-template-columns:1fr;max-width:1200px;max-width:var(--max-width-content);text-align:left}.quality-section .section__text{gap:.25rem;gap:var(--space-1);text-align:left}.quality-section h2{color:#063b74;font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.25rem;margin-bottom:var(--space-1);margin-top:0}.quality-section p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:.5rem;margin-bottom:var(--space-2)}.quality-section p:last-child{margin-bottom:0}.quality-section strong{color:#063b74;font-weight:600;font-weight:var(--font-weight-semibold)}.gmb-union-page{padding-bottom:1rem;padding-bottom:var(--space-4);padding-top:calc(2rem + 60px);padding-top:calc(var(--space-8) + 60px);scroll-margin-top:60px}.content-section.gmb-union-page:first-of-type{padding-bottom:1rem!important;padding-bottom:var(--space-4)!important;padding-top:calc(2rem + 60px)!important;padding-top:calc(var(--space-8) + 60px)!important}.gmb-union-container{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:2rem 0;padding:var(--space-8) 0}.gmb-union-container h1{color:#063b74;font-size:clamp(2.25rem,6vw,3rem);font-size:clamp(var(--font-size-4xl),6vw,var(--font-size-5xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.5rem;margin-bottom:var(--space-2);margin-top:0;text-align:left}.gmb-intro,.gmb-union-container h1{padding-top:1rem;padding-top:var(--space-4)}.gmb-intro{background:#fff;padding-bottom:2rem;padding-bottom:var(--space-8)}.gmb-intro .section__container{grid-template-columns:1fr;max-width:1200px;max-width:var(--max-width-content);text-align:left}.gmb-intro .section__text{text-align:left}.gmb-intro h2{color:#063b74;font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:1rem;margin-bottom:var(--space-4);margin-top:0}.gmb-intro p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:1.5rem;margin-bottom:var(--space-6)}.gmb-intro p:last-child{margin-bottom:0}.gmb-video{background:#fff;padding-bottom:2rem;padding-bottom:var(--space-8);padding-top:1rem;padding-top:var(--space-4)}.gmb-video .section__container{grid-template-columns:1fr;max-width:1200px;max-width:var(--max-width-content)}.gmb-video-wrapper{border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);overflow:hidden;padding-top:56.25%;position:relative;width:100%}.gmb-video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.gmb-quotes{background:#fff;padding-bottom:2rem;padding-bottom:var(--space-8);padding-top:1rem;padding-top:var(--space-4)}.gmb-quotes .section__container{grid-template-columns:1fr;max-width:1200px;max-width:var(--max-width-content);text-align:left}.gmb-quotes .section__text{gap:2rem;gap:var(--space-8);text-align:left}.gmb-quote{background:#f4f4f4;background:var(--gc-light-grey);border-left:4px solid #f5a52d;border-left:4px solid var(--gc-gold);border-radius:.5rem;border-radius:var(--radius-md);margin:0;padding:1.5rem 1.5rem 1rem;padding:var(--space-6) var(--space-6) var(--space-4)}.gmb-quote p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);font-style:italic;line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:1rem;margin-bottom:var(--space-4)}.gmb-quote p:last-of-type{margin-bottom:0}.gmb-quote footer{color:#063b74;font-size:1rem;font-size:var(--font-size-base);font-style:normal;font-weight:600;font-weight:var(--font-weight-semibold);margin-top:.5rem;margin-top:var(--space-2)}.cqc-registration-page{padding-top:calc(2rem + 60px);padding-top:calc(var(--space-8) + 60px);scroll-margin-top:60px}.content-section.cqc-registration-page:first-of-type{padding-top:calc(2rem + 60px)!important;padding-top:calc(var(--space-8) + 60px)!important}.cqc-registration-container{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:2rem 1.5rem;padding:var(--space-8) var(--space-6)}.statement-of-purpose .cqc-registration-container{padding-top:.5rem;padding-top:var(--space-2)}.cqc-registration-container h1{color:#063b74;font-size:clamp(2.25rem,6vw,3rem);font-size:clamp(var(--font-size-4xl),6vw,var(--font-size-5xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:1.5rem;margin-bottom:var(--space-6);margin-top:0;padding-top:1rem;padding-top:var(--space-4);text-align:left}.cqc-content{max-width:900px;text-align:left}.cqc-content p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:0}.statement-of-purpose{padding-bottom:2rem!important;padding-bottom:var(--space-8)!important;padding-top:0!important}.cqc-registration-page{padding-bottom:0!important}.cqc-registration-page .cqc-registration-container{padding-bottom:.5rem;padding-bottom:var(--space-2)}.statement-of-purpose .cqc-registration-container h1{font-size:clamp(1.875rem,5vw,2.25rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-4xl))}.statement-of-purpose .cqc-content p{line-height:var(--line-height-loose);margin-bottom:1rem;margin-bottom:var(--space-4)}.cqc-widget-section{padding-bottom:2rem;padding-bottom:var(--space-8);padding-top:1.5rem;padding-top:var(--space-6)}.cqc-widget-wrapper{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);overflow:visible;padding:0 1.5rem;padding:0 var(--space-6);position:relative}.contact-us-page{padding-top:calc(2rem + 60px);padding-top:calc(var(--space-8) + 60px);scroll-margin-top:60px}.content-section.contact-us-page:first-of-type{padding-top:calc(2rem + 60px)!important;padding-top:calc(var(--space-8) + 60px)!important}.contact-us-container{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:1rem 1.5rem;padding:var(--space-4) var(--space-6)}.contact-us-container h1{color:#063b74;font-size:clamp(2.25rem,6vw,3rem);font-size:clamp(var(--font-size-4xl),6vw,var(--font-size-5xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:2rem;margin-bottom:var(--space-8);margin-top:0;padding-top:.5rem;padding-top:var(--space-2);text-align:left}.contact-layout{grid-gap:3rem;grid-gap:var(--space-12);align-items:start;display:grid;gap:3rem;gap:var(--space-12);grid-template-columns:1fr 1fr;margin-top:2rem;margin-top:var(--space-8);opacity:1;visibility:visible;width:100%}.contact-section-main{margin-bottom:2rem;margin-bottom:var(--space-8)}.contact-section-main h2{color:#063b74;font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:1.5rem;margin-bottom:var(--space-6);text-align:left}.contact-right-column{display:flex;flex-direction:column;gap:2rem;gap:var(--space-8);opacity:1;visibility:visible;width:100%}.contact-details{grid-gap:2rem;grid-gap:var(--space-8);display:grid;gap:2rem;gap:var(--space-8);grid-template-columns:1fr 1fr;margin-top:1.5rem;margin-top:var(--space-6)}.contact-address{text-align:left}.contact-address p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:.5rem;margin-bottom:var(--space-2)}.contact-info{text-align:left}.contact-info p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:1rem;margin-bottom:var(--space-4)}.contact-info strong{color:#063b74;font-weight:600;font-weight:var(--font-weight-semibold)}.contact-info a{color:#063b74;text-decoration:underline}.contact-info a:focus,.contact-info a:hover{color:#f5a52d;color:var(--gc-gold)}.contact-form-section{border-top:none;display:block;padding-top:0;width:100%}.contact-form-section h2{color:#063b74;font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:1.5rem;margin-bottom:var(--space-6);text-align:left}.feathery-form-container{display:block;margin-top:0;min-height:400px;position:relative;width:100%}.find-us-section{border-top:2px solid #f5a52d;border-top:2px solid var(--gc-gold);margin-top:0;padding-top:2rem;padding-top:var(--space-8)}.find-us-section h2{color:#063b74;font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:1.5rem;margin-bottom:var(--space-6);text-align:left}.find-us-section p{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:2rem;margin-bottom:var(--space-8);text-align:left}.map-container{border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);margin-top:1.5rem;margin-top:var(--space-6);overflow:hidden}.google-map-iframe,.map-container{display:block;position:relative;width:100%}.google-map-iframe{border:0;height:450px}main .content-section:first-of-type{padding-top:calc(2rem + 60px)!important;padding-top:calc(var(--space-8) + 60px)!important}main .content-section:first-of-type>div{padding-top:2rem!important;padding-top:var(--space-8)!important}main .content-section:first-of-type>div>h1:first-of-type{margin-bottom:.5rem!important;margin-bottom:var(--space-2)!important;margin-top:0!important;padding-top:1rem!important;padding-top:var(--space-4)!important}@media (max-width:968px){.contact-layout{gap:2rem;gap:var(--space-8);grid-template-columns:1fr}}@media (max-width:768px){.contact-details{gap:1.5rem;gap:var(--space-6);grid-template-columns:1fr}.google-map-iframe{height:300px}}.servant-leadership-page{padding-bottom:.25rem;padding-bottom:var(--space-1);padding-top:calc(5rem + 120px);padding-top:calc(var(--space-20) + 120px);scroll-margin-top:120px}.content-section.servant-leadership-page:first-of-type{padding-bottom:.25rem!important;padding-bottom:var(--space-1)!important;padding-top:calc(5rem + 120px)!important;padding-top:calc(var(--space-20) + 120px)!important}.servant-leadership-container{margin:0 auto;max-width:1200px;max-width:var(--max-width-content);padding:.5rem 0;padding:var(--space-2) 0}.servant-leadership-container h1{color:#063b74;font-size:clamp(2.25rem,6vw,3rem);font-size:clamp(var(--font-size-4xl),6vw,var(--font-size-5xl));font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.25rem;margin-bottom:var(--space-1);margin-top:0;padding-top:0;text-align:left}.servant-intro{padding-bottom:.5rem;padding-bottom:var(--space-2);padding-top:.25rem;padding-top:var(--space-1)}.servant-intro .section__container{grid-template-columns:1fr;max-width:1200px;max-width:var(--max-width-content);text-align:left}.servant-intro .section__text{text-align:left}.servant-intro h2{font-size:1.875rem;font-size:var(--font-size-3xl);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.25rem;margin-bottom:var(--space-1)}.servant-intro h2,.servant-intro p{color:#063b74;margin-top:0;text-align:left}.servant-intro p{line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:.5rem;margin-bottom:var(--space-2)}.servant-intro .section__text{gap:.25rem;gap:var(--space-1)}.differences-section{padding-bottom:.5rem;padding-bottom:var(--space-2);padding-top:.5rem;padding-top:var(--space-2)}.differences-section .section__container{grid-template-columns:1fr;max-width:1200px;text-align:left}.differences-section .section__text{text-align:left}.differences-section h2{color:#063b74;font-size:1.875rem;font-size:var(--font-size-3xl);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.25rem;margin-bottom:var(--space-1);margin-top:0;text-align:left}.differences-section p{color:#063b74;line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:.5rem;margin-bottom:var(--space-2);margin-top:0;text-align:left}.differences-section .section__text{gap:.25rem;gap:var(--space-1)}.comparison-table{margin:.5rem 0;margin:var(--space-2) 0;overflow-x:auto}.comparison-table table{background:#fff;border-collapse:collapse;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);overflow:hidden;width:100%}.comparison-table thead{background-color:#063b74;color:#fff}.comparison-table th{font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);padding:1rem 1.5rem;padding:var(--space-4) var(--space-6);text-align:left}.comparison-table tbody tr{border-bottom:1px solid #f4f4f4;border-bottom:1px solid var(--gc-light-grey)}.comparison-table tbody tr:last-child{border-bottom:none}.comparison-table tbody tr:nth-child(2n){background-color:#f4f4f4;background-color:var(--gc-light-grey)}.comparison-table td{color:#063b74;padding:1rem 1.5rem;padding:var(--space-4) var(--space-6);vertical-align:top}.comparison-table td:first-child{background-color:#063b740d;font-weight:600;font-weight:var(--font-weight-semibold)}.comparison-table strong{color:#063b74;font-weight:600;font-weight:var(--font-weight-semibold)}.characteristics-section{padding-bottom:.5rem;padding-bottom:var(--space-2);padding-top:.5rem;padding-top:var(--space-2)}.characteristics-section .section__container{grid-template-columns:1fr;max-width:1200px;max-width:var(--max-width-content);text-align:left}.characteristics-section .section__text{text-align:left}.characteristics-section h2{color:#063b74;font-size:1.875rem;font-size:var(--font-size-3xl);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:.25rem;margin-bottom:var(--space-1);margin-top:0;text-align:left}.characteristics-section .section__text{gap:.25rem;gap:var(--space-1)}.characteristics-list{counter-reset:characteristic-counter;list-style:none;margin:0;padding:0}.characteristics-list li{color:#063b74;counter-increment:characteristic-counter;margin-bottom:.5rem;margin-bottom:var(--space-2);padding-left:3rem;padding-left:var(--space-12);position:relative;text-align:left}.characteristics-list li:before{align-items:center;background-color:#f5a52d;background-color:var(--gc-gold);border-radius:50%;color:#fff;content:counter(characteristic-counter);display:flex;font-size:1.125rem;font-size:var(--font-size-lg);font-weight:700;font-weight:var(--font-weight-bold);height:2.5rem;justify-content:center;left:0;position:absolute;top:0;width:2.5rem}.characteristics-list strong{color:#063b74;display:block;font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:.25rem;margin-bottom:var(--space-1);text-align:left}.characteristics-list p{color:#063b74;line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:0;text-align:left}.characteristics-section .conclusion{border-top:2px solid #f5a52d;border-top:2px solid var(--gc-gold);font-size:1.125rem;font-size:var(--font-size-lg);margin-top:3rem;margin-top:var(--space-12);padding-top:2rem;padding-top:var(--space-8);text-align:left}.document-section{margin-bottom:3rem;margin-bottom:var(--space-12)}.document-section h2{border-bottom:2px solid #f5a52d;border-bottom:2px solid var(--gc-gold);color:#063b74;font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:1.5rem;margin-bottom:var(--space-6);padding-bottom:.75rem;padding-bottom:var(--space-3)}.document-list{grid-gap:.75rem;grid-gap:var(--space-3);display:grid;gap:.75rem;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));list-style:none;margin:0;padding:0}.document-list li{margin:0}.document-list a{border-left:3px solid #0000;border-radius:.5rem;border-radius:var(--radius-md);color:#063b74;display:block;font-size:1rem;font-size:var(--font-size-base);padding:.5rem .75rem;padding:var(--space-2) var(--space-3);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.document-list a:focus,.document-list a:hover{background-color:#f4f4f4;background-color:var(--gc-light-grey);border-left-color:#f5a52d;border-left-color:var(--gc-gold);color:#f5a52d;color:var(--gc-gold);padding-left:1rem;padding-left:var(--space-4)}.folders-grid{grid-gap:1.5rem;grid-gap:var(--space-6);display:grid;gap:1.5rem;gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-bottom:3rem;margin-bottom:var(--space-12)}.folder-card{background:#fff;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.folder-card:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.folder-link{align-items:center;color:#063b74;display:flex;flex-direction:column;justify-content:center;min-height:180px;padding:2rem;padding:var(--space-8);text-decoration:none}.folder-icon{font-size:3rem;margin-bottom:1rem;margin-bottom:var(--space-4)}.folder-card h3{color:#063b74;font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);line-height:1.5;line-height:var(--line-height-normal);margin:0;text-align:center}.folder-link:focus h3,.folder-link:hover h3{color:#f5a52d;color:var(--gc-gold)}.folders-list{display:flex;flex-direction:column;gap:.5rem;gap:var(--space-2);margin:2rem 0;margin:var(--space-8) 0}.folder-item{background:#fff;border-radius:.5rem;border-radius:var(--radius-md);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.folder-item:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);transform:translateX(4px)}.folder-link-readonly{align-items:center;color:#063b74;display:flex;gap:1rem;gap:var(--space-4);padding:1rem 1.5rem;padding:var(--space-4) var(--space-6);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.folder-icon-readonly{flex-shrink:0;font-size:1.5rem;font-size:var(--font-size-2xl)}.folder-name{flex:1 1;font-size:1rem;font-size:var(--font-size-base);font-weight:500;font-weight:var(--font-weight-medium)}.folder-arrow{color:#f5a52d;color:var(--gc-gold);font-size:1.125rem;font-size:var(--font-size-lg);transition:transform .25s cubic-bezier(.4,0,.2,1);transition:transform var(--transition-base)}.folder-link-readonly:focus .folder-arrow,.folder-link-readonly:hover .folder-arrow{transform:translateX(4px)}.folder-link-readonly:focus,.folder-link-readonly:hover{color:#f5a52d;color:var(--gc-gold)}.sharepoint-link{border-top:2px solid #f4f4f4;border-top:2px solid var(--gc-light-grey);margin-top:2rem;margin-top:var(--space-8);padding-top:2rem;padding-top:var(--space-8);text-align:center}.sharepoint-fallback-info{border-radius:.5rem;border-radius:var(--radius-md)}.sharepoint-fallback-info p{color:#063b74}.sharepoint-fallback-info ul{color:#063b74;margin:1rem 0;margin:var(--space-4) 0;padding-left:2rem;padding-left:var(--space-8)}.sharepoint-direct-link{margin:1.5rem 0;margin:var(--space-6) 0;text-align:center}.btn-sharepoint{align-items:center;background-color:#f5a52d;background-color:var(--gc-gold);border:2px solid #0000;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;box-shadow:var(--shadow-md);color:#fff;display:inline-flex;font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;font-weight:var(--font-weight-semibold);gap:1rem;gap:var(--space-4);padding:1.25rem 2rem;padding:var(--space-5) var(--space-8);text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);transition:all var(--transition-base)}.btn-sharepoint:focus,.btn-sharepoint:hover{background-color:#d8941f;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.btn-sharepoint .folder-icon-readonly{font-size:1.5rem}.btn-sharepoint .folder-arrow{margin-left:.5rem;margin-left:var(--space-2)}.error-message{background-color:#f4f4f4;background-color:var(--gc-light-grey);border-radius:.5rem;border-radius:var(--radius-md);color:#c81f5b;color:var(--gc-royal-blue);margin-bottom:1.5rem;margin-bottom:var(--space-6);padding:1rem;padding:var(--space-4)}.error-state,.loading-state{color:#063b74;padding:2rem;padding:var(--space-8);text-align:left}.error-state h2{color:#063b74;font-size:1.5rem;font-size:var(--font-size-2xl);font-weight:700;font-weight:var(--font-weight-bold);margin-bottom:1rem;margin-bottom:var(--space-4)}.sharepoint-fallback-info{background-color:#f4f4f4;background-color:var(--gc-light-grey);border-radius:.75rem;border-radius:var(--radius-lg);margin-top:1.5rem;margin-top:var(--space-6);padding:1.5rem;padding:var(--space-6)}.sharepoint-fallback-info p{font-weight:600;font-weight:var(--font-weight-semibold);margin-bottom:1rem;margin-bottom:var(--space-4)}.sharepoint-fallback-info ul{margin-bottom:1rem;margin-bottom:var(--space-4);margin-left:1.5rem;margin-left:var(--space-6)}.sharepoint-fallback-info li{margin-bottom:.5rem;margin-bottom:var(--space-2)}.sharepoint-fallback-info code{background-color:#fff;border-radius:.375rem;border-radius:var(--radius-sm);font-family:Courier New,monospace;font-size:.875rem;font-size:var(--font-size-sm);padding:.25rem .5rem;padding:var(--space-1) var(--space-2)}.sharepoint-embed,.sharepoint-embed-fallback{background:#fff;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:var(--shadow-lg);height:80vh;margin:2rem 0;margin:var(--space-8) 0;min-height:600px;overflow:hidden;width:100%}.sharepoint-iframe{border:none;display:block;height:100%;width:100%}:focus-visible{border-radius:.375rem;border-radius:var(--radius-sm);outline:3px solid #f5a52d;outline:3px solid var(--gc-gold);outline-offset:2px}.hamburger{align-items:center;background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:44px;justify-content:center;padding:.5rem;padding:var(--space-2);position:relative;width:44px;z-index:1001}.hamburger__line{background-color:#fff;border-radius:2px;display:block;height:2px;transform-origin:center;transition:all .3s ease;width:24px}.hamburger__line:first-child{margin-bottom:6px}.hamburger__line:nth-child(3){margin-top:6px}.hamburger.is-active .hamburger__line:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.is-active .hamburger__line:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.is-active .hamburger__line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-menu-overlay{background:#00000080;bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:999}.mobile-menu-overlay.is-visible{display:block;opacity:1}@media (max-width:1024px){.section__container{gap:2.5rem;gap:var(--space-10)}.hero{min-height:80vh}.content-section{padding:5rem 1.5rem;padding:var(--space-20) var(--space-6)}}@media (max-width:968px){.hamburger{display:flex}.header__container{align-items:center;flex-direction:row;justify-content:space-between;padding:.75rem 1rem;padding:var(--space-3) var(--space-4)}.header__nav{align-items:flex-start;background:#063b74;box-shadow:-4px 0 20px #0000004d;flex-direction:column;height:100vh;justify-content:flex-start;max-width:320px;overflow-y:auto;padding:5rem 1.5rem 1.5rem;padding:var(--space-20) var(--space-6) var(--space-6);position:fixed;right:-100%;top:0;transition:right .3s ease;width:85%;z-index:1000}.header__nav.is-open{right:0}.nav__list{align-items:stretch;flex-direction:column;gap:0;width:100%}.nav__list>li{border-bottom:1px solid #ffffff1a}.nav__list>li:last-child{border-bottom:none}.nav__list a{display:block;font-size:1.125rem;font-size:var(--font-size-lg);padding:1rem;padding:var(--space-4) var(--space-4);width:100%}.nav__list a:after{display:none}.has-dropdown .dropdown{animation:none;background:#00000026;border-radius:0;box-shadow:none;display:none;margin:0;min-width:auto;padding:0;position:static}.has-dropdown.dropdown-open .dropdown{display:block}.has-dropdown:hover .dropdown{display:none}.has-dropdown.dropdown-open:hover .dropdown{display:block}.has-nested-dropdown .nested-dropdown{animation:none;background:#0003;border-radius:0;box-shadow:none;display:none;margin:0 0 0 1rem;margin-left:var(--space-4);min-width:auto;padding:0;position:static}.has-nested-dropdown.nested-dropdown-open .nested-dropdown{display:block}.has-nested-dropdown:hover .nested-dropdown{display:none}.has-nested-dropdown.nested-dropdown-open:hover .nested-dropdown{display:block}.dropdown a,.dropdown a:visited{color:#fff!important;font-size:1rem;font-size:var(--font-size-base);padding:.75rem 1.5rem!important;padding:var(--space-3) var(--space-6)!important}.dropdown a:focus,.dropdown a:hover{background-color:#ffffff1a;padding-left:2rem!important;padding-left:var(--space-8)!important}.dropdown-arrow{transition:transform .3s ease}.has-dropdown.dropdown-open .dropdown-arrow{transform:rotate(180deg)}.btn-relatives{margin-top:1.5rem;margin-top:var(--space-6);padding:1rem 1.5rem;padding:var(--space-4) var(--space-6);text-align:center;width:100%}.logo__image{max-width:200px}.hero{min-height:70vh}.hero__content{padding:1.5rem;padding:var(--space-6)}.content-section{padding:4rem 1rem;padding:var(--space-16) var(--space-4)}.section__container{gap:2rem;gap:var(--space-8);grid-template-columns:1fr!important}.section__text{order:1!important}.section__image{order:2!important}.footer__contact{flex-direction:column;gap:1rem;gap:var(--space-4);text-align:center}.footer{padding:3rem 1rem;padding:var(--space-12) var(--space-4)}.digital-care .section__container,.relationship-care .section__container{grid-template-columns:1fr!important}.pillar-eating .section__container,.pillar-moving .section__container,.pillar-relating .section__container,.pillar-sleeping .section__container,.pillar-thinking .section__container,.wellbeing-intro .section__container{grid-template-columns:1fr}.comparison-table{border-radius:0;margin:1rem -1rem;margin:var(--space-4) calc(var(--space-4)*-1)}.comparison-table table{border-radius:0;font-size:.875rem;font-size:var(--font-size-sm)}.comparison-table td,.comparison-table th{padding:.75rem 1rem;padding:var(--space-3) var(--space-4)}}@media (max-width:640px){:root{--space-16:3rem;--space-20:4rem;--space-24:5rem}body{padding-top:1rem;padding-top:var(--space-4)}.header{top:1rem;top:var(--space-4)}.header:before{height:1rem;height:var(--space-4);top:-1rem;top:calc(var(--space-4)*-1)}.header__mast{transform:translateY(calc(100% - 5px))}.header__container{padding:.5rem .75rem;padding:var(--space-2) var(--space-3)}.logo__image{max-width:160px}.hero{min-height:60vh}.hero__title{font-size:1.875rem;font-size:var(--font-size-3xl);margin-bottom:1.5rem;margin-bottom:var(--space-6)}.hero__title-main{font-size:1.1em}.section__text h2{font-size:1.5rem;font-size:var(--font-size-2xl)}.btn-contact,.btn-enquiry,.section__text p{font-size:1rem;font-size:var(--font-size-base)}.btn-contact,.btn-enquiry{padding:1rem 2rem;padding:var(--space-4) var(--space-8)}.content-section{padding:3rem 1rem;padding:var(--space-12) var(--space-4)}main .content-section:first-of-type{padding-top:calc(4rem + 80px)!important;padding-top:calc(var(--space-16) + 80px)!important}.folders-grid{gap:1rem;gap:var(--space-4);grid-template-columns:1fr}.folder-card,.folder-link{min-height:auto}.folder-link{flex-direction:row;gap:1rem;gap:var(--space-4);justify-content:flex-start;padding:1rem;padding:var(--space-4)}.folder-icon{font-size:2rem;margin-bottom:0}.folder-card h3{font-size:1rem;font-size:var(--font-size-base);text-align:left}.characteristics-list li{margin-bottom:1.5rem;margin-bottom:var(--space-6);padding-left:2.5rem;padding-left:var(--space-10)}.characteristics-list li:before{font-size:1rem;font-size:var(--font-size-base);height:2rem;width:2rem}.characteristics-list strong{font-size:1.125rem;font-size:var(--font-size-lg)}.contact-details,.contact-layout{grid-template-columns:1fr}.google-map-iframe{height:280px}.contact-section__links{flex-direction:column;gap:.75rem;gap:var(--space-3)}.btn-sharepoint{font-size:1rem;font-size:var(--font-size-base);padding:1rem 1.5rem;padding:var(--space-4) var(--space-6)}}@media (max-width:380px){.logo__image{max-width:140px}.hamburger{height:40px;width:40px}.hero__title{font-size:1.5rem;font-size:var(--font-size-2xl)}.hero__title-main{font-size:1em}.btn-enquiry{font-size:.875rem;font-size:var(--font-size-sm);padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6)}.gallery-grid{gap:.75rem;gap:var(--space-3);grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.6a9312f5.css.map*/