@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-button{width:auto}}.c-th-pair, .c-tree-minimap, .c-sibs { --c-leaf: #5f8f4c; --c-leaf-deep: #44713a; --c-leaf-soft: #e4efdc; --c-land: #e9e1d2; }.c-th-pair { position: relative; inline-size: 100%; min-block-size: clamp(340px, 40vw, 520px); }.c-th-pair > .brxe-block { position: absolute; margin: 0; overflow: hidden; border-radius: var(--radius-m, 16px); outline: 6px solid var(--behnegar-surface, #fff); outline-offset: -1px; box-shadow: 0 8px 18px rgb(95 72 48 / .06), 0 28px 60px rgb(95 72 48 / .12); background: linear-gradient(160deg, #e4efdc, #efe6d6); }.c-th-pair > .c-th-pair__a { inset-block-start: 0; inset-inline-start: 0; inline-size: 60%; block-size: 88%; rotate: -2deg; }.c-th-pair > .c-th-pair__b { inset-block-end: 0; inset-inline-end: 0; inline-size: 50%; block-size: 62%; rotate: 3deg; }.c-th-pair img { inline-size: 100%; block-size: 100%; object-fit: cover; }.c-facts { inline-size: 100%; }.c-facts dl { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px 24px; margin: 0; padding: 16px; background: var(--behnegar-surface-alt, #faf7f1); border: 1px solid var(--behnegar-border, #e0d6c7); border-radius: var(--radius-m, 16px); }.c-facts dl > div { min-inline-size: 0; }.c-facts dt { font-size: var(--text-xs, .75rem); color: var(--behnegar-text-muted, #5c534e); }.c-facts dd { margin: 0; font-weight: 700; font-size: var(--text-s, .875rem); color: var(--behnegar-text-heading, #181110); overflow-wrap: anywhere; }.c-facts dd[dir="ltr"] { text-align: end; }.c-story__quote { margin: 0; padding: 12px 16px; border-inline-start: 3px solid var(--behnegar-primary, #a6865e); background: var(--behnegar-surface-alt, #faf7f1); border-radius: 0 var(--radius-s, 10px) var(--radius-s, 10px) 0; color: var(--behnegar-text-muted, #5c534e); }.c-story__meta { font-size: var(--text-s, .875rem); color: var(--behnegar-primary-strong, #7d5f3c); }.c-s-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-m, 24px); align-items: stretch; inline-size: 100%; }.c-s-grid:not(:has(.c-story)) { grid-template-columns: minmax(0, 1fr); }.c-panel { background: var(--behnegar-surface, #fff); border: 1px solid var(--behnegar-border, #e0d6c7); border-radius: var(--radius-l, 24px); padding: var(--space-m, 24px); min-inline-size: 0; inline-size: 100%; }.c-panel h2 { font-size: var(--text-xl, 1.3rem); margin: 0; }.c-tree-minimap { position: relative; max-inline-size: 520px; margin-inline: auto; margin-block-start: 8px; aspect-ratio: 1000 / 907.6; }.c-tree-minimap svg { display: block; inline-size: 100%; block-size: auto; }.c-tree-minimap path { fill: var(--c-land); stroke: var(--behnegar-surface, #fff); stroke-width: 1.4; stroke-linejoin: round; }.c-tree-minimap path.is-here { fill: #b3cc98; }.c-tree-minimap .c-pin { position: absolute; inline-size: 36px; block-size: 42px; translate: -50% -94%; filter: drop-shadow(0 1px 0 rgba(255,255,255,.9)) drop-shadow(0 3px 3px rgba(70,50,20,.25)); }.c-tree-minimap .c-pin svg { inline-size: 100%; block-size: 100%; overflow: visible; }.c-sibs:not(:has(.c-tree-card)) { display: none; }.c-tree-grid--sibs { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--space-s, 16px); }.c-sibs .c-tree-card { display: flex; flex-direction: column; background: var(--behnegar-surface, #fff); border: 1px solid var(--behnegar-border, #e0d6c7); border-radius: var(--radius-m, 16px); overflow: hidden; text-decoration: none; color: inherit; transition: border-color 300ms ease; }.c-sibs .c-tree-card:hover { border-color: var(--behnegar-primary-soft, #e3d7c4); }.c-sibs .c-tree-card__media { position: relative; aspect-ratio: 4 / 5; overflow: hidden; background: linear-gradient(160deg, var(--c-leaf-soft), #efe6d6); }.c-sibs .c-tree-card__media img { position: absolute; inset: 0; inline-size: 100%; block-size: 100%; object-fit: cover; }.c-sibs .c-tree-card__body { padding: 12px 14px 14px; }.c-sibs .c-tree-card__body h3 { margin: 0; font-size: var(--text-l, 1.15rem); }.c-sibs .c-tree-card__line { margin: 0; font-size: var(--text-s, .875rem); color: var(--behnegar-text-muted, #5c534e); }.c-s-cta { text-align: center; }@media (max-width: 991px) { .c-tree-grid--sibs { grid-template-columns: repeat(2, minmax(0, 1fr)); }}@media (max-width: 767px) { .c-th-pair { min-block-size: clamp(300px, 92vw, 420px); max-inline-size: 520px; margin-inline: auto; } .c-s-grid { grid-template-columns: minmax(0, 1fr); } .c-panel { padding: var(--space-s, 16px); } .c-tree-grid--sibs { gap: 10px; } .c-sibs .c-tree-card__body { padding: 10px; } .c-sibs .c-tree-card__body h3 { font-size: var(--text-m, 1rem); }}#brxe-tsg006 {font-size: var(--text-l); line-height: 1.9}#brxe-tsg009 {column-gap: var(--space-xs); display: flex; flex-wrap: wrap; row-gap: var(--space-xs)}#brxe-tsg003 {flex-basis: 0; flex-grow: 1; row-gap: var(--space-s); min-width: 0px}#brxe-tsg020 {flex-shrink: 0; width: 100%; max-width: 460px}#brxe-tsg002 {align-items: center; column-gap: var(--space-3xl); flex-direction: row; row-gap: var(--space-xl)}@media (max-width: 991px) {#brxe-tsg002 {column-gap: var(--space-xl); flex-direction: column}}@media (max-width: 478px) {#brxe-tsg001 {padding-right: var(--space-s); padding-left: var(--space-s)}}#brxe-tsg035 {color: var(--behnegar-text-muted)}#brxe-tsg036 {width: 100%}#brxe-tsg033 {row-gap: var(--space-2xs)}.brxe-tsg044 .brxe-tsg045.brxe-text-basic {color: var(--behnegar-text-muted)}.brxe-tsg044.brxe-block {row-gap: var(--space-2xs)}#brxe-tsg040 {row-gap: var(--space-2xs)}#brxe-tsg030 {padding-top: 0}@media (max-width: 478px) {#brxe-tsg030 {padding-right: var(--space-s); padding-left: var(--space-s)}}#brxe-tsg053 {width: 100%}#brxe-tsg051 {row-gap: var(--space-s)}#brxe-tsg050 {padding-top: 0}@media (max-width: 478px) {#brxe-tsg050 {padding-right: var(--space-s); padding-left: var(--space-s)}}#brxe-tsg073 {text-align: center}#brxe-tsg074 {color: var(--behnegar-text-muted); text-align: center; max-width: 560px}#brxe-tsg072 {align-items: center; row-gap: var(--space-s)}#brxe-tsg070 {padding-top: 0}@media (max-width: 478px) {#brxe-tsg070 {padding-right: var(--space-s); padding-left: var(--space-s)}}