.hdb-ornament{color:var(--c-secondary);width:7.5rem;height:auto;display:block;overflow:visible}.hd-on-image .hdb-ornament,.hd-theme-dark .hdb-ornament,.hd-theme-primary .hdb-ornament{color:color-mix(in srgb, var(--c-secondary) 85%, white)}.hd-theme-secondary .hdb-ornament{color:var(--c-secondary-contrast);opacity:.6}.hdb-rule{background:var(--s-border,var(--c-border));border:0;height:1px;display:block}.hdb-intro{flex-direction:column;gap:.9rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.hdb-intro[data-align=center]{text-align:center;align-items:center;max-width:46rem;margin-inline:auto}.hdb-intro[data-align=left]{max-width:46rem}.hdb-intro .hd-lead{color:var(--s-muted,var(--c-text-muted))}.hdb-buttons{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;display:flex}.hdb-buttons[data-align=center]{justify-content:center}.hdb-buttons[data-align=right]{justify-content:flex-end}@media (max-width:479px){.hdb-buttons[data-stack=true]{flex-direction:column;align-items:stretch}.hdb-buttons[data-stack=true] .hd-btn{width:100%}}.hdb-caption{font-size:var(--fs-sm);color:var(--s-muted,var(--c-text-muted));margin-top:.85rem;font-style:italic;line-height:1.5}.hdb-editor-hint{border:1px dashed var(--s-border,var(--c-border));text-align:center;font-size:var(--fs-sm);color:var(--s-muted,var(--c-text-muted));padding:2rem 1.25rem}.hdb-frame{isolation:isolate;position:relative}.hdb-frame-arch .hdb-frame-clip{border-radius:999px 999px 0 0;overflow:hidden}.hdb-frame-arch:after{content:"";border:1px solid color-mix(in srgb, var(--c-secondary) 70%, transparent);pointer-events:none;border-bottom:0;border-radius:999px 999px 0 0;position:absolute;inset:-.75rem}.hdb-frame-rect .hdb-frame-clip,.hdb-frame-framed .hdb-frame-clip,.hdb-frame-collage .hdb-frame-clip{border-radius:var(--radius-img);overflow:hidden}.hdb-frame-framed:before{content:"";z-index:-1;border:1px solid var(--c-secondary);border-radius:var(--radius-img);position:absolute;inset:0;transform:translate(clamp(.75rem,2vw,1.5rem),clamp(.75rem,2vw,1.5rem))}.hdb-frame-framed[data-side=right]:before{transform:translate(calc(-1*clamp(.75rem,2vw,1.5rem)),clamp(.75rem,2vw,1.5rem))}.hdb-frame-collage{padding-bottom:14%}.hdb-frame-collage .hdb-frame-clip{width:84%}.hdb-frame-collage[data-side=right] .hdb-frame-clip{margin-left:auto}.hdb-collage-second{border:clamp(5px, .8vw, 10px) solid var(--s-bg,var(--c-bg));border-radius:calc(var(--radius-img) + 4px);background:var(--s-bg,var(--c-bg));width:44%;position:absolute;bottom:0;right:0;overflow:hidden}.hdb-frame-collage[data-side=right] .hdb-collage-second{left:0;right:auto}.hdb-zoom-img img{transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}@media (hover:hover){.hdb-zoom-host:hover .hdb-zoom-img img{transform:scale(1.035)}}.hdb-video{object-fit:cover;background:var(--c-surface-dark);width:100%;height:100%;display:block}.hdb-media-toggle{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#00000047;border:1px solid #fff9;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background-color .25s,border-color .25s;display:inline-flex;position:absolute;bottom:clamp(.75rem,2vw,1.5rem);right:clamp(.75rem,2vw,1.5rem)}@media (hover:hover){.hdb-media-toggle:hover{background:#00000080;border-color:#fff}}.hdb-media-toggle:active{background:#0000008c;border-color:#fff;transition-duration:50ms}.hdb-media-toggle svg{width:1rem;height:1rem}@media (max-width:639px){.hdb-media-toggle{bottom:1rem;left:1rem;right:auto}}.hdb-hero{color:var(--s-text);background:var(--c-surface-dark);isolation:isolate;display:flex;position:relative;overflow:hidden}.hdb-hero[data-height=full]{min-height:max(36rem,100svh)}.hdb-hero[data-height=large]{min-height:max(32rem,84svh)}.hdb-hero[data-height=medium]{min-height:max(28rem,64svh)}.hdb-hero-media{z-index:-2;position:absolute;inset:0}.hdb-slide{opacity:0;transition:opacity 1.8s ease-in-out;position:absolute;inset:0}.hdb-slide.is-active{opacity:1}.hdb-slide img{transition:transform 9s ease-out;transform:scale(1.06)}.hdb-slide.is-active img{transform:scale(1)}.hdb-hero-static img{animation:2.4s cubic-bezier(.2,.6,.2,1) both hdb-settle}@media (max-width:767px){.hdb-slide img,.hdb-slide.is-active img{transition:none;transform:none}.hdb-hero-static img{animation:none}}.hdb-hero-overlay{z-index:-1;pointer-events:none;position:absolute;inset:0}.hdb-hero-shade{z-index:-1;pointer-events:none;background:linear-gradient(#00000061 0%,#0000 28%),linear-gradient(#0000 55%,#00000073 100%);position:absolute;inset:0}.hdb-grain:before{content:"";z-index:0;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hdb-hero-inner{z-index:1;width:100%;padding-top:calc(var(--header-h,88px) + var(--hd-ann-h,0px) + clamp(2rem, 6vh, 4rem));padding-bottom:clamp(4.5rem,12vh,7.5rem);display:flex;position:relative}.hdb-hero-inner[data-v=top],.hdb-hero-inner[data-v=center]{align-items:flex-start}.hdb-hero-inner[data-v=center]>.hd-container{margin-block:auto}.hdb-hero-inner[data-v=bottom]{align-items:flex-end}.hdb-hero-content{flex-direction:column;gap:1.15rem;max-width:44rem;display:flex}.hdb-hero-content[data-align=center]{text-align:center;align-items:center;max-width:52rem;margin-inline:auto}.hdb-hero-content[data-align=right]{text-align:right;align-items:flex-end;margin-left:auto}.hdb-hero-content>*{animation:.7s cubic-bezier(.2,.6,.2,1) both hdb-rise}.hdb-hero-content>:nth-child(2){animation-delay:70ms}.hdb-hero-content>:nth-child(3){animation-delay:.14s}.hdb-hero-content>:nth-child(4){animation-delay:.21s}.hdb-hero-content>:nth-child(5){animation-delay:.28s}.hdb-hero-title{text-shadow:0 1px 30px #00000040}:is(.hdb-hero,.hdb-pagehead-image,.hdb-promo-bg,.hdb-card-overlay) :is(.hd-eyebrow,.hdb-crumbs,.hd-lead){text-shadow:0 1px 14px color-mix(in srgb, var(--overlay-color) 55%, transparent)}.hdb-hero-eyebrow{align-items:center;gap:.9rem;display:inline-flex}.hdb-hero-eyebrow:before,.hdb-hero-content[data-align=center] .hdb-hero-eyebrow:after{content:"";opacity:.7;background:currentColor;width:2.25rem;height:1px}.hdb-hero-content[data-align=right] .hdb-hero-eyebrow{flex-direction:row-reverse}@media (max-width:479px){.hdb-hero-eyebrow:before,.hdb-hero-eyebrow:after{display:none}}.hdb-hero-sub{max-width:36rem;color:var(--s-text);opacity:.92}.hdb-hero .hdb-buttons{margin-top:.75rem}.hdb-scrollcue{z-index:2;background:#ffffff47;width:1px;height:3.5rem;position:absolute;bottom:1.25rem;left:50%;overflow:hidden;transform:translate(-50%)}.hdb-scrollcue:after{content:"";background:#fff;width:1px;height:40%;animation:2.4s cubic-bezier(.6,0,.3,1) infinite hdb-cue;position:absolute;top:-40%;left:0}.hdb-pagehead{isolation:isolate;position:relative;overflow:hidden}.hdb-pagehead-plain{padding-top:calc(var(--header-h,88px) * .5 + clamp(3rem, 8vw, 6rem));text-align:center;padding-bottom:clamp(3rem,7vw,5.5rem)}@media (max-width:559px){.hdb-pagehead-plain{padding-top:clamp(2rem,7vw,3rem)}}.hdb-pagehead-plain[data-align=left]{text-align:left}.hdb-pagehead-plain .hdb-pagehead-body{flex-direction:column;align-items:center;gap:1.25rem;display:flex}.hdb-pagehead-plain[data-align=left] .hdb-pagehead-body{align-items:flex-start}.hdb-pagehead-image{background:var(--c-surface-dark);min-height:max(24rem,58svh);padding-top:calc(var(--header-h,88px) + var(--hd-ann-h,0px) + 3rem);align-items:flex-end;padding-bottom:clamp(2.5rem,6vw,4.5rem);display:flex}.hdb-pagehead-image[data-height=compact]{min-height:max(20rem,44svh)}.hdb-pagehead-shade{background:linear-gradient(to bottom, color-mix(in srgb, var(--overlay-color) 45%, transparent) 0%, transparent 30%), linear-gradient(to top, color-mix(in srgb, var(--overlay-color) 55%, transparent) 0%, color-mix(in srgb, var(--overlay-color) 36%, transparent) 50%, transparent 92%)}.hdb-pagehead-image[data-align=center] .hdb-pagehead-shade{background:linear-gradient(to bottom, color-mix(in srgb, var(--overlay-color) 45%, transparent) 0%, transparent 30%), radial-gradient(ellipse 70% 75% at 50% 78%, color-mix(in srgb, var(--overlay-color) 45%, transparent) 0%, transparent 100%), linear-gradient(to top, color-mix(in srgb, var(--overlay-color) 55%, transparent) 0%, color-mix(in srgb, var(--overlay-color) 24%, transparent) 55%, transparent 92%)}.hdb-pagehead-image .hdb-pagehead-body{flex-direction:column;gap:1.1rem;max-width:48rem;display:flex}.hdb-pagehead-image[data-align=center] .hdb-pagehead-body{text-align:center;align-items:center;margin-inline:auto}.hdb-pagehead-body>*{animation:.6s cubic-bezier(.2,.6,.2,1) both hdb-rise}.hdb-pagehead-body>:nth-child(2){animation-delay:60ms}.hdb-pagehead-body>:nth-child(3){animation-delay:.12s}.hdb-pagehead-body>:nth-child(4){animation-delay:.18s}@media (max-width:767px){.hdb-hero-content>*,.hdb-pagehead-body>*{animation-name:hdb-rise-soft}}.hdb-pagehead-intro{max-width:40rem;color:var(--s-muted,var(--c-text-muted))}.hd-on-image .hdb-pagehead-intro{color:var(--s-text);opacity:.92}.hdb-crumbs ol{font-family:var(--ff-accent);font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--s-muted,var(--c-text-muted));flex-wrap:wrap;gap:.35rem .6rem;margin:0;padding:0;list-style:none;display:flex}.hdb-crumbs li{align-items:center;gap:.6rem;display:inline-flex}.hdb-crumbs li+li:before{content:"›";opacity:.6;letter-spacing:0}.hdb-crumbs a{min-width:24px;min-height:24px;color:inherit;align-items:center;text-decoration:none;transition:color .2s;display:inline-flex}@media (hover:hover){.hdb-crumbs a:hover{color:var(--s-heading,var(--c-heading))}}.hdb-crumbs a:active{color:var(--s-heading,var(--c-heading));transition-duration:50ms}.hdb-crumbs [aria-current]{color:var(--s-heading,var(--c-heading))}@media (max-width:767px){.hdb-crumbs{display:none}}.hdb-dropcap>p:first-of-type:first-letter{float:left;font-family:var(--ff-heading);font-weight:var(--fw-heading);color:var(--s-heading,var(--c-heading));padding:.06em .12em 0 0;font-size:4.4em;line-height:.82}.hd-prose.hdb-cols-2{max-width:none}@media (min-width:900px){.hd-prose.hdb-cols-2{column-count:2;column-rule:1px solid var(--s-border,var(--c-border));column-gap:clamp(2.5rem,5vw,4.5rem)}.hdb-cols-2>*{break-inside:avoid-column}}.hdb-text-side{gap:1.75rem;display:grid}@media (min-width:900px){.hdb-text-side{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,7vw,7rem)}.hdb-text-side-head{top:calc(var(--header-h,88px) + 1.5rem);align-self:start;position:sticky}}.hdb-mt{align-items:center;gap:clamp(2.25rem,5vw,3rem);display:grid}@media (min-width:900px){.hdb-mt{grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3rem)}.hdb-mt-media{grid-area:1/1/auto/span 6}.hdb-mt-body{grid-area:1/8/auto/span 5}.hdb-mt[data-width=wide] .hdb-mt-media{grid-column:1/span 7}.hdb-mt[data-width=wide] .hdb-mt-body{grid-column:8/span 5;padding-left:clamp(0rem,2vw,2rem)}.hdb-mt[data-side=right] .hdb-mt-media{grid-column:7/span 6}.hdb-mt[data-side=right] .hdb-mt-body{grid-column:1/span 5}.hdb-mt[data-side=right][data-width=wide] .hdb-mt-media{grid-column:6/span 7}.hdb-mt[data-side=right][data-width=wide] .hdb-mt-body{grid-column:1/span 5;padding-left:0;padding-right:clamp(0rem,2vw,2rem)}.hdb-mt[data-valign=start]{align-items:start}.hdb-mt[data-valign=end]{align-items:end}}.hdb-mt-body{flex-direction:column;gap:1.1rem;display:flex}.hdb-mt-body .hdb-buttons{margin-top:.75rem}.hdb-mt-body .hd-prose blockquote{font-size:var(--fs-h4);color:var(--s-eyebrow,var(--c-accent));border:0;margin-top:1.6em;padding:0;line-height:1.25}.hdb-mt-body .hd-prose blockquote+p{font-size:var(--fs-sm);color:var(--s-muted,var(--c-text-muted));margin-top:.45em}.hdb-mt-body .hd-prose blockquote+p strong{font-weight:500}.hdb-details{border-top:1px solid var(--s-border,var(--c-border));margin-top:.4rem}.hdb-detail{border-bottom:1px solid var(--s-border,var(--c-border))}.hdb-detail summary{cursor:pointer;min-height:44px;color:var(--s-heading,var(--c-heading));justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;font-weight:600;list-style:none;display:flex}.hdb-detail summary::-webkit-details-marker{display:none}.hdb-detail summary:after{content:"+";text-align:center;width:1.25rem;color:var(--s-muted,var(--c-text-muted));flex:none;font-size:1.35rem;font-weight:300;line-height:1;transition:transform .25s}.hdb-detail[open] summary:after{content:"−"}.hdb-detail summary:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.hdb-detail p{font-size:var(--fs-sm);color:var(--s-muted,var(--c-text-muted));padding:0 2.25rem 1.1rem 0}@media (hover:hover){.hdb-detail summary:hover{color:var(--s-link-hover,var(--c-link-hover))}}.hdb-quote{margin:0;position:relative}.hdb-quote-mark{font-family:var(--ff-heading);height:.45em;color:var(--c-secondary);-webkit-user-select:none;user-select:none;font-size:clamp(5rem,10vw,8rem);line-height:.6;display:block}.hdb-quote-text{font-family:var(--ff-heading);font-weight:var(--fw-heading);font-style:italic;font-size:var(--fs-h2);letter-spacing:var(--ls-heading);color:var(--s-heading,var(--c-heading));text-wrap:balance;margin:0;line-height:1.18}.hdb-quote[data-size=medium] .hdb-quote-text{font-size:var(--fs-h3);line-height:1.25}.hdb-quote-text p+p{margin-top:.6em}.hdb-quote-cite{align-items:center;gap:1rem;margin-top:clamp(1.5rem,3vw,2.25rem);font-style:normal;display:flex}.hdb-quote-name{font-family:var(--ff-accent);font-size:var(--fs-sm);letter-spacing:var(--ls-eyebrow);text-transform:var(--tt-eyebrow);color:var(--s-heading,var(--c-heading));font-weight:600;display:block}.hdb-quote-role{font-size:var(--fs-sm);color:var(--s-muted,var(--c-text-muted));margin-top:.15rem;display:block}.hdb-quote-dash{background:var(--c-secondary);flex:none;width:2.5rem;height:1px}.hdb-quote-portrait{outline:1px solid color-mix(in srgb, var(--c-secondary) 70%, transparent);outline-offset:4px;border-radius:999px;flex:none;width:4.5rem;height:4.5rem;overflow:hidden}.hdb-quote-center{text-align:center;max-width:54rem;margin-inline:auto}.hdb-quote-center .hdb-quote-cite{justify-content:center}.hdb-quote-framed{border:1px solid var(--s-border,var(--c-border));outline:1px solid var(--s-border,var(--c-border));outline-offset:-10px;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,6vw,5rem)}.hdb-quote-split{align-items:center;gap:clamp(2rem,5vw,3rem);display:grid}@media (min-width:900px){.hdb-quote-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,7vw,6.5rem)}}.hdb-quote-split .hdb-frame{width:100%;max-width:26rem;margin-inline:auto}.hdb-grid{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3rem) clamp(1.25rem,2.5vw,2rem);display:grid}@media (min-width:640px){.hdb-grid[data-cols="2"],.hdb-grid[data-cols="3"],.hdb-grid[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hdb-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hdb-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.hdb-card{flex-direction:column;height:100%;transition:transform .25s;display:flex;position:relative}.hdb-card-body{flex-direction:column;flex:1;gap:.6rem;padding-top:1.35rem;display:flex}.hdb-card[data-surface=bordered]{border:1px solid var(--s-border,var(--c-border))}.hdb-card[data-surface=elevated]{background:var(--s-bg,var(--c-bg));box-shadow:0 1px 2px color-mix(in srgb, var(--c-text) 6%, transparent), 0 12px 32px -18px color-mix(in srgb, var(--c-text) 22%, transparent)}.hdb-card[data-surface=bordered] .hdb-card-body,.hdb-card[data-surface=elevated] .hdb-card-body{padding:1.35rem 1.4rem 1.6rem}.hdb-card[data-surface=bordered] .hdb-card-media .hdb-frame-clip,.hdb-card[data-surface=elevated] .hdb-card-media .hdb-frame-clip{border-radius:0}.hdb-card-title{transition:color .25s}.hdb-card-text{color:var(--s-muted,var(--c-text-muted));font-size:var(--fs-sm);line-height:1.65}.hdb-card-more{font-family:var(--ff-accent);font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--s-link,var(--c-link));align-items:center;gap:.5rem;margin-top:auto;padding-top:.6rem;font-weight:600;display:inline-flex}.hdb-card-more svg{width:1.1rem;transition:transform .35s}.hdb-stretch:after{content:"";z-index:2;position:absolute;inset:0}.hdb-stretch{color:inherit;text-decoration:none}.hdb-stretch:focus-visible{outline:none}.hdb-card:has(.hdb-stretch:focus-visible){outline:2px solid var(--c-focus);outline-offset:4px}@media (hover:hover){.hdb-card:hover .hdb-card-more svg{transform:translate(4px)}.hdb-card[data-linked=true]:hover .hdb-card-title{color:var(--s-link,var(--c-link))}}.hdb-card:has(.hdb-stretch:active){transition-duration:50ms;transform:scale(.985)}.hdb-card:has(.hdb-stretch:active) .hdb-card-title{color:var(--s-link,var(--c-link));transition-duration:50ms}.hdb-card:has(.hdb-stretch:active) .hdb-card-more svg{transition-duration:50ms;transform:translate(4px)}.hdb-card-overlay{border-radius:var(--radius-img);background:var(--c-surface-dark);justify-content:flex-end;min-height:22rem;overflow:hidden}.hdb-card-overlay .hdb-card-media{position:absolute;inset:0}.hdb-card-overlay:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000000d 0%,#0000002e 45%,#000000b8 100%);position:absolute;inset:0}.hdb-card-overlay .hdb-card-body{z-index:1;flex:none;padding:1.75rem 1.5rem;position:relative}.hdb-card-overlay .hdb-card-text{color:var(--s-muted)}.hdb-card-overlay .hdb-card-more{color:#fff}@media (hover:hover){.hdb-card-overlay[data-linked=true]:hover .hdb-card-title{color:#fff}}.hdb-card-overlay:has(.hdb-stretch:active) .hdb-card-title{color:#fff}.hdb-card-minimal{border-top:1px solid var(--s-border,var(--c-border))}.hdb-card-minimal .hdb-card-body{padding-top:1.5rem}.hdb-card-index{font-family:var(--ff-heading);font-style:italic;font-size:var(--fs-h5);color:var(--c-secondary);line-height:1}.hd-theme-secondary .hdb-card-index{color:var(--s-heading);opacity:.7}.hdb-card-editorial .hdb-card-body{gap:.7rem;padding-top:1.35rem}.hdb-card-editorial .hdb-card-index{font-family:var(--ff-accent);font-style:normal;font-size:var(--fs-xs);letter-spacing:.12em;color:var(--s-eyebrow,var(--c-accent));font-weight:600}.hdb-card-editorial .hdb-card-title{font-size:var(--fs-h3)}.hdb-card-editorial .hdb-card-text{max-width:30rem}.hdb-card-editorial .hdb-card-more{border-bottom:1px solid var(--s-eyebrow,var(--c-accent));font-size:var(--btn-fs);letter-spacing:var(--btn-ls);text-transform:var(--btn-tt);color:var(--s-heading,var(--c-heading));align-self:flex-start;gap:1.4rem;margin-top:.6rem;padding:.3rem .15rem .55rem 0}.hdb-card-editorial .hdb-card-more svg{width:1.35rem}.hdb-gal-list[data-style=editorial]{align-items:start}.hdb-gal-list[data-style=editorial][data-cols="2"],.hdb-gal-list[data-style=editorial][data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hdb-gal-list[data-style=editorial][data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hdb-gal-list[data-style=editorial][data-cols="3"]>li:nth-child(3n+2),.hdb-gal-list[data-style=editorial][data-cols="2"]>li:nth-child(2n){margin-top:clamp(1.75rem,6vw,5.5rem)}@media (min-width:1024px){.hdb-gal-list[data-style=editorial][data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.hdb-gal-list[data-style=editorial]{column-gap:clamp(.6rem,2.4vw,1.5rem)}.hdb-card-editorial .hdb-card-body{gap:.45rem;padding-top:.85rem}.hdb-card-editorial .hdb-card-title{font-size:clamp(1.05rem, 3.4vw + .3rem, var(--fs-h3));line-height:1.12}.hdb-card-editorial .hdb-card-text{font-size:max(12px, calc(var(--fs-sm) * .88));line-height:1.5}.hdb-card-editorial .hdb-card-more{font-size:max(12px, calc(var(--btn-fs) * .85));gap:.5rem;margin-top:.3rem;padding-bottom:.4rem;line-height:1.3}.hdb-card-editorial .hdb-card-more svg{width:1rem}}.hdb-hl{grid-template-columns:minmax(0,1fr);gap:2.25rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.hdb-hl{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 0}}@media (min-width:1024px){.hdb-hl[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hdb-hl[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.hdb-hl[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.hdb-hl[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hdb-hl-item{flex-direction:column;gap:.7rem;padding-inline:clamp(0rem,2.5vw,2.25rem);display:flex}.hdb-hl[data-align=center] .hdb-hl-item{text-align:center;align-items:center}@media (min-width:640px){.hdb-hl[data-dividers=true] .hdb-hl-item{border-left:1px solid var(--s-border,var(--c-border))}.hdb-hl[data-dividers=true][data-align=left] .hdb-hl-item{padding-left:clamp(1.25rem,2.5vw,2.25rem)}}@media (min-width:640px) and (max-width:1023px){.hdb-hl[data-dividers=true] .hdb-hl-item:nth-child(odd){border-left:0}}@media (min-width:1024px){.hdb-hl[data-dividers=true] .hdb-hl-item:first-child,.hdb-hl[data-dividers=true][data-count="6"] .hdb-hl-item:nth-child(3n+1){border-left:0}}.hdb-hl-icon{border:1px solid color-mix(in srgb, var(--c-secondary) 75%, transparent);width:3.5rem;height:3.5rem;color:var(--s-eyebrow,var(--c-accent));border-radius:999px;justify-content:center;align-items:center;margin-bottom:.35rem;display:inline-flex}.hdb-hl-icon svg{width:1.4rem;height:1.4rem}.hdb-hl-value{font-family:var(--ff-heading);font-weight:var(--fw-heading);font-size:var(--fs-h1);color:var(--s-heading,var(--c-heading));line-height:1}.hdb-hl-value small{color:var(--s-eyebrow,var(--c-accent));margin-left:0;font-size:.42em;font-style:italic}.hdb-hl-text{color:var(--s-muted,var(--c-text-muted));font-size:var(--fs-sm);max-width:30ch;line-height:1.65}.hdb-divider{justify-content:center;align-items:center;gap:1.25rem;display:flex}.hdb-divider[data-size=sm]{padding-block:.5rem}.hdb-divider[data-size=md]{padding-block:1.5rem}.hdb-divider[data-size=lg]{padding-block:3rem}.hdb-divider .hdb-rule{flex:1}.hdb-divider[data-width=short] .hdb-rule{flex:none;width:min(8rem,25%)}.hdb-spacer[data-size=sm]{height:1.5rem}.hdb-spacer[data-size=md]{height:3.5rem}.hdb-spacer[data-size=lg]{height:6rem}.hdb-promo{isolation:isolate;position:relative}.hdb-promo-band{align-items:center;gap:1.75rem;display:grid}@media (min-width:900px){.hdb-promo-band{grid-template-columns:minmax(0,1fr) auto;gap:3rem}.hdb-promo-band[data-badge=true]{grid-template-columns:auto minmax(0,1fr) auto}}.hdb-promo-body{flex-direction:column;gap:.85rem;display:flex}.hdb-promo-text{max-width:44rem}.hdb-promo-split{border-radius:var(--radius-img);background:color-mix(in srgb, var(--s-text,var(--c-text)) 5%, var(--s-bg,var(--c-bg)));grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}@media (min-width:900px){.hdb-promo-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:26rem}.hdb-promo-split[data-side=right] .hdb-promo-media{order:2}}.hdb-promo-split .hdb-promo-media{min-height:16rem;position:relative;overflow:hidden}@media (min-width:600px) and (max-width:899px){.hdb-promo-split .hdb-promo-media{min-height:22rem}}.hdb-promo-split .hdb-promo-body{justify-content:center;padding:clamp(2rem,5vw,4rem);position:relative}.hdb-promo-bg{border-radius:var(--radius-img);background:var(--c-surface-dark);text-align:center;padding:clamp(3rem,8vw,6rem) clamp(1.5rem,6vw,5rem);position:relative;overflow:hidden}.hdb-promo-bg .hdb-promo-body{align-items:center;max-width:44rem;margin-inline:auto}.hdb-promo-bg .hdb-promo-media{z-index:-2;position:absolute;inset:0}.hdb-promo-bg:before{content:"";z-index:-1;background:var(--overlay-color);opacity:calc(var(--overlay-opacity,.35) + .15);position:absolute;inset:0}.hdb-promo-bg:after{content:"";border-radius:max(0px, calc(var(--radius-img) - 6px));pointer-events:none;border:1px solid #ffffff59;position:absolute;inset:12px}.hdb-seal{width:7.25rem;height:7.25rem;color:var(--s-heading,var(--c-heading));text-align:center;font-family:var(--ff-heading);font-style:italic;font-size:var(--fs-h6);text-wrap:balance;border:1px solid;border-radius:999px;flex-direction:column;flex:none;justify-content:center;justify-self:start;align-items:center;padding:1rem;line-height:1.1;display:inline-flex;position:relative}.hdb-seal:before{content:"";border-radius:inherit;opacity:.45;border:1px solid;position:absolute;inset:5px}.hdb-promo-split .hdb-seal,.hdb-promo-bg .hdb-seal{margin-bottom:.5rem}.hdb-player{border-radius:var(--radius-img);background:var(--c-surface-dark);position:relative;overflow:hidden}.hdb-player iframe,.hdb-player video{border:0;width:100%;height:100%;position:absolute;inset:0}.hdb-consent{color:#fff;background:var(--c-surface-dark);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.hdb-consent:before{content:"";z-index:1;background:linear-gradient(#00000040,#000000a6);position:absolute;inset:0}.hdb-consent-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:28rem;padding:1.5rem;display:flex;position:relative}.hdb-consent-note{font-size:var(--fs-sm);color:#ffffffdb;line-height:1.55}.hdb-consent-play{color:#fff;font-family:var(--ff-accent);font-size:var(--btn-fs);letter-spacing:var(--btn-ls);text-transform:var(--btn-tt);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:.75rem;padding:.85rem 1.4rem .85rem .9rem;font-weight:600;transition:background-color .25s,color .25s;display:inline-flex}@media (hover:hover){.hdb-consent-play:hover{color:var(--c-heading);background:#fff}}.hdb-consent-play:active{color:var(--c-heading);background:#fff;transition-duration:50ms}.hdb-consent-play span[aria-hidden]{width:2.25rem;height:2.25rem;color:var(--c-heading);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.hdb-consent-play svg{width:.9rem;height:.9rem;margin-left:2px}.hdb-embed{border-radius:var(--radius-img);border:1px solid var(--s-border,var(--c-border));background:var(--c-surface);width:100%;height:var(--h-m,var(--h,600px));position:relative;overflow:hidden}@media (min-width:768px){.hdb-embed{height:var(--h,600px)}}.hdb-embed iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hdb-embed .hdb-consent{background:var(--c-surface-dark)}.hdb-embed:has(.hdb-consent[data-kind=embed]){height:auto}.hdb-consent[data-kind=embed]{min-height:17rem;color:var(--s-text,var(--c-text));background:color-mix(in srgb, var(--s-text,var(--c-text)) 4%, var(--s-bg,var(--c-bg)));padding:clamp(2.25rem,6vw,3.5rem) 1.25rem;position:relative;inset:auto}.hdb-consent[data-kind=embed]:before{content:none}.hdb-consent[data-kind=embed] .hdb-consent-inner{gap:.9rem;max-width:32rem;padding:0}.hdb-consent[data-kind=embed] .hdb-consent-note{color:var(--s-muted,var(--c-text-muted))}.hdb-consent[data-kind=embed] .hd-btn{margin-top:.35rem}.hdb-consent-icon{border:1px solid color-mix(in srgb, var(--c-secondary) 75%, transparent);width:3.25rem;height:3.25rem;color:var(--s-eyebrow,var(--c-accent));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.hdb-consent-icon svg{width:1.35rem;height:1.35rem}.hdb-embed-frame{color:var(--s-muted,var(--c-text-muted));position:absolute;inset:0}.hdb-player .hdb-embed-frame{color:#ffffffb3}.hdb-embed-frame[aria-busy=true]:after{content:"";pointer-events:none;border:2px solid;border-right-color:#0000;border-radius:999px;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;animation:.8s linear infinite hdb-spin;position:absolute;top:min(50%,9rem);left:50%}@keyframes hdb-spin{to{transform:rotate(360deg)}}.hdb-consent-title{font-family:var(--ff-heading);font-weight:var(--fw-heading);font-size:var(--fs-h5);color:var(--s-heading,var(--c-heading));text-wrap:balance;margin:0;line-height:1.2}.hdb-tl{margin:0;padding:0;list-style:none;position:relative}.hdb-tl:before{content:"";background:linear-gradient(to bottom, transparent, var(--s-border,var(--c-border)) 4%, var(--s-border,var(--c-border)) 96%, transparent);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:.45rem}.hdb-tl-item{padding-bottom:clamp(2.75rem,6vw,4.5rem);padding-left:2.75rem;position:relative}.hdb-tl-item:last-child{padding-bottom:0}.hdb-tl-marker{border:1px solid var(--c-secondary);background:var(--s-bg,var(--c-bg));width:.9rem;height:.9rem;position:absolute;top:.55rem;left:0;transform:rotate(45deg)}.hdb-tl-marker:after{content:"";background:var(--c-secondary);position:absolute;inset:3px}.hdb-tl-year{font-family:var(--ff-heading);font-style:italic;font-weight:var(--fw-heading);font-size:var(--fs-h2);color:var(--s-eyebrow,var(--c-accent));margin-bottom:.6rem;line-height:1;display:block}.hd-theme-secondary .hdb-tl-year{color:var(--s-heading)}.hdb-tl-content{flex-direction:column;gap:.75rem;display:flex}.hdb-tl-media{max-width:28rem;margin-top:.5rem}@media (min-width:900px){.hdb-tl:before{left:50%}.hdb-tl-item{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(3rem,7vw,6rem);padding-left:0;display:grid}.hdb-tl-marker{margin-left:-.45rem;left:50%}.hdb-tl-item:nth-child(odd) .hdb-tl-content{text-align:right;grid-column:1;align-items:flex-end}.hdb-tl-item:nth-child(odd) .hdb-tl-aside{grid-column:2}.hdb-tl-item:nth-child(2n) .hdb-tl-content{grid-area:1/2}.hdb-tl-item:nth-child(2n) .hdb-tl-aside{grid-area:1/1;justify-content:flex-end;display:flex}.hdb-tl-item:nth-child(odd) .hdb-tl-content .hd-prose{margin-left:auto}.hdb-tl-aside .hdb-tl-media{width:100%;margin-top:0}}.hdb-testi{border:1px solid var(--s-border,var(--c-border));border-radius:var(--radius-img);flex-direction:column;gap:1.25rem;height:100%;margin:0;padding:clamp(1.75rem,3vw,2.5rem);display:flex}.hdb-testi-quote{font-family:var(--ff-heading);font-style:italic;font-size:var(--fs-h5);color:var(--s-heading,var(--c-heading));margin:0;line-height:1.4}.hdb-testi-stars{color:var(--c-secondary);gap:.2rem;display:inline-flex}.hdb-testi-stars svg{width:.9rem;height:.9rem}.hdb-testi-cite{flex-direction:column;gap:.15rem;margin-top:auto;font-style:normal;display:flex}.hdb-carousel{position:relative}.hdb-carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;grid-auto-columns:minmax(85%,1fr);grid-auto-flow:column;gap:1.25rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.hdb-carousel-track::-webkit-scrollbar{display:none}.hdb-carousel-track>*{scroll-snap-align:start}@media (min-width:768px){.hdb-carousel-track{grid-auto-columns:calc(50% - .625rem)}}@media (min-width:1100px){.hdb-carousel-track{grid-auto-columns:calc(33.3333% - .833333rem)}}@media (prefers-reduced-motion:reduce){.hdb-carousel-track{scroll-behavior:auto}}.hdb-carousel-nav{justify-content:flex-end;gap:.5rem;margin-top:1.5rem;display:flex}.hdb-round-btn{border:1px solid var(--s-border,var(--c-border));width:2.75rem;height:2.75rem;color:var(--s-heading,var(--c-heading));cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .25s,color .25s,border-color .25s,opacity .25s;display:inline-flex}@media (hover:hover){.hdb-round-btn:hover:not(:disabled){border-color:currentColor}}.hdb-round-btn:active:not(:disabled){background:color-mix(in srgb, currentColor 8%, transparent);border-color:currentColor;transition-duration:50ms}.hdb-round-btn:disabled{opacity:.35;cursor:default}.hdb-round-btn svg{width:1.1rem;height:1.1rem}.hdb-gal-tile{width:100%;color:inherit;text-align:left;font:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.hdb-gal-tile[data-static=true]{cursor:default}.hdb-gal-tile:not([data-static=true]):active{opacity:.86;transition:opacity 50ms}.hdb-gal-tile:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.hdb-gal-tile .hdb-frame-clip{border-radius:var(--radius-img);overflow:hidden}.hdb-gal-tile figcaption,.hdb-gal-cap{font-size:var(--fs-sm);color:var(--s-muted,var(--c-text-muted));margin-top:.6rem;font-style:italic;line-height:1.45}.hdb-gal-masonry{columns:2;column-gap:clamp(.75rem,1.6vw,1.25rem)}@media (min-width:900px){.hdb-gal-masonry{columns:3}}.hdb-gal-masonry[data-cols="4"]{columns:2}@media (min-width:900px){.hdb-gal-masonry[data-cols="4"]{columns:4}.hdb-gal-masonry[data-cols="2"]{columns:2}}.hdb-gal-masonry>li{break-inside:avoid;margin-bottom:clamp(.75rem,1.6vw,1.25rem)}.hdb-gal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.25rem);display:grid}@media (min-width:900px){.hdb-gal-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hdb-gal-grid[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.hdb-gal-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(9rem,22vw,15rem);grid-auto-flow:dense;gap:clamp(.75rem,1.6vw,1.25rem);display:grid}.hdb-gal-mosaic>li{grid-column:span var(--mc,1);grid-row:span var(--mr,1);min-height:0;position:relative}@media (min-width:900px){.hdb-gal-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}.hdb-gal-mosaic>li{grid-column:span var(--dc,1);grid-row:span var(--dr,1)}}.hdb-gal-mosaic .hdb-gal-tile,.hdb-gal-mosaic .hdb-frame-clip{height:100%}.hdb-gal-strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--s-border,var(--c-border)) transparent;grid-auto-columns:min(78vw,24rem);grid-auto-flow:column;gap:clamp(.75rem,1.6vw,1.25rem);padding-bottom:.75rem;display:grid;overflow-x:auto}.hdb-gal-strip>li{scroll-snap-align:start}.hdb-gal-list{margin:0;padding:0;list-style:none}.hdb-cols{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,5vw,4rem);display:grid}@media (min-width:900px){.hdb-cols[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hdb-cols[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hdb-cols[data-dividers=true]>*+*{border-left:1px solid var(--s-border,var(--c-border));padding-left:clamp(1.5rem,3.5vw,3rem)}}.hdb-col{flex-direction:column;gap:.9rem;display:flex}.hdb-col .hdb-hl-icon{margin-bottom:.25rem}.hdb-lb{z-index:1000;color:#f5f2ec;background:color-mix(in srgb, var(--c-surface-dark,#111) 94%, black);opacity:0;touch-action:none;font-family:var(--ff-body);flex-direction:column;transition:opacity .3s;display:flex;position:fixed;inset:0}.hdb-lb.is-open{opacity:1}.hdb-lb-bar{z-index:3;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem clamp(.75rem,2vw,1.5rem);display:flex;position:relative}.hdb-lb-count{font-family:var(--ff-accent);font-size:var(--fs-xs);letter-spacing:.18em;font-variant-numeric:tabular-nums;opacity:.8}.hdb-lb-actions{gap:.5rem;display:flex}.hdb-lb-btn{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:inline-flex}@media (hover:hover){.hdb-lb-btn:hover{background:#ffffff24;border-color:#fff9}}.hdb-lb-btn:active{background:#ffffff38;border-color:#ffffffb3;transition-duration:50ms}.hdb-lb-btn:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}@media (max-width:639px){.hdb-lb-bar{padding-bottom:calc(.75rem + env(safe-area-inset-bottom));order:3}}.hdb-lb-btn svg{width:1.15rem;height:1.15rem}.hdb-lb-stage{flex:1;min-height:0;position:relative;overflow:hidden}.hdb-lb-slide{justify-content:center;align-items:center;padding:0 clamp(.5rem,6vw,5.5rem);transition:opacity .35s;display:flex;position:absolute;inset:0}.hdb-lb-slide img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:0 0;will-change:transform;width:auto;max-width:100%;height:auto;max-height:100%}.hdb-lb-slide img.is-animating{transition:transform .3s cubic-bezier(.2,.6,.2,1)}.hdb-lb-slide[data-zoomable=true] img{cursor:zoom-in}.hdb-lb-slide[data-zoomed=true] img{cursor:grab}.hdb-lb-slide[data-zoomed=true] img:active{cursor:grabbing}.hdb-lb-nav{z-index:3;position:absolute;top:50%;transform:translateY(-50%)}.hdb-lb-nav[data-dir=prev]{left:clamp(.5rem,1.5vw,1.25rem)}.hdb-lb-nav[data-dir=next]{right:clamp(.5rem,1.5vw,1.25rem)}@media (max-width:639px){.hdb-lb-nav{top:auto;bottom:.75rem;transform:none}}.hdb-lb-caption{z-index:3;text-align:center;min-height:3.5rem;font-size:var(--fs-sm);color:#ffffffd1;padding:.85rem clamp(1rem,6vw,5.5rem) 1.25rem;font-style:italic;line-height:1.5;position:relative}@media (max-width:639px){.hdb-lb-caption{padding-inline:4rem}}@keyframes hdb-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hdb-rise-soft{0%{opacity:.35;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes hdb-settle{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes hdb-cue{0%{top:-40%}60%,to{top:100%}}.hd-edit-mode .hdb-hero-content>*,.hd-edit-mode .hdb-pagehead-body>*{animation:none}@media (prefers-reduced-motion:reduce){.hdb-hero-content>*,.hdb-pagehead-body>*,.hdb-hero-static img,.hdb-scrollcue:after{animation:none}.hdb-slide,.hdb-slide img,.hdb-zoom-img img,.hdb-lb,.hdb-lb-slide{transition:none}.hdb-slide img{transform:none}.hdb-card:has(.hdb-stretch:active){transform:none}.hdb-embed-frame[aria-busy=true]:after{opacity:.5;border-right-color:currentColor;animation:none}}.hdb-lb-slide{transition:opacity .35s,transform .35s cubic-bezier(.2,.6,.2,1)}.hdb-lb-fade{animation:.35s both hdb-lb-in}@keyframes hdb-lb-in{0%{opacity:0}to{opacity:1}}.hdb-grid[data-cols="1"]{max-width:48rem;margin-inline:auto}.hdb-gal-fig{position:relative}.hdb-gal-mosaic .hdb-gal-fig,.hdb-gal-mosaic .hdb-gal-tile,.hdb-gal-mosaic .hdb-frame-clip{height:100%}.hdb-gal-mosaic .hdb-gal-cap{color:#fff;pointer-events:none;border-radius:0 0 var(--radius-img) var(--radius-img);background:linear-gradient(#0000,#0009);margin:0;padding:2rem 1rem .85rem;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.hdb-lb-fade{animation:none}.hdb-lb-slide{transition:none}}.hdb-lb:focus{outline:none}@media (min-width:640px){.hdb-hl[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:34rem;margin-inline:auto}}
