/* Generated, scoped palette variants. Original design CSS is never modified. */
body.ti-public.ti-palette-v2.ti-theme-ivory{--ti-client-accent:#6e9673!important;}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-rsvp{--ti-client-accent:#6e9673!important;}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-hero{border:1px solid #9fbba3;background:#f1fbf3}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-hero:before{border:1px solid #bfd7c2}
body.ti-public.ti-palette-v2.ti-theme-ivory{background:#f0f9f1;color:#2b342c}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-hero{background:#58705b;color:#ffffff!important}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-photo{background-image:linear-gradient(135deg,#87a18b,#4a5a4c)}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-hero .ti-ivory-eyebrow{color:#ffffff}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-hero h1{color:#ffffff!important}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-hero-sub{color:#ffffff!important}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-hero-date{color:#ffffff!important}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-scroll{color:#ffffff!important}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-nav{background:#f0f9f1;border-bottom:1px solid #d6e7d8}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-wordmark{color:#3d4b3f}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-links a{color:#4d6a51}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-overline{color:#6c9872}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-section h2{color:#2f3b31}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-section p{color:#5d7260}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-ornament{color:#85b18b}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-rule{background:#85b78c}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-date-card{border-top:1px solid #a4c7a8;border-bottom:1px solid #a4c7a8;color:#4d6550}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-story{background:#dce9dd}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-signature{color:#68936e}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-story-image{box-shadow:22px 22px 0 #bed7c1}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-story-visual span{color:#698d6e}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-quote{background:#426d4c;color:#ffffff}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-quote p{color:#ffffff}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-time{color:#6a9f71}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-timeline-dot{border:2px solid #6a9f71}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-timeline-dot:after{border-left:1px solid #a5c8aa}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-timeline-title{color:#39483b}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-place{background:#dfece0}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-outline{border:1px solid #5b7e5f;color:#496c4d}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-detail-grid article{background:#ffffff;border:1px solid #d2e7d5}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-detail-grid article span{color:#82b489}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-detail-grid h3,body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-faq h3{color:#39453a}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-faq-list article{border-bottom:1px solid #cfe1d1}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-rsvp{background:#d9ebdb;color:#28332a}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-rsvp h2{color:#283329}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-footer{background:#354137;color:#d2e8d5}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-footer small,body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-footer p{color:#bdd6c0}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-editorial .ti-ivory-hero h1,body.ti-public.ti-palette-v2.ti-theme-ivory .ti-editorial .ti-ivory-hero-sub,body.ti-public.ti-palette-v2.ti-theme-ivory .ti-editorial .ti-ivory-hero-date{color:#ffffff!important}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-ivory-nav{background:#f0f9f1}
body.ti-public.ti-palette-v2.ti-theme-ivory .ti-rsvp-choice{--ti-rsvp-base:#517e57;--ti-rsvp-on:#ffffff}
body.ti-public.ti-palette-v3.ti-theme-ivory{--ti-client-accent:#4a6ea0!important;}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-rsvp{--ti-client-accent:#4a6ea0!important;}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-hero{border:1px solid #889fc4;background:#e0ebff}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-hero:before{border:1px solid #aabedd}
body.ti-public.ti-palette-v3.ti-theme-ivory{background:#dfe9fd;color:#1c2c45}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-hero{background:#425b7f;color:#ffffff!important}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-photo{background-image:linear-gradient(135deg,#6f87ac,#374b6a)}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-hero .ti-ivory-eyebrow{color:#ffffff}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-hero h1{color:#ffffff!important}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-hero-sub{color:#ffffff!important}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-hero-date{color:#ffffff!important}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-scroll{color:#ffffff!important}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-nav{background:#dfe9fd;border-bottom:1px solid #c3d2ec}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-wordmark{color:#2c3e5c}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-links a{color:#36537a}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-overline{color:#5075a5}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-section h2{color:#1f314c}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-section p{color:#485d81}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-ornament{color:#6a8cbc}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-rule{background:#698fc1}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-date-card{border-top:1px solid #8ca7cf;border-bottom:1px solid #8ca7cf;color:#385175}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-story{background:#cad6ee}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-signature{color:#4c71a0}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-story-image{box-shadow:22px 22px 0 #a9bddd}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-story-visual span{color:#4f6e9a}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-quote{background:#405f8d;color:#ffffff}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-quote p{color:#ffffff}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-time{color:#4c77ac}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-timeline-dot{border:2px solid #4c77ac}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-timeline-dot:after{border-left:1px solid #8ea8d0}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-timeline-title{color:#283b59}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-place{background:#cdd9f0}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-outline{border:1px solid #42628c;color:#30527c}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-detail-grid article{background:#ffffff;border:1px solid #bfd0ec}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-detail-grid article span{color:#668cbf}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-detail-grid h3,body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-faq h3{color:#293a56}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-faq-list article{border-bottom:1px solid #bccce6}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-rsvp{background:#c6d6f0;color:#182a44}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-rsvp h2{color:#182a44}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-footer{background:#253652;color:#bfd1ed}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-footer small,body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-footer p{color:#a8bcdc}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-editorial .ti-ivory-hero h1,body.ti-public.ti-palette-v3.ti-theme-ivory .ti-editorial .ti-ivory-hero-sub,body.ti-public.ti-palette-v3.ti-theme-ivory .ti-editorial .ti-ivory-hero-date{color:#ffffff!important}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-ivory-nav{background:#dfe9fd}
body.ti-public.ti-palette-v3.ti-theme-ivory .ti-rsvp-choice{--ti-rsvp-base:#345d8d;--ti-rsvp-on:#ffffff}
body.ti-public.ti-palette-v2.ti-design-minimal{--ti-client-accent:#5269b5!important;}
body.ti-public.ti-palette-v2.ti-design-minimal .ti-d-rsvp{--ti-rsvp-background:#e2e8fa!important;--ti-rsvp-ink:#2c4d7d!important;--ti-rsvp-action:#2c4d7d!important;--ti-rsvp-action-text:#e2e8fa!important;--ti-rsvp-outline:#2c4d7d!important;--ti-rsvp-submit-bg:#2c4d7d!important;--ti-rsvp-submit-ink:#e2e8fa!important;background:#e2e8fa!important;color:#2c4d7d!important;}
body.ti-public.ti-palette-v2.ti-design-minimal{background:#e2e8fa!important;color:#243459!important}
body.ti-public.ti-palette-v2.ti-design-minimal .tdm-top{border-bottom:1px solid #354d86}
body.ti-public.ti-palette-v2.ti-design-minimal .tdm-hero h1{color:#293868}
body.ti-public.ti-palette-v2.ti-design-minimal .tdm-hero-rule{border-top:1px solid #39497d}
body.ti-public.ti-palette-v2.ti-design-minimal .tdm-photo figcaption{background:#ffffff}
body.ti-public.ti-palette-v2.ti-design-minimal .tdm-rail{background:#283564;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-minimal .tdm-intro-row{border-bottom:1px solid #a4b5da}
body.ti-public.ti-palette-v2.ti-design-minimal .tdm-data-left{background:#d3ddf4}
body.ti-public.ti-palette-v2.ti-design-minimal .tdm-bottom{background:#cbd7f0}
body.ti-public.ti-palette-v2.ti-design-minimal .ti-d-rsvp{background:#2a396a;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-minimal .ti-d-rsvp input{color:#283564}
body.ti-public.ti-palette-v2.ti-design-minimal .tdm-top{background:#e2e8fa}
body.ti-public.ti-palette-v2.ti-design-minimal.ti-design-minimal .ti-d-rsvp{--ti-rsvp-background:#2a396a;--ti-rsvp-ink:#ffffff;--ti-rsvp-action:#ffffff;--ti-rsvp-action-text:#2a396a;--ti-rsvp-outline:#ffffff;--ti-rsvp-submit-bg:#2a396a;--ti-rsvp-submit-ink:#ffffff}
body.ti-public.ti-palette-v3.ti-design-minimal{--ti-client-accent:#b96349!important;}
body.ti-public.ti-palette-v3.ti-design-minimal .ti-d-rsvp{--ti-rsvp-background:#f9e3d8!important;--ti-rsvp-ink:#77493b!important;--ti-rsvp-action:#77493b!important;--ti-rsvp-action-text:#f9e3d8!important;--ti-rsvp-outline:#77493b!important;--ti-rsvp-submit-bg:#77493b!important;--ti-rsvp-submit-ink:#f9e3d8!important;background:#f9e3d8!important;color:#77493b!important;}
body.ti-public.ti-palette-v3.ti-design-minimal{background:#f9e3d8!important;color:#5c3328!important}
body.ti-public.ti-palette-v3.ti-design-minimal .tdm-top{border-bottom:1px solid #894935}
body.ti-public.ti-palette-v3.ti-design-minimal .tdm-hero h1{color:#6b3428}
body.ti-public.ti-palette-v3.ti-design-minimal .tdm-hero-rule{border-top:1px solid #804436}
body.ti-public.ti-palette-v3.ti-design-minimal .tdm-photo figcaption{background:#ffffff}
body.ti-public.ti-palette-v3.ti-design-minimal .tdm-rail{background:#663126;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-minimal .tdm-intro-row{border-bottom:1px solid #d8b299}
body.ti-public.ti-palette-v3.ti-design-minimal .tdm-data-left{background:#f3d9c9}
body.ti-public.ti-palette-v3.ti-design-minimal .tdm-bottom{background:#efd3c2}
body.ti-public.ti-palette-v3.ti-design-minimal .ti-d-rsvp{background:#6c3529;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-minimal .ti-d-rsvp input{color:#663126}
body.ti-public.ti-palette-v3.ti-design-minimal .tdm-top{background:#f9e3d8}
body.ti-public.ti-palette-v3.ti-design-minimal.ti-design-minimal .ti-d-rsvp{--ti-rsvp-background:#6c3529;--ti-rsvp-ink:#ffffff;--ti-rsvp-action:#ffffff;--ti-rsvp-action-text:#6c3529;--ti-rsvp-outline:#ffffff;--ti-rsvp-submit-bg:#6c3529;--ti-rsvp-submit-ink:#ffffff}
body.ti-public.ti-palette-v2.ti-design-rose{--ti-client-accent:#bc967c!important;}
body.ti-public.ti-palette-v2.ti-design-rose .ti-d-rsvp{--ti-rsvp-background:#fef7f3!important;--ti-rsvp-ink:#182524!important;--ti-rsvp-action:#182524!important;--ti-rsvp-action-text:#fef7f3!important;--ti-rsvp-outline:#182524!important;--ti-rsvp-submit-bg:#182524!important;--ti-rsvp-submit-ink:#fef7f3!important;background:#fef7f3!important;color:#182524!important;}
body.ti-public.ti-palette-v2.ti-design-rose{background:#fef7f3!important;color:#72533f!important}
body.ti-public.ti-palette-v2.ti-design-rose .tdr-nav{background:#f5e7dd}
body.ti-public.ti-palette-v2.ti-design-rose .tdr-hero{background:#f5e7dd}
body.ti-public.ti-palette-v2.ti-design-rose .tdr-bg-dot{background:#efd3c1}
body.ti-public.ti-palette-v2.ti-design-rose .tdr-hero h1{color:#8e5d3d}
body.ti-public.ti-palette-v2.ti-design-rose .tdr-polaroid{background:#ffffff}
body.ti-public.ti-palette-v2.ti-design-rose .tdr-sun{color:#ef9a61}
body.ti-public.ti-palette-v2.ti-design-rose .tdr-ribbon{background:#bc967c;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-rose .tdr-scribble{color:#c2a28c}
body.ti-public.ti-palette-v2.ti-design-rose .tdr-hearts{color:#ba8e70}
body.ti-public.ti-palette-v2.ti-design-rose .tdr-collage{background:#f3e2d6}
body.ti-public.ti-palette-v2.ti-design-rose .tdr-collage-card{background:#fef6f1}
body.ti-public.ti-palette-v2.ti-design-rose .tdr-plans .ti-d-agenda-item{border:1px dashed #c3a18a;background:#ffffff}
body.ti-public.ti-palette-v2.ti-design-rose .tdr-places{background:#eddace}
body.ti-public.ti-palette-v2.ti-design-rose .ti-d-rsvp{background:#9c765c;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-rose.ti-design-rose .ti-d-rsvp{--ti-rsvp-background:#9c765c;--ti-rsvp-ink:#ffffff;--ti-rsvp-action:#ffffff;--ti-rsvp-action-text:#5f402b;--ti-rsvp-outline:#ffffff}
body.ti-public.ti-palette-v3.ti-design-rose{--ti-client-accent:#7954b5!important;}
body.ti-public.ti-palette-v3.ti-design-rose .ti-d-rsvp{--ti-rsvp-background:#e8e3f8!important;--ti-rsvp-ink:#0f1a23!important;--ti-rsvp-action:#0f1a23!important;--ti-rsvp-action-text:#e8e3f8!important;--ti-rsvp-outline:#0f1a23!important;--ti-rsvp-submit-bg:#0f1a23!important;--ti-rsvp-submit-ink:#e8e3f8!important;background:#e8e3f8!important;color:#0f1a23!important;}
body.ti-public.ti-palette-v3.ti-design-rose{background:#e8e3f8!important;color:#4d3370!important}
body.ti-public.ti-palette-v3.ti-design-rose .tdr-nav{background:#d6c8ef}
body.ti-public.ti-palette-v3.ti-design-rose .tdr-hero{background:#d6c8ef}
body.ti-public.ti-palette-v3.ti-design-rose .tdr-bg-dot{background:#c1a6e9}
body.ti-public.ti-palette-v3.ti-design-rose .tdr-hero h1{color:#4e258a}
body.ti-public.ti-palette-v3.ti-design-rose .tdr-polaroid{background:#ffffff}
body.ti-public.ti-palette-v3.ti-design-rose .tdr-sun{color:#8d44ea}
body.ti-public.ti-palette-v3.ti-design-rose .tdr-ribbon{background:#7954b5;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-rose .tdr-scribble{color:#8e6ebd}
body.ti-public.ti-palette-v3.ti-design-rose .tdr-hearts{color:#7b53b5}
body.ti-public.ti-palette-v3.ti-design-rose .tdr-collage{background:#d0c0ed}
body.ti-public.ti-palette-v3.ti-design-rose .tdr-collage-card{background:#e6def8}
body.ti-public.ti-palette-v3.ti-design-rose .tdr-plans .ti-d-agenda-item{border:1px dashed #8d6cbe;background:#ffffff}
body.ti-public.ti-palette-v3.ti-design-rose .tdr-places{background:#cab7e7}
body.ti-public.ti-palette-v3.ti-design-rose .ti-d-rsvp{background:#654297;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-rose.ti-design-rose .ti-d-rsvp{--ti-rsvp-background:#654297;--ti-rsvp-ink:#ffffff;--ti-rsvp-action:#ffffff;--ti-rsvp-action-text:#33185c;--ti-rsvp-outline:#ffffff}
body.ti-public.ti-palette-v2.ti-design-dinner{--ti-client-accent:#be6ec3!important;}
body.ti-public.ti-palette-v2.ti-design-dinner .ti-d-rsvp{--ti-rsvp-background:#2c192d!important;--ti-rsvp-ink:#fffaf2!important;--ti-rsvp-action:#fffaf2!important;--ti-rsvp-action-text:#2c192d!important;--ti-rsvp-outline:#fffaf2!important;--ti-rsvp-submit-bg:#fffaf2!important;--ti-rsvp-submit-ink:#2c192d!important;background:#2c192d!important;color:#fffaf2!important;}
body.ti-public.ti-palette-v2.ti-design-dinner{background:#2c192d!important;color:#f0e0f1!important}
body.ti-public.ti-palette-v2.ti-design-dinner .tdd-header{border-bottom:1px solid #8e7790}
body.ti-public.ti-palette-v2.ti-design-dinner .tdd-topmark{color:#cc98d0}
body.ti-public.ti-palette-v2.ti-design-dinner .tdd-title-panel h1{color:#f3daf5}
body.ti-public.ti-palette-v2.ti-design-dinner .tdd-line{background:#b176b5}
body.ti-public.ti-palette-v2.ti-design-dinner .tdd-enter{border:1px solid #bd7dc1}
body.ti-public.ti-palette-v2.ti-design-dinner .tdd-image-pane figcaption{color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-dinner .tdd-asterisk{color:#c882cd}
body.ti-public.ti-palette-v2.ti-design-dinner .tdd-intro p{color:#d6c8d7}
body.ti-public.ti-palette-v2.ti-design-dinner .tdd-menu{background:#eedaef;color:#3c283d}
body.ti-public.ti-palette-v2.ti-design-dinner .tdd-menu .ti-d-agenda-item{border-bottom:1px dotted #7e6780}
body.ti-public.ti-palette-v2.ti-design-dinner .tdd-venue-strip{background:#201221}
body.ti-public.ti-palette-v2.ti-design-dinner .ti-d-contact{background:#382339}
body.ti-public.ti-palette-v2.ti-design-dinner .ti-d-rsvp{background:#e6d1e8;color:#342135}
body.ti-public.ti-palette-v2.ti-design-dinner .ti-d-rsvp button{background:#342135}
body.ti-public.ti-palette-v2.ti-design-dinner .tdd-header{background:#2c192d}
body.ti-public.ti-palette-v2.ti-design-dinner :is(.tdd-header,body.ti-public.ti-palette-v2.ti-design-dinner .tdd-title-panel,body.ti-public.ti-palette-v2.ti-design-dinner .tdd-manifesto,body.ti-public.ti-palette-v2.ti-design-dinner .tdd-venue-strip,body.ti-public.ti-palette-v2.ti-design-dinner .tdd-etiquette,body.ti-public.ti-palette-v2.ti-design-dinner .ti-d-contact),body.ti-public.ti-palette-v2.ti-design-dinner .tdg-hero,body.ti-public.ti-palette-v2.ti-design-dinner .tdg-overture-copy,body.ti-public.ti-palette-v2.ti-design-dinner .tdg-program,body.ti-public.ti-palette-v2.ti-design-dinner .tdg-location,body.ti-public.ti-palette-v2.ti-design-dinner .tdg-practical,body.ti-public.ti-palette-v2.ti-design-dinner .ti-d-contact),body.ti-public.ti-palette-v2.ti-design-dinner .tdn-poster-overlay,body.ti-public.ti-palette-v2.ti-design-dinner .tdn-description,body.ti-public.ti-palette-v2.ti-design-dinner .tdn-lineup,body.ti-public.ti-palette-v2.ti-design-dinner .tdn-bottom-grid,body.ti-public.ti-palette-v2.ti-design-dinner .tdn-faq){color:#f3e4f4}
body.ti-public.ti-palette-v2.ti-design-dinner .tdd-menu,body.ti-public.ti-palette-v2.ti-design-dinner .ti-d-rsvp{color:#332434}
body.ti-public.ti-palette-v2.ti-design-dinner.ti-design-dinner .tdd-manifesto{background:#362137;border-top:1px solid #ad77b0}
body.ti-public.ti-palette-v2.ti-design-dinner.ti-design-dinner .ti-d-rsvp{--ti-rsvp-background:#e6d1e8;--ti-rsvp-ink:#342135;--ti-rsvp-action:#342135;--ti-rsvp-action-text:#ffffff;--ti-rsvp-outline:#342135}
body.ti-public.ti-palette-v2.ti-design-dinner.ti-design-dinner .tdd-manifesto::before{background:#b77bbb}
body.ti-public.ti-palette-v3.ti-design-dinner{--ti-client-accent:#6e98c3!important;}
body.ti-public.ti-palette-v3.ti-design-dinner .ti-d-rsvp{--ti-rsvp-background:#19232d!important;--ti-rsvp-ink:#fffaf2!important;--ti-rsvp-action:#fffaf2!important;--ti-rsvp-action-text:#19232d!important;--ti-rsvp-outline:#fffaf2!important;--ti-rsvp-submit-bg:#fffaf2!important;--ti-rsvp-submit-ink:#19232d!important;background:#19232d!important;color:#fffaf2!important;}
body.ti-public.ti-palette-v3.ti-design-dinner{background:#19232d!important;color:#e0e8f1!important}
body.ti-public.ti-palette-v3.ti-design-dinner .tdd-header{border-bottom:1px solid #778490}
body.ti-public.ti-palette-v3.ti-design-dinner .tdd-topmark{color:#98b4d0}
body.ti-public.ti-palette-v3.ti-design-dinner .tdd-title-panel h1{color:#dae8f5}
body.ti-public.ti-palette-v3.ti-design-dinner .tdd-line{background:#7695b5}
body.ti-public.ti-palette-v3.ti-design-dinner .tdd-enter{border:1px solid #7d9fc1}
body.ti-public.ti-palette-v3.ti-design-dinner .tdd-image-pane figcaption{color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-dinner .tdd-asterisk{color:#82a7cd}
body.ti-public.ti-palette-v3.ti-design-dinner .tdd-intro p{color:#c8d0d7}
body.ti-public.ti-palette-v3.ti-design-dinner .tdd-menu{background:#dae4ef;color:#28323d}
body.ti-public.ti-palette-v3.ti-design-dinner .tdd-menu .ti-d-agenda-item{border-bottom:1px dotted #677380}
body.ti-public.ti-palette-v3.ti-design-dinner .tdd-venue-strip{background:#121921}
body.ti-public.ti-palette-v3.ti-design-dinner .ti-d-contact{background:#232e39}
body.ti-public.ti-palette-v3.ti-design-dinner .ti-d-rsvp{background:#d1dce8;color:#212b35}
body.ti-public.ti-palette-v3.ti-design-dinner .ti-d-rsvp button{background:#212b35}
body.ti-public.ti-palette-v3.ti-design-dinner .tdd-header{background:#19232d}
body.ti-public.ti-palette-v3.ti-design-dinner :is(.tdd-header,body.ti-public.ti-palette-v3.ti-design-dinner .tdd-title-panel,body.ti-public.ti-palette-v3.ti-design-dinner .tdd-manifesto,body.ti-public.ti-palette-v3.ti-design-dinner .tdd-venue-strip,body.ti-public.ti-palette-v3.ti-design-dinner .tdd-etiquette,body.ti-public.ti-palette-v3.ti-design-dinner .ti-d-contact),body.ti-public.ti-palette-v3.ti-design-dinner .tdg-hero,body.ti-public.ti-palette-v3.ti-design-dinner .tdg-overture-copy,body.ti-public.ti-palette-v3.ti-design-dinner .tdg-program,body.ti-public.ti-palette-v3.ti-design-dinner .tdg-location,body.ti-public.ti-palette-v3.ti-design-dinner .tdg-practical,body.ti-public.ti-palette-v3.ti-design-dinner .ti-d-contact),body.ti-public.ti-palette-v3.ti-design-dinner .tdn-poster-overlay,body.ti-public.ti-palette-v3.ti-design-dinner .tdn-description,body.ti-public.ti-palette-v3.ti-design-dinner .tdn-lineup,body.ti-public.ti-palette-v3.ti-design-dinner .tdn-bottom-grid,body.ti-public.ti-palette-v3.ti-design-dinner .tdn-faq){color:#e4ecf4}
body.ti-public.ti-palette-v3.ti-design-dinner .tdd-menu,body.ti-public.ti-palette-v3.ti-design-dinner .ti-d-rsvp{color:#242c34}
body.ti-public.ti-palette-v3.ti-design-dinner.ti-design-dinner .tdd-manifesto{background:#212c37;border-top:1px solid #7793b0}
body.ti-public.ti-palette-v3.ti-design-dinner.ti-design-dinner .ti-d-rsvp{--ti-rsvp-background:#d1dce8;--ti-rsvp-ink:#212b35;--ti-rsvp-action:#212b35;--ti-rsvp-action-text:#ffffff;--ti-rsvp-outline:#212b35}
body.ti-public.ti-palette-v3.ti-design-dinner.ti-design-dinner .tdd-manifesto::before{background:#7b9bbb}
body.ti-public.ti-palette-v2.ti-design-corporate{--ti-client-accent:#39a566!important;}
body.ti-public.ti-palette-v2.ti-design-corporate .ti-d-rsvp{--ti-rsvp-background:#eaf7ef!important;--ti-rsvp-ink:#182524!important;--ti-rsvp-action:#182524!important;--ti-rsvp-action-text:#eaf7ef!important;--ti-rsvp-outline:#182524!important;--ti-rsvp-submit-bg:#182524!important;--ti-rsvp-submit-ink:#eaf7ef!important;background:#eaf7ef!important;color:#182524!important;}
body.ti-public.ti-palette-v2.ti-design-corporate{background:#f7fbf9!important;color:#1a412a!important}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-header{background:#ffffff}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-hero{background:#194d2f;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-label{color:#90ddb0}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-label i{background:#90ddb0}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-hero h1{color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-hero-content>p{color:#e3f8ec}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-data-strip{border-top:1px solid #5d886f}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-data-strip small{color:#a9d7bc}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-data-strip strong{color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-hero-angle{background:#139449}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-section-label{color:#589270}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-stats{background:#e8f4ed}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-stats>div{color:#2c8852}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-stats span{color:#2a553c}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-utility{background:#1e5435;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-utility h2,body.ti-public.ti-palette-v2.ti-design-corporate .tdc-utility h3{color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-corporate .ti-d-rsvp{background:#def0e5}
body.ti-public.ti-palette-v2.ti-design-corporate .ti-d-rsvp button{background:#207a45}
body.ti-public.ti-palette-v2.ti-design-corporate .tdd-title-panel,body.ti-public.ti-palette-v2.ti-design-corporate .tdd-manifesto,body.ti-public.ti-palette-v2.ti-design-corporate .tdd-venue-strip,body.ti-public.ti-palette-v2.ti-design-corporate .tdd-etiquette,body.ti-public.ti-palette-v2.ti-design-corporate .ti-d-contact),body.ti-public.ti-palette-v2.ti-design-corporate .tdg-hero,body.ti-public.ti-palette-v2.ti-design-corporate .tdg-overture-copy,body.ti-public.ti-palette-v2.ti-design-corporate .tdg-program,body.ti-public.ti-palette-v2.ti-design-corporate .tdg-location,body.ti-public.ti-palette-v2.ti-design-corporate .tdg-practical,body.ti-public.ti-palette-v2.ti-design-corporate .ti-d-contact),body.ti-public.ti-palette-v2.ti-design-corporate .tdn-poster-overlay,body.ti-public.ti-palette-v2.ti-design-corporate .tdn-description,body.ti-public.ti-palette-v2.ti-design-corporate .tdn-lineup,body.ti-public.ti-palette-v2.ti-design-corporate .tdn-bottom-grid,body.ti-public.ti-palette-v2.ti-design-corporate .tdn-faq),body.ti-public.ti-palette-v2.ti-design-corporate .tdc-utility{color:#e4f4eb}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-utility{color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-corporate.ti-design-corporate .ti-d-rsvp{--ti-rsvp-background:#def0e5;--ti-rsvp-ink:#194d2f;--ti-rsvp-action:#194d2f;--ti-rsvp-action-text:#ffffff;--ti-rsvp-outline:#194d2f}
body.ti-public.ti-palette-v3.ti-design-corporate{--ti-client-accent:#a34e78!important;}
body.ti-public.ti-palette-v3.ti-design-corporate .ti-d-rsvp{--ti-rsvp-background:#f3e2eb!important;--ti-rsvp-ink:#3e1b0f!important;--ti-rsvp-action:#3e1b0f!important;--ti-rsvp-action-text:#f3e2eb!important;--ti-rsvp-outline:#3e1b0f!important;--ti-rsvp-submit-bg:#3e1b0f!important;--ti-rsvp-submit-ink:#f3e2eb!important;background:#f3e2eb!important;color:#3e1b0f!important;}
body.ti-public.ti-palette-v3.ti-design-corporate{color:#4c1e2b!important}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-header{background:#ffffff}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-hero{background:#49263c;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-label{color:#caa2c0}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-label i{background:#caa2c0}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-hero h1{color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-hero-content>p{color:#f2deea}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-data-strip{border-top:1px solid #9c5f68}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-data-strip small{color:#ceaec1}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-data-strip strong{color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-hero-angle{background:#7d3472}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-section-label{color:#9d6071}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-stats{background:#f5dfe6}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-stats>div{color:#7f4167}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-stats span{color:#612e3c}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-utility{background:#59263b;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-utility h2,body.ti-public.ti-palette-v3.ti-design-corporate .tdc-utility h3{color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-corporate .ti-d-rsvp{background:#edd8e2}
body.ti-public.ti-palette-v3.ti-design-corporate .ti-d-rsvp button{background:#71345c}
body.ti-public.ti-palette-v3.ti-design-corporate .tdd-title-panel,body.ti-public.ti-palette-v3.ti-design-corporate .tdd-manifesto,body.ti-public.ti-palette-v3.ti-design-corporate .tdd-venue-strip,body.ti-public.ti-palette-v3.ti-design-corporate .tdd-etiquette,body.ti-public.ti-palette-v3.ti-design-corporate .ti-d-contact),body.ti-public.ti-palette-v3.ti-design-corporate .tdg-hero,body.ti-public.ti-palette-v3.ti-design-corporate .tdg-overture-copy,body.ti-public.ti-palette-v3.ti-design-corporate .tdg-program,body.ti-public.ti-palette-v3.ti-design-corporate .tdg-location,body.ti-public.ti-palette-v3.ti-design-corporate .tdg-practical,body.ti-public.ti-palette-v3.ti-design-corporate .ti-d-contact),body.ti-public.ti-palette-v3.ti-design-corporate .tdn-poster-overlay,body.ti-public.ti-palette-v3.ti-design-corporate .tdn-description,body.ti-public.ti-palette-v3.ti-design-corporate .tdn-lineup,body.ti-public.ti-palette-v3.ti-design-corporate .tdn-bottom-grid,body.ti-public.ti-palette-v3.ti-design-corporate .tdn-faq),body.ti-public.ti-palette-v3.ti-design-corporate .tdc-utility{color:#f2dde6}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-utility{color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-corporate.ti-design-corporate .ti-d-rsvp{--ti-rsvp-background:#edd8e2;--ti-rsvp-ink:#49263c;--ti-rsvp-action:#49263c;--ti-rsvp-action-text:#ffffff;--ti-rsvp-outline:#49263c}
body.ti-public.ti-palette-v2.ti-design-gala{--ti-client-accent:#ac5b70!important;}
body.ti-public.ti-palette-v2.ti-design-gala .ti-d-rsvp{--ti-rsvp-background:#1b1517!important;--ti-rsvp-ink:#fffaf2!important;--ti-rsvp-action:#fffaf2!important;--ti-rsvp-action-text:#1b1517!important;--ti-rsvp-outline:#fffaf2!important;--ti-rsvp-submit-bg:#fffaf2!important;--ti-rsvp-submit-ink:#1b1517!important;background:#1b1517!important;color:#fffaf2!important;}
body.ti-public.ti-palette-v2.ti-design-gala{background:#151213!important;color:#e8c8d1!important}
body.ti-public.ti-palette-v2.ti-design-gala .tdg-frame{border:1px solid #995b6b;outline:1px solid #5b3942}
body.ti-public.ti-palette-v2.ti-design-gala .tdg-header{color:#c57c90}
body.ti-public.ti-palette-v2.ti-design-gala .tdg-gold-line{background:#a7596e}
body.ti-public.ti-palette-v2.ti-design-gala .tdg-hero h1{color:#e6b7c4}
body.ti-public.ti-palette-v2.ti-design-gala .tdg-hero>p{color:#e7c3cc}
body.ti-public.ti-palette-v2.ti-design-gala .tdg-stars{color:#b57385}
body.ti-public.ti-palette-v2.ti-design-gala .tdg-overture-copy{background:#261c1f}
body.ti-public.ti-palette-v2.ti-design-gala .tdg-overture-copy h2{color:#e7c2cc}
body.ti-public.ti-palette-v2.ti-design-gala .tdg-intro p{color:#d3b6be}
body.ti-public.ti-palette-v2.ti-design-gala .tdg-program-card{border:1px solid #8f5564}
body.ti-public.ti-palette-v2.ti-design-gala .tdg-program .ti-d-agenda-item{border-color:#6e4b55}
body.ti-public.ti-palette-v2.ti-design-gala .tdg-location{background:#291f22}
body.ti-public.ti-palette-v2.ti-design-gala .tdg-line-art{color:#bd7488}
body.ti-public.ti-palette-v2.ti-design-gala .ti-d-contact{background:#22191c}
body.ti-public.ti-palette-v2.ti-design-gala .ti-d-rsvp{background:#d6a6b3;color:#29191d}
body.ti-public.ti-palette-v2.ti-design-gala .ti-d-rsvp button{background:#49262f}
body.ti-public.ti-palette-v2.ti-design-gala .tdg-header{background:#151213}
body.ti-public.ti-palette-v2.ti-design-gala .tdd-title-panel,body.ti-public.ti-palette-v2.ti-design-gala .tdd-manifesto,body.ti-public.ti-palette-v2.ti-design-gala .tdd-venue-strip,body.ti-public.ti-palette-v2.ti-design-gala .tdd-etiquette,body.ti-public.ti-palette-v2.ti-design-gala .ti-d-contact),body.ti-public.ti-palette-v2.ti-design-gala :is(.tdg-header,body.ti-public.ti-palette-v2.ti-design-gala .tdg-hero,body.ti-public.ti-palette-v2.ti-design-gala .tdg-overture-copy,body.ti-public.ti-palette-v2.ti-design-gala .tdg-program,body.ti-public.ti-palette-v2.ti-design-gala .tdg-location,body.ti-public.ti-palette-v2.ti-design-gala .tdg-practical,body.ti-public.ti-palette-v2.ti-design-gala .ti-d-contact),body.ti-public.ti-palette-v2.ti-design-gala .tdn-poster-overlay,body.ti-public.ti-palette-v2.ti-design-gala .tdn-description,body.ti-public.ti-palette-v2.ti-design-gala .tdn-lineup,body.ti-public.ti-palette-v2.ti-design-gala .tdn-bottom-grid,body.ti-public.ti-palette-v2.ti-design-gala .tdn-faq){color:#f4e4e8}
body.ti-public.ti-palette-v2.ti-design-gala .ti-d-rsvp{color:#342428}
body.ti-public.ti-palette-v2.ti-design-gala .ti-d-rsvp{color:#29191d}
body.ti-public.ti-palette-v2.ti-design-gala.ti-design-gala .tdg-overture figure{background:#2c2326}
body.ti-public.ti-palette-v2.ti-design-gala.ti-design-gala .ti-d-rsvp{--ti-rsvp-background:#d6a6b3;--ti-rsvp-ink:#29191d;--ti-rsvp-action:#37151e;--ti-rsvp-action-text:#fdeef2;--ti-rsvp-outline:#37151e}
body.ti-public.ti-palette-v3.ti-design-gala{--ti-client-accent:#5bac91!important;}
body.ti-public.ti-palette-v3.ti-design-gala .ti-d-rsvp{--ti-rsvp-background:#151b19!important;--ti-rsvp-ink:#fffaf2!important;--ti-rsvp-action:#fffaf2!important;--ti-rsvp-action-text:#151b19!important;--ti-rsvp-outline:#fffaf2!important;--ti-rsvp-submit-bg:#fffaf2!important;--ti-rsvp-submit-ink:#151b19!important;background:#151b19!important;color:#fffaf2!important;}
body.ti-public.ti-palette-v3.ti-design-gala{background:#121514!important;color:#c8e8dd!important}
body.ti-public.ti-palette-v3.ti-design-gala .tdg-frame{border:1px solid #5b9984;outline:1px solid #395b50}
body.ti-public.ti-palette-v3.ti-design-gala .tdg-header{color:#7cc5ad}
body.ti-public.ti-palette-v3.ti-design-gala .tdg-gold-line{background:#59a78d}
body.ti-public.ti-palette-v3.ti-design-gala .tdg-hero h1{color:#b7e6d6}
body.ti-public.ti-palette-v3.ti-design-gala .tdg-hero>p{color:#c3e7db}
body.ti-public.ti-palette-v3.ti-design-gala .tdg-stars{color:#73b59f}
body.ti-public.ti-palette-v3.ti-design-gala .tdg-overture-copy{background:#1c2623}
body.ti-public.ti-palette-v3.ti-design-gala .tdg-overture-copy h2{color:#c2e7db}
body.ti-public.ti-palette-v3.ti-design-gala .tdg-intro p{color:#b6d3c9}
body.ti-public.ti-palette-v3.ti-design-gala .tdg-program-card{border:1px solid #558f7c}
body.ti-public.ti-palette-v3.ti-design-gala .tdg-program .ti-d-agenda-item{border-color:#4b6e62}
body.ti-public.ti-palette-v3.ti-design-gala .tdg-location{background:#1f2926}
body.ti-public.ti-palette-v3.ti-design-gala .tdg-line-art{color:#74bda5}
body.ti-public.ti-palette-v3.ti-design-gala .ti-d-contact{background:#19221f}
body.ti-public.ti-palette-v3.ti-design-gala .ti-d-rsvp{background:#a6d6c6;color:#192924}
body.ti-public.ti-palette-v3.ti-design-gala .ti-d-rsvp button{background:#26493d}
body.ti-public.ti-palette-v3.ti-design-gala .tdg-header{background:#121514}
body.ti-public.ti-palette-v3.ti-design-gala .tdd-title-panel,body.ti-public.ti-palette-v3.ti-design-gala .tdd-manifesto,body.ti-public.ti-palette-v3.ti-design-gala .tdd-venue-strip,body.ti-public.ti-palette-v3.ti-design-gala .tdd-etiquette,body.ti-public.ti-palette-v3.ti-design-gala .ti-d-contact),body.ti-public.ti-palette-v3.ti-design-gala :is(.tdg-header,body.ti-public.ti-palette-v3.ti-design-gala .tdg-hero,body.ti-public.ti-palette-v3.ti-design-gala .tdg-overture-copy,body.ti-public.ti-palette-v3.ti-design-gala .tdg-program,body.ti-public.ti-palette-v3.ti-design-gala .tdg-location,body.ti-public.ti-palette-v3.ti-design-gala .tdg-practical,body.ti-public.ti-palette-v3.ti-design-gala .ti-d-contact),body.ti-public.ti-palette-v3.ti-design-gala .tdn-poster-overlay,body.ti-public.ti-palette-v3.ti-design-gala .tdn-description,body.ti-public.ti-palette-v3.ti-design-gala .tdn-lineup,body.ti-public.ti-palette-v3.ti-design-gala .tdn-bottom-grid,body.ti-public.ti-palette-v3.ti-design-gala .tdn-faq){color:#e4f4ef}
body.ti-public.ti-palette-v3.ti-design-gala .ti-d-rsvp{color:#24342f}
body.ti-public.ti-palette-v3.ti-design-gala .ti-d-rsvp{color:#192924}
body.ti-public.ti-palette-v3.ti-design-gala.ti-design-gala .tdg-overture figure{background:#232c29}
body.ti-public.ti-palette-v3.ti-design-gala.ti-design-gala .ti-d-rsvp{--ti-rsvp-background:#a6d6c6;--ti-rsvp-ink:#192924;--ti-rsvp-action:#15372c;--ti-rsvp-action-text:#eefdf8;--ti-rsvp-outline:#15372c}
body.ti-public.ti-palette-v2.ti-design-fashion{--ti-client-accent:#ae5978!important;}
body.ti-public.ti-palette-v2.ti-design-fashion .ti-d-rsvp{--ti-rsvp-background:#f6e3ea!important;--ti-rsvp-ink:#55354c!important;--ti-rsvp-action:#55354c!important;--ti-rsvp-action-text:#f6e3ea!important;--ti-rsvp-outline:#55354c!important;--ti-rsvp-submit-bg:#55354c!important;--ti-rsvp-submit-ink:#f6e3ea!important;background:#f6e3ea!important;color:#55354c!important;}
body.ti-public.ti-palette-v2.ti-design-fashion{background:#fde9f2!important;color:#481f36!important}
body.ti-public.ti-palette-v2.ti-design-fashion .tdf-top{border-bottom:3px solid #481f36}
body.ti-public.ti-palette-v2.ti-design-fashion .tdf-marquee{background:#481f36;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-fashion .tdf-image-tape{background:#f0d5da}
body.ti-public.ti-palette-v2.ti-design-fashion .tdf-lineup .ti-d-agenda-item{border-bottom:2px solid #481f36}
body.ti-public.ti-palette-v2.ti-design-fashion .tdf-information{background:#4a2938;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-fashion .ti-d-contact{background:#f6dfe5}
body.ti-public.ti-palette-v2.ti-design-fashion .ti-d-rsvp{background:#ffbfa3}
body.ti-public.ti-palette-v2.ti-design-fashion .ti-d-rsvp button{background:#481f36}
body.ti-public.ti-palette-v2.ti-design-fashion .tdf-top{background:#fde9f2}
body.ti-public.ti-palette-v2.ti-design-fashion .tdd-title-panel,body.ti-public.ti-palette-v2.ti-design-fashion .tdd-manifesto,body.ti-public.ti-palette-v2.ti-design-fashion .tdd-venue-strip,body.ti-public.ti-palette-v2.ti-design-fashion .tdd-etiquette,body.ti-public.ti-palette-v2.ti-design-fashion .ti-d-contact),body.ti-public.ti-palette-v2.ti-design-fashion .tdg-hero,body.ti-public.ti-palette-v2.ti-design-fashion .tdg-overture-copy,body.ti-public.ti-palette-v2.ti-design-fashion .tdg-program,body.ti-public.ti-palette-v2.ti-design-fashion .tdg-location,body.ti-public.ti-palette-v2.ti-design-fashion .tdg-practical,body.ti-public.ti-palette-v2.ti-design-fashion .ti-d-contact),body.ti-public.ti-palette-v2.ti-design-fashion .tdn-poster-overlay,body.ti-public.ti-palette-v2.ti-design-fashion .tdn-description,body.ti-public.ti-palette-v2.ti-design-fashion .tdn-lineup,body.ti-public.ti-palette-v2.ti-design-fashion .tdn-bottom-grid,body.ti-public.ti-palette-v2.ti-design-fashion .tdn-faq),body.ti-public.ti-palette-v2.ti-design-fashion .tdf-information{color:#f9dee0}
body.ti-public.ti-palette-v2.ti-design-fashion.ti-design-fashion .ti-d-rsvp{--ti-rsvp-ink:#ffffff;--ti-rsvp-action:#ffffff;--ti-rsvp-outline:#ffffff}
body.ti-public.ti-palette-v3.ti-design-fashion{--ti-client-accent:#347f89!important;}
body.ti-public.ti-palette-v3.ti-design-fashion .ti-d-rsvp{--ti-rsvp-background:#dcf2f0!important;--ti-rsvp-ink:#004c5d!important;--ti-rsvp-action:#004c5d!important;--ti-rsvp-action-text:#dcf2f0!important;--ti-rsvp-outline:#004c5d!important;--ti-rsvp-submit-bg:#004c5d!important;--ti-rsvp-submit-ink:#dcf2f0!important;background:#dcf2f0!important;color:#004c5d!important;}
body.ti-public.ti-palette-v3.ti-design-fashion{background:#e2f7f9!important;color:#073847!important}
body.ti-public.ti-palette-v3.ti-design-fashion .tdf-top{border-bottom:3px solid #073847}
body.ti-public.ti-palette-v3.ti-design-fashion .tdf-marquee{background:#073847;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-fashion .tdf-image-tape{background:#cae9e1}
body.ti-public.ti-palette-v3.ti-design-fashion .tdf-lineup .ti-d-agenda-item{border-bottom:2px solid #073847}
body.ti-public.ti-palette-v3.ti-design-fashion .tdf-information{background:#18434a;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-fashion .ti-d-contact{background:#d6f0ec}
body.ti-public.ti-palette-v3.ti-design-fashion .ti-d-rsvp{background:#a3f5ab}
body.ti-public.ti-palette-v3.ti-design-fashion .ti-d-rsvp button{background:#073847}
body.ti-public.ti-palette-v3.ti-design-fashion .tdf-top{background:#e2f7f9}
body.ti-public.ti-palette-v3.ti-design-fashion .tdd-title-panel,body.ti-public.ti-palette-v3.ti-design-fashion .tdd-manifesto,body.ti-public.ti-palette-v3.ti-design-fashion .tdd-venue-strip,body.ti-public.ti-palette-v3.ti-design-fashion .tdd-etiquette,body.ti-public.ti-palette-v3.ti-design-fashion .ti-d-contact),body.ti-public.ti-palette-v3.ti-design-fashion .tdg-hero,body.ti-public.ti-palette-v3.ti-design-fashion .tdg-overture-copy,body.ti-public.ti-palette-v3.ti-design-fashion .tdg-program,body.ti-public.ti-palette-v3.ti-design-fashion .tdg-location,body.ti-public.ti-palette-v3.ti-design-fashion .tdg-practical,body.ti-public.ti-palette-v3.ti-design-fashion .ti-d-contact),body.ti-public.ti-palette-v3.ti-design-fashion .tdn-poster-overlay,body.ti-public.ti-palette-v3.ti-design-fashion .tdn-description,body.ti-public.ti-palette-v3.ti-design-fashion .tdn-lineup,body.ti-public.ti-palette-v3.ti-design-fashion .tdn-bottom-grid,body.ti-public.ti-palette-v3.ti-design-fashion .tdn-faq),body.ti-public.ti-palette-v3.ti-design-fashion .tdf-information{color:#d2f2e7}
body.ti-public.ti-palette-v3.ti-design-fashion.ti-design-fashion .ti-d-rsvp{--ti-rsvp-ink:#ffffff;--ti-rsvp-action:#ffffff;--ti-rsvp-outline:#ffffff}
body.ti-public.ti-palette-v2.ti-design-music{--ti-client-accent:#5d98d8!important;}
body.ti-public.ti-palette-v2.ti-design-music .ti-d-rsvp{--ti-rsvp-background:#132b44!important;--ti-rsvp-ink:#fffaf2!important;--ti-rsvp-action:#fffaf2!important;--ti-rsvp-action-text:#132b44!important;--ti-rsvp-outline:#fffaf2!important;--ti-rsvp-submit-bg:#fffaf2!important;--ti-rsvp-submit-ink:#132b44!important;background:#132b44!important;color:#fffaf2!important;}
body.ti-public.ti-palette-v2.ti-design-music{background:#091522!important;color:#f6fafe!important}
body.ti-public.ti-palette-v2.ti-design-music .tdn-top{background:#081624;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-music .tdn-top .ti-d-brand-name{color:#2f89ea}
body.ti-public.ti-palette-v2.ti-design-music .tdn-poster{background:radial-gradient(ellipse at 80% 10%,#256dba,#0c2540 60%,#0a051b)}
body.ti-public.ti-palette-v2.ti-design-music .tdn-poster-overlay>span{color:#388feb}
body.ti-public.ti-palette-v2.ti-design-music .tdn-poster h1{color:#ffffff;text-shadow:8px 8px 0 #2170c4}
body.ti-public.ti-palette-v2.ti-design-music .tdn-poster-footer{border-top:1px solid #4e9bed}
body.ti-public.ti-palette-v2.ti-design-music .tdn-poster-footer strong{color:#368deb}
body.ti-public.ti-palette-v2.ti-design-music .tdn-poster-footer small{color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-music .tdn-ticker{background:#338ceb;color:#0d1a28}
body.ti-public.ti-palette-v2.ti-design-music .tdn-description>div>span{color:#388feb}
body.ti-public.ti-palette-v2.ti-design-music .tdn-description h2 span{color:#388feb}
body.ti-public.ti-palette-v2.ti-design-music .tdn-intro p{color:#cedded}
body.ti-public.ti-palette-v2.ti-design-music .tdn-lineup{background:#112f4f}
body.ti-public.ti-palette-v2.ti-design-music .tdn-lineup-head span{color:#308aea}
body.ti-public.ti-palette-v2.ti-design-music .tdn-lineup .ti-d-agenda-item{border-color:#6092c7}
body.ti-public.ti-palette-v2.ti-design-music .tdn-faq{background:#0c1c2d}
body.ti-public.ti-palette-v2.ti-design-music .ti-d-rsvp{background:#3d92ec;color:#111922}
body.ti-public.ti-palette-v2.ti-design-music .ti-d-rsvp button{background:#132e4b}
body.ti-public.ti-palette-v2.ti-design-music .tdn-top{background:#081624}
body.ti-public.ti-palette-v2.ti-design-music .tdd-title-panel,body.ti-public.ti-palette-v2.ti-design-music .tdd-manifesto,body.ti-public.ti-palette-v2.ti-design-music .tdd-venue-strip,body.ti-public.ti-palette-v2.ti-design-music .tdd-etiquette,body.ti-public.ti-palette-v2.ti-design-music .ti-d-contact),body.ti-public.ti-palette-v2.ti-design-music .tdg-hero,body.ti-public.ti-palette-v2.ti-design-music .tdg-overture-copy,body.ti-public.ti-palette-v2.ti-design-music .tdg-program,body.ti-public.ti-palette-v2.ti-design-music .tdg-location,body.ti-public.ti-palette-v2.ti-design-music .tdg-practical,body.ti-public.ti-palette-v2.ti-design-music .ti-d-contact),body.ti-public.ti-palette-v2.ti-design-music :is(.tdn-top,body.ti-public.ti-palette-v2.ti-design-music .tdn-poster-overlay,body.ti-public.ti-palette-v2.ti-design-music .tdn-description,body.ti-public.ti-palette-v2.ti-design-music .tdn-lineup,body.ti-public.ti-palette-v2.ti-design-music .tdn-bottom-grid,body.ti-public.ti-palette-v2.ti-design-music .tdn-faq){color:#e4ecf4}
body.ti-public.ti-palette-v2.ti-design-music :is(.tdn-top,body.ti-public.ti-palette-v2.ti-design-music .tdn-poster-overlay,body.ti-public.ti-palette-v2.ti-design-music .tdn-description,body.ti-public.ti-palette-v2.ti-design-music .tdn-lineup,body.ti-public.ti-palette-v2.ti-design-music .tdn-bottom-grid,body.ti-public.ti-palette-v2.ti-design-music .tdn-faq){color:#f6fafe}
body.ti-public.ti-palette-v2.ti-design-music .ti-d-rsvp{color:#242c34}
body.ti-public.ti-palette-v2.ti-design-music .ti-d-rsvp{color:#111922}
@media (max-width:480px){body.ti-public.ti-palette-v2.ti-design-music .tdn-poster h1{text-shadow:3px 3px 0 #2170c4}}
body.ti-public.ti-palette-v2.ti-design-music.ti-design-music .ti-d-rsvp{--ti-rsvp-background:#112f4f;--ti-rsvp-ink:#f5f9fe;--ti-rsvp-action:#ebf4fd;--ti-rsvp-action-text:#112f4f;--ti-rsvp-outline:#ebf4fd}
body.ti-public.ti-palette-v3.ti-design-music{--ti-client-accent:#d68b48!important;}
body.ti-public.ti-palette-v3.ti-design-music .ti-d-rsvp{--ti-rsvp-background:#45291e!important;--ti-rsvp-ink:#ffffd9!important;--ti-rsvp-action:#ffffd9!important;--ti-rsvp-action-text:#45291e!important;--ti-rsvp-outline:#ffffd9!important;--ti-rsvp-submit-bg:#ffffd9!important;--ti-rsvp-submit-ink:#45291e!important;background:#45291e!important;color:#ffffd9!important;}
body.ti-public.ti-palette-v3.ti-design-music{background:#221c00!important;color:#fffbe1!important}
body.ti-public.ti-palette-v3.ti-design-music .tdn-top{background:#241b00;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-music .tdn-top .ti-d-brand-name{color:#e8714a}
body.ti-public.ti-palette-v3.ti-design-music .tdn-poster{background:radial-gradient(ellipse at 80% 10%,#b85e31,#412515 60%,#0b1900)}
body.ti-public.ti-palette-v3.ti-design-music .tdn-poster-overlay>span{color:#ea754d}
body.ti-public.ti-palette-v3.ti-design-music .tdn-poster h1{color:#ffffff;text-shadow:8px 8px 0 #c25f33}
body.ti-public.ti-palette-v3.ti-design-music .tdn-poster-footer{border-top:1px solid #ec8355}
body.ti-public.ti-palette-v3.ti-design-music .tdn-poster-footer strong{color:#ea744d}
body.ti-public.ti-palette-v3.ti-design-music .tdn-poster-footer small{color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-music .tdn-ticker{background:#ea734c;color:#281f04}
body.ti-public.ti-palette-v3.ti-design-music .tdn-description>div>span{color:#ea754d}
body.ti-public.ti-palette-v3.ti-design-music .tdn-description h2 span{color:#ea754d}
body.ti-public.ti-palette-v3.ti-design-music .tdn-intro p{color:#efd6c3}
body.ti-public.ti-palette-v3.ti-design-music .tdn-lineup{background:#502c1c}
body.ti-public.ti-palette-v3.ti-design-music .tdn-lineup-head span{color:#e8714a}
body.ti-public.ti-palette-v3.ti-design-music .tdn-lineup .ti-d-agenda-item{border-color:#c6874d}
body.ti-public.ti-palette-v3.ti-design-music .tdn-faq{background:#2d2007}
body.ti-public.ti-palette-v3.ti-design-music .ti-d-rsvp{background:#eb784f;color:#222100}
body.ti-public.ti-palette-v3.ti-design-music .ti-d-rsvp button{background:#4c2c1b}
body.ti-public.ti-palette-v3.ti-design-music .tdn-top{background:#241b00}
body.ti-public.ti-palette-v3.ti-design-music .tdd-title-panel,body.ti-public.ti-palette-v3.ti-design-music .tdd-manifesto,body.ti-public.ti-palette-v3.ti-design-music .tdd-venue-strip,body.ti-public.ti-palette-v3.ti-design-music .tdd-etiquette,body.ti-public.ti-palette-v3.ti-design-music .ti-d-contact),body.ti-public.ti-palette-v3.ti-design-music .tdg-hero,body.ti-public.ti-palette-v3.ti-design-music .tdg-overture-copy,body.ti-public.ti-palette-v3.ti-design-music .tdg-program,body.ti-public.ti-palette-v3.ti-design-music .tdg-location,body.ti-public.ti-palette-v3.ti-design-music .tdg-practical,body.ti-public.ti-palette-v3.ti-design-music .ti-d-contact),body.ti-public.ti-palette-v3.ti-design-music :is(.tdn-top,body.ti-public.ti-palette-v3.ti-design-music .tdn-poster-overlay,body.ti-public.ti-palette-v3.ti-design-music .tdn-description,body.ti-public.ti-palette-v3.ti-design-music .tdn-lineup,body.ti-public.ti-palette-v3.ti-design-music .tdn-bottom-grid,body.ti-public.ti-palette-v3.ti-design-music .tdn-faq){color:#f6ead3}
body.ti-public.ti-palette-v3.ti-design-music :is(.tdn-top,body.ti-public.ti-palette-v3.ti-design-music .tdn-poster-overlay,body.ti-public.ti-palette-v3.ti-design-music .tdn-description,body.ti-public.ti-palette-v3.ti-design-music .tdn-lineup,body.ti-public.ti-palette-v3.ti-design-music .tdn-bottom-grid,body.ti-public.ti-palette-v3.ti-design-music .tdn-faq){color:#fffbe1}
body.ti-public.ti-palette-v3.ti-design-music .ti-d-rsvp{color:#323515}
body.ti-public.ti-palette-v3.ti-design-music .ti-d-rsvp{color:#222100}
@media (max-width:480px){body.ti-public.ti-palette-v3.ti-design-music .tdn-poster h1{text-shadow:3px 3px 0 #c25f33}}
body.ti-public.ti-palette-v3.ti-design-music.ti-design-music .ti-d-rsvp{--ti-rsvp-background:#502c1c;--ti-rsvp-ink:#fffbe1;--ti-rsvp-action:#fff0df;--ti-rsvp-action-text:#502c1c;--ti-rsvp-outline:#fff0df}
body.ti-public.ti-palette-v2.ti-design-art{--ti-client-accent:#bd6d54!important;}
body.ti-public.ti-palette-v2.ti-design-art .ti-d-rsvp{--ti-rsvp-background:#f8e5dc!important;--ti-rsvp-ink:#472727!important;--ti-rsvp-action:#472727!important;--ti-rsvp-action-text:#f8e5dc!important;--ti-rsvp-outline:#472727!important;--ti-rsvp-submit-bg:#472727!important;--ti-rsvp-submit-ink:#f8e5dc!important;background:#f8e5dc!important;color:#472727!important;}
body.ti-public.ti-palette-v2.ti-design-art{background:#ffe8df!important;color:#6d3a34!important}
body.ti-public.ti-palette-v2.ti-design-art .tda-header{border-bottom:1px solid #d89a7d}
body.ti-public.ti-palette-v2.ti-design-art .tda-cover h1{color:#65332c}
body.ti-public.ti-palette-v2.ti-design-art .tda-divider{background:#cd8e79}
body.ti-public.ti-palette-v2.ti-design-art .tda-cover-art{box-shadow:25px 30px 0 #f3d6cc}
body.ti-public.ti-palette-v2.ti-design-art .tda-curator{border-top:1px solid #e0b0a0}
body.ti-public.ti-palette-v2.ti-design-art .tda-wall-image{background:#f1d1c2;border:25px solid #ffffff}
body.ti-public.ti-palette-v2.ti-design-art .tda-visit{background:#f7dcd1}
body.ti-public.ti-palette-v2.ti-design-art .tda-visit-date{border-left:1px solid #e1b4a3}
body.ti-public.ti-palette-v2.ti-design-art .tda-other{background:#f9dfd4}
body.ti-public.ti-palette-v2.ti-design-art .ti-d-rsvp{background:#a46755;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-art .ti-d-rsvp button{background:#642e1b}
@media (max-width:760px){body.ti-public.ti-palette-v2.ti-design-art .tda-visit-date{border-top:1px solid #e3b097}}
body.ti-public.ti-palette-v2.ti-design-art .tda-header{background:#ffe8df}
body.ti-public.ti-palette-v2.ti-design-art.ti-design-art .ti-d-rsvp{--ti-rsvp-background:#f7dcd1;--ti-rsvp-ink:#683428;--ti-rsvp-action:#7a4028;--ti-rsvp-action-text:#ffffff;--ti-rsvp-outline:#7a4028}
body.ti-public.ti-palette-v3.ti-design-art{--ti-client-accent:#525466!important;}
body.ti-public.ti-palette-v3.ti-design-art .ti-d-rsvp{--ti-rsvp-background:#e9eaf2!important;--ti-rsvp-ink:#182524!important;--ti-rsvp-action:#182524!important;--ti-rsvp-action-text:#e9eaf2!important;--ti-rsvp-outline:#182524!important;--ti-rsvp-submit-bg:#182524!important;--ti-rsvp-submit-ink:#e9eaf2!important;background:#e9eaf2!important;color:#182524!important;}
body.ti-public.ti-palette-v3.ti-design-art{background:#ebecf2!important;color:#31323c!important}
body.ti-public.ti-palette-v3.ti-design-art .tda-header{border-bottom:1px solid #7e81a1}
body.ti-public.ti-palette-v3.ti-design-art .tda-cover h1{color:#292a36}
body.ti-public.ti-palette-v3.ti-design-art .tda-divider{background:#797b91}
body.ti-public.ti-palette-v3.ti-design-art .tda-cover-art{box-shadow:25px 30px 0 #d6d7df}
body.ti-public.ti-palette-v3.ti-design-art .tda-curator{border-top:1px solid #a5a7b6}
body.ti-public.ti-palette-v3.ti-design-art .tda-wall-image{background:#cccddc;border:25px solid #ffffff}
body.ti-public.ti-palette-v3.ti-design-art .tda-visit{background:#dcdde6}
body.ti-public.ti-palette-v3.ti-design-art .tda-visit-date{border-left:1px solid #a9abb9}
body.ti-public.ti-palette-v3.ti-design-art .tda-other{background:#dfe0e9}
body.ti-public.ti-palette-v3.ti-design-art .ti-d-rsvp{background:#535569;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-art .ti-d-rsvp button{background:#191c38}
@media (max-width:760px){body.ti-public.ti-palette-v3.ti-design-art .tda-visit-date{border-top:1px solid #9c9fb8}}
body.ti-public.ti-palette-v3.ti-design-art .tda-header{background:#ebecf2}
body.ti-public.ti-palette-v3.ti-design-art.ti-design-art .ti-d-rsvp{--ti-rsvp-background:#dcdde6;--ti-rsvp-ink:#262739;--ti-rsvp-action:#262949;--ti-rsvp-action-text:#ffffff;--ti-rsvp-outline:#262949}
body.ti-public.ti-palette-v2.ti-design-terracotta{--ti-client-accent:#74b456!important;}
body.ti-public.ti-palette-v2.ti-design-terracotta .ti-d-rsvp{--ti-rsvp-background:#eaf7e4!important;--ti-rsvp-ink:#182524!important;--ti-rsvp-action:#182524!important;--ti-rsvp-action-text:#eaf7e4!important;--ti-rsvp-outline:#182524!important;--ti-rsvp-submit-bg:#182524!important;--ti-rsvp-submit-ink:#eaf7e4!important;background:#eaf7e4!important;color:#182524!important;}
body.ti-public.ti-palette-v2.ti-design-terracotta{background:#eaf6e4!important;color:#3f652d!important}
body.ti-public.ti-palette-v2.ti-design-terracotta .tdt-hero-back{background:#bfe7ac}
body.ti-public.ti-palette-v2.ti-design-terracotta .tdt-hero h1{color:#498030}
body.ti-public.ti-palette-v2.ti-design-terracotta .tdt-stamp{background:#64a447}
body.ti-public.ti-palette-v2.ti-design-terracotta .tdt-memory-bar{background:#78b15e;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-terracotta .tdt-number{color:#76ae5d}
body.ti-public.ti-palette-v2.ti-design-terracotta .tdt-script{color:#7ab160}
body.ti-public.ti-palette-v2.ti-design-terracotta .tdt-memory-grid{background:#c7e2ba}
body.ti-public.ti-palette-v2.ti-design-terracotta .tdt-memory-picture{border:14px solid #ffffff}
body.ti-public.ti-palette-v2.ti-design-terracotta .tdt-location{background:#bce3aa}
body.ti-public.ti-palette-v2.ti-design-terracotta .tdt-location-decoration{color:#649d4a}
body.ti-public.ti-palette-v2.ti-design-terracotta .ti-d-rsvp{background:#629e47;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-terracotta .ti-d-rsvp button{background:#2e4224}
body.ti-public.ti-palette-v2.ti-design-terracotta .tdt-header{background:#eaf6e4}
body.ti-public.ti-palette-v2.ti-design-terracotta.ti-design-terracotta .ti-d-rsvp{--ti-rsvp-background:#629e47;--ti-rsvp-ink:#ffffff;--ti-rsvp-action:#f1fdeb;--ti-rsvp-action-text:#375f24;--ti-rsvp-outline:#f1fdeb}
body.ti-public.ti-palette-v3.ti-design-terracotta{--ti-client-accent:#b456a4!important;}
body.ti-public.ti-palette-v3.ti-design-terracotta .ti-d-rsvp{--ti-rsvp-background:#f7e4f4!important;--ti-rsvp-ink:#182524!important;--ti-rsvp-action:#182524!important;--ti-rsvp-action-text:#f7e4f4!important;--ti-rsvp-outline:#182524!important;--ti-rsvp-submit-bg:#182524!important;--ti-rsvp-submit-ink:#f7e4f4!important;background:#f7e4f4!important;color:#182524!important;}
body.ti-public.ti-palette-v3.ti-design-terracotta{background:#f6e4f3!important;color:#652d5b!important}
body.ti-public.ti-palette-v3.ti-design-terracotta .tdt-hero-back{background:#e7acdd}
body.ti-public.ti-palette-v3.ti-design-terracotta .tdt-hero h1{color:#803072}
body.ti-public.ti-palette-v3.ti-design-terracotta .tdt-stamp{background:#a44794}
body.ti-public.ti-palette-v3.ti-design-terracotta .tdt-memory-bar{background:#944a88;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-terracotta .tdt-number{color:#ae5da1}
body.ti-public.ti-palette-v3.ti-design-terracotta .tdt-script{color:#b160a3}
body.ti-public.ti-palette-v3.ti-design-terracotta .tdt-memory-grid{background:#e2badb}
body.ti-public.ti-palette-v3.ti-design-terracotta .tdt-memory-picture{border:14px solid #ffffff}
body.ti-public.ti-palette-v3.ti-design-terracotta .tdt-location{background:#e3aad9}
body.ti-public.ti-palette-v3.ti-design-terracotta .tdt-location-decoration{color:#9d4a8f}
body.ti-public.ti-palette-v3.ti-design-terracotta .ti-d-rsvp{background:#9e4790;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-terracotta .ti-d-rsvp button{background:#42243d}
body.ti-public.ti-palette-v3.ti-design-terracotta .tdt-header{background:#f6e4f3}
body.ti-public.ti-palette-v3.ti-design-terracotta.ti-design-terracotta .ti-d-rsvp{--ti-rsvp-background:#9e4790;--ti-rsvp-ink:#ffffff;--ti-rsvp-action:#fdebfa;--ti-rsvp-action-text:#5f2455;--ti-rsvp-outline:#fdebfa}
body.ti-public.ti-palette-v2.ti-design-botanical{--ti-client-accent:#93b1b7!important;}
body.ti-public.ti-palette-v2.ti-design-botanical .nx-main{--nx-paper:#eaf3f5!important;--nx-ink:#2a3e43!important;--nx-panel:#d9e4e6!important;--nx-accent:#93b1b7!important;--nx-border:#bac7ca!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-botanical .ti-creative .nx-main.nx-botanical{--nx-paper:#eaf3f5;--nx-ink:#2a3e43;--nx-panel:#d9e4e6;--nx-accent:#93b1b7;--nx-border:#bac7ca}
body.ti-public.ti-palette-v2.ti-design-botanical .nx-botanical .nx-photo-main{box-shadow:15px 15px 0 #aac2c7}
body.ti-public.ti-palette-v3.ti-design-botanical{--ti-client-accent:#8764b3!important;}
body.ti-public.ti-palette-v3.ti-design-botanical .nx-main{--nx-paper:#eee4f8!important;--nx-ink:#453861!important;--nx-panel:#cebef0!important;--nx-accent:#8764b3!important;--nx-border:#ae9bd4!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-botanical .ti-creative .nx-main.nx-botanical{--nx-paper:#eee4f8;--nx-ink:#453861;--nx-panel:#cebef0;--nx-accent:#8764b3;--nx-border:#ae9bd4}
body.ti-public.ti-palette-v3.ti-design-botanical .nx-botanical .nx-photo-main{box-shadow:15px 15px 0 #ab91c5}
body.ti-public.ti-palette-v2.ti-design-coastal{--ti-client-accent:#d2a095!important;}
body.ti-public.ti-palette-v2.ti-design-coastal .nx-main{--nx-paper:#f8efec!important;--nx-ink:#672516!important;--nx-panel:#ece0dd!important;--nx-accent:#d2a095!important;--nx-border:#d0afa8!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-coastal .ti-creative .nx-main.nx-coastal{--nx-paper:#f8efec;--nx-ink:#672516;--nx-panel:#ece0dd;--nx-accent:#d2a095;--nx-border:#d0afa8}
body.ti-public.ti-palette-v2.ti-design-coastal .nx-coastal .nx-band{background:#ce9689;color:#452822}
body.ti-public.ti-palette-v2.ti-design-coastal .nx-coastal .nx-place{background:#ece0dd}
body.ti-public.ti-palette-v3.ti-design-coastal{--ti-client-accent:#95d2a0!important;}
body.ti-public.ti-palette-v3.ti-design-coastal .nx-main{--nx-paper:#ecf8ef!important;--nx-ink:#166725!important;--nx-panel:#ddece0!important;--nx-accent:#95d2a0!important;--nx-border:#a8d0af!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-coastal .ti-creative .nx-main.nx-coastal{--nx-paper:#ecf8ef;--nx-ink:#166725;--nx-panel:#ddece0;--nx-accent:#95d2a0;--nx-border:#a8d0af}
body.ti-public.ti-palette-v3.ti-design-coastal .nx-coastal .nx-band{background:#89ce96;color:#224528}
body.ti-public.ti-palette-v3.ti-design-coastal .nx-coastal .nx-place{background:#ddece0}
body.ti-public.ti-palette-v2.ti-design-alpine{--ti-client-accent:#5e80a5!important;}
body.ti-public.ti-palette-v2.ti-design-alpine .nx-main{--nx-paper:#e5ebf1!important;--nx-ink:#223141!important;--nx-panel:#d4dae0!important;--nx-accent:#5e80a5!important;--nx-border:#b8bec5!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-alpine .ti-creative .nx-main.nx-alpine{--nx-paper:#e5ebf1;--nx-ink:#223141;--nx-panel:#d4dae0;--nx-accent:#5e80a5;--nx-border:#b8bec5}
body.ti-public.ti-palette-v2.ti-design-alpine .nx-alpine .nx-hero{background:#243343;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-alpine .nx-alpine .nx-bespoke{background:#c5d2e0}
body.ti-public.ti-palette-v2.ti-design-alpine .nx-alpine .nx-duo .nx-place{background:#d3d9df}
body.ti-public.ti-palette-v3.ti-design-alpine{--ti-client-accent:#af557d!important;}
body.ti-public.ti-palette-v3.ti-design-alpine .nx-main{--nx-paper:#f2e0e9!important;--nx-ink:#532a46!important;--nx-panel:#e4ccde!important;--nx-accent:#af557d!important;--nx-border:#caaec7!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-alpine .ti-creative .nx-main.nx-alpine{--nx-paper:#f2e0e9;--nx-ink:#532a46;--nx-panel:#e4ccde;--nx-accent:#af557d;--nx-border:#caaec7}
body.ti-public.ti-palette-v3.ti-design-alpine .nx-alpine .nx-hero{background:#522545;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-alpine .nx-alpine .nx-bespoke{background:#e4c0d2}
body.ti-public.ti-palette-v3.ti-design-alpine .nx-alpine .nx-duo .nx-place{background:#e3cade}
body.ti-public.ti-palette-v2.ti-design-noir{--ti-client-accent:#b85d7a!important;}
body.ti-public.ti-palette-v2.ti-design-noir .nx-main{--nx-paper:#181617!important;--nx-ink:#161415!important;--nx-panel:#2e2226!important;--nx-accent:#b85d7a!important;--nx-border:#604f54!important;--nx-contrast:#fffaf2!important;}
body.ti-public.ti-palette-v2.ti-design-noir .ti-creative .nx-main.nx-noir{--nx-paper:#181617;--nx-ink:#161415;--nx-panel:#2e2226;--nx-accent:#b85d7a;--nx-border:#604f54;--nx-contrast:#fce2ea;color:#fce2ea}
body.ti-public.ti-palette-v2.ti-design-noir .nx-noir .nx-header{background:#181617;color:#fce2ea}
body.ti-public.ti-palette-v2.ti-design-noir .nx-noir .nx-header-cta{background:#d9849f;color:#181617}
body.ti-public.ti-palette-v2.ti-design-noir .nx-noir .nx-intro,body.ti-public.ti-palette-v2.ti-design-noir .nx-noir .nx-place,body.ti-public.ti-palette-v2.ti-design-noir .nx-noir .nx-questions{color:#fce2ea}
body.ti-public.ti-palette-v2.ti-design-noir .nx-noir .nx-agenda{background:#2e2628;color:#fce2ea}
body.ti-public.ti-palette-v2.ti-design-noir .nx-noir .nx-band{background:#ce6f8d;color:#1b1618}
body.ti-public.ti-palette-v3.ti-design-noir{--ti-client-accent:#5d7db8!important;}
body.ti-public.ti-palette-v3.ti-design-noir .nx-main{--nx-paper:#161718!important;--nx-ink:#141516!important;--nx-panel:#22262e!important;--nx-accent:#5d7db8!important;--nx-border:#4f5560!important;--nx-contrast:#fffaf2!important;}
body.ti-public.ti-palette-v3.ti-design-noir .ti-creative .nx-main.nx-noir{--nx-paper:#161718;--nx-ink:#141516;--nx-panel:#22262e;--nx-accent:#5d7db8;--nx-border:#4f5560;--nx-contrast:#e2ebfc;color:#e2ebfc}
body.ti-public.ti-palette-v3.ti-design-noir .nx-noir .nx-header{background:#161718;color:#e2ebfc}
body.ti-public.ti-palette-v3.ti-design-noir .nx-noir .nx-header-cta{background:#84a2d9;color:#161718}
body.ti-public.ti-palette-v3.ti-design-noir .nx-noir .nx-intro,body.ti-public.ti-palette-v3.ti-design-noir .nx-noir .nx-place,body.ti-public.ti-palette-v3.ti-design-noir .nx-noir .nx-questions{color:#e2ebfc}
body.ti-public.ti-palette-v3.ti-design-noir .nx-noir .nx-agenda{background:#26292e;color:#e2ebfc}
body.ti-public.ti-palette-v3.ti-design-noir .nx-noir .nx-band{background:#6f90ce;color:#16181b}
body.ti-public.ti-palette-v2.ti-design-festival{--ti-client-accent:#40b7d8!important;}
body.ti-public.ti-palette-v2.ti-design-festival .nx-main{--nx-paper:#d8f3fb!important;--nx-ink:#223135!important;--nx-panel:#a9e1f1!important;--nx-accent:#40b7d8!important;--nx-border:#7ec4d7!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-festival .ti-creative .nx-main.nx-festival{--nx-paper:#d8f3fb;--nx-ink:#223135;--nx-panel:#a9e1f1;--nx-accent:#40b7d8;--nx-border:#7ec4d7}
body.ti-public.ti-palette-v2.ti-design-festival .nx-festival .nx-hero{background:#a9e6f6}
body.ti-public.ti-palette-v2.ti-design-festival .nx-festival .nx-band{background:#45c0e2}
body.ti-public.ti-palette-v2.ti-design-festival .nx-festival .nx-agenda{background:#a9e1f1}
body.ti-public.ti-palette-v3.ti-design-festival{--ti-client-accent:#9640d8!important;}
body.ti-public.ti-palette-v3.ti-design-festival .nx-main{--nx-paper:#ecd8fb!important;--nx-ink:#2d2235!important;--nx-panel:#d2a9f1!important;--nx-accent:#9640d8!important;--nx-border:#b07ed7!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-festival .ti-creative .nx-main.nx-festival{--nx-paper:#ecd8fb;--nx-ink:#2d2235;--nx-panel:#d2a9f1;--nx-accent:#9640d8;--nx-border:#b07ed7}
body.ti-public.ti-palette-v3.ti-design-festival .nx-festival .nx-hero{background:#d5a9f6}
body.ti-public.ti-palette-v3.ti-design-festival .nx-festival .nx-band{background:#9e45e2}
body.ti-public.ti-palette-v3.ti-design-festival .nx-festival .nx-agenda{background:#d2a9f1}
body.ti-public.ti-palette-v2.ti-design-summit{--ti-client-accent:#ac592c!important;}
body.ti-public.ti-palette-v2.ti-design-summit .nx-main{--nx-paper:#f2ece9!important;--nx-ink:#402212!important;--nx-panel:#e5d9d2!important;--nx-accent:#ac592c!important;--nx-border:#c6ac9e!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-summit .ti-creative .nx-main.nx-summit{--nx-paper:#f2ece9;--nx-ink:#402212;--nx-panel:#e5d9d2;--nx-accent:#ac592c;--nx-border:#c6ac9e}
body.ti-public.ti-palette-v2.ti-design-summit .nx-summit .nx-band{background:#492918;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-summit .nx-summit .nx-agenda{background:#402212;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-summit .nx-summit .nx-duo .nx-facts{background:#ebddd5}
body.ti-public.ti-palette-v3.ti-design-summit{--ti-client-accent:#ad5889!important;}
body.ti-public.ti-palette-v3.ti-design-summit .nx-main{--nx-paper:#f3e3eb!important;--nx-ink:#4d2941!important;--nx-panel:#e4d1dc!important;--nx-accent:#ad5889!important;--nx-border:#c9a8b7!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-summit .ti-creative .nx-main.nx-summit{--nx-paper:#f3e3eb;--nx-ink:#4d2941;--nx-panel:#e4d1dc;--nx-accent:#ad5889;--nx-border:#c9a8b7}
body.ti-public.ti-palette-v3.ti-design-summit .nx-summit .nx-band{background:#5c2c41;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-summit .nx-summit .nx-agenda{background:#4d2941;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-summit .nx-summit .nx-duo .nx-facts{background:#e6d6e2}
body.ti-public.ti-palette-v2.ti-design-parade{--ti-client-accent:#7ee7ab!important;}
body.ti-public.ti-palette-v2.ti-design-parade .nx-main{--nx-paper:#e2fced!important;--nx-ink:#337650!important;--nx-panel:#daf7e7!important;--nx-accent:#7ee7ab!important;--nx-border:#c3e4d1!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-parade .ti-creative .nx-main.nx-parade{--nx-paper:#e2fced;--nx-ink:#337650;--nx-panel:#daf7e7;--nx-accent:#7ee7ab;--nx-border:#c3e4d1}
body.ti-public.ti-palette-v2.ti-design-parade .nx-parade .nx-hero{background:#bcf8d6}
body.ti-public.ti-palette-v2.ti-design-parade .nx-parade .nx-photo-main{border:12px solid #ffffff}
body.ti-public.ti-palette-v2.ti-design-parade .nx-parade .nx-confetti{color:#529f73}
body.ti-public.ti-palette-v2.ti-design-parade .nx-parade .nx-band{background:#49a06f}
body.ti-public.ti-palette-v2.ti-design-parade .nx-parade .nx-facts{background:#baf3d3}
body.ti-public.ti-palette-v3.ti-design-parade{--ti-client-accent:#e7cb7e!important;}
body.ti-public.ti-palette-v3.ti-design-parade .nx-main{--nx-paper:#fcf5e2!important;--nx-ink:#766433!important;--nx-panel:#f7efda!important;--nx-accent:#e7cb7e!important;--nx-border:#e4dbc3!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-parade .ti-creative .nx-main.nx-parade{--nx-paper:#fcf5e2;--nx-ink:#766433;--nx-panel:#f7efda;--nx-accent:#e7cb7e;--nx-border:#e4dbc3}
body.ti-public.ti-palette-v3.ti-design-parade .nx-parade .nx-hero{background:#f8e8bc}
body.ti-public.ti-palette-v3.ti-design-parade .nx-parade .nx-photo-main{border:12px solid #ffffff}
body.ti-public.ti-palette-v3.ti-design-parade .nx-parade .nx-confetti{color:#9f8a52}
body.ti-public.ti-palette-v3.ti-design-parade .nx-parade .nx-band{background:#a08949}
body.ti-public.ti-palette-v3.ti-design-parade .nx-parade .nx-facts{background:#f3e4ba}
body.ti-public.ti-palette-v2.ti-design-zen{--ti-client-accent:#32849c!important;}
body.ti-public.ti-palette-v2.ti-design-zen .nx-main{--nx-paper:#dceff3!important;--nx-ink:#254654!important;--nx-panel:#a9cedb!important;--nx-accent:#32849c!important;--nx-border:#8eb7c5!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-zen .ti-creative .nx-main.nx-zen{--nx-paper:#dceff3;--nx-ink:#254654;--nx-panel:#a9cedb;--nx-accent:#32849c;--nx-border:#8eb7c5}
body.ti-public.ti-palette-v2.ti-design-zen .nx-zen .nx-intro{background:#dceff3}
body.ti-public.ti-palette-v2.ti-design-zen .nx-zen .nx-band{background:#a6cddb;color:#003144}
body.ti-public.ti-palette-v2.ti-design-zen .nx-zen .nx-duo .nx-facts{background:#a9cedb}
body.ti-public.ti-palette-v3.ti-design-zen{--ti-client-accent:#aa6289!important;}
body.ti-public.ti-palette-v3.ti-design-zen .nx-main{--nx-paper:#f4e3eb!important;--nx-ink:#593b4c!important;--nx-panel:#e3bbd1!important;--nx-accent:#aa6289!important;--nx-border:#cea3ba!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-zen .ti-creative .nx-main.nx-zen{--nx-paper:#f4e3eb;--nx-ink:#593b4c;--nx-panel:#e3bbd1;--nx-accent:#aa6289;--nx-border:#cea3ba}
body.ti-public.ti-palette-v3.ti-design-zen .nx-zen .nx-intro{background:#f4e3eb}
body.ti-public.ti-palette-v3.ti-design-zen .nx-zen .nx-band{background:#e3bacf;color:#491d2d}
body.ti-public.ti-palette-v3.ti-design-zen .nx-zen .nx-duo .nx-facts{background:#e3bbd1}
body.ti-public.ti-palette-v2.ti-design-rooftop{--ti-client-accent:#e780a4!important;}
body.ti-public.ti-palette-v2.ti-design-rooftop .nx-main{--nx-paper:#3b222b!important;--nx-ink:#2e161e!important;--nx-panel:#52313d!important;--nx-accent:#e780a4!important;--nx-border:#80636d!important;--nx-contrast:#fffaf2!important;}
body.ti-public.ti-palette-v2.ti-design-rooftop .ti-creative .nx-main.nx-rooftop{--nx-paper:#3b222b;--nx-ink:#2e161e;--nx-panel:#52313d;--nx-accent:#e780a4;--nx-border:#80636d;--nx-contrast:#fde7ef;color:#fde7ef}
body.ti-public.ti-palette-v2.ti-design-rooftop .nx-rooftop .nx-header{background:#2d181f;color:#fde7ef}
body.ti-public.ti-palette-v2.ti-design-rooftop .nx-rooftop .nx-header-cta{background:#e28ba9;color:#2d181f}
body.ti-public.ti-palette-v2.ti-design-rooftop .nx-rooftop .nx-intro,body.ti-public.ti-palette-v2.ti-design-rooftop .nx-rooftop .nx-agenda,body.ti-public.ti-palette-v2.ti-design-rooftop .nx-rooftop .nx-place,body.ti-public.ti-palette-v2.ti-design-rooftop .nx-rooftop .nx-facts,body.ti-public.ti-palette-v2.ti-design-rooftop .nx-rooftop .nx-questions{color:#fde7ef}
body.ti-public.ti-palette-v2.ti-design-rooftop .nx-rooftop .nx-agenda{background:#52313d}
body.ti-public.ti-palette-v2.ti-design-rooftop .nx-rooftop .nx-overlap{background:#3b222b}
body.ti-public.ti-palette-v3.ti-design-rooftop{--ti-client-accent:#80d3e7!important;}
body.ti-public.ti-palette-v3.ti-design-rooftop .nx-main{--nx-paper:#22363b!important;--nx-ink:#16292e!important;--nx-panel:#314b52!important;--nx-accent:#80d3e7!important;--nx-border:#637a80!important;--nx-contrast:#fffaf2!important;}
body.ti-public.ti-palette-v3.ti-design-rooftop .ti-creative .nx-main.nx-rooftop{--nx-paper:#22363b;--nx-ink:#16292e;--nx-panel:#314b52;--nx-accent:#80d3e7;--nx-border:#637a80;--nx-contrast:#e7f8fd;color:#e7f8fd}
body.ti-public.ti-palette-v3.ti-design-rooftop .nx-rooftop .nx-header{background:#18292d;color:#e7f8fd}
body.ti-public.ti-palette-v3.ti-design-rooftop .nx-rooftop .nx-header-cta{background:#8bd1e2;color:#18292d}
body.ti-public.ti-palette-v3.ti-design-rooftop .nx-rooftop .nx-intro,body.ti-public.ti-palette-v3.ti-design-rooftop .nx-rooftop .nx-agenda,body.ti-public.ti-palette-v3.ti-design-rooftop .nx-rooftop .nx-place,body.ti-public.ti-palette-v3.ti-design-rooftop .nx-rooftop .nx-facts,body.ti-public.ti-palette-v3.ti-design-rooftop .nx-rooftop .nx-questions{color:#e7f8fd}
body.ti-public.ti-palette-v3.ti-design-rooftop .nx-rooftop .nx-agenda{background:#314b52}
body.ti-public.ti-palette-v3.ti-design-rooftop .nx-rooftop .nx-overlap{background:#22363b}
body.ti-public.ti-palette-v2.ti-design-winter{--ti-client-accent:#90caac!important;}
body.ti-public.ti-palette-v2.ti-design-winter .nx-main{--nx-paper:#edf7f2!important;--nx-ink:#25573d!important;--nx-panel:#d8efe3!important;--nx-accent:#90caac!important;--nx-border:#badcca!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-winter .ti-creative .nx-main.nx-winter{--nx-paper:#edf7f2;--nx-ink:#25573d;--nx-panel:#d8efe3;--nx-accent:#90caac;--nx-border:#badcca}
body.ti-public.ti-palette-v2.ti-design-winter .nx-winter .nx-hero{background:#dcf1e6}
body.ti-public.ti-palette-v2.ti-design-winter .nx-winter .nx-hero:before{color:#8dbda4}
body.ti-public.ti-palette-v2.ti-design-winter .nx-winter .nx-vertical>.nx-photo{border:12px solid #f9fdfb}
body.ti-public.ti-palette-v2.ti-design-winter .nx-winter .nx-band{background:#246242}
body.ti-public.ti-palette-v2.ti-design-winter .nx-winter .nx-questions{background:#e5f2eb}
body.ti-public.ti-palette-v3.ti-design-winter{--ti-client-accent:#ca90a5!important;}
body.ti-public.ti-palette-v3.ti-design-winter .nx-main{--nx-paper:#f7edf1!important;--nx-ink:#572537!important;--nx-panel:#efd8e0!important;--nx-accent:#ca90a5!important;--nx-border:#dcbac7!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-winter .ti-creative .nx-main.nx-winter{--nx-paper:#f7edf1;--nx-ink:#572537;--nx-panel:#efd8e0;--nx-accent:#ca90a5;--nx-border:#dcbac7}
body.ti-public.ti-palette-v3.ti-design-winter .nx-winter .nx-hero{background:#f1dce4}
body.ti-public.ti-palette-v3.ti-design-winter .nx-winter .nx-hero:before{color:#bd8d9f}
body.ti-public.ti-palette-v3.ti-design-winter .nx-winter .nx-vertical>.nx-photo{border:12px solid #fdf9fb}
body.ti-public.ti-palette-v3.ti-design-winter .nx-winter .nx-band{background:#62243b}
body.ti-public.ti-palette-v3.ti-design-winter .nx-winter .nx-questions{background:#f2e5ea}
body.ti-public.ti-palette-v2.ti-design-passport{--ti-client-accent:#59a7cb!important;}
body.ti-public.ti-palette-v2.ti-design-passport .nx-main{--nx-paper:#cae7f5!important;--nx-ink:#253b46!important;--nx-panel:#c2dfed!important;--nx-accent:#59a7cb!important;--nx-border:#8fb8cb!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-passport .ti-creative .nx-main.nx-passport{--nx-paper:#cae7f5;--nx-ink:#253b46;--nx-panel:#c2dfed;--nx-accent:#59a7cb;--nx-border:#8fb8cb}
body.ti-public.ti-palette-v2.ti-design-passport .nx-passport .nx-ticket{border:2px dashed #557c8e;background:#eef8fd}
body.ti-public.ti-palette-v2.ti-design-passport .nx-passport .nx-band{background:#549dbf}
body.ti-public.ti-palette-v2.ti-design-passport .nx-passport .nx-agenda{background:#bcd9e7}
body.ti-public.ti-palette-v3.ti-design-passport{--ti-client-accent:#59cb72!important;}
body.ti-public.ti-palette-v3.ti-design-passport .nx-main{--nx-paper:#caf5d3!important;--nx-ink:#25462c!important;--nx-panel:#c2edcb!important;--nx-accent:#59cb72!important;--nx-border:#8fcb9c!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-passport .ti-creative .nx-main.nx-passport{--nx-paper:#caf5d3;--nx-ink:#25462c;--nx-panel:#c2edcb;--nx-accent:#59cb72;--nx-border:#8fcb9c}
body.ti-public.ti-palette-v3.ti-design-passport .nx-passport .nx-ticket{border:2px dashed #558e61;background:#eefdf1}
body.ti-public.ti-palette-v3.ti-design-passport .nx-passport .nx-band{background:#54bf6b}
body.ti-public.ti-palette-v3.ti-design-passport .nx-passport .nx-agenda{background:#bce7c5}
body.ti-public.ti-palette-v2.ti-design-vineyard{--ti-client-accent:#65a670!important;}
body.ti-public.ti-palette-v2.ti-design-vineyard .nx-main{--nx-paper:#e6f5e8!important;--nx-ink:#2e4832!important;--nx-panel:#d7e7d9!important;--nx-accent:#65a670!important;--nx-border:#b6d0ba!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-vineyard .ti-creative .nx-main.nx-vineyard{--nx-paper:#e6f5e8;--nx-ink:#2e4832;--nx-panel:#d7e7d9;--nx-accent:#65a670;--nx-border:#b6d0ba}
body.ti-public.ti-palette-v2.ti-design-vineyard .nx-vineyard .nx-intro{background:#e6f5e8}
body.ti-public.ti-palette-v2.ti-design-vineyard .nx-vineyard .nx-agenda{background:#d0e5d3}
body.ti-public.ti-palette-v3.ti-design-vineyard{--ti-client-accent:#6584a6!important;}
body.ti-public.ti-palette-v3.ti-design-vineyard .nx-main{--nx-paper:#e6edf5!important;--nx-ink:#2e3b48!important;--nx-panel:#d7dfe7!important;--nx-accent:#6584a6!important;--nx-border:#b6c3d0!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-vineyard .ti-creative .nx-main.nx-vineyard{--nx-paper:#e6edf5;--nx-ink:#2e3b48;--nx-panel:#d7dfe7;--nx-accent:#6584a6;--nx-border:#b6c3d0}
body.ti-public.ti-palette-v3.ti-design-vineyard .nx-vineyard .nx-intro{background:#e6edf5}
body.ti-public.ti-palette-v3.ti-design-vineyard .nx-vineyard .nx-agenda{background:#d0dae5}
body.ti-public.ti-palette-v2.ti-design-heritage{--ti-client-accent:#ab5472!important;}
body.ti-public.ti-palette-v2.ti-design-heritage .nx-main{--nx-paper:#f1dae2!important;--nx-ink:#35292d!important;--nx-panel:#e1c4ce!important;--nx-accent:#ab5472!important;--nx-border:#c3849a!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-heritage .ti-creative .nx-main.nx-heritage{--nx-paper:#f1dae2;--nx-ink:#35292d;--nx-panel:#e1c4ce;--nx-accent:#ab5472;--nx-border:#c3849a}
body.ti-public.ti-palette-v2.ti-design-heritage .nx-heritage .nx-header{border-bottom:2px solid #b66883}
body.ti-public.ti-palette-v2.ti-design-heritage .nx-heritage .nx-hero{border:1px solid #bb7a91;background:#edcfda}
body.ti-public.ti-palette-v2.ti-design-heritage .nx-heritage .nx-ornament{color:#a6506e}
body.ti-public.ti-palette-v2.ti-design-heritage .nx-heritage .nx-vertical>.nx-photo{box-shadow:0 0 0 8px #edcfda,0 0 0 9px #b66883}
body.ti-public.ti-palette-v3.ti-design-heritage{--ti-client-accent:#5481ab!important;}
body.ti-public.ti-palette-v3.ti-design-heritage .nx-main{--nx-paper:#dae6f1!important;--nx-ink:#292f35!important;--nx-panel:#c4d3e1!important;--nx-accent:#5481ab!important;--nx-border:#84a5c3!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-heritage .ti-creative .nx-main.nx-heritage{--nx-paper:#dae6f1;--nx-ink:#292f35;--nx-panel:#c4d3e1;--nx-accent:#5481ab;--nx-border:#84a5c3}
body.ti-public.ti-palette-v3.ti-design-heritage .nx-heritage .nx-header{border-bottom:2px solid #6890b6}
body.ti-public.ti-palette-v3.ti-design-heritage .nx-heritage .nx-hero{border:1px solid #7a9cbb;background:#cfdeed}
body.ti-public.ti-palette-v3.ti-design-heritage .nx-heritage .nx-ornament{color:#507ca6}
body.ti-public.ti-palette-v3.ti-design-heritage .nx-heritage .nx-vertical>.nx-photo{box-shadow:0 0 0 8px #cfdeed,0 0 0 9px #6890b6}
body.ti-public.ti-palette-v2.ti-design-charity{--ti-client-accent:#6498cf!important;}
body.ti-public.ti-palette-v2.ti-design-charity .nx-main{--nx-paper:#eaeef2!important;--nx-ink:#152b42!important;--nx-panel:#dae0e7!important;--nx-accent:#6498cf!important;--nx-border:#a7b4c2!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-charity .ti-creative .nx-main.nx-charity{--nx-paper:#eaeef2;--nx-ink:#152b42;--nx-panel:#dae0e7;--nx-accent:#6498cf;--nx-border:#a7b4c2}
body.ti-public.ti-palette-v2.ti-design-charity .nx-charity .nx-band{background:#2f659d;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-charity .nx-charity .nx-intro{background:#ebeff3}
body.ti-public.ti-palette-v2.ti-design-charity .nx-charity .nx-agenda{background:#182c42;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-charity{--ti-client-accent:#cf6498!important;}
body.ti-public.ti-palette-v3.ti-design-charity .nx-main{--nx-paper:#f2eaee!important;--nx-ink:#42152b!important;--nx-panel:#e7dae0!important;--nx-accent:#cf6498!important;--nx-border:#c2a7b4!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-charity .ti-creative .nx-main.nx-charity{--nx-paper:#f2eaee;--nx-ink:#42152b;--nx-panel:#e7dae0;--nx-accent:#cf6498;--nx-border:#c2a7b4}
body.ti-public.ti-palette-v3.ti-design-charity .nx-charity .nx-band{background:#b9467e;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-charity .nx-charity .nx-intro{background:#f3ebef}
body.ti-public.ti-palette-v3.ti-design-charity .nx-charity .nx-agenda{background:#42182c;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-atelier{--ti-client-accent:#72b888!important;}
body.ti-public.ti-palette-v2.ti-design-atelier .nx-main{--nx-paper:#eaf5ed!important;--nx-ink:#3e5244!important;--nx-panel:#cfe7d7!important;--nx-accent:#72b888!important;--nx-border:color-mix(in srgb,#533d3d 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-atelier .ti-creative .nx-main.nx-atelier{--nx-paper:#eaf5ed;--nx-ink:#3e5244;--nx-panel:#cfe7d7;--nx-accent:#72b888;--nx-border:color-mix(in srgb,#3e5244 20%,transparent)}
body.ti-public.ti-palette-v2.ti-design-atelier .nx-atelier .nx-hero{border:1px solid #72b888;background:#eaf5ed}
body.ti-public.ti-palette-v2.ti-design-atelier .nx-atelier .nx-vertical>.nx-photo{box-shadow:0 0 0 11px #eaf5ed,0 0 0 12px #72b888}
body.ti-public.ti-palette-v2.ti-design-atelier .nx-atelier .nx-band{background:#3e5244;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-atelier{--ti-client-accent:#7292b8!important;}
body.ti-public.ti-palette-v3.ti-design-atelier .nx-main{--nx-paper:#eaeff5!important;--nx-ink:#3e4752!important;--nx-panel:#cfdae7!important;--nx-accent:#7292b8!important;--nx-border:color-mix(in srgb,#533d3d 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-atelier .ti-creative .nx-main.nx-atelier{--nx-paper:#eaeff5;--nx-ink:#3e4752;--nx-panel:#cfdae7;--nx-accent:#7292b8;--nx-border:color-mix(in srgb,#3e4752 20%,transparent)}
body.ti-public.ti-palette-v3.ti-design-atelier .nx-atelier .nx-hero{border:1px solid #7292b8;background:#eaeff5}
body.ti-public.ti-palette-v3.ti-design-atelier .nx-atelier .nx-vertical>.nx-photo{box-shadow:0 0 0 11px #eaeff5,0 0 0 12px #7292b8}
body.ti-public.ti-palette-v3.ti-design-atelier .nx-atelier .nx-band{background:#3e4752;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-vows{--ti-client-accent:#a4547a!important;}
body.ti-public.ti-palette-v2.ti-design-vows .nx-main{--nx-paper:#f5e1e9!important;--nx-ink:#563147!important;--nx-panel:#eec6d6!important;--nx-accent:#a4547a!important;--nx-border:color-mix(in srgb,#4f234d 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-vows .ti-creative .nx-main.nx-vows{--nx-paper:#f5e1e9;--nx-ink:#563147;--nx-panel:#eec6d6;--nx-accent:#a4547a;--nx-border:color-mix(in srgb,#563147 20%,transparent)}
body.ti-public.ti-palette-v2.ti-design-vows .nx-vows .nx-header{border-bottom:3px solid #563147}
body.ti-public.ti-palette-v2.ti-design-vows .nx-vows .nx-agenda{background:#563147;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-vows .nx-vows .nx-facts{background:#eec6d6}
body.ti-public.ti-palette-v3.ti-design-vows{--ti-client-accent:#4b7eaf!important;}
body.ti-public.ti-palette-v3.ti-design-vows .nx-main{--nx-paper:#dce8f6!important;--nx-ink:#233a61!important;--nx-panel:#c1d6f2!important;--nx-accent:#4b7eaf!important;--nx-border:color-mix(in srgb,#12395c 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-vows .ti-creative .nx-main.nx-vows{--nx-paper:#dce8f6;--nx-ink:#233a61;--nx-panel:#c1d6f2;--nx-accent:#4b7eaf;--nx-border:color-mix(in srgb,#233a61 20%,transparent)}
body.ti-public.ti-palette-v3.ti-design-vows .nx-vows .nx-header{border-bottom:3px solid #233a61}
body.ti-public.ti-palette-v3.ti-design-vows .nx-vows .nx-agenda{background:#233a61;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-vows .nx-vows .nx-facts{background:#c1d6f2}
body.ti-public.ti-palette-v2.ti-design-tuscany{--ti-client-accent:#57be79!important;}
body.ti-public.ti-palette-v2.ti-design-tuscany .nx-main{--nx-paper:#d9f4e2!important;--nx-ink:#2c5439!important;--nx-panel:#b9e8c9!important;--nx-accent:#57be79!important;--nx-border:color-mix(in srgb,#563c2a 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-tuscany .ti-creative .nx-main.nx-tuscany{--nx-paper:#d9f4e2;--nx-ink:#2c5439;--nx-panel:#b9e8c9;--nx-accent:#57be79;--nx-border:color-mix(in srgb,#2c5439 20%,transparent)}
body.ti-public.ti-palette-v2.ti-design-tuscany .nx-tuscany .nx-hero{background:#d9f4e2}
body.ti-public.ti-palette-v2.ti-design-tuscany .nx-tuscany .nx-band{background:#57be79;color:#102116}
body.ti-public.ti-palette-v3.ti-design-tuscany{--ti-client-accent:#578cbe!important;}
body.ti-public.ti-palette-v3.ti-design-tuscany .nx-main{--nx-paper:#d9e7f4!important;--nx-ink:#2c4154!important;--nx-panel:#b9d1e8!important;--nx-accent:#578cbe!important;--nx-border:color-mix(in srgb,#563c2a 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-tuscany .ti-creative .nx-main.nx-tuscany{--nx-paper:#d9e7f4;--nx-ink:#2c4154;--nx-panel:#b9d1e8;--nx-accent:#578cbe;--nx-border:color-mix(in srgb,#2c4154 20%,transparent)}
body.ti-public.ti-palette-v3.ti-design-tuscany .nx-tuscany .nx-hero{background:#d9e7f4}
body.ti-public.ti-palette-v3.ti-design-tuscany .nx-tuscany .nx-band{background:#578cbe;color:#101921}
body.ti-public.ti-palette-v2.ti-design-moonlit{--ti-client-accent:#98d6c1!important;}
body.ti-public.ti-palette-v2.ti-design-moonlit .nx-main{--nx-paper:#1e2a26!important;--nx-ink:#0d1f19!important;--nx-panel:#334a42!important;--nx-accent:#98d6c1!important;--nx-border:rgba(255,255,255,.24)!important;--nx-contrast:#fffaf2!important;}
body.ti-public.ti-palette-v2.ti-design-moonlit .ti-creative .nx-main.nx-moonlit{--nx-paper:#1e2a26;--nx-ink:#0d1f19;--nx-panel:#334a42;--nx-accent:#98d6c1;--nx-border:color-mix(in srgb,#0d1f19 20%,transparent)}
body.ti-public.ti-palette-v2.ti-design-moonlit .nx-moonlit{color:#f0fcf8;--nx-contrast:#f0fcf8}
body.ti-public.ti-palette-v2.ti-design-moonlit .nx-moonlit :is(.nx-intro,body.ti-public.ti-palette-v2.ti-design-moonlit .nx-place,body.ti-public.ti-palette-v2.ti-design-moonlit .nx-questions){color:#f0fcf8}
body.ti-public.ti-palette-v2.ti-design-moonlit .nx-moonlit .nx-header{background:#0d1f19;color:#f0fcf8}
body.ti-public.ti-palette-v2.ti-design-moonlit .nx-moonlit .nx-header-cta{background:#f0fcf8;color:#0d1f19}
body.ti-public.ti-palette-v2.ti-design-moonlit .nx-moonlit .nx-band{background:#98d6c1;color:#0d1f19}
body.ti-public.ti-palette-v2.ti-design-moonlit .nx-moonlit .nx-agenda{background:#334a42;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-moonlit{--ti-client-accent:#d698ac!important;}
body.ti-public.ti-palette-v3.ti-design-moonlit .nx-main{--nx-paper:#2a1e22!important;--nx-ink:#1f0d13!important;--nx-panel:#4a333a!important;--nx-accent:#d698ac!important;--nx-border:rgba(255,255,255,.24)!important;--nx-contrast:#fffaf2!important;}
body.ti-public.ti-palette-v3.ti-design-moonlit .ti-creative .nx-main.nx-moonlit{--nx-paper:#2a1e22;--nx-ink:#1f0d13;--nx-panel:#4a333a;--nx-accent:#d698ac;--nx-border:color-mix(in srgb,#1f0d13 20%,transparent)}
body.ti-public.ti-palette-v3.ti-design-moonlit .nx-moonlit{color:#fcf0f4;--nx-contrast:#fcf0f4}
body.ti-public.ti-palette-v3.ti-design-moonlit .nx-moonlit :is(.nx-intro,body.ti-public.ti-palette-v3.ti-design-moonlit .nx-place,body.ti-public.ti-palette-v3.ti-design-moonlit .nx-questions){color:#fcf0f4}
body.ti-public.ti-palette-v3.ti-design-moonlit .nx-moonlit .nx-header{background:#1f0d13;color:#fcf0f4}
body.ti-public.ti-palette-v3.ti-design-moonlit .nx-moonlit .nx-header-cta{background:#fcf0f4;color:#1f0d13}
body.ti-public.ti-palette-v3.ti-design-moonlit .nx-moonlit .nx-band{background:#d698ac;color:#1f0d13}
body.ti-public.ti-palette-v3.ti-design-moonlit .nx-moonlit .nx-agenda{background:#4a333a;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-sakura{--ti-client-accent:#5b7eae!important;}
body.ti-public.ti-palette-v2.ti-design-sakura .nx-main{--nx-paper:#dce6f5!important;--nx-ink:#26395d!important;--nx-panel:#c6d6eb!important;--nx-accent:#5b7eae!important;--nx-border:color-mix(in srgb,#37374c 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-sakura .ti-creative .nx-main.nx-sakura{--nx-paper:#dce6f5;--nx-ink:#26395d;--nx-panel:#c6d6eb;--nx-accent:#5b7eae;--nx-border:color-mix(in srgb,#26395d 20%,transparent)}
body.ti-public.ti-palette-v2.ti-design-sakura .nx-sakura .nx-vertical>.nx-photo{border:11px solid #ffffff}
body.ti-public.ti-palette-v2.ti-design-sakura .nx-sakura .nx-band{background:#c6d6eb;color:#26395d}
body.ti-public.ti-palette-v3.ti-design-sakura{--ti-client-accent:#89b696!important;}
body.ti-public.ti-palette-v3.ti-design-sakura .nx-main{--nx-paper:#f0faf3!important;--nx-ink:#3f5345!important;--nx-panel:#e1f0e5!important;--nx-accent:#89b696!important;--nx-border:color-mix(in srgb,#543e46 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-sakura .ti-creative .nx-main.nx-sakura{--nx-paper:#f0faf3;--nx-ink:#3f5345;--nx-panel:#e1f0e5;--nx-accent:#89b696;--nx-border:color-mix(in srgb,#3f5345 20%,transparent)}
body.ti-public.ti-palette-v3.ti-design-sakura .nx-sakura .nx-vertical>.nx-photo{border:11px solid #ffffff}
body.ti-public.ti-palette-v3.ti-design-sakura .nx-sakura .nx-band{background:#e1f0e5;color:#3f5345}
body.ti-public.ti-palette-v2.ti-design-keynote{--ti-client-accent:#b16a43!important;}
body.ti-public.ti-palette-v2.ti-design-keynote .nx-main{--nx-paper:#f8e6dd!important;--nx-ink:#613927!important;--nx-panel:#f3cdb8!important;--nx-accent:#b16a43!important;--nx-border:color-mix(in srgb,#5c2f1d 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-keynote .ti-creative .nx-main.nx-keynote{--nx-paper:#f8e6dd;--nx-ink:#613927;--nx-panel:#f3cdb8;--nx-accent:#b16a43;--nx-border:color-mix(in srgb,#613927 20%,transparent)}
body.ti-public.ti-palette-v2.ti-design-keynote .nx-keynote .nx-band{background:#613927;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-keynote .nx-keynote .nx-agenda{background:#592d18;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-keynote{--ti-client-accent:#408360!important;}
body.ti-public.ti-palette-v3.ti-design-keynote .nx-main{--nx-paper:#ddf0e4!important;--nx-ink:#254c37!important;--nx-panel:#bbd7c4!important;--nx-accent:#408360!important;--nx-border:color-mix(in srgb,#203037 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-keynote .ti-creative .nx-main.nx-keynote{--nx-paper:#ddf0e4;--nx-ink:#254c37;--nx-panel:#bbd7c4;--nx-accent:#408360;--nx-border:color-mix(in srgb,#254c37 20%,transparent)}
body.ti-public.ti-palette-v3.ti-design-keynote .nx-keynote .nx-band{background:#254c37;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-keynote .nx-keynote .nx-agenda{background:#19402a;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-boardroom{--ti-client-accent:#b96578!important;}
body.ti-public.ti-palette-v2.ti-design-boardroom .nx-main{--nx-paper:#eddde1!important;--nx-ink:#362529!important;--nx-panel:#e1ccd1!important;--nx-accent:#b96578!important;--nx-border:color-mix(in srgb,#24372d 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-boardroom .ti-creative .nx-main.nx-boardroom{--nx-paper:#eddde1;--nx-ink:#362529;--nx-panel:#e1ccd1;--nx-accent:#b96578;--nx-border:color-mix(in srgb,#362529 20%,transparent)}
body.ti-public.ti-palette-v2.ti-design-boardroom .nx-boardroom .nx-hero{border:1px solid #b96578}
body.ti-public.ti-palette-v2.ti-design-boardroom .nx-boardroom .nx-agenda{background:#362529;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-boardroom{--ti-client-accent:#65b984!important;}
body.ti-public.ti-palette-v3.ti-design-boardroom .nx-main{--nx-paper:#ddede3!important;--nx-ink:#25362b!important;--nx-panel:#cce1d4!important;--nx-accent:#65b984!important;--nx-border:color-mix(in srgb,#24372d 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-boardroom .ti-creative .nx-main.nx-boardroom{--nx-paper:#ddede3;--nx-ink:#25362b;--nx-panel:#cce1d4;--nx-accent:#65b984;--nx-border:color-mix(in srgb,#25362b 20%,transparent)}
body.ti-public.ti-palette-v3.ti-design-boardroom .nx-boardroom .nx-hero{border:1px solid #65b984}
body.ti-public.ti-palette-v3.ti-design-boardroom .nx-boardroom .nx-agenda{background:#25362b;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-brandlab{--ti-client-accent:#a4cbed!important;}
body.ti-public.ti-palette-v2.ti-design-brandlab .nx-main{--nx-paper:#11161a!important;--nx-ink:#101519!important;--nx-panel:#25313c!important;--nx-accent:#a4cbed!important;--nx-border:rgba(255,255,255,.24)!important;--nx-contrast:#fffaf2!important;}
body.ti-public.ti-palette-v2.ti-design-brandlab .ti-creative .nx-main.nx-brandlab{--nx-paper:#11161a;--nx-ink:#101519;--nx-panel:#25313c;--nx-accent:#a4cbed;--nx-border:color-mix(in srgb,#101519 20%,transparent)}
body.ti-public.ti-palette-v2.ti-design-brandlab .nx-brandlab{color:#f0f6fc;--nx-contrast:#f0f6fc}
body.ti-public.ti-palette-v2.ti-design-brandlab .nx-brandlab :is(.nx-intro,body.ti-public.ti-palette-v2.ti-design-brandlab .nx-place,body.ti-public.ti-palette-v2.ti-design-brandlab .nx-questions){color:#f0f6fc}
body.ti-public.ti-palette-v2.ti-design-brandlab .nx-brandlab .nx-header{background:#101519;color:#f0f6fc}
body.ti-public.ti-palette-v2.ti-design-brandlab .nx-brandlab .nx-header-cta{background:#f0f6fc;color:#101519}
body.ti-public.ti-palette-v2.ti-design-brandlab .nx-brandlab .nx-band{background:#a4cbed;color:#101519}
body.ti-public.ti-palette-v2.ti-design-brandlab .nx-brandlab .nx-agenda{background:#212d37;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-brandlab{--ti-client-accent:#edcda4!important;}
body.ti-public.ti-palette-v3.ti-design-brandlab .nx-main{--nx-paper:#1a1611!important;--nx-ink:#191510!important;--nx-panel:#3c3225!important;--nx-accent:#edcda4!important;--nx-border:rgba(255,255,255,.24)!important;--nx-contrast:#fffaf2!important;}
body.ti-public.ti-palette-v3.ti-design-brandlab .ti-creative .nx-main.nx-brandlab{--nx-paper:#1a1611;--nx-ink:#191510;--nx-panel:#3c3225;--nx-accent:#edcda4;--nx-border:color-mix(in srgb,#191510 20%,transparent)}
body.ti-public.ti-palette-v3.ti-design-brandlab .nx-brandlab{color:#fcf7f0;--nx-contrast:#fcf7f0}
body.ti-public.ti-palette-v3.ti-design-brandlab .nx-brandlab :is(.nx-intro,body.ti-public.ti-palette-v3.ti-design-brandlab .nx-place,body.ti-public.ti-palette-v3.ti-design-brandlab .nx-questions){color:#fcf7f0}
body.ti-public.ti-palette-v3.ti-design-brandlab .nx-brandlab .nx-header{background:#191510;color:#fcf7f0}
body.ti-public.ti-palette-v3.ti-design-brandlab .nx-brandlab .nx-header-cta{background:#fcf7f0;color:#191510}
body.ti-public.ti-palette-v3.ti-design-brandlab .nx-brandlab .nx-band{background:#edcda4;color:#191510}
body.ti-public.ti-palette-v3.ti-design-brandlab .nx-brandlab .nx-agenda{background:#372d21;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-social{--ti-client-accent:#75c682!important;}
body.ti-public.ti-palette-v2.ti-design-social .nx-main{--nx-paper:#1d3020!important;--nx-ink:#142a18!important;--nx-panel:#324936!important;--nx-accent:#75c682!important;--nx-border:rgba(255,255,255,.24)!important;--nx-contrast:#fffaf2!important;}
body.ti-public.ti-palette-v2.ti-design-social .ti-creative .nx-main.nx-social{--nx-paper:#1d3020;--nx-ink:#142a18;--nx-panel:#324936;--nx-accent:#75c682;--nx-border:color-mix(in srgb,#142a18 20%,transparent)}
body.ti-public.ti-palette-v2.ti-design-social .nx-social{color:#f0fcf2;--nx-contrast:#f0fcf2}
body.ti-public.ti-palette-v2.ti-design-social .nx-social :is(.nx-intro,body.ti-public.ti-palette-v2.ti-design-social .nx-place,body.ti-public.ti-palette-v2.ti-design-social .nx-questions){color:#f0fcf2}
body.ti-public.ti-palette-v2.ti-design-social .nx-social .nx-header{background:#142a18;color:#f0fcf2}
body.ti-public.ti-palette-v2.ti-design-social .nx-social .nx-header-cta{background:#f0fcf2;color:#142a18}
body.ti-public.ti-palette-v2.ti-design-social .nx-social .nx-overlap{background:#1d3020;border-top:5px solid #75c682}
body.ti-public.ti-palette-v2.ti-design-social .nx-social .nx-agenda{background:#324936;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-social .nx-social .nx-band{background:#75c682;color:#142a18}
body.ti-public.ti-palette-v3.ti-design-social{--ti-client-accent:#ab75c6!important;}
body.ti-public.ti-palette-v3.ti-design-social .nx-main{--nx-paper:#2a1d30!important;--nx-ink:#23142a!important;--nx-panel:#413249!important;--nx-accent:#ab75c6!important;--nx-border:rgba(255,255,255,.24)!important;--nx-contrast:#fffaf2!important;}
body.ti-public.ti-palette-v3.ti-design-social .ti-creative .nx-main.nx-social{--nx-paper:#2a1d30;--nx-ink:#23142a;--nx-panel:#413249;--nx-accent:#ab75c6;--nx-border:color-mix(in srgb,#23142a 20%,transparent)}
body.ti-public.ti-palette-v3.ti-design-social .nx-social{color:#f8f0fc;--nx-contrast:#f8f0fc}
body.ti-public.ti-palette-v3.ti-design-social .nx-social :is(.nx-intro,body.ti-public.ti-palette-v3.ti-design-social .nx-place,body.ti-public.ti-palette-v3.ti-design-social .nx-questions){color:#f8f0fc}
body.ti-public.ti-palette-v3.ti-design-social .nx-social .nx-header{background:#23142a;color:#f8f0fc}
body.ti-public.ti-palette-v3.ti-design-social .nx-social .nx-header-cta{background:#f8f0fc;color:#23142a}
body.ti-public.ti-palette-v3.ti-design-social .nx-social .nx-overlap{background:#2a1d30;border-top:5px solid #ab75c6}
body.ti-public.ti-palette-v3.ti-design-social .nx-social .nx-agenda{background:#413249;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-social .nx-social .nx-band{background:#ab75c6;color:#23142a}
body.ti-public.ti-palette-v2.ti-design-milestone{--ti-client-accent:#a3e0e1!important;}
body.ti-public.ti-palette-v2.ti-design-milestone .nx-main{--nx-paper:#effdfd!important;--nx-ink:#406666!important;--nx-panel:#d1f4f4!important;--nx-accent:#a3e0e1!important;--nx-border:color-mix(in srgb,#683e54 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-milestone .ti-creative .nx-main.nx-milestone{--nx-paper:#effdfd;--nx-ink:#406666;--nx-panel:#d1f4f4;--nx-accent:#a3e0e1;--nx-border:color-mix(in srgb,#406666 20%,transparent)}
body.ti-public.ti-palette-v2.ti-design-milestone .nx-milestone .nx-hero{background:#f0fdfd}
body.ti-public.ti-palette-v2.ti-design-milestone .nx-milestone .nx-band{background:#406666;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-milestone{--ti-client-accent:#647db2!important;}
body.ti-public.ti-palette-v3.ti-design-milestone .nx-main{--nx-paper:#dbe7f7!important;--nx-ink:#273558!important;--nx-panel:#a8badb!important;--nx-accent:#647db2!important;--nx-border:color-mix(in srgb,#283049 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-milestone .ti-creative .nx-main.nx-milestone{--nx-paper:#dbe7f7;--nx-ink:#273558;--nx-panel:#a8badb;--nx-accent:#647db2;--nx-border:color-mix(in srgb,#273558 20%,transparent)}
body.ti-public.ti-palette-v3.ti-design-milestone .nx-milestone .nx-hero{background:#c2dfef}
body.ti-public.ti-palette-v3.ti-design-milestone .nx-milestone .nx-band{background:#273558;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-golden60{--ti-client-accent:#c7637f!important;}
body.ti-public.ti-palette-v2.ti-design-golden60 .nx-main{--nx-paper:#f4dae1!important;--nx-ink:#562a36!important;--nx-panel:#eac1cd!important;--nx-accent:#c7637f!important;--nx-border:color-mix(in srgb,#584228 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-golden60 .ti-creative .nx-main.nx-golden60{--nx-paper:#f4dae1;--nx-ink:#562a36;--nx-panel:#eac1cd;--nx-accent:#c7637f;--nx-border:color-mix(in srgb,#562a36 20%,transparent)}
body.ti-public.ti-palette-v2.ti-design-golden60 .nx-golden60 .nx-hero{border:2px double #c7637f}
body.ti-public.ti-palette-v2.ti-design-golden60 .nx-golden60 .nx-vertical>.nx-photo{box-shadow:0 0 0 6px #f4dae1,0 0 0 8px #c7637f}
body.ti-public.ti-palette-v2.ti-design-golden60 .nx-golden60 .nx-band{background:#562a36;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-golden60{--ti-client-accent:#6386c7!important;}
body.ti-public.ti-palette-v3.ti-design-golden60 .nx-main{--nx-paper:#dae3f4!important;--nx-ink:#2a3956!important;--nx-panel:#c1cfea!important;--nx-accent:#6386c7!important;--nx-border:color-mix(in srgb,#584228 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-golden60 .ti-creative .nx-main.nx-golden60{--nx-paper:#dae3f4;--nx-ink:#2a3956;--nx-panel:#c1cfea;--nx-accent:#6386c7;--nx-border:color-mix(in srgb,#2a3956 20%,transparent)}
body.ti-public.ti-palette-v3.ti-design-golden60 .nx-golden60 .nx-hero{border:2px double #6386c7}
body.ti-public.ti-palette-v3.ti-design-golden60 .nx-golden60 .nx-vertical>.nx-photo{box-shadow:0 0 0 6px #dae3f4,0 0 0 8px #6386c7}
body.ti-public.ti-palette-v3.ti-design-golden60 .nx-golden60 .nx-band{background:#2a3956;color:#ffffff}
body.ti-public.ti-palette-v2.ti-design-colourpop{--ti-client-accent:#dccb88!important;}
body.ti-public.ti-palette-v2.ti-design-colourpop .nx-main{--nx-paper:#fefbf1!important;--nx-ink:#6e612d!important;--nx-panel:#faf3d7!important;--nx-accent:#dccb88!important;--nx-border:color-mix(in srgb,#352a71 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v2.ti-design-colourpop .ti-creative .nx-main.nx-colourpop{--nx-paper:#fefbf1;--nx-ink:#6e612d;--nx-panel:#faf3d7;--nx-accent:#dccb88;--nx-border:color-mix(in srgb,#6e612d 20%,transparent)}
body.ti-public.ti-palette-v2.ti-design-colourpop .nx-colourpop .nx-hero{background:#fcf8e6}
body.ti-public.ti-palette-v2.ti-design-colourpop .nx-colourpop .nx-photo-main{border:10px solid #ffffff}
body.ti-public.ti-palette-v2.ti-design-colourpop .nx-colourpop .nx-band{background:#6e612d;color:#ffffff}
body.ti-public.ti-palette-v3.ti-design-colourpop{--ti-client-accent:#88d4dc!important;}
body.ti-public.ti-palette-v3.ti-design-colourpop .nx-main{--nx-paper:#f1fcfe!important;--nx-ink:#2d686e!important;--nx-panel:#d7f6fa!important;--nx-accent:#88d4dc!important;--nx-border:color-mix(in srgb,#352a71 20%,transparent)!important;--nx-contrast:#ffffff!important;}
body.ti-public.ti-palette-v3.ti-design-colourpop .ti-creative .nx-main.nx-colourpop{--nx-paper:#f1fcfe;--nx-ink:#2d686e;--nx-panel:#d7f6fa;--nx-accent:#88d4dc;--nx-border:color-mix(in srgb,#2d686e 20%,transparent)}
body.ti-public.ti-palette-v3.ti-design-colourpop .nx-colourpop .nx-hero{background:#e6fafc}
body.ti-public.ti-palette-v3.ti-design-colourpop .nx-colourpop .nx-photo-main{border:10px solid #ffffff}
body.ti-public.ti-palette-v3.ti-design-colourpop .nx-colourpop .nx-band{background:#2d686e;color:#ffffff}
/* End palette definitions. */

/* 1.0.18: contrast fixes for affected variant section ribbons, measured on actual colours. */
body.ti-public.ti-palette-v2.ti-design-festival .nx-main .nx-band{color:#122c37!important}
body.ti-public.ti-palette-v2.ti-design-parade .nx-main .nx-band{color:#102e20!important}
body.ti-public.ti-palette-v3.ti-design-parade .nx-main .nx-band{color:#29200c!important}
body.ti-public.ti-palette-v2.ti-design-passport .nx-main .nx-band{color:#142e3c!important}
body.ti-public.ti-palette-v3.ti-design-passport .nx-main .nx-band{color:#17341c!important}
body.ti-public.ti-palette-v2.ti-design-charity .nx-main .nx-band{color:#000000!important}
body.ti-public.ti-palette-v3.ti-design-charity .nx-main .nx-band{color:#ffffff!important}
body.ti-public.ti-palette-v2.ti-design-parade .nx-main .nx-facts{color:#143f29!important}

/* 1.0.27: readable story copy against its actual panel background (WCAG AA). */
body.ti-public.ti-theme-ivory .ti-ivory-story p{color:#574c43!important}
body.ti-public.ti-theme-ivory.ti-palette-v2 .ti-ivory-story p{color:#3f5043!important}
body.ti-public.ti-theme-ivory.ti-palette-v3 .ti-ivory-story p{color:#414d58!important}

/* 1.0.27: stand-alone semantic block extracted from a compound design panel.
   Keep real semantic content and form controls unchanged. */
body.ti-public main > .ti-sort-detached{
  box-sizing:border-box;display:block;position:relative;clear:both;
  width:min(1120px,calc(100% - 36px));max-width:100%;height:auto;
  margin:clamp(20px,3.8vw,56px) auto;
  padding:clamp(20px,3.5vw,52px);
  background:var(--nx-panel,transparent);color:var(--nx-ink,inherit);
  border-radius:var(--nx-radius,14px);overflow-wrap:anywhere;
}
body.ti-public main > .ti-sort-detached > *{box-sizing:border-box;max-width:100%;min-width:0}
body.ti-public main > .ti-sort-detached .ti-d-faq,
body.ti-public main > .ti-sort-detached .ti-d-contact,
body.ti-public main > .ti-sort-detached .ti-d-venue,
body.ti-public main > .ti-sort-detached .ti-d-schedule,
body.ti-public main > .ti-sort-detached .ti-d-facts{width:100%;max-width:100%;margin:0}
@media(max-width:600px){
 body.ti-public main > .ti-sort-detached{width:calc(100% - 24px);margin:20px auto;padding:20px 16px;border-radius:10px}
 body.ti-public main > .ti-sort-detached *{min-width:0}
}
/* Once a two-column card has been split, the remaining block uses full width. */
body.ti-public main .ti-sort-split{grid-template-columns:minmax(0,1fr)!important}
body.ti-public main .ti-sort-split > div:empty{display:none}

/* ============================================================
   ACCESSIBILITY AUDIT 1.0.32 — readable text on actual surfaces
   AA contrast targets: 4.5:1 normal text, 3:1 large text.
   Overrides are strictly scoped; no customer image/section changes.
   ============================================================ */
/* Ivory: subdued editorial captions were too faint against pale surfaces. */
body.ti-public.ti-theme-ivory:not(.ti-palette-v2):not(.ti-palette-v3) .ti-ivory-overline{color:#624d3e}
body.ti-public.ti-theme-ivory:not(.ti-palette-v2):not(.ti-palette-v3) .ti-ivory-story-visual>span{color:#624d3e}
body.ti-public.ti-theme-ivory:not(.ti-palette-v2):not(.ti-palette-v3) .ti-ivory-detail-grid article>span{color:#654e39}
body.ti-public.ti-theme-ivory:not(.ti-palette-v2):not(.ti-palette-v3) .ti-ivory-quote{background:#715b49}
body.ti-public.ti-theme-ivory.ti-palette-v2 .ti-ivory-overline,
body.ti-public.ti-theme-ivory.ti-palette-v2 .ti-ivory-signature,
body.ti-public.ti-theme-ivory.ti-palette-v2 .ti-ivory-story-visual>span,
body.ti-public.ti-theme-ivory.ti-palette-v2 .ti-ivory-detail-grid article>span{color:#315b38}
body.ti-public.ti-theme-ivory.ti-palette-v2 .ti-ivory-quote{background:#386443}
body.ti-public.ti-theme-ivory.ti-palette-v2 .ti-ivory-place-copy p{color:#334f39}
body.ti-public.ti-theme-ivory.ti-palette-v2 .ti-rsvp-option-no>span{color:#315b38}
body.ti-public.ti-theme-ivory.ti-palette-v3 .ti-ivory-overline,
body.ti-public.ti-theme-ivory.ti-palette-v3 .ti-ivory-story-visual>span,
body.ti-public.ti-theme-ivory.ti-palette-v3 .ti-ivory-detail-grid article>span,
body.ti-public.ti-theme-ivory.ti-palette-v3 .ti-rsvp-option-no>span{color:#3e536a}
/* Heritage: ornament labels must also be legible on colored variants. */
body.ti-public.ti-design-heritage .nx-ornament{color:#59432b}
body.ti-public.ti-design-heritage.ti-palette-v2 .nx-ornament{color:#673247}
body.ti-public.ti-design-heritage.ti-palette-v3 .nx-ornament{color:#314f6d}
/* Music: palette accent headline labels on dark programme panels. */
body.ti-public.ti-design-music.ti-palette-v2 .tdn-lineup-head span{color:#88c5ff}
body.ti-public.ti-design-music.ti-palette-v3 .tdn-lineup-head span{color:#ff96dc}
/* Midnight Rooftop / City Social: the separator was dark ink on dark background. */
body.ti-public.ti-design-rooftop .nx-main .nx-divider,
body.ti-public.ti-design-social .nx-main .nx-divider{color:#f7f6f2}
/* Rose: preserve light editorial ribbons with sufficiently dark base color. */
body.ti-public.ti-design-rose .tdr-ribbon{background:#814359}
body.ti-public.ti-design-rose.ti-palette-v2 .tdr-ribbon{background:#72513d}
body.ti-public.ti-design-rose.ti-palette-v3 .tdr-ribbon{background:#684984}
/* Terracotta: high contrast on slogan strips and small chapter labels. */
body.ti-public.ti-design-terracotta .tdt-memory-bar{background:#824a35}
body.ti-public.ti-design-terracotta .tdt-number{color:#785039}
body.ti-public.ti-design-terracotta.ti-palette-v2 .tdt-memory-bar{background:#426c34}
body.ti-public.ti-design-terracotta.ti-palette-v2 .tdt-number{color:#416c31}
body.ti-public.ti-design-terracotta.ti-palette-v3 .tdt-memory-bar{background:#793f70}
body.ti-public.ti-design-terracotta.ti-palette-v3 .tdt-number{color:#7b4173}
/* Two final conflicts: the RSVP widget reads its color from a CSS custom
   property, and palette-specific ornament selectors are more specific. */
body.ti-public.ti-theme-ivory.ti-palette-v2 .ti-ivory-rsvp .ti-rsvp-choice{--ti-rsvp-base:#315b38!important}
body.ti-public.ti-theme-ivory.ti-palette-v3 .ti-ivory-rsvp .ti-rsvp-choice{--ti-rsvp-base:#3e536a!important}
body.ti-public.ti-design-heritage.ti-palette-v2 .nx-heritage .nx-ornament{color:#673247}
body.ti-public.ti-design-heritage.ti-palette-v3 .nx-heritage .nx-ornament{color:#314f6d}
/* Detached CMS blocks: the wrapper has a dark palette panel; use the
   palette's LIGHT ink, never the dark --nx-ink used on light backgrounds. */
body.ti-public.ti-creative .nx-main:is(.nx-brandlab,.nx-moonlit,.nx-noir,.nx-rooftop,.nx-social) > .ti-sort-detached{color:var(--nx-contrast,#ffffff)}

/* 1.0.42: RSVP action labels maintain at least WCAG AA contrast on each variant accent. */
body.ti-public.ti-palette-v2.ti-design-ivory .ti-d-rsvp button{color:#0e1421!important}
body.ti-public.ti-palette-v3.ti-design-minimal .ti-d-rsvp button{background:#ba654b!important;color:#080b0e!important}
body.ti-public.ti-palette-v2.ti-design-rose .ti-d-rsvp button{color:#172631!important}
body.ti-public.ti-palette-v2.ti-design-botanical .ti-d-rsvp button{color:#2a3e43!important}
body.ti-public.ti-palette-v2.ti-design-coastal .ti-d-rsvp button{color:#672516!important}
body.ti-public.ti-palette-v3.ti-design-coastal .ti-d-rsvp button{color:#172631!important}
body.ti-public.ti-palette-v2.ti-design-alpine .ti-d-rsvp button{color:#080b0e!important}
body.ti-public.ti-palette-v2.ti-design-noir .ti-d-rsvp button{background:#b95f7b!important;color:#080b0e!important}
body.ti-public.ti-palette-v3.ti-design-noir .ti-d-rsvp button{color:#080b0e!important}
body.ti-public.ti-palette-v2.ti-design-festival .ti-d-rsvp button{color:#223135!important}
body.ti-public.ti-palette-v2.ti-design-parade .ti-d-rsvp button{color:#172631!important}
body.ti-public.ti-palette-v3.ti-design-parade .ti-d-rsvp button{color:#172631!important}
body.ti-public.ti-palette-v2.ti-design-zen .ti-d-rsvp button{background:#34859d!important;color:#080b0e!important}
body.ti-public.ti-palette-v3.ti-design-zen .ti-d-rsvp button{background:#ac658b!important;color:#080b0e!important}
body.ti-public.ti-palette-v2.ti-design-rooftop .ti-d-rsvp button{color:#2e161e!important}
body.ti-public.ti-palette-v3.ti-design-rooftop .ti-d-rsvp button{color:#16292e!important}
body.ti-public.ti-palette-v2.ti-design-winter .ti-d-rsvp button{color:#172631!important}
body.ti-public.ti-palette-v3.ti-design-winter .ti-d-rsvp button{color:#572537!important}
body.ti-public.ti-palette-v2.ti-design-passport .ti-d-rsvp button{color:#172631!important}
body.ti-public.ti-palette-v3.ti-design-passport .ti-d-rsvp button{color:#25462c!important}
body.ti-public.ti-palette-v2.ti-design-vineyard .ti-d-rsvp button{color:#172631!important}
body.ti-public.ti-palette-v3.ti-design-vineyard .ti-d-rsvp button{color:#0e1421!important}
body.ti-public.ti-palette-v3.ti-design-heritage .ti-d-rsvp button{color:#080b0e!important}
body.ti-public.ti-palette-v2.ti-design-charity .ti-d-rsvp button{color:#152b42!important}
body.ti-public.ti-palette-v3.ti-design-charity .ti-d-rsvp button{color:#0e1421!important}
body.ti-public.ti-palette-v2.ti-design-atelier .ti-d-rsvp button{color:#172631!important}
body.ti-public.ti-palette-v3.ti-design-atelier .ti-d-rsvp button{color:#172631!important}
body.ti-public.ti-palette-v3.ti-design-vows .ti-d-rsvp button{background:#4d7fb0!important;color:#080b0e!important}
body.ti-public.ti-palette-v2.ti-design-tuscany .ti-d-rsvp button{color:#172631!important}
body.ti-public.ti-palette-v3.ti-design-tuscany .ti-d-rsvp button{color:#0e1421!important}
body.ti-public.ti-palette-v2.ti-design-moonlit .ti-d-rsvp button{color:#0d1f19!important}
body.ti-public.ti-palette-v3.ti-design-moonlit .ti-d-rsvp button{color:#1f0d13!important}
body.ti-public.ti-palette-v2.ti-design-sakura .ti-d-rsvp button{color:#080b0e!important}
body.ti-public.ti-palette-v3.ti-design-sakura .ti-d-rsvp button{color:#172631!important}
body.ti-public.ti-palette-v2.ti-design-keynote .ti-d-rsvp button{color:#080b0e!important}
body.ti-public.ti-palette-v2.ti-design-boardroom .ti-d-rsvp button{color:#080b0e!important}
body.ti-public.ti-palette-v3.ti-design-boardroom .ti-d-rsvp button{color:#25362b!important}
body.ti-public.ti-palette-v2.ti-design-brandlab .ti-d-rsvp button{color:#101519!important}
body.ti-public.ti-palette-v3.ti-design-brandlab .ti-d-rsvp button{color:#191510!important}
body.ti-public.ti-palette-v2.ti-design-social .ti-d-rsvp button{color:#142a18!important}
body.ti-public.ti-palette-v3.ti-design-social .ti-d-rsvp button{color:#23142a!important}
body.ti-public.ti-palette-v2.ti-design-milestone .ti-d-rsvp button{color:#172631!important}
body.ti-public.ti-palette-v3.ti-design-milestone .ti-d-rsvp button{color:#080b0e!important}
body.ti-public.ti-palette-v2.ti-design-golden60 .ti-d-rsvp button{color:#0e1421!important}
body.ti-public.ti-palette-v3.ti-design-golden60 .ti-d-rsvp button{color:#0e1421!important}
body.ti-public.ti-palette-v2.ti-design-colourpop .ti-d-rsvp button{color:#172631!important}
body.ti-public.ti-palette-v3.ti-design-colourpop .ti-d-rsvp button{color:#172631!important}

/* 1.0.42: explicit band lettering contrast for affected event palettes. */
body.ti-public.ti-palette-v2.ti-design-charity .nx-charity .nx-band{color:#ffffff!important}
body.ti-public:not(.ti-palette-v2):not(.ti-palette-v3) .nx-passport .nx-band{color:#14232a!important}

/* 1.0.46 – Event headings: protect the design's own foreground against
   WordPress theme typography rules, including theme rules using !important.
   Inherit from the nearest designed section, not from a global heading colour.
   This applies to the real public renderer, demo renderer and studio preview. */
body.ti-public.ti-creative main:not(.nx-main) :is(h1,h2,h3),
body.ti-public.ti-creative .nx-main .nx-hero :is(h1,h2,h3),
body.ti-public.ti-creative .nx-main .nx-section :is(h2,h3),
body.ti-public.ti-creative .nx-main .ti-d-personal-story :is(h2,h3),
body.ti-public.ti-creative .nx-main .ti-d-rsvp :is(h2,h3){
  color:inherit!important;
}
/* Ivory has its own renderer and body class rather than .ti-creative. */
body.ti-public.ti-theme-ivory .ti-ivory-page .ti-ivory-section :is(h2,h3),
body.ti-public.ti-theme-ivory .ti-ivory-page .ti-ivory-rsvp :is(h2,h3){
  color:inherit!important;
}
/* The Ivory hero always uses light lettering over its shaded photograph. */
body.ti-public.ti-theme-ivory .ti-ivory-page .ti-ivory-hero h1{
  color:#ffffff!important;
}

/* 1.0.57: Rose / Variante 2 – the generic RSVP button colour (#172631) made the submit label invisible on its dark submit background (#182524). */
body.ti-public.ti-palette-v2.ti-design-rose .ti-d-rsvp button[type=submit]{color:#fef7f3!important}

/* ===== 1.0.60 (Audit): Lesbarkeit und Umbrüche ===== */
/* Corporate: Abschnittslabel «03 / VOR ORT» stand dunkel auf dem dunklen Abschnitt (2.4–2.6:1). */
body.ti-public.ti-design-corporate .tdc-utility .tdc-section-label{color:#b9d3e6}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-utility .tdc-section-label{color:#bfe3cc}
body.ti-public.ti-palette-v3.ti-design-corporate .tdc-utility .tdc-section-label{color:#f1cbd7}
body.ti-public.ti-palette-v2.ti-design-corporate .tdc-section-label{color:#3b7553}
/* Lange Wörter: echte Silbentrennung statt Bruch an beliebiger Stelle (Sprache aus <html lang>). */
.ti-creative :is(h1,h2,h3) , .ti-creative .ti-d-agenda-item strong{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:10 4 4}
/* Fashion ≤360px: die ausgeblendete Programmlinie liess den Programmtitel in einer 8px-Spalte landen (ein Buchstabe pro Zeile). */
@media(max-width:360px){.ti-creative.ti-design-fashion .tdf-lineup .ti-d-agenda-item{grid-template-columns:52px minmax(0,1fr)}}
/* Programmpunkte Terracotta/Gala/Galerie: mehr Platz für den Titel auf Mobilgeräten. */
@media(max-width:480px){
 .ti-creative :is(.ti-d-schedule-memories,.ti-d-schedule-gala) .ti-d-agenda-item{grid-template-columns:52px 10px minmax(0,1fr);gap:10px}
 .ti-creative .ti-d-schedule-memories .ti-d-agenda-item strong{font-size:21px}
 .ti-creative.ti-design-art .tda-program .ti-d-schedule h2{font-size:clamp(30px,9.5vw,44px)}
 .tdc-stats span{font-size:10px;letter-spacing:.03em}
 .tdr-ribbon{letter-spacing:.06em;padding-left:14px;padding-right:14px}
}
/* Minimal/Galerie/Terracotta: Titel-Schrift so begrenzt, dass ein langes Wort in die Titelspalte passt. */
.ti-design-minimal .tdm-hero h1{font-size:clamp(55px,6.4vw,125px)}
@media(min-width:601px) and (max-width:1100px){.ti-creative :is(.tda-cover h1,.tdt-hero h1){font-size:clamp(46px,7vw,68px)}.ti-creative.ti-design-minimal .tdm-hero h1{font-size:clamp(44px,6vw,66px)}}
@media(max-width:480px){.ti-creative .tdt-program>h2{font-size:clamp(34px,10vw,48px)}}
/* Kopfzeilen Fashion/Terracotta ≤480px: der Scroll-Link brach mitten im Wort bzw. auf zwei Zeilen. */
@media(max-width:480px){
 .ti-creative .tdf-top>a,.ti-creative .tdt-header>a{white-space:nowrap;flex:0 0 auto;letter-spacing:.06em}
 .ti-creative .tdf-top>:not(a),.ti-creative .tdt-header>:not(a){min-width:0}
}
