.hero-photo[data-astro-cid-nsurbltt]{transform-origin:50%;will-change:transform;object-position:center 40%;animation:22s ease-out both heroKenBurns}@media (width>=768px){.hero-photo[data-astro-cid-nsurbltt]{object-position:center}}@keyframes heroKenBurns{0%{transform:scale(1)}to{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.hero-photo[data-astro-cid-nsurbltt]{animation:none}}.hero-headline[data-astro-cid-nsurbltt]>span[data-astro-cid-nsurbltt]{white-space:nowrap}.work-mobile-fade[data-astro-cid-nsurbltt]{background:linear-gradient(to bottom, #14212c00 0%, #14212c8c 40%, #14212ceb 75%, var(--color-navy) 100%);z-index:3;height:280px}.work-mobile-cta[data-astro-cid-nsurbltt]{background:var(--color-brass);width:100%;color:var(--color-navy);font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;border:1.5px solid var(--color-brass);border-radius:4px;justify-content:center;align-items:center;gap:.8rem;padding:1.05rem 2rem;font-size:.72rem;font-weight:700;text-decoration:none;transition:background-color .4s cubic-bezier(.22,.61,.36,1),border-color .4s cubic-bezier(.22,.61,.36,1),transform .4s cubic-bezier(.22,.61,.36,1);display:inline-flex;box-shadow:0 12px 28px -14px #0000008c}.work-mobile-cta__arrow[data-astro-cid-nsurbltt]{transition:transform .4s cubic-bezier(.22,.61,.36,1);display:inline-block}@media (hover:hover){.work-mobile-cta[data-astro-cid-nsurbltt]:hover{background:#b48f36;border-color:#b48f36;transform:translateY(-2px)}.work-mobile-cta[data-astro-cid-nsurbltt]:hover .work-mobile-cta__arrow[data-astro-cid-nsurbltt]{transform:translate(4px)}}.work-tile[data-astro-cid-nsurbltt]{border:1px solid #0000;transition:border-color .7s cubic-bezier(.19,1,.22,1)}.work-tile__photo[data-astro-cid-nsurbltt]{will-change:transform;transition:transform .9s cubic-bezier(.19,1,.22,1)}@media (hover:hover){.work-tile[data-astro-cid-nsurbltt]:hover{border-color:var(--color-brass)}.work-tile[data-astro-cid-nsurbltt]:hover .work-tile__photo[data-astro-cid-nsurbltt]{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.work-tile__photo[data-astro-cid-nsurbltt],.work-tile[data-astro-cid-nsurbltt]:hover .work-tile__photo[data-astro-cid-nsurbltt]{transform:none}}.details-feature[data-astro-cid-nsurbltt]{display:none}.details-stacked-mobile[data-astro-cid-nsurbltt]{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=640px) and (width<=1023px){.details-stacked-mobile[data-astro-cid-nsurbltt]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (width>=1024px){.details-feature[data-astro-cid-nsurbltt]{display:block}.details-stacked-mobile[data-astro-cid-nsurbltt]{display:none}}.details-feature__hero[data-astro-cid-nsurbltt]{background:#1a2733;border:1px solid #c4a04052;border-radius:6px;width:100%;height:70vh;min-height:500px;max-height:720px;margin-bottom:1.25rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e8e3d90f,0 30px 60px -20px #000000b3}.details-feature__slide[data-astro-cid-nsurbltt]{color:#fff;opacity:0;pointer-events:none;transition:opacity .7s cubic-bezier(.19,1,.22,1);display:block;position:absolute;inset:0}.details-feature__slide[data-astro-cid-nsurbltt].is-active{opacity:1;pointer-events:auto}.details-feature__image[data-astro-cid-nsurbltt]{object-fit:cover;width:100%;height:100%;transition:transform 6s cubic-bezier(.19,1,.22,1);position:absolute;inset:0;transform:scale(1)}.details-feature__slide[data-astro-cid-nsurbltt].is-active .details-feature__image[data-astro-cid-nsurbltt]{transform:scale(1.06)}.details-feature__gradient[data-astro-cid-nsurbltt]{pointer-events:none;background:linear-gradient(90deg,#14212c9e 0%,#14212c4d 38%,#14212c00 68%),linear-gradient(#14212c9e 0%,#14212c38 30%,#14212c73 60%,#14212ceb 100%);position:absolute;inset:0}.details-feature__overlay[data-astro-cid-nsurbltt]{flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:clamp(2rem,4vw,3.25rem);left:clamp(2rem,4vw,3.5rem);right:clamp(9rem,12vw,12rem)}.details-feature__eyebrow-row[data-astro-cid-nsurbltt]{align-items:center;margin-bottom:1.25rem;display:flex}.details-feature__hairline[data-astro-cid-nsurbltt]{background:var(--color-brass);width:40px;height:1px;display:inline-block}.details-feature__eyebrow-label[data-astro-cid-nsurbltt]{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:#fffffff2;text-shadow:0 1px 3px #14212cd9,0 2px 10px #14212c8c;margin-bottom:1rem;font-size:.72rem;font-weight:600}.details-feature__title[data-astro-cid-nsurbltt]{letter-spacing:-.005em;color:#fff;text-shadow:0 2px 10px #14212c80;margin-bottom:1.1rem;font-size:clamp(2.2rem,3.6vw,3.6rem);line-height:1.02}.details-feature__title-line-1[data-astro-cid-nsurbltt],.details-feature__title-line-2[data-astro-cid-nsurbltt]{white-space:nowrap;display:block}.details-feature__title-line-2[data-astro-cid-nsurbltt]{color:var(--color-brass)}.details-feature__desc[data-astro-cid-nsurbltt]{color:#fffffff0;text-shadow:0 1px 4px #14212c73;max-width:48ch;font-size:1.08rem;line-height:1.55}.details-feature__cta[data-astro-cid-nsurbltt]{color:var(--color-brass);font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;border-bottom:1px solid var(--color-brass);text-shadow:0 1px 4px #14212c73;align-items:center;gap:.65rem;margin-top:1.4rem;padding-bottom:.3rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.22,.61,.36,1);display:inline-flex}.details-feature__cta[data-astro-cid-nsurbltt]:hover,.details-feature__cta[data-astro-cid-nsurbltt]:focus-visible{color:var(--color-paper);border-color:var(--color-paper);outline:none}.details-feature__cta-arrow[data-astro-cid-nsurbltt]{transition:transform .3s cubic-bezier(.22,.61,.36,1)}.details-feature__cta[data-astro-cid-nsurbltt]:hover .details-feature__cta-arrow[data-astro-cid-nsurbltt],.details-feature__cta[data-astro-cid-nsurbltt]:focus-visible .details-feature__cta-arrow[data-astro-cid-nsurbltt]{transform:translate(.3rem)}.details-feature__badge[data-astro-cid-nsurbltt]{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:#e8e3d9d9;text-shadow:0 1px 3px #14212c8c;pointer-events:none;align-items:center;gap:.8rem;font-size:.68rem;font-weight:500;display:flex;position:absolute;bottom:clamp(2rem,4vw,3.25rem);right:clamp(2rem,4vw,3.5rem)}.details-feature__badge-hairline[data-astro-cid-nsurbltt]{background:var(--color-brass);width:28px;height:1px;display:inline-block}.details-feature__badge-counter[data-astro-cid-nsurbltt]{font-variant-numeric:tabular-nums;color:var(--color-brass)}.details-feature__tiles[data-astro-cid-nsurbltt]{grid-template-columns:repeat(7,1fr);gap:.55rem;display:grid}.details-feature__tile[data-astro-cid-nsurbltt]{aspect-ratio:3/2;color:#fff;cursor:pointer;text-align:left;background:#1a2733;border:1px solid #ffffff24;border-radius:4px;padding:0;transition:border-color .9s cubic-bezier(.19,1,.22,1),transform .9s cubic-bezier(.19,1,.22,1),box-shadow .9s cubic-bezier(.19,1,.22,1);display:block;position:relative;overflow:hidden}.details-feature__tile-image[data-astro-cid-nsurbltt]{object-fit:cover;filter:brightness(.48)saturate(.85);width:100%;height:100%;transition:filter .9s cubic-bezier(.19,1,.22,1),transform 1.2s cubic-bezier(.19,1,.22,1);position:absolute;inset:0;transform:scale(1.02)}.details-feature__tile-overlay[data-astro-cid-nsurbltt]{pointer-events:none;background:linear-gradient(#14212c26 0%,#14212cd9 100%);transition:opacity .9s cubic-bezier(.19,1,.22,1);position:absolute;inset:0}.details-feature__tile-number[data-astro-cid-nsurbltt]{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--color-brass);font-variant-numeric:tabular-nums;opacity:.85;font-size:.55rem;font-weight:600;position:absolute;top:.55rem;left:.6rem}.details-feature__tile-label[data-astro-cid-nsurbltt]{color:#fff;text-shadow:0 1px 3px #14212c99;min-height:2.1em;font-size:.78rem;line-height:1.05;position:absolute;bottom:.6rem;left:.6rem;right:.6rem}.details-feature__tile[data-astro-cid-nsurbltt]:focus-visible{border-color:#c4a040bf;outline:none;transform:translateY(-2px);box-shadow:0 18px 32px -14px #000000a6}.details-feature__tile[data-astro-cid-nsurbltt]:focus-visible .details-feature__tile-image[data-astro-cid-nsurbltt]{filter:brightness(.85)saturate(.9)}@media (hover:hover){.details-feature__tile[data-astro-cid-nsurbltt]:hover{border-color:#c4a040bf;outline:none;transform:translateY(-2px);box-shadow:0 18px 32px -14px #000000a6}.details-feature__tile[data-astro-cid-nsurbltt]:hover .details-feature__tile-image[data-astro-cid-nsurbltt]{filter:brightness(.85)saturate(.9)}}.details-feature__tile[data-astro-cid-nsurbltt].is-active{border-color:var(--color-brass);box-shadow:0 20px 36px -14px #000000b3}.details-feature__tile[data-astro-cid-nsurbltt].is-active .details-feature__tile-image[data-astro-cid-nsurbltt]{filter:brightness()saturate();transform:scale(1)}.details-feature__tile[data-astro-cid-nsurbltt].is-active .details-feature__tile-overlay[data-astro-cid-nsurbltt]{opacity:.55}.mobile-detail-card[data-astro-cid-nsurbltt]{color:#fff;background:#1a2733;border:1px solid #ffffff24;border-radius:5px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 32px -18px #0000008c}.mobile-detail-card__image-wrap[data-astro-cid-nsurbltt]{aspect-ratio:3/2;position:relative;overflow:hidden}.mobile-detail-card__image[data-astro-cid-nsurbltt]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mobile-detail-card__gradient[data-astro-cid-nsurbltt]{pointer-events:none;background:linear-gradient(#14212c00 55%,#14212c8c 100%);position:absolute;inset:0}.mobile-detail-card__content[data-astro-cid-nsurbltt]{flex-direction:column;align-items:flex-start;padding:1.5rem 1.75rem 1.9rem;display:flex}.mobile-detail-card__number[data-astro-cid-nsurbltt]{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--color-brass);font-variant-numeric:tabular-nums;margin-bottom:.4rem;font-size:.62rem;font-weight:500}.mobile-detail-card__rule[data-astro-cid-nsurbltt]{background:var(--color-brass);width:32px;height:1px;margin-bottom:.85rem;display:block}.mobile-detail-card__eyebrow[data-astro-cid-nsurbltt]{font-family:var(--font-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--color-brass);margin-bottom:.75rem;font-size:.68rem;font-weight:500}.mobile-detail-card__title[data-astro-cid-nsurbltt]{color:#fff;margin-bottom:.85rem;font-size:1.55rem;line-height:1.05}.mobile-detail-card__title-line-1[data-astro-cid-nsurbltt],.mobile-detail-card__title-line-2[data-astro-cid-nsurbltt]{display:block}.mobile-detail-card__title-line-2[data-astro-cid-nsurbltt]{color:var(--color-brass)}.mobile-detail-card__desc[data-astro-cid-nsurbltt]{color:#e8e3d9d1;max-width:44ch;font-size:.98rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.details-feature__image[data-astro-cid-nsurbltt],.details-feature__slide[data-astro-cid-nsurbltt],.details-feature__tile[data-astro-cid-nsurbltt],.details-feature__tile-image[data-astro-cid-nsurbltt],.details-feature__tile-overlay[data-astro-cid-nsurbltt]{transition:opacity .2s!important;animation:none!important;transform:none!important}}.work-mason-tile[data-astro-cid-nsurbltt]{transition:box-shadow .5s cubic-bezier(.22,.61,.36,1);box-shadow:0 18px 40px -24px #14212c73,0 4px 12px -6px #14212c2e}.work-mason-tile[data-astro-cid-nsurbltt] img[data-astro-cid-nsurbltt]{transition:transform .7s cubic-bezier(.22,.61,.36,1)}@media (hover:hover){.work-mason-tile[data-astro-cid-nsurbltt]:hover{box-shadow:0 26px 56px -22px #14212c8c,0 6px 16px -6px #14212c38}.work-mason-tile[data-astro-cid-nsurbltt]:hover img[data-astro-cid-nsurbltt]{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.work-mason-tile[data-astro-cid-nsurbltt] img[data-astro-cid-nsurbltt],.work-mason-tile[data-astro-cid-nsurbltt]:hover img[data-astro-cid-nsurbltt]{transform:none}}.work-tile__scrim[data-astro-cid-nsurbltt]{pointer-events:none;background:linear-gradient(#0000 0%,#14212c1f 35%,#14212c8c 65%,#14212cd9 100%);transition:opacity .7s cubic-bezier(.19,1,.22,1)}@media (hover:hover){.work-tile[data-astro-cid-nsurbltt]:hover .work-tile__scrim[data-astro-cid-nsurbltt]{background:linear-gradient(#0000 0%,#14212c33 35%,#14212ca6 65%,#14212ceb 100%)}}.related-card[data-astro-cid-nsurbltt]{color:inherit;background:radial-gradient(80% 60% at 0 0,#c4a04014 0%,#c4a04000 60%),linear-gradient(140deg,#fff 0%,#fbf8f0 55%,#f6efdf 100%);transition:border-color .7s cubic-bezier(.19,1,.22,1),box-shadow .7s cubic-bezier(.19,1,.22,1),transform .7s cubic-bezier(.19,1,.22,1);transform:translateY(0);box-shadow:0 0 #14212c00}.related-card__photo[data-astro-cid-nsurbltt]{will-change:transform;transition:transform .7s cubic-bezier(.19,1,.22,1)}.related-card__title[data-astro-cid-nsurbltt]{transition:color .4s cubic-bezier(.19,1,.22,1)}.related-card__arrow[data-astro-cid-nsurbltt]{transition:transform .4s cubic-bezier(.19,1,.22,1);display:inline-block}@media (hover:hover){.related-card[data-astro-cid-nsurbltt]:hover{border-color:var(--color-brass);transform:translateY(-4px);box-shadow:0 22px 44px -22px #14212c40}.related-card[data-astro-cid-nsurbltt]:hover .related-card__photo[data-astro-cid-nsurbltt]{transform:scale(1.04)}.related-card[data-astro-cid-nsurbltt]:hover .related-card__title[data-astro-cid-nsurbltt]{color:var(--color-brass)}.related-card[data-astro-cid-nsurbltt]:hover .related-card__arrow[data-astro-cid-nsurbltt]{transform:translate(4px)}}.related-tile__scrim[data-astro-cid-nsurbltt]{background:linear-gradient(#0000 0%,#14212c33 40%,#14212cd9 100%)}.related-tile[data-astro-cid-nsurbltt]:hover .related-tile__cap[data-astro-cid-nsurbltt] h3[data-astro-cid-nsurbltt]{color:var(--color-brass)}.related-tile__cap[data-astro-cid-nsurbltt] h3[data-astro-cid-nsurbltt]{transition:color .3s}.faq-row[data-astro-cid-nsurbltt] summary[data-astro-cid-nsurbltt]::-webkit-details-marker{display:none}.faq-row[data-astro-cid-nsurbltt] summary[data-astro-cid-nsurbltt]{-webkit-tap-highlight-color:transparent}.faq-row[data-astro-cid-nsurbltt] .faq-mark[data-astro-cid-nsurbltt]{transition:transform .4s cubic-bezier(.22,.61,.36,1);display:inline-block}.faq-row[data-astro-cid-nsurbltt][open]>summary[data-astro-cid-nsurbltt] .faq-mark[data-astro-cid-nsurbltt]{transform:rotate(45deg)}.faq-row[data-astro-cid-nsurbltt] summary[data-astro-cid-nsurbltt]:focus-visible{outline:2px solid var(--color-brass);outline-offset:3px;border-radius:2px}.faq-answer-wrap[data-astro-cid-nsurbltt]{height:0;transition:height .4s cubic-bezier(.22,.61,.36,1);overflow:hidden}.decision-list[data-astro-cid-nsurbltt]{margin:0;padding:0;list-style:none}.decision[data-astro-cid-nsurbltt]{border-top:1px solid var(--rule-on-light);grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:1.25rem;padding-top:2.25rem;scroll-margin-top:6rem;display:grid}.decision[data-astro-cid-nsurbltt]+.decision[data-astro-cid-nsurbltt]{margin-top:4rem}@media (width>=768px){.decision[data-astro-cid-nsurbltt]{column-gap:2.25rem;padding-top:3rem}.decision[data-astro-cid-nsurbltt]+.decision[data-astro-cid-nsurbltt]{margin-top:5rem}}.decision__num[data-astro-cid-nsurbltt]{font-family:var(--font-display);color:var(--color-brass);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2.35rem;line-height:.85}.decision__num-dot[data-astro-cid-nsurbltt]{color:var(--color-navy)}@media (width>=768px){.decision__num[data-astro-cid-nsurbltt]{font-size:3.5rem}}@media (width>=1024px){.decision__num[data-astro-cid-nsurbltt]{font-size:4rem}}.decision__main[data-astro-cid-nsurbltt]{min-width:0}.decision__title[data-astro-cid-nsurbltt]{color:var(--color-ink);letter-spacing:-.01em;font-size:1.5rem;line-height:1.15}@media (width>=768px){.decision__title[data-astro-cid-nsurbltt]{font-size:1.85rem}}.decision__pull[data-astro-cid-nsurbltt]{font-family:var(--font-sans);letter-spacing:.005em;color:#14212c99;max-width:40ch;margin-top:.55rem;font-size:1rem;font-style:italic;font-weight:300;line-height:1.35}@media (width>=768px){.decision__pull[data-astro-cid-nsurbltt]{font-size:1.1rem}}.decision__lede[data-astro-cid-nsurbltt]{color:#14212cbf;max-width:58ch;margin-top:1.5rem;font-size:.98rem;line-height:1.7}@media (width>=768px){.decision__lede[data-astro-cid-nsurbltt]{font-size:1rem}}.decision__glance[data-astro-cid-nsurbltt]{background:var(--color-cream);border:1px solid var(--rule-on-light);border-top:3px solid var(--color-brass);border-radius:2px;grid-template-columns:minmax(0,1fr);margin:1.85rem 0 0;display:grid;position:relative}.decision__glance[data-astro-cid-nsurbltt]:before{content:"At a glance";background:linear-gradient(var(--color-brass), var(--color-brass)) no-repeat left 1.1rem center / 1.6rem 1px, color-mix(in srgb, var(--color-brass) 20%, var(--color-cream));border-bottom:1px solid color-mix(in srgb, var(--color-brass) 45%, transparent);font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--color-navy);padding:.85rem 1.1rem .8rem 3.45rem;font-size:.68rem;font-weight:700;line-height:1;display:block}.decision__glanceCell[data-astro-cid-nsurbltt]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.3rem .7rem;padding:.85rem 1rem .95rem;display:grid}.decision__glanceCell[data-astro-cid-nsurbltt]+.decision__glanceCell[data-astro-cid-nsurbltt]{border-top:1px solid color-mix(in srgb, var(--color-brass) 35%, transparent)}.decision__glanceIcon[data-astro-cid-nsurbltt]{border:1px solid var(--color-brass);background:var(--color-paper);width:1.65rem;height:1.65rem;color:var(--color-brass);grid-area:1/1/3;justify-content:center;align-self:center;align-items:center;display:inline-flex}.decision__glanceIcon[data-astro-cid-nsurbltt] svg[data-astro-cid-nsurbltt]{width:.9rem;height:.9rem;display:block}.decision__glance[data-astro-cid-nsurbltt] dt[data-astro-cid-nsurbltt]{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--color-brass);grid-area:1/2;margin:0;font-size:.6rem;font-weight:700}.decision__glance[data-astro-cid-nsurbltt] dd[data-astro-cid-nsurbltt]{font-family:var(--font-sans);color:var(--color-ink);grid-area:2/2;margin:0;font-size:.82rem;font-weight:600;line-height:1.35}@media (width>=640px){.decision__glanceCell[data-astro-cid-nsurbltt]{grid-template-columns:auto 10.5rem minmax(0,1fr);align-items:center;column-gap:1rem;padding:.85rem 1.1rem}.decision__glanceIcon[data-astro-cid-nsurbltt],.decision__glance[data-astro-cid-nsurbltt] dt[data-astro-cid-nsurbltt]{grid-row:1}.decision__glance[data-astro-cid-nsurbltt] dd[data-astro-cid-nsurbltt]{grid-area:1/3}}.decision__drawers[data-astro-cid-nsurbltt]{flex-direction:column;gap:.75rem;margin-top:1.85rem;display:flex}.decision__drawer[data-astro-cid-nsurbltt]{border:0;padding:1rem 1.1rem;transition:background-color .3s}.decision__drawer[data-astro-cid-nsurbltt]:first-of-type{background:color-mix(in srgb, var(--color-sage) 7%, transparent);border-left:3px solid var(--color-sage)}.decision__drawer[data-astro-cid-nsurbltt]:first-of-type[open]{background:color-mix(in srgb, var(--color-sage) 12%, transparent)}.decision__drawer[data-astro-cid-nsurbltt]:last-of-type{background:color-mix(in srgb, var(--color-brass) 7%, transparent);border-left:3px solid var(--color-brass);border-bottom:0}.decision__drawer[data-astro-cid-nsurbltt]:last-of-type[open]{background:color-mix(in srgb, var(--color-brass) 11%, transparent)}.decision__drawerSummary[data-astro-cid-nsurbltt]{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;list-style:none;display:flex}.decision__drawerLabel[data-astro-cid-nsurbltt]{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--color-navy);font-size:.64rem;font-weight:600;transition:color .3s}.decision__drawerMeta[data-astro-cid-nsurbltt]{flex-shrink:0;align-items:center;gap:.85rem;display:inline-flex}.decision__drawerCount[data-astro-cid-nsurbltt]{font-family:var(--font-sans);letter-spacing:.1em;color:var(--color-brass);font-variant-numeric:tabular-nums;font-size:.6rem;font-weight:600}.decision__drawerMark[data-astro-cid-nsurbltt]{font-family:var(--font-display);color:var(--color-brass);font-size:1.35rem;line-height:1}@media (hover:hover){.decision__drawerSummary[data-astro-cid-nsurbltt]:hover .decision__drawerLabel[data-astro-cid-nsurbltt]{color:var(--color-brass)}}.decision__drawerBody[data-astro-cid-nsurbltt]{padding-top:.35rem}.decision__options[data-astro-cid-nsurbltt]{margin:0}.decision__option[data-astro-cid-nsurbltt]{grid-template-columns:minmax(0,1fr);gap:.3rem;padding:.9rem 0;display:grid}.decision__option[data-astro-cid-nsurbltt]+.decision__option[data-astro-cid-nsurbltt]{border-top:1px dashed #8fa68e73}@media (width>=768px){.decision__option[data-astro-cid-nsurbltt]{grid-template-columns:11rem minmax(0,1fr);align-items:baseline;gap:1.75rem}}.decision__optionName[data-astro-cid-nsurbltt]{color:var(--color-navy);font-size:.85rem;line-height:1.3}.decision__optionBody[data-astro-cid-nsurbltt]{color:#14212cbf;max-width:50ch;margin:0;font-size:.9rem;line-height:1.65}.decision__misses[data-astro-cid-nsurbltt]{margin:0;padding:0;list-style:none}.decision__miss[data-astro-cid-nsurbltt]{color:#14212cbf;max-width:58ch;padding:.85rem 0 .85rem 1.5rem;font-size:.94rem;line-height:1.65;position:relative}.decision__miss[data-astro-cid-nsurbltt]+.decision__miss[data-astro-cid-nsurbltt]{border-top:1px dashed #8fa68e73}.decision__miss[data-astro-cid-nsurbltt]:before{content:"";background:var(--color-brass);width:.6rem;height:1px;position:absolute;top:1.6rem;left:0}.decision__missLead[data-astro-cid-nsurbltt]{color:var(--color-navy);font-weight:600}.decision__missLead[data-astro-cid-nsurbltt]:after{content:" —";color:var(--color-brass);font-weight:400}.decision__question[data-astro-cid-nsurbltt]{border-left:2px solid var(--color-brass);margin-top:2rem;padding-left:1.15rem}.decision__questionLabel[data-astro-cid-nsurbltt]{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--color-brass);margin-bottom:.7rem;font-size:.56rem;font-weight:600;display:block}.decision__questionText[data-astro-cid-nsurbltt]{font-family:var(--font-sans);color:var(--color-navy);max-width:48ch;font-size:1.1rem;font-style:italic;font-weight:400;line-height:1.5;display:block}.decision__questionText[data-astro-cid-nsurbltt]:before,.decision__questionText[data-astro-cid-nsurbltt]:after{font-family:var(--font-display);color:var(--color-brass);font-style:normal;line-height:0;position:relative;top:.08em}.decision__questionText[data-astro-cid-nsurbltt]:before{content:"“";margin-right:.08em}.decision__questionText[data-astro-cid-nsurbltt]:after{content:"”";margin-left:.06em}@media (width>=768px){.decision__questionText[data-astro-cid-nsurbltt]{font-size:1.2rem}}.faq-cta[data-astro-cid-nsurbltt]{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;border:1.5px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:.7rem;padding:.95rem 1.9rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:background-color .4s cubic-bezier(.22,.61,.36,1),color .4s cubic-bezier(.22,.61,.36,1),border-color .4s cubic-bezier(.22,.61,.36,1),transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s cubic-bezier(.22,.61,.36,1);display:inline-flex}@media (width>=640px){.faq-cta[data-astro-cid-nsurbltt]{letter-spacing:.24em;padding:1.05rem 2.1rem;font-size:.72rem}}.faq-cta__arrow[data-astro-cid-nsurbltt],.faq-cta__phone[data-astro-cid-nsurbltt]{align-items:center;transition:transform .4s cubic-bezier(.22,.61,.36,1);display:inline-flex}.faq-cta--primary[data-astro-cid-nsurbltt]{background:var(--color-brass);color:var(--color-navy);border-color:var(--color-brass)}.faq-cta--secondary[data-astro-cid-nsurbltt]{color:var(--color-navy);border-color:var(--color-navy);background:0 0}@media (hover:hover){.faq-cta[data-astro-cid-nsurbltt]:hover{transform:translateY(-2px);box-shadow:0 14px 28px -14px #14212c66}.faq-cta[data-astro-cid-nsurbltt]:hover .faq-cta__arrow[data-astro-cid-nsurbltt]{transform:translate(4px)}.faq-cta--primary[data-astro-cid-nsurbltt]:hover{background:#b48f36;border-color:#b48f36}.faq-cta--secondary[data-astro-cid-nsurbltt]:hover{background:var(--color-navy);color:var(--color-paper)}}.compare-card[data-astro-cid-nsurbltt] .arrow-mini[data-astro-cid-nsurbltt]{transition:transform .32s cubic-bezier(.22,.61,.36,1);display:inline-block}@media (hover:hover){.compare-card[data-astro-cid-nsurbltt]:hover .arrow-mini[data-astro-cid-nsurbltt]{transform:translate(4px)}}.areas[data-astro-cid-nsurbltt] .brass-rule[data-astro-cid-nsurbltt]{transform-origin:0;transition:transform 1.1s cubic-bezier(.22,.61,.36,1) .2s;transform:scaleX(0)}.areas[data-astro-cid-nsurbltt] .reveal[data-astro-cid-nsurbltt].is-visible .brass-rule[data-astro-cid-nsurbltt]{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.areas[data-astro-cid-nsurbltt] .brass-rule[data-astro-cid-nsurbltt],.areas[data-astro-cid-nsurbltt] .areas-cta[data-astro-cid-nsurbltt]{transition:none;transform:none}}.compare-card__img--current[data-astro-cid-nsurbltt] img[data-astro-cid-nsurbltt]{filter:brightness(1.03)saturate(.9)}.compare-card__img-tint[data-astro-cid-nsurbltt]{background:linear-gradient(155deg,#c4a04038 0%,#c4a0400f 50%,#14212c59 100%)}.chapter-item__icon[data-astro-cid-nsurbltt]{transition:color .6s cubic-bezier(.19,1,.22,1),opacity .6s cubic-bezier(.19,1,.22,1)}@media (hover:hover){.chapter-item[data-astro-cid-nsurbltt]:hover .chapter-item__icon[data-astro-cid-nsurbltt]{color:var(--color-brass);opacity:1}}@media (width<=767px){.quotes-carousel-mobile[data-astro-cid-nsurbltt]{scroll-snap-type:x mandatory;padding-inline:clamp(1.25rem,4vw,3.5rem);scrollbar-width:none;-ms-overflow-style:none;gap:1rem;margin-inline:calc(-1*clamp(1.25rem,4vw,3.5rem));padding-bottom:1.25rem;scroll-padding-inline:clamp(1.25rem,4vw,3.5rem);display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 clamp(1.25rem,4vw,3.5rem) calc(100% - clamp(1.25rem,4vw,3.5rem)),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 clamp(1.25rem,4vw,3.5rem) calc(100% - clamp(1.25rem,4vw,3.5rem)),#0000 100%)}.quotes-carousel-mobile[data-astro-cid-nsurbltt]::-webkit-scrollbar{display:none}.quotes-carousel-mobile[data-astro-cid-nsurbltt]>.quote-card[data-astro-cid-nsurbltt]{scroll-snap-align:start;flex:0 0 calc(88% - clamp(2.5rem,8vw,7rem)/1.13636)}}@media (width<=639px){.related-carousel-mobile[data-astro-cid-nsurbltt]{scroll-snap-type:x mandatory;padding-inline:clamp(1.25rem,4vw,3.5rem);scrollbar-width:none;-ms-overflow-style:none;gap:1rem;margin-inline:calc(-1*clamp(1.25rem,4vw,3.5rem));padding-bottom:1.25rem;scroll-padding-inline:clamp(1.25rem,4vw,3.5rem);display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 clamp(1.25rem,4vw,3.5rem) calc(100% - clamp(1.25rem,4vw,3.5rem)),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 clamp(1.25rem,4vw,3.5rem) calc(100% - clamp(1.25rem,4vw,3.5rem)),#0000 100%)}.related-carousel-mobile[data-astro-cid-nsurbltt]::-webkit-scrollbar{display:none}.related-carousel-mobile[data-astro-cid-nsurbltt]>.related-card[data-astro-cid-nsurbltt]{scroll-snap-align:start;flex:0 0 calc(88% - clamp(2.5rem,8vw,7rem)/1.13636)}}.quote-card[data-astro-cid-nsurbltt]{background:radial-gradient(80% 60% at 0 0,#c4a04017 0%,#c4a04000 60%),linear-gradient(140deg,#fff 0%,#fbf8f0 55%,#f6efdf 100%);transition:border-color .7s cubic-bezier(.19,1,.22,1),box-shadow .7s cubic-bezier(.19,1,.22,1),transform .7s cubic-bezier(.19,1,.22,1);transform:translateY(0);box-shadow:0 0 #14212c00}.quote-card__rule[data-astro-cid-nsurbltt]{transform-origin:0;transition:transform .7s cubic-bezier(.19,1,.22,1)}@media (hover:hover){.quote-card[data-astro-cid-nsurbltt]:hover{border-color:var(--color-brass);transform:translateY(-4px);box-shadow:0 22px 44px -22px #14212c59}.quote-card[data-astro-cid-nsurbltt]:hover .quote-card__rule[data-astro-cid-nsurbltt]{transform:scaleX(1.8)}}.quote-card__mark[data-astro-cid-nsurbltt]{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.25px var(--color-brass);text-stroke:1.25px var(--color-brass);opacity:.85;margin-bottom:1.25rem;font-size:3.25rem;line-height:.75;transition:opacity .7s cubic-bezier(.19,1,.22,1);display:block}@media (hover:hover){.quote-card[data-astro-cid-nsurbltt]:hover .quote-card__mark[data-astro-cid-nsurbltt]{opacity:1}}.tier-card[data-astro-cid-nsurbltt]{background:linear-gradient(#14212c8c 0%,#14212c33 100%);transition:border-color .7s cubic-bezier(.19,1,.22,1),box-shadow .7s cubic-bezier(.19,1,.22,1),transform .7s cubic-bezier(.19,1,.22,1);box-shadow:0 0 #0000;container-type:inline-size}.tier-card--featured[data-astro-cid-nsurbltt]{background:linear-gradient(#c4a0401f 0%,#14212c66 100%);box-shadow:0 30px 60px -24px #0000008c}@media (hover:hover){.tier-card[data-astro-cid-nsurbltt]:hover{border-color:#c4a0408c;transform:translateY(-2px);box-shadow:0 24px 60px -32px #0000008c}.tier-card--featured[data-astro-cid-nsurbltt]:hover{border-color:var(--color-brass);transform:translateY(-.75rem);box-shadow:0 36px 70px -22px #000000a6}}.tier-card__amount[data-astro-cid-nsurbltt]{white-space:nowrap;letter-spacing:-.02em;font-size:clamp(1.75rem,11cqi,2.6rem)}.tier-card__badge[data-astro-cid-nsurbltt],.compare-card__badge[data-astro-cid-nsurbltt]{background:var(--color-brass);color:var(--color-navy);font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;z-index:2;border-radius:3px;padding:.42rem .9rem .36rem;font-size:.62rem;font-weight:700;display:inline-block;position:absolute;top:-.85rem;right:1.5rem;box-shadow:0 8px 20px -6px #00000080}.compare-card__badge[data-astro-cid-nsurbltt]{letter-spacing:.3em;white-space:nowrap;padding:.6rem 1.3rem .55rem;font-size:.7rem;top:-1.15rem;left:50%;right:auto;transform:translate(-50%);box-shadow:0 12px 28px -6px #0000008c,0 0 36px -4px #c4a04073}.compare-card__badge[data-astro-cid-nsurbltt]:after{content:"";border-left:7px solid #0000;border-right:7px solid #0000;border-top:7px solid var(--color-brass);filter:drop-shadow(0 3px 3px #00000059);width:0;height:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.quote-card[data-astro-cid-nsurbltt]:has(.quote-card__text){align-self:start}.quote-card__text[data-astro-cid-nsurbltt]{-webkit-line-clamp:5;white-space:pre-line;-webkit-box-orient:vertical;min-height:8.125em;display:-webkit-box;overflow:hidden}.quote-card[data-astro-cid-nsurbltt].is-expanded .quote-card__text[data-astro-cid-nsurbltt]{-webkit-line-clamp:unset;display:block;overflow:visible}.quote-card[data-astro-cid-nsurbltt] .quote-card__text[data-astro-cid-nsurbltt].is-animating{transition:height .48s cubic-bezier(.22,.61,.36,1);overflow:hidden}.quote-card__more[data-astro-cid-nsurbltt]{font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;color:var(--color-brass);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #c4a04066;margin-top:.9rem;padding:0 0 3px;font-size:.68rem;font-weight:600;transition:border-color .25s,color .25s;display:inline-block}.quote-card__more[data-astro-cid-nsurbltt].is-idle{visibility:hidden;pointer-events:none}.quote-card__more[data-astro-cid-nsurbltt]:hover,.quote-card__more[data-astro-cid-nsurbltt]:focus-visible{border-bottom-color:var(--color-brass);color:var(--color-ink);outline:none}.decision__more[data-astro-cid-nsurbltt]{border-top:1px solid var(--rule-on-light);border-bottom:1px solid var(--rule-on-light);margin-top:1.5rem}.decision__moreSummary[data-astro-cid-nsurbltt]{cursor:pointer;font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--color-navy);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.68rem;font-weight:700;list-style:none;transition:color .2s;display:flex}.decision__moreSummary[data-astro-cid-nsurbltt]:hover{color:var(--color-brass)}.decision__more[data-astro-cid-nsurbltt] .decision__moreMark[data-astro-cid-nsurbltt]{border:1px solid color-mix(in srgb, var(--color-brass) 70%, transparent);letter-spacing:0;width:1.9rem;height:1.9rem;color:var(--color-brass);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.decision__moreBody[data-astro-cid-nsurbltt]{padding-bottom:1.75rem}.decision__moreBody[data-astro-cid-nsurbltt]>.decision__glance[data-astro-cid-nsurbltt]{margin-top:.4rem}.tier-card__photo[data-astro-cid-nsurbltt]{aspect-ratio:4/3;border-radius:3px;width:100%;display:block}.tier-card__photo--empty[data-astro-cid-nsurbltt]{border:1px dashed color-mix(in srgb, var(--color-brass) 55%, transparent);background:linear-gradient(135deg,#ffffff12,#ffffff05);justify-content:center;align-items:center;display:flex}.tier-card__photoNote[data-astro-cid-nsurbltt]{font-family:var(--font-sans);letter-spacing:.28em;text-transform:uppercase;color:color-mix(in srgb, var(--color-paper) 55%, transparent);font-size:.62rem;font-weight:600}
