.page-header{isolation:isolate;color:#fff;background:radial-gradient(90% 140% at 100% 0,#e8c76629,#0000 55%),linear-gradient(140deg,#0e6e47 0%,#0a4a30 55%,#062a1b 100%);margin-block-end:clamp(1.5rem,3.5vw,2.5rem);padding-block-start:clamp(2.25rem,5vw,3.5rem);padding-block-end:clamp(1.75rem,4vw,2.5rem);position:relative;overflow:hidden}html[dir=rtl] .page-header{background:radial-gradient(90% 140% at 0 0,#e8c76629,#0000 55%),linear-gradient(220deg,#0e6e47 0%,#0a4a30 55%,#062a1b 100%)}.page-header:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 20%,#000);mask-image:linear-gradient(90deg,#0000 20%,#000)}html[dir=rtl] .page-header:before{-webkit-mask-image:linear-gradient(270deg,#0000 20%,#000);mask-image:linear-gradient(270deg,#0000 20%,#000)}.page-header:after{content:"";left:0;right:0;opacity:.75;background:linear-gradient(90deg,#b8901f,#e8c766 50%,#b8901f);height:8px;position:absolute;bottom:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='10'%3E%3Cpath d='M0 10 8 0l8 10 8-10 8 10z'/%3E%3C/svg%3E") 0 0/26px 8px repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='10'%3E%3Cpath d='M0 10 8 0l8 10 8-10 8 10z'/%3E%3C/svg%3E") 0 0/26px 8px repeat-x}.page-header__inner{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.page-header .eyebrow{color:#f3dc94;text-transform:uppercase;letter-spacing:.14em;margin:0 0 .5rem;font-size:.78rem;font-weight:600}.page-header h1{font-family:var(--font-heading,"Fraunces Variable", serif);color:#fff;margin:0 0 .9rem;font-size:clamp(2rem,4.2vw,3rem);font-weight:600;line-height:1.1}html[dir=rtl] .page-header h1{font-family:var(--font-arabic-display,"Reem Kufi Variable", serif)}.page-header .crumbs{color:#ffffffc7;font-size:.85rem}.page-header .crumbs a{color:#fffffff0;text-underline-offset:2px;text-decoration:underline}.page-header .crumbs span{margin-inline-start:.45rem;margin-inline-end:.45rem}.page-header .crumbs{align-items:baseline;display:flex}.page-header .crumbs>*{flex-shrink:0}.page-header .crumbs>:last-child{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;margin-inline-start:0;margin-inline-end:0;overflow:hidden}
