body:has(.du){background:#ebe8dd}body:has(.du)>.site-header{display:none}.du{--ink:#153b3c;--paper:#ebe8dd;--pink:#dda99b;--line:#bcc5ba;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow:clip}.du *{box-sizing:border-box}.du a{color:inherit;text-underline-offset:4px}.du figure,.du h1,.du h2,.du h3,.du p{margin:0}.du h1,.du h2,.du h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.05em;line-height:1}.du button,.du input{font:inherit}.du button{cursor:pointer}.du button:disabled{cursor:not-allowed;opacity:.42}.du a:focus-visible,.du button:focus-visible,.du input:focus-visible,.du summary:focus-visible{outline:3px solid #d17a55;outline-offset:5px}.du-kicker{font:700 10px/1.6 Arial,sans-serif;letter-spacing:.15em}.du-demo{display:flex;justify-content:space-between;gap:20px;padding:13px 4%;background:#dba99c;font-size:10px;letter-spacing:.13em}.du-demo a{text-decoration:none}.du-hero{display:grid;grid-template-columns:40% 60%;min-height:730px;height:91svh;max-height:1020px;background:#153b3c;color:#f0e9d6}.du-hero-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:34px 10% 30px}.du-brand{font-size:17px;letter-spacing:-.04em;text-decoration:none;margin-bottom:auto}.du-brand b{font-weight:400}.du-hero-copy>.du-kicker{margin-top:45px;margin-bottom:18px}.du h1{font-size:clamp(95px,11.8vw,182px);line-height:.85;letter-spacing:-.075em}.du h1 em{color:#dda99b}.du-deck{font:19px/1.55 Georgia,serif;margin-top:32px!important}.du-read{font:700 10px/1.6 Arial,sans-serif;letter-spacing:.12em;margin-top:25px;text-decoration:none;padding-bottom:10px;border-bottom:1px solid #79918a}.du-hero-names{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding-top:38px;margin-top:auto;font-size:9px;letter-spacing:.1em}.du-hero-names i{font:35px Georgia}.du-hero-image{position:relative;min-width:0}.du-hero-image picture{display:block;width:100%;height:100%}.du-hero-image img{width:100%;height:100%;object-fit:cover;object-position:44% 45%}.du-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#102b2c99,transparent 25%);pointer-events:none}.du-hero-image>span{position:absolute;left:35px;bottom:32px;z-index:1;font-size:9px;letter-spacing:.12em;line-height:1.7;color:#fff4df}.du-frame-corners{position:absolute;inset:25px;border:1px solid #ffffff35;pointer-events:none;z-index:1}.du-nav{position:sticky;top:0;z-index:20;display:flex;justify-content:center;gap:40px;padding:20px;background:#ebe8ddf5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto;white-space:nowrap}.du-nav a{text-decoration:none;font-size:11px}.du footer,.du section{scroll-margin-top:80px}.du-wrap{width:min(1240px,90%);margin:auto}.du-opening{display:grid;grid-template-columns:1fr 3fr;gap:70px;padding:110px 0}.du-opening aside{font:11px/1.9 Arial,sans-serif}.du-opening aside p{margin-top:25px;color:#506d68}.du-prose{max-width:740px}.du-faq h2,.du-prose h2,.du-section-heading h2,.du-sources h2{font-size:clamp(44px,5vw,76px);margin-bottom:30px}.du-prose>.du-kicker{display:block;margin-bottom:25px}.du-prose p{font:17px/1.9 Arial,sans-serif;margin:22px 0}.du-prose .du-lede{font:27px/1.5 Georgia,serif;letter-spacing:-.02em}.du-prose h3{font-size:31px;line-height:1.2;letter-spacing:-.025em;margin-top:46px;margin-bottom:20px}.du-answer{border-top:3px solid var(--ink);border-bottom:1px solid var(--line);padding:24px 0 10px;margin:32px 0}.du-answer p{font-size:16px;line-height:1.8}.du-answer strong{font-weight:700}.du-dark{background:#102f31;color:#ece6d5;padding:85px 0}.du-section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:45px}.du-section-heading h2{margin:20px 0 0}.du-section-heading>p{font:13px/1.8 Arial;max-width:340px}.du-stage{border:1px solid #4c6564;background:#132628}.du-stage-top{padding:17px 22px;display:flex;gap:15px;justify-content:space-between;font-size:9px;letter-spacing:.12em}.du-mode-list,.du-stage-top{border-bottom:1px solid #4c6564}.du-mode-list{display:grid;grid-template-columns:repeat(3,1fr)}.du-mode-list button{background:transparent;color:#dde4d9;border:0;border-right:1px solid #4c6564;text-align:left;padding:20px 22px;font:22px/1.2 Georgia,serif}.du-mode-list button:last-child{border-right:0}.du-mode-list button small{display:block;font:9px/1.5 Arial,sans-serif;letter-spacing:.12em;margin-bottom:10px;color:#c3cbbd}.du-mode-list button[aria-pressed=true]{background:#e5b59b;color:#193a3b}.du-mode-list button[aria-pressed=true] small{color:#3a5751}.du-stage-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px}.du-stage-image{position:relative;min-height:560px;isolation:isolate;background:#102324;overflow:hidden}.du-canvas{position:absolute;inset:0}.du-canvas canvas{display:block;width:100%;height:100%;touch-action:pan-y;cursor:grab}.du-stage-poster{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 75%,#42635f,transparent 70%);display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none}.du-stage-poster>span{font:140px/1 Georgia,serif;letter-spacing:-.07em;color:#d6b295;position:relative;z-index:1}.du-stage-poster>span span{font-size:75px;display:inline-block;margin:0 20px;color:#d8ddd2}.du-stage-poster p{margin-top:32px;font:15px Georgia,serif;position:relative;z-index:1}.du-orbit-lines{width:65%;aspect-ratio:1;border:1px solid #bdcdb42f;border-radius:50%;position:absolute;transform:rotateX(65deg);box-shadow:0 0 0 60px #bdcdb414,0 0 0 120px #bdcdb40a}.du-view-label{position:absolute;left:25px;top:23px;pointer-events:none;display:flex;flex-direction:column;gap:8px;text-shadow:0 1px 6px #102324}.du-view-label>span{font-size:9px;letter-spacing:.2em}.du-view-label strong{font:26px Georgia,serif}.du-open{position:absolute;bottom:27px;left:25px;z-index:2;border:1px solid #aec7b0;background:#122b2ddb;color:#f1e9d3;border-radius:0;padding:13px 18px;font-size:12px!important}.du-scene-credit{position:absolute;bottom:28px;right:22px;font-size:8px;line-height:1.8;letter-spacing:.07em;text-align:right;pointer-events:none}.du-stage-panel{padding:25px 20px;border-left:1px solid #4c6564}.du-stage-panel>button{width:100%;background:transparent;color:#d9e2d4;border:1px solid #4c6564;padding:11px;margin-top:9px;font-size:12px}.du-stage-panel>button[aria-pressed=true]{background:#354f4a}.du-stage-panel>.du-reset{border:0;text-align:left;padding-left:0;color:#bdcbbf;font-size:11px}.du-mini{position:relative;margin:17px 0;height:145px;background:#203638}.du-mini svg{width:100%;height:100%;fill:none;stroke:#6e8580}.du-mini .du-mini-sight{fill:#d4b28f20;stroke:#d4b28f60;stroke-dasharray:3 3}.du-pin{position:absolute;transform:translate(-50%,-50%);border:1px solid #e5c399!important;border-radius:50%;width:28px;height:28px;background:#293f3c;color:#ebdfc1;font:12px Georgia!important;padding:0!important}.du-pin.jason{left:30%;top:66%}.du-pin.lucia{left:71%;top:57%;border-color:#db9d94!important}.du-pin[aria-pressed=true]{background:#e5bd99;color:#153b3c;box-shadow:0 0 0 5px #e5bd9922}.du-pin:disabled{opacity:.65}.du-leads{display:grid;grid-template-columns:1fr 1fr;gap:8px}.du-leads button{display:flex;justify-content:space-between;align-items:center;background:transparent;color:#ebe3ca;border:1px solid #7a8f85;padding:12px 10px;font:17px Georgia}.du-leads button[aria-pressed=true]{background:#e5b59b;color:#193a3b}.du-beat-count{display:block;margin:12px 0 0;font-size:9px;letter-spacing:.1em}.du-angle{display:block;font:11px Arial;margin:23px 0 15px}.du-angle output{float:right}.du-angle input{display:block;width:100%;margin-top:13px;accent-color:#e5b59b}.du-stage-note{padding:26px 28px;background:#213d3d;display:grid;grid-template-columns:145px 1fr 1.45fr;gap:25px;align-items:center;border-top:1px solid #4c6564}.du-stage-note>span{font:9px/1.7 Arial;letter-spacing:.13em}.du-stage-note h3{font-size:29px;letter-spacing:-.03em;line-height:1.1}.du-stage-note p{font:13px/1.8 Arial;max-width:500px}.du-fine{font:11px/1.8 Arial!important;color:#9bb1a9;padding:19px 27px}.du-reading{display:grid;grid-template-columns:1fr 3fr;gap:70px;padding:105px 0}.du-margin{display:flex;flex-direction:column;gap:25px;padding-top:12px}.du-margin>span{font-size:9px;letter-spacing:.12em}.du-margin i{font:100px/.8 Georgia;letter-spacing:-.08em;color:#a6b9ad}.du-portrait-pair{display:grid;grid-template-columns:1fr 1fr;background:#143637;color:#fff4db;position:relative}.du-portrait-pair figure{position:relative;height:640px}.du-portrait-pair img,.du-portrait-pair picture{width:100%;height:100%;display:block;object-fit:cover}.du-portrait-pair img{object-position:50% 45%}.du-portrait-pair figure:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#163d3cf0,transparent 70%)}.du-portrait-pair figcaption{position:absolute;bottom:55px;left:8%;z-index:1}.du-portrait-pair figcaption span{display:block;font:10px/1.7 Arial;letter-spacing:.13em;margin-bottom:22px}.du-portrait-pair figcaption strong{font:clamp(34px,4vw,60px)/1.06 Georgia;letter-spacing:-.04em}.du-portrait-pair>p{grid-column:1/-1;padding:15px 4%;font-size:10px;line-height:1.6;color:#c0cabb}.du-counts{background:#dca699;padding:75px 0;color:#183d3b}.du-counts h2{font-size:55px;margin:15px 0 50px}.du-count-grid{display:grid;grid-template-columns:repeat(3,1fr)}.du-count-grid>div{border-left:1px solid #806f6270;padding:0 12%}.du-count-grid>div:first-child{border:0;padding-left:0}.du-count-grid strong{display:block;font:140px/.85 Georgia;letter-spacing:-.05em;margin-bottom:35px}.du-count-grid span{font-size:10px;letter-spacing:.08em;display:block}.du-count-grid p{font:16px/1.8 Georgia;margin:17px 0}.du-count-grid a{font-size:11px}.du-question-section{padding:105px 0}.du-mindmap{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);display:grid;grid-template-columns:.75fr 1.2fr 1.4fr;gap:45px;padding:40px 0;align-items:center}.du-map-root{font:10px/1.8 Arial;letter-spacing:.1em;border:1px solid #95aa9d;border-radius:50%;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.du-map-root:after{content:"";width:45px;position:absolute;left:100%;top:50%;border-top:1px solid #95aa9d}.du-map-root b{font:28px/1.4 Georgia;letter-spacing:-.03em}.du-map-nodes{display:grid;gap:12px;position:relative}.du-map-nodes:before{content:"";position:absolute;left:-22px;top:26px;bottom:26px;border-left:1px solid #95aa9d}.du-map-nodes button{position:relative;text-align:left;display:flex;align-items:center;gap:13px;background:none;border:1px solid #95aa9d;color:var(--ink);padding:17px 12px;font-size:12px}.du-map-nodes button:before{content:"";position:absolute;width:22px;right:100%;top:50%;border-top:1px solid #95aa9d}.du-map-nodes button span{font:26px Georgia;width:32px}.du-map-nodes button i{margin-left:auto}.du-map-nodes button[aria-pressed=true]{background:#153b3c;color:#eee9d8}.du-map-answer{align-self:stretch;background:#e1e3d7;padding:30px;min-height:315px;display:flex;flex-direction:column;justify-content:center}.du-map-answer small{font:9px/1.8 Arial;letter-spacing:.12em}.du-map-answer h3{font:30px/1.1 Georgia;letter-spacing:-.03em;margin:20px 0}.du-map-answer p{font:14px/1.8 Arial}.du-map-answer a{font-size:11px;margin-top:22px}.du-map-answer button{font-size:10px;color:inherit;border:0;background:none;padding:20px 0 0;text-align:left}.du-video-section{padding-bottom:90px}.du-watch>div{height:auto;aspect-ratio:16/9;position:relative;background:#173b3c}.du-watch iframe,.du-watch img{width:100%;height:100%;object-fit:cover;border:0;display:block}.du-watch button{border:0;cursor:pointer}.du-watch>div>button{position:absolute;inset:0;background:#102f3180;color:#fff1d5;display:flex;flex-direction:column;align-items:center;justify-content:center;font:clamp(30px,5vw,65px) Georgia;letter-spacing:-.04em}.du-watch>div>button>span{display:grid;place-content:center;width:75px;height:75px;border:1px solid #eeecd8;border-radius:50%;font:25px Arial;letter-spacing:0;margin-bottom:28px}.du-watch>div>button small{font:10px/1.5 Arial;letter-spacing:.15em;margin-top:20px}.du-watch figcaption{display:flex;gap:25px;align-items:start;flex-wrap:wrap;justify-content:space-between;font-size:10px;line-height:1.8;padding:20px 0}.du-watch figcaption button{background:#183d3d;color:#fff1d7;padding:8px 15px;font-size:11px}.du-watch .du-fine{color:#46675b;padding:0 0 30px}.du-video-reading{border-top:1px solid var(--line);padding-top:35px;max-width:740px;margin-left:auto}.du-video-reading h3{font-size:36px;margin:20px 0 28px}.du-video-reading p{font:16px/1.9 Arial;margin-top:20px}.du-faq{padding:35px 0 100px;max-width:900px}.du-faq h2{margin:20px 0 35px}.du-faq details{border-top:1px solid var(--line);padding:23px 0}.du-faq details:last-child{border-bottom:1px solid var(--line)}.du-faq summary{cursor:pointer;font:21px/1.5 Georgia}.du-faq details p{font:15px/1.9 Arial;margin-top:20px;max-width:700px}.du-sources{background:#153b3c;color:#ece6d4;padding:80px 0 40px}.du-sources h2{margin:25px 0 55px}.du-sources ol{display:grid;grid-template-columns:1fr 1fr;gap:35px 65px;padding-left:18px}.du-sources li{font:13px/1.7 Arial;padding-left:8px}.du-sources li p{font-size:11px;color:#b8c6b8;margin-top:12px}.du-sources .du-wrap>p{font:11px/1.9 Arial;margin-top:45px;color:#c4cdbf}.du-next{display:block;border-top:1px solid #65827a;padding-top:40px;margin-top:40px;text-decoration:none}.du-next span{font-size:9px;letter-spacing:.12em}.du-next strong{font:clamp(45px,7vw,95px)/1.1 Georgia;letter-spacing:-.06em;display:block;margin:20px 0}.du-noscript{padding:15px 5%;font-size:13px}.du-reading+.du-video-section{padding-top:0}@media (min-width:761px) and (max-width:1100px){.du-nav{gap:22px}.du-hero{grid-template-columns:42% 58%}.du-hero-copy{padding-left:9%;padding-right:7%}.du-hero-names{font-size:8px}.du-stage-layout{grid-template-columns:minmax(0,1fr) 235px}.du-stage-image{min-height:580px}.du-scene-credit{bottom:80px;left:25px;right:auto;text-align:left}.du-stage-note{grid-template-columns:110px 1fr}.du-stage-note p{grid-column:2}.du-mindmap{gap:25px;grid-template-columns:.75fr 1.2fr 1.4fr}.du-map-root:after{width:25px}.du-map-root b{font-size:20px}.du-map-nodes button{font-size:10px}.du-map-nodes:before{left:-12px}.du-map-nodes button:before{width:12px}.du-map-answer{padding:22px}.du-opening,.du-reading{gap:40px;grid-template-columns:1fr 3fr}}@media (max-width:760px){.du-demo{font-size:8px;padding:11px 5%;gap:18px;line-height:1.5}.du-hero{display:flex;flex-direction:column;min-height:0;height:auto;max-height:none}.du-hero-copy{padding:26px 6% 28px}.du-brand{font-size:15px}.du-hero-copy>.du-kicker{margin-top:42px}.du h1{font-size:clamp(100px,28vw,160px)}.du-deck{font-size:18px;margin-top:23px!important;max-width:58%}.du-read{margin-top:25px}.du-hero-names{padding-top:30px;max-width:330px;font-size:8px}.du-hero-image{height:68vw;min-height:250px}.du-hero-image img{object-position:50% 35%}.du-hero-image>span{font-size:8px;bottom:20px;left:6%}.du-frame-corners{inset:16px}.du-nav{justify-content:start;gap:24px;padding:17px 5%}.du-nav,.du-nav a{font-size:10px}.du-wrap{width:88%}.du-opening{display:flex;flex-direction:column;padding:65px 0;gap:40px}.du-opening aside{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;font-size:10px}.du-opening aside p{margin:0}.du-opening aside>.du-kicker{grid-column:1/-1;margin-bottom:5px}.du-opening aside p:last-child{display:none}.du-faq h2,.du-prose h2,.du-section-heading h2,.du-sources h2{font-size:43px}.du-prose p{font-size:16px;line-height:1.85}.du-prose .du-lede{font-size:23px}.du-prose h3{font-size:28px}.du-answer p{font-size:15px}.du-dark{padding:60px 0}.du-dark>.du-wrap{width:94%}.du-section-heading{display:block;margin-bottom:28px}.du-section-heading>p{margin-top:25px;font-size:12px}.du-dark .du-section-heading{padding:0 4%}.du-stage-top{font-size:8px;padding:14px;line-height:1.6}.du-stage-top span:last-child{max-width:140px;text-align:right}.du-mode-list button{padding:13px 10px;font-size:17px;line-height:1.25}.du-mode-list button small{font-size:7px;letter-spacing:.04em;min-height:22px}.du-stage-layout{display:block}.du-stage-image{min-height:400px;height:112vw;max-height:520px}.du-stage-poster>span{font-size:85px}.du-stage-poster>span span{font-size:46px;margin:0 15px}.du-open{bottom:23px;left:18px;padding:11px 13px}.du-view-label{left:18px;top:20px}.du-scene-credit{bottom:74px;left:18px;right:auto;text-align:left;font-size:7px}.du-stage-panel{border-left:0;border-top:1px solid #4c6564;padding:23px;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;align-items:center}.du-stage-panel>.du-kicker{grid-column:1/-1}.du-mini{grid-column:1;grid-row:2/5;margin:0;height:145px}.du-leads{display:flex;flex-direction:column;grid-column:2;gap:8px}.du-leads button{font-size:18px;padding:10px}.du-stage-panel>.du-beat{grid-column:2;font-size:10px;line-height:1.5;margin:0}.du-beat-count{grid-column:2;font-size:8px;margin:0}.du-angle{grid-column:1/-1;margin:10px 0 0}.du-stage-panel>button{font-size:11px;margin-top:0}.du-stage-note{display:block;padding:23px}.du-stage-note h3{margin:12px 0}.du-stage-note p{font-size:13px}.du-fine{padding:18px 23px;font-size:10px!important}.du-reading{display:block;padding:65px 0}.du-margin{flex-direction:row;align-items:center;gap:20px;padding:0 0 30px}.du-margin i{font-size:40px}.du-portrait-pair{display:block}.du-portrait-pair figure{height:120vw;max-height:570px}.du-portrait-pair figcaption{bottom:35px;left:6%}.du-portrait-pair figcaption strong{font-size:43px}.du-portrait-pair>p{font-size:9px;padding:14px 6%}.du-counts{padding:55px 0}.du-counts h2{font-size:42px;margin-bottom:30px}.du-count-grid{display:block}.du-count-grid>div,.du-count-grid>div:first-child{border:0;border-top:1px solid #806f6270;padding:25px 0;display:grid;grid-template-columns:88px 1fr;column-gap:25px}.du-count-grid strong{grid-column:1;grid-row:1/4;font-size:95px;margin:0}.du-count-grid p{margin:10px 0;font-size:15px}.du-count-grid span{font-size:8px;line-height:1.5}.du-count-grid a{grid-column:2;font-size:10px}.du-question-section{padding:65px 0 0}.du-mindmap{grid-template-columns:1fr;gap:30px;padding:30px 0}.du-map-root{width:140px;margin:auto;font-size:8px}.du-map-root b{font-size:23px}.du-map-root:after{left:50%;top:100%;width:0;height:30px;border:0;border-left:1px solid #95aa9d}.du-map-nodes{grid-template-columns:1fr 1fr;gap:8px}.du-map-nodes button:before,.du-map-nodes:before{display:none}.du-map-nodes button{font-size:11px;padding:15px 12px;gap:9px;flex-wrap:wrap}.du-map-nodes button span{font-size:24px;width:22px}.du-map-nodes button i{display:none}.du-map-answer{min-height:290px;padding:28px}.du-video-section{padding-bottom:45px}.du-watch>div>button{font-size:27px}.du-watch>div>button>span{width:44px;height:44px;font-size:17px;margin-bottom:16px}.du-watch>div>button small{font-size:8px;margin-top:12px}.du-watch figcaption{font-size:9px;gap:12px}.du-video-reading h3{font-size:30px}.du-video-reading p{font-size:15px}.du-faq{padding:30px 0 65px}.du-faq summary{font-size:20px}.du-faq details p{font-size:14px}.du-sources{padding:55px 0 25px}.du-sources ol{grid-template-columns:1fr;gap:25px}.du-sources h2{font-size:40px}.du-next strong{font-size:55px}.du-next span{font-size:8px}}@media (prefers-reduced-motion:reduce){.du *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}