:root{--negro:#0f0f10;--negro2:#1a1a1c;--blanco:#f5f4f2;--crema:#e3ddd4;--vicuna:#b8825d;--vicuna-claro:rgba(184,130,93,0.15);--vicuna-borde:rgba(184,130,93,0.3);--cinzel:'Cinzel', serif;--bask:'Libre Baskerville', serif}body{background-color:var(--negro)!important;color:var(--blanco)!important;font-family:var(--bask)!important;-webkit-font-smoothing:antialiased;margin:0}body::before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:9999;opacity:.45}.site-custom-header{background-color:rgb(15 15 16/.95);border-bottom:1px solid var(--vicuna-borde);position:sticky;top:0;z-index:9990;padding:20px 5%;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header-container{max-width:1300px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;height:64px}.header-logo{margin-right:50px}.header-logo a{display:flex;align-items:center;gap:14px;text-decoration:none;transition:opacity .3s ease}.header-logo-img{height:22px!important;width:auto!important;max-width:none!important;display:block}.header-logo-text,.nav-desktop ul li a{font-family:var(--cinzel);text-transform:uppercase}.header-logo-text{font-weight:500;font-size:1.05rem;letter-spacing:.32em;color:var(--blanco);font-variant:small-caps;line-height:1;white-space:nowrap}.header-logo a:hover{opacity:.85}.nav-desktop{display:flex;align-items:center;gap:32px}.nav-desktop ul{display:flex;list-style:none;gap:28px;margin:0;padding:0}.nav-desktop ul li a{font-size:.72rem;color:rgb(245 244 242/.7);transition:all .3s ease;position:relative;padding:6px 0}.nav-desktop ul li a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--vicuna);transition:width .3s ease}.footer-brand h3 span,.footer-col ul li a:hover,.nav-desktop ul li a:hover,.nav-mobile ul li a:hover{color:var(--vicuna)}.nav-desktop ul li a:hover::after{width:100%}.header-cta-btn,.nav-desktop ul li a,.nav-mobile ul li a{letter-spacing:.2em;text-decoration:none}.header-cta-btn{font-family:var(--cinzel);font-size:.7rem;text-transform:uppercase;color:var(--negro)!important;background-color:var(--vicuna);padding:10px 20px;font-weight:600;transition:all .3s ease;border-radius:2px}.header-cta-btn:hover{background-color:#c99570;transform:translateY(-1px)}.mobile-nav-toggle{display:none;background:0 0;border:0;cursor:pointer;padding:8px;z-index:9995;outline:0}.mobile-nav-toggle span{display:block;width:22px;height:1px;background-color:var(--blanco);margin:6px 0;transition:all .3s ease}.nav-mobile,.nav-mobile ul{display:flex;flex-direction:column}.nav-mobile{position:fixed;top:0;right:-100%;width:80%;max-width:320px;height:100vh;background-color:var(--negro2);border-left:1px solid var(--vicuna-borde);z-index:9993;padding:100px 10% 40px;justify-content:space-between;transition:right .4s cubic-bezier(.16,1,.3,1)}.nav-mobile ul{list-style:none;gap:24px}.nav-mobile ul li a{font-size:.85rem;color:rgb(245 244 242/.7);display:block;transition:color .3s}.site-custom-footer{background-color:var(--negro);border-top:1px solid var(--vicuna-borde);padding:80px 5% 40px;font-family:var(--bask);position:relative}.footer-container{max-width:1300px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:1.2fr repeat(3,.8fr);gap:48px;margin-bottom:60px}.footer-brand h3,.footer-col h4,.nav-mobile ul li a{font-family:var(--cinzel);text-transform:uppercase}.footer-brand h3{font-size:1.1rem;letter-spacing:.25em;color:var(--blanco);margin-bottom:20px}.footer-brand p{font-size:.82rem;line-height:1.8;color:rgb(245 244 242/.5);max-width:280px}.footer-col h4{font-size:.75rem;letter-spacing:.2em;margin-bottom:24px}.footer-col ul{list-style:none;padding:0;margin:0}.footer-col ul li{margin-bottom:12px}.footer-col ul li a{font-size:.8rem;color:rgb(245 244 242/.6);text-decoration:none;transition:color .3s ease}.footer-bottom{border-top:1px solid rgb(184 130 93/.15);padding-top:30px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-copy{font-size:.72rem;color:rgb(245 244 242/.4)}.footer-tag-dev{font-family:var(--cinzel);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:rgb(245 244 242/.3)}.footer-col h4,.footer-tag-dev span,.post-meta .dot{color:var(--vicuna)}@media (max-width:1024px){.nav-desktop{display:none}.mobile-nav-toggle{display:block}.footer-grid{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width:600px){.site-custom-header{padding:16px 5%}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;text-align:center}}body.single{background-color:var(--blanco)!important;color:var(--negro)!important}.post-wrap{max-width:760px;margin:0 auto;padding:60px 24px 100px}.post-cat,.post-title{font-family:var(--cinzel)}.post-cat{display:inline-block;font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--vicuna);border:1px solid var(--vicuna-borde);padding:8px 18px;margin-bottom:28px;text-decoration:none}.post-title{font-weight:400;font-size:clamp(2rem,5vw,3.2rem);line-height:1.15;letter-spacing:.01em;color:var(--negro);margin-bottom:24px}.post-meta,.post-print-btn{align-items:center;font-family:var(--cinzel);text-transform:uppercase}.post-meta{display:flex;gap:14px;font-size:.7rem;letter-spacing:.15em;color:rgb(15 15 16/.45);margin-bottom:24px;padding-bottom:32px;border-bottom:1px solid var(--vicuna-borde)}.post-print-btn{display:inline-flex;gap:10px;font-size:.65rem;letter-spacing:.2em;color:var(--negro);background:#fff0;border:1px solid var(--vicuna-borde);padding:12px 22px;cursor:pointer;transition:all .25s ease;margin-bottom:28px}.post-print-btn:hover{border-color:var(--vicuna);color:var(--vicuna);background:var(--vicuna-claro)}.post-print-btn svg{width:14px;height:14px;flex-shrink:0}.post-featured-img{width:100%!important;height:auto!important;max-width:100%!important;aspect-ratio:16/9;object-fit:cover;margin-bottom:48px;background:var(--crema);display:block}.post-body{font-size:1.15rem;line-height:1.9;color:rgb(15 15 16/.85)}.post-body>p{margin-bottom:28px}.post-body>p:first-of-type::first-letter{font-family:var(--cinzel);font-size:4.2rem;font-weight:600;color:var(--vicuna);float:left;line-height:.85;margin-right:12px;margin-top:8px}.post-body h3,.post-body strong{color:var(--negro);font-weight:700}.post-body em,em{font-style:italic}.post-body a{color:var(--vicuna);text-decoration:underline;text-decoration-color:var(--vicuna-borde);text-underline-offset:3px}.post-body a:hover{text-decoration-color:var(--vicuna)}.post-body h3{font-family:var(--cinzel);font-weight:400;font-size:1.5rem;letter-spacing:.02em;margin:56px 0 24px;padding-bottom:16px;border-bottom:1px solid var(--vicuna-borde)}.post-body figure{margin:40px 0}.post-body figure img,.post-body img{width:100%!important;height:auto!important;max-width:100%!important;display:block;background:var(--crema)}.post-body ol{list-style:none;margin:32px 0;padding:0;counter-reset:post-list}.post-body ol li{counter-increment:post-list;padding-left:56px;margin-bottom:24px}.post-body ol li::before{content:counter(post-list,decimal-leading-zero);position:absolute;left:0;top:0;font-family:var(--cinzel);font-size:.85rem;font-weight:600;color:var(--vicuna);border:1px solid var(--vicuna-borde);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.post-body ul{margin:28px 0;padding-left:0;list-style:none}.post-body ol li,.post-body ul li,.post-cta p{position:relative;line-height:1.8}.post-body ul li{padding-left:28px;margin-bottom:16px}.post-body ul li::before{content:"—";position:absolute;left:0;color:var(--vicuna);font-weight:700}.post-body code{background:var(--crema);color:var(--negro);padding:2px 8px;font-size:.9em;border-radius:2px}.post-cta{background:var(--negro);color:var(--blanco);padding:56px 48px;margin-top:64px;text-align:center;position:relative;overflow:hidden}.post-cta::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");opacity:.5;pointer-events:none}.post-cta-tag{font-size:.65rem;letter-spacing:.4em;color:var(--vicuna);margin-bottom:20px}.post-cta h3,.post-cta-btn,.post-cta-tag{position:relative;font-family:var(--cinzel);text-transform:uppercase}.post-cta h3{font-weight:300;font-size:clamp(1.5rem,4vw,2.2rem);letter-spacing:.02em;margin-bottom:16px;line-height:1.2;border:0;padding:0;color:var(--blanco)}.post-cta h3 span{font-weight:600}.post-cta p{font-size:1.05rem;color:rgb(245 244 242/.75);max-width:520px;margin:0 auto 32px}.post-cta-btn{display:inline-block;font-size:.75rem;letter-spacing:.25em;color:var(--negro);background:var(--vicuna);padding:18px 40px;text-decoration:none;transition:background .3s ease}.post-cta-btn:hover{background:#c99570}.post-tags{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:48px}.post-nav a,.post-tag,.post-tags-label{font-family:var(--cinzel);text-transform:uppercase}.post-tags-label{font-size:.65rem;letter-spacing:.2em;color:rgb(15 15 16/.4)}.post-nav a,.post-tag{text-decoration:none}.post-tag{font-size:.65rem;letter-spacing:.15em;color:var(--vicuna);border:1px solid var(--vicuna-borde);padding:6px 16px}.post-nav,body.single .comments-area{margin-top:56px;padding-top:32px;border-top:1px solid var(--vicuna-borde)}.post-nav{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.post-nav a{font-size:.7rem;letter-spacing:.1em;color:var(--negro);max-width:320px;line-height:1.6;transition:color .25s ease}.post-cta h3 span,.post-nav a:hover{color:var(--vicuna)}.post-nav .nav-label{display:block;font-size:.6rem;letter-spacing:.3em;color:var(--vicuna);margin-bottom:8px}.post-nav .nav-next{text-align:right;margin-left:auto}body.single .comments-area{color:var(--negro)}body.single .comments-area input,body.single .comments-area textarea{background:var(--blanco);color:var(--negro);border:1px solid var(--vicuna-borde)}@media print{.comments-area,.post-cta,.post-nav,.post-print-btn,.post-tags,.site-custom-footer,.site-custom-header{display:none!important}body.single{background:#fff!important;color:#000!important}.post-wrap{max-width:100%;padding:0}.post-body ol li::before,.post-cat{border-color:#999;color:#000}.post-meta{border-color:#ccc;color:#555}.post-body>p:first-of-type::first-letter{color:#000}.post-body h3{border-color:#ccc;color:#000;page-break-after:avoid}.post-body ul li::before{color:#000}.post-body figure img,.post-featured-img{max-height:350px;object-fit:cover}.post-body a{color:#000;text-decoration:underline}}@media (max-width:640px){.post-wrap{padding:40px 20px 70px}.post-body{font-size:1.05rem}.post-cta{padding:40px 24px}.post-nav .nav-next{text-align:left;margin-left:0}}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box}h1{font-size:2em}a{background-color:transparent;color:var(--global-palette-highlight);text-underline-offset:.1em;transition:all .1s linear}strong{font-weight:700}code{font-size:1em;font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:.8rem}small{font-size:80%}img{border-style:none;display:block;height:auto;max-width:100%}button,input,textarea{font-size:100%;margin:0}button,input{overflow:visible}button{text-transform:none}[type=submit],button{-webkit-appearance:button}textarea{overflow:auto;width:100%}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root{--global-gray-400:#CBD5E0;--global-gray-500:#A0AEC0;--global-xs-spacing:1em;--global-sm-spacing:1.5rem;--global-md-spacing:2rem;--global-lg-spacing:2.5em;--global-xl-spacing:3.5em;--global-xxl-spacing:5rem;--global-edge-spacing:1.5rem;--global-boxed-spacing:2rem;--global-font-size-small:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-font-size-medium:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-font-size-large:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-font-size-larger:clamp(2rem, 1.6rem + 1vw, 2.5rem);--global-font-size-xxlarge:clamp(2.25rem, 1.728rem + 1.63vw, 3rem)}h1,h3,h4,ol,ul{padding:0;margin:0}h3 a{color:inherit;text-decoration:none}*,::after,::before{box-sizing:inherit}ol,ul{margin:0 0 1.5em 1.5em}ul{list-style:disc}ol{list-style:decimal}figure{margin:.5em 0}a:active,a:focus,a:hover{color:var(--global-palette-highlight-alt);text-underline-offset:.25em}a:active,a:hover{outline:0}:where(html:not(.no-js)) .hide-focus-outline :focus{outline:0}input[type=email],input[type=text],input[type=url],textarea{-webkit-appearance:none;color:var(--global-palette5);border:1px solid var(--global-gray-400);border-radius:3px;padding:.4em .5em;max-width:100%;background:var(--global-palette9);box-shadow:0 0 0-7px transparent}::-webkit-input-placeholder{color:var(--global-palette6)}::-moz-placeholder{color:var(--global-palette6);opacity:1}:-ms-input-placeholder{color:var(--global-palette6)}:-moz-placeholder{color:var(--global-palette6)}::placeholder{color:var(--global-palette6)}input[type=email]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:var(--global-palette3);border-color:var(--global-palette6);outline:0;box-shadow:0 5px 15px -7px rgba(0,0,0,.1)}button,input[type=submit]{border-radius:3px;padding:.4em 1em;border:0;font-size:1.125rem;line-height:1.6;display:inline-block;font-family:inherit;cursor:pointer;text-decoration:none;transition:all .2s ease;box-shadow:0 0 0-7px transparent}button,button:visited,input[type=submit],input[type=submit]:visited{background:var(--global-palette-btn-bg);color:var(--global-palette-btn)}button:active,button:focus,button:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:var(--global-palette-btn-hover);background:var(--global-palette-btn-bg-hover);box-shadow:0 15px 25px -7px rgba(0,0,0,.1)}button:disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}.wp-block-image{margin-bottom:0}@media screen and (max-width:719px){.content-style-boxed .comments-area{padding-left:.5rem;padding-right:.5rem}}.comments-area{margin-top:var(--global-xl-spacing);margin-left:auto;margin-right:auto}.comment-reply-title{margin-bottom:1em}#cancel-comment-reply-link{margin-left:.8em}.comment-form{line-height:1.3}.comment-form p{margin:1.5em 0}.comment-form .comment-notes{margin-top:-.5em;font-size:80%;font-style:italic}.comment-form .comment-input-wrap p{margin:0 0 1.5em}.comment-input-wrap input{width:100%}@media screen and (min-width:767px){.comment-form .comment-input-wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5em;margin-top:-1em}.comment-form .comment-input-wrap p{margin:0}}.comment-form label{display:block;padding-bottom:.4em}.comment-form .required{color:#d54e21}.comment-form .comment-input-wrap p,.comment-form p.comment-form-float-label{display:flex;flex-direction:column-reverse;align-items:flex-start}.comment-form .comment-input-wrap p label,.comment-form p.comment-form-float-label label{transform-origin:left bottom;color:var(--global-palette5, #474748)}.comment-form p.comment-form-float-label{margin-top:-1em}.comment-form input,.comment-form label{transition:all .2s}.comment-form input:placeholder-shown+label,.comment-form textarea:placeholder-shown+label{white-space:nowrap;overflow:hidden;max-width:90%;text-overflow:ellipsis;cursor:text;transform:translate(.5em,2.35em) scale(1)}.comment-form ::-webkit-input-placeholder{transition:inherit;opacity:0}.comment-form ::-moz-placeholder{transition:inherit;opacity:0}.comment-form :-ms-input-placeholder{transition:inherit;opacity:0}.comment-form ::placeholder{transition:inherit;opacity:0}.comment-form input:focus::-webkit-input-placeholder,.comment-form textarea:focus::-webkit-input-placeholder{opacity:1}.comment-form input:focus::-moz-placeholder,.comment-form textarea:focus::-moz-placeholder{opacity:1}.comment-form input:focus:-ms-input-placeholder,.comment-form textarea:focus:-ms-input-placeholder{opacity:1}.comment-form input:focus::placeholder,.comment-form textarea:focus::placeholder{opacity:1}.comment-form input:focus+label,.comment-form input:not(:placeholder-shown)+label,.comment-form textarea:focus+label,.comment-form textarea:not(:placeholder-shown)+label{transform:translate(0,0) scale(.75);cursor:pointer}