/* Concept divisions and the IIS Group partnership. */
.group-page{overflow-x:clip;overflow-y:visible;background:radial-gradient(ellipse at 80% 15%,#09476955,transparent 40%),#03182b}
.group-intro{padding:80px 0 35px;position:relative}
.group-intro h1,.partner-intro h1{font:600 clamp(64px,7.8vw,112px)/.94 'Barlow Condensed',sans-serif;letter-spacing:-2px;margin:22px 0 26px;max-width:850px}
.group-intro h1 em,.partner-intro h1 em{color:#00c2ff;font-style:normal}
.group-intro .intro-bottom{display:flex;justify-content:space-between;align-items:end;gap:30px}
.group-intro .intro-bottom p{max-width:500px;color:#bbd2df;font-size:16px;margin:0}
.group-index{font-size:11px;letter-spacing:2px;color:#78dfff;white-space:nowrap}
.org-chart{position:relative;isolation:isolate;margin:45px auto 80px;max-width:1120px;padding-top:40px}
.org-chart:before{content:'';position:absolute;inset:0 -80px;z-index:-2;background:radial-gradient(ellipse at center,#0875a222,transparent 65%)}
.org-parent{text-align:center;width:min(550px,100%);margin:auto;position:relative;padding:35px 30px;background:linear-gradient(135deg,#123b52,#061d30);border:1px solid #287296;border-top:3px solid #00c2ff;box-shadow:0 20px 80px #0003}
.org-parent:before,.partner-brand-panel:before{content:'';position:absolute;top:-3px;right:14px;width:48px;height:3px;background:#c9f4ff;box-shadow:0 0 15px #40d9ff}
.org-parent img{width:100%;max-width:390px;height:auto;object-fit:contain;filter:brightness(0) invert(1)}
.org-parent p{font-size:12px;letter-spacing:1.5px;margin:17px 0 0;color:#b9d7e7}
.org-parent .org-label{display:block;font-size:9px;letter-spacing:2.5px;color:#6bd9ff;margin-bottom:21px}
.org-branches{position:relative;padding:55px 0 20px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(7,100px);column-gap:140px}
.org-spine{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:-1}
.org-spine .spine-glow{stroke:#00c2ff;stroke-width:10;opacity:.09;filter:blur(5px)}
.org-spine .spine-line{stroke:#00bdf3;stroke-width:1.8}
.org-spine .spine-dash{stroke:#c3f5ff;stroke-width:3;stroke-dasharray:12 1200;animation:connection-flow 4s linear 1;opacity:.8}
@keyframes connection-flow{to{stroke-dashoffset:-2424}}
.org-node{align-self:center;position:relative;display:flex;align-items:center;gap:20px;min-height:155px;padding:25px 26px;background:linear-gradient(120deg,#0b2f47,#062034);border:1px solid #27536c;box-shadow:0 15px 45px #00101d70;transition:transform .25s,border-color .25s,background .25s}
.org-node:nth-of-type(odd){grid-column:1}.org-node:nth-of-type(even){grid-column:2}
.org-node:nth-of-type(1){grid-row:1/3}.org-node:nth-of-type(2){grid-row:2/4}.org-node:nth-of-type(3){grid-row:3/5}.org-node:nth-of-type(4){grid-row:4/6}.org-node:nth-of-type(5){grid-row:5/7}.org-node:nth-of-type(6){grid-row:6/8}
.org-node:before{content:'';position:absolute;width:8px;height:8px;border-radius:50%;background:#8fe9ff;box-shadow:0 0 16px #00c2ff;top:50%;right:-5px}.org-node:nth-of-type(even):before{left:-5px;right:auto}
.org-node:hover{transform:translateY(-4px);border-color:#00c2ff;background:#0b3854}
.org-number{font:500 38px/1 'Barlow Condensed',sans-serif;color:#3b7898;border-right:1px solid #25516c;padding-right:18px}
.org-node h2{font:600 27px/1.08 'Barlow Condensed',sans-serif;letter-spacing:.1px;margin:0 0 8px;color:#f5fbff}
.org-node p{font-size:11px;line-height:1.5;color:#a8c8db;margin:0}
.org-node .org-arrow{color:#6cddff;margin-left:auto;align-self:flex-start;font-size:22px}
.org-helper{text-align:center;font-size:12px;color:#9bbacf;letter-spacing:.3px;margin:0}
.partner-bridge{position:relative;border:1px solid #256280;border-left:5px solid #00c2ff;background:linear-gradient(110deg,#0b3550,#061d30);padding:38px 42px;display:grid;grid-template-columns:1fr 220px;align-items:center;gap:25px;margin:0 auto 75px}
.partner-bridge .eyebrow{font-size:9px;margin-bottom:13px}.partner-bridge h2{font:600 40px/1 'Barlow Condensed',sans-serif;margin:0 0 14px}
.partner-bridge p{font-size:14px;max-width:650px;color:#b6cedc;margin-bottom:23px}
.partner-bridge img{width:100%;height:auto;object-fit:contain;background:transparent;border:1px solid #26495d;padding:10px}
.specialist-links{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:0 0 80px;border-bottom:1px solid #24516a}
.specialist-links h2{font:600 30px/1.1 'Barlow Condensed',sans-serif;margin:0 0 12px}.specialist-links p{font-size:13px;color:#a9c6d8;max-width:490px;margin:0}
.specialist-links>div:last-child{display:flex;gap:20px;flex-wrap:wrap}.specialist-links a{font-size:12px;text-decoration:underline;text-underline-offset:5px;color:#91e6ff}
.group-teaser{padding:90px 0}.group-teaser-head{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:35px}
.group-teaser h2{font:600 62px/.98 'Barlow Condensed',sans-serif;margin:0}.group-teaser h2 em{color:#00c2ff;font-style:normal}
.group-teaser-head p{color:#aecbdb;max-width:440px;font-size:15px}.group-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0}
.group-mini-grid a{display:flex;align-items:center;gap:15px;padding:23px 18px;border:1px solid #28536c;background:#08283f;font-size:14px}.group-mini-grid a:hover{border-color:#00c2ff;background:#0b3854}.group-mini-grid span{color:#65d7ff;font:500 24px 'Barlow Condensed',sans-serif}.group-mini-grid b{margin-left:auto;color:#65d7ff;font-weight:400}
.group-teaser-foot{display:flex;justify-content:space-between;gap:25px;align-items:center}.group-teaser-foot p{font-size:12px;color:#a5c2d4;margin:0}
.group-dialog{padding:0;border:1px solid #3c7a99;background:#041c2e;color:#f5fbff;width:min(760px,calc(100% - 32px));max-height:85dvh;overflow:auto;box-shadow:0 30px 150px #000b}
.group-dialog::backdrop{background:#00101bd9;backdrop-filter:blur(12px)}
.group-dialog-top{position:sticky;top:0;background:#041c2ef5;display:flex;justify-content:space-between;align-items:center;padding:18px 30px;border-bottom:1px solid #234b63;z-index:2}
.group-dialog-top span{font-size:10px;letter-spacing:2px;color:#83dcfa}.group-dialog button{border:1px solid #416a82;background:transparent;color:#eaf9ff;padding:10px 16px;cursor:pointer}
.group-dialog-body{padding:35px}.group-dialog h2{font:600 56px/1 'Barlow Condensed',sans-serif;margin:0 0 22px;color:#fff}.group-dialog p{color:#b7d1e0;font-size:15px}.group-dialog ul{display:grid;grid-template-columns:1fr 1fr;gap:13px 25px;padding-left:20px;margin:28px 0;color:#d5e9f4;font-size:13px}.group-dialog li::marker{color:#00c2ff}.group-dialog-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.group-dialog .partner-note{padding:16px 20px;border-left:3px solid #00c2ff;background:#0b3048;font-size:13px}.group-dialog .partner-note a{color:#79dfff;text-decoration:underline}.group-dialog-pager{display:flex;justify-content:space-between;gap:15px;padding:20px 35px;border-top:1px solid #244e67}body:has(.group-dialog[open]){overflow:hidden}
.partner-intro{position:relative;padding:75px 0 65px;isolation:isolate}.partner-intro:after{content:'';z-index:-1;position:absolute;width:160px;height:110%;right:8%;top:-10%;transform:skewX(-18deg);border-left:4px solid #00c2ff;border-right:1px solid #00c2ff66;background:linear-gradient(90deg,#00c2ff12,transparent)}
.partner-intro .partner-lede{max-width:540px;color:#bdd5e3;font-size:17px;line-height:1.7}.partner-intro .button{margin-top:15px}
.partner-brand-panel{position:relative;display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;gap:25px;padding:35px 45px;border:1px solid #286184;border-top:3px solid #00c2ff;background:linear-gradient(110deg,#0b3049,#020e19);margin:0 auto 75px;box-shadow:0 20px 80px #00101b88}
.partner-brand-panel .concept-partner-logo{filter:brightness(0) invert(1);width:100%;height:auto}.partner-brand-panel .iis-partner-logo{width:100%;height:auto;background:transparent}.partner-brand-panel .partner-cross{font:300 50px 'DM Sans',sans-serif;text-align:center;color:#58d5ff}.partner-brand-panel p{font-size:10px;letter-spacing:2px;color:#90b7cd;margin:18px 0 0;text-align:center}
.partner-services{padding:15px 0 70px}.partner-section-head{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:40px}.partner-section-head h2{font:600 62px/1 'Barlow Condensed',sans-serif;margin:0}.partner-section-head p{color:#abc9db;font-size:15px;margin:0;max-width:420px}
.thermal-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.thermal-card{background:linear-gradient(135deg,#0a3049,#061f32);border:1px solid #285570}.thermal-card[open]{border-color:#00bdf3}.thermal-card summary{display:flex;align-items:center;gap:22px;cursor:pointer;padding:30px;list-style:none;min-height:115px}.thermal-card summary::-webkit-details-marker{display:none}.thermal-card summary span{color:#5bcff5;font:500 34px 'Barlow Condensed',sans-serif}.thermal-card summary h3{font:600 29px/1 'Barlow Condensed',sans-serif;margin:0}.thermal-card summary:after{content:'+';color:#6ddfff;font-size:26px;margin-left:auto}.thermal-card[open] summary:after{content:'−'}.thermal-card>div{padding:0 30px 30px}.thermal-card p{font-size:14px;color:#b9d3e2;margin-top:0}.thermal-card a{color:#79ddff;text-decoration:underline;text-underline-offset:5px;font-size:13px}
.partner-process{padding:60px 0 90px;border-top:1px solid #28536b}.partner-process h2{font:600 52px/1 'Barlow Condensed',sans-serif;margin-bottom:35px}.partner-process ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.partner-process li{border-top:2px solid #00bdf3;padding-top:22px}.partner-process li span{color:#6dd8fb;font-size:11px;letter-spacing:1px}.partner-process h3{font:600 28px/1.1 'Barlow Condensed',sans-serif;margin:15px 0}.partner-process p{font-size:14px;color:#b1cbda}
.partnership-return{font-size:13px;color:#7edfff;display:inline-block;margin-top:30px;text-decoration:underline;text-underline-offset:5px}
@media(min-width:1101px){.desktop-nav>a{padding-left:6px;padding-right:6px;font-size:10px}.nav-wrap{gap:12px}.nav-wrap .brand{flex-shrink:1;min-width:180px}}
@media(max-width:800px){.group-intro,.partner-intro{padding-top:50px}.group-intro h1,.partner-intro h1{font-size:76px}.group-intro .intro-bottom{display:block}.group-index{display:block;margin-top:25px}.org-branches{column-gap:45px}.org-node{padding:20px 16px;gap:12px}.org-node h2{font-size:23px}.org-number{font-size:28px;padding-right:10px}.org-arrow{display:none}.partner-bridge{grid-template-columns:1fr 160px;padding:28px}.partner-brand-panel{padding:25px;gap:15px;grid-template-columns:1fr 45px 1fr}.partner-section-head{gap:25px}.partner-section-head h2,.group-teaser h2{font-size:50px}.group-mini-grid{grid-template-columns:1fr 1fr}.group-teaser-head{gap:25px}.specialist-links{align-items:start;flex-direction:column}.thermal-card summary{padding:23px;gap:15px}.thermal-card>div{padding:0 23px 23px}.thermal-card summary h3{font-size:25px}}
@media(max-width:560px){.group-intro h1,.partner-intro h1{font-size:62px;letter-spacing:-1px}.group-intro .intro-bottom p,.partner-intro .partner-lede{font-size:15px}.org-chart{margin:20px auto 45px;padding-top:25px}.org-parent{padding:28px 20px}.org-parent p{font-size:10px;letter-spacing:1px}.org-branches{display:flex;flex-direction:column;gap:18px;padding:35px 0 20px 22px}.org-spine{display:none}.org-branches:before{content:'';position:absolute;width:1px;background:linear-gradient(#00c2ff,#296a8b);top:0;bottom:84px;left:0}.org-node{width:100%;min-height:114px;padding:23px 19px;gap:16px}.org-node:nth-of-type(n):before{left:-26px;right:auto}.org-node:after{content:'';width:22px;height:1px;background:#00bdf3;position:absolute;left:-23px;top:50%}.org-node h2{font-size:26px}.org-number{font-size:33px;padding-right:15px}.org-arrow{display:block}.org-helper{text-align:left;padding-left:22px;font-size:11px}.partner-bridge{grid-template-columns:1fr;padding:28px 23px;gap:25px;margin-bottom:50px}.partner-bridge img{width:210px;grid-row:1}.partner-bridge h2{font-size:37px}.partner-bridge p{font-size:13px}.partner-bridge .button{font-size:12px;padding:15px}.group-teaser{padding:60px 0}.group-teaser-head,.partner-section-head{grid-template-columns:1fr;gap:20px}.group-teaser h2,.partner-section-head h2{font-size:48px}.group-teaser-head p{font-size:14px}.group-mini-grid{gap:9px}.group-mini-grid a{padding:18px 12px;font-size:12px;gap:10px;align-items:start;min-height:94px}.group-mini-grid a b{display:none}.group-teaser-foot{flex-direction:column;align-items:start}.partner-brand-panel{grid-template-columns:1fr;padding:30px;gap:18px;margin-bottom:50px}.partner-brand-panel>div{max-width:290px;margin:auto;width:100%}.partner-brand-panel .partner-cross{font-size:30px;line-height:1}.partner-brand-panel p{font-size:9px}.partner-intro:after{right:5%;width:80px;opacity:.65}.thermal-grid{grid-template-columns:1fr}.thermal-card summary{min-height:95px}.partner-process{padding:45px 0 60px}.partner-process h2{font-size:43px}.partner-process ol{grid-template-columns:1fr;gap:20px}.partner-process li{padding-top:16px}.group-dialog-top{padding:15px 20px}.group-dialog-body{padding:28px 22px}.group-dialog h2{font-size:43px}.group-dialog ul{grid-template-columns:1fr}.group-dialog-actions{flex-direction:column}.group-dialog-pager{padding:18px 22px}.specialist-links{padding-bottom:45px}.specialist-links>div:last-child{flex-direction:column;gap:18px}}
@media(prefers-reduced-motion:reduce){.org-spine .spine-dash{animation:none}.org-node{transition:none}.org-node:hover{transform:none}}
.motion-paused .org-spine .spine-dash{animation-play-state:paused}
.division-brand-logo{display:block;width:100%;height:auto;overflow:visible}
.org-branches{grid-template-rows:repeat(8,100px)}
.org-node:nth-of-type(7){grid-row:7/9}
.org-node>div{flex:1;min-width:0}.org-node .division-brand-logo{margin:3px 0 13px;max-width:320px}.org-node p{font-size:11px}.org-node .org-number{font-size:27px;padding-right:12px}.org-node{gap:16px;padding:25px 22px}
.group-mini-grid .division-brand-logo{flex:1;min-width:0;max-width:280px}.group-mini-grid .mini-number{font-size:19px}.group-mini-grid a{gap:12px;min-height:100px}.group-mini-grid a:last-child{grid-column:2}
.division-page-brand{max-width:360px;margin:0 0 28px}
@media(max-width:800px){.org-node{gap:10px;padding:25px 16px}.org-node .org-number{font-size:23px;padding-right:8px}.group-mini-grid a:last-child{grid-column:auto}}
@media(max-width:560px){.org-node{padding:23px 18px;gap:15px}.org-node .division-brand-logo{margin-bottom:10px}.org-node .org-number{font-size:27px;padding-right:12px}.group-mini-grid{grid-template-columns:1fr}.group-mini-grid a{padding:22px;min-height:100px;align-items:center}.group-mini-grid .division-brand-logo{max-width:265px}.group-mini-grid a b{display:block}.division-page-brand{max-width:310px}.org-node p{font-size:11px}}
/* Every division branches from the same parent trunk. */
.org-parent .org-label{font-size:12px;letter-spacing:2.8px;color:#a8e9ff}
.org-branches{grid-template-rows:repeat(4,155px);row-gap:45px;padding-top:65px;padding-bottom:30px}
.org-node{width:100%;height:155px}.org-node:nth-of-type(1),.org-node:nth-of-type(2){grid-row:1}.org-node:nth-of-type(3),.org-node:nth-of-type(4){grid-row:2}.org-node:nth-of-type(5),.org-node:nth-of-type(6){grid-row:3}.org-node:nth-of-type(7){grid-row:4}
.org-spine .spine-line{stroke-width:2}.org-spine .spine-dash{display:none}
@media(max-width:560px){.org-branches{padding-top:40px;padding-bottom:20px;gap:18px}.org-node{height:auto;min-height:114px}.org-branches:after{content:'';position:absolute;left:0;top:0;width:50%;height:15px;border-bottom:1px solid #00c2ff;border-right:1px solid #00c2ff;transform:translateY(-15px)}.org-chart .org-parent{margin-bottom:15px}.org-parent .org-label{font-size:10px;letter-spacing:1.9px}}
.header .nav-wrap{height:108px}.header .brand{flex:0 0 330px;max-width:calc(100% - 70px)}.header .brand img{width:100%;height:auto;max-width:none;object-fit:contain}
.partner-hero-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.partner-hero-actions .button{margin-top:10px}
.partner-profile{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:20px;padding-bottom:80px}.partner-profile h2{font:600 55px/1.02 'Barlow Condensed',sans-serif;margin:0}.partner-profile p{color:#b4cede;font-size:15px;line-height:1.8}.partner-profile p.large-copy{font-size:21px;color:#e5f4fc;margin-top:0}.partner-profile .button{margin:15px 0 0}.partner-profile .partnership-return{display:block}
.partner-stories{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:10px auto 80px}.partner-story{background:linear-gradient(145deg,#0c324b,#061e30);border:1px solid #2a5976;position:relative;overflow:hidden}.partner-story:before{content:'';position:absolute;left:0;top:0;right:0;height:3px;background:#00c2ff}.partner-story-art{height:230px;display:flex;align-items:center;justify-content:center;padding:28px;background:radial-gradient(ellipse,#123f5980,transparent)}.partner-story-art img{width:100%;max-width:400px;height:auto;max-height:180px;object-fit:contain}.partner-story-art.leafy-art img{width:160px;height:160px;box-shadow:0 12px 40px #0004}.leafy-story:before{background:linear-gradient(90deg,#00c2ff,#a6db46)}.partner-story-copy{padding:15px 35px 35px}.partner-story-copy .eyebrow{font-size:9px}.partner-story h2{font:600 49px/1.05 'Barlow Condensed',sans-serif;margin:0 0 18px}.partner-story p:not(.eyebrow){font-size:14px;line-height:1.8;color:#b2cedf;max-width:450px;margin-bottom:25px}.partner-story .button{font-size:12px}
.partner-outbound{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:60px 45px;margin:0 auto 85px;border:1px solid #2d6989;border-top:4px solid #00c2ff;background:linear-gradient(115deg,#0c3955,#061f34)}.partner-outbound h2{font:600 60px/1 'Barlow Condensed',sans-serif;margin:0 0 20px}.partner-outbound p:not(.eyebrow){color:#b9d4e3;font-size:15px;max-width:460px}.partner-outbound>div:last-child{justify-self:center}.partner-outbound .partnership-return{display:block}
.welcome-intro{padding:80px 0;display:grid;grid-template-columns:1.65fr 1fr;gap:70px;align-items:center}.welcome-intro h1{font:600 clamp(70px,7.7vw,105px)/.96 'Barlow Condensed',sans-serif;margin:22px 0 30px;letter-spacing:-1.5px}.welcome-intro h1 em{color:#00c2ff;font-style:normal}.welcome-intro .partner-lede{font-size:17px;line-height:1.8;color:#b8d2e1;max-width:650px}.welcome-intro .button{margin-top:15px}.leafy-welcome-mark{margin:0;padding:32px;background:linear-gradient(130deg,#153e43,#09263d);border:1px solid #3f6963;border-top:3px solid #96cc41;transform:rotate(2deg)}.leafy-welcome-mark img{width:100%;height:auto;display:block}.leafy-welcome-mark figcaption{margin-top:25px;color:#bddeb8;font-size:12px;line-height:1.8;letter-spacing:.5px;text-align:center}
.welcome-story{padding:20px 0 70px}.welcome-story h2{font:600 64px/1.02 'Barlow Condensed',sans-serif;margin:0 0 40px}.welcome-story h2 em{font-style:normal;color:#89d4f2}.welcome-story-columns{display:grid;grid-template-columns:1fr 1fr;gap:75px}.welcome-story-columns p{font-size:15px;line-height:1.8;color:#b3cfdf;margin-top:0}.welcome-story-columns .large-copy{font-size:23px;color:#e5f4fc}
.welcome-message{position:relative;padding:45px 55px;margin:0 auto 85px;border-left:4px solid #a1d647;border-top:1px solid #325b56;border-bottom:1px solid #325b56;background:linear-gradient(115deg,#153d35,#05243c)}.welcome-message h2{font:600 65px/1 'Barlow Condensed',sans-serif;margin:0 0 25px}.welcome-message p:not(.eyebrow){font-size:20px;line-height:1.7;max-width:820px;color:#d3e8e0}.welcome-message>span{display:block;color:#a1d647;letter-spacing:1.5px;font-size:12px;margin-top:28px}
@media(max-width:1200px){.header .desktop-nav,.header .nav-wrap>.nav-cta{display:none}.header .nav-wrap{justify-content:space-between;height:100px}.header .brand{flex-basis:320px}.header .menu-toggle{display:flex;flex-direction:column;gap:7px;border:1px solid #6b94b5;background:none;padding:12px;width:44px;height:42px;justify-content:center;flex-shrink:0}.header .mobile-menu:not([hidden]){display:flex;flex-direction:column;padding:15px 32px 25px;border-top:1px solid #24485e}.header .mobile-menu a{padding:13px 0;border-bottom:1px solid #24485e;font-size:16px}}
@media(max-width:800px){.partner-profile,.welcome-story-columns{gap:35px}.partner-profile h2{font-size:45px}.partner-story-copy{padding:15px 25px 30px}.partner-story h2{font-size:40px}.partner-outbound{padding:40px 30px;gap:25px}.partner-outbound h2{font-size:48px}.welcome-intro{grid-template-columns:1fr 230px;gap:30px;padding:55px 0}.welcome-intro h1{font-size:70px}.leafy-welcome-mark{padding:20px}.welcome-story h2{font-size:55px}}
@media(max-width:560px){.header .brand{flex-basis:270px;max-width:calc(100% - 65px)}.header .nav-wrap{height:90px}.partner-hero-actions{align-items:start;gap:8px;flex-direction:column}.partner-stories{grid-template-columns:1fr;gap:22px;margin-bottom:55px}.partner-story-art{height:190px;padding:25px}.partner-story-art img{max-width:300px}.partner-story-art.leafy-art img{width:145px;height:145px}.partner-story-copy{padding:15px 25px 30px}.partner-story h2{font-size:43px}.partner-profile,.welcome-story-columns{grid-template-columns:1fr;gap:25px}.partner-profile{padding-bottom:55px}.partner-profile h2{font-size:45px}.partner-profile p.large-copy{font-size:20px}.partner-outbound{grid-template-columns:1fr;padding:32px 24px;margin-bottom:55px}.partner-outbound>div:last-child{justify-self:start}.partner-outbound h2{font-size:46px}.welcome-intro{grid-template-columns:1fr;gap:35px;padding:50px 0}.welcome-intro h1{font-size:64px}.welcome-intro .partner-lede{font-size:15px}.leafy-welcome-mark{width:min(290px,90%);margin:0 auto;transform:rotate(1deg)}.welcome-story{padding-bottom:45px}.welcome-story h2{font-size:48px}.welcome-story-columns .large-copy{font-size:21px}.welcome-message{padding:32px 25px;margin-bottom:55px}.welcome-message h2{font-size:48px}.welcome-message p:not(.eyebrow){font-size:17px}}
