.eb-family-tree{overflow:hidden}.eb-family-tree *{box-sizing:border-box}.eb-family-tree__inner{max-width:1180px;margin:0 auto}.eb-family-tree__intro{max-width:760px;text-align:center;margin:0 auto 42px}.eb-family-tree__eyebrow,.eb-family-tree__card-eyebrow,.eb-family-tree__root-overline,.eb-family-tree__closing-kicker{margin:0 0 14px;color:var(--eb-sage);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.5}.eb-family-tree__intro h1{margin:0 0 18px;color:var(--eb-ink);font:400 clamp(38px,5vw,70px)/1.1 var(--font-heading-family, Georgia),Georgia,serif;letter-spacing:.01em}.eb-family-tree__lead{color:var(--eb-ink);opacity:.78;font-size:clamp(14px,1.5vw,17px);line-height:1.75}.eb-family-tree__lead p{margin:0}.eb-family-tree__root{position:relative;z-index:1;display:flex;align-items:center;gap:22px;width:min(100%,565px);margin:0 auto;padding:24px 28px;background:var(--eb-sage);color:#fff}.eb-family-tree__root-image,.eb-family-tree__monogram{flex:0 0 92px;width:92px;height:92px;border:1px solid rgba(255,255,255,.65)}.eb-family-tree__root-image img{display:block;width:100%;height:100%;object-fit:cover}.eb-family-tree__monogram{display:grid;place-items:center;font:400 29px/1 Georgia,serif;letter-spacing:-.09em}.eb-family-tree__root-overline{display:block;color:#f2ead8;margin:0 0 6px}.eb-family-tree__root strong{display:block;font:400 clamp(23px,3vw,33px)/1.25 var(--font-heading-family, Georgia),Georgia,serif}.eb-family-tree__root p{margin:7px 0 0;color:#ffffffdb;font-size:13px;line-height:1.6}.eb-family-tree__branches{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 88px;padding:90px 0 30px}.eb-family-tree__branches:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--eb-line)}.eb-family-tree__branch{position:relative;min-width:0}.eb-family-tree__branch:before{content:"";position:absolute;z-index:0;top:58px;width:44px;height:1px;background:var(--eb-line)}.eb-family-tree__branch:nth-child(odd):before{right:-44px}.eb-family-tree__branch:nth-child(2n):before{left:-44px}.eb-family-tree__branch:after{content:"";position:absolute;z-index:2;top:53px;width:11px;height:11px;border:2px solid var(--eb-gold);background:var(--eb-bg);border-radius:50%}.eb-family-tree__branch:nth-child(odd):after{right:-50px}.eb-family-tree__branch:nth-child(2n):after{left:-49px}.eb-family-tree__card{height:100%;background:var(--eb-panel);border:1px solid var(--eb-line)}.eb-family-tree__image{height:175px;overflow:hidden;background:#eceee8}.eb-family-tree__image img{display:block;width:100%;height:100%;object-fit:cover}.eb-family-tree__image--plain{display:grid;place-items:center;background:linear-gradient(130deg,#e4e9df,#f6f3ec 68%,#d4ddcf)}.eb-family-tree__image--plain span{color:var(--eb-sage);opacity:.35;font:400 58px/1 Georgia,serif;letter-spacing:-.1em}.eb-family-tree__card-content{padding:28px 31px 29px}.eb-family-tree__card-eyebrow{margin-bottom:8px;color:var(--eb-gold)}.eb-family-tree__card h2{margin:0 0 10px;color:var(--eb-ink);font:400 clamp(25px,2.6vw,35px)/1.2 var(--font-heading-family, Georgia),Georgia,serif}.eb-family-tree__description{margin:0 0 17px;color:var(--eb-ink);opacity:.75;font-size:13px;line-height:1.65}.eb-family-tree__leaves,.eb-family-tree__children{list-style:none;padding:0;margin:0}.eb-family-tree__leaves>li{border-top:1px solid var(--eb-line)}.eb-family-tree__leaves a{display:flex;justify-content:space-between;gap:14px;align-items:baseline;padding:10px 0;color:var(--eb-ink);text-decoration:none;font-size:13px;line-height:1.5;transition:color .2s ease,padding-left .2s ease}.eb-family-tree__leaves a:hover{color:var(--eb-sage);padding-left:4px}.eb-family-tree__leaves a:focus-visible,.eb-family-tree__closing a:focus-visible{outline:2px solid var(--eb-gold);outline-offset:3px}.eb-family-tree__leaves a span{color:var(--eb-gold);font:18px/1 Arial,sans-serif}.eb-family-tree__children{padding:0 0 8px 17px;border-left:1px solid var(--eb-line)}.eb-family-tree__children a{padding:5px 0;font-size:12px}.eb-family-tree__closing{max-width:710px;margin:65px auto 0;padding:40px 30px 44px;text-align:center;background:var(--eb-sage);color:#fff}.eb-family-tree__closing-kicker{display:block;color:#f2ead8;margin-bottom:8px}.eb-family-tree__closing h2{margin:0 0 9px;color:#fff;font:400 clamp(26px,3.2vw,39px)/1.2 var(--font-heading-family, Georgia),Georgia,serif}.eb-family-tree__closing p{margin:0 auto 23px;max-width:480px;color:#ffffffe0;font-size:14px;line-height:1.7}.eb-family-tree__closing a{display:inline-flex;align-items:center;gap:18px;border:1px solid #fff;color:#fff;text-decoration:none;padding:12px 18px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.eb-family-tree__closing a:hover{background:#fff;color:var(--eb-sage)}.eb-family-tree__closing a span{font-family:Arial,sans-serif}@media(max-width:749px){.eb-family-tree__intro{margin-bottom:32px}.eb-family-tree__root{gap:15px;padding:18px}.eb-family-tree__root-image,.eb-family-tree__monogram{flex-basis:65px;width:65px;height:65px}.eb-family-tree__monogram{font-size:24px}.eb-family-tree__branches{grid-template-columns:1fr;gap:26px;padding:42px 0 0 23px}.eb-family-tree__branches:before{left:0}.eb-family-tree__branch:before,.eb-family-tree__branch:nth-child(odd):before,.eb-family-tree__branch:nth-child(2n):before{left:-23px;right:auto;width:23px;top:38px}.eb-family-tree__branch:after,.eb-family-tree__branch:nth-child(odd):after,.eb-family-tree__branch:nth-child(2n):after{left:-28px;right:auto;top:33px}.eb-family-tree__image{height:155px}.eb-family-tree__card-content{padding:23px 20px 25px}.eb-family-tree__closing{margin-top:45px}}@media(prefers-reduced-motion:reduce){.eb-family-tree__leaves a,.eb-family-tree__closing a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/84/compiled_assets/styles.css.map?subset=AAAAAAg */
