:root{--navy:#081b2c;--navy2:#0d263b;--blue:#176b87;--teal:#2aa8a1;--paper:#f7f8f6;--white:#fff;--ink:#142b39;--muted:#5e707a;--line:#d9e1e1;--max:1180px;--shadow:0 24px 70px rgba(6,27,45,.14)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5.5rem}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}body.nav-open{overflow:hidden}.container{width:min(calc(100% - 2.5rem),var(--max));margin-inline:auto}.skip-link{position:fixed;z-index:1000;top:1rem;left:1rem;padding:.75rem 1rem;background:#fff;color:var(--navy);transform:translateY(-160%)}.skip-link:focus{transform:none}a:focus-visible,button:focus-visible{outline:3px solid #f4b942;outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.site-header{position:absolute;z-index:20;top:0;left:0;width:100%;border-bottom:1px solid rgba(255,255,255,.13);color:#fff}.site-header.scrolled{position:fixed;background:rgba(8,27,44,.97);box-shadow:0 10px 30px rgba(0,0,0,.15)}.nav-wrap{min-height:5.25rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;line-height:1.1}.brand-mark{display:grid;place-items:center;width:2.25rem;height:2.5rem;background:var(--teal);clip-path:polygon(50% 0,95% 18%,88% 75%,50% 100%,12% 75%,5% 18%)}.brand-mark span{width:.75rem;height:1.15rem;border:2px solid var(--navy);border-top:0;border-left:0;transform:rotate(45deg);margin-top:-.25rem}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.035em;font-size:.94rem}.brand small{margin-top:.25rem;font-size:.64rem;text-transform:uppercase;letter-spacing:.17em;color:#b8ced4}.primary-nav{display:flex;align-items:center;gap:2rem}.primary-nav>a:not(.button){font-size:.88rem;text-decoration:none;color:#dbe7e9}.primary-nav>a:not(.button):hover{text-decoration:underline;text-underline-offset:.4rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.8rem 1.35rem;border:1px solid var(--teal);background:var(--teal);color:var(--navy);font-weight:750;font-size:.88rem;text-decoration:none;transition:.2s}.button:hover{background:#66c9c2;border-color:#66c9c2;transform:translateY(-2px)}.button-small{min-height:2.75rem;padding:.65rem 1rem}.nav-toggle{display:none;border:0;background:transparent;padding:.55rem}.nav-toggle>span[aria-hidden]{display:block;width:1.6rem;height:2px;background:#fff;margin:.3rem 0}
.hero{position:relative;isolation:isolate;min-height:790px;padding:10.5rem 0 6.5rem;overflow:hidden;background:radial-gradient(circle at 77% 48%,rgba(31,134,148,.2),transparent 30%),linear-gradient(125deg,#071a2b,#0c3045);color:#fff}.hero:after{content:"";position:absolute;z-index:-1;right:-12rem;bottom:-22rem;width:48rem;height:48rem;border:1px solid rgba(67,191,184,.15);border-radius:50%;box-shadow:0 0 0 6rem rgba(255,255,255,.018),0 0 0 12rem rgba(255,255,255,.012)}.hero-grid{position:absolute;inset:0;z-index:-2;opacity:.04;background-image:linear-gradient(rgba(255,255,255,.7) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.7) 1px,transparent 1px);background-size:68px 68px}.hero-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(350px,.75fr);gap:7rem;align-items:center}.eyebrow{margin:0 0 1.25rem;color:var(--blue);font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.hero .eyebrow{display:flex;align-items:center;gap:.7rem;color:#73d4ce}.hero .eyebrow span{width:2.5rem;height:1px;background:#73d4ce}.hero h1{max-width:760px;margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3.6rem,7vw,6.7rem);font-weight:400;line-height:.96;letter-spacing:-.045em}.hero-lead{max-width:650px;margin:2rem 0 0;color:#c6d7dc;font-size:clamp(1.05rem,1.8vw,1.28rem)}.hero-actions{display:flex;align-items:center;gap:2rem;margin-top:2.5rem}.text-link{font-weight:750;font-size:.9rem;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:.3rem}.assurance-list{display:flex;flex-wrap:wrap;gap:1.5rem;margin:4.5rem 0 0;padding:1.25rem 0 0;border-top:1px solid rgba(255,255,255,.13);list-style:none;color:#a9c0c6;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.assurance-list li:before{content:"";display:inline-block;width:.35rem;height:.35rem;margin-right:.6rem;border:1px solid var(--teal);transform:rotate(45deg)}.hero-panel{padding:1.5rem;border:1px solid rgba(255,255,255,.15);background:rgba(9,33,51,.72);box-shadow:var(--shadow);backdrop-filter:blur(7px)}.panel-top{display:flex;justify-content:space-between;padding-bottom:1.1rem;border-bottom:1px solid rgba(255,255,255,.13);color:#a9c0c6;font-size:.69rem;letter-spacing:.12em;text-transform:uppercase}.status{color:#74d2cc}.status:before{content:"";display:inline-block;width:.4rem;height:.4rem;margin-right:.45rem;border-radius:50%;background:#74d2cc}.risk-orbit{position:relative;height:240px;margin:1rem 0}.orbit,.core-mark{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);border-radius:50%}.orbit-one{width:190px;height:190px;border:1px solid rgba(116,210,204,.26)}.orbit-two{width:120px;height:120px;border:1px dashed rgba(116,210,204,.45)}.core-mark{width:46px;height:46px;background:var(--teal);box-shadow:0 0 38px rgba(42,168,161,.34)}.core-mark:after{content:"";position:absolute;inset:13px;border:2px solid var(--navy);transform:rotate(45deg)}.framework-items>div{display:flex;gap:1rem;padding:.9rem 0;border-top:1px solid rgba(255,255,255,.1)}.framework-items>div>span{color:#65c7c0;font-size:.72rem}.framework-items p{margin:0}.framework-items strong,.framework-items small{display:block}.framework-items small{color:#8fa8af;font-size:.76rem}.context-strip{background:#fff;border-bottom:1px solid var(--line)}.context-grid{min-height:6.5rem;display:grid;grid-template-columns:1.2fr repeat(4,1fr);align-items:center;gap:1.5rem}.context-grid p{margin:0;color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.16em}.context-grid span{font-weight:700;font-size:.85rem}
.section{padding:8rem 0}.section-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:5rem;align-items:end;margin-bottom:3.5rem}.section-heading h2,.about h2,.trust h2,.approach h2,.contact h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.45rem,5vw,4.2rem);font-weight:400;line-height:1.08;letter-spacing:-.035em}.section-heading>p{margin:0;color:var(--muted);font-size:1.05rem}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-card{min-height:410px;padding:2rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;transition:.2s}.service-card:hover{position:relative;z-index:2;transform:translateY(-5px);box-shadow:var(--shadow)}.card-number{display:block;margin-bottom:4rem;color:var(--teal);font-size:.7rem;font-weight:800}.service-card h3{margin:0 0 1rem;font-family:Georgia,"Times New Roman",serif;font-size:1.55rem;font-weight:400}.service-card p{color:var(--muted)}.service-card ul{margin:1.5rem 0 0;padding:1.25rem 0 0;border-top:1px solid var(--line);list-style:none;font-size:.85rem}.service-card li:before{content:"—";margin-right:.6rem;color:var(--teal)}
.approach{background:var(--navy);color:#fff}.approach-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:8rem}.light{color:#6bcac4}.approach-copy>p:not(.eyebrow){max-width:520px;color:#abc0c6}.light-link{display:inline-block;margin-top:1.5rem;color:#fff}.steps{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.15)}.steps li{display:grid;grid-template-columns:50px 1fr;gap:1.5rem;padding:1.8rem 0;border-bottom:1px solid rgba(255,255,255,.15)}.steps>li>span{color:#5fc0ba;font-size:.7rem}.steps h3{margin:0 0 .35rem;font-size:1rem}.steps p{margin:0;color:#9eb5bb;font-size:.9rem}.trust-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:7rem}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.8rem 3.5rem}.trust-grid article>span{display:grid;place-items:center;width:2.4rem;height:2.4rem;margin-bottom:1.2rem;border:1px solid #7ac9c4;color:var(--teal)}.trust-grid h3{margin:0 0 .5rem}.trust-grid p{margin:0;color:var(--muted);font-size:.9rem}.about{background:#e9efee}.about-layout{display:grid;grid-template-columns:1fr 1fr;gap:8rem;align-items:center}.about-visual{position:relative;min-height:480px;overflow:hidden;background:linear-gradient(145deg,#0c3144,#0a1c2d)}.contour{position:absolute;border:1px solid rgba(92,202,194,.25);border-radius:47% 53% 55% 45%}.contour-a{inset:12%;transform:rotate(15deg);box-shadow:0 0 0 35px rgba(255,255,255,.018),0 0 0 70px rgba(255,255,255,.012)}.contour-b{inset:28%;transform:rotate(-25deg)}.about-mark{position:absolute;left:50%;top:50%;width:74px;height:86px;transform:translate(-50%,-50%);background:var(--teal);clip-path:polygon(50% 0,95% 18%,88% 75%,50% 100%,12% 75%,5% 18%)}.about-mark:after{content:"";position:absolute;inset:24px 22px 28px;border:3px solid var(--navy);border-left:0;border-top:0;transform:rotate(45deg)}.large-copy{font-family:Georgia,"Times New Roman",serif;font-size:1.35rem;line-height:1.5}.about-copy>p:not(.eyebrow):not(.large-copy){color:var(--muted)}.about-copy .note{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #cbd7d6;font-size:.78rem}.contact{padding:6.5rem 0;background:var(--blue);color:#fff}.contact-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:6rem;align-items:center}.contact-layout>div>p:not(.eyebrow){max-width:650px;color:#d6ebed}.contact-action{text-align:right}.button-light{background:#fff;border-color:#fff}.contact-action p{margin:.7rem 0 0!important;font-size:.72rem!important}.site-footer{padding:5rem 0 1.5rem;background:#061522;color:#aabcc1}.footer-grid{display:grid;grid-template-columns:1.3fr .55fr .85fr;gap:6rem}.footer-brand{color:#fff}.footer-grid>div>p{max-width:320px;font-size:.83rem}.footer-grid h2{margin:0 0 1rem;color:#fff;font-size:.72rem;text-transform:uppercase;letter-spacing:.13em}.footer-grid nav a{display:block;margin:.5rem 0;font-size:.84rem;text-decoration:none}.footer-bottom{display:flex;justify-content:space-between;gap:2rem;margin-top:4rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);font-size:.72rem}
.error-page{min-height:100vh;display:grid;place-items:center;padding:2rem;background:radial-gradient(circle at 75% 30%,rgba(42,168,161,.17),transparent 30%),var(--navy);color:#fff}.error-content{width:min(100%,650px);text-align:center}.error-brand{justify-content:center;margin-bottom:5rem}.error-code{margin:0;color:#6fcac4;font-size:.78rem;font-weight:800;letter-spacing:.25em}.error-content h1{margin:.5rem 0 1rem;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3rem,8vw,5rem);font-weight:400;line-height:1}.error-content>p:not(.error-code){margin:0 auto 2rem;color:#b8ccd1}
@media(max-width:900px){.nav-toggle{display:block}.primary-nav{position:absolute;top:5.25rem;left:0;width:100%;display:none;padding:1.25rem;background:var(--navy);border-top:1px solid rgba(255,255,255,.12)}.primary-nav.open{display:flex;flex-direction:column;align-items:stretch;gap:.3rem}.primary-nav>a{padding:.7rem}.hero{min-height:auto}.hero-layout{grid-template-columns:1fr;gap:4rem}.hero-panel{max-width:560px}.context-grid{grid-template-columns:repeat(2,1fr);padding:1.5rem 0}.context-grid p{grid-column:1/-1}.section-heading,.approach-layout,.trust-layout,.about-layout,.contact-layout{grid-template-columns:1fr;gap:3.5rem}.service-grid{grid-template-columns:1fr}.service-card{min-height:auto}.about-visual{min-height:380px}.contact-action{text-align:left}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}
@media(max-width:600px){.container{width:min(calc(100% - 1.5rem),var(--max))}.hero{padding:8.5rem 0 4.5rem}.hero h1{font-size:3.25rem}.hero-actions{align-items:flex-start;flex-direction:column;gap:1.25rem}.assurance-list{margin-top:3rem;flex-direction:column;gap:.7rem}.hero-panel{padding:1rem}.context-grid{grid-template-columns:1fr}.section{padding:5.5rem 0}.section-heading{gap:1.5rem}.trust-grid{grid-template-columns:1fr}.about-visual{min-height:300px}.contact{padding:5rem 0}.footer-grid{grid-template-columns:1fr;gap:2.5rem}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:.3rem}.footer-bottom p{margin:.2rem 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}

/* Bridgewire-specific content patterns */
.bridgewire-mark{border-radius:50%;clip-path:none;width:2.5rem;height:2.5rem;background:transparent;border:1px solid rgba(115,212,206,.65)}.bridgewire-mark:before,.bridgewire-mark:after{content:"";position:absolute;width:.45rem;height:.45rem;border-radius:50%;background:var(--teal)}.bridgewire-mark:before{transform:translate(-.66rem)}.bridgewire-mark:after{transform:translate(.66rem)}.bridgewire-mark span{position:relative;width:1.3rem;height:1px;margin:0;border:0;background:var(--teal);transform:none}.brand-mark{position:relative}.intro{background:#fff}.intro-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:8rem;align-items:start}.intro h2,.k9-feature h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.45rem,5vw,4.2rem);font-weight:400;line-height:1.08;letter-spacing:-.035em}.intro-layout>div:last-child>p:last-child{color:var(--muted)}.service-grid.four{grid-template-columns:repeat(2,1fr)}.service-grid.four .service-card{min-height:390px}.k9-feature{padding:7rem 0;background:linear-gradient(125deg,#0c3045,#0a1c2d);color:#fff}.k9-layout{display:grid;grid-template-columns:.55fr 1.45fr;gap:7rem;align-items:center}.k9-symbol{display:grid;place-items:center;aspect-ratio:1;border:1px solid rgba(115,212,206,.36);border-radius:50%;box-shadow:inset 0 0 0 4rem rgba(42,168,161,.035),0 0 80px rgba(42,168,161,.08)}.k9-symbol span{display:grid;place-items:center;width:7rem;height:7rem;border:1px solid var(--teal);font-family:Georgia,"Times New Roman",serif;font-size:2rem}.k9-layout h2{color:#fff}.k9-layout>div>p:not(.eyebrow){max-width:720px;color:#b8ccd1}.inline-list{display:flex;flex-wrap:wrap;gap:.65rem;margin:2rem 0 0;padding:0;list-style:none}.inline-list li{padding:.55rem .8rem;border:1px solid rgba(255,255,255,.16);color:#d9e5e7;font-size:.76rem}.trust-lead{margin:0 0 2.5rem;color:var(--muted)}.trust-grid.compact{gap:2.2rem 3rem}.bridgewire-large-mark{border-radius:50%;clip-path:none;background:transparent;border:1px solid rgba(115,212,206,.6)}.bridgewire-large-mark:before,.bridgewire-large-mark:after{content:"";position:absolute;top:50%;width:1.1rem;height:1.1rem;margin-top:-.55rem;border-radius:50%;background:var(--teal)}.bridgewire-large-mark:before{left:-1.8rem}.bridgewire-large-mark:after{right:-1.8rem}.bridgewire-large-mark{height:2px;width:7rem}.bridgewire-large-mark:after{inset:auto -1.8rem auto auto}
@media(max-width:900px){.intro-layout,.k9-layout{grid-template-columns:1fr;gap:3.5rem}.service-grid.four{grid-template-columns:1fr}.k9-symbol{width:min(70vw,300px)}}

/* Palette sampled from the supplied Bridgewire emblem: obsidian, bronze, gold, ivory. */
:root{--navy:#080705;--navy2:#17120b;--blue:#8a6a34;--teal:#c7a96a;--paper:#f6f3ed;--white:#fff;--ink:#20180d;--muted:#6b5c45;--line:#ded4c2;--shadow:0 24px 70px rgba(32,24,13,.16)}
.brand-logo{position:relative;display:block;flex:0 0 auto;width:3rem;height:3rem;overflow:hidden;border-radius:50%;border:1px solid rgba(199,169,106,.75);background:#080705}.brand-logo img{position:absolute;top:50%;left:50%;width:168%;max-width:none;height:auto;transform:translate(-50%,-50%)}
.site-header.scrolled{background:rgba(8,7,5,.97)}.brand small{color:#d6c49a}.primary-nav>a:not(.button){color:#eee5d3}.button{border-color:#c7a96a;background:#c7a96a;color:#17120b}.button:hover{border-color:#dfc88d;background:#dfc88d}
.hero{background:radial-gradient(circle at 77% 48%,rgba(138,106,52,.24),transparent 30%),linear-gradient(125deg,#080705,#21180c)}.hero:after{border-color:rgba(199,169,106,.18)}.hero .eyebrow,.light,.status,.steps>li>span,.card-number{color:#d6b977}.hero .eyebrow span{background:#d6b977}.hero-lead{color:#ded3bd}.assurance-list{color:#c3b69f}.assurance-list li:before,.trust-grid article>span{border-color:#c7a96a}.hero-panel{background:rgba(18,13,7,.78);border-color:rgba(214,185,119,.22)}.panel-top{color:#bcae94}.orbit-one{border-color:rgba(214,185,119,.32)}.orbit-two{border-color:rgba(214,185,119,.5)}.core-mark{background:#c7a96a;box-shadow:0 0 38px rgba(199,169,106,.28)}.framework-items>div>span{color:#d6b977}.framework-items small{color:#aa9a7f}
.approach,.k9-feature{background:linear-gradient(125deg,#17120b,#080705)}.approach-copy>p:not(.eyebrow),.steps p,.k9-layout>div>p:not(.eyebrow){color:#c3b69f}.k9-symbol{border-color:rgba(199,169,106,.38);box-shadow:inset 0 0 0 4rem rgba(199,169,106,.035),0 0 80px rgba(199,169,106,.1)}.k9-symbol span{border-color:#c7a96a}.inline-list li{border-color:rgba(214,185,119,.22);color:#ded3bd}.contact{background:#705426}.contact-layout>div>p:not(.eyebrow){color:#f0e7d6}.button-light{background:#f6f3ed;border-color:#f6f3ed;color:#20180d}.about{background:#eee8dc}.about-visual.logo-showcase{display:grid;place-items:center;background:radial-gradient(circle,rgba(199,169,106,.14),transparent 58%),#17120b}.logo-showcase img{display:block;width:100%;height:100%;object-fit:cover;clip-path:circle(31% at 50% 50%)}.site-footer,.error-page{background:#080705}.error-page{background:radial-gradient(circle at 75% 30%,rgba(199,169,106,.16),transparent 30%),#080705}.error-code{color:#d6b977}
@media(max-width:600px){.brand-logo{width:2.65rem;height:2.65rem}.brand strong{font-size:.86rem}.brand small{font-size:.56rem}}

/* Brand typography, link contrast, and standalone logo treatment. */
.site-header .brand strong,.footer-brand strong,.error-brand strong{color:#fff;text-transform:uppercase;letter-spacing:.09em}.site-header .brand,.footer-brand,.error-brand{color:#fff}.primary-nav>a:not(.button){color:#fff}.primary-nav>a:not(.button):hover,.primary-nav>a:not(.button):focus-visible{color:#dfc88d}.hero .text-link,.approach .text-link{color:#fff}.hero .text-link:hover,.approach .text-link:hover{color:#dfc88d}.footer-grid nav a{color:#d6b977}.footer-grid nav a:hover,.footer-grid nav a:focus-visible{color:#fff}.logo-showcase{min-height:auto;overflow:visible}.about-visual.logo-showcase{background:transparent}.logo-showcase img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 20px 28px rgba(32,24,13,.2))}

/* Crop just inside the JPEG's white perimeter so only the emblem remains. */
.about-visual.logo-showcase img{clip-path:circle(30% at 50% 50%)}

/* Balance the header wordmark and tagline to the same visual width. */
.site-header .brand>span:last-child{width:10.6rem;text-align:center}.site-header .brand strong{width:100%;font-size:1.12rem;letter-spacing:.43em;text-indent:.43em;white-space:nowrap}.site-header .brand small{width:100%;font-size:.62rem;letter-spacing:.13em;white-space:nowrap}
@media(max-width:600px){.site-header .brand>span:last-child{width:9rem}.site-header .brand strong{font-size:.95rem;letter-spacing:.39em;text-indent:.39em}.site-header .brand small{font-size:.53rem;letter-spacing:.1em}}

/* Match the footer wordmark proportions to the header wordmark. */
.footer-brand>span:last-child{width:10.6rem;text-align:center}.footer-brand strong{width:100%;font-size:1.12rem;letter-spacing:.43em;text-indent:.43em;white-space:nowrap}.footer-brand small{width:100%;font-size:.62rem;letter-spacing:.13em;white-space:nowrap}
@media(max-width:600px){.footer-brand>span:last-child{width:9rem}.footer-brand strong{font-size:.95rem;letter-spacing:.39em;text-indent:.39em}.footer-brand small{font-size:.53rem;letter-spacing:.1em}}

/* Semantic Experience section bullet list. */
.experience-list{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:2.5rem 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.experience-list li{position:relative;padding:1.5rem 1.5rem 1.5rem 2.25rem;border-bottom:1px solid var(--line)}.experience-list li:nth-child(odd){border-right:1px solid var(--line)}.experience-list li::before{content:"";position:absolute;top:2.05rem;left:.5rem;width:.55rem;height:.55rem;background:var(--teal);transform:rotate(45deg)}.experience-list h3{margin:0 0 .35rem;font-size:1rem}.experience-list p{margin:0;color:var(--muted);font-size:.9rem}
@media(max-width:600px){.experience-list{grid-template-columns:1fr}.experience-list li:nth-child(odd){border-right:0}.experience-list li{padding-left:2rem}}
