.bl-why-page{
  --why-ink:#0B1221;
  --why-paper:#F5F2EC;
  --why-clean:#FBF8F2;
  --why-coral:#CF765E;
  --why-teal:#2F7F78;
  --why-lavender:#A894C7;
  --why-gold:#D4AF37;
  --why-rose:#B51B45;
  --why-slate:#405064;
  --why-canvas:min(1180px,calc(100vw - 96px));
  --why-section-y:clamp(96px,8.5vw,148px);
  --why-display:clamp(66px,6.1vw,94px);
  --why-h2:clamp(48px,4.55vw,72px);
  margin:0;
  background:var(--why-paper);
  color:var(--why-ink);
  font-family:"Manrope",system-ui,sans-serif;
  -webkit-font-smoothing:antialiased;
}

@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto!important}
  .bl-why-page,
  .bl-why-page *,
  .bl-why-page *::before,
  .bl-why-page *::after{
    animation:none!important;
    scroll-behavior:auto!important;
    transition:none!important;
  }
}
.bl-why-page *{box-sizing:border-box}
.bl-why-page a{color:inherit;text-decoration:none}
.bl-why-page img{display:block;max-width:100%}
.bl-why-editorial{display:block;overflow:clip;background:var(--why-paper)}
.bl-why-editorial section{position:relative}
.bl-why-editorial h1,
.bl-why-editorial h2,
.bl-why-editorial h3,
.bl-why-editorial p{margin-top:0}
.bl-why-editorial h1,
.bl-why-editorial h2{font-weight:760;letter-spacing:-.04em;text-wrap:balance}
.bl-why-editorial p{color:var(--why-slate);line-height:1.7}
.bl-why-kicker{display:block;color:var(--why-rose);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}
.bl-why-guidance-quote{display:block;visibility:visible;opacity:1}

.bl-why-page a:focus-visible{
  outline:3px solid var(--why-gold);
  outline-offset:5px;
}

@media (min-width:1181px){
  .bl-why-header{
    position:sticky;
    top:0;
    z-index:100;
    min-height:76px;
    padding:0 max(48px,calc((100vw - var(--why-canvas))/2));
    border-bottom:1px solid rgba(212,175,55,.2);
    background:var(--why-ink);
  }
  .bl-why-brand{align-items:center}
  .bl-why-brand img{height:22px;width:auto;filter:brightness(0) invert(1)}
  .bl-why-header .bl-desktop-nav{gap:24px}
  .bl-why-header .bl-desktop-nav a{
    color:#E8EDF3;
    font-size:13px;
    font-weight:700;
    transition:color .2s ease;
  }
  .bl-why-header .bl-desktop-nav a:hover,
  .bl-why-header .bl-desktop-nav a:focus-visible{color:#F4D77A}
  .bl-why-header .bl-why-apply{
    position:relative;
    min-height:42px;
    padding:0 2px;
    color:var(--why-clean);
    background:transparent;
  }
  .bl-why-header .bl-why-apply::after{
    content:"";
    position:absolute;
    right:2px;
    bottom:4px;
    left:2px;
    height:2px;
    background:var(--why-gold);
    transform:scaleX(.48);
    transform-origin:left center;
    transition:transform .25s cubic-bezier(.22,1,.36,1);
  }
  .bl-why-header .bl-why-apply:hover::after,
  .bl-why-header .bl-why-apply:focus-visible::after{transform:scaleX(1)}
  .bl-why-header .bl-hub-desktop-apply{
    color:var(--why-clean)!important;
    background:transparent!important;
  }
  .bl-why-header .bl-hub-desktop-apply:hover,
  .bl-why-header .bl-hub-desktop-apply:focus-visible{
    color:#F4D77A!important;
    background:transparent!important;
  }

  .bl-why-hero{
    min-height:calc(100svh - 76px);
    padding:clamp(70px,7vh,112px) clamp(72px,8vw,126px);
    display:grid;
    grid-template-columns:repeat(12,minmax(0,1fr));
    gap:clamp(24px,2.4vw,40px);
    align-items:center;
    background:var(--why-paper) url("/assets/media/boundlearn/boundlearn-why-hero-canvas-v1.png") center/cover no-repeat;
    isolation:isolate;
  }
  .bl-why-hero-copy{
    grid-column:1/span 6;
    z-index:2;
    max-width:660px;
    transform:translateY(clamp(50px,3.9vw,149px));
  }
  .bl-why-hero h1{
    margin:18px 0 0;
    color:var(--why-ink);
    font-size:var(--why-display);
    line-height:.96;
  }
  .bl-why-hero h1 span,
  .bl-why-hero h1 em{display:block;font-style:normal}
  .bl-why-hero h1 em{color:var(--why-rose)}
  .bl-why-hero-copy>p{max-width:56ch;margin:28px 0 0;font-size:clamp(17px,1.25vw,20px)}
  .bl-why-scroll-link{
    display:inline-flex;
    margin-top:28px;
    padding:10px 0;
    border-bottom:2px solid var(--why-gold);
    font-size:13px;
    font-weight:800;
    letter-spacing:.08em;
    text-transform:uppercase;
    transition:color .2s ease,border-color .2s ease;
  }
  .bl-why-scroll-link:hover,
  .bl-why-scroll-link:focus-visible{color:var(--why-rose);border-bottom-color:var(--why-rose)}

  .bl-why-folio{
    grid-column:7/-1;
    position:relative;
    min-height:min(610px,72vh);
    margin:0;
    isolation:isolate;
  }
  .bl-why-folio::before{
    content:"";
    position:absolute;
    inset:7% 1% 8% 4%;
    z-index:-1;
    background:var(--why-clean);
    box-shadow:0 26px 60px rgba(11,18,33,.16);
    transform:rotate(-1.2deg);
  }
  .bl-why-folio-wash{
    position:absolute;
    inset:11% 7% 13% 8%;
    z-index:0;
    border-top:18px solid rgba(207,118,94,.26);
    border-bottom:30px solid rgba(47,127,120,.2);
    transform:rotate(.8deg);
  }
  .bl-why-folio-student{
    position:absolute;
    right:7%;
    bottom:14%;
    z-index:2;
    width:66%;
    height:62%;
    object-fit:cover;
    object-position:center 35%;
    box-shadow:0 18px 38px rgba(11,18,33,.18);
    transform:rotate(1deg);
  }
  .bl-why-folio-note{
    position:absolute;
    top:13%;
    left:11%;
    z-index:3;
    max-width:42%;
    padding-bottom:8px;
    border-bottom:2px solid var(--why-rose);
    color:var(--why-ink);
    font-size:11px;
    font-weight:800;
    letter-spacing:.12em;
  }
  .bl-why-folio-paper{
    position:absolute;
    z-index:4;
    max-width:210px;
    padding:17px 20px;
    color:var(--why-ink);
    background:#FFFDF8;
    font-size:14px;
    font-weight:750;
    line-height:1.45;
    box-shadow:0 12px 28px rgba(11,18,33,.14);
  }
  .bl-why-folio-paper--question{top:29%;left:2%;transform:rotate(-1.7deg)}
  .bl-why-folio-paper--mentor{right:1%;bottom:7%;max-width:220px;border-top:3px solid var(--why-teal);transform:rotate(1.2deg)}
  .bl-why-folio figcaption{
    position:absolute;
    bottom:0;
    left:11%;
    z-index:4;
    color:var(--why-ink);
    font-size:12px;
    font-weight:800;
    letter-spacing:.11em;
    text-transform:uppercase;
  }

  .bl-why-action{
    min-height:820px;
    display:grid;
    width:100%;
    grid-template-columns:repeat(12,minmax(0,1fr));
    column-gap:clamp(24px,2.4vw,40px);
    align-content:center;
    padding:var(--why-section-y) max(48px,calc((100vw - var(--why-canvas))/2));
    overflow:hidden;
    background:var(--why-paper) url("/assets/media/boundlearn/boundlearn-why-canvas.png") center/cover no-repeat;
    isolation:isolate;
  }
  .bl-why-action>header{grid-column:1/span 5;z-index:1;padding-right:clamp(18px,2.6vw,42px)}
  .bl-why-action h2{max-width:9ch;margin:18px 0 0;font-size:var(--why-h2);line-height:1.02}
  .bl-why-action header p{max-width:48ch;margin:0;color:var(--why-ink);font-size:17px;font-weight:600}
  .bl-why-action-fold{
    grid-column:6/-1;
    position:relative;
    z-index:1;
    display:grid;
    min-height:390px;
    grid-template-columns:repeat(2,minmax(0,1fr));
    align-content:center;
    column-gap:clamp(58px,6vw,92px);
    row-gap:clamp(54px,6vh,82px);
    margin:0;
    padding:0 0 0 clamp(34px,4vw,64px);
    list-style:none;
    counter-reset:why-action;
  }
  .bl-why-action-fold li{
    position:relative;
    z-index:1;
    min-height:92px;
    padding:30px 0 18px;
    color:var(--why-ink);
    font-size:clamp(24px,2.2vw,32px);
    font-weight:800;
    line-height:1.05;
    letter-spacing:-.025em;
    counter-increment:why-action;
  }
  .bl-why-action-fold li::before{
    content:"0" counter(why-action);
    position:absolute;
    top:0;
    left:0;
    color:var(--why-coral);
    font-size:11px;
    font-weight:800;
    letter-spacing:.16em;
  }
  .bl-why-action-fold li::after{
    content:"";
    position:absolute;
    bottom:0;
    left:0;
    width:clamp(78px,7vw,108px);
    height:7px;
    background:var(--why-coral);
    clip-path:polygon(0 42%,18% 12%,41% 34%,65% 0,100% 24%,96% 76%,69% 58%,43% 100%,17% 70%,2% 88%);
  }
  .bl-why-action-fold li:nth-child(1){transform:translateY(-18px) rotate(-.5deg)}
  .bl-why-action-fold li:nth-child(2){transform:translateY(24px) rotate(.45deg)}
  .bl-why-action-fold li:nth-child(3){transform:translateX(30px) rotate(.35deg)}
  .bl-why-action-fold li:nth-child(4){transform:translate(12px,38px) rotate(-.55deg)}
  .bl-why-action-fold li:nth-child(n+3)::before{color:var(--why-teal)}
  .bl-why-action-fold li:nth-child(n+3)::after{background:var(--why-teal)}

  .bl-why-growth{
    min-height:1110px;
    padding:var(--why-section-y) max(48px,calc((100vw - var(--why-canvas))/2));
    overflow:hidden;
    background:var(--why-paper) url("/assets/media/boundlearn/boundlearn-why-interaction-canvas-v1.png") center/cover no-repeat;
    isolation:isolate;
  }
  .bl-why-growth::before{
    content:"";
    position:absolute;
    inset:0;
    z-index:-1;
    background:rgba(245,242,236,.67);
  }
  .bl-why-growth>header{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(24px,2.4vw,40px)}
  .bl-why-growth>header .bl-why-kicker{grid-column:1/-1}
  .bl-why-growth h2{grid-column:1/span 8;max-width:14ch;margin:18px 0 0;font-size:var(--why-h2);line-height:1.02}
  .bl-why-process{
    --why-process-gap:clamp(26px,3.3vw,50px);
    position:relative;
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:var(--why-process-gap);
    margin:92px 0 0;
    padding:0;
    list-style:none;
  }
  .bl-why-process li::before{
    content:"";
    position:absolute;
    top:25px;
    left:27px;
    z-index:0;
    width:calc(100% + var(--why-process-gap));
    height:4px;
    background:var(--step-color);
    clip-path:polygon(0 34%,24% 0,58% 58%,100% 20%,100% 100%,58% 94%,24% 48%,0 82%);
    transform-origin:left center;
  }
  .bl-why-process li{position:relative;z-index:1;min-height:210px;padding-top:74px}
  .bl-why-process li:nth-child(1)::before{transform:rotate(8deg)}
  .bl-why-process li:nth-child(2){transform:translateY(44px)}
  .bl-why-process li:nth-child(2)::before{transform:rotate(-11.5deg)}
  .bl-why-process li:nth-child(3){transform:translateY(-18px)}
  .bl-why-process li:nth-child(3)::before{transform:rotate(9deg)}
  .bl-why-process li:nth-child(4){transform:translateY(32px)}
  .bl-why-process li:nth-child(4)::before{content:none}
  .bl-why-process li>span{
    position:absolute;
    top:0;
    left:0;
    display:grid;
    width:54px;
    height:54px;
    place-items:center;
    border:7px solid rgba(251,248,242,.84);
    border-radius:50%;
    color:var(--why-clean);
    background:var(--step-color,var(--why-coral));
    font-size:12px;
    font-weight:800;
    box-shadow:0 8px 18px rgba(11,18,33,.12);
    z-index:2;
  }
  .bl-why-process li[data-step="explore"]{--step-color:var(--why-coral)}
  .bl-why-process li[data-step="mentor"]{--step-color:var(--why-lavender)}
  .bl-why-process li[data-step="make"]{--step-color:var(--why-teal)}
  .bl-why-process li[data-step="explain"]{--step-color:var(--why-rose)}
  .bl-why-process h3{margin:0 0 10px;font-size:clamp(21px,1.8vw,27px);line-height:1.15}
  .bl-why-process p{max-width:26ch;margin:0;font-size:15px}
  .bl-why-capabilities{
    display:grid;
    grid-template-columns:1fr .9fr 1.15fr .9fr 1.2fr;
    gap:clamp(22px,3vw,46px);
    margin:104px 0 0;
  }
  .bl-why-capabilities section{position:relative;padding-top:13px;border-top:1px solid rgba(11,18,33,.36)}
  .bl-why-capabilities section:nth-child(1){transform:translateY(10px) rotate(-.8deg)}
  .bl-why-capabilities section:nth-child(2){transform:translateY(-32px) rotate(.9deg)}
  .bl-why-capabilities section:nth-child(3){transform:translateY(22px) rotate(-.6deg)}
  .bl-why-capabilities section:nth-child(4){transform:translateY(-16px) rotate(1deg)}
  .bl-why-capabilities section:nth-child(5){transform:translateY(8px) rotate(-.7deg)}
  .bl-why-capabilities h3{margin:0 0 7px;color:var(--why-rose);font-size:15px;line-height:1.2}
  .bl-why-capabilities section:nth-child(2) h3,
  .bl-why-capabilities section:nth-child(4) h3{color:var(--why-teal)}
  .bl-why-capabilities p{margin:0;font-size:13px;line-height:1.55}
  .bl-why-outcome-ribbon{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:20px;
    margin:94px -28px 0;
    padding:22px 30px;
    color:var(--why-ink);
    background:rgba(251,248,242,.94);
    box-shadow:0 16px 34px rgba(11,18,33,.11);
    transform:rotate(-.7deg);
  }
  .bl-why-outcome-ribbon::before,
  .bl-why-outcome-ribbon::after{
    content:"";
    position:absolute;
    top:-10px;
    width:82px;
    height:26px;
    background:rgba(212,175,55,.28);
  }
  .bl-why-outcome-ribbon::before{left:10%;transform:rotate(-3deg)}
  .bl-why-outcome-ribbon::after{right:12%;transform:rotate(2deg)}
  .bl-why-outcome-ribbon span{font-size:12px;font-weight:800;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap}

  .bl-why-guidance{
    padding:var(--why-section-y) max(48px,calc((100vw - var(--why-canvas))/2));
    color:var(--why-clean);
    background:var(--why-ink);
  }
  .bl-why-guidance-heading{
    display:grid;
    grid-template-columns:repeat(12,minmax(0,1fr));
    column-gap:clamp(24px,2.4vw,40px);
    align-items:end;
  }
  .bl-why-guidance-heading .bl-why-kicker{grid-column:1/-1;color:var(--why-paper)}
  .bl-why-guidance-title{grid-column:1/span 4;margin:26px 0 8px;color:var(--why-paper)!important;font-size:15px;font-weight:750}
  .bl-why-guidance-heading h2{grid-column:1/span 8;margin:8px 0 0;color:var(--why-clean);font-size:var(--why-h2);line-height:1.02}
  .bl-why-guidance-heading h2 em{color:var(--why-coral);font-style:normal}
  .bl-why-guidance-heading>p:last-child{grid-column:9/-1;max-width:34ch;margin:0 0 8px;color:var(--why-paper);font-size:16px}
  .bl-why-guidance-spread{
    position:relative;
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    margin-top:70px;
    color:var(--why-ink);
    box-shadow:0 32px 72px rgba(2,6,14,.34);
  }
  .bl-why-guidance-spread::after{
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:50%;
    width:1px;
    background:rgba(11,18,33,.2);
    box-shadow:-10px 0 22px rgba(11,18,33,.09),10px 0 22px rgba(11,18,33,.07);
  }
  .bl-why-guidance-spread>section{
    min-width:0;
    padding:clamp(38px,3.4vw,54px);
    background:#FBF7EF;
  }
  .bl-why-guidance-spread>section+section{background:#F3EEE4}
  .bl-why-guidance-spread>section::after{
    position:absolute;
    right:42px;
    bottom:25px;
    color:var(--why-coral);
    font-size:12px;
    font-weight:800;
    letter-spacing:.16em;
  }
  .bl-why-guidance-spread>section:first-child::after{content:"US / 01"}
  .bl-why-guidance-spread>section:last-child::after{content:"UK / 02";color:var(--why-teal)}
  .bl-why-guidance-spread>section>span{
    display:block;
    margin-bottom:12px;
    color:var(--why-coral);
    font-size:12px;
    font-weight:800;
    letter-spacing:.16em;
    text-transform:uppercase;
  }
  .bl-why-guidance-spread>section+section>span{color:var(--why-teal)}
  .bl-why-guidance-spread h3{max-width:18ch;margin:0;font-size:clamp(26px,2.3vw,34px);line-height:1.12;letter-spacing:-.025em}
  .bl-why-guidance-quote{margin:34px 0 0;padding-top:25px;border-top:1px solid rgba(11,18,33,.2)}
  .bl-why-guidance-quote p{margin:0;color:var(--why-ink);font-size:18px;font-weight:620;line-height:1.5;letter-spacing:-.012em}
  .bl-why-guidance-quote footer{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-top:18px}
  .bl-why-guidance-quote cite{color:var(--why-slate);font-size:13px;font-style:normal;font-weight:800}
  .bl-why-guidance-quote a{
    flex:0 0 auto;
    padding-bottom:4px;
    border-bottom:2px solid var(--why-gold);
    color:var(--why-ink);
    font-size:12px;
    font-weight:800;
  }
  .bl-why-guidance-quote a:hover,
  .bl-why-guidance-quote a:focus-visible{color:var(--why-rose);border-bottom-color:var(--why-rose)}
  .bl-why-guidance-spread>section>p:last-of-type{max-width:52ch;margin:36px 0 20px;font-size:14px;line-height:1.65}
  .bl-why-guidance-disclaimer{max-width:76ch;margin:28px auto 0;color:var(--why-paper)!important;font-size:12.5px;text-align:center}

  .bl-why-family{
    min-height:760px;
    display:grid;
    grid-template-columns:repeat(12,minmax(0,1fr));
    gap:clamp(24px,2.4vw,40px);
    align-items:center;
    padding:var(--why-section-y) max(48px,calc((100vw - var(--why-canvas))/2));
    background:var(--why-paper) url("/assets/media/boundlearn/boundlearn-family-canvas-landscape-v1.png") center/cover no-repeat;
    isolation:isolate;
  }
  .bl-why-family::before{
    content:"";
    position:absolute;
    inset:0;
    z-index:-1;
    background:rgba(245,242,236,.7);
  }
  .bl-why-family>header{grid-column:1/span 5}
  .bl-why-family h2{max-width:10ch;margin:18px 0 0;font-size:var(--why-h2);line-height:1.02}
  .bl-why-family header p{max-width:50ch;margin:26px 0 0;font-size:16px}
  .bl-why-family>ol{grid-column:7/-1;margin:0;padding:0;list-style:none;counter-reset:family}
  .bl-why-family li{
    position:relative;
    display:grid;
    grid-template-columns:62px 1fr;
    column-gap:22px;
    padding:26px 0;
    border-bottom:1px solid rgba(11,18,33,.2);
  }
  .bl-why-family li:first-child{transform:translateX(-22px)}
  .bl-why-family li:last-child{transform:translateX(18px)}
  .bl-why-family li>span{grid-row:1/span 2;color:var(--why-coral);font-size:13px;font-weight:800;letter-spacing:.14em}
  .bl-why-family li:nth-child(2)>span{color:var(--why-teal)}
  .bl-why-family li:nth-child(3)>span{color:var(--why-rose)}
  .bl-why-family h3{margin:0 0 6px;font-size:21px;line-height:1.2}
  .bl-why-family li p{max-width:48ch;margin:0;font-size:14px}

  .bl-why-cta{
    min-height:660px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    padding:var(--why-section-y) max(48px,calc((100vw - var(--why-canvas))/2));
    text-align:center;
    background:#FAF5EC url("/assets/media/boundlearn/boundlearn-why-canvas.png") center 64%/cover no-repeat;
    isolation:isolate;
  }
  .bl-why-cta::before{
    content:"";
    position:absolute;
    inset:0;
    z-index:-1;
    background:rgba(251,248,242,.63);
  }
  .bl-why-cta h2{max-width:15ch;margin:0 auto;font-size:var(--why-h2);line-height:1.02}
  .bl-why-cta>p{max-width:67ch;margin:28px auto 0;font-size:17px}
  .bl-why-cta>div{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:34px}
  .bl-why-cta a{
    min-width:190px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:16px 26px;
    border:0;
    border-radius:0;
    background:transparent;
    font-size:11px;
    line-height:1;
    font-weight:850;
    letter-spacing:.14em;
    text-transform:uppercase;
    transition:transform .22s ease,color .22s ease;
  }
  .bl-why-cta a:first-child{
    color:var(--why-paper);
    background:var(--why-coral);
    clip-path:polygon(2% 4%,98% 0,100% 90%,4% 100%,0 22%);
  }
  .bl-why-cta a:last-child{
    color:var(--why-teal);
    border-bottom:1px solid currentColor;
  }
  .bl-why-cta a:hover,
  .bl-why-cta a:focus-visible{transform:translateY(-3px) rotate(-.4deg)}

  .bl-why-footer{
    padding:58px max(48px,calc((100vw - var(--why-canvas))/2)) 42px!important;
    color:var(--why-paper);
    background:var(--why-ink)!important;
  }
  .bl-why-footer>div{width:100%!important;max-width:1180px!important}
  .bl-why-footer .bl-hub-footer-grid{gap:48px!important;padding-bottom:38px!important}
  .bl-why-footer [data-bl-footer-copy]{color:var(--why-paper)!important}
  .bl-why-footer .bl-hub-footer-links a{color:var(--why-paper)!important}
  .bl-why-footer .bl-hub-footer-links a:hover,
  .bl-why-footer .bl-hub-footer-links a:focus-visible{color:#F4D77A!important}
  .bl-why-footer [data-bl-footer-slogan],
  .bl-why-footer [data-bl-footer-copyright]{color:var(--why-paper)!important}
}

@media (min-width:1800px){
  .bl-native-wide.bl-why-page{
    --why-canvas:var(--bl-wide-canvas);
    --why-section-y:var(--bl-wide-section-y);
    --why-display:var(--bl-wide-display);
    --why-h2:var(--bl-wide-h2);
  }

  .bl-native-wide .bl-why-header,
  .bl-native-wide .bl-why-footer{
    padding-inline:var(--bl-wide-edge)!important;
  }

  .bl-native-wide .bl-why-hero{
    min-height:calc(100svh - 92px);
    padding-block:clamp(92px,6.4vw,148px);
    padding-inline:var(--bl-wide-edge);
    grid-template-columns:repeat(12,minmax(0,1fr));
    gap:var(--bl-wide-gap);
    background-image:url("/assets/media/boundlearn/boundlearn-why-hero-canvas-native-wide-v1.png");
  }
  .bl-native-wide .bl-why-hero-copy{
    grid-column:1/span 5;
    max-width:none;
  }
  .bl-native-wide .bl-why-hero h1{font-size:var(--bl-wide-display)}
  .bl-native-wide .bl-why-hero-copy>p{
    max-width:62ch;
    font-size:var(--bl-wide-body);
  }
  .bl-native-wide .bl-why-scroll-link{font-size:var(--bl-wide-label)}
  .bl-native-wide .bl-why-folio{
    grid-column:7/-1;
    min-height:min(820px,72vh);
  }
  .bl-native-wide .bl-why-folio-paper{
    max-width:clamp(250px,14vw,340px);
    padding:clamp(19px,1.1vw,26px) clamp(22px,1.25vw,30px);
    font-size:clamp(16px,.76vw,19px);
  }
  .bl-native-wide .bl-why-folio-paper--mentor{max-width:clamp(270px,15vw,370px)}
  .bl-native-wide .bl-why-folio-note,
  .bl-native-wide .bl-why-folio figcaption{font-size:var(--bl-wide-label)}

  .bl-native-wide .bl-why-action,
  .bl-native-wide .bl-why-growth,
  .bl-native-wide .bl-why-guidance,
  .bl-native-wide .bl-why-family,
  .bl-native-wide .bl-why-cta{
    padding-inline:var(--bl-wide-edge);
    padding-block:var(--bl-wide-section-y);
  }

  .bl-native-wide .bl-why-action{
    min-height:clamp(980px,52vw,1280px);
    column-gap:var(--bl-wide-gap);
  }
  .bl-native-wide .bl-why-action>header{grid-column:1/span 5;padding-right:clamp(32px,2.4vw,58px)}
  .bl-native-wide .bl-why-action h2,
  .bl-native-wide .bl-why-growth h2,
  .bl-native-wide .bl-why-guidance-heading h2,
  .bl-native-wide .bl-why-family h2,
  .bl-native-wide .bl-why-cta h2{font-size:var(--bl-wide-h2)}
  .bl-native-wide .bl-why-action header p{
    max-width:60ch;
    font-size:var(--bl-wide-body);
  }
  .bl-native-wide .bl-why-action-fold{
    grid-column:6/-1;
    min-height:clamp(520px,30vw,720px);
    column-gap:clamp(84px,5vw,132px);
    row-gap:clamp(74px,5vw,118px);
    padding-left:clamp(58px,3.8vw,92px);
  }
  .bl-native-wide .bl-why-action-fold li{
    min-height:120px;
    padding-top:38px;
    font-size:clamp(30px,1.65vw,42px);
  }
  .bl-native-wide .bl-why-action-fold li::before{font-size:var(--bl-wide-label)}

  .bl-native-wide .bl-why-growth{min-height:clamp(1440px,68vw,1740px)}
  .bl-native-wide .bl-why-growth>header{
    grid-template-columns:repeat(12,minmax(0,1fr));
    gap:var(--bl-wide-gap);
  }
  .bl-native-wide .bl-why-growth h2{grid-column:1/span 8;max-width:14ch}
  .bl-native-wide .bl-why-process{
    --why-process-gap:var(--bl-wide-gap);
    margin-top:clamp(112px,5.2vw,142px);
  }
  .bl-native-wide .bl-why-process li{min-height:clamp(250px,13vw,330px);padding-top:88px}
  .bl-native-wide .bl-why-process li>span{
    width:clamp(62px,3.1vw,78px);
    height:clamp(62px,3.1vw,78px);
    font-size:var(--bl-wide-label);
  }
  .bl-native-wide .bl-why-process h3{font-size:clamp(27px,1.45vw,36px)}
  .bl-native-wide .bl-why-process p{max-width:30ch;font-size:var(--bl-wide-body)}
  .bl-native-wide .bl-why-capabilities{
    gap:var(--bl-wide-gap);
    margin-top:clamp(132px,6vw,164px);
  }
  .bl-native-wide .bl-why-capabilities h3{font-size:clamp(18px,.9vw,23px)}
  .bl-native-wide .bl-why-capabilities p{max-width:30ch;font-size:clamp(15px,.72vw,18px)}
  .bl-native-wide .bl-why-outcome-ribbon{
    margin-top:clamp(112px,5.4vw,148px);
    padding:clamp(26px,1.35vw,34px) clamp(34px,1.8vw,46px);
  }
  .bl-native-wide .bl-why-outcome-ribbon span{font-size:var(--bl-wide-label)}

  .bl-native-wide .bl-why-guidance-heading{
    grid-template-columns:repeat(12,minmax(0,1fr));
    column-gap:var(--bl-wide-gap);
  }
  .bl-native-wide .bl-why-guidance-title{font-size:clamp(17px,.78vw,20px)}
  .bl-native-wide .bl-why-guidance-heading h2{grid-column:1/span 8;max-width:13ch}
  .bl-native-wide .bl-why-guidance-heading>p:last-child{
    grid-column:9/-1;
    max-width:36ch;
    font-size:var(--bl-wide-body);
  }
  .bl-native-wide .bl-why-guidance-spread{
    width:100%;
    max-width:none;
    margin-top:clamp(92px,4.6vw,124px);
  }
  .bl-native-wide .bl-why-guidance-spread>section{
    padding:clamp(60px,3.2vw,84px);
  }
  .bl-native-wide .bl-why-guidance-spread h3{font-size:clamp(34px,1.8vw,46px)}
  .bl-native-wide .bl-why-guidance-quote p{
    max-width:44ch;
    font-size:clamp(18px,.9vw,22px);
  }
  .bl-native-wide .bl-why-guidance-quote cite{font-size:clamp(14px,.64vw,16px)}
  .bl-native-wide .bl-why-guidance-quote a{font-size:clamp(12px,.56vw,14px)}
  .bl-native-wide .bl-why-guidance-spread>section>p:last-of-type{
    max-width:60ch;
    font-size:clamp(15px,.7vw,18px);
  }
  .bl-native-wide .bl-why-guidance-disclaimer{
    max-width:72ch;
    font-size:clamp(13px,.6vw,15px);
  }

  .bl-native-wide .bl-why-family{
    min-height:clamp(940px,50vw,1220px);
    gap:var(--bl-wide-gap);
  }
  .bl-native-wide .bl-why-family>header{grid-column:1/span 5}
  .bl-native-wide .bl-why-family header p{
    max-width:60ch;
    font-size:var(--bl-wide-body);
  }
  .bl-native-wide .bl-why-family>ol{grid-column:7/-1}
  .bl-native-wide .bl-why-family li{
    grid-template-columns:clamp(72px,3.5vw,92px) 1fr;
    column-gap:clamp(26px,1.5vw,38px);
    padding-block:clamp(32px,1.75vw,46px);
  }
  .bl-native-wide .bl-why-family li>span{font-size:var(--bl-wide-label)}
  .bl-native-wide .bl-why-family h3{font-size:clamp(25px,1.25vw,32px)}
  .bl-native-wide .bl-why-family li p{max-width:56ch;font-size:clamp(16px,.76vw,19px)}

  .bl-native-wide .bl-why-cta{min-height:clamp(820px,43vw,1060px)}
  .bl-native-wide .bl-why-cta h2{max-width:15ch}
  .bl-native-wide .bl-why-cta>p{
    max-width:72ch;
    font-size:var(--bl-wide-body);
  }
  .bl-native-wide .bl-why-cta a{
    min-width:clamp(220px,11vw,280px);
    padding:clamp(18px,1vw,24px) clamp(30px,1.6vw,42px);
    font-size:var(--bl-wide-label);
  }

  .bl-native-wide .bl-why-footer>div{
    width:100%!important;
    max-width:none!important;
    margin-inline:0!important;
  }
}

@media (min-width:3200px){
  .bl-native-wide .bl-why-hero{
    min-height:100svh;
    padding-block:clamp(176px,5.2vw,208px);
    background-position:center;
  }
  .bl-native-wide .bl-why-hero-copy{
    transform:translateY(calc(clamp(50px,3.9vw,149px) - 64px));
  }
  .bl-native-wide .bl-why-hero-copy>p{max-width:60ch}
  .bl-native-wide .bl-why-folio{min-height:min(1280px,68vh)}
  .bl-native-wide .bl-why-folio-paper{
    max-width:460px;
    padding:34px 38px;
    font-size:23px;
  }
  .bl-native-wide .bl-why-folio-paper--mentor{max-width:500px}

  .bl-native-wide .bl-why-action{min-height:1780px}
  .bl-native-wide .bl-why-action-fold{
    min-height:900px;
    column-gap:clamp(148px,4.4vw,176px);
    row-gap:clamp(130px,4vw,160px);
    padding-left:clamp(112px,3.3vw,132px);
  }
  .bl-native-wide .bl-why-action-fold li{
    min-height:170px;
    padding-top:54px;
    font-size:clamp(48px,1.45vw,58px);
  }

  .bl-native-wide .bl-why-growth{min-height:2180px}
  .bl-native-wide .bl-why-process{margin-top:184px}
  .bl-native-wide .bl-why-process li{min-height:440px;padding-top:132px}
  .bl-native-wide .bl-why-process li>span{width:104px;height:104px}
  .bl-native-wide .bl-why-process h3{font-size:46px}
  .bl-native-wide .bl-why-capabilities{margin-top:206px}
  .bl-native-wide .bl-why-capabilities h3{font-size:28px}
  .bl-native-wide .bl-why-capabilities p{font-size:21px}
  .bl-native-wide .bl-why-outcome-ribbon{margin-top:188px;padding:46px 58px}

  .bl-native-wide .bl-why-guidance-spread{
    width:100%;
    min-width:70%;
    margin-top:160px;
  }
  .bl-native-wide .bl-why-guidance-spread>section{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    column-gap:clamp(58px,2vw,80px);
    padding:clamp(104px,3vw,120px);
  }
  .bl-native-wide .bl-why-guidance-spread>section>span,
  .bl-native-wide .bl-why-guidance-spread>section>h3,
  .bl-native-wide .bl-why-guidance-spread>section>p:last-of-type{
    grid-column:1/-1;
  }
  .bl-native-wide .bl-why-guidance-spread h3{font-size:58px}
  .bl-native-wide .bl-why-guidance-quote{margin-top:64px}
  .bl-native-wide .bl-why-guidance-quote p{max-width:44ch;font-size:25px}
  .bl-native-wide .bl-why-guidance-quote footer{
    align-items:flex-start;
    flex-direction:column;
  }
  .bl-native-wide .bl-why-guidance-quote cite{font-size:19px}
  .bl-native-wide .bl-why-guidance-quote a{font-size:16px}
  .bl-native-wide .bl-why-guidance-spread>section>p:last-of-type{
    max-width:62ch;
    margin-top:62px;
    font-size:21px;
  }
  .bl-native-wide .bl-why-guidance-disclaimer{font-size:18px}

  .bl-native-wide .bl-why-family{min-height:1760px}
  .bl-native-wide .bl-why-family h3{font-size:40px}
  .bl-native-wide .bl-why-family li p{font-size:22px}
  .bl-native-wide .bl-why-cta{min-height:1420px}
}
