.about-story-page{--surface:var(--eu-oat);--surface-alt:var(--eu-wash);--card:var(--eu-oat);--text:var(--season-ink);--text-muted:var(--eu-muted);--text-slate:var(--eu-muted);--text-faint:var(--season-line-strong,#687b68);--border:var(--season-tint,#c8d2c2);--border-soft:var(--season-soft,#dce3d4);--border-hover:var(--season-line-strong,#8b9d87);--accent-fill:var(--eu-forest);--accent-fill-hover:var(--season-deep,#234e40);--on-accent:var(--eu-oat);--secondary-fill:var(--eu-wash);--on-secondary:var(--eu-forest);--glass-fill:color-mix(in srgb, var(--season-ground,#f4f5ed) 96.078%, transparent);--glass-shadow:0 5px 20px color-mix(in srgb, var(--season-anchor,#173b30) 3.529%, transparent);--logo-filter:none;background:var(--eu-oat);color:var(--season-ink)}.about-story *{box-sizing:border-box}.about-story :is(h1,h2,h3,p,figure,dl,dd){margin:0}.about-story :is(h1,h2,h3){letter-spacing:-.045em;text-wrap:balance;font-weight:550;line-height:1.1}.about-story h1{letter-spacing:-.055em;font-size:clamp(56px,6.6vw,94px);line-height:1.04}.about-story h2{font-size:clamp(38px,4.2vw,60px)}.about-story h3{font-size:30px}.about-story p{color:var(--eu-muted);font-size:17px;line-height:1.7}.about-story em{color:var(--season-line-strong,#62806c);font-style:normal}.about-story a{color:inherit;text-decoration:none}.about-story :is(a,button):focus-visible{outline:3px solid var(--focus-ring,#173b30);outline-offset:5px}.about-story [id]{scroll-margin-top:110px}.about-container{width:min(90%,1280px);margin-inline:auto}.about-chapter{padding-block:var(--psw-space-chapter)}.about-hero{padding-block:var(--psw-space-masthead) var(--psw-space-transition)}.about-hero-heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:6%;margin-bottom:52px;display:grid}.about-hero-heading>p{max-width:440px;margin-left:auto;padding-bottom:4px;font-size:18px}.about-team-photo{aspect-ratio:2.2;border-radius:108px 12px;position:relative;overflow:hidden}.about-team-photo img{object-fit:cover;object-position:50% 57%}.about-story figcaption{color:var(--eu-muted);margin-top:16px;font-size:12px;line-height:1.6}.about-hero-caption{justify-content:space-between;align-items:center;gap:25px;display:flex}.about-hero-caption>a{min-height:44px;color:var(--season-ink);align-items:center;gap:25px;font-size:14px;font-weight:550;display:inline-flex}.about-hero-caption>a:hover{text-underline-offset:5px;text-decoration:underline}.about-opening{padding-bottom:var(--psw-space-chapter);grid-template-columns:1fr 2fr;gap:6%;display:grid}.about-opening-copy{z-index:1;grid-column:2;position:relative}.about-opening .about-statement{letter-spacing:-.025em;color:var(--season-ink);text-wrap:initial;font-size:clamp(25px,2.45vw,35px);font-weight:400;line-height:1.45}.about-statement strong{font-weight:550}.about-opening-copy>p{max-width:675px;margin-top:28px}.about-history-chapters{isolation:isolate;position:relative;overflow:clip}.about-history-chapters>.about-opening{z-index:1;position:relative}.about-opening-banksia{aspect-ratio:1;pointer-events:none;width:clamp(440px,43vw,640px);position:absolute;top:-90px;left:calc(-50vw + 50% - 120px)}.about-opening-banksia>[data-nature-stencil]{transform:rotate(15deg)}.about-archive{background:var(--eu-wash);position:relative}.about-archive>.about-container{z-index:1;position:relative}.about-history-wax{--wax-size:clamp(480px, 44vw, 740px);z-index:0;width:var(--wax-size);aspect-ratio:1;right:clamp(-180px,-11vw,-80px);top:calc(var(--wax-size) * -.2);pointer-events:none;position:absolute}.about-history-wax>[data-nature-stencil]{transform:rotate(-90deg)}.about-history-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:58px;display:flex}.about-history-grid{grid-template-columns:1.25fr 1fr;align-items:center;gap:9%;display:grid}.about-archive-photo{transform:rotate(-2deg)}.about-archive-photo>img{border:12px solid var(--eu-oat);width:100%;height:auto;display:block}.about-archive-photo figcaption{padding-inline:12px}.about-year{letter-spacing:-.065em;color:var(--season-line-strong,#62806c);margin-bottom:32px;font-size:clamp(80px,8vw,114px);font-weight:400;line-height:1;display:block}.about-history-copy>p{margin-top:24px}.about-milestones{border-top:1px solid var(--season-tint,#bbcbb4);grid-template-columns:repeat(4,minmax(0,1fr));gap:38px;padding-top:34px;display:grid;margin-top:80px!important}.about-milestones dt{letter-spacing:-.035em;margin-bottom:10px;font-size:32px;font-weight:550}.about-milestones dd{color:var(--eu-muted);max-width:220px;font-size:14px;line-height:1.6}.about-brands{grid-template-columns:1fr 1fr;gap:12%;display:grid}.about-brands>div>p{margin-top:28px}.about-brand-name{border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:28px}.about-brand-name p{margin-top:10px;font-size:14px}.about-brand-explanation>p+p{margin-top:18px}.about-text-link{border-bottom:1px solid var(--season-line,#9fb29e);justify-content:space-between;align-items:center;gap:26px;min-height:48px;font-size:14px;font-weight:550;display:inline-flex}.about-text-link:hover{border-bottom-color:currentColor}.about-text-link span{flex:none}.about-brand-explanation>.about-text-link{margin-top:22px}.about-people{padding-top:16px;padding-bottom:var(--psw-space-chapter)}.about-section-heading{margin-bottom:var(--psw-space-heading);justify-content:space-between;align-items:end;gap:40px;display:flex}.about-section-heading>p{max-width:360px}.about-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.about-people-grid article{flex-direction:column;min-width:0;display:flex}.about-person-photo{aspect-ratio:4/5;border-radius:8px;position:relative;overflow:hidden}.about-person-photo img{object-fit:contain}.about-people-grid h3{margin-top:28px;margin-bottom:18px;font-size:27px}.about-people-grid p{margin-bottom:20px;font-size:15px}.about-people-grid .about-text-link{align-self:start;margin-top:auto}.about-customer-perspective{justify-content:space-between;align-items:center;gap:24px;margin-top:64px;display:flex}.about-customer-perspective p{font-size:15px}.about-local{background:var(--eu-sage);padding-block:var(--psw-space-chapter)}.about-local-inner{grid-template-columns:1fr 1.2fr;align-items:center;max-width:1600px;margin-inline:auto;display:grid}.about-local-copy{padding:80px 12%}.about-local-copy em{color:var(--season-detail,#41644e)}.about-local-copy>p{color:var(--season-ink,#355643);margin-top:28px}.about-local-copy .about-text-link{margin-top:24px}.about-local-copy .about-visit-note{max-width:370px;margin-top:24px;font-size:12px}.about-local figure{padding:28px 0}.about-premises-photo img{width:100%;height:auto;display:block}.about-local figcaption{color:var(--season-ink,#355643);padding-inline:24px}.about-close{isolation:isolate;background:var(--season-anchor);color:var(--season-ground);padding-block:max(var(--psw-space-close), clamp(124px, 14vw, 200px));position:relative;overflow:hidden}.about-close-copy{z-index:1;text-align:center;pointer-events:none;max-width:760px;position:relative}.about-close h2{font-size:clamp(42px,5.3vw,76px)}.about-close em{color:var(--eu-leaf)}.about-close p{color:var(--season-tint,#c3d1be);margin-top:30px}.about-close-actions{justify-content:center;align-items:center;gap:38px;margin-top:38px;display:flex}.about-close-actions a{pointer-events:auto}.about-button{background:var(--eu-leaf);border-radius:6px;justify-content:space-between;align-items:center;gap:30px;min-height:54px;padding:18px 25px;font-size:15px;font-weight:600;display:inline-flex;color:var(--season-ink)!important}.about-button:hover{background:var(--season-action-hover,#cedfa0)}.about-close :is(a,button):focus-visible{outline-color:var(--eu-leaf)}@media (max-width:1100px){.about-history-wax{top:calc(var(--wax-size) * -.35)}}@media (max-width:1000px){.about-hero-heading{grid-template-columns:1fr 1fr;gap:4%}.about-hero-heading p{font-size:16px}.about-history-grid{gap:6%}.about-brands{gap:7%}.about-people-grid{gap:22px}.about-people-grid .about-text-link{gap:12px;font-size:12px}.about-local-copy{padding:65px 10%}}@media (max-width:900px){.about-history-wax,.about-opening-banksia{display:none}.about-opening{grid-template-columns:1fr}.about-opening-copy{grid-column:auto}}@media (max-width:760px){.about-story h1{font-size:clamp(50px,10vw,68px)}.about-story h2{font-size:clamp(36px,7vw,46px)}.about-chapter{padding-block:var(--psw-space-chapter)}.about-hero{padding-block:var(--psw-space-masthead) var(--psw-space-transition)}.about-hero-heading{grid-template-columns:1fr;gap:26px;margin-bottom:34px}.about-hero-heading p{margin-left:0;font-size:16px}.about-team-photo{aspect-ratio:2048/1365;border-radius:52px 8px}.about-team-photo img{object-fit:contain}.about-hero-caption{flex-direction:column;align-items:start;gap:5px}.about-opening{padding-bottom:var(--psw-space-chapter);grid-template-columns:1fr;gap:18px}.about-opening .about-statement{font-size:26px}.about-opening-copy>p{margin-top:22px;font-size:16px}.about-history-heading{flex-direction:column;align-items:start;gap:18px;margin-bottom:34px}.about-history-grid{grid-template-columns:1fr;gap:45px}.about-archive-photo{width:96%;margin-inline:auto!important}.about-archive-photo>img{border-width:8px}.about-year{margin-bottom:24px;font-size:76px}.about-history-copy p{margin-top:20px;font-size:16px}.about-milestones{grid-template-columns:1fr 1fr;gap:30px 22px;padding-top:28px;margin-top:48px!important}.about-milestones dt{font-size:28px}.about-milestones dd{font-size:13px}.about-brands{grid-template-columns:1fr;gap:42px}.about-story .about-brand-name h3{font-size:28px}.about-people{padding-top:0;padding-bottom:var(--psw-space-chapter)}.about-section-heading{margin-bottom:var(--psw-space-heading);flex-direction:column;align-items:start;gap:24px}.about-people-grid{grid-template-columns:1fr;gap:48px}.about-people-grid h3{margin-top:22px;font-size:28px}.about-people-grid .about-text-link{font-size:14px}.about-customer-perspective{flex-direction:column;align-items:start;gap:8px;margin-top:44px}.about-local-inner{grid-template-columns:1fr}.about-local-copy{padding:64px 5% 36px}.about-local figure{padding:0 0 28px}.about-local figcaption{padding-inline:5%}.about-close h2{font-size:clamp(38px,8vw,54px)}.about-close p{font-size:16px}.about-close-actions{flex-direction:column;gap:20px;margin-top:30px}}.about-local{padding-block:var(--psw-space-chapter);overflow:hidden}.about-local-inner{width:100%;max-width:none}.about-local-copy{padding-block:32px}.about-local figure{min-width:0;margin:0;padding:0}.about-premises-photo{border-radius:clamp(90px,10vw,180px) 0 0;overflow:hidden}.about-premises-photo img{object-fit:cover;width:100%;height:clamp(400px,34vw,620px)}.about-local figcaption{padding-top:16px}@media (max-width:760px){.about-local{padding-block:var(--psw-space-chapter)}.about-local-copy{padding:0 5% 44px}.about-local figure{padding:0 0 0 5%}.about-premises-photo{border-top-left-radius:84px}.about-premises-photo img{aspect-ratio:1.15;object-fit:cover;height:auto}.about-local figcaption{padding-left:0;padding-right:5%}}.about-hero-mosaic{grid-template-columns:1.6fr .65fr;gap:28px;display:grid}.about-hero-mosaic>figure,.about-hero-side{min-width:0}.about-hero-mosaic .about-team-photo{aspect-ratio:1.4;border-radius:100px 8px 8px}.about-hero-mosaic .about-team-photo img{object-fit:cover;object-position:center}.about-hero-side{flex-direction:column;gap:24px;display:flex}.about-hero-note{background:var(--eu-sage);padding-inline:clamp(24px,2.8vw,40px);padding-block:var(--psw-space-inset);border-radius:8px 70px 8px 8px}.about-hero-note h2{font-size:clamp(28px,3vw,40px)}.about-hero-note p{color:var(--season-ink,#315441);margin-top:22px;font-size:15px}.about-hero-note a{align-items:center;gap:22px;min-height:44px;margin-top:18px;font-size:14px;font-weight:550;display:inline-flex}.about-hero-note a:hover{text-underline-offset:5px;text-decoration:underline}.about-hero-work{aspect-ratio:1.65;border-radius:8px 8px 70px;position:relative;overflow:hidden}.about-hero-work img{object-fit:cover}@media (max-width:760px){.about-hero-mosaic{grid-template-columns:1fr;gap:28px}.about-hero-mosaic .about-team-photo{aspect-ratio:2048/1365;border-top-left-radius:56px}.about-hero-side{grid-template-columns:1fr 1fr;gap:20px;display:grid}.about-hero-note{padding-inline:24px;padding-block:var(--psw-space-inset);border-top-right-radius:52px}.about-hero-note h2{font-size:30px}.about-hero-work{aspect-ratio:4/5;border-bottom-right-radius:52px}}@media (max-width:480px){.about-hero-side{grid-template-columns:1fr}.about-hero-work{aspect-ratio:4/5}}.about-customer-perspective{background:var(--season-wash);border-radius:6px 100px 6px 6px;gap:clamp(32px,4vw,64px);padding:48px 6%}.about-customer-copy{z-index:1;flex:1;min-width:0;position:relative}.about-customer-perspective>.about-customer-credential{flex:0 380px;width:380px;max-width:40%;display:block;position:relative;bottom:auto;right:auto}.about-customer-copy .about-text-link{margin-top:18px}.about-recognition-note{color:var(--season-muted);margin-top:22px;font-size:12px;display:block}@media (max-width:1100px){.about-customer-perspective{border-top-right-radius:64px;padding:32px}.about-customer-perspective>.about-customer-credential{display:none}}
