.page_page__556_G a:focus-visible{outline:3px solid #ac4a10;outline-offset:5px}.page_page__556_G{color:#080706;text-rendering:auto;--copper:#b04b0e;--bright-copper:#ed7216;--small-label-size:max(.75rem,calc(18 * var(--u)));--small-label-tracking:.26em;--footer-height:4rem;--footer-row-gap:.33rem;--footer-gap-increase:calc(var(--footer-row-gap) * .5);--u:.04984375rem;position:relative;isolation:isolate;display:flex;min-height:100svh;flex-direction:column;align-items:center;justify-content:flex-end}.page_architecture__yGoWa{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.page_hero__7KFOs{width:100%;min-height:calc(900 * var(--u));padding-block:calc(150 * var(--u)) calc(32 * var(--u))}.page_brand__7TV1Q,.page_hero__7KFOs{display:flex;flex-direction:column;align-items:center}.page_brand__7TV1Q{gap:calc(39 * var(--u))}.page_mark__xkzC1{width:calc(112 * var(--u));height:auto;aspect-ratio:28/27;filter:brightness(1.035) saturate(1.025)}.page_wordmark__yyB7e{position:relative;margin:0;font-size:max(1.5rem,calc(47.5 * var(--u)));font-weight:500;line-height:1;white-space:nowrap}.page_wordmark__yyB7e [data-wordmark-accessible]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.page_wordmark__yyB7e [data-wordmark-visual]{display:inline-flex;line-height:1}.page_wordmark__yyB7e [data-wordmark-text]{letter-spacing:.305em}.page_descriptor__BWPQa{--referral-size:var(--small-label-size);--frame-stroke:2px;position:relative;display:flex;width:calc(826 * var(--u));min-height:calc(191 * var(--u));flex-direction:column;justify-content:space-between;gap:calc(24 * var(--u));margin-block:calc(68.5 * var(--u)) calc(64 * var(--u));padding-top:calc(26 * var(--u));text-align:center}.page_descriptorFrame__9wvMi{position:absolute;inset:0 0 calc((var(--referral-size) + var(--frame-stroke)) / 2);border:var(--frame-stroke) solid var(--copper);border-bottom:0;pointer-events:none}.page_descriptor__BWPQa p{margin:0;padding-inline:calc(16 * var(--u));font-family:Cormorant Garamond,serif;font-size:calc(53 * var(--u));font-weight:500;line-height:1.132;text-transform:uppercase}.page_descriptorLineOne__Xhf9O{letter-spacing:.015em}.page_descriptorLineTwo__bwFnw{letter-spacing:.035em}.page_referral___EoPa{display:flex;align-items:center;gap:calc(34.4 * var(--u));color:var(--copper);font-size:var(--referral-size);font-weight:600;letter-spacing:var(--small-label-tracking);line-height:1;text-transform:uppercase}.page_referral___EoPa:after,.page_referral___EoPa:before{content:"";flex:1 1;min-width:.5rem;border-top:var(--frame-stroke) solid}.page_referralInk__resVl{margin-inline:-.07em calc(-1 * (var(--small-label-tracking) + .015em))}.page_cta__i2v5_{--cta-icon-height:calc(54 * var(--u));--cta-icon-width:calc(var(--cta-icon-height) * 48.75 / 54);--cta-arrow-height:calc(18 * var(--u));display:grid;grid-template-columns:1fr var(--cta-icon-width) 1fr max-content 1fr var(--cta-icon-width) 1fr;align-items:center;width:calc(760 * var(--u));min-height:calc(104 * var(--u));padding-block:calc(16 * var(--u));margin-top:auto;border:1px solid var(--bright-copper);background:linear-gradient(105deg,rgba(255,255,255,.025),transparent 33%),linear-gradient(110deg,#110f0d,#1a1613 58%,#100e0c);box-shadow:0 calc(18.4 * var(--u)) calc(32 * var(--u)) rgba(28,20,14,.24),0 calc(4 * var(--u)) calc(8.8 * var(--u)) rgba(28,20,14,.22);color:#fff;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.page_cta__i2v5_:hover{border-color:#a94a0c;box-shadow:0 1.25rem 2.2rem rgba(28,20,14,.28),0 .25rem .6rem rgba(28,20,14,.22)}.page_arrow___4ZtK,.page_documentIcon__Fo_BY{display:grid;color:var(--bright-copper);place-items:center}.page_documentIcon__Fo_BY{grid-column:2}.page_documentIcon__Fo_BY svg{width:var(--cta-icon-width);height:var(--cta-icon-height);overflow:visible;fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.75}.page_ctaCopy__NTV1Z{grid-column:4;display:flex;min-width:0;flex-direction:column;gap:calc(7.2 * var(--u))}.page_ctaCopy__NTV1Z strong{font-size:max(.875rem,calc(28 * var(--u)));font-weight:400;letter-spacing:.1em;line-height:1.15;text-transform:uppercase}.page_ctaCopy__NTV1Z small{--cta-subtitle-tracking:var(--small-label-tracking);color:rgba(255,255,255,.72);font-size:var(--small-label-size);font-weight:400;letter-spacing:var(--cta-subtitle-tracking);line-height:1.3;text-transform:uppercase}.page_ctaHyphenJoin__i_6Sz{letter-spacing:calc(var(--cta-subtitle-tracking) - .06em)}.page_arrow___4ZtK{grid-column:6}.page_arrow___4ZtK>svg{width:var(--cta-icon-width);height:var(--cta-arrow-height);overflow:visible;fill:currentColor}.page_arrowShaft__y4lFv{width:calc(100% - var(--cta-arrow-height) * 5 / 24)}.page_footer__F3MD0{display:flex;width:100%;min-height:calc(var(--footer-height) + var(--footer-gap-increase));flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--footer-row-gap) + var(--footer-gap-increase));padding:.625rem 1.25rem;border-top:1px solid var(--copper);text-align:center}.page_footer__F3MD0 p{gap:.2rem .5rem;margin:0;font-size:.875rem;letter-spacing:.01em;line-height:1.3}.page_footer__F3MD0 nav,.page_footer__F3MD0 p{display:flex;flex-wrap:wrap;justify-content:center}.page_footer__F3MD0 a{padding-inline:1rem;border-right:1px solid rgba(169,74,12,.72);color:#a94a0c;font-size:.875rem;font-weight:500;text-decoration:none}.page_footer__F3MD0 a:last-child{border-right:0}.page_descriptor__BWPQa{translate:0 .6875rem}.page_footer__F3MD0{--footer-text-size:.9625rem;--footer-link-padding:1.1rem;padding:.6875rem 1.375rem}.page_footer__F3MD0 p{font-size:var(--footer-text-size);gap:.22rem 0}.page_footer__F3MD0 p span{white-space:break-spaces}.page_footer__F3MD0 a{font-size:var(--footer-text-size);padding-inline:var(--footer-link-padding)}@media (min-width:75rem) and (min-height:42.5rem) and (orientation:landscape){.page_page__556_G{--footer-height:max(4rem,calc(100svh * 115 / 1024))}.page_hero__7KFOs{flex:1 1;min-height:0;padding-block:calc(100svh * 150 / 1024) calc(100svh * 53 / 1024)}.page_ctaCopy__NTV1Z strong{white-space:nowrap}}@media (max-height:42.499rem),(max-width:74.999rem),(orientation:portrait){.page_page__556_G{min-height:max(100svh,64rem)}.page_hero__7KFOs{min-height:0;flex:1 1;padding:4rem 1.25rem 2rem}.page_descriptor__BWPQa{width:min(100%,41.3rem);margin-block:3.5rem 6rem}.page_cta__i2v5_{width:min(100%,35.25rem)}}@media (max-width:39.999rem){.page_page__556_G{--small-label-tracking:.15em}.page_hero__7KFOs{padding-top:3rem}.page_descriptor__BWPQa p{font-size:1.5rem}.page_referral___EoPa{gap:.6rem}.page_cta__i2v5_{--cta-icon-height:2rem;--cta-gap:.625rem;grid-template-columns:var(--cta-gap) var(--cta-icon-width) var(--cta-gap) minmax(0,1fr) var(--cta-gap) var(--cta-icon-width) var(--cta-gap);padding-block:1rem}.page_ctaCopy__NTV1Z strong{font-size:1rem;letter-spacing:.1em}.page_footer__F3MD0 p,.page_footer__F3MD0 p span{display:block}.page_footer__F3MD0 nav{gap:.5rem}.page_footer__F3MD0 a{padding-inline:1.1rem}}.page_architectureCrop__oF3WY{position:absolute;inset:0;container-type:size;transform:scale(1.25);transform-origin:40% bottom}.page_architectureImage__aEsnV{position:absolute;bottom:0;left:40%;width:max(130.00502596749874cqw,232.32837340199396cqh);max-width:none;height:auto;translate:-42.72680412371134% .11662679425837592%}@media (prefers-reduced-motion:reduce){.page_cta__i2v5_{transition:none}}@media (max-width:23.999rem){.page_brand__7TV1Q{max-width:100%}.page_wordmark__yyB7e{max-width:100%;white-space:normal}.page_wordmark__yyB7e [data-wordmark-visual]{max-width:100%}.page_wordmark__yyB7e [data-wordmark-text]{min-width:0;white-space:normal}.page_referral___EoPa{gap:.5rem}}@media (min-width:24rem){.page_wordmark__yyB7e [data-wordmark-text]{margin-inline-end:calc(-.305em - .03em)}}@media (min-width:40rem){.page_descriptorLineOne__Xhf9O{margin-inline:-.038em calc(-.015em - .034em)}.page_descriptorLineTwo__bwFnw{margin-inline:.005em calc(-.035em - .018em)}.page_ctaCopy__NTV1Z{margin-inline:calc(-.07 * var(--small-label-size)) calc(-.1335 * max(.875rem, calc(28 * var(--u))))}.page_footer__F3MD0 nav{margin-inline:calc(-1 * var(--footer-link-padding) - .01 * var(--footer-text-size)) calc(-1 * var(--footer-link-padding) - .0405 * var(--footer-text-size))}}@media (min-width:75rem){.page_footer__F3MD0 p{margin-inline:-.07em calc(-.084em - .01em)}}.HomepageComposition_page__M4Dxh.HomepageComposition_page__M4Dxh{justify-content:flex-start;min-height:100svh;font-family:var(--font-sans)}.HomepageComposition_foreground__nSaUz{display:flex;flex-direction:column;align-items:center;width:100%;min-height:calc(100svh / var(--homepage-scale));zoom:var(--homepage-scale)}.HomepageComposition_page__M4Dxh [class*=__brand]{zoom:1.05}.HomepageComposition_page__M4Dxh .HomepageComposition_wordmark__f9UnP{margin:0;font-size:max(1.5rem,calc(47.5 * var(--u)));color:inherit;text-rendering:optimizeLegibility}.HomepageComposition_page__M4Dxh .HomepageComposition_wordmark__f9UnP [data-wordmark-text]{margin-inline-end:-.2954em}.HomepageComposition_page__M4Dxh [class*=__descriptor]:has(>[data-homepage-proposition]){width:max-content;max-width:100%;min-height:0;margin-top:calc((68.5 * var(--u) + 1.6564625rem) * 1.05);padding-top:calc(30px + var(--frame-stroke));gap:calc(30px + (var(--frame-stroke) - var(--referral-size)) / 2);translate:none}.HomepageComposition_page__M4Dxh [data-homepage-proposition]{padding-inline:calc(60px + var(--frame-stroke));font-size:calc(48 * var(--u));text-box-trim:trim-both;text-box-edge:cap alphabetic}.HomepageComposition_page__M4Dxh [data-homepage-proposition]>span{display:inline-block}.HomepageComposition_page__M4Dxh [data-homepage-proposition]>span:first-child{margin-inline:-.038em calc(-.015em - .049em)}.HomepageComposition_page__M4Dxh [data-homepage-proposition]>span:last-child{margin-inline:-.07em calc(-.035em - .021em)}.HomepageComposition_page__M4Dxh [class*=__ctaCopy] small{font-size:max(.75rem,calc(15 * var(--u)))}@media (min-width:75rem) and (min-height:42.5rem) and (orientation:landscape){.HomepageComposition_page__M4Dxh [class*=__hero]{padding-top:calc(100svh * 150 / 1024 * 1.05)}}@media (max-height:42.499rem),(max-width:74.999rem),(orientation:portrait){.HomepageComposition_foreground__nSaUz{min-height:max(calc(100svh / var(--homepage-scale)),64rem)}.HomepageComposition_page__M4Dxh [class*=__hero]{padding-top:calc(4rem * 1.05)}.HomepageComposition_page__M4Dxh [class*=__descriptor]:has(>[data-homepage-proposition]){margin-top:calc((3.5rem + 1.6564625rem) * 1.05)}}@media (max-width:39.999rem){.HomepageComposition_page__M4Dxh [class*=__hero]{padding-top:calc(3rem * 1.05)}.HomepageComposition_page__M4Dxh [class*=__brand]{max-width:100%}.HomepageComposition_page__M4Dxh .HomepageComposition_wordmark__f9UnP{max-width:100%;white-space:normal}.HomepageComposition_page__M4Dxh .HomepageComposition_wordmark__f9UnP [data-wordmark-visual]{max-width:100%}.HomepageComposition_page__M4Dxh .HomepageComposition_wordmark__f9UnP [data-wordmark-text]{min-width:0;white-space:normal;overflow-wrap:anywhere}.HomepageComposition_page__M4Dxh [data-homepage-proposition]{font-size:calc(1.5rem * 48 / 53)}.HomepageComposition_page__M4Dxh [data-homepage-proposition]>span{margin-inline:0}}.HomepageComposition_ctaPanel__YTnKz.HomepageComposition_ctaPanel__YTnKz{width:fit-content;max-width:100%;grid-template-columns:minmax(0,1fr);justify-items:center;padding-inline:0}.HomepageComposition_page__M4Dxh .HomepageComposition_ctaPanel__YTnKz [class*=__ctaCopy]{grid-column:1;width:max-content;max-width:100%;align-items:center;margin-inline:0;text-align:center}.HomepageComposition_page__M4Dxh .HomepageComposition_ctaPanel__YTnKz small,.HomepageComposition_page__M4Dxh .HomepageComposition_ctaPanel__YTnKz strong{box-sizing:border-box;width:max-content;max-width:100%;min-width:0;text-align:center}.HomepageComposition_page__M4Dxh .HomepageComposition_ctaPanel__YTnKz strong{padding-inline:calc(40px - .07em) calc(40px - .1335em)}.HomepageComposition_page__M4Dxh .HomepageComposition_ctaPanel__YTnKz small{padding-inline:calc(40px - .07em) calc(40px - var(--cta-subtitle-tracking) - .0335em)}.HomepageComposition_page__M4Dxh .HomepageComposition_ctaPanel__YTnKz{--single-line-panel-height:calc(104 * var(--u) - 7.2 * var(--u) - max(.75rem, calc(15 * var(--u))) * 1.3);min-height:var(--single-line-panel-height);border-color:transparent}.HomepageComposition_page__M4Dxh .HomepageComposition_ctaPanel__YTnKz:hover{border-color:transparent}.HomepageComposition_page__M4Dxh [class*=__footer]{border-top-color:transparent}@media (min-width:75rem) and (min-height:42.5rem) and (orientation:landscape) and (min-aspect-ratio:4503881102347207/1407374883553280){.HomepageComposition_page__M4Dxh .HomepageComposition_ctaPanel__YTnKz{margin-bottom:1.3344rem}}@media (min-width:75rem) and (min-height:42.5rem) and (orientation:landscape) and (max-aspect-ratio:16/5){.HomepageComposition_foreground__nSaUz{container-type:inline-size}.HomepageComposition_page__M4Dxh [class*=__hero]{--wall-floor-y:calc(100svh - max(130.00502596749874cqw, 232.32837340199396svh) * .12694909793814432);--upper-gap:calc((var(--wall-floor-y) - 9.8625rem - 8.203125rem) / 3);--footer-ink-y:calc(100svh - (var(--footer-height) + var(--footer-gap-increase)) / 2 - 1.21rem);--panel-height:calc(104 * var(--u) - 7.2 * var(--u) - max(.75rem, calc(15 * var(--u))) * 1.3);padding-top:var(--upper-gap);padding-bottom:calc(100svh - var(--footer-height) - var(--footer-gap-increase) - (var(--wall-floor-y) + var(--footer-ink-y) + var(--panel-height)) / 2)}.HomepageComposition_page__M4Dxh [class*=__descriptor]:has(>[data-homepage-proposition]){margin-top:calc(var(--upper-gap) - .31625rem)}}.Typography_scope__bxOsu{--pf-type-text-size:12px;--pf-type-control-size:14px;--pf-type-upload-heading-size:16px;--pf-type-heading-size:24px;--pf-type-section-size:36px;--pf-type-page-desktop-size:72px;--pf-type-page-intermediate-size:60px;--pf-type-page-narrow-size:48px;--pf-type-heading-leading:1;--pf-type-text-leading:1.5;--pf-page-title-size:var(--pf-type-page-desktop-size);--pf-section-title-size:var(--pf-type-section-size)}@media (max-width:75rem){.Typography_scope__bxOsu{--pf-page-title-size:var(--pf-type-page-intermediate-size)}}@media (max-width:56rem){.Typography_scope__bxOsu{--pf-section-title-size:var(--pf-type-heading-size)}}@media (max-width:43.75rem){.Typography_scope__bxOsu{--pf-page-title-size:var(--pf-type-page-narrow-size)}}.page_companyPage__sReEP>header>div{max-width:70rem}.page_companyPage__sReEP>main{max-width:70rem;padding-block:clamp(2.5rem,4.5vw,4rem) clamp(3rem,5vw,5rem)}.page_companyPage__sReEP>main>div{padding-bottom:clamp(1.8rem,2.9vw,2.5rem)}.page_companyPage__sReEP h1{font-size:var(--pf-page-title-size);line-height:var(--pf-type-heading-leading)}.Information_withInformation__E2KNH{display:inline-flex;align-items:center;max-width:100%}.Information_withInformation__E2KNH>label{min-width:0}.Information_informationButton__fETfR{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--form-copper);cursor:pointer}.Information_informationButton__fETfR:before{content:"";position:absolute;inset:calc((var(--form-choice-marker-size) - 1.5rem) / 2)}.Information_informationButton__fETfR:focus-visible{outline:2px solid var(--form-copper);outline-offset:3px}.Information_icon__aWnXj{width:var(--form-choice-marker-size);height:var(--form-choice-marker-size);display:block}.Information_panel__JY7qt{position:fixed;z-index:10001;box-sizing:border-box;width:28rem;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;overscroll-behavior:contain;padding:1.5rem;margin:0;gap:0;border:1px solid var(--form-copper);background:var(--form-surface-solid);box-shadow:0 .4rem 1.4rem #16120f24}.Information_panel__JY7qt h3{margin:0}.Information_panel__JY7qt button{justify-self:start}.Information_prose__ZCIWD{white-space:pre-wrap}.DocumentCardMetadata_scope__CB4tr.DocumentCardMetadata_scope__CB4tr{display:inline-flex;align-items:center;margin:0;gap:12px}.DocumentCardMetadata_scope__CB4tr[data-document-card-metadata-scope=modernisation]{column-gap:var(--document-card-information-gap,6px)}@font-face{font-family:Document tile fallback;src:local("Times New Roman");font-style:normal;font-weight:500;font-display:swap;ascent-override:92.4%;descent-override:28.7%;line-gap-override:0%}.CentredDocumentTitle_title__qo9b_{--font-display:"Cormorant Garamond","Document tile fallback",serif}.ServiceCategoryPage_category__TXqpI{overflow-x:visible}.ServiceCategoryPage_category__TXqpI>main{padding-block:2rem}.ServiceCategoryPage_category__TXqpI>main>div{padding-bottom:1.25rem}.ServiceCategoryPage_category__TXqpI>main>div>div{padding-top:calc(.75rem * 1.3 + .75rem)}.ServiceCategoryPage_category__TXqpI>main h1{max-width:none;font-size:clamp(3rem,4vw,4rem)}.ServiceCategoryPage_category__TXqpI>main>ol{margin-block:1.5rem 0}.ServiceCategoryPage_compactCards__NxUiC>main>ol{gap:.875rem}.ServiceCategoryPage_compactCards__NxUiC [data-document-card]{min-height:7.25rem;--document-card-centred-padding:2rem;--document-card-inline-padding:1.25rem;--document-card-metadata-top:1rem}@media (max-width:43.75rem){.ServiceCategoryPage_category__TXqpI>main{padding-block:1.75rem 2rem}.ServiceCategoryPage_category__TXqpI>main>div>div{padding-top:calc(.75rem * 1.3 + .65rem)}.ServiceCategoryPage_category__TXqpI>main h1{font-size:3rem}}@font-face{font-family:Online documents fallback;src:local("Times New Roman");font-style:normal;font-weight:500;font-display:swap;ascent-override:92.4%;descent-override:28.7%;line-gap-override:0%}.page_hub__7CJbJ{overflow-x:visible}.page_tip__lKfIl{margin-top:var(--hub-tip-clearance,36px);color:var(--inner-copper);font-size:13px;font-weight:400;white-space:pre-wrap}.page_tip__lKfIl strong{font-size:inherit;font-weight:700;color:inherit}.page_hub__7CJbJ>header a{gap:1.25rem}.page_hub__7CJbJ>main{padding-block:2rem}.page_hubIntro__GXe74{display:grid;grid-template-columns:minmax(0,1fr) 0;align-items:last baseline;border-bottom:1px solid var(--inner-copper)}.page_hubIntro__GXe74>div{padding-bottom:0;border-bottom:0}.page_hubIntro__GXe74>div>div{align-self:last baseline}.page_headingClearance__Pn9hL{--hub-accepted-ink-descent:0.6103515625px;display:block;width:0;font-size:0;line-height:0;padding-bottom:calc(36px + var(--hub-accepted-ink-descent))}.page_hubIntro__GXe74 h1{font-family:Cormorant Garamond,Online documents fallback,serif}.page_hub__7CJbJ h1{font-size:clamp(3rem,4vw,4rem)}.page_hub__7CJbJ>main>ol{gap:.875rem;margin-block:36px 0}.page_hub__7CJbJ [data-document-card]{min-height:7.25rem;--document-card-centred-padding:2rem;--document-card-inline-padding:1.25rem;--document-card-metadata-top:1rem}@media (max-width:43.75rem){.page_hub__7CJbJ>header a{gap:.9rem}.page_hub__7CJbJ>main{padding-block:1.75rem 2rem}.page_hub__7CJbJ h1{font-size:3rem}.page_hubIntro__GXe74{display:block}.page_hubIntro__GXe74>div{padding-bottom:36px}.page_hubIntro__GXe74>div>div{align-self:auto}.page_headingClearance__Pn9hL{padding-bottom:0}}.TextDesigns_bannerContactText__H03V_,.TextDesigns_bannerPaleText__7S6PF,.TextDesigns_bannerServiceText__ZFwJS,.TextDesigns_bodyText__Ev2n_{font-family:var(--font-sans);font-style:normal;line-height:var(--pf-type-text-leading);text-decoration:none}.TextDesigns_bannerContactText__H03V_,.TextDesigns_bannerPaleText__7S6PF,.TextDesigns_bannerServiceText__ZFwJS{font-size:var(--pf-type-control-size);letter-spacing:normal}.TextDesigns_bannerServiceText__ZFwJS{color:#e58a51;font-weight:650}.TextDesigns_bannerContactText__H03V_,.TextDesigns_bannerPaleText__7S6PF{color:#f5eee6;font-weight:400}.TextDesigns_bannerContactLink__gUZu3{color:#e58a51;font-weight:400;font-style:normal;letter-spacing:normal;text-decoration:underline;text-underline-offset:.22em}.TextDesigns_bodyText__Ev2n_{color:#16120f;font-size:var(--pf-type-text-size);font-weight:400;letter-spacing:normal}.UnsavedFormGuard_dialog__TEg5m{max-width:min(30rem,calc(100vw - 2rem));margin:auto;padding:var(--pf-inset-editor);border:1px solid #9f430d;background:#fcf8f2;color:#16120f;font-size:var(--pf-type-text-size);line-height:var(--pf-type-text-leading)}.UnsavedFormGuard_dialog__TEg5m[open]{display:grid;row-gap:var(--pf-dialog-message-actions)}.UnsavedFormGuard_dialog__TEg5m.UnsavedFormGuard_replacement__c5_G9{max-width:min(23.5rem,calc(100vw - 2rem));grid-template-columns:minmax(0,1fr)}.UnsavedFormGuard_replacement__c5_G9 .UnsavedFormGuard_actions__nV_So{justify-self:center}.UnsavedFormGuard_dialog__TEg5m::backdrop{background:rgb(22 18 15/38%)}.UnsavedFormGuard_dialog__TEg5m p{margin:0}.UnsavedFormGuard_message__31CSy{white-space:pre-wrap;text-align:center}.UnsavedFormGuard_actions__nV_So{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));inline-size:max-content;max-inline-size:100%;column-gap:var(--pf-dialog-actions-horizontal);row-gap:var(--pf-dialog-actions-vertical)}.UnsavedFormGuard_actions__nV_So button{min-inline-size:0;overflow-wrap:anywhere;min-height:2.75rem;padding:.6rem .85rem;border:1px solid #9f430d;background:transparent;color:inherit;font:inherit;cursor:pointer}.UnsavedFormGuard_actions__nV_So button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width:24rem){.UnsavedFormGuard_actions__nV_So{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.UnsavedFormGuard_dialog__TEg5m{background:Canvas;color:CanvasText;border-color:CanvasText}}.AlignedFields_group__8mAeZ{min-width:0;position:relative}.AlignedFields_edgeProbe__xRyGr{position:absolute;width:min(100%,var(--form-field-width));height:0;visibility:hidden;pointer-events:none}.AlignedFields_labelProbe__HYMH_{position:absolute;width:max-content;white-space:nowrap;visibility:hidden;pointer-events:none}.AlignedFields_row__e6zuH{display:grid;min-width:0;position:relative;align-content:start}.AlignedFields_row__e6zuH[data-aligned-row=stacked]{width:min(100%,var(--form-field-width))}.AlignedFields_row__e6zuH[data-aligned-row=stacked]>.AlignedFields_label__1jUt6,.AlignedFields_row__e6zuH[data-aligned-row=stacked]>.AlignedFields_stack__FEEF3{grid-column:1}.AlignedFields_label__1jUt6{grid-column:1;align-self:center;min-width:0;overflow-wrap:anywhere}.AlignedFields_label__1jUt6>label{display:grid}.AlignedFields_stack__FEEF3{grid-column:3;align-self:start;min-width:0}.AlignedFields_control__NMDwG{display:grid;min-width:0}.AlignedFields_control__NMDwG[data-aligned-control=action],.AlignedFields_control__NMDwG[data-aligned-control=choice]{justify-items:start}.AlignedFields_group__8mAeZ fieldset:has(>.AlignedFields_row__e6zuH){width:100%;min-width:0}.AlignedFields_comment__2MLa0{grid-column:5;align-self:center;min-width:0}.AlignedFields_relatedAction__W9XyB{width:max-content;max-width:100%}.AlignedFields_sideAction__p4Ptf{grid-column:5;align-self:center}.AlignedFields_actionGapProbe__2nysU{position:absolute;height:0;visibility:hidden;pointer-events:none}.LoanYearField_frame__yyk4w{display:flex;align-items:baseline;cursor:text}.LoanYearField_prefix__mtoL3{flex:0 1 auto;min-width:0}.LoanYearField_suffix__SLv4J{width:2.5ch;min-width:2.5ch;flex:0 0 2.5ch;padding:0;margin:0;border:0;outline:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:inherit}.LoanYearField_suffix__SLv4J::placeholder{color:inherit;opacity:.55}.LoanYearField_frame__yyk4w.LoanYearField_frame__yyk4w:where(:has(.LoanYearField_suffix__SLv4J:focus-visible)){border-color:var(--form-copper);background:#fffaf4;box-shadow:0 0 0 2px rgba(159,67,13,.16)}.LoanYearField_frame__yyk4w[aria-invalid=true]{border-color:#9d281b;background:rgba(255,250,246,.92)}.CommentText_content__XgxNl{display:grid;row-gap:0;white-space:pre-wrap;min-width:0}.CommentText_content__XgxNl>p,.CommentText_content__XgxNl>ul,.CommentText_notes__cZrDH>p{margin:0}.CommentText_content__XgxNl.CommentText_content__XgxNl>.CommentText_groupBreak__mSCFJ{margin-block-start:var(--pf-gap-small)}.CommentText_list__NDhfd{display:grid;row-gap:var(--pf-gap-small);padding:0;list-style:none}.CommentText_list__NDhfd>li{display:grid;grid-template-columns:1.5em minmax(0,1fr);margin:0}.CommentText_notes__cZrDH{display:grid;row-gap:0}.CommentText_numberedNote___wr1k{display:grid;grid-template-columns:1.5em minmax(0,1fr)}.CommentText_marker__o6w6o{grid-column:1}.CommentText_reference__zUIzg{font-size:.75em;line-height:1;vertical-align:baseline;position:relative;inset-block-start:-.25em}.CommentText_literalReference__c1DkP{font-feature-settings:none;font-variant-ligatures:none}.CompanyShareRights_surchargeNote__5UXkW.CompanyShareRights_surchargeNote__5UXkW{font-size:var(--pf-type-text-size);white-space:pre-wrap;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:auto var(--company-pricing-holdings-to-classes) auto var(--company-pricing-classes-to-standard) auto;row-gap:0}.CompanyShareRights_surchargeNote__5UXkW p,.CompanyShareRights_surchargeNote__5UXkW ul{margin:0}.CompanyShareRights_surchargeHeading__Zakl_{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.CompanyShareRights_surchargeHeading__Zakl_:first-child{grid-row:1}.CompanyShareRights_surchargeHeading__Zakl_:nth-child(2){grid-row:3}.CompanyShareRights_surchargeHeading__Zakl_>[data-pf-visible]{margin-inline-start:calc(-1 * var(--company-pricing-additional-bearing))}.CompanyShareRights_surchargeMarker__HsJel{display:grid}.CompanyShareRights_surchargeMarker__HsJel:before,.CompanyShareRights_surchargeMarker__HsJel>span{grid-area:1/1}.CompanyShareRights_surchargeMarker__HsJel:before{content:"* ";display:block;height:0;line-height:0;visibility:hidden;white-space:pre;font-size:var(--pf-type-control-size);font-weight:650;padding-inline-end:var(--company-pricing-dollar-bearing)}.CompanyShareRights_surchargeNote__5UXkW .CompanyShareRights_surchargeList__tFaXh{grid-column:2;grid-row:5;grid-template-rows:auto var(--company-pricing-standard-to-special) auto var(--company-pricing-special-to-bespoke) auto;row-gap:0}.CompanyShareRights_surchargeNote__5UXkW .CompanyShareRights_surchargeList__tFaXh>li{grid-template-columns:1em minmax(0,1fr)}.CompanyShareRights_surchargeList__tFaXh>li:first-child{grid-row:1}.CompanyShareRights_surchargeList__tFaXh>li:nth-child(2){grid-row:3}.CompanyShareRights_surchargeList__tFaXh>li:nth-child(3){grid-row:5}.CompanyShareRights_surchargeList__tFaXh>li>[data-pf-visible]{align-self:start;height:var(--company-pricing-cap-height);margin-inline-start:calc(-1 * var(--company-pricing-bullet-bearing));inset-block-start:var(--company-pricing-bullet-centre-shift)}.CompanyShareRights_surchargeList__tFaXh [data-information-pair]{align-items:flex-start}.CompanyShareRights_surchargeList__tFaXh [data-information-pair]>button{margin-block:calc((var(--company-pricing-cap-height) - var(--form-choice-marker-size)) / 2)}.CompanyShareRights_surchargeList__tFaXh>li:last-child [data-information-pair]>button{margin-block-end:0}.BannerExplanation_explanation__Bqcud.BannerExplanation_explanation__Bqcud{font-size:var(--pf-type-text-size);row-gap:var(--company-pricing-classes-to-standard);--banner-explanation-introduction-bearing:.01em}.BannerExplanation_explanation__Bqcud .BannerExplanation_list__C1eh5{row-gap:var(--company-pricing-standard-to-special)}.BannerExplanation_list__C1eh5>li{grid-template-columns:1em minmax(0,1fr)}.BannerExplanation_list__C1eh5>li>[aria-hidden=true]{align-self:start;height:var(--company-pricing-cap-height);margin-inline-start:calc(var(--banner-explanation-introduction-bearing) - var(--company-pricing-bullet-bearing));inset-block-start:var(--company-pricing-bullet-centre-shift)}