/* Hallmark · macrostructure: Split Studio · theme: custom graphite-silver · tone: restrained industrial · nav: N9 edge-aligned · footer: Ft2 · enrichment: generated 3D brand emblem */
/* Direction supplied by user; compact scale, 13 selected blocks. Pre-emit critique: P5 H5 E4 S5 R5 V4. */
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem;overflow-x:clip}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow-y:hidden}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button{color:inherit}button:disabled{opacity:.5;cursor:not-allowed}:focus-visible{outline:2px solid var(--color-focus);outline-offset:5px}::selection{background:var(--color-accent);color:var(--color-accent-ink)}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);font-style:normal;font-weight:500;line-height:1.22;letter-spacing:-.045em;overflow-wrap:anywhere}h1{font-size:var(--text-display);line-height:1.16}h1 span,h2 span{color:var(--color-muted)}h2{font-size:var(--text-heading)}h3{font-size:var(--text-xl)}p{color:var(--color-body)}button{border:0;background:none}strong{font-weight:500}.container{width:min(1160px,calc(100% - 5rem));margin-inline:auto}.section{padding-block:var(--space-section)}.skip-link{position:fixed;left:1rem;top:-100px;background:var(--color-ink);color:var(--color-paper);padding:1rem;z-index:100}.skip-link:focus{top:1rem}.site-header{border-bottom:1px solid var(--color-rule);background:var(--color-paper);position:relative;z-index:10}.header-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{display:inline-flex;align-items:center;gap:.65rem;flex-shrink:0}.brand>span{font-family:var(--font-display);font-size:1.08rem;font-weight:700;letter-spacing:.075em;line-height:1}.brand-sub{display:block;margin-top:7px;letter-spacing:.18em;font-family:var(--font-body);font-size:.6rem;font-weight:400}.brand img{width:29px;height:35px}.header-inner nav{display:flex;gap:2.2rem;margin-left:auto;margin-right:3.5rem}.header-inner nav a{font-size:var(--text-sm);color:var(--color-body);padding-block:12px}.header-cta{font-size:var(--text-sm);display:flex;align-items:center;gap:1.5rem;white-space:nowrap}.header-cta span{font-size:1.2rem}.menu-toggle{display:none}.hero{position:relative;display:grid;grid-template-columns:1.04fr 1fr;column-gap:1.5rem;align-items:center;min-height:625px;padding-top:2.5rem}.hero-copy{position:relative;z-index:1;padding-bottom:1rem}.eyebrow{font-size:var(--text-xs);letter-spacing:.105em;margin-bottom:1.7rem;color:var(--color-body);text-transform:uppercase}.hero-intro{max-width:425px;font-size:var(--text-base);line-height:1.7;margin-top:1.75rem}.hero-actions{display:flex;gap:1.8rem;align-items:center;margin-top:2rem}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:2.2rem;border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);padding:.7rem 1.2rem;font-size:var(--text-sm);font-weight:500;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-out)}.button span{font-size:1.2rem;font-weight:400}.button-light{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent)}.button:active{transform:translateY(1px)}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:1.4rem;font-size:var(--text-sm);padding:8px 0;border-bottom:1px solid var(--color-rule-strong);white-space:nowrap}.text-link span{font-size:1rem}.hero-focus{font-size:var(--text-xs);font-weight:400;letter-spacing:.08em;margin-top:2.5rem;color:var(--color-muted)}.hero-focus span{padding:0 .7rem;color:var(--color-faint)}.hero-art{position:relative;align-self:center;min-width:0;margin-right:-1.8rem}.hero-emblem{width:100%;mix-blend-mode:lighten;filter:grayscale(1);mask-image:radial-gradient(ellipse 64% 64% at 50% 50%,var(--color-ink) 55%,var(--color-clear) 100%)}.art-caption{position:absolute;bottom:16px;right:2rem;color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.03em}.hero-foot{grid-column:1/-1;align-self:end;display:flex;justify-content:space-between;align-items:center;font-size:var(--text-xs);color:var(--color-muted);border-top:1px solid var(--color-rule);padding-block:1.2rem;margin-top:1rem}.hero-foot a{display:flex;gap:2rem;align-items:center}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:2.6rem}.section-heading>p{font-size:var(--text-sm);max-width:310px}.work-section{padding-top:4.5rem;background:var(--color-paper-inset);border-bottom:1px solid var(--color-rule)}.case-tabs{display:flex;gap:1.8rem;align-items:center;border-bottom:1px solid var(--color-rule)}.case-tabs button{min-height:52px;padding:12px 0;font-size:var(--text-sm);color:var(--color-muted);border-bottom:2px solid var(--color-clear);white-space:nowrap}.case-tabs button[aria-selected=true]{color:var(--color-ink);border-color:var(--color-ink)}.sample-note{color:var(--color-muted);font-size:var(--text-xs)}.case-tabs>.sample-note{margin-left:auto}.case-panel{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--color-rule);min-height:310px}.case-story{padding:2.5rem 3.5rem 2.5rem 0}.case-category{font-size:var(--text-xs);color:var(--color-muted);margin-bottom:1.1rem}.case-story h3{font-size:1.7rem;line-height:1.28}.case-story>p:not(.case-category){font-size:var(--text-sm);margin-top:1.1rem;max-width:350px}.case-pills,.service-tags{display:flex;gap:.55rem;flex-wrap:wrap;margin-top:1.5rem}.case-pills span,.service-tags span{font-size:var(--text-xs);padding:.2rem .65rem;border:1px solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-body)}.case-measurement{border-left:1px solid var(--color-rule);padding:2.5rem 0 1.5rem 3.5rem}.metric-main{display:grid;grid-template-columns:1fr auto;align-items:start}.metric-name{font-size:var(--text-sm)}.metric-main strong{font-family:var(--font-display);font-size:3rem;line-height:1;grid-column:1;letter-spacing:-.04em;margin-block:.7rem}.metric-helper{font-size:var(--text-xs);grid-column:2;grid-row:1;color:var(--color-muted)}.metric-pair{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-rule);padding-top:.8rem;margin-top:.3rem}.metric-pair>div{display:flex;flex-direction:column;gap:.1rem}.metric-pair strong{font-family:var(--font-display);font-size:1.8rem;line-height:1.2}.metric-pair span{font-size:var(--text-xs);color:var(--color-body)}.data-note{font-size:var(--text-xs);color:var(--color-muted);margin-top:1.3rem}.about-section{display:grid;grid-template-columns:1.05fr 1fr;gap:4rem}.section-label{font-size:var(--text-sm);margin-bottom:1.2rem;color:var(--color-body)}.about-copy{padding-top:2.5rem}.about-copy>p:first-child{font-size:1.2rem;line-height:1.6;color:var(--color-ink);margin-bottom:1rem;max-width:440px}.about-copy>p:nth-child(2){font-size:var(--text-sm);max-width:420px}.about-copy .text-link{margin-top:1.5rem}.difference-section{padding-top:0}.comparison{border-top:1px solid var(--color-rule)}.comparison-row{display:grid;grid-template-columns:.65fr 1fr 1.25fr;gap:2rem;border-bottom:1px solid var(--color-rule);padding:1.35rem 0;font-size:var(--text-sm)}.comparison-row>span:nth-child(2){color:var(--color-muted)}.comparison-row>strong{font-weight:400}.comparison-head{font-size:var(--text-xs);color:var(--color-muted);padding-block:1rem}.comparison-head>span:last-child{color:var(--color-ink)}.services-section{background:var(--color-paper-raised)}.services-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:5rem}.services-intro>p{max-width:315px;font-size:var(--text-sm);margin-top:1.4rem}.services-intro .text-link{margin-top:1.4rem}.service-signature{margin-top:3rem;display:flex;align-items:center;gap:1.8rem;color:var(--color-muted);font-family:var(--font-display);font-size:1rem;line-height:1.5}.service-signature img{width:48px;height:60px;opacity:.32}.service-list{border-top:1px solid var(--color-rule-strong)}details{border-bottom:1px solid var(--color-rule)}summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:1rem;min-height:72px}summary::-webkit-details-marker{display:none}.service-no{font-size:var(--text-xs);color:var(--color-muted);width:24px}.service-list summary h3{font-size:1.07rem;letter-spacing:-.025em;font-weight:500}.expand-icon{position:relative;flex-shrink:0;width:18px;height:18px;margin-left:auto}.expand-icon:before,.expand-icon:after{content:"";position:absolute;left:3px;top:8px;width:12px;height:1px;background:var(--color-body)}.expand-icon:after{transform:rotate(90deg);transition:transform var(--dur-fast) var(--ease-out)}details[open] .expand-icon:after{transform:rotate(0)}.service-content{padding:0 1rem 1.5rem 2.5rem;font-size:var(--text-sm);max-width:480px}.service-tags{margin-top:1rem}.goals-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:5rem;margin-top:3rem}.goal-options{border-top:1px solid var(--color-rule);display:flex;flex-direction:column}.goal-options button{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:70px;border-bottom:1px solid var(--color-rule);text-align:left;font-family:var(--font-display);font-size:1.05rem;color:var(--color-muted);padding:1rem .5rem 1rem 0}.goal-options button[aria-selected=true]{color:var(--color-ink)}.goal-options button span{opacity:0;font-size:1.25rem}.goal-options button[aria-selected=true] span{opacity:1}.goal-panel{border-left:1px solid var(--color-rule);padding-left:3rem;position:relative}.goal-symbol{position:absolute;right:0;top:0;font-size:2.5rem;line-height:1;color:var(--color-faint)}.goal-panel h3{font-size:1.6rem;max-width:80%}.goal-panel>p{font-size:var(--text-sm);margin-top:1rem;max-width:370px}.goal-measure{display:flex;flex-direction:column;gap:.5rem;margin-block:1.4rem}.goal-measure>span{font-size:var(--text-xs);color:var(--color-muted)}.goal-measure strong{font-weight:400;color:var(--color-body);font-size:var(--text-xs)}.network-section{background:var(--color-paper-inset);border-block:1px solid var(--color-rule)}.network-layout{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}.network-art{position:relative;min-height:340px;display:flex;align-items:center;justify-content:center}.network-art img{width:58px;opacity:.8;position:relative;z-index:1}.orbit{position:absolute;border:1px solid var(--color-rule);border-radius:50%;width:280px;height:280px}.orbit-two{width:360px;height:165px;transform:rotate(-30deg)}.orbit-three{width:170px;height:350px;transform:rotate(-25deg)}.network-node{position:absolute;padding:.35rem .7rem;background:var(--color-paper-inset);font-size:var(--text-xs);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm)}.node-one{left:6%;top:25%}.node-two{right:0;top:48%}.node-three{bottom:8%;left:27%}.network-copy>p{font-size:var(--text-sm);margin-top:1.5rem;max-width:395px}.network-qualities{margin-top:1.8rem}.network-qualities>div{border-top:1px solid var(--color-rule);padding-top:.85rem;margin-top:.85rem}.network-qualities strong{font-size:var(--text-sm)}.network-qualities p{font-size:var(--text-xs);margin-top:.2rem}.contact-section{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.contact-intro>p{font-size:var(--text-sm);max-width:330px;margin-top:1.5rem}.contact-detail{border-top:1px solid var(--color-rule);margin-top:3rem;padding-top:1.3rem;max-width:300px;font-size:var(--text-sm)}.contact-detail p{font-size:var(--text-xs);color:var(--color-muted);margin-top:.5rem}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field{margin-bottom:1.2rem;min-width:0}.field label{display:block;font-size:var(--text-sm);color:var(--color-body);margin-bottom:.45rem}.field label span{font-size:var(--text-xs);color:var(--color-muted)}input,select,textarea{display:block;width:100%;min-height:48px;background:var(--color-paper-raised);color:var(--color-ink);border:1px solid var(--color-rule);border-radius:var(--radius-sm);padding:.75rem .85rem;font-size:var(--text-sm);min-width:0}input::placeholder,textarea::placeholder{color:var(--color-muted)}select{padding-right:1.5rem;appearance:auto}textarea{resize:vertical;min-height:100px}input:user-invalid{border-color:var(--color-rule-strong)}.field-hint{display:block;font-size:var(--text-xs);color:var(--color-muted);margin-top:.4rem}.form-footer{display:flex;align-items:center;gap:1.2rem;margin-top:1.5rem}.form-footer p{font-size:var(--text-xs);color:var(--color-muted);line-height:1.45}.testimonials-section{background:var(--color-paper-raised)}.reviews-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:5rem;align-items:center}.review-caption{font-size:var(--text-sm);max-width:265px;margin-top:1.4rem}.review-placeholder{border-left:1px solid var(--color-rule-strong);padding-left:3rem}.quote-mark{font-size:3.5rem;font-family:var(--font-display);line-height:1;color:var(--color-faint);display:block}.review-placeholder>p{font-family:var(--font-display);font-size:1.6rem;letter-spacing:-.03em;line-height:1.5;color:var(--color-body)}.review-attribution{display:flex;align-items:center;gap:.8rem;margin-block:1.3rem;font-size:var(--text-sm)}.review-attribution small{display:block;font-size:var(--text-xs);color:var(--color-muted)}.avatar-placeholder{width:36px;height:36px;border:1px solid var(--color-rule-strong);border-radius:50%;position:relative}.avatar-placeholder:after{content:"";position:absolute;inset:10px;border:1px solid var(--color-rule-strong);border-radius:50%}.faq-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:5rem}.faq-heading>p{font-size:var(--text-sm);margin-top:1.4rem}.faq-list{border-top:1px solid var(--color-rule)}.faq-list summary{font-size:var(--text-sm);min-height:70px;padding-block:1rem}.faq-list details>p{font-size:var(--text-sm);padding:0 1.8rem 1.4rem 0}.call-section{display:flex;justify-content:space-between;align-items:center;gap:2rem;background:var(--color-paper-raised);padding:3.5rem 3.5rem;margin-bottom:4rem;border:1px solid var(--color-rule);border-radius:var(--radius-md)}.call-section p{font-size:var(--text-sm);margin-bottom:.9rem}.call-section h2{font-size:2rem}.site-footer{padding-block:0 1.5rem}.footer-top{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding-block:1rem 2.5rem}.footer-top>p{font-size:var(--text-sm);margin-right:auto;margin-left:2rem}.footer-top>a:last-child{font-size:var(--text-sm);white-space:nowrap}.footer-top>a:last-child span{margin-left:1rem}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--color-rule);padding-top:1.4rem;color:var(--color-muted);font-size:var(--text-xs)}dialog{background:var(--color-paper-raised);color:var(--color-ink);border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);width:min(520px,calc(100% - 2rem));max-height:85dvh;padding:2.3rem;margin:auto;box-shadow:0 30px 100px var(--color-shadow)}dialog::backdrop{background:var(--color-overlay)}.dialog-close{position:absolute;top:.65rem;right:.75rem;width:44px;height:44px;font-size:1.7rem;color:var(--color-muted)}dialog h2{font-size:1.8rem}#brief-summary{margin-block:1.5rem;display:grid;grid-template-columns:100px 1fr;gap:.8rem 1rem;font-size:var(--text-sm)}#brief-summary dt{color:var(--color-muted)}#brief-summary dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.dialog-note{font-size:var(--text-sm);margin-block:1rem}.dialog-note+button{margin-top:.5rem}#copy-status{font-size:var(--text-xs);min-height:1.6em;margin-top:.6rem}
@media(hover:hover){.button:hover{transform:translateY(-1px)}a:hover,.header-inner nav a:hover{color:var(--color-ink)}.button-light:hover{color:var(--color-accent-ink);opacity:.9}.text-link:hover{border-color:var(--color-ink)}.goal-options button:hover{color:var(--color-ink)}summary:hover{color:var(--color-body)}.case-tabs button:hover{color:var(--color-ink)}}
@media(min-width:1500px){.container{width:min(1240px,calc(100% - 7rem))}.hero{min-height:675px}.hero-art{max-width:610px}.hero-intro{max-width:450px}}
@media(max-width:1000px){.container{width:calc(100% - 3rem)}.header-inner nav{margin-right:1.5rem;gap:1.5rem}.hero{min-height:560px;column-gap:0}.hero-art{margin-right:-2rem}.hero-actions{gap:1.1rem}.hero-actions .button{gap:1.3rem}.services-layout,.goals-layout,.network-layout,.contact-section,.reviews-layout,.faq-section{gap:2.5rem}.case-story{padding-right:2rem}.case-measurement{padding-left:2rem}.metric-main{display:block}.metric-helper{display:none}.metric-main strong{display:block}.goal-panel,.review-placeholder{padding-left:2rem}.network-art{min-height:320px}.orbit{width:240px;height:240px}.orbit-two{width:300px;height:145px}.orbit-three{width:145px;height:300px}.node-one{left:0}.node-two{right:-.5rem}.form-footer{flex-wrap:wrap}.footer-top>p{margin-left:0}.sample-note{font-size:.72rem}}
@media(max-width:760px){:root{--space-section:4rem;--text-display:2.6rem;--text-heading:1.85rem}.container{width:calc(100% - 2.5rem)}.header-inner{height:76px;gap:1.25rem}.brand img{width:24px;height:30px}.brand>span{font-size:.98rem}.header-cta{margin-left:auto;font-size:.82rem;gap:.8rem}.header-inner nav{display:none;position:absolute;left:0;right:0;top:75px;background:var(--color-paper-raised);border-bottom:1px solid var(--color-rule);margin:0;padding:1rem 1.25rem}.header-inner nav.is-open{display:flex;flex-direction:column;gap:0}.header-inner nav a{padding:12px 0}.menu-toggle{width:40px;height:44px;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:10px}.menu-toggle span{display:block;width:20px;height:1px;background:var(--color-ink)}.hero{grid-template-columns:1fr;padding-top:3.3rem;min-height:0}.hero-copy{padding:0}.hero h1{max-width:530px}.hero-intro{max-width:410px;margin-top:1.4rem}.eyebrow{font-size:.65rem;margin-bottom:1.2rem;letter-spacing:.08em}.hero-actions{margin-top:1.5rem;gap:1.6rem}.hero-focus{margin-top:1.8rem}.hero-art{width:min(400px,100%);margin:-1rem auto -.5rem}.art-caption{bottom:6px;right:0;font-size:.65rem}.hero-foot{font-size:.68rem;gap:1rem;margin-top:1rem}.hero-foot a{gap:.75rem}.section-heading{align-items:flex-start;flex-direction:column;gap:1rem;margin-bottom:1.8rem}.section-heading>p{max-width:420px}.work-section{padding-top:3.5rem}.case-tabs{gap:1.2rem;flex-wrap:wrap}.case-tabs button{font-size:.78rem;min-height:46px}.case-tabs>.sample-note{flex-basis:100%;margin:0;padding-bottom:.6rem}.case-panel{grid-template-columns:1fr}.case-story{padding:1.8rem 0}.case-story h3{font-size:1.6rem}.case-story>p:not(.case-category){max-width:440px}.case-measurement{border-left:0;border-top:1px solid var(--color-rule);padding:1.5rem 0}.metric-main{display:grid}.metric-helper{display:block}.metric-main strong{font-size:2.5rem}.about-section{grid-template-columns:1fr;gap:1.7rem}.about-copy{padding-top:0}.about-copy>p:first-child{font-size:1.1rem}.comparison-row{grid-template-columns:1fr 1.2fr;gap:.3rem 1rem;padding-block:1rem}.comparison-row>span:first-child{grid-column:1/-1;color:var(--color-ink);font-size:var(--text-xs);margin-bottom:.6rem}.comparison-head>span:first-child{display:none}.comparison-row>span:nth-child(2),.comparison-row strong{font-size:.8rem;line-height:1.6}.comparison-head{font-size:.72rem}.services-layout,.goals-layout,.network-layout,.contact-section,.reviews-layout,.faq-section{grid-template-columns:1fr;gap:2rem}.services-intro>p{max-width:410px}.service-signature{display:none}.service-list summary h3{font-size:1rem}.goal-panel{border-left:0;border-top:1px solid var(--color-rule);padding:1.7rem 0 0}.goal-options button{min-height:58px}.goal-symbol{top:1.7rem}.network-layout{gap:2rem}.network-art{min-height:280px;order:2;width:100%;max-width:370px;margin-inline:auto}.orbit{width:220px;height:220px}.orbit-two{width:290px;height:130px}.orbit-three{width:130px;height:275px}.node-one{left:5%}.node-two{right:0}.node-three{bottom:0;left:25%}.network-qualities{margin-top:1.5rem}.contact-detail{display:none}.form-row{gap:.8rem}.form-footer{gap:1rem}.reviews-layout{gap:2rem}.review-placeholder{border-left:0;border-top:1px solid var(--color-rule);padding:1.5rem 0 0}.review-placeholder>p{font-size:1.4rem}.faq-list summary{min-height:68px;gap:1.1rem}.call-section{padding:2rem 1.5rem;flex-direction:column;align-items:flex-start;gap:1.5rem;margin-bottom:3rem}.call-section h2{font-size:1.8rem}.footer-top{flex-wrap:wrap;gap:1.5rem;align-items:flex-start;padding-bottom:1.8rem}.footer-top>p{width:100%;order:3;font-size:.8rem}.footer-top>a:last-child{margin-left:auto;font-size:.75rem;align-self:center}.footer-bottom{flex-wrap:wrap;font-size:.67rem}.footer-bottom>span:nth-child(2){order:3;width:100%}}
@media(max-width:375px){:root{--text-display:2.15rem;--text-heading:1.65rem}.container{width:calc(100% - 2rem)}.brand{gap:.45rem}.header-inner{gap:.65rem}.header-cta{gap:.5rem}.hero-actions{gap:1rem}.hero-actions .button{gap:.85rem;padding-inline:.8rem;font-size:.78rem}.hero-actions .text-link{font-size:.78rem}.case-tabs{gap:.9rem}.case-tabs button{font-size:.7rem}.form-row{grid-template-columns:1fr;gap:0}.hero-focus span{padding:0 .4rem}.metric-helper{font-size:.65rem}.hero-foot>span{max-width:120px}.comparison-row{gap:.25rem .6rem}.network-art{max-width:280px}.orbit-two{width:260px}.node-two{right:0}.goal-panel h3{font-size:1.4rem}.footer-top>a:last-child{font-size:.7rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.button:hover,.button:active{transform:none}}

#case-title,#goal-title{white-space:pre-line}

/* Vector arrows stay monochrome on platforms that render Unicode arrows as emoji. */
.icon-arrow{display:block;width:1em;height:1em;flex-shrink:0}
