.blog-hero[data-v-3730c649]{background-position:50%;background-size:cover;height:60vh;min-height:400px;position:relative}.blog-hero-overlay[data-v-3730c649]{background:linear-gradient(180deg,#0000001a 0,#0006);inset:0;position:absolute}.blog-hero-content[data-v-3730c649]{bottom:6rem;color:#fff;left:0;padding-left:1rem;position:absolute;z-index:2}.blog-title[data-v-3730c649]{color:#fff;font-family:Bodoni Moda,serif;font-size:3.5rem;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0 0 1rem}.blog-subtitle[data-v-3730c649]{color:#fffffff2;font-family:var(--font-body,"Manrope",sans-serif);font-size:1.15rem;font-weight:400;margin:0;max-width:600px}@container (min-width: 600px){.blog-hero[data-v-3730c649]{height:70vh}.blog-hero-content[data-v-3730c649]{bottom:8rem;padding-left:1.5rem}.blog-title[data-v-3730c649]{font-size:4.5rem}.blog-subtitle[data-v-3730c649]{font-size:1.25rem}}@container (min-width: 900px){.blog-hero[data-v-3730c649]{height:85vh;min-height:600px}.blog-hero-content[data-v-3730c649]{bottom:10rem;padding-left:15px}.blog-title[data-v-3730c649]{font-size:5.5rem;margin-bottom:1.5rem}}.blog-section[data-v-75f02d1f]{margin-bottom:5rem}.section-title[data-v-75f02d1f]{color:#1a1a1a;font-family:var(--font-brand);font-size:1.75rem;font-weight:700;line-height:1.1;margin:0 0 1.5rem}.intro-grid[data-v-75f02d1f]{display:grid;gap:2rem;grid-template-columns:1fr;margin-top:-2rem;position:relative;z-index:10}.intro-col-left[data-v-75f02d1f]{gap:2rem}.intro-col-left[data-v-75f02d1f],.intro-col-right[data-v-75f02d1f]{display:flex;flex-direction:column}.intro-col-right[data-v-75f02d1f]{gap:1.5rem}.intro-image-container[data-v-75f02d1f]{aspect-ratio:2/3;overflow:hidden;width:100%}.intro-image-container-large[data-v-75f02d1f]{aspect-ratio:4/5;overflow:hidden;width:100%}.intro-image[data-v-75f02d1f]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease;width:100%}.intro-image[data-v-75f02d1f]:hover{transform:scale(1.03)}.intro-text[data-v-75f02d1f]{color:#4a4a4a;font-size:1.05rem;font-weight:300;line-height:1.7;margin:0}@container (min-width: 600px){.blog-section[data-v-75f02d1f]{margin-bottom:7rem}.section-title[data-v-75f02d1f]{font-size:2.25rem}.intro-grid[data-v-75f02d1f]{gap:4rem;grid-template-columns:1fr 1.2fr;margin-top:-3rem}.intro-col-left[data-v-75f02d1f]{gap:2.5rem}.intro-col-right[data-v-75f02d1f]{gap:1.5rem;padding-top:10rem}}@container (min-width: 900px){.blog-section[data-v-75f02d1f]{margin-bottom:10rem}.section-title[data-v-75f02d1f]{font-size:3rem}.intro-grid[data-v-75f02d1f]{gap:6rem;margin-top:-4rem}.intro-col-right[data-v-75f02d1f]{padding-top:15rem}}.blog-section[data-v-c0021a30]{margin-bottom:5rem}.profile-section[data-v-c0021a30]{display:grid;gap:0;grid-template-columns:1fr;overflow:hidden}.profile-image-wrap[data-v-c0021a30],.profile-section[data-v-c0021a30]{position:relative}.profile-image[data-v-c0021a30]{display:block;filter:grayscale(100%);width:100%}.profile-name-vertical[data-v-c0021a30]{color:#000;display:block;font-family:var(--font-brand);font-size:3.5rem;font-weight:700;line-height:1.1;margin:0 0 1rem}.profile-text-wrap[data-v-c0021a30]{align-items:center;background:#f8f9fa;display:flex;padding:2rem}.profile-text[data-v-c0021a30]{color:#333;font-size:1.05rem;font-weight:300;line-height:1.8;margin:0}@container (min-width: 600px){.blog-section[data-v-c0021a30]{margin-bottom:7rem}.profile-section[data-v-c0021a30]{grid-template-columns:1fr 1fr}.profile-name-vertical[data-v-c0021a30]{bottom:0;display:block;font-size:5rem;left:-15px;line-height:.8;margin:0;pointer-events:none;position:absolute;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl;z-index:10}.profile-text-wrap[data-v-c0021a30]{padding:2.5rem}.profile-text[data-v-c0021a30]{font-size:1.1rem}}@container (min-width: 900px){.blog-section[data-v-c0021a30]{margin-bottom:10rem}.profile-name-vertical[data-v-c0021a30]{font-size:8rem;left:-20px}.profile-text-wrap[data-v-c0021a30]{padding:3rem}}.blog-section[data-v-dd1ec3a8]{margin-bottom:5rem}.section-title[data-v-dd1ec3a8]{color:#1a1a1a;font-family:var(--font-brand);font-size:1.75rem;font-weight:700;line-height:1.1;margin:0 0 1.5rem;text-align:left}.materials-grid[data-v-dd1ec3a8]{display:grid;gap:0;grid-template-columns:1fr;margin-bottom:2rem}.materials-list-wrap[data-v-dd1ec3a8]{margin-bottom:2rem;text-align:left}.materials-list[data-v-dd1ec3a8]{list-style:none;margin:2rem 0 0;padding:0;text-align:left}.material-name[data-v-dd1ec3a8]{color:#2c2c2c;font-family:var(--font-brand);font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.materials-image[data-v-dd1ec3a8]{display:block;width:100%}.materials-sketch-wrap[data-v-dd1ec3a8]{margin-bottom:2rem;text-align:right}.materials-sketch[data-v-dd1ec3a8]{display:inline-block;max-width:200px}.materials-text[data-v-dd1ec3a8]{color:#444;-moz-column-count:1;column-count:1;font-size:1.05rem;font-weight:300;line-height:1.8;margin:0}@container (min-width: 600px){.blog-section[data-v-dd1ec3a8]{margin-bottom:7rem}.section-title[data-v-dd1ec3a8]{font-size:2.25rem;text-align:right}.materials-grid[data-v-dd1ec3a8]{grid-template-columns:1fr 2fr}.materials-list-wrap[data-v-dd1ec3a8]{margin-bottom:0;padding-right:2rem;text-align:right}.materials-list[data-v-dd1ec3a8]{margin-top:3rem;text-align:right}.material-name[data-v-dd1ec3a8]{font-size:2.5rem}.materials-text[data-v-dd1ec3a8]{font-size:1.1rem}}@container (min-width: 700px){.materials-text[data-v-dd1ec3a8]{-moz-column-count:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}}@container (min-width: 900px){.blog-section[data-v-dd1ec3a8]{margin-bottom:10rem}.section-title[data-v-dd1ec3a8]{font-size:3rem}.material-name[data-v-dd1ec3a8]{font-size:3.5rem}.materials-list[data-v-dd1ec3a8]{margin-top:4rem}.materials-text[data-v-dd1ec3a8]{-moz-column-gap:4rem;column-gap:4rem}}.blog-section[data-v-e191762d]{margin-bottom:5rem}.feature-grid[data-v-e191762d]{align-items:center;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:2rem}.feature-title[data-v-e191762d]{color:#2c2c2c;font-family:var(--font-brand);font-size:2.25rem;font-weight:700;margin:0 0 1.5rem}.feature-text[data-v-e191762d]{color:#333;font-size:1.1rem;font-weight:300;line-height:1.6;margin:0 0 2rem}.feature-image[data-v-e191762d]{box-shadow:0 .125rem .25rem #00000013;display:block;width:100%}.feature-footer-text[data-v-e191762d]{color:#555;-moz-column-count:1;column-count:1;font-size:1rem;font-weight:300;line-height:1.8;margin:3rem 0 0}@container (min-width: 600px){.blog-section[data-v-e191762d]{margin-bottom:7rem}.feature-grid[data-v-e191762d]{gap:2rem;grid-template-columns:1fr 1fr}.feature-title[data-v-e191762d]{font-size:3rem}.feature-text[data-v-e191762d]{font-size:1.25rem}}@container (min-width: 700px){.feature-footer-text[data-v-e191762d]{-moz-column-count:2;column-count:2;-moz-column-gap:3rem;column-gap:3rem}}@container (min-width: 900px){.blog-section[data-v-e191762d]{margin-bottom:10rem}.feature-title[data-v-e191762d]{font-size:4rem;margin-bottom:2rem}.feature-text[data-v-e191762d]{margin-bottom:3rem}.feature-footer-text[data-v-e191762d]{-moz-column-gap:4rem;column-gap:4rem;margin-top:4rem}}.blog-section[data-v-4c3d6ca1]{margin-bottom:5rem}.section-title[data-v-4c3d6ca1]{color:#1a1a1a;font-family:var(--font-brand);font-size:1.75rem;font-weight:700;line-height:1.1;margin:0 0 1.5rem}.text-paragraph[data-v-4c3d6ca1]{color:#333;font-size:1rem;line-height:1.7;margin:0 0 1rem}.text-paragraph[data-v-4c3d6ca1]:last-child{margin-bottom:0}@container (min-width: 600px){.blog-section[data-v-4c3d6ca1]{margin-bottom:7rem}.section-title[data-v-4c3d6ca1]{font-size:2.25rem}}@container (min-width: 900px){.blog-section[data-v-4c3d6ca1]{margin-bottom:10rem}.section-title[data-v-4c3d6ca1]{font-size:3rem}}.footer-decoration[data-v-4cd48927]{margin:3rem 0;text-align:center}.footer-decoration-img[data-v-4cd48927]{display:inline-block}@container (min-width: 600px){.footer-decoration[data-v-4cd48927]{margin:5rem 0}}.blog-renderer[data-v-5c5cd2b8]{color:#2d2d2d}.blog-container[data-v-5c5cd2b8]{margin:0 auto;max-width:1200px;padding:0 1rem}@container (min-width: 600px){.blog-container[data-v-5c5cd2b8]{padding:0 1.5rem}}@container (min-width: 900px){.blog-container[data-v-5c5cd2b8]{padding:0 2rem}}
