.wof-post-head{position:relative;padding:168px 0 64px;background:var(--wof-ink)}.wof-post-kicker{display:flex;flex-wrap:wrap;align-items:center;margin:0 0 18px}.wof-post-kicker .wof-cat-label{display:inline-flex;align-items:center;min-height:44px}.wof-post-title{max-width:24ch;margin:0 0 44px;font-size:clamp(34px,4.4vw,62px);font-weight:500;line-height:1.1;letter-spacing:-.03em;color:#fff;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.wof-post-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;padding-top:28px;border-top:1px solid rgba(255,255,255,.16)}.wof-post-head .wof-byline{margin:0;font-style:normal}.wof-byline-text{display:flex;flex-direction:column;gap:2px}.wof-post-head .wof-byline-name{font-size:16px}.wof-post-head .wof-byline-name a{display:inline-block;padding:4px 0}.wof-post-head .wof-byline-role{font-size:14px;color:rgba(255,255,255,.68)}.wof-post-facts{display:flex;flex-wrap:wrap;gap:18px 44px;margin:0}.wof-post-facts>div{padding-left:16px;border-left:1px solid rgba(255,255,255,.16)}.wof-post-facts dt{margin:0 0 4px;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.62)}.wof-post-facts dd{margin:0;font-size:15px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:767px){.wof-post-head{padding:124px 0 44px}.wof-post-title{margin-bottom:32px}.wof-post-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;width:100%}}.wof-post-head.has-cover{padding-bottom:0}.wof-post-cover{position:relative;aspect-ratio:16/9;max-height:74vh;width:100%;margin:48px 0 0;overflow:hidden;background:var(--wof-ink-2)}.wof-post-cover img{object-fit:cover;object-position:var(--wof-cover-pos,50% 50%)}.wof-post-cover--contain{border:1px solid rgba(255,255,255,.12)}.wof-post-cover--contain img{object-fit:contain;object-position:50% 50%}@media (max-width:767px){.wof-post-cover{aspect-ratio:4/3;margin-top:32px}.wof-post-cover--contain{aspect-ratio:3/2}}.wof-post-head.has-cover+.wof-article-section{padding-top:80px}@media (max-width:767px){.wof-post-head.has-cover+.wof-article-section{padding-top:48px}}.wof-prose{overflow-wrap:break-word}.wof-prose :is(h2,h3,h4) :is(b,strong){font-weight:inherit}.wof-prose b,.wof-prose strong{font-weight:500;color:#120e0b}.wof-prose h4{margin:1.4em 0 .4em;font-size:19px;font-weight:600;line-height:1.4;color:#120e0b}.wof-prose a:hover{color:#120e0b}.wof-prose a:focus-visible{outline:2px solid var(--wof-copper,#a2723f);outline-offset:2px;text-decoration:none}.wof-prose ol{padding-left:1.6em}.wof-prose ol>li::marker{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.wof-prose li>ol,.wof-prose li>ul{margin:.5em 0 .2em}.wof-prose hr{margin:2.4em 0;border:0;border-top:1px solid rgba(43,36,32,.16);opacity:1}.wof-prose iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;margin:2em 0;border:0;background:var(--wof-ink-2)}.wof-prose p>iframe:only-child{margin:0}.wof-prose p img,.wof-prose>img{display:block;max-width:100%;height:auto;margin:1.6em auto}.wof-prose figure{margin:2.6em auto}.wof-prose figure img{max-height:86vh;object-fit:contain;background:rgba(43,36,32,.05)}.wof-prose figcaption{max-width:700px;margin:14px auto 0;padding-left:14px;border-left:1px solid var(--wof-copper,#a2723f);font-size:14px;line-height:1.55;color:var(--wof-muted);text-align:left}.wof-zoom{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.wof-zoom:after{content:"";position:absolute;right:12px;bottom:12px;width:44px;height:44px;border:1px solid rgba(255,255,255,.55);background:linear-gradient(#fff,#fff) 50% /14px 1px no-repeat,linear-gradient(#fff,#fff) 50% /1px 14px no-repeat,rgba(22,17,13,.78);opacity:0;transition:opacity .3s ease}.wof-zoom:focus-visible:after,.wof-zoom:hover:after{opacity:1}.wof-zoom:focus-visible{outline:2px solid var(--wof-copper,#a2723f);outline-offset:4px}@media (pointer:coarse){.wof-zoom:after{opacity:.9}}.wof-pswp-caption{position:absolute;left:0;right:0;bottom:0;padding:16px 20px calc(16px + env(safe-area-inset-bottom, 0px));font-size:14px;line-height:1.5;color:#fff;text-align:center;background:rgba(17,17,17,.72)}.wof-pswp-caption:empty{display:none}.wof-prose .wof-table-wrap{grid-column:1/-1;width:100%;max-width:1000px;margin:2em auto;border:1px solid rgba(43,36,32,.16);background:#fff}.wof-prose .wof-table-wrap:focus-visible{outline:2px solid var(--wof-copper,#a2723f);outline-offset:2px}.wof-prose table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wof-prose td,.wof-prose th{padding:14px 18px;border-bottom:1px solid rgba(43,36,32,.12);text-align:left;vertical-align:top}.wof-prose table.has-head tr:first-child>th,.wof-prose thead th{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--wof-muted);background:rgba(43,36,32,.04)}.wof-prose tbody th{font-weight:600;color:#120e0b}.wof-prose tr:last-child>td{border-bottom:0}.wof-prose caption{caption-side:top;padding:14px 18px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--wof-muted)}@media (max-width:767px){.wof-prose .wof-table-wrap.is-cards{overflow:visible;border:0;background:none}.wof-prose .is-cards table{min-width:0}.wof-prose .is-cards table.has-head tr:first-child:has(>th:first-child+th),.wof-prose .is-cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wof-prose .is-cards tr{display:block;margin-bottom:14px;border:1px solid rgba(43,36,32,.16);background:#fff}.wof-prose .is-cards :is(td,th){display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:12px;padding:12px 16px;border-bottom:1px solid rgba(43,36,32,.1)}.wof-prose .is-cards :is(td,th):last-child{border-bottom:0}.wof-prose .is-cards :is(td,th)[data-label]:before{content:attr(data-label);font-size:11px;font-weight:500;letter-spacing:.12em;line-height:1.6;text-transform:uppercase;color:var(--wof-muted)}.wof-prose .is-cards :is(td,th):first-child{display:block;background:rgba(43,36,32,.04);font-weight:600;color:#120e0b}.wof-prose .is-cards :is(td,th):first-child:before{display:block;margin-bottom:2px}}.wof-post-cta{max-width:700px;margin:64px auto 0;padding:44px 44px 40px;border:1px solid var(--wof-ink);background:var(--wof-ink);color:#fff}.wof-post-cta-caption{margin:0 0 14px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--wof-oak)}.wof-post-cta-title{margin:0 0 14px;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:#fff}.wof-post-cta-text{margin:0 0 28px;font-size:16px;line-height:1.65;color:rgba(255,255,255,.76)}.wof-post-cta-actions{display:flex;flex-wrap:wrap;gap:12px}.wof-post-cta .btn{border-radius:0}.wof-post-cta .btn:focus-visible{outline:1px solid #fff;outline-offset:3px}@media (max-width:575px){.wof-post-cta{padding:30px 22px 28px}.wof-post-cta-actions .btn{width:100%;text-align:center}}@media (min-width:1200px){.wof-article-layout.has-toc .wof-post-cta{margin-left:calc((100% - 700px) * .4167);margin-right:auto}}.wof-article-footer .wof-chip{display:inline-flex;align-items:center;min-height:44px}.wof-postnav a{display:flex;flex-direction:column;min-height:100%;font-size:17px;line-height:1.45}.wof-postnav a:focus-visible{outline:2px solid var(--wof-copper,#a2723f);outline-offset:2px}.wof-postnav .next{align-items:flex-end}@media (max-width:575px){.wof-postnav .next{align-items:flex-start}}.wof-author-box-link{display:inline-block;padding-top:12px}@media (max-width:767px){.wof-post-head .wof-breadcrumbs li:last-child{display:none}}.wof-author-box.has-portrait{grid-template-columns:200px minmax(0,1fr);gap:40px;padding:36px}.wof-author-portrait{position:relative;z-index:1;display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;background:#111}.wof-author-box-media:after{inset:10px -10px -10px 10px}.wof-author-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 22px;border-top:1px solid var(--wof-rule);border-bottom:1px solid var(--wof-rule)}.wof-author-facts>div{padding:14px 14px 14px 0}.wof-author-facts>div+div{padding-left:14px;border-left:1px solid var(--wof-rule)}.wof-author-facts dt{font-size:18px;font-weight:500;line-height:1.3;color:#120e0b}.wof-author-facts dd{margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--wof-muted)}.wof-author-box-links{gap:4px 28px}.wof-author-box-links .wof-author-box-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border-bottom:0;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.wof-author-box-link:focus-visible{outline:2px solid var(--wof-copper,#a2723f);outline-offset:2px}@media (max-width:767px){.wof-author-box.has-portrait{grid-template-columns:1fr;gap:28px;padding:24px}.wof-author-box.has-portrait .wof-author-box-media{width:160px}.wof-author-facts{grid-template-columns:1fr}.wof-author-facts>div+div{padding-left:0;border-left:0;border-top:1px solid var(--wof-rule)}}.wof-post-about{max-width:700px;margin:24px auto 0;padding:32px 36px;border:1px solid var(--wof-rule);border-top:2px solid var(--wof-ink)}.wof-post-about-caption{margin:0 0 10px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--wof-muted)}.wof-post-about-title{margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:#120e0b}.wof-post-about-text{margin:0 0 16px;font-size:16px;line-height:1.65;color:var(--wof-text)}.wof-post-about-points{margin:0 0 12px;padding:0;list-style:none}.wof-post-about-points li{position:relative;padding:8px 0 8px 22px;border-top:1px solid var(--wof-rule);color:#120e0b}.wof-post-about-points li:before{content:"";position:absolute;left:0;top:50%;width:10px;height:1px;background:var(--wof-oak-dark)}@media (max-width:575px){.wof-post-about{padding:24px 22px}}@media (min-width:1200px){.wof-article-layout.has-toc .wof-post-about{margin-left:calc((100% - 700px) * .4167);margin-right:auto}}.wof-author-profile .wof-author-box{max-width:900px}.wof-prose .wop-faq{margin:28px 0 8px;border-top:1px solid #111}.wop-faq-item{border-bottom:1px solid var(--wof-rule,rgba(43,36,32,.16))}.wop-faq-item summary{display:grid;grid-template-columns:36px minmax(0,1fr) 44px;gap:16px;align-items:center;min-height:72px;padding:18px 0;cursor:pointer;list-style:none}.wop-faq-item summary::-webkit-details-marker{display:none}.wop-faq-num{font-size:12px;letter-spacing:.14em;color:var(--wof-oak-dark,#7a5c41)}.wop-faq-q{font-size:20px;font-weight:500;line-height:1.35;letter-spacing:-.01em;color:#120e0b}.wop-faq-icon{position:relative;justify-self:end;width:44px;height:44px;border:1px solid rgba(43,36,32,.3);transition:background .25s ease,border-color .25s ease}.wop-faq-icon:after,.wop-faq-icon:before{content:"";position:absolute;top:50%;left:50%;width:14px;height:1px;background:#120e0b;transform:translate(-50%,-50%);transition:transform .25s ease,background .25s ease}.wop-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.wop-faq-item[open] .wop-faq-icon:after{transform:translate(-50%,-50%) rotate(0deg)}.wop-faq-item summary:hover .wop-faq-icon,.wop-faq-item[open] .wop-faq-icon{background:#120e0b;border-color:#120e0b}.wop-faq-item summary:hover .wop-faq-icon:after,.wop-faq-item summary:hover .wop-faq-icon:before,.wop-faq-item[open] .wop-faq-icon:after,.wop-faq-item[open] .wop-faq-icon:before{background:#fff}.wop-faq-item summary:focus-visible{outline:1px solid #120e0b;outline-offset:4px}.wop-faq-a{padding:0 60px 26px 52px}.wof-prose .wop-faq-a>:last-child{margin-bottom:0}@media (max-width:767px){.wop-faq-item summary{grid-template-columns:26px minmax(0,1fr) 40px;gap:10px;min-height:64px}.wop-faq-q{font-size:18px}.wop-faq-icon{width:40px;height:40px}.wop-faq-a{padding:0 0 22px 36px}}@media (prefers-reduced-motion:reduce){.wop-faq-icon,.wop-faq-icon:after,.wop-faq-icon:before{transition:none}}.wof-post-about{margin-top:32px;padding:44px 44px 36px;border:0;color:#fff;background:var(--wof-ink,#16110d)}.wof-post-about-caption{margin-bottom:14px;color:var(--wof-oak,#c9a27a)}.wof-post-about-title{margin-bottom:14px;font-size:clamp(24px,2.2vw,30px);font-weight:400;line-height:1.2;letter-spacing:-.02em;color:#fff}.wof-post-about-text{max-width:560px;margin-bottom:28px;color:rgba(255,255,255,.78)}.wof-post-about-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-bottom:28px;counter-reset:about}.wof-post-about-points li{padding:16px 0 0;border-top:1px solid rgba(255,255,255,.22);font-size:15px;line-height:1.5;color:#fff;counter-increment:about}.wof-post-about-points li:before{content:"0" counter(about);position:static;display:block;width:auto;height:auto;margin-bottom:10px;font-size:12px;letter-spacing:.14em;color:var(--wof-oak,#c9a27a);background:none}.wof-post-about-links{display:flex;flex-wrap:wrap;gap:4px 32px;margin:0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.22);list-style:none}.wof-post-about-links a{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-decoration:none}.wof-post-about-links a i{transition:transform .3s ease}.wof-post-about-links a:focus-visible,.wof-post-about-links a:hover{color:var(--wof-oak,#c9a27a)}.wof-post-about-links a:hover i{transform:translateX(4px)}.wof-postnav{gap:0;margin-top:32px;border:1px solid rgba(43,36,32,.2)}.wof-postnav a{padding:26px 28px 28px;border:0;font-size:19px;line-height:1.35;letter-spacing:-.01em;color:#120e0b;transition:background .3s ease,color .3s ease}.wof-postnav>*+*{border-left:1px solid rgba(43,36,32,.2)}.wof-postnav a:focus-visible,.wof-postnav a:hover{color:#fff;background:#120e0b}.wof-postnav a:focus-visible *,.wof-postnav a:hover *{color:inherit}@media (max-width:767px){.wof-post-about{padding:30px 22px 24px}.wof-post-about-points{grid-template-columns:minmax(0,1fr)}.wof-post-about-points li{display:grid;grid-template-columns:34px minmax(0,1fr);padding:12px 0}.wof-post-about-points li:before{margin:2px 0 0}}@media (max-width:575px){.wof-postnav{grid-template-columns:minmax(0,1fr)}.wof-postnav>*+*{border-left:0;border-top:1px solid rgba(43,36,32,.2)}}.wof-post-head .wof-post-kicker .wof-cat-label{display:inline-flex;align-items:center;gap:14px;color:var(--wof-oak,#c9a27a)}.wof-post-head .wof-post-kicker .wof-cat-label:before{content:"";width:36px;height:1px;background:currentColor}.wof-post-head .wof-post-title{max-width:1040px;font-size:clamp(36px,4.6vw,68px);line-height:1.06;letter-spacing:-.035em;text-wrap:balance}.wof-post-lead{max-width:720px;margin:26px 0 0;font-size:clamp(18px,1.5vw,21px);line-height:1.55;color:rgba(255,255,255,.8)}.wof-post-head .wof-post-meta{margin-top:44px}@media (min-width:1200px){.wof-post-head.has-cover>.container{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:72px;grid-template-rows:auto auto auto auto 1fr;align-items:start}.wof-post-head.has-cover>.container>.wof-post-meta{align-self:end}.wof-post-head.has-cover>.container>*{grid-column:1}.wof-post-head.has-cover>.container>.wof-breadcrumbs{grid-column:1/-1}.wof-post-head.has-cover .wof-post-cover{grid-column:2;grid-row:2/span 4;align-self:stretch;aspect-ratio:4/5;max-height:620px;min-height:100%;margin:0}.wof-post-head.has-cover .wof-post-cover--contain{aspect-ratio:4/3;min-height:0;align-self:center}.wof-post-head.has-cover .wof-post-title{font-size:clamp(36px,3.6vw,58px)}.wof-post-head.has-cover .wof-post-meta{flex-direction:column;align-items:flex-start;gap:28px}.wof-post-head.has-cover{padding-bottom:88px}}