:root{--dr-background:#f9f5ed;--dr-surface:#fdfaf4;--dr-ink:#312620;--dr-ink-muted:#72665e;--dr-ink-subtle:#9f978f;--dr-rule:#dfd6c9;--dr-accent:#c48961;--dr-accent-soft:#ebd3b8;--dr-serif:var(--font-fraunces,var(--font-cormorant,"Georgia"), serif)}@supports (color:lab(0% 0 0)){:root{--dr-background:lab(96.7997% .35131 4.58077);--dr-surface:lab(98.2924% .224292 3.04729);--dr-ink:lab(16.4069% 4.12485 6.51273);--dr-ink-muted:lab(44.2765% 3.50449 6.75298);--dr-ink-subtle:lab(62.8678% 2.1809 5.25104);--dr-rule:lab(86.1102% 1.8087 7.45491);--dr-accent:lab(62.4936% 19.6041 30.7103);--dr-accent-soft:lab(86.0769% 5.67579 16.6032)}}.deep-reset-page{background:var(--dr-background);min-height:100vh;font-family:var(--font-inter,ui-sans-serif, system-ui, sans-serif);color:var(--dr-ink);-webkit-font-smoothing:antialiased;line-height:1.6}.dr-container{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (min-width:768px){.dr-container{padding-left:40px;padding-right:40px}}.dr-container-1200{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.dr-container-1000{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}.wpn-benefits-row{grid-template-columns:minmax(0,1fr);gap:40px;display:grid}@media (min-width:768px){.wpn-benefits-row{grid-template-columns:4fr 8fr;gap:64px}}.dr-topbar{z-index:40;border-bottom:1px solid color-mix(in oklch, var(--dr-rule), transparent 40%);background:color-mix(in oklch, var(--dr-background), transparent 8%);-webkit-backdrop-filter:blur(12px);position:sticky;top:0}.dr-topbar-inner{justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}@media (min-width:768px){.dr-topbar-inner{padding:20px 40px}}.dr-logo{flex-direction:column;min-width:0;line-height:1.2;display:flex}.dr-logo-title{font-family:var(--dr-serif);letter-spacing:.05em;color:var(--dr-ink);font-size:18px;font-weight:300}.dr-logo-sub{text-transform:uppercase;letter-spacing:.28em;color:var(--dr-ink-muted);font-size:9px;font-weight:500}.dr-nav{align-items:center;gap:32px;display:none}@media (min-width:768px){.dr-nav{display:flex}}.dr-nav a{text-transform:uppercase;letter-spacing:.24em;color:var(--dr-ink-muted);font-size:11px;font-weight:500;transition:color .2s}.dr-nav a:hover{color:var(--dr-ink)}.dr-btn{border:1px solid var(--dr-ink);text-transform:uppercase;letter-spacing:.24em;color:var(--dr-ink);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-size:10px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.dr-btn:hover{background:var(--dr-ink);color:var(--dr-background)}.dr-hero{border-bottom:1px solid color-mix(in oklch, var(--dr-rule), transparent 40%)}.dr-hero-grid{grid-template-columns:1fr;display:grid}@media (min-width:768px){.dr-hero-grid{grid-template-columns:55% 45%}}.dr-hero-image-wrap{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}@media (min-width:768px){.dr-hero-image-wrap{aspect-ratio:auto;height:100%;min-height:640px}}.dr-hero-image-wrap img{object-fit:cover;width:100%;height:100%}.dr-hero-image-gradient{pointer-events:none;background:linear-gradient(#0000,#0000008c);height:33%;position:absolute;inset:auto 0 0}.dr-hero-meta{color:#fff;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}@media (min-width:768px){.dr-hero-meta{bottom:32px;left:32px;right:32px}}.dr-hero-meta-label{text-transform:uppercase;letter-spacing:.28em;color:#fffc;font-size:9px;font-weight:500}.dr-hero-meta-value{text-transform:uppercase;letter-spacing:.22em;font-size:11px;font-weight:500}.dr-hero-content{background:var(--dr-surface);flex-direction:column;justify-content:space-between;padding:96px 32px 32px;display:flex}@media (min-width:768px){.dr-hero-content{padding:116px 64px 64px}}@media (min-width:1024px){.dr-hero-content{padding:132px 80px 80px}}.dr-hero h1{font-family:var(--dr-serif);color:var(--dr-ink);margin-bottom:24px;font-size:clamp(40px,6vw,72px);font-weight:300;line-height:1.05}.dr-hero-byline{text-transform:uppercase;letter-spacing:.24em;color:var(--dr-ink-subtle);margin-bottom:0;font-size:11px;font-weight:500}.dr-eyebrow{align-items:center;gap:16px;margin-bottom:24px;display:flex}.dr-eyebrow-text{text-transform:uppercase;letter-spacing:.28em;color:var(--dr-ink-muted);font-size:10px;font-weight:500}.dr-eyebrow-rule{background:var(--dr-accent-soft);flex-shrink:0;width:48px;height:1px}.dr-timeline-rule{background:var(--dr-rule);width:1px;position:absolute;top:16px;bottom:40px;left:13px}.dr-timeline-item{margin-bottom:36px;padding-left:40px;position:relative}.dr-timeline-item:last-of-type{margin-bottom:0}.dr-timeline-dot{border:1px solid var(--dr-rule);background:var(--dr-background);width:28px;height:28px;color:var(--dr-ink-muted);border-radius:9999px;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:flex;position:absolute;top:2px;left:0}.dr-timeline-end{padding-left:40px;position:relative}.dr-timeline-end-dot{background:var(--dr-accent-soft);border-radius:9999px;width:8px;height:8px;position:absolute;top:6px;left:10px}.dr-timeline-row{grid-template-columns:1fr auto;align-items:baseline;gap:16px;display:grid}.dr-timeline-label{text-transform:uppercase;letter-spacing:.28em;color:var(--dr-ink-muted);margin-bottom:6px;font-size:9px;font-weight:600;display:block}.dr-timeline-title{font-family:var(--dr-serif);color:var(--dr-ink);font-size:20px;font-weight:300;line-height:1.35}.dr-timeline-dur{text-transform:uppercase;letter-spacing:.1em;color:var(--dr-ink-subtle);flex-shrink:0;font-size:10px;font-weight:500}.dr-timeline-end-text{text-transform:uppercase;letter-spacing:.28em;color:var(--dr-ink-subtle);font-size:10px;font-weight:500}.dr-meta-grid{border-top:1px solid var(--dr-rule);grid-template-columns:1fr;gap:32px 40px;padding-top:40px;display:grid}@media (min-width:640px){.dr-meta-grid{grid-template-columns:1fr 1fr}}.dr-meta-label{text-transform:uppercase;letter-spacing:.28em;color:var(--dr-ink-muted);margin-bottom:10px;font-size:9px;font-weight:600}.dr-meta-body{font-family:var(--dr-serif);color:var(--dr-ink);font-size:16px;font-style:italic;font-weight:300;line-height:1.6}.dr-link-arrow{border-bottom:1px solid var(--dr-accent-soft);text-transform:uppercase;letter-spacing:.28em;color:var(--dr-accent);align-items:center;gap:8px;padding-bottom:4px;font-size:10px;font-weight:600;transition:color .2s;display:inline-flex}.dr-link-arrow:hover{color:var(--dr-ink)}.dr-section-pad{padding:96px 24px}@media (min-width:768px){.dr-section-pad{padding:112px 40px}}.dr-section-header{align-items:center;gap:16px;margin-bottom:32px;display:flex}.dr-section-header-rule{background:var(--dr-rule);flex:1;height:1px}.dr-section-header-text{text-transform:uppercase;letter-spacing:.32em;color:var(--dr-accent);font-size:10px;font-weight:600}.dr-qa-grid{grid-template-columns:1fr;gap:40px;display:grid}@media (min-width:768px){.dr-qa-grid{grid-template-columns:repeat(3,1fr);gap:32px}}.dr-qa-card{padding-top:0}.dr-qa-num{font-family:var(--dr-serif);color:var(--dr-accent);margin-bottom:24px;font-size:30px;font-weight:300}.dr-qa-q{font-family:var(--dr-serif);color:var(--dr-ink);margin-bottom:20px;font-size:24px;font-weight:300;line-height:1.3}.dr-qa-a{color:var(--dr-ink-muted);font-size:15px;line-height:1.7}.dr-pullquote{border-top:1px solid color-mix(in oklch, var(--dr-rule), transparent 40%);border-bottom:1px solid color-mix(in oklch, var(--dr-rule), transparent 40%);background:color-mix(in oklch, var(--dr-surface), transparent 60%);padding:112px 24px}@media (min-width:768px){.dr-pullquote{padding:144px 40px}}.dr-pullquote blockquote{font-family:var(--dr-serif);color:var(--dr-ink);font-size:clamp(28px,4vw,48px);font-weight:300;line-height:1.15}.dr-pullquote cite{text-transform:uppercase;letter-spacing:.28em;color:var(--dr-ink-muted);align-items:center;gap:16px;margin-top:40px;font-size:10px;font-style:normal;font-weight:500;display:flex}.dr-pullquote cite:before{content:"";background:var(--dr-ink-subtle);width:32px;height:1px;display:block}.dr-onsequence-grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:720px){.dr-onsequence-grid{grid-template-columns:repeat(12,1fr);gap:32px}.dr-onsequence-sticky{grid-column:span 4;height:fit-content;position:sticky;top:112px}.dr-onsequence-body{grid-column:5/span 8}}@media (min-width:1100px){.dr-onsequence-grid{gap:64px}.dr-onsequence-body{grid-column:6/span 7}}.dr-onsequence-body p{color:var(--dr-ink);margin-bottom:28px;font-size:17px;line-height:1.75}.dr-onsequence-body p:last-child{margin-bottom:0}.dr-onsequence-body p.italic-quote{font-family:var(--dr-serif);color:var(--dr-ink-muted);font-size:18px;font-style:italic}.dr-chapter-num{font-family:var(--dr-serif);color:var(--dr-accent);font-size:36px;font-style:italic;font-weight:300}.dr-onsequence-sticky h2{font-family:var(--dr-serif);color:var(--dr-ink);margin-top:16px;font-size:clamp(26px,2.5vw,36px);font-weight:300;line-height:1.15}.dr-stat-section{border-top:1px solid color-mix(in oklch, var(--dr-rule), transparent 40%);background:color-mix(in oklch, var(--dr-surface), transparent 60%);padding:80px 24px}@media (min-width:768px){.dr-stat-section{padding:96px 40px}}.dr-stat-grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:768px){.dr-stat-grid{grid-template-columns:repeat(3,1fr);gap:32px}}.dr-stat-item{border-top:1px solid var(--dr-rule);padding-top:32px}.dr-stat-value{font-family:var(--dr-serif);color:var(--dr-accent);margin-bottom:24px;font-size:clamp(36px,4vw,56px);font-weight:300}.dr-stat-label{text-transform:uppercase;letter-spacing:.28em;color:var(--dr-ink-muted);margin-bottom:8px;font-size:10px;font-weight:600}.dr-stat-body{color:var(--dr-ink-muted);font-size:14px;line-height:1.6}.dr-showcase{border-top:1px solid color-mix(in oklch, var(--dr-rule), transparent 40%);background:var(--dr-background);padding:80px 16px}@media (min-width:768px){.dr-showcase{padding:112px 32px}}.dr-showcase-header{border-bottom:1px solid var(--dr-rule);justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:64px;padding-bottom:24px;display:flex}.dr-showcase-grid{grid-template-columns:1fr;gap:56px 32px;display:grid}@media (min-width:768px){.dr-showcase-grid{grid-template-columns:repeat(3,1fr)}}.dr-showcase-card{flex-direction:column;display:flex}.dr-showcase-img{aspect-ratio:4/5;background:var(--dr-surface);border-radius:16px;width:100%;position:relative;overflow:hidden}.dr-showcase-img img{object-fit:cover;width:100%;height:100%}.dr-showcase-card-header{border-bottom:1px solid var(--dr-rule);justify-content:space-between;align-items:baseline;gap:16px;margin-top:24px;padding-bottom:12px;display:flex}.dr-showcase-card h3{font-family:var(--dr-serif);color:var(--dr-ink);margin-top:20px;font-size:clamp(22px,2vw,28px);font-weight:300;line-height:1.35}.dr-showcase-card p{color:var(--dr-ink-muted);flex:1;margin-top:16px;font-size:15px;line-height:1.75}.dr-callout{border-top:1px solid color-mix(in oklch, var(--dr-rule), transparent 40%);background:color-mix(in oklch, var(--dr-surface), transparent 60%);padding:96px 24px}@media (min-width:768px){.dr-callout{padding:128px 40px}}.dr-callout p{font-family:var(--dr-serif);color:var(--dr-ink);font-size:clamp(28px,4vw,52px);font-weight:300;line-height:1.2}.dr-callout em{color:var(--dr-accent);font-style:italic}.dr-editorial{border-top:1px solid color-mix(in oklch, var(--dr-rule), transparent 40%);padding:96px 24px}@media (min-width:768px){.dr-editorial{padding:112px 40px}}.dr-editorial-header{border-bottom:1px solid var(--dr-rule);justify-content:space-between;align-items:center;gap:16px;margin-bottom:48px;padding-bottom:24px;display:flex}.dr-editorial-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.dr-editorial-grid{grid-template-columns:repeat(3,1fr)}}.dr-editorial-card{border:1px solid var(--dr-rule);background:color-mix(in oklch, var(--dr-surface), transparent 50%);flex-direction:column;padding:32px;display:flex}.dr-editorial-grid{align-items:stretch}.dr-editorial-card-header{border-bottom:1px solid var(--dr-rule);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.dr-editorial-card h3{font-family:var(--dr-serif);color:var(--dr-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:20px;font-size:20px;font-weight:300;line-height:1.3;display:-webkit-box;overflow:hidden}.dr-editorial-card p{color:var(--dr-ink-muted);-webkit-line-clamp:6;-webkit-box-orient:vertical;flex:1;margin-bottom:32px;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.dr-editorial-status{border-top:1px solid var(--dr-rule);align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.dr-dot{background:var(--dr-accent);border-radius:9999px;flex-shrink:0;width:6px;height:6px;display:inline-block}.dr-journal{border-top:1px solid color-mix(in oklch, var(--dr-rule), transparent 40%);background:var(--dr-background)}.dr-journal-figure{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;padding:40px 16px 0}@media (min-width:768px){.dr-journal-figure{padding:56px 32px 0}}.dr-journal-img-wrap{aspect-ratio:16/9;background:var(--dr-surface);border-radius:16px;width:100%;position:relative;overflow:hidden}@media (min-width:768px){.dr-journal-img-wrap{aspect-ratio:21/9}}.dr-journal-img-wrap img{object-fit:cover;width:100%;height:100%}.dr-journal-caption{grid-template-columns:1fr;align-items:baseline;gap:16px;max-width:1400px;margin:24px auto 0;padding:0 4px;display:grid}@media (min-width:768px){.dr-journal-caption{grid-template-columns:auto 1fr auto;gap:32px}}.dr-journal-caption blockquote{font-family:var(--dr-serif);color:var(--dr-ink);font-size:clamp(16px,2vw,24px);font-style:italic;font-weight:300;line-height:1.35}.dr-journal-body{padding:80px 24px}@media (min-width:768px){.dr-journal-body{padding:112px 40px}}.dr-journal-body-inner{max-width:1000px;margin-left:auto;margin-right:auto}.dr-journal-essay{grid-template-columns:1fr;gap:40px;margin-top:64px;display:grid}@media (min-width:768px){.dr-journal-essay{grid-template-columns:1fr 1fr;gap:56px}}.dr-journal-essay p{color:var(--dr-ink);-webkit-line-clamp:8;-webkit-box-orient:vertical;font-size:17px;line-height:1.75;display:-webkit-box;overflow:hidden}.dr-research-note{border-top:1px solid var(--dr-rule);grid-template-columns:1fr;gap:32px;margin-top:80px;padding-top:48px;display:grid}@media (min-width:768px){.dr-research-note{grid-template-columns:1fr 2fr;gap:64px}}.dr-margin-note{border-left:2px solid var(--dr-accent-soft);margin-top:64px;padding-left:24px}.dr-margin-note-label{text-transform:uppercase;letter-spacing:.28em;color:var(--dr-accent);margin-bottom:12px;font-size:10px;font-weight:600}.dr-margin-note p{max-width:62ch;color:var(--dr-ink-muted);font-size:16px;line-height:1.75}.dr-transition{background:var(--dr-background);position:relative}.dr-transition-inner{max-width:1200px;margin:0 auto;padding:96px 24px;position:relative}@media (min-width:768px){.dr-transition-inner{padding:128px 40px}}.dr-transition-eyebrow{justify-content:center;align-items:center;gap:16px;display:flex}.dr-transition-eyebrow span{text-transform:uppercase;letter-spacing:.42em;color:var(--dr-accent);font-size:10px;font-weight:600}.dr-transition-eyebrow .rule{background:var(--dr-rule);width:40px;height:1px}.dr-transition-quote{text-align:center;max-width:22ch;font-family:var(--dr-serif);color:var(--dr-ink);margin:40px auto 0;font-size:clamp(28px,4vw,52px);font-weight:300;line-height:1.15}.dr-transition-grid{grid-template-columns:1fr;gap:40px;max-width:900px;margin:64px auto 0;display:grid}@media (min-width:768px){.dr-transition-grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:56px}}.dr-transition-col-left{text-align:left}@media (min-width:768px){.dr-transition-col-left{text-align:right}}.dr-transition-label{text-transform:uppercase;letter-spacing:.36em;color:var(--dr-ink-subtle);font-size:9px;font-weight:600}.dr-transition-title{font-family:var(--dr-serif);color:var(--dr-ink);margin-top:8px;font-size:20px;font-weight:300}.dr-transition-desc{color:var(--dr-ink-muted);margin-top:8px;font-size:13px;line-height:1.6}.dr-transition-divider{align-self:stretch;display:none}@media (min-width:768px){.dr-transition-divider{display:block}}.dr-transition-divider .line{background:linear-gradient(to bottom, transparent, color-mix(in oklch, var(--dr-accent), transparent 40%), transparent);width:1px;height:100%;margin:0 auto}.dr-transition-footer{align-items:center;margin-top:56px;display:none}@media (min-width:768px){.dr-transition-footer{display:flex}}.dr-closing{border-top:1px solid color-mix(in oklch, var(--dr-rule), transparent 40%);background:color-mix(in oklch, var(--dr-surface), transparent 50%);text-align:center;padding:112px 24px}@media (min-width:768px){.dr-closing{padding:144px 40px}}.dr-closing h2{font-family:var(--dr-serif);color:var(--dr-ink);margin-bottom:32px;font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1.1}.dr-closing p{max-width:52ch;color:var(--dr-ink-muted);margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.75}.dr-footer{border-top:1px solid color-mix(in oklch, var(--dr-rule), transparent 40%);padding:40px 24px}@media (min-width:768px){.dr-footer{padding:40px}}.dr-footer-inner{text-transform:uppercase;letter-spacing:.28em;max-width:1400px;color:var(--dr-ink-subtle);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 auto;font-size:10px;font-weight:500;display:flex}@media (min-width:768px){.dr-footer-inner{flex-direction:row;align-items:center}}.dr-progress-nav{display:none}@media (min-width:1280px){.dr-progress-nav{z-index:30;pointer-events:auto;flex-direction:column;align-items:center;gap:0;display:flex;position:fixed;top:50%;left:28px;transform:translateY(-50%)}}.dr-progress-nav-line{display:none}@media (min-width:1280px){.dr-progress-nav-line{background:linear-gradient(to bottom, transparent, var(--dr-rule) 20%, var(--dr-rule) 80%, transparent);pointer-events:none;width:1px;display:block;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}}.dr-progress-dot-wrap{align-items:center;gap:10px;padding:7px 0;text-decoration:none;display:flex;position:relative}.dr-progress-dot{border:1px solid var(--dr-rule);background:var(--dr-background);z-index:1;border-radius:9999px;flex-shrink:0;width:7px;height:7px;transition:background .2s,border-color .2s,transform .2s;display:block;position:relative}.dr-progress-dot-wrap:hover .dr-progress-dot{background:var(--dr-accent);border-color:var(--dr-accent);transform:scale(1.35)}.dr-progress-label{white-space:nowrap;text-transform:uppercase;letter-spacing:.28em;color:var(--dr-ink-muted);pointer-events:none;opacity:0;font-size:9px;font-weight:600;transition:opacity .15s;display:none;position:absolute;left:20px}.dr-progress-dot-wrap:hover .dr-progress-label{opacity:1;display:block}
