:root{--mast-hero-cream:var(--mast-cream,#f5f3ef);--mast-hero-clay:var(--mast-clay,#b35335);--mast-hero-black:var(--mast-washed-black,#2a2622);--mast-hero-text-muted:var(--mast-washed-black-75,#57504e);--mast-hero-btn-padding:13.5px 17.5px;--mast-hero-btn-radius:var(--button-radius,8px);--mast-hero-btn-font-size:min(var(--type-button-size,17px),17px);--mast-hero-media-tall:clamp(300px,34.72vw,500px);--mast-hero-media-short:clamp(180px,17.36vw,250px);--mast-hero-media-split:clamp(260px,31.25vw,450px);--mast-hero-inset:20px;--mast-hero-gap:30px}@media (min-width:768px){:root{--mast-hero-inset:40px;--mast-hero-gap:25px}}@media (min-width:1024px){:root{--mast-hero-gap:40px}}.mast-hero.mast-hero--2026{display:flex;flex-direction:column;gap:var(--mast-hero-gap);--mast-hero-media-h:var(--mast-hero-media-tall)}.mast-hero.mast-hero--2026.mast-hero--media-short{--mast-hero-media-h:var(--mast-hero-media-short)}.dnd-section.row-depth-1.row-number-1:has(section.mast-hero.mast-hero--2026){padding-top:10px!important}@media (min-width:1024px){.body-wrapper:has(.dnd-section.row-depth-1.row-number-1 section.mast-hero.mast-hero--2026) .mast-header{margin-bottom:0}.dnd-section.row-depth-1.row-number-1:has(section.mast-hero.mast-hero--2026)+.dnd-section{padding-top:var(--mast-hero-gap)!important}}.mast-hero--2026 .mast-hero__stage{border-radius:var(--media-radius,8px);display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;position:relative}.mast-hero--2026 .mast-hero__stage>*{grid-area:1/1}.mast-hero--2026 .mast-hero__media{min-height:var(--mast-hero-media-h);overflow:hidden;position:relative;width:100%}.mast-hero--2026 .mast-hero__media>img,.mast-hero--2026 .mast-hero__media>video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media (max-width:767px){.mast-hero--2026 .mast-hero__media>img[style*="--mast-hero-phone-position"]{object-position:var(--mast-hero-phone-position)!important}}.mast-hero--2026 .mast-hero__media:has(>iframe){container-type:size}.mast-hero--2026 .mast-hero__media>iframe{border:0;height:max(100cqh,56.25cqw);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:max(100cqw,177.78cqh)}.mast-hero--2026 .mast-hero__shade{inset:0;pointer-events:none;position:absolute}.mast-hero--2026 .mast-hero__shade--default{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent 70%)}.mast-hero--2026.mast-hero--layout-thin .mast-hero__shade--default{background-image:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25))}@media (max-width:767px){.mast-hero--2026 .mast-hero__shade--default{background-image:linear-gradient(90deg,rgba(0,0,0,.45),rgba(0,0,0,.15))}}.mast-hero--2026 .mast-hero__caption{bottom:16px;color:var(--mast-hero-cream);font-family:var(--font-primary);font-size:var(--type-caption-size);font-weight:300;line-height:1.3;margin:0;max-width:calc(100% - 40px);position:absolute;right:20px;text-align:right;z-index:1}.mast-hero--2026 .mast-hero__caption--location{align-items:center;display:flex;gap:10px;justify-content:flex-end}.mast-hero--2026 .mast-hero__caption-icon{display:block;flex:none;height:13px;width:auto}.mast-hero--2026 .mast-hero__eyebrow{align-items:center;align-self:start;border:1px solid var(--mast-white,#fff);border-radius:45px;color:var(--mast-white,#fff);display:inline-flex;--small-text:0;font-family:var(--font-secondary);font-size:var(--type-indice-size);gap:10px;justify-self:end;letter-spacing:.04em;line-height:1.2;margin:20px;padding:10px;position:relative;text-transform:uppercase;z-index:3}.mast-hero--2026 .mast-hero__eyebrow-dot{border-radius:50%;flex:none;height:10px;width:10px}.mast-hero--2026 .mast-hero__eyebrow.mast-hero__eyebrow--row{align-self:flex-start;border-color:var(--mast-hero-black);color:var(--mast-hero-black);justify-self:auto;margin:0;z-index:auto}@media (min-width:1024px){.mast-hero--2026 .mast-hero__eyebrow.mast-hero__eyebrow--row{align-self:flex-end}}.mast-hero.mast-hero--2026 .mast-hero__event-line{color:var(--mast-hero-text-muted);font-family:var(--font-primary);font-size:var(--type-h5-size);font-weight:400;line-height:1.3;margin:0}.mast-hero.mast-hero--2026 .mast-hero__content .mast-hero__event-line{color:var(--mast-hero-cream)}.mast-hero--2026 .mast-hero__event-separator{padding:0 .6em}.mast-hero--2026 .mast-hero__content{display:flex;flex-direction:column;gap:20px;padding:var(--mast-hero-inset);position:relative;z-index:2}.mast-hero.mast-hero--2026 .mast-hero__content .mast-hero__header,.mast-hero.mast-hero--2026 .mast-hero__content .mast-hero__subheader,.mast-hero.mast-hero--2026 .mast-hero__content a.mast-hero__link-type_text{color:var(--mast-hero-cream)}.mast-hero--2026.mast-hero--has-eyebrow .mast-hero__content{padding-top:calc(var(--mast-hero-inset) + 50px)}.mast-hero--2026.mast-hero--has-caption .mast-hero__content{padding-bottom:calc(var(--mast-hero-inset) + 30px)}@media (min-width:768px){.mast-hero--2026 .mast-hero__content{gap:30px}}.mast-hero.mast-hero--2026 .mast-hero__header{color:var(--color-heading);font-family:var(--font-primary);font-size:var(--type-h1-size);font-weight:var(--type-h1-weight);line-height:var(--type-h1-lh);margin:0;white-space:pre-line}.mast-hero.mast-hero--2026 .mast-hero__subheader{color:var(--color-body);font-family:var(--font-primary);font-size:var(--type-h6-size);font-weight:var(--type-h6-weight);line-height:1.3;margin:0}.mast-hero.mast-hero--2026 h1.mast-hero__subheader,.mast-hero.mast-hero--2026 h2.mast-hero__subheader,.mast-hero.mast-hero--2026 h3.mast-hero__subheader,.mast-hero.mast-hero--2026 h4.mast-hero__subheader,.mast-hero.mast-hero--2026 h5.mast-hero__subheader{color:var(--color-heading);font-weight:400}.mast-hero.mast-hero--2026 h1.mast-hero__subheader{font-size:var(--type-h1-size);line-height:var(--type-h1-lh)}.mast-hero.mast-hero--2026 h2.mast-hero__subheader{font-size:var(--type-h2-size);line-height:var(--type-h2-lh)}.mast-hero.mast-hero--2026 h3.mast-hero__subheader{font-size:var(--type-h3-size);line-height:var(--type-h3-lh)}.mast-hero.mast-hero--2026 h4.mast-hero__subheader{font-size:var(--type-h4-size)}.mast-hero.mast-hero--2026 h5.mast-hero__subheader{font-size:var(--type-h5-size)}.mast-hero--2026 .mast-hero__row{display:flex;flex-direction:column;gap:20px}.mast-hero--2026 .mast-hero__section-a,.mast-hero--2026 .mast-hero__section-b{display:flex;flex-direction:column;gap:20px;min-width:0}@media (min-width:1024px){.mast-hero--2026 .mast-hero__row{align-items:center;flex-direction:row;gap:40px;justify-content:space-between}.mast-hero--2026 .mast-hero__section-a{max-width:var(--text-max-width)}.mast-hero--2026 .mast-hero__section-b{align-items:flex-end;flex:none;max-width:600px;text-align:right}}.mast-hero.mast-hero--2026 .mast-hero__bottom-border{border-bottom:0;border-top:1px solid var(--mast-hero-black);padding-bottom:0;width:100%}.mast-hero--2026 .mast-hero__links{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin:0}.mast-hero--2026 .mast-hero__content .mast-hero__links{margin-top:20px}.mast-hero.mast-hero--2026 a.mast-hero__link{font-family:var(--font-primary);margin:0;text-decoration:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,color .15s ease-in-out;white-space:nowrap}.mast-hero.mast-hero--2026 a.mast-hero__link-type_text{border-bottom:1px solid;color:var(--color-heading);font-size:var(--type-h6-size);padding-bottom:2px}.mast-hero.mast-hero--2026 a.mast-hero__link-type_text:hover{color:var(--mast-hero-clay)}.mast-hero.mast-hero--2026 a:is(.mast-hero__link-type_button,.mast-hero__link-type_outline,.mast-hero__link-type_outline_light,.mast-hero__link-type_button_clay,.mast-hero__link-type_button_black){border:1.5px solid transparent;border-radius:var(--mast-hero-btn-radius);display:inline-block;font-size:var(--mast-hero-btn-font-size);font-weight:400;line-height:1.2;padding:var(--mast-hero-btn-padding);text-align:center;width:fit-content}.mast-hero.mast-hero--2026 a.mast-hero__link-type_button_black{background-color:var(--mast-hero-black);border-color:var(--mast-hero-black);color:var(--mast-hero-cream)}.mast-hero.mast-hero--2026 a.mast-hero__link-type_button_black:hover{background-color:var(--mast-hero-clay);border-color:var(--mast-hero-clay)}.mast-hero.mast-hero--2026 a.mast-hero__link-type_outline_light{background-color:transparent;border-color:var(--mast-hero-cream);color:var(--mast-hero-cream)}.mast-hero.mast-hero--2026 a.mast-hero__link-type_outline_light:hover{background-color:var(--mast-hero-cream);color:var(--mast-hero-black)}.mast-hero.mast-hero--2026 a.mast-hero__link-type_outline{background-color:transparent;border-color:var(--mast-hero-clay);color:var(--mast-hero-clay)}.mast-hero.mast-hero--2026 a.mast-hero__link-type_outline:hover{background-color:var(--mast-hero-clay);color:var(--mast-hero-cream)}.mast-hero.mast-hero--2026 a.mast-hero__link-type_button{background-color:var(--mast-hero-cream);border-color:var(--mast-hero-cream);color:var(--mast-hero-black)}.mast-hero.mast-hero--2026 a.mast-hero__link-type_button:hover{background-color:var(--mast-hero-black);border-color:var(--mast-hero-black);color:var(--mast-hero-cream)}.mast-hero.mast-hero--2026 a.mast-hero__link-type_button_clay{background-color:var(--mast-hero-clay);border-color:var(--mast-hero-clay);color:var(--mast-hero-cream)}.mast-hero.mast-hero--2026 a.mast-hero__link-type_button_clay:hover{background-color:var(--mast-hero-black);border-color:var(--mast-hero-black)}.mast-hero--2026 .mast-hero__toc{display:grid;gap:20px}.mast-hero--2026 .mast-hero__toc a{align-items:center;color:var(--color-heading);display:flex;font-family:var(--font-primary);font-size:var(--type-h6-size);font-weight:var(--type-h6-weight);gap:20px;line-height:1.3;text-decoration:none;text-wrap:wrap}.mast-hero--2026 .mast-hero__toc a:before{border:1.5px solid var(--mast-hero-text-muted);border-radius:50%;content:"";flex:none;height:12px;width:12px}.mast-hero--2026 .mast-hero__toc a:hover{color:var(--mast-hero-clay)}.mast-hero--2026 .mast-hero__toc a:hover:before{border-color:var(--mast-hero-clay)}@media (min-width:768px){.mast-hero--2026 .mast-hero__toc{column-gap:60px;grid-auto-columns:max-content;grid-auto-flow:column;grid-template-rows:repeat(var(--toc-rows-2,1),auto);row-gap:30px}}@media (min-width:1024px){.mast-hero--2026 .mast-hero__toc{column-gap:100px;grid-template-rows:repeat(var(--toc-rows-3,1),auto)}}.mast-hero--2026 .mast-hero__toc.mast-hero__toc--column{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.mast-hero--2026 .mast-hero__toc.mast-hero__toc--column{gap:30px}}.mast-hero--2026 .mast-hero__toc.mast-hero__toc--list{display:flex;flex-direction:column;gap:20px;max-width:470px}.mast-hero--2026 .mast-hero__toc-intro{color:var(--color-heading);font-size:var(--type-h5-size);font-weight:var(--type-h5-weight);line-height:1.3;margin:0}.mast-hero--2026 .mast-hero__toc-list{color:var(--mast-hero-text-muted);font-size:var(--type-h6-size);line-height:1.3;list-style:disc;margin:0;padding:0 0 0 30px}.mast-hero--2026 .mast-hero__toc-list li{margin:0;padding:0}.mast-hero--2026 .mast-hero__toc.mast-hero__toc--list a{color:inherit;display:inline;font-size:inherit;font-weight:300}.mast-hero--2026 .mast-hero__toc.mast-hero__toc--list a:before{content:none}.mast-hero--2026 .mast-hero__toc.mast-hero__toc--list a:hover{color:var(--mast-hero-clay)}@media (min-width:768px){.mast-hero--2026 .mast-hero__toc.mast-hero__toc--list{gap:30px}}.mast-hero.mast-hero--2026.mast-hero--layout-page .mast-hero__section-a{max-width:50%}@media (max-width:1023px){.mast-hero.mast-hero--2026.mast-hero--layout-page .mast-hero__section-a{max-width:none}}.mast-hero.mast-hero--2026.mast-hero--layout-thin .mast-hero__content{align-items:center;justify-content:center;text-align:center}@media (min-width:1024px){.mast-hero.mast-hero--2026.mast-hero--layout-thin .mast-hero__section-a{max-width:520px}}.mast-hero.mast-hero--2026.mast-hero--layout-full .mast-hero__content{align-items:flex-start;justify-content:center;text-align:start}.mast-hero.mast-hero--2026.mast-hero--layout-full .mast-hero__content .mast-hero__subheader{width:531px}.mast-hero--2026 .mast-hero__split-media{display:grid;gap:var(--grid-gap,10px)}.mast-hero.mast-hero--2026.mast-hero--layout-split .mast-hero__media{aspect-ratio:3/2;min-height:0}.mast-hero.mast-hero--2026.mast-hero--layout-split .mast-hero__content{align-items:flex-start;justify-content:flex-start}@media (min-width:768px){.mast-hero--2026 .mast-hero__split-media{grid-auto-columns:1fr;grid-auto-flow:column}.mast-hero.mast-hero--2026.mast-hero--layout-split .mast-hero__media{aspect-ratio:auto;min-height:var(--mast-hero-media-split)}}@media (min-width:1024px){.mast-hero.mast-hero--2026.mast-hero--layout-split .mast-hero__section-a{max-width:calc(50% - 5px)}}.mast-hero.mast-hero--2026.mast-hero--layout-no-image .mast-hero__section-a{max-width:none}@media (min-width:1024px){.mast-hero.mast-hero--2026.mast-hero--layout-no-image{padding-top:15px}}.mast-hero.mast-hero--2026.mast-hero--layout-menu-only{border-radius:var(--media-radius,8px);padding:20px}.mast-hero.mast-hero--2026.mast-hero--layout-menu-only .mast-hero__toc{display:flex;flex-wrap:wrap;gap:20px 30px;justify-content:space-around}.mast-hero.mast-hero--2026.mast-hero--layout-menu-only .mast-hero__toc a{color:var(--mast-hero-text-muted);--small-text:0;font-family:var(--font-secondary);font-size:16px;font-weight:600;line-height:normal}.mast-hero.mast-hero--2026.mast-hero--layout-menu-only .mast-hero__toc a:before{content:none}.mast-hero.mast-hero--2026.mast-hero--layout-menu-only .mast-hero__toc a:hover{color:var(--mast-hero-clay)}@media (min-width:768px){.mast-hero.mast-hero--2026.mast-hero--layout-menu-only .mast-hero__toc{gap:20px 50px;justify-content:center}}.mast-hero.mast-hero--2026.mast-hero--layout-menu-only .mast-hero__toc.mast-hero__toc--column{align-items:center;flex-direction:column;flex-wrap:nowrap;gap:20px}.mast-hero--2026 .mast-hero__annotation{font-family:var(--font-secondary,"degular-mono",monospace);font-weight:600;height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.mast-hero--2026 .mast-hero__annotation-crosshair{height:16px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:16px;z-index:10}.mast-hero--2026 .mast-hero__annotation-crosshair:before{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.5);content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.mast-hero--2026 .mast-hero__annotation-crosshair:after{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.5);content:"";height:100%;left:50%;position:absolute;top:0;width:1px}