.hf-about-philosophy{--hf-philosophy-eyebrow: #8a7d6d;background-color:#fdf8f2;background-color:var(--hf-philosophy-bg, #fdf8f2);color:#1d1a16;color:var(--hf-philosophy-text, #1d1a16)}.hf-about-philosophy__hero{position:relative;margin:0}.hf-about-philosophy__hero-image{width:100%;aspect-ratio:4 / 5;min-height:22.5rem;max-height:70vh;-o-object-fit:cover;object-fit:cover;display:block}.hf-about-philosophy__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000;background:rgba(0,0,0,var(--hf-philosophy-hero-overlay-opacity, 0));pointer-events:none}.hf-about-philosophy__hero-heading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:max(1.2rem,min(5vw,3rem));font-family:Times New Roman,serif;font-family:var(--ed-serif, "Times New Roman", serif);font-weight:500;font-size:max(2rem,min(9vw,5.5rem));line-height:1.04;letter-spacing:-.01em;color:#fff;text-wrap:balance;text-shadow:0 .0625rem 1.5rem rgba(0,0,0,.25);pointer-events:none}.hf-about-philosophy__manifesto{max-width:55rem;margin:0 auto;padding:max(4rem,min(7vw,6rem)) max(1.6rem,min(4vw,2.4rem));text-align:center}.hf-about-philosophy__eyebrow{margin:0;text-transform:uppercase;letter-spacing:.18em;font-size:.8rem;font-size:var(--hf-type-eyebrow, .8rem);color:var(--hf-philosophy-eyebrow)}.hf-about-philosophy__manifesto-heading{margin:1.2rem 0 0;font-size:max(3.2rem,min(5.2vw,6rem));line-height:1.02;letter-spacing:-.02em;font-weight:700}.hf-about-philosophy__manifesto-body{font-size:max(1.6rem,min(1.6vw,1.9rem));line-height:1.55;max-width:64ch;margin:1.6rem auto 0}.hf-about-philosophy__manifesto-body>*{margin-top:1.2rem}.hf-about-philosophy__manifesto-body>:first-child{margin-top:0}.hf-about-philosophy__secondary{margin:0}.hf-about-philosophy__secondary[data-width=contained]{max-width:min(75rem,92vw);margin:0 auto}.hf-about-philosophy__secondary[data-width=contained] .hf-about-philosophy__secondary-image{aspect-ratio:16 / 9;max-height:60vh;min-height:20rem;-o-object-fit:cover;object-fit:cover}.hf-about-philosophy__secondary-image{width:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:var(--hf-radius-lg)}.hf-about-philosophy__secondary[data-width=full]{width:100%;max-width:none}.hf-about-philosophy__secondary[data-width=full] .hf-about-philosophy__secondary-image{border-radius:0;aspect-ratio:21 / 9;min-height:22.5rem}.hf-about-philosophy__secondary-caption{margin-top:1.2rem;text-align:center;font-size:1.3rem;color:var(--hf-philosophy-eyebrow)}.hf-about-philosophy__pillars-shell{max-width:57.5rem;margin:0 auto;padding:max(2.4rem,min(5vw,4rem)) max(1.6rem,min(4vw,2.4rem))}.hf-about-philosophy__pillars-header{margin-bottom:max(2.4rem,min(5vw,4rem));text-align:center;max-width:45rem;margin-left:auto;margin-right:auto}.hf-about-philosophy__pillars-intro{margin-top:1.2rem;margin-left:auto;margin-right:auto;text-align:center;font-size:1.7rem;line-height:1.65;max-width:56ch}.hf-about-philosophy__pillars{list-style:none;margin:0;padding:0;display:grid;grid-gap:max(5rem,min(8vw,9rem));gap:max(5rem,min(8vw,9rem))}.hf-about-philosophy__pillar{padding-top:max(2rem,min(4vw,2.8rem));border-top:.0625rem solid rgba(29,26,22,.1);border-top:.0625rem solid var(--hf-philosophy-divider, rgba(29, 26, 22, .1))}.hf-about-philosophy__pillar[data-has-image=true]{display:grid;grid-template-columns:1fr;grid-gap:1.6rem;gap:1.6rem;align-items:start}.hf-about-philosophy__pillar-image{width:100%;max-width:22rem;height:22rem;border-radius:2.8rem;border-radius:var(--hf-radius-lg, 2.8rem);-o-object-fit:cover;object-fit:cover;display:block}.hf-about-philosophy__pillar-eyebrow{margin:0 0 .8rem;text-transform:uppercase;letter-spacing:.18em;font-size:.8rem;font-size:var(--hf-type-eyebrow, .8rem);color:var(--hf-philosophy-eyebrow)}.hf-about-philosophy__pillar-heading{margin:0;font-size:max(2.6rem,min(3.4vw,3.6rem));line-height:1.05;font-weight:700;letter-spacing:-.02em}.hf-about-philosophy__pillar-body{font-size:1.65rem;line-height:1.65;margin-top:1.6rem;max-width:58ch}.hf-about-philosophy__pillar-body>*{margin-top:1.2rem}.hf-about-philosophy__pillar-body>:first-child{margin-top:0}.hf-about-philosophy__closing{max-width:min(75rem,92vw);margin:max(4rem,min(7vw,6rem)) auto 0;border-radius:var(--hf-radius-xl);background:#fff;background:var(--hf-cream, #ffffff);box-shadow:var(--hf-shadow-card);overflow:hidden;display:grid;grid-template-columns:1fr 1fr}.hf-about-philosophy__closing[data-image-position=right] .hf-about-philosophy__closing-media{order:2}.hf-about-philosophy__closing[data-image-position=right] .hf-about-philosophy__closing-content{order:1}.hf-about-philosophy__closing-image{width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hf-about-philosophy__closing-content{padding:max(2.4rem,min(5vw,4rem));display:flex;flex-direction:column;justify-content:center}.hf-about-philosophy__closing-heading{margin:0;font-size:max(3.4rem,min(5vw,5.4rem));line-height:1.04;letter-spacing:-.02em}.hf-about-philosophy__closing-subheading{margin-top:1.2rem;font-size:1.7rem;line-height:1.65}.hf-about-philosophy__closing-subheading>*{margin-top:1rem}.hf-about-philosophy__closing-subheading>:first-child{margin-top:0}.hf-about-philosophy__closing-links-wrap{margin-top:max(2rem,min(4vw,3.2rem))}.hf-about-philosophy__closing-links-title{margin:0;text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;font-size:var(--hf-type-eyebrow, .8rem);color:var(--hf-philosophy-eyebrow)}.hf-about-philosophy__closing-ctas{margin-top:1.2rem;display:flex;flex-wrap:wrap;gap:1rem}.hf-about-philosophy__closing-cta{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.3rem 2.2rem;border-radius:var(--hf-radius);-webkit-text-decoration:none;text-decoration:none;font-size:1.5rem;font-weight:600;line-height:1.2;transition:background-color .18s var(--hf-ease-standard),color .18s var(--hf-ease-standard),border-color .18s var(--hf-ease-standard)}.hf-about-philosophy__closing-cta--primary{background:#1d1a16;background:var(--hf-ink, #1d1a16);color:#fff;border:.0625rem solid #1d1a16;border:.0625rem solid var(--hf-ink, #1d1a16)}.hf-about-philosophy__closing-cta--secondary{border:.0625rem solid currentcolor;background:transparent;color:inherit}.hf-about-philosophy__closing-cta:focus-visible{outline:.125rem solid var(--hf-accent-strong);outline-offset:.1875rem}@media (max-width: 989px){.hf-about-philosophy__closing{grid-template-columns:1fr}.hf-about-philosophy__closing[data-image-position=right] .hf-about-philosophy__closing-media,.hf-about-philosophy__closing[data-image-position=right] .hf-about-philosophy__closing-content{order:initial}.hf-about-philosophy__closing-image{min-height:32rem}}@media (max-width: 749px){.hf-about-philosophy__manifesto-heading{font-size:max(3.1rem,min(11vw,4.4rem))}.hf-about-philosophy__manifesto-body,.hf-about-philosophy__pillars-intro,.hf-about-philosophy__pillar-body,.hf-about-philosophy__closing-subheading{font-size:1.6rem}}@media (min-width: 990px){.hf-about-philosophy__hero-image{aspect-ratio:21 / 9;min-height:32.5rem;max-height:78vh}.hf-about-philosophy__pillar[data-has-image=true]{grid-template-columns:22rem 1fr;gap:4rem}}@media (prefers-reduced-motion: reduce){.hf-about-philosophy *{transition:none!important;animation-duration:0s!important;animation-iteration-count:1!important}}
