:root{--pura-gold:#C9A664;--pura-gold-l:#E6D3A0;--pura-gold-d:#B08D4C;--pura-text:#EAE4D6;--pura-muted:#B6B0A1;--pura-navy:#0A1526;--pura-navy-2:#0F1E33;--pura-deep:#050C16;--pura-cream:#F6EFDC;--pura-cream-2:#efe6cd;--pura-ink:#241B10;--pura-ink-2:#4A3F30;--pura-serif:"Cormorant Garamond",Georgia,serif;--pura-sans:"Jost","Segoe UI",sans-serif}.pura-eyebrow{font-family:var(--pura-sans);font-size:.8rem;letter-spacing:.28em;text-transform:uppercase;color:var(--pura-gold);font-weight:500}.pura-ornament{display:flex;align-items:center;justify-content:center;gap:.9rem;color:var(--pura-gold);opacity:.8}.pura-ornament::before,.pura-ornament::after{content:"";height:1px;width:min(120px,18vw);background:linear-gradient(90deg,transparent,var(--pura-gold-d))}.pura-ornament::after{background:linear-gradient(270deg,transparent,var(--pura-gold-d))}.pura-ornament span{font-size:1rem;line-height:1}.pura-chip{display:inline-block;font-family:var(--pura-sans);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pura-gold-l);border:1px solid rgb(201 166 100 / .5);border-radius:2px;padding:.32em .7em;background:rgb(201 166 100 / .06)}.pura-btn{display:inline-flex;align-items:center;gap:.5em;min-height:44px;padding:.7em 1.5em;font-family:var(--pura-sans);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;border:1px solid var(--pura-gold-d);color:var(--pura-gold-l);background:#fff0;text-decoration:none;transition:transform .2s ease,background-color .2s ease,color .2s ease}.pura-btn:hover,.pura-btn:focus-visible{background:rgb(201 166 100 / .14);color:var(--pura-gold-l);transform:translateY(-2px)}.pura-btn--solid{background:var(--pura-gold);color:var(--pura-ink);border-color:var(--pura-gold)}.pura-btn--solid:hover,.pura-btn--solid:focus-visible{background:var(--pura-gold-l);color:var(--pura-ink)}.pura-blog-archive a{color:inherit}.pura-mini-breadcrumb{font-family:var(--pura-sans);font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--pura-muted)}.pura-mini-breadcrumb a{color:var(--pura-muted);text-decoration:none}.pura-mini-breadcrumb a:hover{color:var(--pura-gold-l)}.pura-featured{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(1.5rem,4vw,3rem);align-items:center;border:1px solid rgb(201 166 100 / .22);border-radius:6px;padding:clamp(1rem,3vw,1.75rem);background:rgb(255 255 255 / .02)}.pura-featured__media{position:relative;display:block;overflow:hidden;border-radius:4px;aspect-ratio:16/10}.pura-featured__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.pura-featured__media:hover img{transform:scale(1.03)}.pura-featured__flag{position:absolute;top:1rem;left:1rem;background:rgb(5 12 22 / .75);border:1px solid rgb(201 166 100 / .5)}.pura-featured__body{display:flex;flex-direction:column;gap:.9rem}.pura-featured__title{font-family:var(--pura-serif);font-weight:500;font-size:clamp(1.6rem,1.2rem+1.6vw,2.4rem);line-height:1.12;color:var(--pura-text);margin:0}.pura-featured__title a{text-decoration:none}.pura-featured__title a:hover{color:var(--pura-gold-l)}.pura-featured__excerpt{font-family:var(--pura-sans);font-size:1rem;line-height:1.65;color:var(--pura-muted);margin:0}.pura-featured__meta{font-family:var(--pura-sans);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--pura-gold);display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.pura-featured__meta .sep{opacity:.5}.pura-cat-nav{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}.pura-cat-nav a{display:inline-flex;align-items:center;min-height:40px;padding:.5em 1.1em;font-family:var(--pura-sans);font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pura-text);text-decoration:none;border:1px solid rgb(201 166 100 / .32);border-radius:3px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pura-cat-nav a:hover,.pura-cat-nav a:focus-visible{color:var(--pura-gold-l);border-color:var(--pura-gold-d);background:rgb(201 166 100 / .1)}.pura-cat-nav a[aria-current]{background:var(--pura-gold);color:var(--pura-ink);border-color:var(--pura-gold)}.pura-cat-nav .count{opacity:.6;margin-left:.4em;font-size:.9em}.pura-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,2rem)}.pura-card{display:flex;flex-direction:column;border:1px solid rgb(201 166 100 / .2);border-radius:6px;overflow:hidden;background:rgb(255 255 255 / .02);transition:transform .25s ease,border-color .25s ease}.pura-card:hover{transform:translateY(-4px);border-color:rgb(201 166 100 / .5)}.pura-card__media{position:relative;display:block;aspect-ratio:3/2;overflow:hidden}.pura-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.pura-card:hover .pura-card__media img{transform:scale(1.04)}.pura-card__flag{position:absolute;top:.75rem;left:.75rem;background:rgb(5 12 22 / .72)}.pura-card__body{display:flex;flex-direction:column;gap:.55rem;padding:1.15rem 1.15rem 1.35rem}.pura-card__title{font-family:var(--pura-serif);font-weight:500;font-size:1.4rem;line-height:1.16;margin:0;color:var(--pura-text)}.pura-card__title a{text-decoration:none;color:inherit}.pura-card__title a::after{content:"";position:absolute;inset:0}.pura-card__title a:hover{color:var(--pura-gold-l)}.pura-card__excerpt{font-family:var(--pura-sans);font-size:.9rem;line-height:1.6;color:var(--pura-muted);margin:0}.pura-card__meta{margin-top:auto;padding-top:.4rem;font-family:var(--pura-sans);font-size:.72rem;letter-spacing:.05em;color:var(--pura-muted);display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.pura-card__meta .sep{opacity:.5}.pura-card__more{position:relative;z-index:2;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pura-gold);text-decoration:none}.pura-card__more:hover{color:var(--pura-gold-l)}.pura-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:.4rem;margin-top:2.5rem}.pura-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 .6em;font-family:var(--pura-sans);font-size:.85rem;color:var(--pura-text);text-decoration:none;border:1px solid rgb(201 166 100 / .28);border-radius:3px}.pura-pagination .page-numbers:hover{border-color:var(--pura-gold-d);color:var(--pura-gold-l)}.pura-pagination .page-numbers.current{background:var(--pura-gold);color:var(--pura-ink);border-color:var(--pura-gold)}.pura-pagination .page-numbers.dots{border-color:#fff0}.pura-seo-note{max-width:760px;margin-inline:auto;text-align:center;font-family:var(--pura-sans);font-size:.92rem;line-height:1.7;color:var(--pura-muted)}.pura-seo-note a{color:var(--pura-gold-l);text-decoration:underline;text-underline-offset:2px}.pura-progress{position:fixed;top:0;left:0;height:3px;width:0;z-index:99990;background:linear-gradient(90deg,var(--pura-gold-d),var(--pura-gold-l));transition:width .1s linear;pointer-events:none}.pura-breadcrumbs{font-family:var(--pura-sans);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pura-muted);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;align-items:center}.pura-breadcrumbs a{color:var(--pura-muted);text-decoration:none}.pura-breadcrumbs a:hover{color:var(--pura-gold-l)}.pura-breadcrumbs .sep{color:var(--pura-gold);opacity:.7}.pura-breadcrumbs [aria-current]{color:var(--pura-gold-l)}.pura-post-meta{font-family:var(--pura-sans);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pura-gold);display:flex;flex-wrap:wrap;gap:.6rem 1rem;justify-content:center;align-items:center}.pura-post-meta a{color:var(--pura-gold);text-decoration:none}.pura-post-meta a:hover{color:var(--pura-gold-l)}.pura-post-meta .sep{opacity:.45}.pura-post-meta svg{width:14px;height:14px;vertical-align:-2px;margin-right:.35em;opacity:.8}.pura-article-hero .xpro-featured-image,.pura-article-hero img{display:block}.pura-article-content{max-width:760px;margin-inline:auto}.pura-article-content .xpro-post-content,.pura-article-content .elementor-widget-container{font-family:var(--pura-sans)}.pura-article-content p{font-size:1.125rem;line-height:1.85;color:var(--pura-ink);margin:0 0 1.35em}.pura-article-content p:first-of-type:not(.pura-bookcta__eyebrow)::first-letter{font-family:var(--pura-serif);font-weight:600;float:left;font-size:4.4rem;line-height:.82;padding:.06em .12em 0 0;color:var(--pura-gold-d)}.pura-article-content h2{font-family:var(--pura-serif);font-weight:600;font-size:clamp(1.6rem,1.3rem+1vw,2.05rem);color:var(--pura-ink);letter-spacing:.01em;text-transform:uppercase;margin:2.2em 0 .6em;line-height:1.18}.pura-article-content h3{font-family:var(--pura-serif);font-weight:600;font-size:clamp(1.3rem,1.15rem+.6vw,1.6rem);color:var(--pura-ink);margin:1.8em 0 .5em}.pura-article-content h4{font-family:var(--pura-sans);font-weight:600;font-size:1.1rem;letter-spacing:.02em;color:var(--pura-ink-2);margin:1.6em 0 .5em}.pura-article-content a{color:#8a6c37;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.pura-article-content a:hover{color:var(--pura-gold-d)}.pura-article-content ul,.pura-article-content ol{margin:0 0 1.35em;padding-left:1.4em}.pura-article-content li{font-size:1.1rem;line-height:1.8;color:var(--pura-ink);margin-bottom:.5em}.pura-article-content ul li::marker{color:var(--pura-gold-d)}.pura-article-content blockquote{margin:1.8em 0;padding:1.1em 1.4em;border-left:3px solid var(--pura-gold);background:rgb(201 166 100 / .08);border-radius:2px;font-family:var(--pura-serif);font-style:italic;font-size:1.4rem;line-height:1.5;color:var(--pura-ink)}.pura-article-content blockquote p{font-family:inherit;font-size:inherit;color:inherit;margin:0}.pura-article-content img{height:auto;border-radius:4px;margin:1.4em auto}.pura-article-content figure{margin:1.6em 0}.pura-article-content figcaption{font-family:var(--pura-sans);font-size:.82rem;color:var(--pura-ink-2);text-align:center;margin-top:.5em;font-style:italic}.pura-article-content hr{border:0;height:1px;background:linear-gradient(90deg,transparent,rgb(138 108 55 / .5),transparent);margin:2.2em auto;max-width:200px}.pura-article-content table{width:100%;border-collapse:collapse;margin:1.6em 0;font-family:var(--pura-sans);font-size:.95rem}.pura-article-content th,.pura-article-content td{border:1px solid rgb(138 108 55 / .3);padding:.7em .9em;text-align:left;color:var(--pura-ink)}.pura-article-content th{background:rgb(201 166 100 / .14);font-weight:600}.pura-article-content .wp-block-embed,.pura-article-content iframe{max-width:100%;margin:1.6em 0}.pura-article-content .pura-quote{border:1px solid var(--pura-gold-d);border-left-width:4px;background:rgb(15 30 51 / .05);font-family:var(--pura-serif);font-style:italic;color:var(--pura-ink);text-align:center;padding:1.4em 1.6em;border-radius:3px;font-size:1.5rem;line-height:1.5}.pura-toc{max-width:760px;margin:0 auto 2rem;border:1px solid rgb(138 108 55 / .3);border-radius:5px;background:rgb(201 166 100 / .06)}.pura-toc>summary{cursor:pointer;list-style:none;padding:.9em 1.2em;font-family:var(--pura-sans);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pura-ink-2);font-weight:600;display:flex;align-items:center;justify-content:space-between}.pura-toc>summary::-webkit-details-marker{display:none}.pura-toc>summary::after{content:"+";color:var(--pura-gold-d);font-size:1.2em}.pura-toc[open]>summary::after{content:"–"}.pura-toc ol{margin:0;padding:0 1.4em 1em 2.2em}.pura-toc li{font-family:var(--pura-sans);font-size:.95rem;line-height:1.5;margin:.35em 0;color:var(--pura-ink-2)}.pura-toc li.lvl-3{margin-left:1em;font-size:.9rem;list-style:circle}.pura-toc a{color:var(--pura-ink-2);text-decoration:none}.pura-toc a:hover{color:var(--pura-gold-d);text-decoration:underline}.pura-book-cta{border:1px solid var(--pura-gold-d);border-radius:6px;padding:clamp(1.6rem,4vw,2.6rem);text-align:center;background:radial-gradient(120% 120% at 50% 0,rgb(19 34 58),var(--pura-navy));box-shadow:0 20px 50px rgb(5 12 22 / .35)}.pura-book-cta__title{font-family:var(--pura-serif);font-weight:500;font-size:clamp(1.5rem,1.2rem+1.3vw,2.1rem);color:var(--pura-gold-l);margin:0 0 .5rem;line-height:1.2}.pura-book-cta__text{font-family:var(--pura-sans);font-size:1rem;line-height:1.7;color:var(--pura-muted);max-width:52ch;margin:0 auto 1.5rem}.pura-book-cta__actions{display:flex;gap:.9rem;justify-content:center;flex-wrap:wrap}.pura-share__title{font-family:var(--pura-sans);font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;color:var(--pura-muted);text-align:center;margin-bottom:.8rem}.pura-author{display:flex;gap:1.2rem;align-items:center;border:1px solid rgb(201 166 100 / .28);border-radius:6px;padding:clamp(1.1rem,3vw,1.6rem);background:rgb(255 255 255 / .02)}.pura-author__logo{flex:0 0 auto;width:64px;height:64px;object-fit:contain}.pura-author__name{font-family:var(--pura-serif);font-size:1.3rem;color:var(--pura-gold-l);margin:0 0 .25rem}.pura-author__bio{font-family:var(--pura-sans);font-size:.92rem;line-height:1.6;color:var(--pura-muted);margin:0}.pura-post-nav{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid rgb(201 166 100 / .25);border-bottom:1px solid rgb(201 166 100 / .25);padding:1.4rem 0}.pura-post-nav a{display:flex;flex-direction:column;gap:.2rem;text-decoration:none;max-width:46%}.pura-post-nav .label{font-family:var(--pura-sans);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pura-gold)}.pura-post-nav .title{font-family:var(--pura-serif);font-size:1.1rem;color:var(--pura-text)}.pura-post-nav a:hover .title{color:var(--pura-gold-l)}.pura-post-nav .next{margin-left:auto;text-align:right}.pura-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,1.75rem)}.blog :focus-visible,.category :focus-visible,.single-post :focus-visible{outline:2px solid var(--pura-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.pura-card,.pura-card__media img,.pura-featured__media img,.pura-btn,.pura-progress{transition:none!important}}@media (max-width:1024px){.pura-blog-grid,.pura-related__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.pura-featured{grid-template-columns:1fr}.pura-featured__media{aspect-ratio:16/9}}@media (max-width:600px){.pura-blog-grid,.pura-related__grid{grid-template-columns:1fr}.pura-article-content p:first-of-type:not(.pura-bookcta__eyebrow)::first-letter{font-size:3.4rem}.pura-post-nav a{max-width:100%}.pura-post-nav .next{margin-left:0;text-align:left}}.pura-search-form{position:relative;display:flex;gap:.6rem;max-width:520px;margin:1.4rem auto 0;align-items:center}.pura-search-form input[type=search]{flex:1;min-height:48px;padding:.6rem 1rem .6rem 2.9rem;border-radius:3px;border:1px solid var(--pura-gold-d);background:rgb(5 12 22 / .5);color:var(--pura-text);font-family:var(--pura-sans);font-size:1rem}.pura-search-form input[type=search]::placeholder{color:var(--pura-muted)}.pura-search-form input[type=search]:focus-visible{outline:3px solid var(--pura-gold);outline-offset:2px;border-color:var(--pura-gold)}.pura-search-form__icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--pura-gold);pointer-events:none;display:flex}.pura-search-form .pura-btn{flex:0 0 auto}@media (max-width:520px){.pura-search-form{flex-direction:column;align-items:stretch}.pura-search-form .pura-btn{width:100%;justify-content:center}}@media (max-width:768px){.pura-progress{display:none}}.pura-article-content h2{text-transform:none;letter-spacing:normal}.pura-article-content h2::before{content:'';display:block;width:40px;height:2px;background:var(--pura-gold);margin:0 0 .55rem;opacity:.9}.pura-article-content figure.pura-interior{margin:1.9em 0}.pura-article-content figure.pura-interior img{border:1px solid rgb(138 108 55 / .25)}