@charset "UTF-8";.blog-hero{position:relative;overflow:hidden;padding:clamp(2.5rem,64 / 1880 * 100vw,4rem) 0;border-bottom:1px solid var(--c-gold)}.blog-hero::before{content:"";position:absolute;right:-15%;top:-40%;width:60%;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(201,162,74,.14) 0deg 4deg,transparent 4deg 12deg);-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%);mask-image:radial-gradient(circle,#000 30%,transparent 70%);pointer-events:none}.blog-hero__inner{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-hero--media .blog-hero__inner{-ms-grid-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}@media (max-width:980px){.blog-hero--media .blog-hero__inner{-ms-grid-columns:1fr;grid-template-columns:1fr}}.blog-hero__figure{position:relative;aspect-ratio:4/4.4;max-height:28.75rem;margin:.75rem;border-radius:62.4375rem 62.4375rem 0 0;overflow:hidden;outline:1px solid var(--c-gold);outline-offset:.625rem}@media (max-width:980px){.blog-hero__figure{aspect-ratio:16/10}}.blog-hero__media{position:absolute;inset:0;background-size:cover;background-position:80% center}.blog-hero h1{margin:1.125rem 0 0;font-size:clamp(1.875rem,52 / 1880 * 100vw,3.25rem);font-weight:300;line-height:1.1;letter-spacing:.04em;text-wrap:balance}.blog-hero--single h1{font-size:clamp(1.75rem,44 / 1880 * 100vw,2.75rem)}.blog-hero__lead{max-width:38.75rem;margin-top:1.125rem;padding-left:1.125rem;border-left:2px solid var(--c-gold);font-size:1.0625rem;line-height:1.7}.blog-hero__lead p:last-child{margin-bottom:0}.blog-hero__chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-top:1.125rem}.blog-hero__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem 1.375rem;margin-top:1.5rem;font-family:var(--f-display);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem;color:var(--c-muted)}.blog-hero__meta>span+span::before{content:"";display:inline-block;width:.375rem;height:.375rem;margin-right:1.375rem;background:var(--c-gold);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle}.blog-hero__author{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:var(--c-plum)}.blog-hero__author img{width:1.75rem;height:1.75rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 0 2px var(--c-gold);box-shadow:0 0 0 2px var(--c-gold)}.blog-hero__author a{color:var(--c-plum)}.blog-crumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-family:var(--f-display);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem;color:var(--c-muted)}.blog-crumbs a{color:var(--c-plum)}.blog-crumbs>:not(:last-child)::after{content:"";display:inline-block;width:.3125rem;height:.3125rem;margin-left:.5rem;background:var(--c-gold);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle}.chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:.375rem .875rem;background:var(--c-plum);color:var(--c-gold-light);font-family:var(--f-display);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem;-webkit-clip-path:polygon(.375rem 0,calc(100% - .375rem) 0,100% .375rem,100% calc(100% - .375rem),calc(100% - .375rem) 100%,.375rem 100%,0 calc(100% - .375rem),0 .375rem);clip-path:polygon(.375rem 0,calc(100% - .375rem) 0,100% .375rem,100% calc(100% - .375rem),calc(100% - .375rem) 100%,.375rem 100%,0 calc(100% - .375rem),0 .375rem)}.blog-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-top:1.625rem}.blog-filter a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.625rem 1.125rem;-webkit-box-shadow:inset 0 0 0 1px var(--c-gold);box-shadow:inset 0 0 0 1px var(--c-gold);color:var(--c-plum);font-family:var(--f-display);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:.75rem}.blog-filter a small{color:var(--c-gold-ink)}.blog-filter a.is-active{background:var(--c-plum);color:var(--c-gold-light);-webkit-box-shadow:none;box-shadow:none;-webkit-clip-path:polygon(.5rem 0,calc(100% - .5rem) 0,100% .5rem,100% calc(100% - .5rem),calc(100% - .5rem) 100%,.5rem 100%,0 calc(100% - .5rem),0 .5rem);clip-path:polygon(.5rem 0,calc(100% - .5rem) 0,100% .5rem,100% calc(100% - .5rem),calc(100% - .5rem) 100%,.5rem 100%,0 calc(100% - .5rem),0 .5rem)}.blog-filter a.is-active small{color:var(--c-gold-light)}@media (max-width:640px){.blog-filter{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;margin:1.5rem -1rem 0;padding:0 1rem;scrollbar-width:none}.blog-filter a{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.blog-archive .page-sheet,.blog-author .page-sheet{padding-top:3rem}.blog-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 1.75rem}@media (max-width:980px){.blog-grid{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.blog-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}}.post-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;background:var(--c-white)}.post-card::before{content:"";position:absolute;inset:.375rem;border:1px solid rgba(201,162,74,.55);outline:1px solid rgba(201,162,74,.3);outline-offset:.1875rem;pointer-events:none;z-index:2}.post-card__media{position:relative;display:block;margin:1rem 1rem 0;aspect-ratio:4/3;overflow:hidden;border-radius:62.4375rem 62.4375rem 0 0}.post-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:80% center;object-position:80% center;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}.post-card__tag{position:absolute;left:50%;bottom:.75rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:.3125rem .875rem;background:linear-gradient(135deg,#e6c87a,#c9a24a 50%,#a98232);color:var(--c-plum);font-family:var(--f-display);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:.625rem;-webkit-clip-path:polygon(.375rem 0,calc(100% - .375rem) 0,100% .375rem,100% calc(100% - .375rem),calc(100% - .375rem) 100%,.375rem 100%,0 calc(100% - .375rem),0 .375rem);clip-path:polygon(.375rem 0,calc(100% - .375rem) 0,100% .375rem,100% calc(100% - .375rem),calc(100% - .375rem) 100%,.375rem 100%,0 calc(100% - .375rem),0 .375rem);white-space:nowrap}.post-card__body{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.125rem 1.5rem 1.5rem;text-align:center}.post-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem .875rem;font-family:var(--f-display);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:.625rem;color:var(--c-muted)}.post-card__title{margin:.625rem 0;font-size:1.1875rem;line-height:1.3}.post-card__title a{color:var(--c-plum)}@media (any-hover:hover){.post-card__title a:hover{color:var(--c-rose)}}.post-card__excerpt{margin:0 0 1rem;font-size:.9375rem;line-height:1.6;color:var(--c-muted)}.post-card__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;margin-top:auto;padding-top:.875rem;border-top:1px solid var(--c-line)}.post-card__author{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;font-size:.875rem}.post-card__author img{width:1.625rem;height:1.625rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.post-card__arrow{width:2.125rem;height:2.125rem;background:var(--c-plum);position:relative;-webkit-clip-path:polygon(.375rem 0,calc(100% - .375rem) 0,100% .375rem,100% calc(100% - .375rem),calc(100% - .375rem) 100%,.375rem 100%,0 calc(100% - .375rem),0 .375rem);clip-path:polygon(.375rem 0,calc(100% - .375rem) 0,100% .375rem,100% calc(100% - .375rem),calc(100% - .375rem) 100%,.375rem 100%,0 calc(100% - .375rem),0 .375rem)}.post-card__arrow::before{content:"";position:absolute;inset:0;margin:auto;width:1rem;height:1rem;background:var(--c-gold-light);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") no-repeat center/contain}@media (any-hover:hover){.post-card:hover .post-card__media img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.post-card--featured{grid-column:1/-1;display:-ms-grid;display:grid;-ms-grid-columns:.9fr 1.1fr;grid-template-columns:.9fr 1.1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:980px){.post-card--featured{-ms-grid-columns:1fr;grid-template-columns:1fr}}.post-card--featured .post-card__media{margin:1.5rem;aspect-ratio:4/4;max-height:26.25rem}.post-card--featured .post-card__body{padding:1.5rem 3rem 2rem 1rem;text-align:left}@media (max-width:980px){.post-card--featured .post-card__body{padding:.5rem 1.5rem 1.75rem}}.post-card--featured .post-card__foot,.post-card--featured .post-card__meta{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.post-card--featured .post-card__title{font-size:clamp(1.625rem,38 / 1880 * 100vw,2.375rem);font-weight:300;line-height:1.12;letter-spacing:.04em;text-transform:uppercase}.post-card--featured .post-card__excerpt{font-size:1.0625rem}.blog-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-top:3rem}.blog-pagination:empty{display:none}.blog-pagination .page-numbers{min-width:2.75rem;height:2.75rem;padding:0 .75rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:inset 0 0 0 1px var(--c-gold);box-shadow:inset 0 0 0 1px var(--c-gold);color:var(--c-plum);font-family:var(--f-display);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.blog-pagination .page-numbers.current{background:var(--c-plum);color:var(--c-gold-light);-webkit-box-shadow:none;box-shadow:none;-webkit-clip-path:polygon(.5rem 0,calc(100% - .5rem) 0,100% .5rem,100% calc(100% - .5rem),calc(100% - .5rem) 100%,.5rem 100%,0 calc(100% - .5rem),0 .5rem);clip-path:polygon(.5rem 0,calc(100% - .5rem) 0,100% .5rem,100% calc(100% - .5rem),calc(100% - .5rem) 100%,.5rem 100%,0 calc(100% - .5rem),0 .5rem)}.blog-pagination .page-numbers.dots{-webkit-box-shadow:none;box-shadow:none}.blog-empty{text-align:center;padding:2.5rem 0}.blog-empty p{font-family:var(--f-display);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:1rem;margin-bottom:1.25rem}.post-body{padding-top:2.75rem}.post-body .full img{width:auto;max-width:100%}.post-body .full figure{margin:2rem 0}.post-body .full figure img{margin:0 auto;outline:1px solid var(--c-gold);outline-offset:.5rem}.post-footer{margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.375rem}.post-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.post-tags a{padding:.375rem .875rem;-webkit-box-shadow:inset 0 0 0 1px var(--c-gold);box-shadow:inset 0 0 0 1px var(--c-gold);color:var(--c-plum);font-family:var(--f-display);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:.6875rem}.author-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.875rem;background-color:var(--c-plum);background-image:repeating-conic-gradient(from -90deg at 0 100%,rgba(201,162,74,.12) 0deg 3deg,transparent 3deg 12deg);color:rgba(253,251,254,.8)}.author-card::before{content:"";position:absolute;inset:.5rem;border:1px solid rgba(201,162,74,.55);outline:1px solid rgba(201,162,74,.3);outline-offset:.1875rem;pointer-events:none;z-index:2}@media (max-width:640px){.author-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.author-card>*{position:relative;z-index:3}.author-card__photo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:5.25rem;height:5.25rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 0 2px var(--c-gold),0 0 0 6px var(--c-plum),0 0 0 7px rgba(201,162,74,.5);box-shadow:0 0 0 2px var(--c-gold),0 0 0 6px var(--c-plum),0 0 0 7px rgba(201,162,74,.5)}.author-card__label{font-family:var(--f-display);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:.625rem;color:var(--c-gold-light)}.author-card__name{margin:.25rem 0 .5rem;font-family:var(--f-display);font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase;color:#fff}.author-card__name a{color:#fff}.author-card p{font-size:.9375rem;margin-bottom:.25rem}.author-card small{font-size:.75rem}.post-nav{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:.875rem}@media (max-width:640px){.post-nav{-ms-grid-columns:1fr;grid-template-columns:1fr}}.post-nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem;padding:1.125rem 1.375rem;background:var(--c-white);border-left:3px solid var(--c-gold);color:var(--c-plum)}.post-nav__item small{font-family:var(--f-display);font-size:.75rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;font-size:.625rem;color:var(--c-gold-ink)}.post-nav__item span{font-weight:500;line-height:1.35}@media (any-hover:hover){.post-nav__item:hover span{color:var(--c-rose)}}.post-nav__item--prev small::before{content:"← "}.post-nav__item--next{-ms-grid-column:2;grid-column:2;text-align:right;border-left:0;border-right:3px solid var(--c-gold)}.post-nav__item--next small::after{content:" →"}@media (max-width:640px){.post-nav__item--next{grid-column:auto}}.related-posts{padding-top:var(--section-gap)}.related-posts__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.25rem;margin-bottom:2rem}.related-posts__head h2{position:relative;margin:0;padding-bottom:1.375rem;font-family:var(--f-display);font-weight:600;font-size:clamp(1.625rem,40 / 1880 * 100vw,2.5rem);line-height:1.12;letter-spacing:.06em;text-transform:uppercase;color:var(--c-plum)}.related-posts__head h2::after{content:"";position:absolute;left:0;bottom:0;width:7.5rem;height:.625rem;background:-webkit-gradient(linear,left top,left bottom,from(var(--c-gold)),to(var(--c-gold))) 0 0/100% 2px no-repeat,-webkit-gradient(linear,left top,left bottom,from(var(--c-gold)),to(var(--c-gold))) 0 4px/66% 2px no-repeat,-webkit-gradient(linear,left top,left bottom,from(var(--c-gold)),to(var(--c-gold))) 0 8px/33% 2px no-repeat;background:linear-gradient(var(--c-gold),var(--c-gold)) 0 0/100% 2px no-repeat,linear-gradient(var(--c-gold),var(--c-gold)) 0 4px/66% 2px no-repeat,linear-gradient(var(--c-gold),var(--c-gold)) 0 8px/33% 2px no-repeat}@media (max-width:640px){.related-posts__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.author-hero{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem}@media (max-width:640px){.author-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.author-hero__photo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:9.375rem;height:9.375rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 0 2px var(--c-gold),0 0 0 10px var(--c-bg),0 0 0 11px rgba(201,162,74,.5);box-shadow:0 0 0 2px var(--c-gold),0 0 0 10px var(--c-bg),0 0 0 11px rgba(201,162,74,.5)}