.tlj-service-photo-card{isolation:isolate;border-radius:var(--tlj-radius-card);min-height:380px;padding:24px;position:relative;overflow:hidden}.tlj-service-photo-card>picture img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}html body #content .tlj-service-photo-card>picture img{width:100%!important;height:100%!important}.tlj-service-photo-card:before{content:"";background:var(--service-card-scrim,transparent);z-index:-1;position:absolute;inset:0}.tlj-service-photo-card .tlj-service-card-copy{background:var(--service-card-wash);width:100%;-webkit-backdrop-filter:blur(var(--service-card-blur));backdrop-filter:blur(var(--service-card-blur));border:var(--tlj-border);border-radius:var(--tlj-radius-card);flex-direction:column;flex:1;align-items:flex-start;gap:16px;padding:24px;display:flex}.tlj-service-photo-card--speaking{--service-card-wash:var(--tlj-service-speaking-wash);--service-card-blur:14px;--service-card-scrim:var(--tlj-service-speaking-scrim)}.tlj-service-photo-card--business{--service-card-wash:var(--tlj-service-business-wash);--service-card-blur:14px}.tlj-service-photo-card--speaking>picture img,.tlj-service-photo-card--business>picture img,.tlj-service-photo-card--life>picture img,.tlj-service-photo-card--planner>picture img{filter:blur(12px);transform:scale(1.08)}.tlj-service-photo-card--life{--service-card-wash:var(--tlj-service-life-wash);--service-card-blur:14px}.tlj-service-photo-card--planner{--service-card-wash:var(--tlj-service-planner-wash);--service-card-blur:15px}.tlj-service-photo-card--planner .tlj-service-card-copy{text-align:center;align-items:center;max-width:none;margin-inline:auto}.tlj-service-photo-card--planner .tlj-planner-list{background:var(--tlj-surface-alt);background:color-mix(in oklab, var(--navy-900) 7%, transparent);text-align:left;border-radius:12px;gap:10px;width:max-content;max-width:100%;margin:4px 0 0;padding:16px 22px;list-style:none;display:grid}.tlj-service-photo-card--planner .tlj-planner-list li{min-height:44px;font:600 16px/1.3 var(--tlj-font-body);color:var(--navy-900);align-items:center;gap:12px;display:flex}.tlj-service-photo-card--planner .tlj-mpr-check{flex:none;width:22px;height:22px;position:relative}.tlj-service-photo-card--planner .tlj-mpr-check:after{content:"";border-left:2.5px solid var(--gold-400);border-bottom:2.5px solid var(--gold-400);border-radius:2px;width:15px;height:8px;position:absolute;top:6.5px;left:3.5px;transform:rotate(-45deg)}.tlj-service-photo-card--planner .tlj-planner-actions{flex-wrap:wrap;justify-content:center;gap:12px 16px;margin:8px 0 0;display:flex}.tlj-service-photo-card--planner .tlj-planner-rule{background:var(--gold-600);border-radius:2px;width:72px;height:4px;display:block}.tlj-service-photo-card--planner .tlj-planner-text{flex-direction:column;align-items:center;gap:16px;display:flex}html body .tlj-service-photo-card--planner .tlj-planner-text h2{margin:0!important}.tlj-service-photo-card--planner .tlj-planner-text>p:not(.tlj-planner-actions){margin:0}html body #content .tlj-service-photo-card:is(:hover,:focus-visible){transform:none!important}html body #content .tlj-service-photo-card{transition:padding .18s,transform .18s,box-shadow .18s}.tlj-service-photo-card .tlj-service-card-copy{transition:padding .18s;position:relative}@media (min-width:601px){.tlj-ps-grid .tlj-service-photo-card,.tlj-hub-grid .tlj-service-photo-card{padding:32px}}@media (min-width:601px) and (prefers-reduced-motion:no-preference){html body #content .tlj-service-photo-card:not(.tlj-service-photo-card--planner):is(:hover,:focus-visible),html body #content .tlj-service-photo-card:not(.tlj-service-photo-card--planner):focus-within{padding:20px}html body #content .tlj-service-photo-card:not(.tlj-service-photo-card--planner):is(:hover,:focus-visible) .tlj-service-card-copy,html body #content .tlj-service-photo-card:not(.tlj-service-photo-card--planner):focus-within .tlj-service-card-copy{padding:36px}}@media (prefers-reduced-motion:reduce){.tlj-service-photo-card .tlj-service-card-copy{transition:none}}.tlj-ps-planner-box .tlj-service-card-copy h2 a{color:inherit;text-decoration:none}.tlj-ps-planner-box .tlj-service-card-copy h2 a:after{content:"";border-radius:var(--tlj-radius-card);position:absolute;inset:0}.tlj-ps-planner-box .tlj-planner-actions{z-index:1;position:relative}@media (min-width:901px){.tlj-service-photo-card--planner .tlj-service-card-copy{text-align:left;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:24px 48px;display:grid}.tlj-service-photo-card--planner .tlj-planner-text{flex-direction:column;align-items:flex-start;gap:16px;max-width:780px;display:flex}.tlj-service-photo-card--planner .tlj-planner-actions{justify-content:flex-start}.tlj-service-photo-card--planner .tlj-planner-list{justify-self:end}.tlj-service-photo-card--planner .tlj-service-card-copy{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px 64px;padding-block:40px}.tlj-service-photo-card--planner .tlj-planner-text{gap:20px}html body .tlj-service-photo-card--planner .tlj-planner-text h2{margin:0!important}.tlj-service-photo-card--planner .tlj-planner-text>p:not(.tlj-planner-actions){margin:0}.tlj-service-photo-card--planner .tlj-planner-rule{background:var(--gold-600);border-radius:2px;width:72px;height:4px;display:block}.tlj-service-photo-card--planner .tlj-planner-list{justify-self:stretch;gap:18px;width:auto;padding:28px 32px}}.tlj-service-photo-card--planner .tlj-mpr-check:after{border-color:var(--gold-600)}@media (max-width:600px){.tlj-service-photo-card{padding:20px}.tlj-service-photo-card .tlj-service-card-copy{padding:24px 20px}.tlj-service-photo-card--planner .tlj-planner-actions{flex-direction:column;width:100%}.tlj-service-photo-card--planner .tlj-planner-actions a{width:100%}}.tlj-service-photo-card .tlj-service-card-copy p{color:var(--ink)}.tlj-service-photo-card>picture{position:absolute;inset:0}.tlj-ps-planners .tlj-ps-card.tlj-ps-planner-box{padding:32px}@media (max-width:600px){.tlj-ps-planners .tlj-ps-card.tlj-ps-planner-box,.tlj-ps-card.tlj-ps-planner-box .tlj-service-card-copy{padding:24px}}.tlj-service-photo-card--video{--service-card-wash:var(--tlj-service-video-wash);--service-card-blur:14px;min-height:0}.tlj-service-photo-card--video>picture img{filter:blur(12px);transform:scale(1.08)}.tlj-service-photo-card--video .tlj-service-card-copy{gap:20px;display:flex}.tlj-service-photo-card--video .tlj-service-card-copy>div{flex:1;gap:6px;display:grid}@media (min-width:601px){.tlj-service-photo-card--video .tlj-service-card-copy{flex-direction:row;align-items:center;padding:32px}.tlj-service-photo-card--video .tlj-service-card-copy>svg{margin-left:auto}}html body #content .tlj-service-photo-card--video:is(:hover,:focus-visible){transform:none!important}@media (min-width:601px) and (prefers-reduced-motion:no-preference){html body #content .tlj-service-photo-card--video:is(:hover,:focus-visible),html body #content .tlj-service-photo-card--video:focus-within{padding:12px}html body #content .tlj-service-photo-card--video:is(:hover,:focus-visible) .tlj-service-card-copy,html body #content .tlj-service-photo-card--video:focus-within .tlj-service-card-copy{padding:44px}}@media (prefers-reduced-motion:reduce){.tlj-service-photo-card--video .tlj-service-card-copy{transition:none}}@media (min-width:901px){html body #content #services>.container-content,html body #content .tlj-ps-planners>.container-content{max-width:calc(var(--tlj-w-content) * 1.25 + 2 * var(--page-gutter))}}
