
/*! Squarespace LESS Compiler  (less.js language v1.3.3)  */
a.sqs-block-button-element[href="/november2026"]{background-color:#005329 !important;border-color:#005329 !important;border-radius:8px !important;color:#fff !important;font-weight:700 !important}a.sqs-block-button-element[href="/buytickets"]{background-color:#8e221b !important;border-color:#8e221b !important;border-radius:8px !important;color:#fff !important;font-weight:700 !important}@media screen and (max-width:767px){#block-514a0329b2ee405fe9f2 .sqsrte-text-color--white{color:#00572f !important}}.footer-divider{border-top:1px solid #005329;width:100%;margin:24px 0 18px}@media screen and (min-width:768px) and (max-width:1250px){.sqs-block-content h1,.sqs-block-content h2,.sqs-block-content h3{line-height:1.12 !important}.sqs-block-content p{line-height:1.45 !important}.sqs-block-html{overflow:visible !important}}@media screen and (min-width:768px) and (max-width:1400px){.fluid-engine{--row-height-scaling-factor:.0245 !important}}@media screen and (min-width:768px) and (max-width:1200px){.fluid-engine{--row-height-scaling-factor:.0275 !important}}@media screen and (min-width:768px) and (max-width:1000px){.fluid-engine{--row-height-scaling-factor:.031 !important}}@media screen and (min-width:768px) and (max-width:1400px){.page-section:has(a[href*="easy-company-heritage-april2026"]) .fluid-engine{--row-height-scaling-factor:.034 !important}}@media screen and (min-width:768px) and (max-width:1200px){.page-section:has(a[href*="easy-company-heritage-april2026"]) .fluid-engine{--row-height-scaling-factor:.04 !important}}@media screen and (min-width:768px) and (max-width:1000px){.page-section:has(a[href*="easy-company-heritage-april2026"]) .fluid-engine{--row-height-scaling-factor:.047 !important}}.tt-guests{display:grid;grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;gap:40px 48px;max-width:1120px;margin:0 auto}.tt-guest-card{text-align:center;width:100%}.tt-guest-card img{width:100%;aspect-ratio:.86956522;object-fit:cover;object-position:center top;display:block;border-radius:4px;margin-bottom:16px}.tt-guest-card h3{margin:0 0 5px;font-size:1.45rem;line-height:1.2}.tt-role{margin:0 0 15px;font-size:.95rem;opacity:.75}.tt-guests .tt-guest-card .tt-bio-btn{appearance:none !important;-webkit-appearance:none !important;background-color:#005329 !important;color:#fff !important;border:none !important;border-radius:4px !important;padding:10px 20px !important;font-family:inherit !important;font-size:.95rem !important;font-weight:700 !important;line-height:1.2 !important;cursor:pointer !important;box-shadow:none !important}.tt-guests .tt-guest-card .tt-bio-btn:hover{background-color:#003d1f !important;color:#fff !important}.tt-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.tt-modal.tt-modal-open{display:flex}.tt-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.58)}.tt-modal-card>img{display:none !important}.tt-modal-card{position:relative;z-index:1;display:block;/* WARNING[1] raised evaluating next rule: ExecuteError INCOMPATIBLE_UNITS: No conversion is possible from % (percentage) to PX (pixels).. stripping unit. */
width:calc(52%);max-width:640px;max-height:82vh;overflow-y:auto;overflow-x:hidden;background-color:rgba(255,255,255,.92);color:#222;border-radius:16px;border:1px solid rgba(255,255,255,.7);box-shadow:0 18px 55px rgba(0,0,0,.28);box-sizing:border-box}.tt-modal-content{padding:44px 42px 40px;box-sizing:border-box}.tt-modal-content h2{margin:0 48px 8px 0;font-size:2rem;line-height:1.15}.tt-modal-role{color:#005329;font-weight:700;margin:0 0 22px}.tt-modal-content p:last-child{margin:0;font-size:1rem;line-height:1.7}.tt-modal-close{position:absolute;top:12px;right:14px;width:38px;height:38px;padding:0;background:rgba(255,255,255,.8);color:#222;border:none;border-radius:50%;font-size:28px;line-height:38px;text-align:center;cursor:pointer;z-index:2}@media screen and (max-width:900px){.tt-guests{grid-template-columns:repeat(2,minmax(0,300px));justify-content:center}}@media screen and (max-width:767px){.tt-guests{grid-template-columns:1fr;gap:38px}.tt-guest-card{width:100%;max-width:340px;margin:0 auto}.tt-modal{padding:14px}.tt-modal-card{/* WARNING[2] raised evaluating next rule: ExecuteError INCOMPATIBLE_UNITS: No conversion is possible from % (percentage) to PX (pixels).. stripping unit. */
width:calc(80%);max-width:500px;max-height:86vh;border-radius:14px}.tt-modal-content{width:100%;padding:38px 24px 30px;box-sizing:border-box}.tt-modal-content h2{margin:0 42px 8px 0;font-size:1.6rem;line-height:1.15;overflow-wrap:break-word}.tt-modal-role,.tt-modal-content p{max-width:100%;overflow-wrap:break-word}.tt-modal-content p:last-child{font-size:.98rem;line-height:1.65}.tt-modal-close{top:9px;right:9px;width:36px;height:36px;font-size:26px;line-height:36px}}