.guide-header{overflow:hidden;position:relative;--gh-accent:var(--color-primary);padding-bottom:var(--gd-pad-mobile-bottom,36px);padding-top:var(--gd-pad-mobile-top,20px)}@media (min-width:768px){.guide-header{padding-bottom:var(--gd-pad-desktop-bottom,56px);padding-top:var(--gd-pad-desktop-top,32px)}}.guide-header--bg-soft{background:radial-gradient(45% 70% at 85% 30%,color-mix(in srgb,var(--color-accent) 12%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 6%,var(--color-bg)),var(--color-bg))}.guide-header>.container{position:relative;z-index:1}.guide-header__breadcrumb ol{align-items:center;color:var(--color-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.375rem;list-style:none;margin:0 0 2rem;padding:0}.guide-header__breadcrumb li{align-items:center;display:inline-flex;gap:.375rem}.guide-header__breadcrumb li+li:before{border-right:1.5px solid;border-top:1.5px solid;content:"";height:.375rem;opacity:.6;transform:rotate(45deg);width:.375rem}.guide-header__breadcrumb a{align-items:center;color:inherit;display:inline-flex;text-decoration:none}.guide-header__breadcrumb a:hover{color:var(--gh-accent)}.guide-header__breadcrumb [aria-current] span{color:var(--color-heading);font-weight:500}.guide-header__grid{align-items:center;display:grid;gap:2.5rem}@media (min-width:1024px){.guide-header__grid{gap:3rem;grid-template-columns:minmax(0,var(--gh-text-width,52%)) minmax(0,1fr)}.guide-header--visual-none .guide-header__grid{grid-template-columns:minmax(0,48rem)}}.guide-header__label{color:var(--gh-accent);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 1rem;text-transform:uppercase}.guide-header__label--pill{background-color:color-mix(in srgb,var(--gh-accent) 12%,transparent);border-radius:999px;display:inline-block;padding:.3rem .75rem}.guide-header__title{font-size:clamp(2.125rem,1.5rem + 2.4vw,3.25rem);letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem}.guide-header__summary{color:var(--color-body);font-size:1.0625rem;line-height:1.6;margin:0 0 1.5rem;max-width:38rem}.guide-header__meta{color:var(--color-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.75rem 1.75rem;list-style:none;margin:0;padding:0}.guide-header__meta li{align-items:center;display:inline-flex;gap:.5rem}.guide-header__meta svg{color:var(--color-heading);flex-shrink:0;opacity:.75}.guide-header__visual--image img{display:block;height:auto;width:100%}.guide-header__visual--image .sf-image-placeholder{aspect-ratio:4/3}.guide-header__visual--connection{align-items:center;display:flex;justify-content:center;min-height:17rem;padding:3.5rem 0;position:relative}.guide-header__halo{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--gh-accent) 10%,transparent) 0,color-mix(in srgb,var(--gh-accent) 5%,transparent) 45%,transparent 70%);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:min(30rem,100%)}.guide-header__link{align-items:center;display:flex;gap:0;position:relative}.guide-header__tile{align-items:center;aspect-ratio:1;background-color:var(--color-card);border:1px solid var(--color-border);border-radius:1.25rem;box-shadow:0 24px 48px -28px var(--shadow-color),0 4px 12px -8px var(--shadow-color);display:flex;flex-direction:column;gap:.625rem;justify-content:center;width:clamp(7.5rem,6rem + 4vw,9.5rem)}.guide-header__tile img{height:3.5rem;object-fit:contain;width:3.5rem}.guide-header__monogram{align-items:center;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));border-radius:.875rem;color:#fff;display:inline-flex;font-family:var(--font-heading);font-size:1.5rem;font-weight:800;height:3.25rem;justify-content:center;width:3.25rem}.guide-header__tile-name{color:var(--color-heading);font-family:var(--font-heading);font-size:1rem;font-weight:700}.guide-header__line{align-items:center;display:flex;justify-content:center;position:relative;width:clamp(4.5rem,3rem + 4vw,7rem)}.guide-header__line:before{border-top:2px dashed color-mix(in srgb,var(--gh-accent) 45%,transparent);content:"";left:0;position:absolute;right:0}.guide-header__sync{border:1px solid var(--color-border);border-radius:.75rem;box-shadow:0 8px 20px -12px var(--shadow-color);color:var(--gh-accent);height:2.75rem;justify-content:center;position:relative;width:2.75rem}.guide-header__chip,.guide-header__sync{align-items:center;background-color:var(--color-card);display:inline-flex}.guide-header__chip{border:1px solid var(--color-border);border-radius:.625rem;box-shadow:0 10px 24px -16px var(--shadow-color);color:var(--color-heading);font-size:.75rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;position:absolute;white-space:nowrap}.guide-header__chip svg{color:var(--gh-accent)}.guide-header__chip--1{left:18%;top:.5rem}.guide-header__chip--2{right:0;top:1.25rem}.guide-header__chip--3{bottom:.75rem;left:12%}.guide-header__chip--4{bottom:.5rem;right:4%}@media (prefers-reduced-motion:no-preference){.guide-header__chip{animation:gh-float 6s ease-in-out infinite}.guide-header__chip--2{animation-delay:-1.5s}.guide-header__chip--3{animation-delay:-3s}.guide-header__chip--4{animation-delay:-4.5s}.guide-header__sync svg{animation:gh-spin 6s linear infinite}}@keyframes gh-float{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes gh-spin{to{rotate:1turn}}@media (max-width:639px){.guide-header__visual--connection{flex-direction:column;flex-flow:row wrap;gap:1rem;min-height:0;padding:0}.guide-header__link{flex:1 1 100%;justify-content:center}.guide-header__chip{animation:none;position:static}}