@layer ap-reset;@font-face{font-family:"Playfair Display";src:url("../fonts/playfair-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Playfair Display";src:url("../fonts/playfair-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/sourcesans-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans 3";src:url("../fonts/sourcesans-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--ap-cream:#F7F1E8;--ap-parchment:#FDFAF4;--ap-sand:#E3D8C7;--ap-espresso:#241A14;--ap-cocoa:#5C4A3D;--ap-taupe:#7A6A5B;--ap-brass:#A87A3C;--ap-brass-deep:#8A6229;--ap-brass-lit:#D9B173;--ap-brass-hi:#FFF3D8;--ap-walnut:#1A1310;--ap-walnut-raised:#241B16;--ap-linen:#C3B4A3;--ap-surface:var(--ap-cream);--ap-surface-2:var(--ap-parchment);--ap-text:var(--ap-espresso);--ap-text-2:var(--ap-cocoa);--ap-text-3:var(--ap-taupe);--ap-accent:var(--ap-brass);--ap-accent-text:var(--ap-brass-deep);--ap-hairline:var(--ap-sand);--ap-focus:var(--ap-brass-deep);--ap-serif:"Playfair Display","Playfair Fallback Georgia","Playfair Fallback Times","Playfair Fallback Noto","Playfair Fallback Nimbus","Playfair Fallback DejaVu",Georgia,serif;--ap-sans:"Source Sans 3","Source Sans Fallback Segoe","Source Sans Fallback Arial","Source Sans Fallback Roboto","Source Sans Fallback Nimbus","Source Sans Fallback DejaVu",Arial,Helvetica,sans-serif;--ap-t-display:clamp(2.5rem,1.5rem + 3.6vw,4.6rem);--ap-t-h1:clamp(2rem,1.35rem + 2.8vw,3.6rem);--ap-t-h2:clamp(1.75rem,1.15rem + 2.1vw,2.9rem);--ap-t-h3:clamp(1.2rem,1rem + .8vw,1.6rem);--ap-t-body:clamp(1rem,.35vw + .93rem,1.0625rem);--ap-t-small:.875rem;--ap-t-label:.6875rem;--ap-lh-display:1.12;--ap-lh-h2:1.18;--ap-lh-h3:1.3;--ap-lh-body:1.7;--ap-s1:4px;--ap-s2:8px;--ap-s3:12px;--ap-s4:16px;--ap-s5:24px;--ap-s6:32px;--ap-s7:48px;--ap-s8:72px;--ap-s9:112px;--ap-measure:66ch;--ap-radius:4px;--ap-radius-panel:10px;--ap-section-pad:clamp(72px,10vw,148px);--ap-hero-pad:clamp(112px,15vh,180px);--ap-ease:cubic-bezier(.22,.61,.36,1);--ap-dur:.22s;--ap-z-base:0;--ap-z-structure:20;--ap-z-surface:30;--ap-z-content:40;--ap-z-chrome:50}.ap-section--dark{--ap-surface:var(--ap-walnut);--ap-surface-2:var(--ap-walnut-raised);--ap-text:var(--ap-cream);--ap-text-2:var(--ap-linen);--ap-text-3:var(--ap-linen);--ap-accent:var(--ap-brass-lit);--ap-accent-text:var(--ap-brass-lit);--ap-hairline:rgba(255,243,216,.16);--ap-focus:var(--ap-brass-lit);background-color:var(--ap-surface);color:var(--ap-text)}@layer ap-reset{:where(html){-webkit-text-size-adjust:100%}:where(h1,h2,h3,h4){overflow:visible;text-wrap:balance;overflow-wrap:normal;word-break:normal;hyphens:manual}:where(p,li){text-wrap:pretty}}body{background-color:var(--ap-cream);color:var(--ap-espresso);font-family:var(--ap-sans);font-size:var(--ap-t-body);line-height:var(--ap-lh-body);-webkit-font-smoothing:antialiased}.ap-display,h1.ap-display{font-family:var(--ap-serif);font-size:var(--ap-t-display);font-weight:400;line-height:var(--ap-lh-display);letter-spacing:-.015em;color:var(--ap-text)}h1{font-family:var(--ap-serif);font-size:var(--ap-t-h1);font-weight:400;line-height:var(--ap-lh-display);letter-spacing:-.015em}h2{font-family:var(--ap-serif);font-size:var(--ap-t-h2);font-weight:400;line-height:var(--ap-lh-h2);letter-spacing:-.01em}h3{font-family:var(--ap-serif);font-size:var(--ap-t-h3);font-weight:500;line-height:var(--ap-lh-h3);letter-spacing:-.005em}.ap-eyebrow{display:block;font-family:var(--ap-sans);font-size:var(--ap-t-label);font-weight:600;text-transform:uppercase;letter-spacing:.18em;line-height:1.4;color:var(--ap-accent-text);margin:0 0 var(--ap-s3)}.ap-meta{font-size:var(--ap-t-small);color:var(--ap-text-3);font-variant-numeric:tabular-nums}.ap-prose{max-width:var(--ap-measure)}.ap-prose>* + *{margin-block-start:var(--ap-s5)}@media (max-width:47.99rem){.ap-prose{hyphens:auto}}@media (min-width:48rem){.ap-prose{hyphens:manual}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ap-focus);outline-offset:3px;border-radius:2px}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid Highlight}}.ap-section{position:relative;isolation:isolate;padding-block:var(--ap-section-pad);background-color:var(--ap-surface);color:var(--ap-text)}.ap-section + .ap-section:not(.ap-section--dark){border-top:1px solid var(--ap-hairline)}.ap-section--dark + .ap-section--dark{border-top:1px solid var(--ap-hairline)}.ap-hairline{border:0;height:1px;margin:0;background:var(--ap-hairline)}.ap-section--deferred{}.ap-section--pools{background-image:radial-gradient(640px 460px at 78% 8%,rgba(217,177,115,.09),rgba(217,177,115,0)),radial-gradient(760px 560px at 4% 96%,rgba(168,122,60,.08),rgba(168,122,60,0));background-repeat:no-repeat}.ap-layout{display:grid;gap:var(--ap-s5);width:min(100% - 2 * var(--ap-s5),1280px);margin-inline:auto}@media (min-width:60rem){.ap-layout{grid-template-columns:80px minmax(0,7fr) minmax(0,3fr);column-gap:var(--ap-s6)}.ap-layout__rail{grid-column:1}.ap-layout__main{grid-column:2}.ap-layout__aside{grid-column:3}}.ap-rail{display:flex;flex-direction:row;align-items:center;gap:var(--ap-s3)}@media (min-width:60rem){.ap-rail{flex-direction:column;align-items:flex-start;position:sticky;top:var(--ap-s8)}}.ap-rail__num{font-family:var(--ap-serif);font-size:1.25rem;font-variant-numeric:tabular-nums;color:var(--ap-accent-text);letter-spacing:.02em}.ap-mark{display:inline-block;width:24px;height:14px;flex:0 0 auto;background-color:currentColor;color:var(--ap-accent);-webkit-mask:var(--ap-mark-svg) no-repeat center / 24px 14px;mask:var(--ap-mark-svg) no-repeat center / 24px 14px}:root{--ap-mark-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='14'%3E%3Crect y='1' width='24' height='2' rx='1'/%3E%3Crect y='6' width='16' height='2' rx='1'/%3E%3Crect y='11' width='8' height='2' rx='1'/%3E%3C/svg%3E")}.ap-outline-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ap-s3)}.ap-outline-list>li{position:relative;padding-inline-start:36px}.ap-outline-list>li::before{content:"";position:absolute;inset-inline-start:0;top:.5em;width:24px;height:14px;background-color:var(--ap-accent);-webkit-mask:var(--ap-mark-svg) no-repeat center / 24px 14px;mask:var(--ap-mark-svg) no-repeat center / 24px 14px}.ap-divider{display:flex;align-items:center;gap:var(--ap-s4);border:0;margin:0;padding:0}.ap-divider::before,.ap-divider::after{content:"";flex:1 1 auto;height:1px;background:var(--ap-hairline)}.ap-panel{position:relative;border-radius:var(--ap-radius-panel);padding:var(--ap-s5);background-color:color-mix(in oklab,var(--ap-surface-2) 92%,transparent);border:1px solid var(--ap-hairline);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ap-brass-hi) 22%,transparent),0 10px 28px color-mix(in oklab,var(--ap-espresso) 13%,transparent)}.ap-section--dark .ap-panel{background-color:color-mix(in oklab,var(--ap-walnut) 66%,transparent);border-color:color-mix(in oklab,var(--ap-brass-hi) 16%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ap-brass-hi) 20%,transparent),0 10px 28px color-mix(in oklab,var(--ap-walnut) 44%,transparent)}.ap-panel--spotuv{background-color:color-mix(in oklab,var(--ap-walnut) 88%,transparent)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ap-panel--spotuv{background-color:color-mix(in oklab,var(--ap-walnut) 34%,transparent);-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%)}}@media (max-width:48.8125rem){.ap-panel--spotuv{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:color-mix(in oklab,var(--ap-walnut) 90%,transparent)}}@property --ap-foil{syntax:"<percentage>";inherits:false;initial-value:0%}.ap-foil{color:var(--ap-brass)}@supports ((background-clip:text) or (-webkit-background-clip:text)){.ap-foil{background-image:linear-gradient(100deg,var(--ap-brass) calc(var(--ap-foil) - 40%),var(--ap-brass-lit) calc(var(--ap-foil) - 12%),var(--ap-brass-hi) var(--ap-foil),var(--ap-brass-lit) calc(var(--ap-foil) + 12%),var(--ap-brass) calc(var(--ap-foil) + 40%));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media (prefers-reduced-motion:no-preference){.ap-foil{animation:ap-sheen 9s ease-in-out infinite}}}@keyframes ap-sheen{0%,100%{--ap-foil:0%}50%{--ap-foil:100%}}@media (forced-colors:active){.ap-foil{background-image:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.ap-deboss{box-shadow:inset 0 1px 0 rgba(36,26,20,.07)}.ap-card{position:relative;display:grid;gap:var(--ap-s3);padding:var(--ap-s5);border:1px solid var(--ap-hairline);border-radius:var(--ap-radius);background-color:var(--ap-surface-2);transition:transform var(--ap-dur) var(--ap-ease),border-color var(--ap-dur) var(--ap-ease)}.ap-card::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 8px 20px rgba(36,26,20,.10),0 24px 48px -20px rgba(36,26,20,.16);opacity:0;transition:opacity var(--ap-dur) var(--ap-ease)}@media (hover:hover) and (pointer:fine){.ap-card:hover{transform:translate3d(0,-3px,0);border-color:var(--ap-accent)}.ap-card:hover::after{opacity:1}}.ap-card:focus-within{transform:translate3d(0,-3px,0);border-color:var(--ap-accent)}.ap-card:focus-within::after{opacity:1}.ap-card__link{color:inherit;text-decoration:none}.ap-card__link::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:1}.ap-metric{display:grid;gap:var(--ap-s2);padding:var(--ap-s4);border:1px dashed var(--ap-hairline);border-radius:var(--ap-radius);color:var(--ap-text-3)}.ap-metric__value{font-family:var(--ap-serif);font-size:clamp(2rem,1.2rem + 2.4vw,3.25rem);font-variant-numeric:tabular-nums;line-height:1.05}.ap-metric:has(.ap-metric__value[data-filled]){border-style:solid;color:var(--ap-text)}.ap-metric__source{font-size:var(--ap-t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ap-text-3)}.ap-slot{container-type:inline-size;container-name:apcard}@container apcard (min-width:30rem){.ap-card--service{grid-template-columns:1fr auto;align-items:start}}.ap-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));grid-template-rows:auto auto auto auto;gap:var(--ap-s5)}@supports (grid-template-rows:subgrid){.ap-cards>.ap-card{grid-row:span 4;grid-template-rows:subgrid;gap:0}}.ap-chip{display:inline-flex;align-items:center;gap:var(--ap-s2);height:30px;padding:0 var(--ap-s3);border:1px solid var(--ap-hairline);border-radius:999px;font-size:var(--ap-t-small);color:var(--ap-text-2);text-decoration:none}.ap-chip[aria-current],.ap-chip[aria-pressed="true"]{border-color:var(--ap-accent);color:var(--ap-text)}.ap-scrollrow{display:flex;gap:var(--ap-s4);overflow-x:auto;scroll-snap-type:x proximity;padding-block-end:var(--ap-s3);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0),#000 24px,#000 calc(100% - 40px),rgba(0,0,0,0));mask-image:linear-gradient(90deg,rgba(0,0,0,0),#000 24px,#000 calc(100% - 40px),rgba(0,0,0,0))}.ap-scrollrow>*{flex:0 0 auto;scroll-snap-align:start}.ap-table-wrap{overflow-x:auto;border:1px solid var(--ap-hairline);border-radius:var(--ap-radius)}.ap-table{width:100%;min-width:34rem;border-collapse:collapse;text-align:left}.ap-table caption{padding:var(--ap-s4) var(--ap-s5) var(--ap-s2);text-align:left;font-size:var(--ap-t-label);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ap-accent-text)}.ap-table th,.ap-table td{padding:var(--ap-s3) var(--ap-s5);border-top:1px solid var(--ap-hairline);font-size:var(--ap-t-small)}.ap-table th{font-weight:600;color:var(--ap-text-2)}.ap-table td{font-variant-numeric:tabular-nums;color:var(--ap-text)}.ap-btn{display:inline-flex;background:none;border:0;padding:0}.ap-btn .wp-block-button__link,a.ap-btn{display:inline-flex;align-items:center;gap:var(--ap-s2);min-height:46px;padding:0 var(--ap-s5);border:1px solid transparent;border-radius:var(--ap-radius);font-family:var(--ap-sans);font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform var(--ap-dur) var(--ap-ease),background-color var(--ap-dur) var(--ap-ease)}.ap-btn--primary .wp-block-button__link,a.ap-btn--primary{background-color:var(--ap-brass-deep);color:#FFFFFF}.ap-btn--ghost .wp-block-button__link,a.ap-btn--ghost{background-color:transparent;border-color:var(--ap-hairline);color:var(--ap-text)}@media (hover:hover) and (pointer:fine){.ap-btn .wp-block-button__link:hover,a.ap-btn:hover{transform:translate3d(0,-1px,0)}.ap-btn--ghost .wp-block-button__link:hover{border-color:var(--ap-accent)}}.ap-reveal>*{opacity:1;transform:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ap-reveal>*{animation:ap-rise linear both;animation-timeline:view();animation-range:entry 8% cover 32%}}}@keyframes ap-rise{from{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.ap-progress{position:sticky;top:0;z-index:var(--ap-z-chrome);height:2px;transform:scaleX(0);transform-origin:0 50%;background:var(--ap-brass)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.ap-progress{animation:ap-progress linear;animation-timeline:scroll(root block)}}}@keyframes ap-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (text-box-trim:trim-both){.ap-display,h1,h2{text-box-trim:trim-both;text-box-edge:cap alphabetic;padding-block-start:.08em}}@supports (field-sizing:content){.ap-form textarea{field-sizing:content;min-block-size:6rem;max-block-size:16rem}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ap-hl{color:var(--ap-accent);font-weight:700}.ap-lede{font-size:clamp(1.0625rem,.5vw + 1rem,1.25rem);color:var(--ap-text-2);max-width:54ch}.ap-quote{margin:0;display:grid;gap:var(--ap-s4);max-width:32ch}.ap-quote>p{font-family:var(--ap-serif);font-size:clamp(1.5rem,1rem + 2vw,2.4rem);line-height:1.25;letter-spacing:-.01em;color:var(--ap-text);margin:0}.ap-quote::before{content:"";width:24px;height:14px;background-color:var(--ap-accent);-webkit-mask:var(--ap-mark-svg) no-repeat center / 24px 14px;mask:var(--ap-mark-svg) no-repeat center / 24px 14px}.ap-slot-media{display:grid;place-items:center;aspect-ratio:var(--ap-ratio,16 / 9);border:1px dashed var(--ap-hairline);border-radius:var(--ap-radius);color:var(--ap-text-3);font-size:var(--ap-t-small);text-align:center;padding:var(--ap-s4)}.ap-slot-media--portrait{--ap-ratio:4 / 5}.ap-slot-media--reel{--ap-ratio:9 / 16;width:clamp(200px,22vw,256px)}.ap-logorow{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));border-top:1px solid var(--ap-hairline);border-bottom:1px solid var(--ap-hairline)}.ap-logorow>*{padding:var(--ap-s5) var(--ap-s4);border-right:1px solid var(--ap-hairline);font-size:var(--ap-t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ap-text-3);text-align:center}.ap-logorow>*:last-child{border-right:0}.ap-hero{padding-block:0!important}.ap-hero__grid{display:grid;gap:clamp(28px,4vw,64px);align-items:stretch}@media (min-width:60rem){.ap-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}}.ap-hero__text{display:grid;gap:var(--ap-s5);align-content:center;padding-block:var(--ap-hero-pad) clamp(64px,8vw,110px)}.ap-hero__media{position:relative;margin:0;min-height:clamp(340px,52vh,620px);height:100%;overflow:hidden}.ap-hero__media .wp-block-image,.ap-hero__media figure{margin:0;position:absolute;inset:0}.ap-hero__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}.ap-hero__media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--ap-walnut) 0%,rgba(26,19,16,.55) 26%,rgba(26,19,16,0) 62%)}@media (max-width:59.99rem){.ap-hero__media::after{background:linear-gradient(180deg,rgba(26,19,16,0) 40%,var(--ap-walnut) 100%)}}.ap-hero__badge{position:absolute;left:clamp(16px,3vw,32px);bottom:clamp(16px,3vw,32px);z-index:var(--ap-z-surface);display:grid;gap:6px;padding:var(--ap-s4) var(--ap-s5);max-width:19rem;border-radius:var(--ap-radius-panel);border:1px solid color-mix(in oklab,var(--ap-brass-hi) 22%,transparent);background-color:color-mix(in oklab,var(--ap-walnut) 82%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ap-brass-hi) 24%,transparent),0 18px 44px rgba(26,19,16,.52);color:var(--ap-cream)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ap-hero__badge{background-color:color-mix(in oklab,var(--ap-walnut) 38%,transparent);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}}@media (max-width:48.8125rem){.ap-hero__badge{position:static;max-width:none;margin:var(--ap-s4) 0 0;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:color-mix(in oklab,var(--ap-walnut) 88%,transparent)}}.ap-hero__badge strong{font-family:var(--ap-serif);font-size:1.35rem;font-weight:400;font-variant-numeric:tabular-nums}.ap-section--dark .ap-btn--primary .wp-block-button__link{background-color:var(--ap-brass-lit);color:var(--ap-espresso);border-color:var(--ap-brass-lit)}.ap-section--dark .ap-btn--ghost .wp-block-button__link{color:var(--ap-cream);border-color:color-mix(in oklab,var(--ap-cream) 32%,transparent)}@media (hover:hover) and (pointer:fine){.ap-section--dark .ap-btn--primary .wp-block-button__link:hover{background-color:var(--ap-brass-hi);border-color:var(--ap-brass-hi)}.ap-section--dark .ap-btn--ghost .wp-block-button__link:hover{border-color:var(--ap-brass-lit);color:var(--ap-brass-lit)}}.ap-card{background-image:none;box-shadow:inset 0 1px 0 color-mix(in oklab,#FFFFFF 80%,transparent)}.ap-section--dark .ap-card{background-color:var(--ap-walnut-raised);background-image:linear-gradient(180deg,color-mix(in oklab,var(--ap-brass-hi) 10%,transparent) 0%,rgba(0,0,0,0) 46%);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ap-brass-hi) 20%,transparent),0 10px 28px rgba(26,19,16,.44)}.wp-block-quote.ap-quote,.wp-block-quote.is-style-ap-quote{margin:0;padding:0;border:0;display:grid;gap:var(--ap-s4);max-width:34ch}.wp-block-quote.ap-quote::before,.wp-block-quote.is-style-ap-quote::before{content:"";width:24px;height:14px;background-color:var(--ap-accent);-webkit-mask:var(--ap-mark-svg) no-repeat center / 24px 14px;mask:var(--ap-mark-svg) no-repeat center / 24px 14px}.wp-block-quote.ap-quote p,.wp-block-quote.is-style-ap-quote p{font-family:var(--ap-serif);font-size:clamp(1.5rem,1rem + 2vw,2.4rem);line-height:1.25;letter-spacing:-.01em;color:var(--ap-text);margin:0}.ap-metric p{margin:0}.ap-metric .ap-metric__value{font-family:var(--ap-serif);font-size:clamp(1.75rem,1.1rem + 2vw,2.9rem);font-variant-numeric:tabular-nums;line-height:1.1}.ap-logorow p{margin:0}.ap-hero__badge p{margin:0}.ap-hero__badge .ap-hero__figure{font-family:var(--ap-serif);font-size:1.35rem;font-variant-numeric:tabular-nums}.ap-services{display:grid;gap:var(--ap-s4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}@media (min-width:62rem){.ap-services{grid-template-columns:repeat(3,minmax(0,1fr))}.ap-services>.ap-card--service{grid-column:1;grid-row:1 / span 2}}.ap-services>.ap-card{height:100%}.ap-card h3,.ap-card h3 a{text-align:left;color:var(--ap-espresso);text-decoration:none;font-weight:700;letter-spacing:-.01em}.ap-card h3{font-size:clamp(1.3rem,.95rem + .9vw,1.75rem);margin:0}.ap-card--service h3{font-size:clamp(1.6rem,1.1rem + 1.4vw,2.2rem)}.ap-card h3 a{display:inline-block;border-bottom:2px solid transparent}@media (hover:hover) and (pointer:fine){.ap-card:hover h3 a,.ap-card h3 a:hover{color:var(--ap-brass-deep);border-bottom-color:var(--ap-brass)}}.ap-card h3 a:focus-visible{color:var(--ap-brass-deep)}.ap-card,.ap-card *{text-align:left}.ap-card>p{color:var(--ap-cocoa);font-size:1.0625rem;line-height:1.6;margin:0;max-width:44ch}.ap-card--service>p{font-size:clamp(1.0625rem,.35vw + 1rem,1.15rem)}.ap-card .ap-outline-list{gap:var(--ap-s2);margin-top:auto;padding-top:var(--ap-s3)}.ap-card .ap-outline-list>li{padding-inline-start:28px;font-size:.9375rem;color:var(--ap-cocoa)}.ap-card .ap-outline-list>li::before{width:18px;height:11px;top:.45em;-webkit-mask-size:18px 11px;mask-size:18px 11px}.ap-card--service{border-color:color-mix(in oklab,var(--ap-brass) 42%,var(--ap-sand));box-shadow:inset 0 1px 0 color-mix(in oklab,#FFFFFF 80%,transparent),0 2px 0 color-mix(in oklab,var(--ap-brass) 22%,transparent)}.ap-card--service .ap-eyebrow{color:var(--ap-brass-deep)}.ap-card{display:flex;flex-direction:column;gap:var(--ap-s3)}.ap-logorow>*{padding:var(--ap-s4) var(--ap-s3);font-size:.6875rem;color:var(--ap-cocoa)}.site-header .site-title,.site-header .ast-site-identity .site-title a{font-family:var(--ap-serif);font-weight:700;letter-spacing:-.01em;text-decoration:none}.site-header .site-title::before{content:"";display:inline-block;width:20px;height:12px;margin-right:10px;vertical-align:baseline;background-color:var(--ap-brass);-webkit-mask:var(--ap-mark-svg) no-repeat center / 20px 12px;mask:var(--ap-mark-svg) no-repeat center / 20px 12px}.ast-theme-transparent-header .site-header{background-color:transparent;border-bottom:1px solid transparent;transition:background-color .28s var(--ap-ease),border-color .28s var(--ap-ease)}.ast-header-sticked .site-header,.ast-sticky-active .site-header,.ast-main-header-wrap.ast-header-sticked{background-color:color-mix(in oklab,var(--ap-walnut) 86%,transparent);border-bottom:1px solid color-mix(in oklab,var(--ap-brass-hi) 14%,transparent)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ast-header-sticked .site-header,.ast-sticky-active .site-header,.ast-main-header-wrap.ast-header-sticked{background-color:color-mix(in oklab,var(--ap-walnut) 52%,transparent);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}}@media (max-width:48.8125rem){.ast-header-sticked .site-header,.ast-sticky-active .site-header,.ast-mobile-header-wrap,.ast-mobile-popup-drawer .ast-mobile-popup-inner{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--ap-walnut)}}.site-header .main-header-menu>.menu-item>a{position:relative;font-family:var(--ap-sans);font-size:.9375rem;font-weight:600;letter-spacing:.01em}.site-header .main-header-menu>.menu-item>a::after{content:"";position:absolute;left:0;right:0;bottom:.55em;height:2px;background:var(--ap-brass-lit);transform:scaleX(0);transform-origin:0 50%;transition:transform .2s var(--ap-ease)}.site-header .main-header-menu>.menu-item>a:hover::after,.site-header .main-header-menu>.menu-item>a:focus-visible::after,.site-header .main-header-menu>.current-menu-item>a::after,.site-header .main-header-menu>.current-menu-ancestor>a::after{transform:scaleX(1)}.site-header .ast-custom-button,.site-header .ast-header-button-1 .ast-custom-button{font-family:var(--ap-sans);font-weight:600;border-radius:var(--ap-radius);padding:10px 20px}.ap-progress{position:fixed;top:0;left:0;right:0}.site-footer{--ap-surface:var(--ap-walnut);--ap-text:var(--ap-cream);--ap-text-2:var(--ap-linen);--ap-text-3:var(--ap-linen);--ap-accent:var(--ap-brass-lit);--ap-accent-text:var(--ap-brass-lit);--ap-hairline:color-mix(in oklab,var(--ap-brass-hi) 14%,transparent);--ap-focus:var(--ap-brass-lit);position:relative;color:var(--ap-text)}.ap-section--dark{color:var(--ap-text)}.ap-section--dark a,.site-footer a{color:var(--ap-accent-text)}.site-footer::before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:28px;height:16px;background-color:var(--ap-brass);-webkit-mask:var(--ap-mark-svg) no-repeat center / 28px 16px;mask:var(--ap-mark-svg) no-repeat center / 28px 16px}.site-footer .ast-builder-grid-row{padding-block:clamp(56px,7vw,96px);gap:clamp(24px,4vw,56px)}.site-footer .widget-title,.site-footer .wp-block-heading{font-family:var(--ap-sans);font-size:var(--ap-t-label);font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--ap-brass-lit);margin:0 0 var(--ap-s4)}.site-footer .menu{list-style:none;margin:0;padding:0;display:grid;gap:var(--ap-s3)}.site-footer .menu a{color:var(--ap-linen);text-decoration:none;font-size:.9375rem;border-bottom:1px solid transparent;transition:color var(--ap-dur) var(--ap-ease),border-color var(--ap-dur) var(--ap-ease)}.site-footer .menu a:hover,.site-footer .menu a:focus-visible{color:var(--ap-brass-lit);border-bottom-color:color-mix(in oklab,var(--ap-brass-lit) 45%,transparent)}.site-footer .ap-outline-list>li{color:var(--ap-linen);font-size:.9375rem}.site-footer .ast-below-footer-wrap{border-top:1px solid var(--ap-hairline);padding-block:var(--ap-s5)}.site-footer .ast-footer-copyright,.site-footer .ast-footer-copyright *{font-size:var(--ap-t-small);color:var(--ap-linen)}.ap-metric{padding:var(--ap-s5);min-height:168px;align-content:start;gap:var(--ap-s3)}.ap-metric::before{content:"";width:22px;height:13px;background-color:var(--ap-hairline);-webkit-mask:var(--ap-mark-svg) no-repeat center / 22px 13px;mask:var(--ap-mark-svg) no-repeat center / 22px 13px}.ap-metric__value{font-family:var(--ap-sans);font-size:.9375rem;font-style:italic;font-variant-numeric:normal;color:var(--ap-text-3);line-height:1.5}.ap-metric:has(.ap-metric__value[data-filled]){border-style:solid;border-color:var(--ap-hairline)}.ap-metric:has(.ap-metric__value[data-filled])::before{background-color:var(--ap-accent)}.ap-metric:has(.ap-metric__value[data-filled]) .ap-metric__value{font-family:var(--ap-serif);font-size:clamp(2rem,1.2rem + 2.4vw,3.25rem);font-style:normal;font-variant-numeric:tabular-nums;line-height:1.05;color:var(--ap-text)}.ap-article-slot{color:var(--ap-text-3)}.ap-article-slot h3{color:var(--ap-text-3);font-style:italic;font-weight:400}.site-primary-footer-wrap,.site-below-footer-wrap{border-top-color:color-mix(in oklab,var(--ap-brass-hi) 12%,transparent)!important}.ap-breadcrumb-wrap{background-color:var(--ap-walnut);color:var(--ap-linen);padding-block:calc(var(--ap-header-h) + var(--ap-s4)) var(--ap-s4);padding-inline:var(--ap-s5)}:root{--ap-header-h:74px}@media (max-width:48.8125rem){:root{--ap-header-h:62px}}.ap-breadcrumb-wrap>*{width:min(100% - 2 * var(--ap-s5),1280px);margin-inline:auto;font-size:var(--ap-t-small)}.ap-breadcrumb-wrap a{color:var(--ap-linen);text-decoration:none}.ap-breadcrumb-wrap a:hover{color:var(--ap-brass-lit)}.ap-breadcrumb-wrap .last,.ap-breadcrumb-wrap [aria-current]{color:var(--ap-cream)}.ap-crumb-sep{display:inline-block;width:14px;height:9px;margin-inline:var(--ap-s2);vertical-align:baseline;background-color:var(--ap-brass);-webkit-mask:var(--ap-mark-svg) no-repeat center / 14px 9px;mask:var(--ap-mark-svg) no-repeat center / 14px 9px}.ap-breadcrumb-wrap + .site-content .ap-hero .ap-hero__text,.ap-breadcrumb-wrap ~ * .ap-hero .ap-hero__text{padding-block-start:var(--ap-s7)}.ap-hero{position:relative}.ap-hero::before{content:"";position:absolute;inset:0 0 auto 0;height:calc(var(--ap-header-h) + 48px);z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(26,19,16,.82) 0%,rgba(26,19,16,.55) 45%,rgba(26,19,16,0) 100%)}.ap-hero>*{position:relative;z-index:2}.site-content>.ast-container{display:block;max-width:none;padding-inline:0;margin-inline:0}.site-content .content-area,.site-content .content-area.primary{width:100%;max-width:none;margin-inline:0;padding-inline:0}.site-content #secondary,.site-content .widget-area.secondary{display:none}.entry-content>*:not(.alignfull):not(.alignwide){width:min(100% - 2 * var(--ap-s5),1280px);margin-inline:auto}.ast-theme-transparent-header .site-title,.ast-theme-transparent-header .site-title a,.ast-header-sticked .site-title,.ast-header-sticked .site-title a{color:var(--ap-cream)}.ast-theme-transparent-header .site-title a:hover,.ast-header-sticked .site-title a:hover{color:var(--ap-brass-lit)}.ap-card h3 a,.ap-card h3 a:visited,.entry-content .ap-card h3 a{text-decoration:none;background-image:none;border-bottom:2px solid transparent}@media (hover:hover) and (pointer:fine){.ap-card:hover h3 a,.entry-content .ap-card h3 a:hover{text-decoration:none;border-bottom-color:var(--ap-brass)}}@media (min-width:62rem){.ap-services>.ap-card--service{grid-column:1;grid-row:auto}.ap-services{grid-template-columns:repeat(3,minmax(0,1fr))}}.ap-hero::before{height:calc(var(--ap-header-h) + 96px);background:linear-gradient(180deg,rgba(26,19,16,.95) 0%,rgba(26,19,16,.88) 38%,rgba(26,19,16,.55) 68%,rgba(26,19,16,0) 100%)}.ast-theme-transparent-header .main-header-menu>.menu-item>a,.ast-theme-transparent-header .site-title a{text-shadow:0 1px 3px rgba(26,19,16,.85)}.ast-header-sticked .main-header-menu>.menu-item>a,.ast-header-sticked .site-title a{text-shadow:none}.ast-theme-transparent-header .main-header-menu>.menu-item>a{color:var(--ap-cream);opacity:1}.ast-mobile-popup-drawer .ast-mobile-popup-inner,.ast-mobile-popup-drawer .ast-mobile-popup-content,.ast-mobile-header-wrap .main-header-bar-navigation,.ast-header-break-point .ast-mobile-popup-drawer .ast-mobile-popup-inner{background-color:var(--ap-walnut)}.ast-mobile-popup-drawer .menu-item>a,.ast-header-break-point .main-header-menu .menu-item>a{color:var(--ap-cream);border-bottom-color:color-mix(in oklab,var(--ap-brass-hi) 12%,transparent)}.ast-mobile-popup-drawer .menu-item>a:hover{color:var(--ap-brass-lit)}.ast-mobile-popup-drawer .menu-toggle-close{color:var(--ap-brass-lit)}@media (max-width:59.99rem){.ap-hero__grid{gap:0}.ap-hero__text{padding-block:calc(var(--ap-header-h) + var(--ap-s7)) var(--ap-s7)}.ap-hero__media{min-height:clamp(380px,62vh,560px);margin-inline:calc(-1 * var(--ap-s5))}.ap-hero__media img{object-position:center 28%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ap-section>.wp-block-group>*,.ap-section>*{animation:ap-rise linear both;animation-timeline:view();animation-range:entry 4% cover 26%}.ap-hero>*,.ap-hero>*>*{animation:none}.ap-services>.ap-card:nth-child(2){animation-range:entry 6% cover 28%}.ap-services>.ap-card:nth-child(3){animation-range:entry 8% cover 30%}.ap-services>.ap-card:nth-child(4){animation-range:entry 10% cover 32%}}}@view-transition{navigation:auto}.site-header{view-transition-name:ap-header}.site-footer{view-transition-name:ap-footer}@media (prefers-reduced-motion:reduce){::view-transition-old(*),::view-transition-new(*){animation:none}}.ap-services>.ap-span-all{grid-column:1 / -1}.ap-section--dark .wp-block-columns:has(.ap-quote){gap:var(--ap-s8)}.ap-quote{max-width:38ch}.ap-proof{display:grid;gap:var(--ap-s5)}.ap-proof__heading{font-family:var(--ap-serif);font-size:var(--ap-t-h2);line-height:var(--ap-lh-h2);margin:0;color:var(--ap-text)}.ap-proof__lede{font-size:1.0625rem;color:var(--ap-text-2);max-width:56ch;margin:0}.ap-proof__grid{display:grid;gap:var(--ap-s4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-block-start:var(--ap-s3)}.ap-proof__cell{display:grid;gap:var(--ap-s2);padding:var(--ap-s5);border:1px solid var(--ap-hairline);border-radius:var(--ap-radius);background-color:var(--ap-surface-2);box-shadow:inset 0 1px 0 color-mix(in oklab,#FFFFFF 80%,transparent),0 2px 0 color-mix(in oklab,var(--ap-brass) 14%,transparent)}.ap-section--dark .ap-proof__cell{background-color:var(--ap-walnut-raised);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ap-brass-hi) 18%,transparent),0 10px 28px color-mix(in oklab,var(--ap-walnut) 44%,transparent)}.ap-proof__cell--empty{border-style:dashed}.ap-proof__cell--empty .ap-proof__value{color:var(--ap-text-3);font-size:1.5rem}.ap-proof__label{font-size:var(--ap-t-label);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ap-accent-text)}.ap-proof__value{font-family:var(--ap-serif);font-size:clamp(2.25rem,1.4rem + 2.6vw,3.5rem);font-variant-numeric:tabular-nums;line-height:1.02;color:var(--ap-text)}.ap-proof__note{font-size:var(--ap-t-small);color:var(--ap-text-3);text-wrap:pretty}.ap-section h2,.ap-section .wp-block-heading:is(h2){font-size:clamp(1.9rem,1.2rem + 2.4vw,3rem);line-height:var(--ap-lh-h2)}.ap-card h3,.ap-card h3 a{font-size:clamp(1.15rem,.9rem + .7vw,1.45rem)}.ap-card--service h3,.ap-card--service h3 a{font-size:clamp(1.3rem,1rem + .95vw,1.75rem)}.site-header{position:fixed;top:0;inset-inline:0;z-index:var(--ap-z-chrome)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.site-header{animation:ap-header-stick linear both;animation-timeline:scroll(root block);animation-range:0 120px}}}@keyframes ap-header-stick{from{background-color:rgba(26,19,16,0);border-bottom-color:rgba(26,19,16,0)}to{background-color:color-mix(in oklab,var(--ap-walnut) 82%,transparent);border-bottom-color:color-mix(in oklab,var(--ap-brass-hi) 14%,transparent)}}.site-header{border-bottom:1px solid transparent}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){@media (min-width:48.875rem){.site-header{-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}}}.ast-theme-transparent-header .site-header,.ast-theme-transparent-header #masthead,body.ast-theme-transparent-header .site-header{position:fixed;top:0;inset-inline:0}.ap-hero{overflow-x:clip}@media (min-width:48.875rem){.ap-hero{--ap-hero-bleed:max(0px,calc((100vw - 1288px) / 2))}.ap-hero__media{margin-inline-end:calc(var(--ap-hero-bleed) * -1)}}.ap-glance{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;margin-block:var(--ap-s6) 0;background:var(--ap-hairline);border:1px solid var(--ap-hairline);border-radius:var(--ap-radius);overflow:hidden}.ap-glance>*{margin:0;padding:var(--ap-s4) var(--ap-s5);background:var(--ap-surface)}.ap-glance dt,.ap-glance .ap-glance__k{font-family:var(--ap-sans);font-size:var(--ap-t-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ap-accent-text);margin-bottom:var(--ap-s2)}.ap-glance dd,.ap-glance .ap-glance__v{font-family:var(--ap-serif);font-size:var(--ap-t-h3);line-height:var(--ap-lh-h3);color:var(--ap-text);margin:0}.ap-steps{list-style:none;counter-reset:ap-step;margin:0;padding:0;display:grid;gap:var(--ap-s6)}@media (min-width:48.875rem){.ap-steps{grid-template-columns:repeat(2,1fr);gap:var(--ap-s7) var(--ap-s8)}}.ap-steps>li{counter-increment:ap-step;position:relative;padding-top:var(--ap-s5);border-top:1px solid var(--ap-hairline)}.ap-steps>li::before{content:counter(ap-step,decimal-leading-zero);display:block;font-family:var(--ap-sans);font-size:var(--ap-t-label);font-weight:600;letter-spacing:.12em;color:var(--ap-accent-text);margin-bottom:var(--ap-s3)}.ap-steps>li>strong{display:block;font-family:var(--ap-serif);font-size:var(--ap-t-h3);line-height:var(--ap-lh-h3);font-weight:400;color:var(--ap-text);margin-bottom:var(--ap-s2)}.ap-steps>li{color:var(--ap-text-2)}.ap-fornot{display:grid;gap:var(--ap-s6)}@media (min-width:48.875rem){.ap-fornot{grid-template-columns:1fr 1fr;gap:var(--ap-s8)}}.ap-fornot>*>h3{margin-top:0}.ap-faq{display:grid;gap:0;border-top:1px solid var(--ap-hairline)}.ap-faq .wp-block-details,.ap-faq details{border-bottom:1px solid var(--ap-hairline);padding-block:var(--ap-s5)}.ap-faq summary{display:grid;grid-template-columns:1fr 24px;align-items:start;gap:var(--ap-s5);cursor:pointer;list-style:none;font-family:var(--ap-serif);font-size:var(--ap-t-h3);line-height:var(--ap-lh-h3);color:var(--ap-text);transition:color var(--ap-dur) var(--ap-ease)}.ap-faq summary::-webkit-details-marker{display:none}.ap-faq summary:hover{color:var(--ap-accent-text)}.ap-faq summary::after{content:"";width:24px;height:14px;margin-top:.35em;background:var(--ap-accent);-webkit-mask:var(--ap-mark-svg) no-repeat center / 24px 14px;mask:var(--ap-mark-svg) no-repeat center / 24px 14px;transition:transform var(--ap-dur) var(--ap-ease),opacity var(--ap-dur) var(--ap-ease);opacity:.75}.ap-faq details[open]>summary::after{transform:rotate(180deg);opacity:1}.ap-faq details>:not(summary){max-width:var(--ap-measure);margin-top:var(--ap-s4);color:var(--ap-text-2)}.ap-faq summary:focus-visible{outline:2px solid var(--ap-focus);outline-offset:4px;border-radius:var(--ap-radius)}.ap-relcards{display:grid;gap:var(--ap-s5)}@media (min-width:48.875rem){.ap-relcards{grid-template-columns:repeat(3,1fr)}}.ap-relcards>*{margin:0;padding:var(--ap-s5);border:1px solid var(--ap-hairline);border-radius:var(--ap-radius);background:var(--ap-surface);transition:border-color var(--ap-dur) var(--ap-ease),transform var(--ap-dur) var(--ap-ease)}.ap-relcards>*:hover{border-color:var(--ap-accent);transform:translateY(-2px)}.ap-relcards a{display:block;font-family:var(--ap-serif);font-size:var(--ap-t-h3);line-height:var(--ap-lh-h3);color:var(--ap-text);text-decoration:none;margin-bottom:var(--ap-s2)}.ap-relcards>*:hover a{color:var(--ap-accent-text)}.ap-relcards p{margin:0;font-size:var(--ap-t-small);color:var(--ap-text-2)}.entry-content :is(h1,h2,h3,h4,h5,h6){color:var(--ap-text)}.ap-faq>*,.ap-glance>*,.ap-relcards>*,.ap-steps>*{max-width:none;margin-left:0!important;margin-right:0!important}.entry-content .ap-relcards a{text-decoration:none}.entry-content .ap-relcards a:hover,.entry-content .ap-relcards a:focus-visible{text-decoration:underline;text-decoration-color:var(--ap-accent);text-underline-offset:.18em}.ap-hero.ap-section--pools{background-image:radial-gradient(680px 480px at 24% 6%,rgba(217,177,115,.10),rgba(217,177,115,0)),radial-gradient(760px 560px at 2% 92%,rgba(168,122,60,.09),rgba(168,122,60,0))}.ap-hero::before{height:calc(var(--ap-header-h) + 22px);background:linear-gradient(180deg,rgba(26,19,16,.88) 0%,rgba(26,19,16,.58) 58%,rgba(26,19,16,0) 100%)}@media (min-width:48.875rem){.ap-hero__media img{object-position:center 22%}}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ap-hero__badge{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:color-mix(in oklab,var(--ap-walnut) 88%,transparent)}}.ap-section--depth{position:relative;background-color:var(--ap-walnut);background-image:radial-gradient(900px 620px at 12% 8%,rgba(217,177,115,.085),rgba(217,177,115,0) 68%),radial-gradient(760px 540px at 88% 92%,rgba(168,122,60,.075),rgba(168,122,60,0) 70%),radial-gradient(1200px 900px at 50% 50%,rgba(36,27,22,0),rgba(12,9,7,.55) 100%)}.ap-matrix{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ap-s3);margin-block:var(--ap-s6) 0;margin-inline-start:2.4rem;padding-bottom:2.1rem}.ap-matrix::before,.ap-matrix::after{position:absolute;font-family:var(--ap-sans);font-size:var(--ap-t-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ap-text-3);white-space:nowrap}.ap-matrix::before{content:"Impact";left:-2.4rem;top:0;height:100%;writing-mode:vertical-rl;transform:rotate(180deg);display:grid;place-items:center;border-inline-start:1px solid var(--ap-hairline);padding-inline-end:var(--ap-s3)}.ap-matrix::after{content:"Effort";left:0;bottom:0;width:100%;text-align:center;border-block-start:1px solid var(--ap-hairline);padding-block-start:var(--ap-s3)}.ap-matrix>*{margin:0;padding:var(--ap-s5);border:1px solid var(--ap-hairline);border-radius:var(--ap-radius);background:color-mix(in oklab,var(--ap-surface-2) 62%,transparent);min-height:8.5rem;display:grid;align-content:start;gap:var(--ap-s2)}.ap-matrix>*:first-child{border-color:color-mix(in oklab,var(--ap-brass-lit) 42%,transparent);background:color-mix(in oklab,var(--ap-walnut) 42%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ap-brass-lit) 26%,transparent),0 16px 40px rgba(12,9,7,.42)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){@media (min-width:48.875rem){.ap-matrix>*:first-child{-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}}}.ap-matrix strong{display:block;font-family:var(--ap-serif);font-size:var(--ap-t-h3);line-height:var(--ap-lh-h3);font-weight:400;color:var(--ap-text)}.ap-matrix>*:first-child strong{color:var(--ap-accent)}.ap-matrix em{font-style:normal;font-family:var(--ap-sans);font-size:var(--ap-t-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ap-accent-text)}.ap-matrix p{margin:0;font-size:var(--ap-t-small);color:var(--ap-text-2)}.ap-rail{list-style:none;margin:0;padding:0;display:grid;gap:var(--ap-s6);counter-reset:ap-rail}@media (min-width:48.875rem){.ap-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ap-s5)}}.ap-rail>li{counter-increment:ap-rail;position:relative;padding-block-start:var(--ap-s6);color:var(--ap-text-2);font-size:var(--ap-t-small)}.ap-rail>li::before{content:"";position:absolute;inset-block-start:.58rem;inset-inline-start:0;width:100%;height:1px;background:linear-gradient(90deg,color-mix(in oklab,var(--ap-brass) 55%,transparent),color-mix(in oklab,var(--ap-brass) 12%,transparent))}.ap-rail>li:last-child::before{background:none}.ap-rail>li::after{content:counter(ap-rail,decimal-leading-zero);position:absolute;inset-block-start:0;inset-inline-start:0;width:1.25rem;height:1.25rem;display:grid;place-items:center;border-radius:50%;background:var(--ap-surface);border:1px solid color-mix(in oklab,var(--ap-brass) 60%,transparent);font-family:var(--ap-sans);font-size:.625rem;font-weight:600;color:var(--ap-accent-text)}@media (max-width:48.8125rem){.ap-rail>li{padding-inline-start:var(--ap-s6);padding-block-start:0}.ap-rail>li::before{width:1px;height:100%;inset-block-start:1.4rem;background:linear-gradient(180deg,color-mix(in oklab,var(--ap-brass) 50%,transparent),transparent)}.ap-rail>li::after{inset-block-start:.1rem}}.ap-rail strong{display:block;margin-block-end:var(--ap-s2);font-family:var(--ap-serif);font-size:var(--ap-t-h3);line-height:var(--ap-lh-h3);font-weight:400;color:var(--ap-text)}.ap-versus{display:grid;gap:var(--ap-s5)}@media (min-width:48.875rem){.ap-versus{grid-template-columns:1fr 1fr;gap:var(--ap-s6)}}.ap-versus>*{margin:0;padding:var(--ap-s5) var(--ap-s6);border-radius:var(--ap-radius);border:1px solid var(--ap-hairline)}.ap-versus>*:first-child{opacity:.72}.ap-versus>*:last-child{border-color:color-mix(in oklab,var(--ap-brass) 45%,transparent);background:color-mix(in oklab,var(--ap-brass-lit) 7%,transparent)}.ap-versus h3{margin-block:0 var(--ap-s3);font-size:var(--ap-t-h3)}.ap-versus ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--ap-s2)}.ap-versus li{font-size:var(--ap-t-small);color:var(--ap-text-2)}.ap-matrix>*,.ap-rail>*,.ap-versus>*{max-width:none;margin-left:0!important;margin-right:0!important}.entry-content>.ap-section{padding-block:var(--ap-section-pad)}.entry-content>.ap-section--dark{padding-block:calc(var(--ap-section-pad) * 1.25)}.entry-content>.ap-section:last-child{padding-block-end:var(--ap-section-pad)}.ap-matrix strong{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.15rem);line-height:1.14}.ap-matrix>*:first-child strong{font-size:clamp(1.75rem,1.2rem + 1.9vw,2.6rem)}.ap-rail strong,.ap-versus h3,.ap-glance__v{font-size:clamp(1.15rem,1rem + .55vw,1.4rem);line-height:1.25}.ap-faq summary{font-size:clamp(1.05rem,.95rem + .45vw,1.28rem)}.ap-matrix p,.ap-rail>li,.ap-versus li{font-size:.9375rem;line-height:1.6}.ap-section--dark .ap-matrix p{color:var(--ap-cream);opacity:.82}.ap-matrix>*{background:none;border-color:color-mix(in oklab,var(--ap-brass-lit) 13%,transparent);min-height:10.5rem;padding:var(--ap-s6);gap:var(--ap-s3)}.ap-matrix>*:not(:first-child) strong{color:var(--ap-linen)}.ap-matrix>*:not(:first-child) em{color:var(--ap-linen);opacity:.6}.ap-matrix>*:not(:first-child) p{opacity:.62}.ap-matrix>*:first-child{background:linear-gradient(150deg,color-mix(in oklab,var(--ap-brass) 17%,transparent),color-mix(in oklab,var(--ap-walnut) 55%,transparent) 62%);border-color:color-mix(in oklab,var(--ap-brass-lit) 78%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ap-brass-lit) 40%,transparent),0 22px 56px rgba(8,6,4,.55)}.ap-matrix>*:first-child strong{color:var(--ap-brass-lit)}.ap-matrix>*:first-child p{color:var(--ap-cream);opacity:.92}.ap-rail>li::after{width:1.75rem;height:1.75rem;font-size:.6875rem;border-color:color-mix(in oklab,var(--ap-brass) 85%,transparent);color:var(--ap-accent-text)}.ap-rail>li{padding-block-start:var(--ap-s7)}.ap-rail>li::before{inset-block-start:.82rem}@media (max-width:48.8125rem){.ap-rail>li{padding-block-start:0;padding-inline-start:var(--ap-s7)}.ap-rail>li::before{inset-block-start:1.9rem}}.ap-versus>*:first-child{opacity:1;background:none;border-style:dashed;border-color:color-mix(in oklab,var(--ap-cocoa) 32%,transparent)}.ap-versus>*:first-child h3,.ap-versus>*:first-child li{color:var(--ap-text-3)}.ap-versus>*:last-child{border-width:1px;border-color:color-mix(in oklab,var(--ap-brass) 62%,transparent);background:color-mix(in oklab,var(--ap-brass-lit) 11%,transparent);box-shadow:0 10px 28px color-mix(in oklab,var(--ap-walnut) 12%,transparent)}.ap-versus>*:last-child h3{color:var(--ap-accent-text)}.ap-section .ap-lede{font-size:clamp(1.0625rem,.98rem + .42vw,1.3rem);line-height:1.55;max-width:54ch}.entry-content .ap-lede{margin-left:0!important;margin-right:0!important}.entry-content>.ap-section--dark{padding-block-start:calc(var(--ap-section-pad) * 1.22);padding-block-end:var(--ap-section-pad)}.entry-content .ap-lede{margin-left:max(0px,calc((100% - 1280px) / 2))!important;margin-right:auto!important}@media (max-width:61.99rem){.ap-matrix{grid-template-columns:1fr;margin-inline-start:0;padding-bottom:0;gap:var(--ap-s4)}.ap-matrix::before,.ap-matrix::after{content:none}.ap-matrix>*{min-height:0;padding:var(--ap-s5);text-align:start}.ap-matrix strong{font-size:1.5rem}.ap-matrix>*:first-child strong{font-size:1.75rem}}@media (min-width:62rem) and (max-width:74.99rem){.ap-matrix{margin-inline-start:2rem}.ap-matrix::before{left:-2rem}}@media (max-width:48.8125rem){.entry-content>.ap-section{padding-block:clamp(56px,13vw,76px)}.entry-content>.ap-section--dark{padding-block-start:clamp(64px,15vw,88px);padding-block-end:clamp(56px,13vw,76px)}}@media (max-width:48.8125rem){.ap-glance{grid-template-columns:1fr}.ap-glance>*{padding:var(--ap-s4) var(--ap-s5)}.ap-glance dt,.ap-glance .ap-glance__k{margin-bottom:var(--ap-s1)}}@media (max-width:48.8125rem){.ap-versus{gap:var(--ap-s4)}.ap-versus>*{padding:var(--ap-s5)}}@media (max-width:48.8125rem){.entry-content h2{font-size:clamp(1.6rem,5.5vw,2.1rem)}.ap-hero .ap-display{font-size:clamp(2rem,9vw,2.8rem)}.ap-section .ap-lede{font-size:1.0625rem;max-width:none}}@media (max-width:48.8125rem){.ap-rail{gap:var(--ap-s5)}.ap-rail>li:last-child::before{background:none}.ap-rail strong{font-size:1.15rem}}@media (max-width:48.8125rem){.ap-faq summary{grid-template-columns:1fr 18px;gap:var(--ap-s3)}.ap-faq summary::after{width:18px;margin-top:.3em}}.ap-matrix{margin-inline-start:3.1rem;padding-bottom:2.8rem}.ap-matrix::before,.ap-matrix::after{font-size:.6875rem;letter-spacing:.18em;color:color-mix(in oklab,var(--ap-brass-lit) 72%,transparent);border:0;display:flex;align-items:center;gap:.55rem}.ap-matrix::before{content:"Impact \2191";left:-3.1rem;top:0;height:100%;width:1.4rem;writing-mode:vertical-rl;transform:rotate(180deg);justify-content:flex-start;padding-block-start:.2rem;background:linear-gradient(180deg,color-mix(in oklab,var(--ap-brass) 55%,transparent),color-mix(in oklab,var(--ap-brass) 8%,transparent)) no-repeat right 0 top 0 / 1px 100%}.ap-matrix::after{content:"Effort \2192";left:0;bottom:0;width:100%;height:1.4rem;justify-content:flex-start;padding-inline-start:.2rem;background:linear-gradient(90deg,color-mix(in oklab,var(--ap-brass) 55%,transparent),color-mix(in oklab,var(--ap-brass) 8%,transparent)) no-repeat left 0 top 0 / 100% 1px}@supports selector(:has(*)){.ast-container:has(.entry-content>.ap-section--dark:first-child){position:relative}.ast-container:has(.entry-content>.ap-section--dark:first-child) .ap-breadcrumb-wrap{position:absolute;inset-block-start:0;inset-inline:0;z-index:var(--ap-z-content);background:none;border:0;padding-block:calc(var(--ap-header-h) + var(--ap-s4)) 0;pointer-events:none}.ast-container:has(.entry-content>.ap-section--dark:first-child) .ap-breadcrumb-wrap a{pointer-events:auto}.entry-content>.ap-section--dark:first-child{padding-block-start:calc(var(--ap-header-h) + var(--ap-s8))}}.ap-scope{display:grid;gap:var(--ap-s6);margin-block-start:var(--ap-s7)}@media (min-width:48.875rem){.ap-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ap-s7) var(--ap-s8)}}@media (min-width:75rem){.ap-scope{grid-template-columns:repeat(3,minmax(0,1fr))}}.ap-scope>*{margin:0;padding-block-start:var(--ap-s4);border-block-start:1px solid color-mix(in oklab,var(--ap-brass) 34%,transparent)}.ap-scope h3{margin:0 0 var(--ap-s3);font-family:var(--ap-sans);font-size:var(--ap-t-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ap-accent-text)}.ap-scope ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--ap-s2)}.ap-scope li{position:relative;padding-inline-start:var(--ap-s4);font-size:.9375rem;line-height:1.5;color:var(--ap-text-2)}.ap-scope li::before{content:"";position:absolute;inset-block-start:.68em;inset-inline-start:0;width:7px;height:1px;background:color-mix(in oklab,var(--ap-brass) 62%,transparent)}.ap-deliverable{margin-block-start:var(--ap-s6);border:1px solid var(--ap-hairline);border-radius:var(--ap-radius);overflow:hidden}.ap-deliverable>*{margin:0}.ap-deliverable>*:first-child{display:grid;gap:var(--ap-s4);padding:var(--ap-s4) var(--ap-s5);background:color-mix(in oklab,var(--ap-brass-lit) 9%,transparent);border-block-end:1px solid color-mix(in oklab,var(--ap-brass) 32%,transparent);font-family:var(--ap-sans);font-size:var(--ap-t-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ap-accent-text)}.ap-deliverable>* + *{display:grid;gap:var(--ap-s2) var(--ap-s4);padding:var(--ap-s4) var(--ap-s5);border-block-start:1px solid var(--ap-hairline);font-size:.9375rem;color:var(--ap-text-2)}.ap-deliverable>* + *:nth-child(2){border-block-start:0}@media (min-width:48.875rem){.ap-deliverable>*{grid-template-columns:1.6fr 1fr .8fr .8fr;align-items:baseline}}@media (max-width:48.8125rem){.ap-deliverable>*:first-child{display:none}.ap-deliverable>* + *{gap:var(--ap-s1)}.ap-deliverable span::before{content:attr(data-k);display:block;font-family:var(--ap-sans);font-size:var(--ap-t-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ap-accent-text);margin-block-start:var(--ap-s2)}.ap-deliverable>* + *>span:first-child::before{margin-block-start:0}}.ap-deliverable strong{color:var(--ap-text);font-weight:400}.ap-scope>*,.ap-deliverable>*{max-width:none;margin-left:0!important;margin-right:0!important}.ap-section--depth{overflow:hidden}.ap-section--depth::after,.ap-section--depth::before{content:"";position:absolute;z-index:0;pointer-events:none;border-radius:50%;will-change:transform}.ap-section--depth::before{inset-block-start:-18%;inset-inline-start:-10%;width:62%;aspect-ratio:1.35;background:radial-gradient(closest-side,rgba(217,177,115,.13),rgba(217,177,115,0) 72%);animation:ap-drift-a 52s ease-in-out infinite alternate}.ap-section--depth::after{inset-block-end:-22%;inset-inline-end:-8%;width:54%;aspect-ratio:1.2;background:radial-gradient(closest-side,rgba(168,122,60,.12),rgba(168,122,60,0) 70%);animation:ap-drift-b 71s ease-in-out infinite alternate}.ap-section--depth>*{position:relative;z-index:1}@keyframes ap-drift-a{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(9%,6%,0) scale(1.14)}}@keyframes ap-drift-b{from{transform:translate3d(0,0,0) scale(1.08)}to{transform:translate3d(-7%,-5%,0) scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ap-rail>li::before{transform-origin:left center;animation:ap-draw linear both;animation-timeline:view();animation-range:entry 12% cover 34%}@media (max-width:48.8125rem){.ap-rail>li::before{transform-origin:center top}@keyframes ap-draw{from{transform:scaleY(0)}to{transform:scaleY(1)}}}}}@keyframes ap-draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ap-rail>li::after{animation:ap-pop linear both;animation-timeline:view();animation-range:entry 8% cover 26%}}}@keyframes ap-pop{from{transform:scale(.4);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1);opacity:1}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ap-matrix>*{transition:opacity .32s var(--ap-ease),transform .32s var(--ap-ease),border-color .32s var(--ap-ease)}.ap-matrix:has(>*:hover)>*:not(:hover){opacity:.38}.ap-matrix>*:hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--ap-brass-lit) 62%,transparent)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ap-scope>*{animation:ap-rise linear both;animation-timeline:view();animation-range:entry 4% cover 22%}.ap-scope>*:nth-child(2){animation-range:entry 7% cover 25%}.ap-scope>*:nth-child(3){animation-range:entry 10% cover 28%}.ap-scope>*:nth-child(4){animation-range:entry 13% cover 31%}.ap-scope>*:nth-child(5){animation-range:entry 16% cover 34%}.ap-scope>*:nth-child(6){animation-range:entry 19% cover 37%}}}@keyframes ap-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ap-deliverable>* + *{animation:ap-rise linear both;animation-timeline:view();animation-range:entry 6% cover 26%}.ap-deliverable>*:nth-child(3){animation-range:entry 9% cover 29%}.ap-deliverable>*:nth-child(4){animation-range:entry 12% cover 32%}.ap-deliverable>*:nth-child(5){animation-range:entry 15% cover 35%}}}@media (prefers-reduced-motion:reduce){.ap-section--depth::before,.ap-section--depth::after{animation:none!important}}.ap-deliverable>*{display:block}.ap-deliverable>*>p{display:grid;gap:var(--ap-s2) var(--ap-s5);margin:0;text-align:start}@media (min-width:48.875rem){.ap-deliverable>*>p{grid-template-columns:1.7fr 1.1fr .7fr .7fr;align-items:baseline}}.ap-deliverable>*:first-child>p{font-family:var(--ap-sans);font-size:var(--ap-t-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ap-accent-text)}.ap-deliverable>* + *>p{color:var(--ap-text-2)}.ap-deliverable strong{color:var(--ap-text);font-weight:400}@media (min-width:48.875rem){.ap-deliverable>*>p>span:nth-child(3),.ap-deliverable>*>p>span:nth-child(4){text-align:end}}.ap-deliverable>*:first-child,.ap-deliverable>* + *{display:block;padding:var(--ap-s4) var(--ap-s5)}.ap-deliverable>*:first-child>p,.ap-deliverable>* + *>p{width:100%}.ap-deliverable>*>p{max-width:none;margin-left:0!important;margin-right:0!important}.ap-scope>*>*,.ap-scope ul,.ap-scope h3{max-width:none;margin-left:0!important;margin-right:0!important}@media (max-width:48.8125rem){.ap-deliverable>*:first-child{display:none}}:root{--ap-ink:#120C09}.site-footer{background-color:var(--ap-ink);border-block-start:1px solid color-mix(in oklab,var(--ap-brass) 30%,transparent)}.site-primary-footer-wrap,.site-below-footer-wrap{background-color:transparent!important}.site-primary-footer-wrap{padding-block:var(--ap-s8) var(--ap-s7)!important}.site-below-footer-wrap{padding-block:var(--ap-s5)!important;border-block-start:1px solid color-mix(in oklab,var(--ap-brass-hi) 10%,transparent)}.site-footer .footer-widget-area{padding-block:0}.site-footer .widget:last-child{margin-block-end:0}.site-footer h2,.site-footer .widget-title{font-family:var(--ap-sans);font-size:var(--ap-t-label);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ap-brass-lit);margin-block-end:var(--ap-s5);padding-block-end:var(--ap-s3);border-block-end:1px solid color-mix(in oklab,var(--ap-brass) 26%,transparent)}.site-footer a{color:var(--ap-linen);text-decoration:none;transition:color var(--ap-dur) var(--ap-ease)}.site-footer a:hover,.site-footer a:focus-visible{color:var(--ap-brass-lit)}.site-footer li{margin-block-end:var(--ap-s3)}.site-below-footer-wrap .ast-builder-grid-row{align-items:center}.site-footer .ast-footer-copyright,.site-footer .ast-footer-copyright p{margin:0;font-size:var(--ap-t-small);color:color-mix(in oklab,var(--ap-linen) 78%,transparent)}.ap-credit{font-size:var(--ap-t-small);color:color-mix(in oklab,var(--ap-linen) 62%,transparent)}.ap-credit a{color:color-mix(in oklab,var(--ap-linen) 78%,transparent);border-block-end:1px solid color-mix(in oklab,var(--ap-brass) 34%,transparent)}.ap-credit a:hover{color:var(--ap-brass-lit)}@media (min-width:48.875rem){.site-primary-footer-wrap .ast-builder-grid-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--ap-s8)!important}}.entry-content>.ap-section--dark:last-child{padding-block-end:calc(var(--ap-section-pad) * .72)}@media (max-width:48.8125rem){.site-primary-footer-wrap{padding-block:var(--ap-s7) var(--ap-s6)!important}.site-footer h2,.site-footer .widget-title{margin-block-end:var(--ap-s4)}}.site-primary-footer-inner-wrap,.site-below-footer-inner-wrap,.ast-builder-footer-grid-columns{padding-block:0!important}.site-primary-footer-wrap{padding-block:var(--ap-s8) var(--ap-s7)!important}.site-below-footer-wrap{padding-block:var(--ap-s5)!important}.site-footer-section{align-self:start}@media (min-width:48.875rem){.site-primary-footer-wrap .ast-builder-grid-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:var(--ap-s7)!important}}@media (min-width:48.875rem) and (max-width:61.99rem){.site-primary-footer-wrap .ast-builder-grid-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--ap-s6) var(--ap-s7)!important}}.site-primary-footer-wrap .ast-builder-grid-row{display:grid!important;grid-template-columns:1fr!important;gap:var(--ap-s6)!important}@media (min-width:34rem){.site-primary-footer-wrap .ast-builder-grid-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--ap-s7) var(--ap-s7)!important}}@media (min-width:62rem){.site-primary-footer-wrap .ast-builder-grid-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:var(--ap-s7)!important}}:root{--ap-brass-sand:#71501F}.ap-section--warm{--ap-surface:var(--ap-sand);--ap-surface-2:var(--ap-cream);--ap-text:var(--ap-espresso);--ap-text-2:var(--ap-cocoa);--ap-text-3:var(--ap-cocoa);--ap-accent:var(--ap-brass-deep);--ap-accent-text:var(--ap-brass-sand);--ap-hairline:color-mix(in oklab,var(--ap-cocoa) 26%,transparent);--ap-focus:var(--ap-brass-sand);background-color:var(--ap-surface);color:var(--ap-text)}.ap-section:not(.ap-section--warm) + .ap-section--warm,.ap-section--warm + .ap-section:not(.ap-section--warm){border-block-start:1px solid color-mix(in oklab,var(--ap-cocoa) 20%,transparent)}.ap-section--dark + .ap-section--warm,.ap-section--warm + .ap-section--dark{border-block-start:0}.ap-photo{position:relative;display:grid;place-items:center;gap:var(--ap-s3);padding:var(--ap-s6);margin:0;aspect-ratio:4 / 5;border-radius:var(--ap-radius);border:1px dashed color-mix(in oklab,var(--ap-accent) 42%,transparent);background:linear-gradient(135deg,color-mix(in oklab,var(--ap-accent) 5%,transparent),transparent 62%),var(--ap-surface-2);overflow:hidden}.ap-photo::before{content:"";width:44px;height:26px;background:color-mix(in oklab,var(--ap-accent) 58%,transparent);-webkit-mask:var(--ap-mark-svg) no-repeat center / 44px 26px;mask:var(--ap-mark-svg) no-repeat center / 44px 26px}.ap-photo::after{content:"";position:absolute;inset:var(--ap-s3);pointer-events:none;background:linear-gradient(var(--ap-accent),var(--ap-accent)) no-repeat left top / 14px 1px,linear-gradient(var(--ap-accent),var(--ap-accent)) no-repeat left top / 1px 14px,linear-gradient(var(--ap-accent),var(--ap-accent)) no-repeat right top / 14px 1px,linear-gradient(var(--ap-accent),var(--ap-accent)) no-repeat right top / 1px 14px,linear-gradient(var(--ap-accent),var(--ap-accent)) no-repeat left bottom / 14px 1px,linear-gradient(var(--ap-accent),var(--ap-accent)) no-repeat left bottom / 1px 14px,linear-gradient(var(--ap-accent),var(--ap-accent)) no-repeat right bottom / 14px 1px,linear-gradient(var(--ap-accent),var(--ap-accent)) no-repeat right bottom / 1px 14px;opacity:.5}.ap-photo p{margin:0;text-align:center;max-width:26ch}.ap-photo p:first-of-type{font-family:var(--ap-serif);font-size:var(--ap-t-h3);line-height:var(--ap-lh-h3);color:var(--ap-text)}.ap-photo p + p{font-family:var(--ap-sans);font-size:var(--ap-t-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ap-accent-text)}.ap-photo--landscape{aspect-ratio:16 / 9}.ap-photo--square{aspect-ratio:1 / 1}.ap-photo--wide{aspect-ratio:21 / 9}.ap-photo--tall{aspect-ratio:3 / 4}.ap-photos{display:grid;gap:var(--ap-s5)}@media (min-width:48.875rem){.ap-photos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ap-s6)}}.ap-photos>*{margin:0}@media (max-width:48.8125rem){.ap-photo{padding:var(--ap-s5)}.ap-photo p:first-of-type{font-size:1.05rem}}.ap-photo>*,.ap-photos>*{max-width:none;margin-left:0!important;margin-right:0!important}.ap-diva{display:grid;gap:var(--ap-s7);margin-block-start:var(--ap-s7);counter-reset:ap-diva}@media (min-width:62rem){.ap-diva{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ap-s6)}}.ap-diva>*{position:relative;margin:0;padding-block-start:var(--ap-s5);border-block-start:1px solid color-mix(in oklab,var(--ap-accent) 38%,transparent)}.ap-diva>*::before{display:block;font-family:var(--ap-serif);font-size:clamp(3.4rem,2.2rem + 4.2vw,5.6rem);line-height:.86;font-weight:400;margin-block-end:var(--ap-s4);background:linear-gradient(148deg,var(--ap-brass-deep) 0%,var(--ap-brass-lit) 46%,var(--ap-brass-hi) 72%,var(--ap-brass) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.ap-diva>*::before{color:var(--ap-accent);background:none}}.ap-diva>*:nth-child(1)::before{content:"D"}.ap-diva>*:nth-child(2)::before{content:"I"}.ap-diva>*:nth-child(3)::before{content:"V"}.ap-diva>*:nth-child(4)::before{content:"A"}.ap-diva h3{margin:0 0 var(--ap-s3);font-family:var(--ap-serif);font-size:var(--ap-t-h3);line-height:var(--ap-lh-h3);font-weight:400;color:var(--ap-text)}.ap-diva p{margin:0 0 var(--ap-s3);font-size:.9375rem;line-height:1.6;color:var(--ap-text-2)}.ap-diva p:last-child{margin-block-end:0}.ap-diva strong{display:block;margin-block-start:var(--ap-s4);padding-block-start:var(--ap-s3);border-block-start:1px dashed color-mix(in oklab,var(--ap-accent) 26%,transparent);font-family:var(--ap-sans);font-size:var(--ap-t-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ap-accent-text)}@media (max-width:61.99rem){.ap-diva>*{display:grid;grid-template-columns:3.2rem 1fr;gap:0 var(--ap-s5);align-items:start}.ap-diva>*::before{grid-row:1 / span 5;font-size:3rem;margin-block-end:0}.ap-diva h3,.ap-diva p,.ap-diva strong{grid-column:2}}.ap-diva>*{max-width:none;margin-left:0!important;margin-right:0!important}.ap-confirm{display:grid;justify-items:start;gap:var(--ap-s3);padding:var(--ap-s7) var(--ap-s6);border:1px solid color-mix(in oklab,var(--ap-brass) 42%,transparent);border-radius:var(--ap-radius);background:color-mix(in oklab,var(--ap-brass-lit) 9%,transparent)}.ap-confirm img{margin-block-end:var(--ap-s2)}.ap-confirm h2{margin:0;font-family:var(--ap-serif);font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem);line-height:1.16;font-weight:400;color:var(--ap-text)}.ap-confirm p{margin:0;max-width:46ch;color:var(--ap-text-2)}.ap-confirm__meta{font-family:var(--ap-sans);font-size:var(--ap-t-small);color:var(--ap-text-3)}.ap-diag{display:grid;gap:var(--ap-s5)}.ap-diag__titlu{margin:0;font-family:var(--ap-serif);font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem);line-height:1.14;font-weight:400;color:var(--ap-text)}.ap-diag__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ap-diag__optiuni{display:grid;gap:var(--ap-s3);margin-block-start:var(--ap-s3)}@media (min-width:48.875rem){.ap-diag__optiuni{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ap-s3) var(--ap-s5)}}.ap-diag__optiune{display:block;padding:var(--ap-s4) var(--ap-s5);border:1px solid var(--ap-hairline);border-radius:var(--ap-radius);font-size:.9375rem;line-height:1.5;color:var(--ap-text-2);cursor:pointer;transition:border-color var(--ap-dur) var(--ap-ease),background-color var(--ap-dur) var(--ap-ease),color var(--ap-dur) var(--ap-ease)}.ap-diag__optiune:hover{border-color:color-mix(in oklab,var(--ap-accent) 52%,transparent)}.ap-diag__radio:checked + .ap-diag__optiune{border-color:color-mix(in oklab,var(--ap-accent) 72%,transparent);background:color-mix(in oklab,var(--ap-accent) 9%,transparent);color:var(--ap-text)}.ap-diag__radio:focus-visible + .ap-diag__optiune{outline:2px solid var(--ap-focus);outline-offset:3px}.ap-diag__raspuns{display:none;gap:var(--ap-s2);margin-block-start:var(--ap-s5);padding:var(--ap-s6);border:1px solid color-mix(in oklab,var(--ap-accent) 55%,transparent);border-radius:var(--ap-radius);background:color-mix(in oklab,var(--ap-accent) 7%,transparent);animation:ap-diag-in .34s var(--ap-ease) both}@media (prefers-reduced-motion:reduce){.ap-diag__raspuns{animation:none}}@keyframes ap-diag-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ap-diag__eticheta{margin:0;font-family:var(--ap-sans);font-size:var(--ap-t-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ap-accent-text)}.ap-diag__serviciu{margin:0}.ap-diag__serviciu a{font-family:var(--ap-serif);font-size:clamp(1.3rem,1.1rem + .9vw,1.85rem);line-height:1.2;color:var(--ap-text);text-decoration:none;border-block-end:1px solid color-mix(in oklab,var(--ap-accent) 46%,transparent)}.ap-diag__serviciu a:hover{color:var(--ap-accent-text)}.ap-diag__motiv{margin:0;max-width:60ch;font-size:.9375rem;color:var(--ap-text-2)}.entry-content .ap-diag__serviciu a{text-decoration:none}.ap-diag>*,.ap-diag__raspuns>*{max-width:none;margin-left:0!important;margin-right:0!important}@media (min-width:48.875rem){.ap-hero__media img{object-position:41% 20%}}@media (min-width:100rem){.ap-hero__media img{object-position:38% 18%}}.ap-hero__badge{position:absolute;left:clamp(20px,3.5vw,44px);bottom:clamp(20px,3.5vw,44px);padding:var(--ap-s6) var(--ap-s6) var(--ap-s5);max-width:21rem;border-radius:var(--ap-radius-panel);border:1px solid color-mix(in oklab,var(--ap-brass-lit) 46%,transparent);background:linear-gradient(158deg,color-mix(in oklab,var(--ap-brass) 12%,transparent) 0%,transparent 46%),color-mix(in oklab,var(--ap-walnut) 90%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ap-brass-hi) 34%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--ap-brass-hi) 7%,transparent),0 26px 60px rgba(8,6,4,.58),0 2px 6px rgba(8,6,4,.4)}.ap-hero__badge::after{content:"";position:absolute;inset-block-start:var(--ap-s5);inset-inline-end:var(--ap-s5);width:26px;height:15px;background:color-mix(in oklab,var(--ap-brass-lit) 62%,transparent);-webkit-mask:var(--ap-mark-svg) no-repeat center / 26px 15px;mask:var(--ap-mark-svg) no-repeat center / 26px 15px;pointer-events:none}.ap-hero__badge>:first-child{font-family:var(--ap-sans);font-size:var(--ap-t-label);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab,var(--ap-brass-lit) 88%,transparent);margin-block-end:var(--ap-s2)}.ap-hero__badge strong,.ap-hero__badge .ap-hero__figure{display:block;font-family:var(--ap-serif);font-size:clamp(1.9rem,1.5rem + 1.2vw,2.5rem);line-height:1;font-weight:400;color:var(--ap-cream);font-variant-numeric:tabular-nums;letter-spacing:.01em;margin-block:var(--ap-s1) var(--ap-s3)}.ap-hero__badge>:last-child{padding-block-start:var(--ap-s3);border-block-start:1px solid color-mix(in oklab,var(--ap-brass-hi) 16%,transparent);font-size:var(--ap-t-small);line-height:1.45;color:var(--ap-linen)}@media (max-width:48.8125rem){.ap-hero__badge{max-width:none;padding:var(--ap-s5)}.ap-hero__badge::after{inset-block-start:var(--ap-s4);inset-inline-end:var(--ap-s4)}}@media (max-width:60.5rem){.ast-mobile-header-wrap .main-header-menu .sub-menu,.ast-mobile-popup-drawer .main-header-menu .sub-menu{display:block;position:static;width:100%;opacity:1;visibility:visible;transform:none;box-shadow:none;background:none;border:0;margin-block:var(--ap-s2) var(--ap-s4);padding-inline-start:var(--ap-s5);border-inline-start:1px solid color-mix(in oklab,var(--ap-brass) 34%,transparent)}.ast-mobile-header-wrap .main-header-menu .sub-menu>li>a,.ast-mobile-popup-drawer .main-header-menu .sub-menu>li>a{font-size:.9375rem;padding-block:var(--ap-s3);min-height:44px;display:flex;align-items:center;color:var(--ap-linen)}.ast-mobile-header-wrap .main-header-menu .sub-menu>li>a:hover,.ast-mobile-popup-drawer .main-header-menu .sub-menu>li>a:focus-visible{color:var(--ap-brass-lit)}.ast-mobile-header-wrap .main-header-menu>li.menu-item-has-children>a,.ast-mobile-popup-drawer .main-header-menu>li.menu-item-has-children>a{font-weight:600}.ast-mobile-header-wrap .ast-menu-toggle,.ast-mobile-popup-drawer .ast-menu-toggle{display:none}}@media (max-width:60.5rem){.ast-header-break-point .main-header-bar-navigation .main-header-menu .menu-item-has-children>.sub-menu,.ast-header-break-point .ast-mobile-header-wrap .main-header-menu .menu-item-has-children>.sub-menu{display:block;position:static;width:100%;opacity:1;visibility:visible;transform:none;box-shadow:none;background:none;border:0;border-inline-start:1px solid color-mix(in oklab,var(--ap-brass) 34%,transparent);margin-block:var(--ap-s2) var(--ap-s4);padding-inline-start:var(--ap-s5)}}@media (max-width:60.5rem){.ast-header-break-point .main-header-bar-navigation .main-header-menu .menu-item-has-children>.sub-menu{display:block!important}}@media (min-width:48.875rem){:root{--ap-portret-max:34rem}.ap-hero__media{margin-inline-end:0;height:auto;min-height:0;align-self:center;justify-self:end;position:relative;overflow:visible;display:block;width:min(100%,var(--ap-portret-max));aspect-ratio:634 / 639}.ap-hero__media::before{content:"";position:absolute;inset:var(--ap-s6) calc(var(--ap-s6) * -1) calc(var(--ap-s6) * -1) var(--ap-s6);border-radius:var(--ap-radius);background:linear-gradient(148deg,color-mix(in oklab,var(--ap-brass) 26%,transparent),color-mix(in oklab,var(--ap-brass) 6%,transparent) 62%,transparent);z-index:0;pointer-events:none}.ap-hero__media .wp-block-image,.ap-hero__media figure{position:absolute;inset:0;z-index:1;margin:0;overflow:hidden;border-radius:var(--ap-radius);border:1px solid color-mix(in oklab,var(--ap-brass-lit) 40%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ap-brass-hi) 26%,transparent),0 34px 80px rgba(8,6,4,.62),0 4px 12px rgba(8,6,4,.42)}.ap-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.ap-hero__media::after{content:none}.ap-hero__badge{left:auto;right:calc(100% - var(--ap-s8));bottom:var(--ap-s7);z-index:2;min-width:17rem}}@media (min-width:48.875rem) and (max-width:74.99rem){:root{--ap-portret-max:26rem}.ap-hero__badge{right:auto;left:var(--ap-s5);bottom:var(--ap-s5);min-width:0;max-width:calc(100% - var(--ap-s7))}}@media (min-width:100rem){:root{--ap-portret-max:38rem}}@media (min-width:48.875rem){.ap-hero__badge{right:auto;left:calc(var(--ap-s7) * -1);bottom:var(--ap-s6);min-width:0;width:max-content;max-width:min(20rem,calc(100% + var(--ap-s7)))}}@media (min-width:48.875rem) and (max-width:81.24rem){.ap-hero__badge{left:var(--ap-s5);right:auto;bottom:var(--ap-s5);max-width:calc(100% - var(--ap-s7))}}@media (max-width:48.8125rem){.ap-hero__media{position:relative;width:min(78vw,20rem);margin-inline:auto 0;margin-block:var(--ap-s6) 0;height:auto;min-height:0;aspect-ratio:634 / 639;overflow:visible}.ap-hero__media::before{content:"";position:absolute;inset:var(--ap-s4) calc(var(--ap-s4) * -1) calc(var(--ap-s4) * -1) var(--ap-s4);border-radius:var(--ap-radius);background:linear-gradient(148deg,color-mix(in oklab,var(--ap-brass) 24%,transparent),color-mix(in oklab,var(--ap-brass) 5%,transparent) 62%,transparent);z-index:0}.ap-hero__media::after{content:none}.ap-hero__media .wp-block-image,.ap-hero__media figure{position:absolute;inset:0;z-index:1;margin:0;overflow:hidden;border-radius:var(--ap-radius);border:1px solid color-mix(in oklab,var(--ap-brass-lit) 40%,transparent);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ap-brass-hi) 24%,transparent),0 22px 48px rgba(8,6,4,.58)}.ap-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%}.ap-hero__badge{position:absolute;z-index:2;left:calc(var(--ap-s6) * -1);right:auto;bottom:var(--ap-s5);width:max-content;max-width:calc(100% + var(--ap-s5));padding:var(--ap-s5);margin:0}.ap-hero__badge strong,.ap-hero__badge .ap-hero__figure{font-size:1.7rem}.ap-hero__badge>:last-child{font-size:.8125rem}.ap-hero__text{padding-block:calc(var(--ap-header-h) + var(--ap-s6)) var(--ap-s5)}.ap-hero__grid{gap:0}}@media (max-width:24rem){.ap-hero__media{width:min(84vw,18rem)}.ap-hero__badge{left:var(--ap-s3);bottom:var(--ap-s4)}}@media (max-width:48.8125rem){.ap-hero__badge{width:auto;left:calc(var(--ap-s6) * -1);right:var(--ap-s5);max-width:none}}@media (max-width:24rem){.ap-hero__badge{left:calc(var(--ap-s4) * -1);right:var(--ap-s4)}}@media (max-width:48.8125rem){.ap-hero__media{margin-block-end:0}.ap-hero__badge{position:relative;inset:auto;z-index:2;width:min(88vw,22rem);max-width:none;margin:calc(var(--ap-s6) * -1) auto var(--ap-s2) 0;margin-inline-start:var(--ap-s2)}}@media (max-width:24rem){.ap-hero__badge{width:min(92vw,20rem);margin-inline-start:0}}@media (max-width:48.8125rem){.ap-hero__media{margin-block-end:11.5rem}.ap-hero__badge{position:absolute;inset-block-start:calc(100% + var(--ap-s4));inset-block-end:auto;inset-inline-start:calc(var(--ap-s6) * -1);inset-inline-end:var(--ap-s2);width:auto;max-width:none;margin:0}}@media (max-width:24rem){.ap-hero__badge{inset-inline-start:calc(var(--ap-s4) * -1);inset-inline-end:0}}@media (max-width:48.8125rem){.ap-hero__media{margin-block-end:0}.ap-hero__grid{padding-block-end:12rem}}@media (max-width:48.8125rem){.ap-hero__grid{padding-block-end:14rem}}@media (max-width:24rem){.ap-hero__grid{padding-block-end:15rem}}.srfm-form-container,.srfm-form-container form,.wp-block-srfm-form{background:none!important;box-shadow:none!important;padding:0!important;max-width:none}.srfm-form .srfm-block{margin-block-end:var(--ap-s5)}.srfm-form .srfm-block:last-of-type{margin-block-end:var(--ap-s6)}.srfm-form label,.srfm-form .srfm-block-label{display:block;margin-block-end:var(--ap-s2);font-family:var(--ap-sans);font-size:.9375rem;font-weight:600;letter-spacing:.005em;color:var(--ap-text)}.srfm-form .srfm-required,.srfm-form .required{color:var(--ap-accent-text)!important;font-weight:600;margin-inline-start:.18em}.srfm-form .srfm-description,.srfm-form .srfm-help-text{margin-block:calc(var(--ap-s2) * -1) var(--ap-s3);font-size:var(--ap-t-small);line-height:1.5;color:var(--ap-text-3)!important}.srfm-form input[type="text"],.srfm-form input[type="email"],.srfm-form input[type="url"],.srfm-form input[type="tel"],.srfm-form input[type="number"],.srfm-form textarea,.srfm-form select,.srfm-form .srfm-input-common{width:100%;padding:var(--ap-s4) var(--ap-s5)!important;font-family:var(--ap-sans)!important;font-size:1.0625rem!important;line-height:1.5;color:var(--ap-text)!important;background:var(--ap-surface-2)!important;border:1px solid color-mix(in oklab,var(--ap-cocoa) 30%,transparent)!important;border-radius:var(--ap-radius)!important;box-shadow:none!important;transition:border-color var(--ap-dur) var(--ap-ease),background-color var(--ap-dur) var(--ap-ease);appearance:none}.srfm-form textarea{min-height:9rem;resize:vertical}.srfm-form input::placeholder,.srfm-form textarea::placeholder{color:var(--ap-text-3)!important;opacity:1}.srfm-form input:hover,.srfm-form textarea:hover,.srfm-form select:hover{border-color:color-mix(in oklab,var(--ap-accent) 45%,transparent)!important}.srfm-form input:focus,.srfm-form input:focus-visible,.srfm-form textarea:focus,.srfm-form select:focus{outline:none!important;border-color:var(--ap-accent)!important;background:var(--ap-surface)!important;box-shadow:0 0 0 3px color-mix(in oklab,var(--ap-accent) 18%,transparent)!important}.srfm-form .srfm-dropdown-common-container,.srfm-form .srfm-dropdown-block .srfm-input-common{background:var(--ap-surface-2)!important;border-color:color-mix(in oklab,var(--ap-cocoa) 30%,transparent)!important;border-radius:var(--ap-radius)!important}.srfm-form .srfm-dropdown-block ul,.srfm-form [role="listbox"]{background:var(--ap-surface)!important;border:1px solid color-mix(in oklab,var(--ap-accent) 40%,transparent)!important;border-radius:var(--ap-radius)!important;box-shadow:0 18px 44px rgba(26,19,16,.18)!important}.srfm-form .srfm-dropdown-block li,.srfm-form [role="option"]{padding:var(--ap-s3) var(--ap-s5)!important;font-size:.9375rem;color:var(--ap-text-2)!important}.srfm-form .srfm-dropdown-block li:hover,.srfm-form [role="option"]:hover,.srfm-form [role="option"][aria-selected="true"]{background:color-mix(in oklab,var(--ap-accent) 12%,transparent)!important;color:var(--ap-text)!important}.srfm-form .srfm-gdpr-block label,.srfm-form label:has(input[type="checkbox"]){display:grid;grid-template-columns:1.25rem 1fr;align-items:start;gap:var(--ap-s3);font-weight:400;font-size:.9375rem;line-height:1.5;color:var(--ap-text-2);cursor:pointer}.srfm-form input[type="checkbox"]{appearance:none;width:1.25rem;height:1.25rem;margin:.15rem 0 0!important;padding:0!important;border:1px solid color-mix(in oklab,var(--ap-cocoa) 40%,transparent)!important;border-radius:3px!important;background:var(--ap-surface-2)!important;display:grid;place-content:center;cursor:pointer;transition:background-color var(--ap-dur) var(--ap-ease),border-color var(--ap-dur) var(--ap-ease)}.srfm-form input[type="checkbox"]::before{content:"";width:.68rem;height:.68rem;transform:scale(0);transition:transform .16s var(--ap-ease);background:var(--ap-walnut);clip-path:polygon(14% 46%,0 60%,40% 100%,100% 22%,86% 8%,38% 72%)}.srfm-form input[type="checkbox"]:checked{background:var(--ap-accent)!important;border-color:var(--ap-accent)!important}.srfm-form input[type="checkbox"]:checked::before{transform:scale(1)}.srfm-form input[type="checkbox"]:focus-visible{outline:2px solid var(--ap-focus);outline-offset:3px}.srfm-form button,.srfm-form .srfm-button,.srfm-form input[type="submit"]{display:inline-flex;align-items:center;gap:var(--ap-s3);padding:var(--ap-s4) var(--ap-s7)!important;font-family:var(--ap-sans)!important;font-size:1rem!important;font-weight:600!important;letter-spacing:.01em;color:var(--ap-walnut)!important;background:var(--ap-brass-lit)!important;border:1px solid var(--ap-brass-lit)!important;border-radius:var(--ap-radius)!important;box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ap-brass-hi) 46%,transparent),0 10px 24px color-mix(in oklab,var(--ap-walnut) 18%,transparent)!important;cursor:pointer;transition:background-color var(--ap-dur) var(--ap-ease),transform var(--ap-dur) var(--ap-ease),box-shadow var(--ap-dur) var(--ap-ease)}.srfm-form button:hover,.srfm-form .srfm-button:hover{background:var(--ap-brass)!important;border-color:var(--ap-brass)!important;transform:translateY(-1px);box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ap-brass-hi) 40%,transparent),0 14px 30px color-mix(in oklab,var(--ap-walnut) 24%,transparent)!important}.srfm-form button:focus-visible{outline:2px solid var(--ap-focus);outline-offset:3px}:root{--ap-eroare:#A8402A}.srfm-form .srfm-error-message,.srfm-form .srfm-error,.srfm-form [class*="error"]{color:var(--ap-eroare)!important;font-size:var(--ap-t-small);margin-block-start:var(--ap-s2)}.srfm-form input.srfm-input-error,.srfm-form textarea.srfm-input-error,.srfm-form .srfm-error input,.srfm-form .srfm-error textarea{border-color:var(--ap-eroare)!important;background:color-mix(in oklab,var(--ap-eroare) 5%,var(--ap-surface-2))!important}@media (min-width:40rem){.srfm-form .srfm-block[data-block-width="50"],.srfm-form .srfm-half-width{width:calc(50% - var(--ap-s3))}}.srfm-form-container .srfm-block .srfm-block-label,.srfm-form-container .srfm-block label{color:var(--ap-text)!important;font-family:var(--ap-sans);font-size:.9375rem;font-weight:600}.srfm-form-container .srfm-gdpr-block label,.srfm-form-container .srfm-checkbox-block label{font-weight:400;color:var(--ap-text-2)!important}.srfm-form .srfm-span-wrap{width:1.2rem!important;height:1.2rem!important;flex:0 0 auto;background:var(--ap-surface-2)!important;border:1px solid color-mix(in oklab,var(--ap-cocoa) 40%,transparent)!important;border-radius:3px!important;display:inline-grid;place-items:center;transition:background-color var(--ap-dur) var(--ap-ease),border-color var(--ap-dur) var(--ap-ease)}.srfm-form .srfm-span-wrap svg{width:.7rem;height:.7rem}.srfm-form .srfm-block:has(input[type="checkbox"]:checked) .srfm-span-wrap{background:var(--ap-accent)!important;border-color:var(--ap-accent)!important}.srfm-form .srfm-block:has(input[type="checkbox"]:checked) .srfm-span-wrap svg,.srfm-form .srfm-block:has(input[type="checkbox"]:checked) .srfm-span-wrap use{color:var(--ap-walnut)!important;fill:var(--ap-walnut)!important;stroke:var(--ap-walnut)!important}.srfm-form .srfm-block:has(input[type="checkbox"]:focus-visible) .srfm-span-wrap{outline:2px solid var(--ap-focus);outline-offset:3px}.srfm-form .srfm-block:hover .srfm-span-wrap{border-color:color-mix(in oklab,var(--ap-accent) 55%,transparent)!important}.srfm-form label:has(input[type="checkbox"]),.srfm-form .srfm-gdpr-block label,.srfm-form .srfm-checkbox-block label{display:block!important;grid-template-columns:none!important;font-weight:400;font-size:.9375rem;line-height:1.55;color:var(--ap-text-2)!important;cursor:pointer;padding-inline-start:1.9rem;position:relative}.srfm-form .srfm-gdpr-block .srfm-span-wrap,.srfm-form .srfm-checkbox-block .srfm-span-wrap{position:absolute;inset-inline-start:0;inset-block-start:.16em}.srfm-form input[type="checkbox"].screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0!important;background:none!important}.srfm-form .srfm-span-wrap.srfm-block-label{position:static!important;width:auto!important;height:auto!important;background:none!important;border:0!important;border-radius:0!important;display:inline!important;place-items:initial;font-family:var(--ap-sans);font-size:.9375rem;font-weight:400;line-height:1.55;color:var(--ap-text-2)!important}.srfm-form .srfm-span-wrap:not(.srfm-block-label){position:absolute;inset-inline-start:0;inset-block-start:.18em;width:1.2rem!important;height:1.2rem!important;display:inline-grid!important;place-items:center}.srfm-form label.srfm-cbx{display:block!important;position:relative;padding-inline-start:1.9rem;min-height:1.4rem;cursor:pointer}.srfm-form .srfm-block{margin-block-end:var(--ap-s3)!important}.srfm-form .srfm-block:last-of-type{margin-block-end:var(--ap-s5)!important}.srfm-form .srfm-block-wrap{margin-block:0!important}.srfm-form fieldset{margin:0!important;padding:0!important;border:0!important}.srfm-form .srfm-error-wrap:empty{display:none}.srfm-form .ts-control{min-height:3.4rem;padding:var(--ap-s4) var(--ap-s5)!important;font-family:var(--ap-sans)!important;font-size:1.0625rem!important;color:var(--ap-text)!important;background:var(--ap-surface-2)!important;border:1px solid color-mix(in oklab,var(--ap-cocoa) 30%,transparent)!important;border-radius:var(--ap-radius)!important;box-shadow:none!important;transition:border-color var(--ap-dur) var(--ap-ease),background-color var(--ap-dur) var(--ap-ease)}.srfm-form .ts-wrapper:hover .ts-control{border-color:color-mix(in oklab,var(--ap-accent) 45%,transparent)!important}.srfm-form .ts-wrapper.focus .ts-control,.srfm-form .ts-control:focus-within{border-color:var(--ap-accent)!important;background:var(--ap-surface)!important;box-shadow:0 0 0 3px color-mix(in oklab,var(--ap-accent) 18%,transparent)!important}.srfm-form .ts-control>input{height:auto!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;font-size:1.0625rem!important;color:var(--ap-text)!important}.srfm-form .ts-control>input:focus{box-shadow:none!important}.srfm-form .ts-control .item{color:var(--ap-text)!important}.srfm-form .ts-wrapper .ts-control::after,.srfm-form .srfm-dropdown-icon,.srfm-form .ts-wrapper::after{background:none!important;border-left:0!important}.srfm-form .ts-dropdown{margin-block-start:var(--ap-s2)!important;background:var(--ap-surface)!important;border:1px solid color-mix(in oklab,var(--ap-accent) 40%,transparent)!important;border-radius:var(--ap-radius)!important;box-shadow:0 18px 44px rgba(26,19,16,.18)!important;overflow:hidden}.srfm-form .ts-dropdown .option{padding:var(--ap-s3) var(--ap-s5)!important;font-size:.9375rem;color:var(--ap-text-2)!important}.srfm-form .ts-dropdown .option.active,.srfm-form .ts-dropdown .option:hover{background:color-mix(in oklab,var(--ap-accent) 12%,transparent)!important;color:var(--ap-text)!important}.ap-blog-hero{margin-inline:calc(50% - 50vw);padding:calc(var(--ap-header-h) + var(--ap-s8)) max(var(--ap-s5),calc(50vw - 640px)) var(--ap-s8);background-color:var(--ap-walnut);background-image:radial-gradient(640px 460px at 22% 8%,rgba(217,177,115,.09),rgba(217,177,115,0)),radial-gradient(760px 560px at 96% 96%,rgba(168,122,60,.08),rgba(168,122,60,0));color:var(--ap-cream);margin-block-end:var(--ap-s8)}.ap-blog-hero h1{margin:0 0 var(--ap-s4);font-family:var(--ap-serif);font-size:clamp(2.2rem,1.5rem + 2.8vw,3.6rem);line-height:1.08;font-weight:400;color:var(--ap-cream)}.ap-blog-hero__lede{margin:0;max-width:54ch;color:var(--ap-linen);font-size:1.0625rem;line-height:1.6}.blog .site-main,.archive.category .site-main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ap-s6);align-items:stretch}@media (max-width:61.99rem){.blog .site-main,.archive.category .site-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.blog .site-main,.archive.category .site-main{grid-template-columns:1fr}}.blog .site-main>*:not(article),.archive.category .site-main>*:not(article){grid-column:1 / -1}.blog article.ast-article-post,.archive.category article.ast-article-post{margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--ap-hairline);border-radius:var(--ap-radius);background:var(--ap-surface-2);overflow:hidden;transition:border-color var(--ap-dur) var(--ap-ease),transform var(--ap-dur) var(--ap-ease)}.blog article.ast-article-post:hover{border-color:color-mix(in oklab,var(--ap-accent) 55%,transparent);transform:translateY(-2px)}.blog article.ast-article-post::before{content:"";display:block;aspect-ratio:16 / 7;background:radial-gradient(340px 200px at 80% 20%,rgba(217,177,115,.14),rgba(217,177,115,0)),var(--ap-walnut);-webkit-mask:none}.blog article.ast-article-post:has(img)::before{display:none}.blog article .ast-post-format-,.blog article .post-content,.blog article .entry-content{padding:0 var(--ap-s5) var(--ap-s5)}.blog article .entry-header{padding:var(--ap-s5) var(--ap-s5) 0;margin:0}.blog article h2.entry-title{margin:var(--ap-s2) 0 var(--ap-s3);font-family:var(--ap-serif);font-size:clamp(1.25rem,1.05rem + .7vw,1.55rem)!important;line-height:1.22;font-weight:400!important}.blog article h2.entry-title a{color:var(--ap-text);text-decoration:none}.blog article h2.entry-title a:hover{color:var(--ap-accent-text)}.blog article .entry-meta,.single-post .entry-meta{font-family:var(--ap-sans);font-size:var(--ap-t-label)!important;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ap-accent-text)!important}.blog article .entry-meta a,.single-post .entry-meta a{color:var(--ap-accent-text)!important;text-decoration:none}.blog article .ast-excerpt-container p,.blog article .entry-content p{font-size:.9375rem;color:var(--ap-text-2)}.blog article .ast-blog-single-element.ast-read-more-container{margin-top:auto;padding:0 var(--ap-s5) var(--ap-s5)}.blog .ast-read-more-container a{font-family:var(--ap-sans);font-size:var(--ap-t-small);font-weight:600;color:var(--ap-accent-text);text-decoration:none;border-block-end:1px solid color-mix(in oklab,var(--ap-accent) 40%,transparent)}.blog .ast-read-more-container a:hover{color:var(--ap-text)}.single-post .entry-header{max-width:760px;margin:var(--ap-s7) auto var(--ap-s6)}.single-post h1.entry-title{font-family:var(--ap-serif);font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem);line-height:1.12;font-weight:400!important;color:var(--ap-text);margin-block:var(--ap-s3) var(--ap-s4)}.single-post .entry-content>*{max-width:760px;margin-inline:auto}.single-post .entry-content>p,.single-post .entry-content>ul,.single-post .entry-content>ol:not(.ap-rail){font-size:1.0625rem;line-height:1.75;color:var(--ap-text-2)}.single-post .entry-content>p.ap-lede{font-size:clamp(1.125rem,1rem + .5vw,1.35rem);line-height:1.6;color:var(--ap-text)}.single-post .entry-content>h2{margin-block:var(--ap-s7) var(--ap-s4);font-size:clamp(1.5rem,1.2rem + 1.1vw,2rem);scroll-margin-top:calc(var(--ap-header-h) + var(--ap-s5))}.single-post .entry-content>h3{margin-block:var(--ap-s6) var(--ap-s3);scroll-margin-top:calc(var(--ap-header-h) + var(--ap-s5))}.ap-toc{padding:var(--ap-s5) var(--ap-s6);border:1px solid color-mix(in oklab,var(--ap-accent) 34%,transparent);border-radius:var(--ap-radius);background:color-mix(in oklab,var(--ap-brass-lit) 8%,transparent);margin-block:var(--ap-s6)}.ap-toc__titlu{margin:0 0 var(--ap-s3);font-family:var(--ap-sans);font-size:var(--ap-t-label);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ap-accent-text)}.ap-toc ol{margin:0;padding:0;list-style:none;counter-reset:ap-toc;display:grid;gap:var(--ap-s2)}.ap-toc li{counter-increment:ap-toc;display:flex;gap:var(--ap-s3);align-items:baseline;font-size:.9375rem}.ap-toc li::before{content:counter(ap-toc,decimal-leading-zero);font-family:var(--ap-sans);font-size:.6875rem;font-weight:600;color:var(--ap-accent-text)}.ap-toc a{color:var(--ap-text-2);text-decoration:none}.ap-toc a:hover{color:var(--ap-accent-text)}.entry-content .ap-toc a{text-decoration:none}@media (min-width:87.5rem){.single-post .entry-content{position:relative}.single-post .ap-toc{position:sticky;top:calc(var(--ap-header-h) + var(--ap-s5));float:right;width:300px;margin:0 calc((100% - 760px) / 2 * -1 + 0px) var(--ap-s5) var(--ap-s6);transform:translateX(calc(100% + var(--ap-s6)));margin-inline:auto}}.ap-outro{max-width:760px;margin:var(--ap-s8) auto 0;display:grid;gap:var(--ap-s5);border-block-start:1px solid var(--ap-hairline);padding-block-start:var(--ap-s6)}.ap-author{display:grid;grid-template-columns:72px 1fr;gap:var(--ap-s5);align-items:center;padding:var(--ap-s5);border:1px solid var(--ap-hairline);border-radius:var(--ap-radius);background:var(--ap-surface-2)}.ap-author img{border-radius:50%;border:1px solid color-mix(in oklab,var(--ap-brass-lit) 45%,transparent)}.ap-author p{margin:0}.ap-author__nume{font-family:var(--ap-serif);font-size:1.25rem;color:var(--ap-text)}.ap-author__rol{font-size:var(--ap-t-small);color:var(--ap-text-2);margin-block:2px 4px!important}.ap-author__linkuri{font-size:var(--ap-t-small)}.ap-author__linkuri a{color:var(--ap-accent-text);text-decoration:none}.ap-author__linkuri a:hover{text-decoration:underline}.entry-content .ap-author__linkuri a{text-decoration:none}.ap-outro__newsletter,.ap-outro__cta{padding:var(--ap-s6);border-radius:var(--ap-radius)}.ap-outro__newsletter{border:1px solid color-mix(in oklab,var(--ap-accent) 40%,transparent);background:color-mix(in oklab,var(--ap-brass-lit) 9%,transparent)}.ap-outro__cta{background:var(--ap-walnut);color:var(--ap-cream)}.ap-outro__titlu{margin:0 0 var(--ap-s2)!important;font-family:var(--ap-serif);font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);line-height:1.2;color:inherit}.ap-outro__text{margin:0 0 var(--ap-s4)!important;font-size:.9375rem;color:var(--ap-text-2)}.ap-outro__cta .ap-outro__text{color:var(--ap-linen)}.ap-outro__btn{display:inline-block;padding:var(--ap-s3) var(--ap-s6);font-family:var(--ap-sans);font-weight:600;color:var(--ap-walnut)!important;background:var(--ap-brass-lit);border-radius:var(--ap-radius);text-decoration:none!important;box-shadow:inset 0 1px 0 color-mix(in oklab,var(--ap-brass-hi) 46%,transparent)}.ap-outro__btn:hover{background:var(--ap-brass)}.ap-outro__newsletter .srfm-form-container{margin:0}.ap-outro__newsletter .srfm-block{margin-block-end:var(--ap-s3)!important}.ap-readbar{position:fixed;inset-block-start:0;inset-inline:0;height:3px;z-index:calc(var(--ap-z-chrome) + 1);background:linear-gradient(90deg,var(--ap-brass-deep),var(--ap-brass-lit));transform-origin:left center;transform:scaleX(0);pointer-events:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.ap-readbar{animation:ap-read linear both;animation-timeline:scroll(root block)}}}@keyframes ap-read{from{transform:scaleX(0)}to{transform:scaleX(1)}}.single-post .post-navigation{max-width:760px;margin-inline:auto;padding-block:var(--ap-s6)}.single-post .post-navigation a{color:var(--ap-accent-text);text-decoration:none}.single-post .comments-area,.single-post .ast-comment-list{display:none}.blog .site-content,.archive .site-content{overflow-x:clip}.blog .site-main,.archive.category .site-main{max-width:1280px;margin-inline:auto;padding-inline:var(--ap-s5);box-sizing:content-box}@media (min-width:85rem){.blog .site-main,.archive.category .site-main{padding-inline:0}}.ap-author:not(:has(img)){grid-template-columns:1fr}body.single-post .site-content .content-area{width:100%!important;max-width:none!important;margin-inline:auto!important}body.single-post .entry-header{margin-inline:auto}body.single-post .ast-separate-container .ast-article-single{background:transparent;padding-inline:var(--ap-s5);border:0}.single-post .ap-toc{position:static!important;float:none!important;width:auto!important;transform:none!important;margin:var(--ap-s6) auto!important;max-width:760px}body.single-post .site-content .ast-container{max-width:none!important;width:100%!important}.single-post .entry-content .ap-lede{max-width:760px;margin-inline:auto!important}.single-post .post-navigation{max-width:760px;margin:0 auto var(--ap-s7);padding:var(--ap-s6) var(--ap-s5) 0;border-block-start:1px solid var(--ap-hairline)}.single-post .post-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:var(--ap-s5)}.single-post .post-navigation .nav-links>div,.single-post .post-navigation .nav-previous,.single-post .post-navigation .nav-next{border:0!important;padding:0!important}.single-post .post-navigation .nav-next{text-align:end}.single-post .post-navigation a{display:block;text-decoration:none!important;color:var(--ap-text)}.single-post .post-navigation .ast-post-nav,.single-post .post-navigation a .ast-left-arrow,.single-post .post-navigation a .ast-right-arrow{font-family:var(--ap-sans);font-size:var(--ap-t-label);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--ap-accent-text)}.single-post .post-navigation a:hover{color:var(--ap-accent-text)}.single-post .post-navigation p,.single-post .post-navigation .ast-post-title{margin:var(--ap-s2) 0 0;font-family:var(--ap-serif);font-size:1.0625rem;line-height:1.35}@media (max-width:40rem){.single-post .post-navigation{margin-block-end:var(--ap-s8)}.single-post .post-navigation .nav-links{grid-template-columns:1fr}.single-post .post-navigation .nav-next{text-align:start}}.single-post .post-navigation a>p{display:block!important}.single-post .post-navigation .nav-links,.single-post .post-navigation .nav-links>*{column-rule:none!important;border:0!important}.single-post .post-navigation .nav-links::before,.single-post .post-navigation .nav-links::after{content:none!important}@media (max-width:61.99rem){.site-primary-footer-wrap,.site-below-footer-wrap{padding-inline:var(--ap-s5)!important}}.ap-chapters{display:grid;gap:var(--ap-s5);counter-reset:ap-cap}@media (min-width:40rem){.ap-chapters{grid-template-columns:repeat(2,1fr)}}@media (min-width:62rem){.ap-chapters{grid-template-columns:repeat(3,1fr)}}.ap-chapters>.ap-chapter{max-width:none!important;margin:0!important;position:relative;counter-increment:ap-cap;padding:var(--ap-s6) var(--ap-s5) var(--ap-s5);border:1px solid rgba(26,19,16,0.14);border-radius:2px;background:var(--ap-surface);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.ap-chapter::before{content:counter(ap-cap,decimal-leading-zero);position:absolute;top:var(--ap-s4);right:var(--ap-s4);font-family:"Playfair Display",Georgia,serif;font-size:1.75rem;line-height:1;color:var(--ap-accent);opacity:0.35}.ap-chapter:hover{transform:translateY(-3px);border-color:var(--ap-accent);box-shadow:0 12px 28px -18px rgba(26,19,16,0.45)}.ap-chapter h3{margin:0 0 var(--ap-s2);font-size:1.3rem;line-height:1.25;padding-right:var(--ap-s7)}.ap-chapter h3 a{color:var(--ap-text);text-decoration:none!important}.ap-chapter h3 a::after{content:"";position:absolute;inset:0}.ap-chapter__meta{font-size:0.78rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ap-accent);margin:0 0 var(--ap-s2)}.ap-chapter__sample{font-size:0.92rem;color:var(--ap-text);opacity:0.72;margin:0}.ap-terms{counter-reset:ap-termen}.ap-terms>.ap-term{max-width:min(900px,100%)!important;counter-increment:ap-termen;position:relative;border-top:1px solid rgba(26,19,16,0.14);padding-block:var(--ap-s7) var(--ap-s4)}.ap-terms>.ap-term:first-child{border-top:0;padding-block-start:var(--ap-s4)}.ap-term::before{content:counter(ap-termen,decimal-leading-zero);position:absolute;top:var(--ap-s7);right:0;font-family:"Playfair Display",Georgia,serif;font-size:2.25rem;line-height:1;color:var(--ap-accent);opacity:0.22;pointer-events:none}@media (min-width:78rem){.ap-term::before{right:auto;left:-5.5rem}}.ap-term h3,.ap-term h2.ap-h3{scroll-margin-top:var(--ap-ancora-offset);margin:0 0 var(--ap-s3)}.ap-term__def{font-size:1.1rem;line-height:1.6}.ap-term .ap-term__cols{max-width:min(100%,900px)!important;gap:var(--ap-s6);margin-block:var(--ap-s5) var(--ap-s4)}.ap-term__k{font-size:0.75rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ap-accent);margin:0 0 var(--ap-s2)}.ap-term__cols p:not(.ap-term__k){font-size:0.97rem;margin:0}.ap-term__voice{font-family:"Playfair Display",Georgia,serif;font-style:italic;font-size:1.1rem;line-height:1.55;border-left:2px solid var(--ap-accent);padding-left:var(--ap-s4);margin-block:var(--ap-s4) 0}.ap-term__voice strong{font-family:"Source Sans 3",system-ui,sans-serif;font-style:normal;font-weight:600;font-size:0.75rem;letter-spacing:0.14em;text-transform:uppercase;color:var(--ap-accent);margin-right:var(--ap-s2)}.ap-lexicon>*{max-width:none!important;margin-left:0!important;margin-right:0!important}.ap-lexicon__rail{position:sticky;top:calc(var(--ap-header-h) + var(--ap-s3));z-index:5;display:flex;flex-wrap:wrap;gap:var(--ap-s2);padding:var(--ap-s3) 0;background:var(--ap-surface);box-shadow:0 10px 14px -12px rgba(26,19,16,0.25)}.ap-lexicon__rail a{min-width:2.1rem;padding:0.3rem 0.45rem;text-align:center;font-size:0.85rem;font-weight:600;color:var(--ap-accent);border:1px solid rgba(26,19,16,0.18);border-radius:2px;text-decoration:none!important;transition:background 0.2s ease,color 0.2s ease}.ap-lexicon__rail a:hover{background:var(--ap-text);color:var(--ap-surface)}.ap-lexicon__group{scroll-margin-top:calc(var(--ap-header-h) + 5.5rem);margin-block:var(--ap-s7) 0}.ap-lexicon__group>*{max-width:none!important;margin-left:0!important;margin-right:0!important}@media (min-width:62rem){.ap-lexicon__group{column-count:2;column-gap:var(--ap-s8)}.ap-lexicon__letter{column-span:all}}.ap-lexicon__letter{font-family:"Playfair Display",Georgia,serif;font-size:clamp(2rem,4vw,2.75rem);line-height:1;color:rgba(26,19,16,0.22);border-bottom:1px solid rgba(26,19,16,0.14);padding-bottom:var(--ap-s3);margin-bottom:var(--ap-s4)!important}.ap-lexicon__item{break-inside:avoid;scroll-margin-top:calc(var(--ap-header-h) + 5.5rem);font-size:0.95rem;line-height:1.55;margin-bottom:var(--ap-s3)!important}.ap-lexicon__item strong{font-weight:650}.ap-chapnav{display:grid;gap:var(--ap-s5);border-top:1px solid rgba(26,19,16,0.14);padding-top:var(--ap-s6)}@media (min-width:48rem){.ap-chapnav{grid-template-columns:1fr auto 1fr}.ap-chapnav>.ap-chapnav__hub{text-align:center}.ap-chapnav>.ap-chapnav__next{text-align:right}}.ap-chapnav>.wp-block-group{max-width:none!important;margin:0!important}.ap-chapnav p{margin:0 0 var(--ap-s1)}.ap-chapnav a{font-family:"Playfair Display",Georgia,serif;font-size:1.1rem;color:var(--ap-text);text-decoration:none!important}.ap-chapnav a:hover{color:var(--ap-accent)}.ap-chapnav__gol{display:none}.ap-diva-titlu{font-size:clamp(2.75rem,6vw,4rem);letter-spacing:0.06em}@media (max-width:40rem){.ap-term::before{font-size:1.6rem;top:var(--ap-s6)}.ap-chapter h3{padding-right:var(--ap-s6)}}.ap-lexicon__group,.ap-lexicon__item{scroll-margin-top:calc(var(--ap-header-h) + 8rem)}.ap-chapctx{max-width:min(900px,100%)!important;border-bottom:1px solid rgba(26,19,16,0.14);padding-block-end:var(--ap-s6)}.ap-chapctx .ap-term__cols{margin-block:0!important}@media (max-width:47.99rem){.ap-lexicon__rail{position:static;box-shadow:none}.ap-lexicon__group,.ap-lexicon__item{scroll-margin-top:var(--ap-ancora-offset)}}.ap-confirm::before{content:"";display:block;width:44px;height:26px;margin-block-end:var(--ap-s3);background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2244%22%20height%3D%2226%22%3E%3Crect%20y%3D%222%22%20width%3D%2244%22%20height%3D%223%22%20rx%3D%221.5%22%20fill%3D%22%23A87A3C%22%2F%3E%3Crect%20y%3D%2211%22%20width%3D%2229%22%20height%3D%223%22%20rx%3D%221.5%22%20fill%3D%22%23A87A3C%22%2F%3E%3Crect%20y%3D%2220%22%20width%3D%2215%22%20height%3D%223%22%20rx%3D%221.5%22%20fill%3D%22%23A87A3C%22%2F%3E%3C%2Fsvg%3E") no-repeat}.skip-link.screen-reader-text:focus{background:var(--ap-cream);color:#241A14;border:1px solid var(--ap-brass-deep);border-radius:2px;padding:var(--ap-s3) var(--ap-s5);font-weight:600;z-index:100001;outline:2px solid var(--ap-brass-deep);outline-offset:2px}.ap-section--warm :is(p,li) a:not(.wp-block-button__link),.ap-section--dark :is(p,li) a:not(.wp-block-button__link){color:var(--ap-accent-text)}.main-header-menu .current-menu-item>.menu-link,.main-header-menu .current-menu-ancestor>.menu-link{color:var(--ap-brass-lit)}.ast-builder-menu-1 .main-header-menu .menu-item.current-menu-item>.menu-link,.ast-builder-menu-1 .main-header-menu .menu-item.current-menu-ancestor>.menu-link{color:var(--ap-brass-lit)}.ap-diva{animation-timeline:view();animation-range:entry 0% cover 50%}@keyframes ap-diva-reveal{0%{opacity:0;transform:translateX(clamp(-20px,-3vw,-30px))}100%{opacity:1;transform:translateX(0)}}.ap-diva>*{animation-name:ap-diva-reveal;animation-timeline:view();animation-range:entry 0% cover 100%;animation-fill-mode:both}.ap-diva>*:nth-child(1){animation-delay:0ms}.ap-diva>*:nth-child(2){animation-delay:150ms}.ap-diva>*:nth-child(3){animation-delay:300ms}.ap-diva>*:nth-child(4){animation-delay:450ms}.ap-diva>*::after{content:'';position:absolute;border-top:1px solid color-mix(in oklab,var(--ap-brass) 21%,transparent)}@media (min-width:62rem){.ap-diva>*::after{top:calc(var(--ap-s6) + var(--ap-s3));left:100%;width:var(--ap-s4);height:1px;clip-path:inset(0 100% 0 0);animation-name:ap-diva-line-grow-h;animation-timeline:view();animation-range:entry 20% cover 60%;animation-fill-mode:both}@keyframes ap-diva-line-grow-h{0%{clip-path:inset(0 100% 0 0)}100%{clip-path:inset(0 0 0 0)}}.ap-diva>*:nth-child(4)::after{display:none}}@media (max-width:61.99rem){.ap-diva>*::after{left:1.6rem;top:100%;width:1px;height:var(--ap-s3);clip-path:inset(100% 0 0 0);animation-name:ap-diva-line-grow-v;animation-timeline:view();animation-range:entry 20% cover 60%;animation-fill-mode:both}@keyframes ap-diva-line-grow-v{0%{clip-path:inset(100% 0 0 0)}100%{clip-path:inset(0 0 0 0)}}.ap-diva>*:nth-child(4)::after{display:none}}@media (prefers-reduced-motion:reduce){.ap-diva{animation:none}.ap-diva>*{animation:none;opacity:1;transform:translateX(0)}.ap-diva>*::after{animation:none;clip-path:inset(0 0 0 0)!important}.ap-diva>*:nth-child(4)::after{display:none}}.ap-blog-gol{padding-inline:var(--ap-s5)}.ap-blog-gol>*{max-width:1280px;margin-inline:auto}.ap-blog-gol>.ap-relcards{display:grid;gap:var(--ap-s5);margin-block-start:var(--ap-s6)}@media (min-width:48rem){.ap-blog-gol>.ap-relcards{grid-template-columns:repeat(3,1fr)}}@media (min-width:62rem){.ap-blog-gol{padding-inline:var(--ap-s7)}}.ap-blog-gol{display:grid;grid-template-columns:minmax(0,1280px);justify-content:center}.ap-blog-gol>*{max-width:none;margin-inline:0}.ap-blog-gol>.ap-lede{max-width:46ch}@supports (animation-timeline:view()){.ap-reveal>:nth-child(4n+1){animation-range:entry 0% entry 70%}.ap-reveal>:nth-child(4n+2){animation-range:entry 5% entry 78%}.ap-reveal>:nth-child(4n+3){animation-range:entry 10% entry 86%}.ap-reveal>:nth-child(4n+4){animation-range:entry 15% entry 94%}}@media (prefers-reduced-motion:reduce){.ap-reveal>*{animation:none!important;opacity:1!important;transform:none!important}}.ap-ancora{display:inline-block;width:1.15em;height:0.8em;margin-inline-start:var(--ap-s2);vertical-align:baseline;opacity:0;transition:opacity .18s ease;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2244%22%20height%3D%2226%22%3E%3Crect%20y%3D%222%22%20width%3D%2244%22%20height%3D%223%22%20rx%3D%221.5%22%20fill%3D%22%23A87A3C%22%2F%3E%3Crect%20y%3D%2211%22%20width%3D%2229%22%20height%3D%223%22%20rx%3D%221.5%22%20fill%3D%22%23A87A3C%22%2F%3E%3Crect%20y%3D%2220%22%20width%3D%2215%22%20height%3D%223%22%20rx%3D%221.5%22%20fill%3D%22%23A87A3C%22%2F%3E%3C%2Fsvg%3E")}.ap-term:hover .ap-ancora,.ap-term:focus-within .ap-ancora,.ap-lexicon__item:hover .ap-ancora,.ap-lexicon__item:focus-within .ap-ancora,.ap-ancora:focus-visible{opacity:.85}.ap-ancora:focus-visible{outline:2px solid var(--ap-accent);outline-offset:3px;opacity:1}@media (hover:none){.ap-ancora{opacity:.35}}@supports selector(:has(*)){.ap-lexicon:has(.ap-lexicon__group:target) .ap-lexicon__group:not(:target){display:none}.ap-lexicon:has(.ap-lexicon__group:target) .ap-lexicon__toate{background:var(--ap-text);color:var(--ap-surface)}}.ap-lexicon__toate{min-width:2.6rem;padding:.3rem .5rem;margin-inline-end:var(--ap-s2);text-align:center;font-size:.8rem;font-weight:600;letter-spacing:.04em;color:var(--ap-accent);border:1px solid rgba(26,19,16,.28);border-radius:2px;text-decoration:none!important;transition:background .2s ease,color .2s ease}.ap-lexicon__toate:hover{background:var(--ap-text);color:var(--ap-surface)}.ap-lexicon__toate:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}@media (max-width:47.99rem){.srfm-form input,.srfm-form textarea,.srfm-form select,.srfm-form .ts-control,.srfm-form .ts-control input,input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],textarea,select{font-size:16px!important}}.ap-progress{padding-inline:env(safe-area-inset-left,0) env(safe-area-inset-right,0)}.site-header,.ast-mobile-header-wrap{padding-inline:env(safe-area-inset-left,0) env(safe-area-inset-right,0)}#ast-scroll-top{margin-block-end:env(safe-area-inset-bottom,0);margin-inline-end:env(safe-area-inset-right,0)}html{-webkit-tap-highlight-color:rgba(168,122,60,.22)}@media (max-width:61.99rem){.ast-mobile-menu-trigger-minimal,button.menu-toggle{min-block-size:48px;min-inline-size:48px}}.ap-panel--spotuv,.ap-hero__badge,.ast-sticky-active .site-header,.ast-main-header-wrap.ast-header-sticked,.ast-mobile-header-wrap,.ast-mobile-popup-drawer .ast-mobile-popup-inner,.ap-matrix>*:first-child{-webkit-backdrop-filter:inherit}@media (max-width:47.99rem){.srfm-form input[type="text"],.srfm-form input[type="email"],.srfm-form input[type="url"],.srfm-form input[type="tel"],.srfm-form input[type="number"],.srfm-form input[type="search"],.srfm-form textarea,.srfm-form select,.srfm-form .ts-control,.srfm-form .ts-control input{font-size:16px!important}}@media (max-width:47.99rem){.srfm-form,.srfm-form-container,.srfm-block,:root{--srfm-input-field-font-size:16px}.srfm-form textarea.srfm-input-common{font-size:16px!important}}@media print{.site-header,.site-footer,.main-navigation,.ast-mobile-header-wrap,.ast-scroll-top-icon,#ast-scroll-top,.ap-progress,.ap-chapnav,.post-navigation,.wp-block-buttons,.srfm-form,.ap-diag,.skip-link{display:none!important}body,.site-content,.ap-section{background:#fff!important;color:#000!important}.ap-section--dark,.ap-section--warm,.ap-section--pools,.ap-section--depth{background:#fff!important}.ap-section--dark *,.ap-section--warm *,.ap-section--pools *,.ap-section--depth *{color:#000!important}*{box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;animation:none!important;transition:none!important;opacity:1!important}.ap-section{padding-block:12pt!important}.entry-content a[href^="/"]::after{content:" (anaprecup.com" attr(href) ")";font-size:9pt;color:#555}.entry-content a[href^="http"]:not([href*="anaprecup.com"])::after{content:" (" attr(href) ")";font-size:9pt;color:#555}h1,h2,h3{page-break-after:avoid;break-after:avoid}.ap-term,.ap-chapter,.ap-relcards>*,li{page-break-inside:avoid;break-inside:avoid}p{orphans:3;widows:3}@page{size:A4;margin:14mm}}@media print{.ap-breadcrumb-wrap,.ast-breadcrumbs-wrapper,nav[aria-label*="readcrumb" i],.trail-items{display:none!important}.entry-content *,.ap-section,.ap-section *{background-image:none!important;background-color:transparent!important}.ap-glance>*,.ap-relcards>*,.ap-chapter,.ap-panel{border:1px solid #ccc!important}.ap-glance>*{padding:8pt!important}.ap-section--pools,.ap-section--depth{min-height:0!important;position:static!important}}@media print{.ap-section::before,.ap-section::after,.ap-section--pools::before,.ap-section--pools::after,.ap-section--depth::before,.ap-section--depth::after,.ap-hero::before,.ap-hero::after{background:none!important;background-image:none!important;content:none!important}}.ap-reveal{animation:none!important;opacity:1!important;transform:none!important}.ap-diva>*{animation-delay:0s;display:flex;flex-direction:column}.ap-diva>*>p:last-child{margin-block-start:auto;padding-block-start:var(--ap-s3)}@media (min-width:62rem){.ap-diva>*:nth-child(1){animation-range:entry 0% cover 62%}.ap-diva>*:nth-child(2){animation-range:entry 6% cover 68%}.ap-diva>*:nth-child(3){animation-range:entry 12% cover 74%}.ap-diva>*:nth-child(4){animation-range:entry 18% cover 80%}}@media (prefers-reduced-motion:reduce){.ap-diva>*{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:64rem){.srfm-form input[type="text"],.srfm-form input[type="email"],.srfm-form input[type="url"],.srfm-form input[type="tel"],.srfm-form input[type="number"],.srfm-form input[type="search"],.srfm-form textarea,.srfm-form select,.srfm-form .ts-control,.srfm-form .ts-control input,.srfm-form textarea.srfm-input-common{font-size:16px!important}.srfm-form,.srfm-form-container,.srfm-block,:root{--srfm-input-field-font-size:16px}}@media (hover:none),(pointer:coarse){.ap-lexicon__rail a,.ap-lexicon__toate{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.ap-ancora{position:relative}.ap-ancora::after{content:"";position:absolute;inset:-14px -12px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ap-section>.wp-block-group>*,.ap-section>*{animation-range:entry 0px entry 260px}.ap-section>.ap-lexicon,.ap-section>.wp-block-group>.ap-lexicon__group,.ap-lexicon__group,.ap-section>.ap-terms,.ap-section>.ap-chapters,.ap-section>.ap-diva,.ap-section>.wp-block-columns,.ap-section>.ap-relcards{animation:none;opacity:1}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ap-section>.wp-block-group>*,.ap-section>*{animation-range:entry 0px entry 160px}}}@supports (animation-timeline:view()){.ap-glance,.ap-glance>*,.ap-glance>*>*,.ap-deliverable,.ap-deliverable>*,.ap-scope>*,.ap-matrix>*{animation:none;opacity:1}}@supports (animation-timeline:view()){.ap-section .ap-glance,.ap-section .ap-glance>*,.ap-section>.ap-glance>*>*,.ap-section .ap-deliverable,.ap-section .ap-deliverable>*,.ap-section--depth>*,.ap-section--depth>.wp-block-group>*,.ap-section--pools>.wp-block-group>.ap-glance>*{animation:none;opacity:1;transform:none}}@font-face{font-family:"Playfair Fallback Georgia";src:local("Georgia");font-weight:400;size-adjust:102.36%;ascent-override:105.71%;descent-override:24.52%;line-gap-override:0%}@font-face{font-family:"Playfair Fallback Georgia";src:local("Georgia Bold"),local("Georgia-Bold");font-weight:700;size-adjust:89.63%;ascent-override:120.71%;descent-override:28.00%;line-gap-override:0%}@font-face{font-family:"Playfair Fallback Times";src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif"),local("LiberationSerif-Regular");font-weight:400;size-adjust:112.64%;ascent-override:96.06%;descent-override:22.28%;line-gap-override:0%}@font-face{font-family:"Playfair Fallback Times";src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Liberation Serif Bold"),local("LiberationSerif-Bold");font-weight:700;size-adjust:108.05%;ascent-override:100.14%;descent-override:23.23%;line-gap-override:0%}@font-face{font-family:"Source Sans Fallback Segoe";src:local("Segoe UI"),local("SegoeUI");font-weight:400;size-adjust:94.41%;ascent-override:108.47%;descent-override:42.37%;line-gap-override:0%}@font-face{font-family:"Source Sans Fallback Segoe";src:local("Segoe UI Semibold"),local("SegoeUI-Semibold");font-weight:600;size-adjust:94.31%;ascent-override:108.58%;descent-override:42.41%;line-gap-override:0%}@font-face{font-family:"Source Sans Fallback Arial";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans-Regular");font-weight:400;size-adjust:94.72%;ascent-override:108.10%;descent-override:42.23%;line-gap-override:0%}@font-face{font-family:"Source Sans Fallback Arial";src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");font-weight:600;size-adjust:90.10%;ascent-override:113.65%;descent-override:44.39%;line-gap-override:0%}@font-face{font-family:"Playfair Fallback Noto";src:local("Noto Serif"),local("Noto Serif Regular"),local("NotoSerif-Regular"),local("NotoSerif");font-weight:400;size-adjust:93.84%;ascent-override:115.30%;descent-override:26.75%;line-gap-override:0%}@font-face{font-family:"Playfair Fallback Noto";src:local("Noto Serif Bold"),local("NotoSerif-Bold");font-weight:700;size-adjust:90.31%;ascent-override:119.80%;descent-override:27.79%;line-gap-override:0%}@font-face{font-family:"Source Sans Fallback Roboto";src:local("Roboto"),local("Roboto Regular"),local("Roboto-Regular");font-weight:400;size-adjust:94.22%;ascent-override:108.68%;descent-override:42.45%;line-gap-override:0%}@font-face{font-family:"Source Sans Fallback Roboto";src:local("Roboto Medium"),local("Roboto-Medium");font-weight:600;size-adjust:96.35%;ascent-override:106.28%;descent-override:41.52%;line-gap-override:0%}@font-face{font-family:"Playfair Fallback DejaVu";src:local("DejaVu Serif"),local("DejaVuSerif");font-weight:400;size-adjust:87.99%;ascent-override:122.97%;descent-override:28.53%;line-gap-override:0%}@font-face{font-family:"Playfair Fallback DejaVu";src:local("DejaVu Serif Bold"),local("DejaVuSerif-Bold");font-weight:700;size-adjust:81.43%;ascent-override:132.88%;descent-override:30.82%;line-gap-override:0%}@font-face{font-family:"Source Sans Fallback DejaVu";src:local("DejaVu Sans"),local("DejaVuSans");font-weight:400;size-adjust:82.51%;ascent-override:124.11%;descent-override:48.48%;line-gap-override:0%}@font-face{font-family:"Source Sans Fallback DejaVu";src:local("DejaVu Sans Bold"),local("DejaVuSans-Bold");font-weight:600;size-adjust:75.22%;ascent-override:136.13%;descent-override:53.18%;line-gap-override:0%}@font-face{font-family:"Playfair Fallback Nimbus";src:local("Nimbus Roman"),local("NimbusRoman-Regular");font-weight:400;size-adjust:112.63%;ascent-override:96.07%;descent-override:22.29%;line-gap-override:0%}@font-face{font-family:"Playfair Fallback Nimbus";src:local("Nimbus Roman Bold"),local("NimbusRoman-Bold");font-weight:700;size-adjust:108.05%;ascent-override:100.14%;descent-override:23.23%;line-gap-override:0%}@font-face{font-family:"Source Sans Fallback Nimbus";src:local("Nimbus Sans"),local("NimbusSans-Regular");font-weight:400;size-adjust:94.73%;ascent-override:108.09%;descent-override:42.22%;line-gap-override:0%}@font-face{font-family:"Source Sans Fallback Nimbus";src:local("Nimbus Sans Bold"),local("NimbusSans-Bold");font-weight:600;size-adjust:90.10%;ascent-override:113.66%;descent-override:44.40%;line-gap-override:0%}.ap-chapter__meta{color:var(--ap-accent-text)}.error404 #primary{padding:0;margin:0}.error404 .ast-container{max-width:none;padding:0}.ap-404 .ap-section{padding-inline:clamp(1.25rem,4vw,3rem)}.ap-404 .ap-section>*{max-width:1280px;margin-inline:auto}.ap-404 .ap-404__hero{padding-block:clamp(4rem,12vh,8rem)}.ap-404 .ap-404__routes{padding-block:clamp(3rem,8vh,6rem)}.ap-404 .ap-404__routes .ap-relcards>div{background:var(--ap-surface-2)}.ap-404 .ap-404__search{margin-top:var(--ap-s7,3rem);max-width:34rem;margin-inline:0}.ap-404 .ap-404__search h2{font-size:1.3rem;margin-bottom:var(--ap-s3,0.75rem)}.ap-404 .ap-404__search form{display:flex;gap:var(--ap-s3,.75rem);flex-wrap:wrap}.ap-404 .ap-404__search input[type="search"]{flex:1 1 14rem;min-height:44px}.ap-404 .ap-404__search label{flex-basis:100%;margin-bottom:var(--ap-s2,.5rem)}.ap-section .wp-block-heading.ap-h3:is(h2),.entry-content h2.ap-h3,.ap-term h2.ap-h3{font-size:var(--ap-t-h3);font-weight:500}.ap-glosar-cta .ap-btn-row,.ap-404 .ap-btn-row{display:flex;flex-wrap:wrap;gap:var(--ap-s3,.75rem);align-items:center}.ap-glosar-cta .ap-btn-row .wp-block-button,.ap-404 .ap-btn-row .wp-block-button{margin:0}.ast-header-navigation .dropdown-menu-toggle,.ast-builder-menu .dropdown-menu-toggle{min-width:24px;min-height:24px;display:inline-flex;align-items:center;justify-content:center}:root{--ap-ancora-offset:120px}:where(#content,main [id],.entry-content [id],.ap-404 [id]){scroll-margin-top:var(--ap-ancora-offset)}@media (max-width:64rem){.ast-mobile-header-wrap .site-title,.ast-mobile-header-wrap .site-title a{white-space:nowrap}.ast-mobile-header-wrap .ast-builder-button-wrap .ast-custom-button-link{display:inline-flex;align-items:center;line-height:1}.ast-mobile-header-wrap .ast-builder-button-wrap .ast-custom-button{white-space:nowrap;font-size:0.82rem;line-height:1.1;padding:0.62rem 0.85rem;min-height:44px;display:inline-flex;align-items:center}.ast-mobile-header-wrap .ast-builder-layout-element[data-section*="button"]{padding-inline:0}}@media (max-width:22.5rem){.ast-mobile-header-wrap .ast-builder-layout-element[data-section*="button"]{display:none}}.ap-term__k,.ap-term__voice strong,.ap-lexicon__rail a,.ap-lexicon__toate,.ap-matrix>*:first-child strong{color:var(--ap-accent-text)}.ap-chapnav a:hover{color:var(--ap-accent-text)}