.signature-hero{height:100svh;min-height:680px;max-height:1440px;position:relative}
.signature-frame{display:block;border:0;width:100%;height:100%}
.site.home .site-header{position:absolute;top:0;left:0;right:0;z-index:20;background:linear-gradient(#09130b77,transparent);border-bottom:0;backdrop-filter:none}
.site.home .site-header .wordmark{display:none}
.site.home .site-header nav{margin-right:auto}
.site{--gold:#d8bd79}
@media(max-width:1040px){.site.home .site-header{justify-content:flex-end}.site.home .site-header nav.is-open{background:#17201b}.site.home .site-header .header-cta{margin-left:auto}}
@media(max-width:800px){.signature-hero{min-height:780px;max-height:1000px}}
@media(min-width:801px) and (max-height:850px){.signature-hero{min-height:640px}}

@media(max-width:800px){.signature-hero{height:100svh;min-height:calc(56.25vw + 610px);max-height:none}}

/* Sourcewell Awarded Contract badge (division pages): contract number set per Sourcewell's supplier logo guide,
   Source Sans Pro Regular (Source Sans 3 is its current release) in Sourcewell Steel Blue, PANTONE 2167 / #506D85. */
.site .page-hero__badge .page-hero__badge-no{font-family:"Source Sans 3","Source Sans Pro",sans-serif;font-weight:400;letter-spacing:0;color:#506D85}

/* Home header lines up with the hero frame below it: the same 6% side margins, so "Get an estimate" ends on the hero's
   right edge, and the menu is centred on the page (it used to centre in the space left of the button, which drifted
   further left the wider the screen). */
@media(min-width:1041px){
 .site.home .site-header{padding-left:6%;padding-right:6%}
 .site.home .site-header nav{position:absolute;left:50%;transform:translateX(-50%);flex:none;margin:0}
 .site.home .site-header .header-cta{margin-left:auto}
}

/* The home hero fills the browser window on laptops too (it used to force 640-680px, taller than many laptop windows,
   so the bottom row was cut off); its contents scale to fit. */
@media(min-width:801px){.signature-hero{min-height:480px}}

/* ===== 2026-10-01 design polish (round 1). Owner decisions: repeats hidden on home, private video hidden, footer
   services match the page, both experience claims kept. Backups: backups/2026-10-01-before-design-polish/ ===== */

/* Browser surfaces carry the palette: dark form controls and scrollbars, gold selection and caret, no cream overscroll. */
:root{color-scheme:dark;accent-color:#d8bd79;scrollbar-color:#3a352b #080808}
html,body{background:#080808}
::selection{background:#d8bd79;color:#0b0b0b}
input,textarea,select{caret-color:#d8bd79}
.vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}

/* Headings speak for themselves: no kicker labels above them and no numbering that carries no information. */
.site .eyebrow,.site .overline,.site .sector__k,.site .pillar__n,.site .service__n,.site .sector__n{display:none}

/* One filled primary action per group; the gold fill matches "Get an estimate" in the header. */
.site .btn--gold{background:#cbaa60;border-color:#cbaa60;color:#0b0b0b}
.site .btn--gold:hover,.site .btn--gold:focus-visible{background:#d8bd79;border-color:#d8bd79;color:#0b0b0b}
.site .btn:not(.btn--sm){font-size:15px}
.site .contact__side .btn--gold{background:transparent;border-color:#d3b464;color:#f1f0e9}
.site .contact__side .btn--gold:hover{background:#d8bd7914;color:#f1f0e9}
@media(max-width:600px){.site .btn:not(.btn--sm){font-size:14px}}

/* Outbound links in a page hero (Gordian, Sourcewell, BIDR Utilities) read as links, so the page's own next step leads. */
.site .page-hero .chapter__actions .btn[href^="http"]:not([href*="calendly"]){background:none;border-color:transparent;color:#f1f0e9;padding-inline:2px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#d8bd7980}
.site .page-hero .chapter__actions .btn[href^="http"]:not([href*="calendly"]):hover{text-decoration-color:#d8bd79}
.site .page-hero .chapter__actions .btn[href^="http"]:not([href*="calendly"]) + .btn{background:#cbaa60;border-color:#cbaa60;color:#0b0b0b}
.site .page-hero .chapter__actions{align-items:center}

/* Header call to action: a drawn arrow instead of the unicode one. */
.site .header-cta::after{content:"";display:inline-block;width:.95em;height:.95em;margin-left:.4em;vertical-align:-.13em;background:currentColor;
 -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center/contain no-repeat;
 mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center/contain no-repeat}

/* Industry accordion: drawn plus/minus instead of text glyphs. */
.site .sector summary::after{content:"";flex:none;width:18px;height:18px;background:var(--accent,#d3b464);
 -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/contain no-repeat;
 mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/contain no-repeat}
.site .sector[open] summary::after{content:"";
 -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E");
 mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3C/svg%3E")}

/* Type floor: nothing under 12px. */
.site .direction-intro span{font-size:12px}
.site .btn--note small{font-size:12px}

/* Interior pages: section headings sit clearly below the page title, and the hero hands over to the first section sooner. */
.site.interior .section h2{font-size:clamp(2rem,3.4vw,3rem);letter-spacing:-.03em;line-height:1.06}
.site.interior .page-hero{padding-bottom:64px}
.site.interior .page-hero + section,.site.interior .page-hero + div > section:first-child{padding-top:72px}
/* A hero with no badge beside it is an editorial split: the title on the left, the introduction and actions on the right. */
@media(min-width:1000px){
 .site.interior .page-hero__grid>div:only-child{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(48px,6vw,112px);align-items:end}
 .site.interior .page-hero__grid>div:only-child>*{grid-column:2}
 .site.interior .page-hero__grid>div:only-child>.link--back{grid-column:1/-1;justify-self:start;margin-bottom:28px}
 .site.interior .page-hero__grid>div:only-child>h1{grid-column:1;grid-row:2/span 8;align-self:end;margin:0}
 .site.interior .page-hero__grid>div:only-child>.lead{margin-top:0;max-width:36em}
 .site.interior .page-hero__grid>div:only-child>.lead + .lead{margin-top:16px}
 .site.interior .page-hero__grid>div:only-child>.chapter__actions{margin-top:28px}
}
/* Phones and tablets: the Sourcewell badge plate is centred under the introduction. */
@media(max-width:999px){.site .page-hero__badge{justify-self:center;margin-inline:auto}}

/* /why-eziqc: "The Sourcewell Advantage" is a private YouTube video, hidden until there is a public link (owner). */
.site .video:has(iframe[src*="yrZJLXmqkeA"]){display:none}
@media(min-width:801px){.site .grid--3:has(>.video iframe[src*="yrZJLXmqkeA"]){grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Home: each fact appears once (owner). The second "Industries We Serve", the second stats + buttons and the value card that
   repeats "12+ years" are hidden, not deleted. */
.site.home .heritage-content>.legacy-chapter:has(>.chapter__tags),.site.home .heritage-content>.legacy-chapter:has(>dl.stats){display:none}
.site.home .pillars>.pillar:nth-child(2){display:none}
@media(min-width:801px){.site.home .pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Purpose actions: one filled primary, one secondary, and the two narrower options as text links. */
.site.home .heritage-content .chapter__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}
.site.home .heritage-content .chapter__actions>.btn--secondary{order:1}
.site.home .heritage-content .chapter__actions>.btn--outline{order:2;width:auto;min-height:44px;background:none;border-color:transparent;padding:0 2px;
 color:#f1f0e9;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#d8bd7980;flex-direction:row;gap:8px}
.site.home .heritage-content .chapter__actions>.btn--outline:hover{text-decoration-color:#d8bd79}
.site.home .heritage-content .chapter__actions>.btn--note small{display:inline;margin:0;color:#b8b7ae;text-decoration:none}

/* Home: how agencies buy (the two Sourcewell contracts), right after About. */
.site .sourcewell{border-top:1px solid var(--line,#d8c58e35)}
.site .sourcewell__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,104px);align-items:start}
.site .sourcewell__head h2{font-size:clamp(2.1rem,3.8vw,3.4rem);line-height:1.04;letter-spacing:-.035em;margin:0 0 22px;text-wrap:balance}
.site .sourcewell__head .lead{max-width:32em;margin:0}
.site .sourcewell__who{color:#b8b7ae;font-size:15px;line-height:1.65;margin:22px 0 0;max-width:34em}
.site .sourcewell__who strong{color:#f1f0e9;font-weight:600}
.site .sourcewell__list{list-style:none;margin:0;padding:0;border-top:1px solid #d8bd79}
.site .sourcewell__list li{padding:30px 0 32px;border-bottom:1px solid var(--line,#d8c58e35)}
.site .sourcewell__list h3{font-size:clamp(1.55rem,2.3vw,2.1rem);line-height:1.1;letter-spacing:-.025em;margin:0}
.site .sourcewell__no{color:#d8bd79;font-size:15px;font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums;margin:8px 0 14px}
.site .sourcewell__scope{color:#b8b7ae;line-height:1.65;margin:0 0 16px;max-width:38em}
.site .sourcewell__list .link{display:inline-flex;align-items:center;gap:10px;min-height:44px}
@media(max-width:900px){.site .sourcewell__grid{grid-template-columns:1fr;gap:36px}}

/* Contact: the form opens an email, so it says to attach plans there instead of offering an upload it cannot send. */
.site #upload{display:none}
.site .form__attach{color:#b8b7ae;font-size:14px;line-height:1.6;margin:2px 0 18px}
.site .form__attach strong{color:#f1f0e9;font-weight:600}
.site .local-form-status>p:first-child{display:none}
.site #estimateForm button[type=submit]{min-height:56px;font-size:16px}

/* Touch: chips, footer links and the header logo are at least 44px tall. */
@media(max-width:800px),(pointer:coarse){
 .site .footer nav a,.site .footer .info a{display:inline-flex;align-items:center;min-height:44px}
 .site .footer nav li,.site .footer .info li{margin-block:0}
 .site .site-header .wordmark{min-height:44px;display:flex;align-items:center}
}

/* Team: a closing call to action, and portraits framed to the same head height. */
.site .person__photo img{object-position:50% 22%}

/* Round 1 follow-ups */
/* The theme outlines gold buttons in forms, closing bands and the footer with three-class selectors; the primary stays filled. */
.site .btn.btn--gold{background:#cbaa60;border-color:#cbaa60;color:#0b0b0b}
.site .btn.btn--gold:hover,.site .btn.btn--gold:focus-visible{background:#d8bd79;border-color:#d8bd79;color:#0b0b0b}
.site .contact__side .btn.btn--gold{background:transparent;border-color:#d3b464;color:#f1f0e9}
.site .contact__side .btn.btn--gold:hover{background:#d8bd7914;color:#f1f0e9}
/* Purpose actions: the two buttons on one row, the two text links on the next. */
.site.home .heritage-content .chapter__actions>.btn--gold{order:0}
.site.home .heritage-content .chapter__actions::after{content:"";order:2;flex-basis:100%;height:0}
.site.home .heritage-content .chapter__actions>.btn--outline{order:3;font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}
.site.home .heritage-content .chapter__actions>.btn--note{display:inline-flex;align-items:baseline}
.site.home .heritage-content .chapter__actions>.btn--note small{font-size:13px;letter-spacing:0;text-transform:none}
.site.home .heritage-content .chapter__actions>.btn--note small::before{content:"\00b7\00a0"}
/* Service cards: who it is for sits under the service name, in sentence case, not as a label above it. */
.site .service__aud{text-transform:none;letter-spacing:0;font-size:15px;font-weight:500;color:#d3b464;margin:10px 0 18px}
.site .services>.service:not(:first-child):not(:last-child){display:flex;flex-direction:column;align-items:flex-start}
.site .services>.service:not(:first-child):not(:last-child)>*{order:2}
.site .services>.service:not(:first-child):not(:last-child)>h3{order:0;margin-bottom:0}
.site .services>.service:not(:first-child):not(:last-child)>.service__aud{order:1}
.site .services>.service>h3{grid-row:1/2;align-self:start}
.site .services>.service>.service__aud{grid-row:2/5;align-self:start}
/* Industry accordion: no empty number column in front of the opened text. */
.site .sector__body{padding-left:0}

/* Service audience line: the theme pins its size with !important and an id selector, so this matches that weight. */
.site .site-content #services .services>.service>.service__aud{text-transform:none!important;letter-spacing:0!important;font-size:15px!important;font-weight:500;line-height:1.5!important;
 color:#d3b464!important;min-height:0!important;padding:0!important;margin:10px 0 22px!important;max-width:none}
.site .site-content #services .services>.service:is(:first-child,:last-child)>h3{grid-area:1/1/2/2;align-self:end;margin:0}
.site .site-content #services .services>.service:is(:first-child,:last-child)>.service__aud{grid-area:2/1/5/2;align-self:start}
.site .site-content #services .services>.service:not(:first-child):not(:last-child)>p:not(.service__aud){margin-top:0}
/* Purpose text links: both centred on the same 44px row. */
.site.home .heritage-content .chapter__actions>.btn--outline{align-items:center;justify-content:flex-start;flex-direction:row;min-height:44px}

/* Phones: purpose buttons full width and left-aligned links; chips keep a compact face with a 44px touch area; every service
   card puts who it is for under the name. */
@media(max-width:760px){
 .site.home .heritage-content .chapter__actions{flex-direction:column;align-items:stretch;gap:12px}
 .site.home .heritage-content .chapter__actions>.btn--gold,.site.home .heritage-content .chapter__actions>.btn--secondary{width:100%}
 .site.home .heritage-content .chapter__actions>.btn--outline{align-self:flex-start;text-align:left}
 .site.home .heritage-content .chapter__actions::after{display:none}
 .site .site-content #services .services>.service{display:flex;flex-direction:column;align-items:flex-start}
 .site .site-content #services .services>.service>*{order:2}
 .site .site-content #services .services>.service>h3{order:0;margin:0}
 .site .site-content #services .services>.service>.service__aud{order:1}
}
/* Industry chips: the link fills the whole chip, so the full 46px box is the touch target (it was a 23px line inside it). */
.site #industries .tags>li:has(>a){padding:0}
.site #industries .tags>li>a{display:flex;align-items:center;min-height:44px;padding:10px 14px}

/* Contact card email and phone are 44px touch targets on phones, like the footer's. */
@media(max-width:800px),(pointer:coarse){.site .contact .info a{display:inline-flex;align-items:center;min-height:44px}}

/* ===== 2026-10-01 design polish (round 2). Owner: one industries list (Utilities + Power added, Fleet Management stays in
   Services), About filler cards hidden, remaining repeats hidden, buttons standardized to Request a Quote / Schedule
   Consultation. ===== */
.site .is-retired{display:none!important}

/* Header button reads like every other button (title case). */
.site .header-cta{text-transform:none;letter-spacing:0}

/* Home: the industries section is one list; the chip row and the sentence repeating $5B+ / 12+ are hidden. */
.site.home #industries .tags,.site.home #industries .section__head--sub .lead{display:none}
/* Home: About is the heading, the introduction and the two figures; the filler cards are hidden. */
.site.home .pillars{display:none}
/* Home: the photo band is a photo; its caption repeated the line above the hero logo. */
.site.home .infrastructure-band span{display:none}
/* Home: Purpose reads "From ambition to action.", then the founding paragraph, then the actions. */
.site.home .heritage-content>.legacy-chapter:has(>.chapter__actions)>h2{display:none}
.site.home .heritage-content{display:flex;flex-direction:column;gap:0}
.site.home .heritage-content>.legacy-chapter:has(>.h-tagline){order:-1;border-top:0;padding-bottom:0}
.site.home .heritage-content>.legacy-chapter:has(>.chapter__actions){border-top:0;padding-top:0}
@media(min-width:1000px){
 .site.home .heritage-section{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,6vw,112px);align-items:start}
 .site.home .heritage-content>.legacy-chapter{max-width:44em}
}
/* Purpose's "Urgent Service": one underline (the note no longer inherits the link's). */
.site.home .heritage-content .chapter__actions>.btn--note small{display:inline-block}

/* Outbound links in a hero come after the page's own actions and stay links even when two sit side by side. */
.site .page-hero .chapter__actions .btn[href^="http"]:not([href*="calendly"]){order:3}
.site .page-hero .chapter__actions .btn[href^="http"]:not([href*="calendly"]) + .btn[href^="http"]:not([href*="calendly"]){background:none;border-color:transparent;color:#f1f0e9}
/* "Why ezIQC" is a link to read more, not a third button. */
.site .btn--outline[href*="why-eziqc"]{background:none;border-color:transparent;color:#f1f0e9;padding-inline:2px;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#d8bd7980}
/* A hero with a long two-paragraph introduction (/why-eziqc) stays stacked, at a reading measure. */
@media(min-width:1000px){
 .site.interior .page-hero__grid>div:only-child:has(>.lead + .lead){display:block}
 .site.interior .page-hero__grid>div:only-child:has(>.lead + .lead)>h1{margin:0 0 24px}
 .site.interior .page-hero__grid>div:only-child:has(>.lead + .lead)>.lead{max-width:46em}
}

/* Estimate form: the service picker matches the inputs, with a drawn chevron. */
.site #estimateForm select{-webkit-appearance:none;appearance:none;padding-right:48px;background-color:#080808;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d3b464' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
 background-repeat:no-repeat;background-position:right 16px center;background-size:18px 18px}

/* Wide service cards: name, who it is for and the description on the left; the checklist and link on the right. */
@media(min-width:801px){
 .site .site-content #services .services>.service:is(:first-child,:last-child){grid-template-rows:auto auto 1fr auto;align-items:start}
 .site .site-content #services .services>.service:is(:first-child,:last-child)>h3{grid-area:1/1/2/2;align-self:start}
 .site .site-content #services .services>.service:is(:first-child,:last-child)>.service__aud{grid-area:2/1/3/2}
 .site .site-content #services .services>.service:is(:first-child,:last-child)>p:not(.service__aud){grid-area:3/1/5/2;padding-right:48px}
 .site .site-content #services .services>.service:is(:first-child,:last-child)>ul{grid-area:1/2/4/3;margin-top:4px}
 .site .site-content #services .services>.service:is(:first-child,:last-child)>.link{grid-area:4/2/5/3;justify-self:start}
}

/* Phones: cards in the division grids are tighter, so six of them do not run three screens. */
@media(max-width:600px){.site.interior .grid>.card{padding:22px 20px}}

/* Home: with the chip row and its repeat sentence gone, the second heading ("Industries We Transform") would sit right under
   "Industries We Serve"; the list follows the section introduction directly. */
.site.home #industries .section__head--sub{display:none}

/* A booking link that follows an outbound link in a hero is the secondary, never filled. */
.site .page-hero .chapter__actions .btn[href^="http"]:not([href*="calendly"]) + .btn[href*="calendly"]{background:transparent;border-color:#d3b464;color:#f1f0e9}

/* /utility-pole-solutions "Order poles through BIDR Utilities": the trip to bidrutilities.com is that section's primary. */
.site .section--cta .chapter__actions:has(>a[href*="bidrutilities.com"])>.btn[href$="#contact"]{background:transparent;border-color:#d3b464;color:#f1f0e9}
.site .section--cta .chapter__actions:has(>a[href*="bidrutilities.com"])>a[href*="bidrutilities.com"]{order:-1}

/* ===== 2026-10-01 design polish (round 3) ===== */
/* Home: the Industries and Services lists speak for themselves (owner). */
.site.home #industries .section__head .lead,.site.home #services .section__head .lead{display:none}
/* Home: About's two figures are an inline row under the introduction, not two big number cards (theme rules use #about). */
.site.home #about .stats-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0;background:none;border:0;border-top:1px solid var(--line,#d8c58e35);border-bottom:1px solid var(--line,#d8c58e35);margin:8px 0 0}
.site.home #about .stats-cards>.stat-card{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:24px;row-gap:4px;align-items:center;padding:28px 40px 28px 0;background:none;border:0}
.site.home #about .stats-cards>.stat-card+.stat-card{padding-left:40px;border-left:1px solid var(--line,#d8c58e35);border-top:0}
.site.home #about .stats-cards .stat-card__value{grid-area:1/1/3/2;margin:0;font-size:clamp(44px,4vw,58px)}
.site.home #about .stats-cards .stat-card h3{grid-column:2;align-self:end;margin:0;font-size:17px}
.site.home #about .stats-cards .stat-card>p:last-child{grid-column:2;align-self:start;margin:0;font-size:14px;line-height:1.6}
@media(max-width:800px){
 .site.home #about .stats-cards>.stat-card{display:block;padding:22px 16px 22px 0}
 .site.home #about .stats-cards>.stat-card+.stat-card{padding-left:18px}
 .site.home #about .stats-cards .stat-card__value{font-size:42px;margin:0 0 10px}
 .site.home #about .stats-cards .stat-card h3{font-size:15px;margin:0 0 4px}
 .site.home #about .stats-cards .stat-card>p:last-child{font-size:13px}
}
/* /construction: with the two repeated cards hidden, the four that remain sit in a 2 x 2 grid. */
@media(min-width:801px){.site.interior .grid:has(>.is-retired){grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Header "Request a Quote" stays on this site, so its arrow points ahead, like every other Request a Quote. */
.site .header-cta::after{
 -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");
 mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}

/* Interior "What to share with our team": the card stands apart from the section introduction, and its list uses the width. */
.site.interior .split>.card{margin-top:48px}
@media(min-width:801px){.site.interior .split>.card .ticks{columns:2;column-gap:48px}.site.interior .split>.card .ticks>li{break-inside:avoid;margin:0 0 14px}}
@media(max-width:600px){.site.interior .split>.card{margin-top:32px}}
