.org-page{background:#f7efe2}.org-page main a:not(.button){color:#aa3928}.org-page main a:not(.button):hover{color:#c7432d}.org-page main a.button.primary,.org-page main a.button.primary:hover{color:#fff}.org-hero{min-height:var(--hero-h);background:radial-gradient(circle at 16% 22%,#fff4de80,#0000 34%),linear-gradient(112deg,#fff9ed 0 58%,#f7ead7 100%);border-bottom:1px solid #97651e33;grid-template-columns:49% 51%;align-items:center;display:grid}.org-hero-copy{padding:var(--n1-organisations-copy-top,70px) var(--gutter)}.org-hero h1{font-family:var(--font-serif);letter-spacing:-.045em;color:#17130f;margin:20px 0 0;font-size:clamp(43px,4.3vw,66px);font-weight:400;line-height:.98}.org-hero h1 em{color:#aa7018;font-style:italic;font-weight:400}.org-lede{color:#5c5045;max-width:540px;margin:26px 0 0;font-size:17px;line-height:1.7}.org-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:32px;display:flex}.org-alt{text-underline-offset:5px;font-size:13px;text-decoration:underline}.org-hero-stage{align-self:stretch;min-height:340px;position:relative;overflow:hidden}.org-hero-stage:after{content:"";z-index:1;background:linear-gradient(90deg,#fff9ed 0,#fff9edb8 8%,#fff9ed33 22%,#0000 44%);position:absolute;inset:0}.org-hero-stage .stage-person{z-index:2;object-fit:cover;object-position:54% var(--n1-organisations-photo-y,34%);filter:none;width:100%;height:100%;position:absolute;inset:0}.org-bubble{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf1eb;border:1px solid #97651e42;border-radius:19px;width:clamp(238px,30%,296px);padding:22px 24px;position:absolute;bottom:clamp(22px,4vh,46px);left:clamp(22px,3vw,50px);box-shadow:0 20px 44px #54341217}.org-bubble small{color:#a4221d;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.org-bubble strong{font-family:var(--font-serif);letter-spacing:-.035em;color:#17130f;margin:8px 0 5px;font-size:26px;font-weight:400;display:block}.org-bubble span{color:#6d5d50;font-size:13px;line-height:1.5}.org-page .section-heading{max-width:820px;margin-bottom:56px}.org-page .section-heading h2,.question-copy h2,.reporting-copy h2,.shared-copy h2,.enquire-copy h2{font-family:var(--font-serif);letter-spacing:-.045em;color:#17130f;margin:18px 0 0;font-size:clamp(35px,3.3vw,54px);font-weight:400;line-height:1.02}.org-page .section-heading h2 em,.question-copy h2 em,.reporting-copy h2 em,.shared-copy h2 em,.enquire-copy h2 em{color:#aa7018;font-style:italic;font-weight:400}.org-page .section-heading>p:not(.section-kicker){color:#5c5045;max-width:640px;margin:24px 0 0;font-size:16px;line-height:1.72}.org-question{background:#fffdf8;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:80px;display:grid}.question-card{background:#fffaf2;border:1px solid #8c581426;border-radius:22px;padding:clamp(32px,3.5vw,52px);box-shadow:0 18px 55px #67411617}.question-card>p{margin:0}.q-label{color:#6d5d50;font-size:13px}.q-wrong{color:#9a9087;font-family:var(--font-serif);font-size:clamp(21px,1.9vw,30px);-webkit-text-decoration:line-through #9a908780;text-decoration:line-through #9a908780;margin:12px 0 28px!important}.q-right{color:#17130f;font-family:var(--font-serif);letter-spacing:-.035em;font-size:clamp(25px,2.4vw,40px);line-height:1.14;margin:12px 0 0!important}.q-foot{color:#aa7018;font-size:14px;font-weight:700;margin-top:24px!important}.org-design{background:linear-gradient(#fbf3e8 0%,#f4e8d8 100%)}.design-factors{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(28px,4vw,70px);margin:0;padding:0;list-style:none;display:grid}.design-factors li{border-top:1px solid #805b2233;grid-template-columns:58px 1fr;gap:16px;padding:22px 0;display:grid}.design-factors li:nth-last-child(-n+2){border-bottom:1px solid #805b2233}.design-factors b{color:#aa7018;font-family:var(--font-serif);letter-spacing:.05em;font-size:19px;font-weight:400}.design-factors strong{color:#17130f;font-size:19px;font-weight:600;display:block}.design-factors p{color:#625448;margin:7px 0 0;font-size:14px;line-height:1.6}.org-reporting{background:#fffdf8;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:80px;display:grid}.reporting-copy>p:not(.section-kicker){color:#5c5045;max-width:460px;margin:24px 0 0;font-size:16px;line-height:1.72}.reporting-list,.org-shared .shared-list{border-top:1px solid #805b2233;margin:0;padding:0;list-style:none}.reporting-list li,.org-shared .shared-list li{border-bottom:1px solid #805b2233;grid-template-columns:52px 1fr;gap:18px;padding:24px 0;display:grid}.reporting-list b,.org-shared .shared-list b{font-family:var(--font-serif);color:#aa7018;font-size:24px;font-weight:400;line-height:1}.reporting-list strong,.org-shared .shared-list strong{color:#17130f;font-size:19px;font-weight:600;display:block}.reporting-list p,.org-shared .shared-list p{color:#625448;max-width:620px;margin:8px 0 0;font-size:15px;line-height:1.65}.org-shared{background:linear-gradient(#fbf3e8 0%,#f4e8d8 100%);grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:80px;display:grid}.shared-copy>p:not(.section-kicker){color:#5c5045;max-width:440px;margin:24px 0 0;font-size:16px;line-height:1.72}.org-enquire{background:#fffdf8;border-top:1px solid #97651e29;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:80px;display:grid}.enquire-copy>p:not(.section-kicker){color:#5c5045;max-width:440px;margin:22px 0 0;font-size:16px;line-height:1.7}.enquire-note{color:#6d5d50!important;font-size:14px!important}.enquire-form{background:#fffaf2;border:1px solid #8c581426;border-radius:20px;align-content:start;gap:18px;min-width:0;padding:clamp(28px,3vw,42px);display:grid;box-shadow:0 18px 55px #67411617}.enquire-form .field-pair{grid-template-columns:1fr 1fr;gap:18px;min-width:0;display:grid}.enquire-form label{gap:8px;min-width:0;display:grid}.enquire-form label>span{color:#5a5148;letter-spacing:.04em;font-size:12px;font-weight:700}.enquire-form input,.enquire-form select,.enquire-form textarea{box-sizing:border-box;color:#17130f;width:100%;min-width:0;max-width:100%;min-height:48px;font-family:var(--font-sans);background:#fffdf8;border:1px solid #8c581447;border-radius:8px;padding:13px 15px;font-size:15px}.enquire-form textarea{resize:vertical;min-height:0;line-height:1.6}.enquire-form input::placeholder,.enquire-form textarea::placeholder{color:#a3958a}.enquire-form input:focus-visible,.enquire-form select:focus-visible,.enquire-form textarea:focus-visible{outline-offset:1px;outline:2px solid #dc2a12}.enquire-form .button{justify-self:start;margin-top:4px}.enquire-form [type=submit]:disabled{opacity:.45;cursor:default;transform:none}.enquire-form small{color:#6d5d50;font-size:12px}.field-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.enquire-notice{color:#7c3520;background:#fff4ec;border:1px solid #a842204d;border-radius:8px;margin:0;padding:13px 15px;font-size:13px;line-height:1.55}.enquire-notice[data-state=ok]{color:#3f5a32;background:#f1f7ec;border-color:#5a7a4a59}.enquire-notice[hidden]{display:none}@media (max-width:1000px){.org-hero,.org-question,.org-reporting,.org-shared,.org-enquire{grid-template-columns:1fr;gap:34px}.org-hero{min-height:0}.org-hero-stage{order:-1;height:clamp(560px,92vw,720px)}.org-hero-stage .stage-person{object-position:54% 38%}.org-hero-stage:after{background:linear-gradient(0deg,#fff9ed 0,#fff9ed4d 22%,#0000 52%)}.org-bubble{width:min(268px,52%);padding:16px 20px;bottom:20px;left:18px}.org-bubble strong{font-size:22px}.org-hero-copy{padding:44px clamp(22px,6vw,48px) 52px}.design-factors{grid-template-columns:1fr}.design-factors li:nth-last-child(-n+2){border-bottom:0}.design-factors li:last-child{border-bottom:1px solid #805b2233}}@media (max-width:680px){.org-hero h1{font-size:clamp(38px,11.5vw,54px)}.org-bubble{width:min(176px,50%);padding:14px 16px;bottom:14px;left:14px}.org-bubble strong{font-size:19px}.org-actions .button{justify-content:center;width:100%}.question-card{padding:26px 22px}.design-factors li{grid-template-columns:40px 1fr;gap:12px}.reporting-list li,.org-shared .shared-list li{grid-template-columns:36px 1fr;gap:12px}.enquire-form .field-pair{grid-template-columns:1fr}.enquire-form .button{justify-self:stretch}}.org-hero{width:min(100%, var(--shell));margin-inline:auto}
