/* Live copy and layout over the original reference artwork. */
.about-page{--au:min(.09765625vw,1.4px)}
.about-page main{background:#fafaf7 linear-gradient(#ffffffbc,#ffffffbc),url('../images/reference/legacy-paper-grain.svg');color:#103b60;font-size:calc(14 * var(--au));line-height:1.35}
.about-page main h2{font-size:calc(27 * var(--au));margin-bottom:calc(17 * var(--au));text-transform:uppercase;position:relative}
.about-page main h2:after,.about-page .inner-hero p:after,.about-page blockquote:after,.about-polaroid figcaption:after{content:'';display:block;width:calc(180 * var(--au));max-width:85%;height:calc(7 * var(--au));margin-top:calc(5 * var(--au));background:#f78008;clip-path:polygon(0 45%,72% 0,100% 30%,35% 75%,2% 100%);transform:rotate(-2deg)}
.about-page .inner-section{padding:calc(24 * var(--au)) 0}
.about-reference-hero{position:relative;isolation:isolate;height:calc(375 * var(--au));padding:calc(35 * var(--au)) 0;background:#053957;overflow:hidden}
.about-hero-background{position:absolute;inset:0;width:100%;height:100%;z-index:-1;mask-image:linear-gradient(90deg,transparent 43%,#000 49%)}
.about-reference-hero .inner-hero-grid{display:block}
.about-reference-hero .inner-eyebrow{font-size:calc(23 * var(--au));padding:calc(4 * var(--au)) calc(18 * var(--au));margin-bottom:calc(12 * var(--au));border-radius:0;background:#f57d04;transform:rotate(-4deg);mask:url('../images/reference/brush-mask.svg') center/100% 100% no-repeat}
.about-reference-hero h1{font-size:calc(44 * var(--au));line-height:1.05;margin-bottom:calc(11 * var(--au));letter-spacing:calc(-1.2 * var(--au))}
.about-reference-hero h1 em{font-size:calc(55 * var(--au));color:#ff8100}
.about-reference-hero p{font-size:calc(20 * var(--au));line-height:1.3;max-width:calc(400 * var(--au))}
.about-reference-hero p:after{width:calc(175 * var(--au));margin-top:calc(14 * var(--au))}
.about-story{margin-top:calc(-67 * var(--au));padding-top:calc(28 * var(--au))!important;isolation:isolate}
.about-story:before{content:'';position:absolute;inset:0;z-index:-1;background:#fafaf7 linear-gradient(#ffffffbc,#ffffffbc),url('../images/reference/legacy-paper-grain.svg');clip-path:polygon(0 7%,29% 0,45% 18%,100% 23%,100% 100%,0 100%)}
.about-story .reference-content-grid{grid-template-columns:40% 33% 23%;gap:2%;align-items:end}
.about-story .reference-content-grid>div:first-child{grid-column:auto}
.about-page main .handwritten{font-family:'Segoe Print','Bradley Hand',cursive;font-style:italic;font-size:calc(39 * var(--au));text-transform:none;margin-bottom:calc(20 * var(--au))}
.about-story p{margin-bottom:calc(22 * var(--au))}
.about-metrics{padding:calc(22 * var(--au)) calc(28 * var(--au)) calc(12 * var(--au));border-radius:0;background:#063957;mask:url('../images/reference/legacy-paper-mask.svg') center/100% 100% no-repeat}
.about-metrics>div,.about-metrics>div:last-of-type{gap:calc(12 * var(--au));padding-bottom:calc(15 * var(--au));margin-bottom:calc(13 * var(--au));border-bottom:1px solid #ffffff55}
.about-metrics .reference-art{width:calc(47 * var(--au));height:calc(47 * var(--au))}
.about-metrics>div>span{display:flex;align-items:center;gap:calc(16 * var(--au));font-size:calc(13 * var(--au));line-height:1.3}
.about-metrics strong{font-size:calc(33 * var(--au));margin:0;white-space:nowrap}
.about-metrics>div:last-of-type strong{font-size:calc(27 * var(--au))}
.about-metrics>p{font-family:'Segoe Print','Bradley Hand',cursive;text-align:center;font-size:calc(13 * var(--au));border:0;padding:0;line-height:1.45}
.about-polaroid{padding:calc(11 * var(--au));border-radius:0;background:#fff;transform:rotate(-8deg);box-shadow:0 5px 12px #1233;margin-bottom:calc(12 * var(--au));overflow:visible}
.about-polaroid figcaption{font-family:'Segoe Print','Bradley Hand',cursive;text-align:center;font-size:calc(21 * var(--au));line-height:1.05;padding:calc(12 * var(--au)) 0 calc(4 * var(--au))}
.about-polaroid figcaption:after{width:60%;margin-inline:auto}
.about-approach{background:#fff9;box-shadow:0 -3px 8px #1231,0 3px 8px #1231}
.about-approach .reference-content-grid{grid-template-columns:49% 47%;gap:4%}
.about-approach .reference-photo{position:relative;height:calc(237 * var(--au));border-radius:0;overflow:visible}
.about-approach .reference-photo>.reference-art{height:100%}
.about-approach figcaption{position:absolute;left:0;top:calc(12 * var(--au));width:calc(176 * var(--au));padding:calc(20 * var(--au)) calc(16 * var(--au));background:#fff1a2;color:#073957;font-family:'Segoe Print','Bradley Hand',cursive;font-size:calc(24 * var(--au));line-height:1.25;transform:rotate(-9deg);box-shadow:0 7px 12px #1233}
.about-approach p{font-size:calc(15 * var(--au));line-height:1.35;margin-bottom:calc(12 * var(--au))}
.about-page .reference-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}
.about-page .reference-feature-grid>div+div{border-left:1px solid #9baebc}
.about-page .reference-feature-grid .reference-art{width:calc(52 * var(--au));height:calc(38 * var(--au));margin-bottom:calc(6 * var(--au))}
.about-page .reference-feature-grid strong{font-size:calc(13 * var(--au));line-height:1.2;padding:0 8px}
.about-values-layout{display:grid;grid-template-columns:78% 22%;align-items:center}
.about-page .reference-value-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}
.about-page .reference-value-grid>div{padding:0 calc(8 * var(--au));border-right:1px solid #a5b6c6}
.about-page .reference-value-grid .reference-art{width:calc(63 * var(--au));height:calc(59 * var(--au));margin-bottom:calc(7 * var(--au))}
.about-page .reference-value-grid h3{font-size:calc(14 * var(--au))!important;margin-bottom:calc(5 * var(--au))}
.about-page .reference-value-grid p{font-size:calc(11 * var(--au));line-height:1.4}
.about-page .about-values blockquote{font-size:calc(23 * var(--au));line-height:1.25;margin:calc(-28 * var(--au)) 0 0;padding:0 calc(18 * var(--au));transform:rotate(-6deg)}
.about-why{position:relative;isolation:isolate;min-height:calc(210 * var(--au));overflow:hidden;background:#053957}
.about-why-background{position:absolute;inset:0;width:100%;height:100%;z-index:-1;mask-image:linear-gradient(90deg,transparent 36%,#000 44%)}
.about-page .about-why .reference-copy{display:block}
.about-page .about-why h2{font-size:calc(26 * var(--au));margin-bottom:calc(13 * var(--au))}
.about-why .reference-check-list{margin:0;max-width:45%}
.about-why .reference-check-list li{font-size:calc(13 * var(--au));margin-bottom:calc(6 * var(--au));padding-left:calc(30 * var(--au))}
.about-page .reference-footer{padding:calc(17 * var(--au)) 0;background:transparent;border:0}
.about-page .inner-footer-grid{grid-template-columns:32% 40% 24%;gap:2%}
.about-page .reference-footer-logo{width:calc(220 * var(--au));max-width:100%;padding:0;background:transparent}
.about-page .reference-footer-logo img{height:calc(86 * var(--au));object-fit:contain}
.about-page main .reference-footer h2{font-size:calc(14 * var(--au));margin-bottom:calc(6 * var(--au))}
.about-page main .reference-footer h2:after{display:none}
.about-page .reference-footer p{font-size:calc(11 * var(--au));line-height:1.4}
.about-page .inner-footer-grid>div:nth-child(2){border-left:1px solid #a5b6c6;padding-left:calc(28 * var(--au))}
.about-page .inner-footer-action{grid-column:auto}
.about-page .reference-footer-quote{border-radius:0;mask:url('../images/reference/brush-mask.svg') center/100% 100% no-repeat;font-size:calc(17 * var(--au));padding:calc(10 * var(--au)) calc(26 * var(--au));white-space:nowrap}
.about-page .inner-footer-action p{font-family:'Segoe Print','Bradley Hand',cursive;font-size:calc(17 * var(--au));margin-top:calc(8 * var(--au))!important}
@media(max-width:767px){.about-page{--au:1px}.about-page main{font-size:14px}.about-reference-hero{height:350px;padding:30px 0}.about-reference-hero h1{font-size:clamp(28px,6vw,44px)}.about-reference-hero h1 em{font-size:clamp(35px,8vw,55px)}.about-reference-hero p{font-size:17px}.about-hero-background{opacity:.5;mask-image:linear-gradient(90deg,transparent,#000)}.about-story{margin-top:-35px;padding-top:30px!important}.about-story:before{clip-path:polygon(0 3%,30% 0,100% 3%,100% 100%,0 100%)}.about-story .reference-content-grid{grid-template-columns:1fr;gap:28px}.about-story .reference-content-grid>div:first-child{grid-column:auto}.about-polaroid{max-width:270px!important;margin:10px auto 15px}.about-metrics{max-width:420px;width:100%;margin:auto}.about-approach .reference-content-grid{grid-template-columns:1fr;gap:28px}.about-approach .reference-photo{height:260px;max-width:500px;margin:auto}.about-approach figcaption{font-size:22px;width:155px}.about-values-layout{grid-template-columns:1fr;gap:28px}.about-page .reference-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 0}.about-page .reference-value-grid>div:last-child{grid-column:1/-1;border:0}.about-page .about-values blockquote{margin:0 auto;max-width:300px}.about-why{min-height:340px}.about-why-background{opacity:.35;mask-image:linear-gradient(90deg,transparent,#000)}.about-why .reference-check-list{max-width:100%;padding-right:16px}.about-why .reference-check-list li{font-size:14px;margin-bottom:14px}.about-page .inner-footer-grid{grid-template-columns:1fr;gap:20px}.about-page .inner-footer-grid>div:nth-child(2){border:0;padding:0}.about-page .reference-footer p{font-size:13px}.about-page .reference-footer-logo{width:200px}.about-page .reference-footer-logo img{height:100px}.about-page main .reference-footer h2{font-size:18px}.about-page .inner-footer-action{grid-column:auto}}

.about-story:before{mask:url('../images/reference/legacy-paper-mask.svg') center/100% 100% no-repeat}
@media(min-width:768px){.about-story .reference-content-grid{align-items:start}.about-story .about-metrics,.about-story .about-polaroid{margin-top:calc(28 * var(--au))}}
.about-metrics{mask:none;clip-path:polygon(1% 0,97% 1%,100% 8%,99% 30%,100% 57%,99% 80%,100% 98%,72% 100%,38% 99%,1% 100%,0 72%,1% 40%,0 12%);padding-bottom:calc(22 * var(--au))}
.about-story:before{mask:none;clip-path:polygon(0 6%,8% 4%,16% 3%,24% 0,29% 1%,33% 5%,37% 9%,41% 13%,45% 17%,52% 18%,59% 19%,66% 20%,73% 19%,80% 21%,88% 20%,94% 22%,100% 21%,100% 100%,0 100%)}

/* Reference-shaped dry brush and torn paper: live headings remain above the masks. */
.about-hero-background{mask:url('../images/reference/about-hero-reveal.svg') center/100% 100% no-repeat}
.about-reference-hero{background:#043755}
.about-reference-hero:before{content:'';position:absolute;inset:0;z-index:-2;opacity:.05;background:url('../images/reference/paper-texture.png') center/cover;mix-blend-mode:screen;pointer-events:none}
.about-reference-hero .inner-eyebrow{mask:none;background:transparent;padding:calc(4 * var(--au)) calc(16 * var(--au));position:relative;isolation:isolate;margin-left:calc(-3 * var(--au));font-style:italic;font-weight:700}
.about-reference-hero .inner-eyebrow:before{content:'';position:absolute;inset:calc(-5 * var(--au)) calc(-12 * var(--au));z-index:-1;background:#ff7f05;mask:url('../images/reference/about-paint-badge.svg') center/100% 100% no-repeat}
.about-story{margin-top:calc(-98 * var(--au));padding-top:calc(42 * var(--au))!important;padding-bottom:calc(18 * var(--au))!important}
.about-story:before{inset:0;clip-path:none;mask:url('../images/reference/about-story-paper.svg') top/100% calc(450 * var(--au)) no-repeat;background:#fafaf7 url('../images/reference/paper-texture.png') center/cover}
.about-story:after{content:'';position:absolute;top:calc(100 * var(--au));inset-inline:0;bottom:0;background:#fafaf7 url('../images/reference/paper-texture.png') center/cover;z-index:-2;pointer-events:none}
.about-page main .handwritten{font-size:calc(40 * var(--au));font-weight:500;line-height:1.15;transform:rotate(-5deg);transform-origin:left center;margin-left:calc(8 * var(--au));margin-bottom:calc(23 * var(--au))}
.about-page main .handwritten:after{width:calc(184 * var(--au));height:calc(6 * var(--au));margin-top:calc(4 * var(--au));transform:rotate(-1deg);background:#ef801a;mask:url('../images/reference/about-paint-badge.svg') center/100% 100% no-repeat;clip-path:none}
.about-metrics{clip-path:none;mask:url('../images/reference/about-paper-edge.svg') center/100% 100% no-repeat;background:#063957;padding-top:calc(24 * var(--au));padding-bottom:calc(22 * var(--au))}
.about-approach,.about-values{isolation:isolate;background:transparent;box-shadow:none}
.about-approach:before,.about-values:before{content:'';position:absolute;inset:0;z-index:-1;background:#fafaf7 url('../images/reference/paper-texture.png') center/cover;mask:url('../images/reference/about-paper-edge.svg') center/100% 100% no-repeat;pointer-events:none}
.about-approach .reference-photo{mask:url('../images/reference/about-paper-edge.svg') center/100% 100% no-repeat}
.about-why{mask:url('../images/reference/about-paper-edge.svg') center/100% 100% no-repeat}
@media(min-width:768px){.about-story .reference-content-grid{grid-template-columns:40% 33% 23%;gap:2%}.about-story .about-metrics,.about-story .about-polaroid{margin-top:calc(48 * var(--au))}.about-story .reference-content-grid>div:first-child{padding:0 calc(12 * var(--au))}.about-story .about-metrics{padding-inline:calc(28 * var(--au))}}
@media(max-width:767px){.about-reference-hero:before{opacity:.08}.about-hero-background{mask-image:linear-gradient(90deg,transparent,#000)}.about-story{margin-top:-35px;padding-top:35px!important}.about-story:before{mask-size:100% 180px}.about-story:after{top:90px}.about-page main .handwritten{font-size:39px}.about-story .about-metrics{margin-top:0}.about-approach .reference-photo{overflow:visible;mask:none}}

/* Preserve the full reference artwork, its handwritten note and original paper edges. */
.about-approach .about-approach-art{height:auto;max-width:none;border-radius:0;mask:none;overflow:hidden}
.about-approach .about-approach-art>.reference-art{display:block;width:100%;height:auto;aspect-ratio:2 / 1;overflow:hidden}
@media(min-width:768px){.about-approach .about-approach-art{--art-bleed:calc((100vw - min(93.2vw,1336px)) / 2);width:calc(100% + var(--art-bleed));margin-left:calc(-1 * var(--art-bleed))}}

/* Blend the reference icons into the paper without white rectangular edges. */
.about-values .reference-value-grid .reference-art{mix-blend-mode:multiply;background:transparent}
/* Scale the photo itself down from the right, retaining the full-width hero. */
.about-hero-background{mask-image:linear-gradient(90deg,transparent 0%,transparent 36%,#000 52%,#000 100%)}
.about-hero-background image{transform-box:fill-box;transform-origin:right top;transform:scale(.94)}
@media(max-width:767px){.about-hero-background image{transform:none}}

@media(min-width:768px){.about-hero-background{mask-image:linear-gradient(90deg,transparent 0%,transparent 46%,#000 57%,#000 100%)}}

.about-approach .about-approach-art{background:transparent;mask:none}
.about-approach-art>img{display:block;width:100%;height:100%;object-fit:contain}

/* Live management desk composition based on the supplied NOTE artwork. */
body.about-page{overflow-x:clip}
.about-page main{overflow-x:clip}
.management-desk{padding:0;background:#f8f8f5;color:#062c52}
.management-composition{position:relative;width:100%;max-width:none;margin-inline:auto;container-type:inline-size;background:linear-gradient(#ffffff50,#ffffff60),url('../images/about/management-map-texture.jpg') left top/4% auto repeat}
.management-header{position:relative;min-height:30cqw;isolation:isolate;overflow:hidden;background:#f7f8f6}
.management-header:before{content:'';position:absolute;inset:0 0 auto;height:48.5714%;z-index:-2;background:url('../images/about/management-header-aircraft.jpg') right top/auto 100% no-repeat;mask-image:linear-gradient(90deg,transparent 45%,#000 70%)}
.management-header:after{content:'';position:absolute;inset:auto 0 0;height:51.4286%;z-index:-1;background:url('../images/about/management-header-harbour.jpg') right bottom/auto 100% no-repeat;mask-image:linear-gradient(90deg,transparent 62%,#000 80%)}
.management-brand{position:absolute;top:.6cqw;left:2.5cqw;width:35.6%;height:auto;mix-blend-mode:multiply}
.management-heading{position:relative;padding:7cqw 3.8cqw 5cqw;width:66%}
.management-eyebrow{display:table;margin:0 0 .5cqw;padding:.2cqw 1.8cqw;color:#fff;background:#ff880b;font:400 3cqw/1.3 'Kalam',cursive;text-transform:uppercase;transform:rotate(-3deg);clip-path:polygon(3% 5%,96% 0,93% 12%,100% 18%,95% 30%,100% 38%,95% 52%,98% 70%,93% 82%,97% 95%,0 100%,3% 82%,0 70%,3% 58%,0 40%,4% 25%,0 17%)}
.about-page main .management-heading h2{font:700 6.1cqw/1.12 'Oswald',Arial,sans-serif;letter-spacing:-.15cqw;white-space:nowrap;margin:0 0 .8cqw;color:#00284d;text-transform:uppercase}
.about-page main .management-heading h2:after{display:none}
.management-subtitle{font-size:1.65cqw;letter-spacing:.11cqw;text-transform:uppercase;white-space:nowrap;margin:0}
.management-subtitle span{margin-inline:.7cqw}
.management-subtitle:after{content:'';display:block;width:60%;height:.55cqw;background:#f78a09;margin:1.3cqw auto 0;transform:rotate(-2deg);border-radius:50%}
.management-motto{position:absolute;right:1.7cqw;top:2.6cqw;margin:0;padding:.4cqw 1cqw;background:linear-gradient(120deg,#c8dfedee,#f9dbb8e6);font:400 2.8cqw/1.04 'Kalam',cursive;transform:rotate(-10deg);text-align:center}
.management-motto:after{content:'';display:block;height:.3cqw;background:#f78a09;margin-top:.5cqw}
.management-notes{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8cqw 2.2cqw;padding:0 3.9cqw 2cqw;margin-top:.4cqw}
.management-note{--note:#ddf6b1;--pin:#ed161b;position:relative;display:flex;flex-direction:column;min-width:0;padding:3.8cqw 2.3cqw 1.9cqw;background:linear-gradient(115deg,#ffffff40,transparent 50%,#ffffff20),var(--note);box-shadow:.35cqw .8cqw .8cqw #392b2340,.9cqw 1.5cqw 1.4cqw #392b2325,inset 0 0 3cqw #ffffff35;transform:rotate(-3deg);isolation:isolate}
.management-note:after{content:'';position:absolute;inset:0;pointer-events:none;opacity:.1;background:url('../images/reference/legacy-paper-grain.svg');z-index:-1}
.management-note-2{--note:#ace0f6;--pin:#008ed6;transform:rotate(-1.5deg)}
.management-note-3{--note:#fac8d8;--pin:#f4b700;transform:rotate(-2deg)}
.management-note-4{--note:#fff0a1;--pin:#00a057;transform:rotate(-3deg)}
.management-note-5{--note:#ddc5fa;transform:rotate(-1.5deg)}
.management-note-6{--note:#ffd49a;--pin:#7823dc;transform:rotate(-1.8deg)}
.management-pin{position:absolute;top:-1.4cqw;left:52%;width:2cqw;height:2cqw;border-radius:50%;background:radial-gradient(circle at 35% 25%,#ffffff65,transparent 45%),var(--pin);box-shadow:.2cqw .5cqw .35cqw #0007;transform:rotate(25deg)}
.management-pin:before{content:'';position:absolute;left:.4cqw;top:1cqw;width:1.5cqw;height:1.5cqw;border-radius:50%;background:var(--pin);box-shadow:.15cqw .25cqw .3cqw #0005}
.management-note-heading{display:flex;gap:.9cqw;align-items:center;margin-bottom:2cqw;min-height:8.8cqw}
.management-icon{flex:0 0 8cqw;width:8cqw;height:8cqw;font-size:7cqw;line-height:1;color:#062b51}
.about-page main .management-note h3{position:relative;font:400 2cqw/1.1 'Kalam',cursive;margin:0;color:#062b51}
.management-note h3:after{content:'';display:block;position:absolute;width:115%;height:.45cqw;bottom:-.9cqw;left:-8%;background:#fa8b0c;border-radius:50%;transform:rotate(-3deg)}
.management-note-copy{font:400 .96cqw/1.5 Arial,sans-serif;margin:0 0 1.5cqw}
.management-signature{margin-top:auto;text-align:right;font:400 1cqw/1.25 Arial,sans-serif}
.management-signature strong{display:block;font-weight:700;letter-spacing:-.04cqw;font-size:1.2cqw;white-space:nowrap}
.management-signature span{display:block;margin-top:.4cqw}
.management-promise{position:relative;aspect-ratio:1024/240;display:flex;align-items:center;justify-content:center;isolation:isolate;background:url('../images/about/management-footer-art.jpg') center/100% 100% no-repeat}
/* The actual reference supplies the compass, truck, torn silhouette and paper shadow.
   An inset live text surface covers only the original lettering, preserving its edges. */
.management-promise-paper{position:absolute;left:24%;top:17%;width:53%;height:60%;display:flex;align-items:center;justify-content:center;gap:2cqw;background:#fffef9 url('../images/reference/legacy-paper-grain.svg');padding:1cqw;transform:rotate(-2deg);box-shadow:none}
.management-promise-paper>i{flex:0 0 7cqw;font-size:6.5cqw;line-height:1}
.management-promise-paper p{font:400 3cqw/1.5 'Kalam',cursive;white-space:nowrap;margin:0}
.management-promise-paper p:after{content:'';display:block;height:.45cqw;background:#fa8b0c;border-radius:50%;transform:rotate(-3deg)}
.management-commitments{position:relative;isolation:isolate;margin-top:-1cqw;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:2cqw 3cqw 3.5cqw;background:transparent}
.management-commitments:before{content:'';position:absolute;inset:-3cqw 0 0;z-index:-1;background:#fffefb url('../images/reference/paper-texture.png') center/cover;clip-path:polygon(0 24%,3% 22%,6% 19%,9% 16%,12% 13%,15% 12%,18% 8%,21% 7%,24% 4%,28% 2%,32% 4%,36% 3%,40% 5%,44% 4%,48% 5%,52% 5%,56% 4%,60% 6%,64% 5%,68% 6%,72% 8%,76% 9%,80% 12%,84% 16%,88% 18%,92% 21%,96% 24%,100% 26%,100% 100%,0 100%);filter:drop-shadow(0 -.5cqw .8cqw #45332625)}
.management-commitments>div{position:relative;text-align:center;padding:0 1.2cqw}
.management-commitments>div+div:before{content:'';position:absolute;left:0;top:2cqw;bottom:.6cqw;width:1px;background:#062b5170}
.management-commitments i,.management-commitments svg{display:block;font-size:4.5cqw;width:5cqw;height:5cqw;line-height:1;margin:0 auto 1cqw}
.management-commitments p{font:400 1.6cqw/1.25 Arial,sans-serif;margin:0}
.management-commitments strong,.management-commitments span{display:block;font-weight:600}
@media(max-width:600px){
.management-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7cqw 5cqw;padding:3cqw 5cqw 4cqw}
.management-note{padding:6cqw 3.5cqw 3.5cqw}
.management-note-heading{min-height:13cqw;gap:1.5cqw;margin-bottom:4cqw}
.management-icon{flex-basis:10cqw;width:10cqw;height:10cqw;font-size:9cqw}

.management-note-copy{font-size:1.92cqw;line-height:1.5;margin-bottom:3cqw}
.management-signature strong{white-space:normal}
.management-pin{width:3cqw;height:3cqw;top:-2cqw}.management-pin:before{width:2.4cqw;height:2.4cqw;top:1.5cqw}
.management-commitments p{font-size:2.25cqw}.management-commitments{padding-block:4cqw}
}
@media(max-width:380px){.management-notes{grid-template-columns:minmax(0,1fr);gap:9cqw;padding-inline:9cqw}.management-note{padding:8cqw 6cqw 6cqw}.management-note-heading{min-height:17cqw;gap:3cqw}.management-icon{flex-basis:17cqw;width:17cqw;height:17cqw;font-size:15cqw}.management-note-copy{font-size:2.4cqw}}

/* Full-width redesigned hero beneath the existing ragged Our Story paper overlap. */
.about-hero-background{inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:right top;mask:none}
