.sh[data-astro-cid-sjgajsms]{margin-bottom:var(--sh-mb)}.sh--center[data-astro-cid-sjgajsms]{text-align:center}.sh__eyebrow[data-astro-cid-sjgajsms]{margin-bottom:16px}.sh__title[data-astro-cid-sjgajsms]{color:var(--navy);margin-bottom:var(--sh-tmb)}.sh--dark[data-astro-cid-sjgajsms] .sh__title[data-astro-cid-sjgajsms]{color:var(--white)}.sh--dark-cream[data-astro-cid-sjgajsms] .sh__title[data-astro-cid-sjgajsms]{color:var(--cream)}.sh__intro[data-astro-cid-sjgajsms]{font-size:var(--fs-18);line-height:var(--lh-18);color:var(--taupe);max-width:42rem}.sh--center[data-astro-cid-sjgajsms] .sh__intro[data-astro-cid-sjgajsms]{margin-inline:auto}.sh--dark[data-astro-cid-sjgajsms] .sh__intro[data-astro-cid-sjgajsms]{color:rgb(var(--white-rgb) / .8)}.tb__card[data-astro-cid-tuyrvwed]{border-radius:var(--r-8);border:1px solid rgb(var(--white-rgb) / .1);box-shadow:var(--shadow-xl);flex-direction:column;display:flex;overflow:hidden}@media (width>=1024px){.tb__card[data-astro-cid-tuyrvwed]{flex-direction:row}}.tb__text[data-astro-cid-tuyrvwed]{background:var(--cream-2);flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:40px;display:flex}@media (width>=768px){.tb__text[data-astro-cid-tuyrvwed]{padding:64px}}@media (width>=1024px){.tb__text[data-astro-cid-tuyrvwed]{width:41.6667%}}.tb__eyebrow[data-astro-cid-tuyrvwed]{margin-bottom:16px}.tb__title[data-astro-cid-tuyrvwed]{font-size:var(--fs-36);color:var(--navy);margin-bottom:16px;line-height:1.25}.tb__p[data-astro-cid-tuyrvwed]{color:var(--taupe);font-size:var(--fs-18);line-height:var(--lh-18);margin-bottom:32px}.tb__media[data-astro-cid-tuyrvwed]{aspect-ratio:1;width:100%;position:relative;overflow:hidden}@media (width>=640px){.tb__media[data-astro-cid-tuyrvwed]{aspect-ratio:16/9}}@media (width>=1024px){.tb__media[data-astro-cid-tuyrvwed]{aspect-ratio:auto;width:58.3333%}}.tb__media[data-astro-cid-tuyrvwed] .tb__img,.tb__media[data-astro-cid-tuyrvwed] .tb__ph{width:100%;height:100%;position:absolute;inset:0}.tb__media[data-astro-cid-tuyrvwed] .tb__ph{box-shadow:none}.bg-cream[data-astro-cid-tuyrvwed] .tb__card[data-astro-cid-tuyrvwed]{border-color:var(--navy)}@media (width>=768px){.bg-cream[data-astro-cid-tuyrvwed] .tb__title[data-astro-cid-tuyrvwed]{font-size:var(--fs-48);line-height:1}}.bg-cream[data-astro-cid-tuyrvwed] .tb__text[data-astro-cid-tuyrvwed] .btn{font-size:var(--fs-18);line-height:var(--lh-18);font-weight:700}.ts__grid[data-astro-cid-gakqr736]{grid-template-columns:1fr;gap:24px;margin-bottom:64px;display:grid}@media (width>=768px){.ts__grid[data-astro-cid-gakqr736]{grid-template-columns:repeat(3,1fr)}}.ts__grid[data-astro-cid-gakqr736]>li[data-astro-cid-gakqr736]{display:flex}.ts__card[data-astro-cid-gakqr736]{background:var(--white);border-radius:var(--r-8);box-shadow:var(--shadow-lg);text-align:left;flex-direction:column;width:100%;padding:32px;display:flex}.bg-cream[data-astro-cid-gakqr736] .ts__card[data-astro-cid-gakqr736]{border:1px solid var(--sand);box-shadow:var(--shadow-sm)}.ts__card--lift[data-astro-cid-gakqr736]{transition:transform var(--t-lift) var(--ease-standard)}@media (hover:hover){.ts__card--lift[data-astro-cid-gakqr736]:hover{transform:translateY(-4px)}}.ts__mark[data-astro-cid-gakqr736]{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-60);color:var(--gold);height:32px;margin-bottom:16px;line-height:1}.ts__text[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{color:var(--taupe);font-size:var(--fs-18);margin-bottom:32px;font-style:italic;line-height:1.625}.ts__foot[data-astro-cid-gakqr736]{border-top:1px solid var(--sand);flex-direction:column;margin-top:auto;padding-top:24px;display:flex}.ts__stars[data-astro-cid-gakqr736]{color:var(--gold);margin-bottom:8px;display:flex}.ts__stars[data-astro-cid-gakqr736] .ts__star{width:16px;height:16px}.ts__name[data-astro-cid-gakqr736]{color:var(--navy);text-transform:uppercase;margin-bottom:4px;font-style:italic;font-weight:700}.ts__where[data-astro-cid-gakqr736]{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--gold);font-weight:600}.ts__where--caps[data-astro-cid-gakqr736]{text-transform:uppercase;letter-spacing:var(--track-wider);font-weight:700}.ts__cta[data-astro-cid-gakqr736]{text-align:center}@media (width>=768px){.ts--gallery[data-astro-cid-gakqr736] .ts__grid[data-astro-cid-gakqr736]{grid-template-columns:1fr}}@media (width>=1024px){.ts--gallery[data-astro-cid-gakqr736] .ts__grid[data-astro-cid-gakqr736]{grid-template-columns:repeat(3,1fr)}}.ts--gallery[data-astro-cid-gakqr736] .ts__grid[data-astro-cid-gakqr736]{margin-bottom:48px}.ts--gallery[data-astro-cid-gakqr736] .ts__card[data-astro-cid-gakqr736]{border:1px solid var(--sand);box-shadow:var(--shadow-md)}.ts--gallery[data-astro-cid-gakqr736] .ts__mark[data-astro-cid-gakqr736]{height:auto}.ts--gallery[data-astro-cid-gakqr736] .ts__text[data-astro-cid-gakqr736]{flex-grow:1}.ts--gallery[data-astro-cid-gakqr736] .ts__text[data-astro-cid-gakqr736] p[data-astro-cid-gakqr736]{font-size:var(--fs-16);font-style:normal;line-height:1.625}.ts--gallery[data-astro-cid-gakqr736] .ts__stars[data-astro-cid-gakqr736]{margin-bottom:12px}.ts--gallery[data-astro-cid-gakqr736] .ts__name[data-astro-cid-gakqr736]{font-family:var(--font-serif);font-weight:500;font-size:var(--fs-18);line-height:var(--lh-18)}.ts--gallery[data-astro-cid-gakqr736] .ts__where[data-astro-cid-gakqr736]{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--taupe)}.ts--gallery[data-astro-cid-gakqr736] .ts__cta[data-astro-cid-gakqr736] .btn[data-astro-cid-gakqr736]{font-size:var(--fs-18);line-height:var(--lh-18)}
