.short-term{--short-term-plum:#5a144a;--short-term-plum-line:#5a144a33;--short-term-muted:#0f0f2999;--short-term-line:#e6e7e7;--short-term-title-size:var(--font-size-h2);--short-term-text-size:clamp(12px, 1.6rem + 2px, 27px);--short-term-lead-size:clamp(12px, 2.2rem + 2px, 36px);--short-term-tag-size:clamp(10px, .9rem + 5px, 21px);--short-term-gutter:var(--page-gutter);--short-term-radius:3rem}.short-term h2{font-size:var(--short-term-title-size);letter-spacing:-.2rem;font-weight:500;line-height:1}.short-term .is--serif{letter-spacing:-.2rem;font-weight:400}.hero .hero-container{padding:11rem 3.4rem 0}.hero .hero-breadcrumb{border-bottom:1px solid var(--short-term-line);padding-bottom:2.6rem}.hero .hero-breadcrumb__list{flex-wrap:wrap;gap:1rem;display:flex}.hero .hero-breadcrumb__item{color:var(--color-navy);font-family:var(--font-mono);letter-spacing:.1rem;text-transform:uppercase;padding-block:var(--mono-trim);text-box:trim-both cap alphabetic;font-size:max(10px,min(.8rem + 5px,19px));font-weight:500;display:block}.hero .hero-breadcrumb__item:not(.is--current):after{content:"/";margin-left:1rem}.hero .hero-breadcrumb__item.is--current{color:var(--short-term-muted)}.hero .hero-breadcrumb__link{font-family:inherit;font-weight:500;transition:opacity .3s ease-out}.hero .hero-card{background:#f3e8f2;border-radius:4.5rem;grid-template-columns:96.4rem 1fr;margin-top:2.6rem;display:grid;overflow:clip}.hero .hero-heading{flex-direction:column;justify-content:center;align-items:flex-start;padding:10rem 9rem;display:flex}.hero .hero-heading .hero-heading__label{color:var(--short-term-plum)}.hero .hero-heading__title{max-width:62rem;color:var(--color-ink);letter-spacing:-.2rem;margin-top:2.5rem;font-size:max(40px,min(7rem + 5px,120px));font-weight:500;line-height:1}.hero .hero-heading__title .is--serif{color:var(--short-term-plum);font-weight:400}.hero .hero-heading__text{max-width:56rem;color:var(--short-term-muted);font-size:var(--short-term-text-size);margin:3rem 0 2.8rem;font-weight:500;line-height:1.12}.hero .hero-media{border-top-left-radius:40rem 42rem;position:relative;overflow:clip}.hero .hero-media__picture{display:block;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.hero .hero-breadcrumb__link:hover{opacity:.6}}.summary .summary-container{margin:0 var(--short-term-gutter);padding-block:var(--section-space);border-bottom:1px solid var(--short-term-line);grid-template-columns:1fr 127.4rem;gap:4rem;display:grid}.summary .summary-heading__title{margin-top:3rem}.summary .summary-list{grid-template-columns:repeat(2,1fr);column-gap:2.4rem;display:grid}.summary .summary-list__item{border-top:1px solid var(--short-term-line);grid-template-columns:5rem 1fr;padding:3rem 2rem 3.5rem 0;display:grid}.summary .summary-list__number{padding-top:calc(.6rem + var(--mono-trim));padding-bottom:var(--mono-trim);color:var(--short-term-plum);font-size:var(--short-term-tag-size);text-box:trim-both cap alphabetic;font-weight:500}.summary .summary-list__text{color:var(--short-term-muted);font-size:var(--short-term-text-size);font-weight:500;line-height:1.12}.summary .summary-list__title{color:var(--color-ink);font-size:var(--font-size-h6);font-weight:500;line-height:1}.respite{padding-block:var(--section-space)}.respite .respite-container{padding-inline:var(--short-term-gutter);position:relative}.respite .respite-heading__title{width:90rem;max-width:95rem;margin-top:3rem}.respite .respite-heading__text{max-width:83rem;color:var(--short-term-plum);font-size:var(--short-term-lead-size);margin-top:6rem;line-height:1.17}.respite .respite-circles{top:-1.5rem;right:var(--short-term-gutter);width:34rem;height:24.5rem;position:absolute}.respite .respite-circles__image{object-fit:contain;overflow:visible}.respite .respite-circles__image [data-ring]{vector-effect:none}.respite .respite-media{border-radius:var(--short-term-radius);height:49rem;margin-top:7rem;position:relative;overflow:clip}.respite .respite-media__chip{background:var(--color-light-pink);color:var(--short-term-plum);letter-spacing:.1rem;text-transform:uppercase;border-radius:10rem;padding:1.4rem 1.8rem 1.2rem;font-size:max(10px,min(1.1rem + 5px,24px));line-height:1;display:block;position:absolute;bottom:2.6rem;left:2.6rem}@supports (text-box:trim-both cap alphabetic){.respite .respite-media__chip{text-box:trim-both cap alphabetic;padding-block:1.5rem}}.audience{padding-block:var(--section-space);background:var(--color-light-gray)}.audience .audience-container{padding-inline:var(--short-term-gutter);grid-template-columns:89.2rem 1fr;align-items:center;gap:12rem;display:grid}.audience .audience-media{--audience-shade:linear-gradient(180deg, #0000 25%, #000c 100%);border-radius:50% 50% var(--short-term-radius) var(--short-term-radius) / 40rem 40rem var(--short-term-radius) var(--short-term-radius);height:56rem;position:relative;overflow:clip}.audience .audience-media__picture{display:block}.audience .audience-media__shade{background:var(--audience-shade);pointer-events:none;position:absolute;inset:0}.audience .audience-media__caption{color:var(--color-white);letter-spacing:.1rem;text-transform:uppercase;padding-block:var(--mono-trim);text-box:trim-both cap alphabetic;font-size:max(10px,min(.7rem + 5px,18px));position:absolute;bottom:3.3rem;left:3rem}.audience .audience-heading__title{max-width:64rem;margin-top:3rem}.audience .audience-heading__text{max-width:74rem;color:var(--short-term-muted);font-size:var(--short-term-text-size);margin-top:3rem;line-height:1.12}.includes{padding-block:var(--section-space)}.includes .includes-container{padding-inline:var(--short-term-gutter);flex-direction:column;align-items:center;gap:4.8rem;display:flex}.includes .includes-heading{text-align:center;flex-direction:column;align-items:center;gap:3rem;width:85rem;display:flex}.includes .includes-cards{grid-template-columns:repeat(2,72rem);gap:2.2rem;display:grid}.includes .includes-cards__item{border-radius:var(--short-term-radius);flex-direction:column;justify-content:space-between;min-height:35.3rem;padding:4rem;display:flex}.includes .includes-cards__item.is--blue{background:var(--color-blue)}.includes .includes-cards__item.is--pink{background:radial-gradient(88% 90% at 50% 45%, var(--color-magenta) 35%, #e2c4e2 100%)}.includes .includes-cards__tag{color:#ffffffb3;letter-spacing:.1rem;text-transform:uppercase;padding-block:var(--mono-trim);text-box:trim-both cap alphabetic;font-size:max(10px,min(1.1rem + 5px,24px))}.includes .includes-cards__title{color:var(--color-white);font-size:var(--font-size-h5);letter-spacing:-.2rem;font-weight:500;line-height:1}.includes .includes-cards__text{color:#fffc;font-size:var(--short-term-text-size);margin-top:2.8rem;line-height:1.12}.complex{padding-block:var(--section-space);background:var(--color-navy)}.complex .complex-container{padding-inline:var(--short-term-gutter);grid-template-columns:1fr 86.7rem;align-items:center;gap:4rem;display:grid}.complex .complex-heading__title{max-width:60rem;color:var(--color-white)}.complex .complex-heading__title .is--serif{color:var(--color-white)}@media screen and (orientation:landscape) and (max-width:1300px){.complex .complex-heading__title{max-width:65rem}}.complex .complex-card{background:var(--color-white);border-radius:2.8rem;flex-direction:column;padding:1.2rem;display:flex;box-shadow:0 4rem 8rem -4rem #0000008c}.complex .complex-card__media{isolation:isolate;border-radius:2rem;height:38rem;position:relative;overflow:clip}.complex .complex-card__picture{z-index:-1;display:block;position:absolute;inset:0}.complex .complex-card__picture:after{content:"";background:linear-gradient(103.15deg,#0f0f298c 0%,#0f0f2926 48%,#0f0f2900 70%),linear-gradient(#0f0f2900 55%,#0f0f2959 100%);position:absolute;inset:0}.complex .complex-card__pill{white-space:nowrap;border-radius:999px;align-items:center;gap:.8rem;padding:.7rem 1.4rem .7rem .7rem;font-size:max(10px,1.3rem);font-weight:600;display:inline-flex;position:absolute;top:1.6rem}.complex .complex-card__pill.is--light{color:#212154;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;left:1.6rem}.complex .complex-card__pill.is--plum{color:var(--color-white);background:var(--short-term-plum);right:1.6rem}.complex .complex-card__pill-icon{background:#95307d;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.complex .complex-card__pill.is--plum .complex-card__pill-icon{background:#ffffff2e}.complex .complex-card__pill-icon img{width:1.5rem;height:1.5rem}.complex .stay-plan{background:var(--color-white);border-radius:1.8rem;flex-direction:column;gap:1.2rem;width:30rem;padding:1.4rem;display:flex;position:absolute;bottom:1.6rem;left:1.6rem;box-shadow:0 2.4rem 4rem -2.2rem #0f0f29b3}.complex .stay-plan__head{border-bottom:1px solid #f0e3ee;align-items:center;gap:1rem;padding-bottom:1.2rem;display:flex}.complex .stay-plan__icon{background:#212154;border-radius:1rem;flex:none;place-items:center;width:3.2rem;height:3.2rem;display:grid}.complex .stay-plan__icon img{width:1.8rem;height:1.8rem}.complex .stay-plan__title{color:#010b0e;font-size:max(10px,1.4rem);font-weight:600}.complex .stay-plan__badge{color:var(--short-term-plum);white-space:nowrap;background:#f9eeff;border-radius:999px;margin-left:auto;padding:.4rem .9rem;font-size:max(10px,1.2rem);font-weight:600}.complex .stay-plan__list{flex-direction:column;gap:.8rem;display:flex}.complex .stay-plan__row{align-items:center;gap:1rem;display:flex}.complex .stay-plan__row-icon{background:#f6eef5;border-radius:.8rem;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid}.complex .stay-plan__row-icon img{width:1.6rem;height:1.6rem}.complex .stay-plan__row-text{color:#010b0e;font-size:max(10px,1.3rem);font-weight:600}.complex .stay-plan__check{background:#95307d;border-radius:50%;flex:none;place-items:center;width:2.2rem;height:2.2rem;margin-left:auto;display:grid}.complex .stay-plan__check img{width:1.3rem;height:1.3rem}.complex .complex-card__body{flex-direction:column;align-items:flex-start;gap:1.2rem;padding:2.95rem 1.8rem 1.8rem;display:flex}.complex .complex-card__tag{color:var(--short-term-plum);align-items:center;gap:.8rem;font-size:max(10px,1.5rem);display:inline-flex}.complex .complex-card__tag:before{content:"";background:var(--short-term-plum);border-radius:50%;flex:none;width:.5rem;height:.5rem}.complex .complex-card__text{color:#010b0e99;font-size:var(--short-term-text-size);letter-spacing:-.036rem;line-height:1.1}.planning{padding-block:var(--section-space);background:#f3f3f6}.planning .planning-container{padding-inline:var(--short-term-gutter)}.planning .planning-heading{text-align:center;flex-direction:column;align-items:center;gap:3rem;display:flex}.planning .planning-heading__text{color:var(--short-term-muted);font-size:var(--short-term-text-size);line-height:1.12}.planning-heading__title{width:52rem}.planning .planning-timeline{justify-content:space-between;margin-top:7rem;display:flex;position:relative}.planning .planning-timeline__line{background:var(--short-term-plum);border-radius:2px;height:2px;position:absolute;top:50%;left:2.6rem;right:.6rem;translate:0 -50%}.planning .planning-timeline__line:after{content:"";border-top:2px solid var(--short-term-plum);border-right:2px solid var(--short-term-plum);width:1.2rem;height:1.2rem;position:absolute;top:50%;right:-1.2rem;translate:0 -50%;rotate:45deg}.planning .planning-timeline__dot{border:2px solid var(--short-term-plum);width:4.4rem;height:4.4rem;color:var(--short-term-plum);background:var(--color-white);border-radius:50%;place-items:center;font-size:max(10px,1.4rem);font-weight:600;display:grid;position:relative}.planning .planning-steps{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:2.4rem;display:grid}.planning .planning-steps__item{background:var(--color-white);border-radius:2.4rem;flex-direction:column;padding:1rem;display:flex}.planning .planning-steps__visual{background:#e7cee4;border-radius:1.6rem;place-items:center;height:21rem;display:grid}.planning .planning-steps__step{display:none}.planning .planning-steps__title{color:#010b0e;letter-spacing:-.05rem;padding:2.08rem 1.4rem 1.64rem;font-size:2.5rem;font-weight:500;line-height:1.1}.planning .planning-ui{background:var(--color-white);border-radius:1.4rem;flex-direction:column;gap:1rem;width:23.6rem;padding:1.2rem;display:flex}.planning .is--files .planning-ui{background:0 0;padding:0}.planning .planning-ui__head{align-items:center;gap:.8rem;display:flex}.planning .planning-ui__head img{flex:none;width:1.6rem;height:1.6rem}.planning .planning-ui__title{color:#010b0e;font-size:max(10px,1.2rem);font-weight:600}.planning .planning-ui__badge{color:var(--short-term-plum);background:#f9eeff;border-radius:999px;margin-left:auto;padding:.3rem .8rem;font-size:max(10px,1.1rem);font-weight:600}.planning .planning-calendar{grid-template-rows:1.8rem 2.6rem 2.6rem;grid-template-columns:repeat(7,1fr);row-gap:.4rem;display:grid}.planning .planning-calendar__day,.planning .planning-calendar__date{place-items:center;display:grid}.planning .planning-calendar__day{color:#0f0f29b8;font-size:max(10px,1rem)}.planning .planning-calendar__date{position:relative}.planning .planning-calendar__date.is--range:before{content:"";background:#e7cee4;position:absolute;inset:.2rem 0}.planning .planning-calendar__date.is--start:before{border-radius:999px 0 0 999px;left:calc(50% - 1.1rem)}.planning .planning-calendar__date.is--end:before{border-radius:0 999px 999px 0;right:calc(50% - 1.1rem)}.planning .planning-calendar__num{color:#010b0e;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:max(10px,1.1rem);display:grid;position:relative}.planning .planning-calendar__date.is--start .planning-calendar__num,.planning .planning-calendar__date.is--end .planning-calendar__num{color:var(--color-white);background:var(--short-term-plum)}.planning .planning-ratio{background:#f4ecf3;border-radius:999px;grid-template-columns:1fr 1fr;padding:.3rem;display:grid}.planning .planning-ratio__option{color:var(--short-term-plum);text-align:center;border-radius:999px;padding:.6rem 0;font-size:max(10px,1.2rem);font-weight:600}.planning .planning-ratio__option.is--active{color:var(--color-white);background:var(--short-term-plum)}.planning .planning-people{justify-content:center;align-items:flex-end;gap:1rem;padding-top:.4rem;display:flex}.planning .planning-people__item{flex-direction:column;align-items:center;gap:.4rem;display:flex}.planning .planning-people__avatar{background:#f9eeff;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;display:grid}.planning .planning-people__avatar img{width:1.8rem;height:1.8rem}.planning .planning-people__item.is--main .planning-people__avatar{background:#212154;width:4.2rem;height:4.2rem}.planning .planning-people__item.is--main .planning-people__avatar img{width:2.2rem;height:2.2rem}.planning .planning-people__label{color:#0f0f2999;font-size:max(10px,1rem)}.planning .planning-needs{flex-direction:column;gap:.7rem;display:flex}.planning .planning-needs__row{background:#fdf8fc;border:1px solid #e7cee4;border-radius:1rem;align-items:center;gap:.9rem;padding:.7rem .9rem;display:flex}.planning .planning-needs__icon{background:#f9eeff;border-radius:.8rem;flex:none;place-items:center;width:2.6rem;height:2.6rem;display:grid}.planning .planning-needs__icon img{width:1.5rem;height:1.5rem}.planning .planning-needs__label,.planning .planning-files__title{color:#010b0e;font-size:max(10px,1.2rem);font-weight:600}.planning .planning-needs__check{background:#95307d;border-radius:.5rem;flex:none;place-items:center;width:1.8rem;height:1.8rem;margin-left:auto;display:grid}.planning .planning-needs__check img{width:1.2rem;height:1.2rem}.planning .planning-files{height:16.8rem;position:relative}.planning .planning-files__tile{background:var(--color-white);border:1px solid #b265a9;border-radius:1.2rem;align-items:center;gap:1rem;height:5.7rem;padding:0 1.1rem;display:flex;position:absolute;left:0;right:0}.planning .planning-files__tile:first-child{top:0;rotate:-2deg}.planning .planning-files__tile:nth-child(2){top:5.5rem;rotate:1.5deg}.planning .planning-files__tile:nth-child(3){top:11rem;rotate:-1deg}.planning .planning-files__icon{border-radius:.6rem;flex:none;place-items:center;width:3rem;height:3.4rem;display:grid}.planning .planning-files__icon.is--navy{background:#212154}.planning .planning-files__icon.is--plum{background:#95307d}.planning .planning-files__icon.is--blue{background:#1e62a8}.planning .planning-files__icon img{width:1.6rem;height:1.6rem}.planning .planning-files__text{flex-direction:column;gap:.1rem;display:flex}.planning .planning-files__meta{color:#0f0f2999;font-size:max(10px,1rem)}.planning .planning-files__clip{flex:none;width:1.6rem;height:1.6rem;margin-left:auto}.planning .planning-note{background:var(--color-white);border-radius:2.2rem;align-items:center;gap:1.6rem;width:-moz-fit-content;width:fit-content;margin:7.4rem auto 0;padding:1.6rem 2.2rem 1.6rem 1.6rem;display:flex}.planning .planning-note__icon{background:#f9eeff;border-radius:50%;flex:none;place-items:center;width:4.4rem;height:4.4rem;display:grid}.planning .planning-note__icon img{width:2rem;height:2rem}.planning .planning-note__text{color:#010b0e;font-size:var(--short-term-text-size);letter-spacing:-.036rem;line-height:1.1}.funding{padding-block:var(--section-space)}.funding .funding-container{padding-inline:var(--short-term-gutter);grid-template-columns:1fr 93.6rem;align-items:start;gap:4rem;display:grid}.funding .funding-heading__title{max-width:75rem;margin-top:3rem}.funding .funding-list{border-top:1px solid var(--color-text)}.funding .funding-list__item{border-bottom:1px solid var(--short-term-line);grid-template-columns:16.2rem 1fr;column-gap:2rem;padding:3.5rem 0 3rem;display:grid}.funding .funding-list__tag{padding-top:calc(.4rem + var(--mono-trim));padding-bottom:var(--mono-trim);color:var(--short-term-plum);font-size:var(--short-term-tag-size);letter-spacing:.1rem;text-transform:uppercase;text-box:trim-both cap alphabetic}@media screen and (orientation:landscape) and (max-width:1300px){.funding .funding-list__item{font-size:var(--short-term-tag-size);grid-template-columns:max(16.2rem,12em) 1fr}.funding .funding-list__tag{white-space:nowrap}}.funding .funding-list__text{color:var(--short-term-muted);font-size:var(--short-term-text-size);line-height:1.12}.enquire{padding-block:var(--section-space)}.enquire .enquire-container{padding-inline:var(--short-term-gutter)}.enquire .enquire-card{isolation:isolate;border-radius:var(--short-term-radius);background:var(--color-blue);justify-content:space-between;align-items:flex-end;gap:4rem;padding:7rem;display:flex;position:relative;overflow:clip}.enquire .enquire-rings{z-index:-1;pointer-events:none;width:35rem;height:34.9rem;position:absolute;top:-5rem;right:-5rem}.enquire .enquire-heading__title{color:var(--color-white);letter-spacing:-.16rem;margin-bottom:2.5rem;font-size:8rem;line-height:.9}.enquire .enquire-heading__text{color:#fff9;max-width:82.7rem;font-size:var(--short-term-text-size);line-height:1.12}.enquire .enquire-heading__link{color:var(--color-white);font-size:inherit;transition:opacity .3s ease-out}@media (hover:hover) and (pointer:fine){.enquire .enquire-heading__link:hover{opacity:.6}}@media screen and (orientation:landscape) and (max-height:900px){.hero .hero-heading__title{margin-top:2rem;font-size:max(32px,min(6rem + 5px,105px))}.hero .hero-heading__text{margin:2.4rem 0}}@media screen and (orientation:portrait){.short-term{--short-term-radius:2rem;--short-term-text-size:max(10px, 1.5rem);--short-term-lead-size:max(10px, 1.8rem);--short-term-tag-size:max(10px, 1.2rem)}.short-term h2{letter-spacing:-.2rem}.short-term .is--serif{letter-spacing:-.05rem}.hero .hero-container{flex-direction:column;min-height:100svh;padding:8rem 1rem 1rem;display:flex}.hero .hero-breadcrumb{padding:0 1rem 1.5rem}.hero .hero-breadcrumb__item{font-size:max(10px,1.1rem)}.hero .hero-card{border-radius:2.5rem;flex:1 0 auto;grid-template-rows:auto 1fr;grid-template-columns:1fr;margin-top:1.5rem}.hero .hero-heading{padding:3rem 2rem 2.5rem}.hero .hero-heading__title{letter-spacing:-.2rem;max-width:none;margin-top:1.5rem;font-size:4rem}.hero .hero-heading__text{max-width:none;margin:1.5rem 0 2rem}.hero .hero-media{border-top-left-radius:15rem 10rem;min-height:26rem}.summary .summary-container{grid-template-columns:1fr;gap:3rem}.summary .summary-heading__title{margin-top:1.5rem}.summary .summary-list{grid-template-columns:1fr}.summary .summary-list__item{grid-template-columns:4rem 1fr;padding:2rem 0}.summary .summary-list__title{font-size:1.8rem}.respite .respite-heading__title{width:33rem;margin-top:1.5rem}.respite .respite-heading__text{margin-top:2.5rem}.respite .respite-circles{display:none}.respite .respite-media{aspect-ratio:4/3;height:auto;margin-top:3.5rem}.respite .respite-media__chip{padding:1rem 1.2rem;font-size:max(10px,1.1rem);bottom:1.5rem;left:1.5rem}.audience .audience-container{grid-template-columns:1fr;gap:3.5rem}.audience .audience-media{aspect-ratio:892/560;border-radius:50% 50% var(--short-term-radius) var(--short-term-radius) / 20rem 20rem var(--short-term-radius) var(--short-term-radius);height:auto}.audience .audience-media__caption{font-size:max(10px,1rem);bottom:2rem;left:2rem}.audience .audience-heading__title,.audience .audience-heading__text{margin-top:1.5rem}.includes .includes-container{gap:3rem}.includes .includes-heading{gap:1.5rem;width:33rem}.includes .includes-cards{margin-inline:calc(var(--short-term-gutter) * -1);padding-inline:var(--short-term-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--short-term-gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:34.5rem;grid-auto-flow:column;align-self:stretch;gap:1.5rem;overflow-x:auto}.includes .includes-cards::-webkit-scrollbar{display:none}.includes .includes-cards__item{scroll-snap-align:start;min-height:24rem;padding:2.5rem}.includes .includes-cards__tag{font-size:max(10px,1.2rem)}.includes .includes-cards__text{margin-top:1.5rem}.complex .complex-container{grid-template-columns:1fr;gap:3rem}.complex .complex-card{border-radius:2.4rem;padding:1rem}.complex .complex-card__media{border-radius:1.6rem;height:42rem}.complex .complex-card__pill{top:1.2rem}.complex .complex-card__pill.is--light{left:1.2rem}.complex .complex-card__pill.is--plum{top:5.4rem;left:1.2rem;right:auto}.complex .stay-plan{width:auto;bottom:1.2rem;left:1.2rem;right:1.2rem}.complex .complex-card__body{padding:2.4rem 1.4rem 1.4rem}.planning .planning-heading{gap:1.5rem}.planning .planning-heading__title{width:33rem}.planning .planning-timeline{display:none}.planning .planning-steps{margin-top:3rem;margin-inline:calc(var(--short-term-gutter) * -1);padding-inline:var(--short-term-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--short-term-gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:28rem;grid-auto-flow:column;gap:1.2rem;overflow-x:auto}.planning .planning-steps::-webkit-scrollbar{display:none}.planning .planning-steps__item{scroll-snap-align:start}.planning .planning-steps__title{padding:1rem 1rem 1.2rem;font-size:2rem}.planning .planning-steps__step{color:var(--short-term-plum);padding:1.8rem 1rem 0;font-size:max(10px,1.2rem);font-weight:600;display:block}.planning .planning-note{border-radius:2rem;align-items:flex-start;gap:1.2rem;width:auto;margin-top:3rem;padding:1.2rem 1.6rem 1.2rem 1.2rem}.planning .planning-note__icon{width:3.6rem;height:3.6rem}.planning .planning-note__icon img{width:1.6rem;height:1.6rem}.planning .planning-note__text{align-self:center}.funding .funding-container{grid-template-columns:1fr;gap:3rem}.funding .funding-heading__title{margin-top:1.5rem}.funding .funding-list__item{grid-template-columns:1fr;gap:1rem;padding:2rem 0}.enquire .enquire-card{flex-direction:column;align-items:flex-start;gap:3rem;padding:3.5rem 2.5rem}.enquire .enquire-rings{width:23.5rem;height:23.5rem}.enquire .enquire-heading__title{font-size:var(--short-term-title-size);letter-spacing:-.2rem;margin:1.5rem 0 2rem;line-height:1}}
