/* Shared pages: the approved Poppins, navy, yellow and hand-drawn Yeti identity. */
.header{gap:30px}.desktop-nav{gap:25px}.desktop-nav>details{position:relative}.nav-group summary{cursor:pointer;list-style:none;font-size:15px;font-weight:500;padding:12px 0;display:flex;align-items:center;gap:8px}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary::after{content:'+';font-size:18px;font-weight:400}.nav-group[open] summary::after{content:'−'}.nav-popover{position:absolute;top:100%;left:-24px;min-width:260px;padding:17px 24px;background:white;border:1px solid var(--line);border-radius:17px;box-shadow:0 14px 32px #04265712;display:flex;flex-direction:column;gap:2px;z-index:20}.desktop-nav .nav-popover a{font-size:14px;padding:10px 0;white-space:nowrap}.desktop-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}.mobile-nav{max-height:78vh;overflow-y:auto}.mobile-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}
.content-page h1,.content-page h2,.legal-page h1,.legal-page h2,.home-explore h2,.story-team-bridge h2{font-weight:600}.content-page h3{font-family:var(--display);font-weight:500;letter-spacing:-.025em}.page-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:45px;align-items:center;padding:62px 0 78px}.page-hero h1{font-size:clamp(2.8rem,4.4vw,4.2rem);line-height:1.15;letter-spacing:-.048em;margin-bottom:28px}.page-hero .page-lead{max-width:560px;font-size:1.2rem;line-height:1.8}.page-hero-art{width:100%;height:auto;mix-blend-mode:multiply}.page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 25px;margin-top:29px}.page-hero.type-hero{grid-template-columns:1fr;padding-inline:4%}.type-hero h1{max-width:900px}.type-hero .page-lead{max-width:690px}.launch-note{font-size:.9375rem;line-height:1.8;color:var(--teal);padding-bottom:25px;border-bottom:1px solid var(--line)}
.feature-section{padding:82px 0}.feature-section>.wrap{padding-inline:4%}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start;margin-bottom:39px}.section-heading h2{font-size:clamp(2rem,3.1vw,2.9rem);line-height:1.23;letter-spacing:-.04em}.section-heading>p{font-size:1.125rem;line-height:1.85;max-width:560px;padding-top:5px}.tint-section{background:#edf4f1;border-radius:50% 0 0 0 / 25px 0 0 0}.navy-section{background:var(--navy);color:white}.navy-section p,.navy-section dd{color:#d9e2ec}.navy-section .detail-rows>div{border-color:#ffffff30}.navy-section .quiet-link{color:var(--yellow)}.detail-rows{margin:0}.detail-rows>div{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;padding:25px 0;border-top:1px solid var(--line)}.detail-rows dt{font-family:var(--display);font-weight:500;letter-spacing:-.02em;font-size:1.25rem;line-height:1.5}.detail-rows dd{margin:0;font-size:1.0625rem;line-height:1.85;max-width:710px}.section-footnote{margin-top:30px;font-size:.9375rem;line-height:1.8;color:var(--muted);max-width:850px}.section-footnote a{text-decoration:underline;text-underline-offset:4px}.offering-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.offering-list>a{padding:25px 0 15px;border-top:2px solid var(--navy);display:flex;flex-direction:column;align-items:flex-start}.offering-list>a>span{font-size:.875rem;color:var(--teal);margin-bottom:21px}.offering-list h3{font-size:1.5rem;line-height:1.45;margin-bottom:20px}.offering-list p{font-size:1rem;line-height:1.8;margin-bottom:20px}.offering-list b{font-size:1rem;font-weight:500;text-decoration:underline;text-underline-offset:6px;margin-top:auto;padding-top:14px}.offering-list a:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}
.commercial-section{background:var(--yellow);padding:80px 0}.commercial-section>.wrap{padding-inline:4%}.commercial-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.commercial-columns h3{font-size:1.25rem;line-height:1.45;margin-bottom:14px}.commercial-columns p{font-size:1.0625rem;line-height:1.85}.commercial-bottom{border-top:1px solid #04265733;margin-top:38px;padding-top:28px;max-width:950px;font-size:1.1875rem;font-weight:500;line-height:1.8}.responsibility-columns{display:grid;grid-template-columns:1fr 1fr;gap:8%}.responsibility-columns h3{font-size:1.5rem;line-height:1.5;margin-bottom:19px}.responsibility-columns p{font-size:1.125rem;line-height:1.85}.responsibility-columns ul{padding-left:20px;margin:0}.responsibility-columns li{font-size:1.0625rem;line-height:1.8;padding-left:7px;margin-bottom:13px}.page-faq{padding:78px 4%;display:grid;grid-template-columns:.8fr 1.2fr;gap:9%}.page-faq h2{font-size:2.5rem;line-height:1.25;letter-spacing:-.035em}.page-faq .faq-list p{font-size:1rem;line-height:1.85}.page-faq summary{font-size:1.125rem;line-height:1.6}.page-close{padding:54px 4% 66px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:60px}.page-close h2{font-size:2.75rem;line-height:1.23;margin-bottom:19px;letter-spacing:-.04em}.page-close p{font-size:1.125rem;line-height:1.8;max-width:640px}.page-close>.button{flex-shrink:0}.wide-paragraph{font-size:1.1875rem;line-height:1.9;max-width:970px}.feature-section .quiet-link{margin-top:25px}
.journey-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0}.journey-line li{border-top:2px solid var(--teal);padding-top:23px}.journey-line h3{font-size:1.25rem;line-height:1.5;margin-bottom:14px}.journey-line p{font-size:1rem;line-height:1.85}.comparison-table{overflow-x:auto;scrollbar-width:thin;border-top:1px solid var(--navy)}.comparison-table table{width:100%;border-collapse:collapse;min-width:680px;text-align:left;font-size:1rem;line-height:1.8}.comparison-table th,.comparison-table td{padding:23px 20px 23px 0;border-bottom:1px solid var(--line);vertical-align:top}.comparison-table th{font-weight:600}.comparison-table thead th{font-size:.875rem;color:var(--muted)}.comparison-table tbody th{width:25%}.comparison-table a{text-decoration:underline;text-underline-offset:5px}.content-page .engine{padding-top:45px;padding-bottom:85px}.brand-explainer,.widget-explainer{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;padding:82px 4%}.brand-explainer h2,.widget-explainer h2{font-size:2.7rem;line-height:1.24;letter-spacing:-.04em;margin-bottom:23px}.brand-explainer>div>p:not(.small-heading),.widget-explainer>div>p:not(.small-heading){font-size:1.125rem;line-height:1.85;margin-bottom:18px}.brand-example{border:1px solid var(--line);border-radius:20px;box-shadow:0 12px 28px #0426570a;padding:30px;background:#f7faf8}.brand-example-top{font-weight:650;font-size:1.25rem;border-bottom:1px solid var(--line);padding-bottom:21px;margin-bottom:29px}.brand-example-top span{display:block;font-size:.875rem;font-weight:400;margin-top:6px}.brand-example h3{font-size:1.75rem;line-height:1.3;margin-bottom:18px}.brand-example p{font-size:1rem}.brand-example ol{padding-left:22px;margin:25px 0}.brand-example li{padding-block:8px;font-size:1rem}.brand-example small{font-size:.8125rem;color:var(--muted)}.article-example{padding:32px;border:1px solid var(--line);border-radius:8px;background:#fff}.article-kicker{font-size:.8125rem!important;color:var(--teal)}.article-example h2{font-size:1.7rem;font-weight:500}.article-example>p{font-size:1rem!important;line-height:1.8}.article-lines{height:52px;background:repeating-linear-gradient(to bottom,#dfe5e7 0,#dfe5e7 1px,transparent 1px,transparent 16px);max-width:95%;margin:22px 0}.inline-widget{background:var(--yellow);padding:24px;border-radius:14px;margin-top:25px}.inline-widget h3{font-size:1.55rem;line-height:1.4;margin-bottom:13px}.inline-widget p{font-size:1rem;line-height:1.8;margin-bottom:18px}.inline-widget small{font-size:.8125rem;display:block;margin-top:15px}.inline-widget .button{font-size:.875rem;padding:12px 20px}.connection-diagram{display:flex;align-items:center;gap:0;padding:22px 0}.connection-diagram>div{flex:1;padding:25px 20px;text-align:center}.connection-diagram h3{font-size:1.25rem;line-height:1.5;margin-bottom:12px}.connection-diagram p{font-size:1rem;line-height:1.8}.connection-line{width:45px;height:1px;background:var(--navy);flex-shrink:0}.connection-diagram .connection-engine{background:var(--yellow);border-radius:50%;padding:36px 22px;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center}.technical-note{padding:58px 4%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.technical-note h2{font-size:2rem;line-height:1.3;margin-bottom:22px}.technical-note p{max-width:800px;font-size:1.125rem;line-height:1.85}.panel-agenda{display:grid;grid-template-columns:1fr 1fr;gap:38px 8%}.panel-agenda>div{border-top:1px solid var(--line);padding-top:24px}.panel-agenda h3{font-size:1.25rem;line-height:1.5;margin-bottom:15px}.panel-agenda p{font-size:1.0625rem;line-height:1.85}.procurement-list{display:grid;grid-template-columns:1fr 1fr;gap:0 8%;list-style:none;padding:0;margin:0}.procurement-list li{font-size:1.0625rem;line-height:1.8;border-top:1px solid var(--line);padding:22px 0}
.contact-hero{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:62px 4% 85px;align-items:start}.contact-hero h1{font-size:clamp(3rem,4.5vw,4.25rem);line-height:1.15;letter-spacing:-.04em;margin-bottom:28px}.contact-hero>div>p:not(.small-heading){font-size:1.125rem;line-height:1.85;max-width:500px}.contact-direct{display:inline-block;text-decoration:underline;text-underline-offset:6px;font-size:1.25rem;margin-top:28px;overflow-wrap:anywhere}.contact-hero>div>p.contact-helper{font-size:.9375rem;color:var(--muted);margin-top:18px}.contact-person{display:flex;gap:22px;align-items:center;margin-top:42px}.contact-person img{width:88px;height:88px;object-fit:cover;border-radius:50%}.contact-person>div{display:flex;flex-direction:column;gap:4px;font-size:1rem}.contact-person span,.contact-person a{font-size:.875rem}.contact-person a{text-decoration:underline;text-underline-offset:4px;margin-top:4px}.enquiry-panel{padding:33px 34px;background:#edf4f1;border-radius:22px}.enquiry-panel h2{font-size:1.7rem;line-height:1.4;margin-bottom:26px;letter-spacing:-.03em}.enquiry-panel label{display:block;font-size:.875rem;line-height:1.5;font-weight:500;margin:18px 0 8px}.enquiry-panel input,.enquiry-panel select,.enquiry-panel textarea{width:100%;font:inherit;font-size:1rem;line-height:1.65;color:var(--navy);background:white;border:1px solid #aebec8;border-radius:7px;padding:10px 13px;min-width:0}.enquiry-panel textarea{resize:vertical;min-height:125px}.enquiry-panel :is(input,select,textarea):focus-visible{outline:3px solid var(--teal);outline-offset:2px}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-note{font-size:.8125rem;line-height:1.8;margin:16px 0 22px;color:var(--muted)}.form-note a{text-decoration:underline;text-underline-offset:3px}.enquiry-panel h3{font-size:1.5rem;line-height:1.5;margin-bottom:17px}.enquiry-panel #enquiry-result>p{font-size:1rem;line-height:1.8}.enquiry-panel #enquiry-status{font-size:.875rem;margin-top:15px}.text-button{border:0;background:none;padding:10px 0;text-decoration:underline;text-underline-offset:5px;font-size:.9375rem}.contact-next{padding:52px 4% 72px;border-top:1px solid var(--line)}.contact-next h2{font-size:2.5rem;line-height:1.3;margin-bottom:35px}
.home-explore{display:grid;grid-template-columns:.9fr 1.1fr;gap:9%;padding:68px 0;border-top:1px solid var(--line)}.home-explore h2{font-size:2.5rem;line-height:1.25;letter-spacing:-.035em}.home-explore>div:last-child>a{display:block;border-top:1px solid var(--line);padding:19px 0;font-family:var(--display);font-size:1.25rem;line-height:1.5}.home-explore>div:last-child>a:first-child{border-top:0;padding-top:0}.home-explore a span{display:block;font:400 1rem/1.7 var(--body);color:var(--muted);margin-top:5px}.home-explore a:hover{text-decoration:underline;text-underline-offset:5px}.story-team-bridge{padding:67px 4%;border-bottom:1px solid var(--line)}.story-team-bridge h2{font-size:2.75rem;line-height:1.25;letter-spacing:-.035em;margin-bottom:24px}.story-team-bridge p{font-size:1.125rem;line-height:1.8;margin-bottom:26px}.team-story-link{grid-column:1/-1}.team-page .team-bio{font-size:1rem}.team-page .team-profile summary,.team-page .team-role{font-size:.875rem}.footer-directory{grid-template-columns:1.45fr repeat(4,minmax(0,1fr));gap:35px}.footer-directory nav a{font-size:.9375rem;line-height:1.75}.footer-directory nav a[aria-current=page]{color:var(--yellow)}
.legal-copy{max-width:940px;padding:50px 0 82px;font-size:1rem;line-height:1.85;overflow-wrap:anywhere}.legal-copy h1{font-size:3rem;line-height:1.25;letter-spacing:-.035em;margin-bottom:30px}.legal-copy h2{font-size:1.65rem;line-height:1.45;margin-top:42px;margin-bottom:19px;scroll-margin-top:25px}.legal-copy h3{font-size:1.15rem;line-height:1.5;margin-top:26px;margin-bottom:15px}.legal-copy p{font-size:1rem;line-height:1.9;margin:14px 0}.legal-copy li{font-size:1rem;line-height:1.9;margin-bottom:9px;padding-left:3px}.legal-copy a{text-decoration:underline;text-underline-offset:4px}.legal-copy ol,.legal-copy ul{padding-left:25px}.legal-copy .legal-contents{border-block:1px solid var(--line);margin:28px 0;padding:15px 0}.legal-contents summary{font-size:1rem;cursor:pointer;min-height:35px;font-weight:600}.legal-contents ol{columns:2;column-gap:40px}.legal-contents li{break-inside:avoid;font-size:.9375rem;margin-bottom:10px}.legal-copy header{margin-bottom:25px}
@media(max-width:1100px){.header{gap:25px}.desktop-nav{gap:21px}.desktop-nav>a,.nav-group summary{font-size:14px}.brand{width:170px}.page-hero{gap:30px;padding-top:45px}.page-hero h1{font-size:3.3rem}.page-hero .page-lead{font-size:1.125rem}.feature-section{padding-block:66px}.section-heading{gap:6%}.feature-section>.wrap,.commercial-section>.wrap{padding-inline:2%}.offering-list{gap:29px}.offering-list h3{font-size:1.3rem}.detail-rows>div{gap:42px}.commercial-columns{gap:30px}.page-faq{gap:6%;padding-inline:2%}.page-faq h2{font-size:2.125rem}.brand-explainer,.widget-explainer{gap:6%;padding-inline:2%}.brand-explainer h2,.widget-explainer h2{font-size:2.25rem}.contact-hero{gap:6%;padding-inline:1%}.enquiry-panel{padding:27px}.footer-directory{grid-template-columns:1.3fr 1fr 1fr;gap:40px}.footer-directory .footer-company{grid-row:span 2}.page-close{padding-inline:2%}.page-close h2{font-size:2.5rem}}
@media(max-width:900px){.desktop-nav{gap:15px}.desktop-nav>a,.nav-group summary{font-size:13px}.header{gap:20px}.brand{width:160px}.header-contact{padding-inline:19px}}
@media(max-width:850px){.page-hero{grid-template-columns:1fr 1fr;gap:22px}.page-hero h1{font-size:2.75rem}.page-hero .page-lead{font-size:1.0625rem}.section-heading h2{font-size:2rem}.section-heading>p{font-size:1.0625rem}.detail-rows>div{gap:28px}.detail-rows dt{font-size:1.125rem}.detail-rows dd{font-size:1rem}.offering-list{gap:23px}.offering-list h3{font-size:1.2rem}.commercial-columns{gap:24px}.commercial-columns p{font-size:1rem}.page-faq{grid-template-columns:1fr;gap:27px}.page-close{gap:30px}.page-close h2{font-size:2.25rem}.page-close p{font-size:1rem}.page-close>.button{max-width:190px}.journey-line{grid-template-columns:1fr 1fr;gap:30px}.brand-explainer,.widget-explainer{grid-template-columns:1fr;gap:37px}.brand-example,.article-example{max-width:580px;width:100%;justify-self:center}.widget-explainer>div:last-child{grid-row:1}.connection-diagram{flex-direction:column;padding:0}.connection-diagram>div{width:100%;max-width:470px}.connection-line{width:1px;height:35px}.connection-diagram .connection-engine{border-radius:120px;aspect-ratio:auto;max-width:350px;padding:30px}.contact-hero{grid-template-columns:1fr;gap:39px}.contact-hero h1{font-size:3.3rem}.contact-hero>div>p:not(.small-heading){max-width:620px}.contact-person{margin-top:27px}.enquiry-panel{max-width:650px;width:100%}.home-explore{gap:6%}.home-explore h2{font-size:2.125rem}.home-explore>div:last-child>a{font-size:1.125rem}.responsibility-columns{gap:6%}.legal-copy h1{font-size:2.6rem}.legal-contents ol{columns:1}}
@media(max-width:760px){.desktop-nav{display:none}.header-contact{display:none}.menu-toggle{display:flex}.mobile-nav:not([hidden]){display:flex}.page-hero{grid-template-columns:1fr;gap:30px;padding-block:30px 48px}.page-hero h1{font-size:clamp(2.5rem,7.5vw,3.5rem);max-width:650px}.page-hero .page-lead{font-size:1.125rem;max-width:580px}.page-hero-art{width:min(100%,560px);justify-self:center}.page-hero.type-hero{padding-inline:0}.section-heading{grid-template-columns:1fr;gap:22px}.section-heading>p{max-width:700px}.section-heading h2{font-size:2.3rem}.offering-list{grid-template-columns:1fr;gap:18px}.offering-list>a{padding-top:23px;padding-bottom:23px}.offering-list h3{font-size:1.45rem;max-width:500px}.offering-list>a>span{margin-bottom:13px}.offering-list b{padding-top:0}.offering-list p{margin-bottom:14px}.commercial-columns{grid-template-columns:1fr;gap:28px}.commercial-columns h3{margin-bottom:10px}.commercial-columns p{font-size:1.0625rem}.page-close{display:block}.page-close>.button{margin-top:25px;max-width:none}.contact-next .commercial-columns{grid-template-columns:1fr}.footer-directory{grid-template-columns:1fr 1fr;gap:36px}.footer-directory .footer-company{grid-column:1/-1;grid-row:auto}.footer-company{max-width:580px}.footer-directory nav a{font-size:.9375rem}.home-explore{grid-template-columns:1fr;gap:30px}.home-explore h2{font-size:2.5rem}.procurement-list{column-gap:30px}}
@media(max-width:600px){.page-hero h1{font-size:2.65rem;line-height:1.2;letter-spacing:-.045em}.page-hero h1 br{display:initial}.page-hero .page-lead{font-size:1.0625rem;line-height:1.85}.page-actions{gap:11px 22px;margin-top:25px}.page-actions .button{font-size:.9375rem;padding-inline:22px}.launch-note{font-size:.875rem;line-height:1.8}.feature-section{padding:49px 0}.feature-section>.wrap,.commercial-section>.wrap{padding-inline:0}.section-heading{margin-bottom:28px;gap:21px}.section-heading h2{font-size:2rem;line-height:1.3}.section-heading>p{font-size:1.0625rem;line-height:1.85;padding:0}.detail-rows>div{display:block;padding-block:22px}.detail-rows dt{font-size:1.1875rem;margin-bottom:10px}.detail-rows dd{font-size:1rem;line-height:1.85}.section-footnote{font-size:.875rem;margin-top:22px}.offering-list h3{font-size:1.375rem}.commercial-section{padding-block:50px}.commercial-bottom{font-size:1.0625rem;line-height:1.8;margin-top:28px;padding-top:24px}.responsibility-columns{grid-template-columns:1fr;gap:30px}.responsibility-columns h3{font-size:1.375rem;margin-bottom:16px}.responsibility-columns li,.responsibility-columns p{font-size:1rem;line-height:1.85}.page-faq{padding:49px 0;gap:24px}.page-faq h2{font-size:2rem}.page-faq summary{font-size:1.0625rem}.page-close{padding:40px 0 49px}.page-close h2{font-size:2.125rem;line-height:1.3}.page-close p{font-size:1.0625rem}.wide-paragraph{font-size:1.0625rem;line-height:1.85}.journey-line{grid-template-columns:1fr;gap:26px}.journey-line li{padding-top:20px}.journey-line h3{font-size:1.2rem;margin-bottom:12px}.comparison-table table{min-width:600px;font-size:.9375rem}.comparison-table th,.comparison-table td{padding-block:19px}.content-page .engine{padding-top:27px;padding-bottom:48px}.brand-explainer,.widget-explainer{padding:49px 0;gap:29px}.brand-explainer h2,.widget-explainer h2{font-size:2.1rem;line-height:1.3}.brand-explainer>div>p:not(.small-heading),.widget-explainer>div>p:not(.small-heading){font-size:1.0625rem;line-height:1.85}.brand-example{padding:24px}.article-example{padding:23px}.article-example h2{font-size:1.6rem}.inline-widget{padding:20px}.inline-widget h3{font-size:1.4rem}.inline-widget .small-heading{font-size:.875rem}.technical-note{padding:41px 0}.technical-note h2{font-size:1.8rem}.technical-note p{font-size:1.0625rem}.panel-agenda{grid-template-columns:1fr;gap:28px}.panel-agenda p{font-size:1rem}.procurement-list{grid-template-columns:1fr}.procurement-list li{font-size:1rem;padding-block:18px}.contact-hero{padding:25px 0 49px}.contact-hero h1{font-size:2.75rem;line-height:1.2}.contact-hero>div>p:not(.small-heading){font-size:1.0625rem}.contact-direct{font-size:1.125rem}.enquiry-panel{padding:26px 22px}.enquiry-panel h2{font-size:1.5rem}.form-pair{grid-template-columns:1fr;gap:0}.contact-next{padding:39px 0 49px}.contact-next h2{font-size:2rem;margin-bottom:27px}.home-explore{padding-block:49px}.home-explore h2{font-size:2rem}.home-explore>div:last-child>a{font-size:1.125rem}.home-explore a span{font-size:.9375rem}.story-team-bridge{padding:47px 0}.story-team-bridge h2{font-size:2rem}.story-team-bridge p{font-size:1.0625rem}.team-story-link{margin-top:0;align-self:flex-start}.team-page .team-bio{font-size:1rem}.team-page .team-role,.team-page .team-profile summary{font-size:.875rem}.legal-copy{padding:28px 0 49px}.legal-copy h1{font-size:2.1rem;line-height:1.3}.legal-copy h2{font-size:1.4rem;line-height:1.5;margin-top:32px}.legal-copy p,.legal-copy li{font-size:1rem;line-height:1.85}.legal-copy h3{font-size:1.125rem}.footer-directory{column-gap:25px}.footer-directory nav h3{font-size:.8125rem}.footer-directory nav a{font-size:.9375rem}}
@media(max-width:390px){.team-page .core-team,.team-page .contributor-grid{grid-template-columns:1fr}.team-page .team-portrait{max-width:245px}.team-page .contributor-grid .team-person h3{min-height:0}.page-hero h1{font-size:2.35rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
