.bt-development-section{--bt-dev-ink: #19342d;--bt-dev-muted: #536861;--bt-dev-cream: #fff8ec;--bt-dev-mint: #dceee5;--bt-dev-sky: #dcebf2;--bt-dev-sun: #f3b64a;--bt-dev-coral: #e56f51;--bt-dev-white: #ffffff;--bt-dev-line: rgba(25, 52, 45, .16);--bt-dev-shadow: 0 18px 50px rgba(25, 52, 45, .09);color:var(--bt-dev-ink);font-family:var(--font-body--family)}.bt-dev__shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.bt-dev__eyebrow,.bt-dev-card__kicker{margin:0 0 12px;color:#8a4b34;font-size:.78rem;font-weight:760;letter-spacing:.13em;line-height:1.35;text-transform:uppercase}.bt-dev__lead{max-width:720px;margin-top:20px;color:var(--bt-dev-muted);font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.65}.bt-dev__lead>:first-child,.bt-dev-card__text>:first-child,.bt-dev-note .rte>:first-child,.bt-dev-library__empty .rte>:first-child{margin-top:0}.bt-dev__lead>:last-child,.bt-dev-card__text>:last-child,.bt-dev-note .rte>:last-child,.bt-dev-library__empty .rte>:last-child{margin-bottom:0}.bt-dev__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.bt-dev__button,.bt-dev__text-link,.bt-dev-card__links a{color:inherit;font-weight:740;text-underline-offset:.22em}.bt-dev__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 21px;border:1px solid currentColor;border-radius:999px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.bt-dev__button--primary{border-color:var(--bt-dev-ink);background:var(--bt-dev-ink);color:var(--bt-dev-white)}.bt-dev__button--secondary{background:transparent;color:var(--bt-dev-ink)}.bt-dev__button:hover,.bt-dev__button:focus-visible,.bt-dev__text-link:hover,.bt-dev__text-link:focus-visible,.bt-dev-card__links a:hover,.bt-dev-card__links a:focus-visible{transform:translateY(-2px)}.bt-dev__button:focus-visible,.bt-dev__text-link:focus-visible,.bt-dev-card__links a:focus-visible,.bt-dev-tabs__tab:focus-visible,.bt-dev-resource a:focus-visible{outline:3px solid var(--bt-dev-sun);outline-offset:4px}.bt-dev-hero{overflow:hidden;background:radial-gradient(circle at 86% 10%,rgba(243,182,74,.28),transparent 28%),linear-gradient(135deg,var(--bt-dev-cream),#f7fbf8)}.bt-dev-hero__grid{display:grid;min-height:min(720px,78vh);grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);gap:clamp(32px,6vw,88px);align-items:center;padding-block:clamp(64px,9vw,118px)}.bt-dev-hero__content{order:1}.bt-dev-hero__content h1,.bt-dev-section h2{margin:0;color:var(--bt-dev-ink);font-family:var(--font-heading--family);font-weight:630;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.bt-dev-hero__content h1{max-width:770px;font-size:clamp(2.75rem,6.3vw,6.25rem)}.bt-dev-section h2{max-width:900px;font-size:clamp(2.25rem,4.8vw,4.75rem)}.bt-dev-hero__media{position:relative;order:2;overflow:hidden;min-height:470px;border-radius:44% 56% 48% 52%/38% 42% 58% 62%;background:linear-gradient(145deg,var(--bt-dev-mint),var(--bt-dev-sky));box-shadow:var(--bt-dev-shadow)}.bt-dev-hero__image,.bt-dev-section__image,.bt-dev-tabs__media img,.bt-dev-card__media img,.bt-dev-resource__image{display:block;width:100%;height:100%;object-fit:cover}.bt-dev-hero__image{min-height:470px}.bt-dev-visual{position:relative;display:block;width:100%;min-height:320px;overflow:hidden;background:radial-gradient(circle at 22% 25%,rgba(255,255,255,.86),transparent 19%),radial-gradient(circle at 78% 74%,rgba(243,182,74,.52),transparent 24%),linear-gradient(145deg,var(--bt-dev-mint),var(--bt-dev-sky))}.bt-dev-visual--hero{min-height:470px}.bt-dev-visual span{position:absolute;border:2px solid rgba(25,52,45,.18);border-radius:48% 52% 36% 64%}.bt-dev-visual span:nth-child(1){width:54%;aspect-ratio:1;top:10%;left:8%;transform:rotate(14deg)}.bt-dev-visual span:nth-child(2){width:38%;aspect-ratio:1;right:8%;bottom:7%;transform:rotate(-22deg)}.bt-dev-visual span:nth-child(3){width:18%;aspect-ratio:1;top:19%;right:19%;border-color:#e56f5175;border-radius:50%}.bt-dev-section{padding-block:clamp(70px,9vw,118px);scroll-margin-top:96px}.bt-dev-section--white{background:var(--bt-dev-white)}.bt-dev-section--cream{background:var(--bt-dev-cream)}.bt-dev-section--mint{background:var(--bt-dev-mint)}.bt-dev-section--sky{background:var(--bt-dev-sky)}.bt-dev-section--ink{background:var(--bt-dev-ink);color:var(--bt-dev-white)}.bt-dev-section--ink h2,.bt-dev-section--ink .bt-dev__lead,.bt-dev-section--ink .bt-dev-section__footer,.bt-dev-section--ink .bt-dev__eyebrow{color:var(--bt-dev-white)}.bt-dev-section--ink .bt-dev__lead,.bt-dev-section--ink .bt-dev-section__footer{opacity:.86}.bt-dev-section--ink .bt-dev__button--primary{border-color:var(--bt-dev-white);background:var(--bt-dev-white);color:var(--bt-dev-ink)}.bt-dev-section--ink .bt-dev__button--secondary{color:var(--bt-dev-white)}.bt-dev-section__copy{max-width:900px}.bt-dev-section__intro--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);gap:clamp(36px,7vw,92px);align-items:center}.bt-dev-section--closing .bt-dev-section__intro--split{align-items:stretch}.bt-dev-section__media{overflow:hidden;min-height:360px;border-radius:32px;background:linear-gradient(145deg,var(--bt-dev-mint),var(--bt-dev-sky));box-shadow:var(--bt-dev-shadow)}.bt-dev-section__image{min-height:360px}.bt-dev-section__highlight{display:inline-block;margin:24px 0 0;padding:13px 17px;border-left:4px solid var(--bt-dev-sun);background:#ffffffb8;color:var(--bt-dev-ink);font-size:1.08rem;font-weight:750}.bt-dev-grid{display:grid;gap:18px;margin-top:clamp(34px,5vw,58px)}.bt-dev-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-dev-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-dev-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.bt-dev-card{--bt-dev-card-accent: var(--bt-dev-mint);display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--bt-dev-line);border-radius:24px;background:#ffffffe0;box-shadow:0 10px 34px #19342d0f}.bt-dev-card--sky{--bt-dev-card-accent: var(--bt-dev-sky)}.bt-dev-card--sun{--bt-dev-card-accent: #f9d99a}.bt-dev-card--coral{--bt-dev-card-accent: #f8d9cf}.bt-dev-card--cream{--bt-dev-card-accent: var(--bt-dev-cream)}.bt-dev-card.is-featured{border-color:#19342d52;box-shadow:var(--bt-dev-shadow)}.bt-dev-icon{display:inline-grid;width:54px;height:54px;place-items:center;margin:24px 24px 0;border-radius:18px;background:var(--bt-dev-card-accent);color:var(--bt-dev-ink)}.bt-dev-icon svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.bt-dev-card__media{aspect-ratio:16 / 9;overflow:hidden;background:var(--bt-dev-card-accent)}.bt-dev-card__body{display:flex;min-width:0;height:100%;flex-direction:column;padding:24px}.bt-dev-card h3,.bt-dev-note h3,.bt-dev-tabs__content h3,.bt-dev-library__empty h3,.bt-dev-resource h3{margin:0;color:var(--bt-dev-ink);font-family:var(--font-heading--family);font-size:clamp(1.35rem,2vw,1.75rem);letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.bt-dev-card__text{margin-top:12px;color:var(--bt-dev-muted);line-height:1.62}.bt-dev-card__details{margin:16px 0 0;color:var(--bt-dev-muted);font-size:.94rem;line-height:1.55}.bt-dev-card__links{display:flex;flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:20px}.bt-dev-note{margin-top:clamp(32px,5vw,54px);padding:clamp(22px,4vw,34px);border-left:5px solid var(--bt-dev-sun);border-radius:0 24px 24px 0;background:#ffffffd1;color:var(--bt-dev-ink)}.bt-dev-note--quiet{border-left-color:var(--bt-dev-sky);background:#ffffff94}.bt-dev-note .rte{margin-top:10px;color:var(--bt-dev-muted);line-height:1.65}.bt-dev-section__footer{max-width:880px;margin:clamp(32px,5vw,50px) 0 0;color:var(--bt-dev-muted);font-size:clamp(1.12rem,2vw,1.36rem);font-weight:680;line-height:1.52}.bt-dev-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:32px 0 0;padding:0;list-style:none}.bt-dev-values li{display:grid;min-height:74px;place-items:center;padding:14px;border:1px solid var(--bt-dev-line);border-radius:18px;background:#ffffffc2;color:var(--bt-dev-ink);font-weight:720;text-align:center}.bt-dev-tabs{margin-top:clamp(34px,5vw,58px)}.bt-dev-tabs__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.bt-dev-tabs__tab{min-width:0;min-height:82px;padding:14px;border:1px solid var(--bt-dev-line);border-radius:18px 18px 0 0;background:#ffffff9e;color:var(--bt-dev-ink);cursor:pointer;font:inherit;text-align:left}.bt-dev-tabs__tab span,.bt-dev-tabs__tab small{display:block}.bt-dev-tabs__tab span{font-weight:760;line-height:1.25}.bt-dev-tabs__tab small{margin-top:4px;color:var(--bt-dev-muted)}.bt-dev-tabs__tab[aria-selected=true]{border-color:var(--bt-dev-ink);background:var(--bt-dev-ink);color:var(--bt-dev-white)}.bt-dev-tabs__tab[aria-selected=true] small{color:inherit;opacity:.78}.bt-dev-tabs__panel{padding:clamp(22px,4vw,42px);border:1px solid var(--bt-dev-line);border-radius:0 0 28px 28px;background:#ffffffd6}.bt-dev-tabs[data-bt-tabs-enhanced] .bt-dev-tabs__panel[hidden]{display:none}.bt-dev-tabs__panel-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1fr);gap:clamp(28px,5vw,60px);align-items:center}.bt-dev-tabs__media{overflow:hidden;min-height:300px;border-radius:24px;background:linear-gradient(145deg,var(--bt-dev-mint),var(--bt-dev-sky))}.bt-dev-tabs__media img,.bt-dev-tabs__media .bt-dev-visual{min-height:300px}.bt-dev-tabs__content .rte,.bt-dev-tabs__topics{color:var(--bt-dev-muted);line-height:1.62}.bt-dev-tabs__topics{margin:18px 0 0}.bt-dev-tabs__topics strong{color:var(--bt-dev-ink)}.bt-dev-tabs__articles{display:grid;gap:8px;margin:20px 0;padding-left:20px}.bt-dev-tabs__articles a{color:var(--bt-dev-ink);font-weight:700}.bt-dev-library__categories{max-width:950px;margin:24px 0 0;color:var(--bt-dev-muted);line-height:1.65}.bt-dev-library__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:clamp(34px,5vw,58px)}.bt-dev-resource{overflow:hidden;border:1px solid var(--bt-dev-line);border-radius:24px;background:var(--bt-dev-white)}.bt-dev-resource--featured{grid-row:span 2}.bt-dev-resource__image{max-height:330px;aspect-ratio:16 / 9}.bt-dev-resource__body{padding:24px}.bt-dev-resource h3 a{color:inherit;text-decoration:none}.bt-dev-resource .rte{margin-top:12px;color:var(--bt-dev-muted);line-height:1.58}.bt-dev-library__empty{display:grid;max-width:760px;justify-items:start;margin-top:clamp(34px,5vw,58px);padding:clamp(28px,5vw,48px);border:1px dashed rgba(25,52,45,.32);border-radius:28px;background:var(--bt-dev-cream)}.bt-dev-library__empty .bt-dev-icon{margin:0 0 22px}.bt-dev-library__empty .rte{margin-top:12px;color:var(--bt-dev-muted);line-height:1.62}@media(max-width:989px){.bt-dev-hero__grid,.bt-dev-section__intro--split,.bt-dev-tabs__panel-grid{grid-template-columns:1fr}.bt-dev-hero__grid{min-height:auto}.bt-dev-hero__content{order:2}.bt-dev-hero__media{order:1;min-height:380px}.bt-dev-hero__image,.bt-dev-visual--hero{min-height:380px}.bt-dev-grid--4,.bt-dev-values{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-dev-tabs__list{display:flex;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.bt-dev-tabs__tab{min-width:min(240px,72vw);border-radius:18px;scroll-snap-align:start}.bt-dev-tabs__panel{border-radius:24px}}@media(max-width:749px){.bt-dev__shell{width:min(100% - 24px,1180px)}.bt-dev-hero__grid{gap:30px;padding-block:24px 68px}.bt-dev-hero__media{min-height:280px;margin-inline:-12px;border-radius:0 0 34px 34px}.bt-dev-hero__image,.bt-dev-visual--hero{min-height:280px}.bt-dev__actions{align-items:stretch;flex-direction:column}.bt-dev__button{width:100%;text-align:center}.bt-dev-grid--2,.bt-dev-grid--3,.bt-dev-grid--4,.bt-dev-values,.bt-dev-library__grid{grid-template-columns:1fr}.bt-dev-section__media,.bt-dev-section__image,.bt-dev-section__media .bt-dev-visual,.bt-dev-tabs__media,.bt-dev-tabs__media img,.bt-dev-tabs__media .bt-dev-visual{min-height:240px}.bt-dev-card__body{padding:21px}.bt-dev-icon{margin:21px 21px 0}.bt-dev-resource--featured{grid-row:auto}}@media(max-width:360px){.bt-dev__shell{width:min(100% - 18px,1180px)}.bt-dev-hero__content h1{font-size:clamp(2.35rem,13vw,3.2rem)}.bt-dev-section h2{font-size:clamp(2rem,11vw,2.8rem)}.bt-dev-card,.bt-dev-note,.bt-dev-tabs__panel,.bt-dev-resource,.bt-dev-library__empty{border-radius:20px}}@media(prefers-reduced-motion:reduce){.bt-dev__button{transition:none}.bt-dev-tabs__list{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/bt-development.css.map */
