#wf-studio:not([data-hero-ready=true]) .interior-approach .approach-opening{background-color:#15202b}#wf-studio:has(.interior-approach):before{background-color:#15202b}#wf-studio:has(.interior-approach) .opening:before{background-color:#15202b}#wf-studio .interior-approach .approach-opening{text-align:center;margin-bottom:32px;padding:52px 6% 76px}#wf-studio .interior-approach .approach-opening h1{max-width:none;font:500 12px/1.5 var(--label-font);letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:0 0 24px}#wf-studio .approach-opening-message h2{color:#fff;font:italic 400 clamp(42px, 5.6cqw, 72px)/1.12 var(--display-font);letter-spacing:-.025em;margin:0 0 22px}#wf-studio .approach-opening-message p{color:#fff;text-wrap:balance;max-width:44ch;margin:0 auto;font-size:17px;line-height:1.6}@media print{#wf-studio .interior-approach .approach-opening h1,#wf-studio .approach-opening-message :is(h2,p){color:#202321}#wf-studio .interior-approach [data-approach-ui]{display:none!important}}
#wf-studio .approach-folio{color:#202321;--reader-paper:#f6f3ed;background-color:#ece7df;background-image:none;border-radius:3px 28px 3px 3px;margin:0 3% 72px;padding:clamp(36px,5cqw,70px) 6% 50px}#wf-studio .folio-label{color:#62645e;font:500 11px/1.5 var(--label-font);letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px}#wf-studio .principle-index{max-width:1120px;margin:0 auto 36px;display:block}#wf-studio .principle-choice{isolation:isolate;color:#202321;background:0 0;border:0;border-bottom:1px solid #cec7bd;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4cqw,52px);padding:clamp(32px,4cqw,52px) 0;text-decoration:none;display:grid;position:relative}#wf-studio .principle-choice:last-child{border-bottom:0}#wf-studio .principle-preview-copy{min-width:0;display:block}#wf-studio .principle-preview-number{color:#99430e;font:500 11px/1.5 var(--label-font);letter-spacing:.08em;margin-bottom:14px;display:block}#wf-studio .principle-preview-title{color:#252e3e;font:400 clamp(28px, 3cqw, 40px)/1.13 var(--display-font);letter-spacing:-.025em;overflow-wrap:break-word;margin-bottom:16px;display:block}#wf-studio .principle-preview-excerpt{color:#53564f;max-width:52ch;font:400 17px/1.65 var(--body-font);display:block}#wf-studio .principle-preview-action{color:#99430e;font:500 12px/1.5 var(--label-font);text-underline-offset:4px;margin-top:20px;text-decoration:underline;display:inline-block}#wf-studio .principle-preview-art{pointer-events:none;min-width:0;display:block}#wf-studio .principle-preview-art .principle-sketch{width:100%;max-width:320px;height:auto;margin:0}#wf-studio .principle-preview-art text{display:none}#wf-studio .principle-choice:hover .principle-preview-title{color:#99430e}#wf-studio .principle-title{font-family:var(--display-font);letter-spacing:-.02em;font-weight:400;display:block}#wf-studio .principle-choice:hover,#wf-studio .principle-choice:focus-visible{text-decoration:none}#wf-studio :is(.principle-choice,.principle-return):focus-visible{outline-offset:5px;outline:2px solid #53564f}#wf-studio .approach-principle{max-width:780px;scroll-margin-top:calc(var(--wf-sticky-nav-height,100px) + 28px);border-top:1px solid #cec7bd;margin:0 auto 36px;padding:25px 0}#wf-studio .approach-principle[hidden]{display:none}#wf-studio .principle-heading{align-items:center;gap:24px;padding:8px 0 28px;display:flex}#wf-studio .principle-heading::-webkit-details-marker{display:none}#wf-studio .principle-disclosure h2{color:#202321;font:400 clamp(30px, 3.5cqw, 46px)/1.15 var(--display-font);letter-spacing:-.02em;flex:1;margin:0}#wf-studio .principle-disclosure h2 em{color:#252e3e;font-weight:400}#wf-studio .principle-number{display:none}#wf-studio .principle-heading:focus-visible{outline-offset:5px;outline:2px solid #99430e}#wf-studio .principle-spread{padding:0 0 20px;display:flow-root}#wf-studio .principle-copy{color:#464b46;max-width:70ch;font-size:17px;line-height:1.75}#wf-studio .principle-copy p{margin:0 0 22px}#wf-studio .principle-copy strong{color:#202321;font-weight:600}#wf-studio .principle-copy ul{margin:0 0 24px;padding-left:20px}#wf-studio .principle-copy li{margin-bottom:9px;padding-left:3px}#wf-studio .principle-copy li p{margin:0}#wf-studio .principle-copy li::marker{color:#99430e}#wf-studio .principle-copy a{color:inherit;text-decoration:underline}#wf-studio .principle-excerpt{color:#202321;font-size:20px;line-height:1.6}#wf-studio .principle-return{color:#202321;min-height:44px;font:500 14px var(--label-font);margin-top:12px;padding:12px 0;text-decoration:none;display:inline-block}#wf-studio .principle-return:hover{color:#202321;text-decoration:none}@media (prefers-reduced-motion:no-preference){#wf-studio .principle-preview-title,#wf-studio[data-paused=true] .principle-preview-title{transition:color .3s!important}}@container (max-width:640px){#wf-studio .approach-folio{border-radius:3px 20px 3px 3px;margin-bottom:36px;padding:32px 7%}#wf-studio .principle-index{margin-bottom:0}#wf-studio .principle-choice{grid-template-columns:minmax(0,1fr);gap:20px;padding:32px 0}#wf-studio .principle-preview-copy{grid-column:1/-1}#wf-studio .principle-preview-art{max-width:220px}#wf-studio .principle-preview-excerpt{font-size:16px}#wf-studio .principle-preview-title{font-size:30px}#wf-studio .principle-copy{font-size:16px}#wf-studio .principle-excerpt{font-size:18px}}@media print{#wf-studio .approach-folio{color:#202321;background:#fff;margin:0;padding:0}#wf-studio .approach-principle[hidden]{display:block}#wf-studio .principle-heading{break-after:avoid}#wf-studio .principle-disclosure h2,#wf-studio .principle-disclosure h2 em,#wf-studio .principle-copy,#wf-studio .principle-excerpt,#wf-studio .principle-copy strong{color:#202321}}#wf-studio .principle-sketch{width:100%;max-width:560px;height:auto;margin:28px 0 32px;display:block;overflow:visible}#wf-studio .principle-sketch .sketch-stroke{fill:none;stroke:#303832;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}#wf-studio .principle-sketch-10 .sketch-stroke:not(.sketch-accent){stroke:#202321}#wf-studio .principle-sketch .sketch-accent{stroke:#99430e;stroke-width:2.5px}#wf-studio .principle-sketch .sketch-soft{opacity:.48;stroke-width:1.3px}#wf-studio .principle-sketch text{fill:#303832;font:500 15px/1.4 var(--label-font)}@keyframes wf-sketch-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@container (max-width:560px){#wf-studio .principle-sketch text{font-size:24px}#wf-studio .principle-sketch{margin-block:22px 28px}}@media (prefers-reduced-motion:no-preference){#wf-studio .principle-disclosure[data-sketch-reveal=pending] .sketch-stroke{stroke-dasharray:1;stroke-dashoffset:1px}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-stroke{stroke-dasharray:1;animation:1.6s cubic-bezier(.3,.1,.25,1) both wf-sketch-draw}#wf-studio[data-paused=true] .principle-disclosure[data-sketch-reveal=true] .sketch-stroke{animation-play-state:running!important}}@media print{#wf-studio .principle-sketch{break-inside:avoid;max-width:400px}#wf-studio .principle-sketch .sketch-stroke{stroke:#202321;stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}#wf-studio .principle-sketch .sketch-accent{stroke:#a64000}#wf-studio .principle-sketch text{fill:#202321}}#wf-studio .sketch-factor{fill:#99430e}@keyframes wf-reserves-build{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes wf-factor-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){#wf-studio .principle-disclosure[data-sketch-reveal=pending] :is(.sketch-growth,.sketch-emerge){visibility:hidden}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-stage-2{animation-delay:.5s}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-trail{animation-duration:2.4s;animation-delay:.65s}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-income,#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-growth-line{animation-duration:2.8s;animation-timing-function:linear}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-growth{animation:2.8s linear both wf-reserves-build}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-emerge{animation:.7s ease-out .9s both wf-factor-appear}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-factor-1{animation-delay:1.15s}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-factor-2{animation-delay:1.4s}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-factor-3{animation-delay:1.65s}#wf-studio[data-paused=true] .principle-disclosure[data-sketch-reveal=true] :is(.sketch-growth,.sketch-emerge){animation-play-state:running!important}}@media print{#wf-studio .principle-sketch :is(.sketch-growth,.sketch-emerge){visibility:visible!important;clip-path:none!important;animation:none!important}#wf-studio .sketch-factor{fill:#a64000}}#wf-studio .approach-folio{scroll-margin-top:calc(var(--wf-sticky-nav-height,100px) + 28px)}#wf-studio .sketch-cube-face{fill:#252e3e}#wf-studio .sketch-cube-top{fill:#ddd7ca}#wf-studio .sketch-cube-side{fill:#e65e0a}#wf-studio .principle-sketch .sketch-cube-label text{fill:#171d29;font-size:23px;font-weight:500}#wf-studio .principle-sketch .sketch-cube-label-light text{fill:#f6f3ed}#wf-studio .principle-sketch .sketch-cube-label-top text{font-size:21px}#wf-studio .sketch-cube-seam{fill:none;stroke:#f6f3ed;stroke-width:1px;opacity:.45}#wf-studio .principle-sketch .sketch-credit{fill:#62645e;font-size:11px}@keyframes wf-plan-morph{0%,25%{d:var(--morph-from)}90%,to{d:var(--morph-to)}}@media (prefers-reduced-motion:no-preference){#wf-studio .principle-disclosure[data-sketch-reveal=pending] .sketch-morph{stroke-dasharray:none;stroke-dashoffset:0}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-morph{stroke-dasharray:none;animation:none}@supports (d:path("M0 0 L1 1")){#wf-studio .principle-disclosure[data-sketch-reveal=pending] .sketch-morph{d:var(--morph-from)}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-morph{stroke-dasharray:none;animation:3.8s cubic-bezier(.45,0,.2,1) both wf-plan-morph}}}@container (max-width:560px){#wf-studio .principle-sketch-6 text{font-size:18px}#wf-studio .principle-sketch .sketch-credit{font-size:14px}}@media print{#wf-studio .principle-sketch .sketch-morph{d:var(--morph-to)!important}}html:has(.principle-dialog[open]){overflow:hidden}#wf-studio .principle-dialog{color:#202321;background:var(--reader-paper,#f6f3ed);overscroll-behavior:contain;border:1px solid #cec7bd;border-radius:20px;width:min(920px,100vw - 40px);max-width:none;max-height:calc(100dvh - 56px);margin:auto;padding:0 6% 38px;position:fixed;inset:0;overflow:auto;box-shadow:0 28px 100px #0007}#wf-studio .principle-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#151d2a9c}#wf-studio .principle-dialog-bar{z-index:2;background:var(--reader-paper,#f6f3ed);justify-content:flex-end;padding:16px 0 12px;display:flex;position:sticky;top:0}#wf-studio .principle-close{color:#202321;min-height:44px;font:500 13px var(--label-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0 8px 18px;display:flex}#wf-studio .principle-close span{color:#99430e;font-size:30px;line-height:1}#wf-studio .principle-close:focus-visible{outline-offset:5px;outline:2px solid #99430e}#wf-studio .principle-dialog .approach-principle{border:0;max-width:none;margin:0;padding:8px 0 0}#wf-studio .principle-dialog .principle-heading{padding-top:0}#wf-studio .principle-dialog h2:focus{outline:none}#wf-studio .principle-dialog .principle-sketch{margin-inline:auto}#wf-studio .sketch-plan-notes,#wf-studio .sketch-plan-grid{opacity:0}@keyframes wf-sheet-perspective{0%,40%{d:var(--morph-from)}88%,to{d:var(--morph-to)}}@keyframes wf-plan-notes-away{0%,32%{opacity:1}44%,to{opacity:0}}@keyframes wf-plan-grid-away{0%,40%{opacity:1}78%,to{opacity:0}}@keyframes wf-road-appear{0%,76%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){@supports (d:path("M0 0 L1 1")){#wf-studio .principle-disclosure[data-sketch-reveal=pending] :is(.sketch-plan-notes,.sketch-plan-grid){opacity:1}#wf-studio .principle-disclosure[data-sketch-reveal=pending] .sketch-road-reveal{opacity:0}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-plan-notes{animation:4.6s linear both wf-plan-notes-away}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-plan-grid{animation:4.6s linear both wf-plan-grid-away}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-road-reveal{animation:4.6s linear both wf-road-appear}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-plan-notes .sketch-stroke{animation-duration:1s}#wf-studio[data-paused=true] .principle-disclosure[data-sketch-reveal=true] :is(.sketch-plan-notes,.sketch-plan-grid,.sketch-road-reveal){animation-play-state:running!important}}}@media (max-width:640px){#wf-studio .principle-dialog{border-radius:14px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px);padding-inline:22px}#wf-studio .principle-dialog h2{font-size:32px}}@media print{html:has(.principle-dialog[open]){overflow:visible}#wf-studio .principle-dialog,#wf-studio .principle-index,#wf-studio .principle-return{display:none!important}#wf-studio .sketch-plan-notes,#wf-studio .sketch-plan-grid{opacity:0!important;animation:none!important}#wf-studio .sketch-road-reveal{opacity:1!important;animation:none!important}}#wf-studio .principle-sketch .sketch-accent{stroke:#e65e0a}#wf-studio .sketch-growth{fill:#e65e0a;opacity:.22}@media (prefers-reduced-motion:no-preference){@supports (d:path("M0 0 L1 1")){#wf-studio .principle-disclosure[data-sketch-reveal=pending] .principle-sketch-1 .sketch-morph{stroke-dasharray:1;stroke-dashoffset:1px}#wf-studio .principle-disclosure[data-sketch-reveal=true] .principle-sketch-1 .sketch-morph{stroke-dasharray:1;animation:1s both wf-sketch-draw,4.6s cubic-bezier(.4,0,.25,1) both wf-sheet-perspective}}}@media print{#wf-studio .principle-sketch .sketch-accent{stroke:#a64000}}#wf-studio .folio-label:before{content:"";background:#e65e0a;width:24px;height:3px;margin:0 12px 3px 0;display:inline-block}#wf-studio .principle-choice:nth-last-child(-n+2){border-bottom-color:#0000}@container (max-width:640px){#wf-studio .principle-choice:nth-last-child(2){border-bottom-color:#cec7bd}}#wf-studio .sketch-clock-center{fill:var(--reader-paper,#f6f3ed)}#wf-studio .sketch-clock-hand,#wf-studio .sketch-clock-hour{transform-box:view-box;transform-origin:280px 145px}#wf-studio .sketch-clock-hour{transform:rotate(30deg)}#wf-studio .sketch-clock-year{opacity:0}#wf-studio .sketch-clock-year-3{opacity:1}#wf-studio .principle-sketch .clock-number{font:400 36px var(--display-font)}#wf-studio .principle-sketch .clock-unit{font:500 12px var(--label-font);letter-spacing:.06em}@keyframes wf-clock-sweep{0%{transform:rotate(0)}to{transform:rotate(1080deg)}}@keyframes wf-clock-hour{0%{transform:rotate(-60deg)}to{transform:rotate(30deg)}}@keyframes wf-clock-count{0%,90%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){#wf-studio .principle-disclosure[data-sketch-reveal=pending] .sketch-clock-year-3{opacity:0}#wf-studio .principle-disclosure[data-sketch-reveal=pending] .sketch-clock-year-0{opacity:1}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-clock-hand{animation:6s linear 1s both wf-clock-sweep}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-clock-hour{animation:6s linear 1s both wf-clock-hour}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-clock-year-0{animation:3s linear both wf-clock-count}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-clock-year-1{animation:2s linear 3s forwards wf-clock-count}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-clock-year-2{animation:2s linear 5s forwards wf-clock-count}#wf-studio .principle-disclosure[data-sketch-reveal=true] .sketch-clock-year-3{animation:.5s ease-out 7s both wf-factor-appear}#wf-studio[data-paused=true] .principle-disclosure[data-sketch-reveal=true] :is(.sketch-clock-hand,.sketch-clock-hour,.sketch-clock-year){animation-play-state:running!important}}@media print{#wf-studio .sketch-clock-center{fill:#fff}#wf-studio .sketch-clock-hand,#wf-studio .sketch-clock-hour,#wf-studio .sketch-clock-year{animation:none!important}#wf-studio .sketch-clock-year{opacity:0!important}#wf-studio .sketch-clock-year-3{opacity:1!important}}
