/* Interactive words open connected visual worlds in the original Northline brand. */
.word-world-pair{grid-template-columns:.72fr 1.28fr;gap:25px;align-items:stretch}.word-world-slide .source-page{height:100%;min-height:510px}.word-world-slide .source-panel{display:flex;flex-direction:column}.word-world-slide .source-panel>.source-page{flex:1}.word-world-slide .source-page>h3{font-size:2rem}.word-world-live{background:#193d34!important;min-width:0}.ww-shell{font-family:Arial,sans-serif;color:#faf5e7;position:relative;overflow:hidden;background:#193d34}.ww-topline{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:22px 25px 0;font-size:.48rem;font-weight:700;letter-spacing:.1em;color:#dddcca}.ww-topline>span:last-child{color:#e87549;font-size:.42rem}.ww-headline{font:400 2.9rem/.91 Georgia,serif!important;letter-spacing:-.06em!important;margin:20px 25px 0!important;position:relative;z-index:3}.ww-headline button{border:0;border-bottom:1px solid transparent;padding:0 0 3px;margin:0;background:none;color:#faf5e7;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;transition:color .25s;cursor:pointer;position:relative}.ww-headline button:after{content:'↗';font:400 .8rem/1 Arial,sans-serif;display:inline-block;vertical-align:top;margin:3px 0 0 10px;opacity:.5}.ww-headline button[aria-pressed=true]{color:#e87549}.ww-headline button:hover{color:#e87549}.ww-headline button:focus-visible{outline:2px solid #faf5e7;outline-offset:4px}.ww-sentence{font:400 .87rem/1.55 Arial,sans-serif;margin:18px 25px 0!important;max-width:510px;position:relative;z-index:3}.ww-sentence button{font:inherit;border:0;border-bottom:1px dashed #e87549;color:#faf5e7;padding:0 1px;background:transparent;cursor:pointer;position:relative}.ww-sentence button[aria-pressed=true],.ww-sentence button:hover{color:#193d34;background:#e87549;box-shadow:3px 0 #e87549,-3px 0 #e87549}.ww-universe{height:302px;position:relative;margin-top:14px;isolation:isolate;overflow:hidden}.ww-universe-grid{position:absolute;inset:0;background-image:linear-gradient(#faf5e708 1px,transparent 1px),linear-gradient(90deg,#faf5e708 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse,#000,transparent 72%)}.ww-orbit-lines{width:100%;height:100%;position:absolute;inset:0;fill:none;stroke:#c4d0b94a;stroke-width:.8;transform:rotate(-8deg)}.ww-scene{position:absolute;inset:0}.ww-scene[hidden]{display:none!important}.ww-space-photo{position:absolute;left:11%;top:9%;width:78%;height:80%;transform:rotate(-7deg);border:1.5px solid #faf5e7;box-shadow:8px 10px 0 #091b12b3;overflow:hidden;animation:ww-space-float 8s ease-in-out infinite}.ww-space-photo>img{width:100%;height:100%;object-fit:cover;display:block}.ww-space-photo:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#0d251edb);pointer-events:none}.ww-space-photo>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#faf5e7c7;stroke-width:1;stroke-dasharray:6 4;pointer-events:none}.ww-space-point{position:absolute;z-index:3;display:grid;place-items:center;width:33px;height:33px;border:1px solid #193d34;border-radius:50%;background:#faf5e7;color:#193d34;font:400 1.3rem/1 Arial,sans-serif;box-shadow:0 0 0 5px #faf5e733}.ww-space-point:hover,.ww-space-point[aria-pressed=true]{background:#e87549;transform:scale(1.12)}.ww-space-point.one{left:14%;top:20%}.ww-space-point.two{left:56%;top:37%}.ww-space-point.three{right:12%;bottom:28%}.ww-space-tag{position:absolute;z-index:2;bottom:17px;left:17px;right:12px;font:400 .74rem/1.3 Arial,sans-serif;color:#faf5e7}.ww-float-note{position:absolute;top:9%;left:4%;font:700 .5rem/1.25 Arial,sans-serif;letter-spacing:.03em;color:#193d34;background:#e87549;transform:rotate(-12deg);padding:11px 14px;box-shadow:3px 4px 0 #193d3477;z-index:3}.ww-scene-number{position:absolute;right:4%;bottom:2%;font:400 4.5rem/.85 Georgia,serif;letter-spacing:-.07em;color:#e87549;z-index:3}.ww-bottomline{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 25px 19px;border-top:1px solid #faf5e726;background:#14372e;min-height:60px}.ww-bottomline>[role=status]{font:400 .68rem/1.4 Arial,sans-serif;color:#e3e7da;max-width:365px}.ww-bottomline>span:last-child{font:700 .42rem/1 Arial,sans-serif;letter-spacing:.09em;color:#e87549;white-space:nowrap}.ww-connection-svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#e87549;stroke-width:3}.ww-connection-svg>path{stroke-dasharray:8 7;animation:ww-path-flow 3s linear infinite}.ww-connection-svg>circle{fill:#faf5e7;stroke-width:2}.ww-node{position:absolute;display:flex;flex-direction:column;gap:8px;align-items:center;color:#faf5e7;font:700 .54rem/1 Arial,sans-serif;letter-spacing:.06em;z-index:2}.ww-node>span{font:400 2.2rem/1 Georgia,serif;color:#e87549}.ww-node-people{left:9%;top:58%}.ww-node-possible{right:5%;top:51%}.ww-idea-node{position:absolute;width:110px;height:110px;border:0;background:none;color:#193d34;transform:translate(-50%,-50%);touch-action:none;cursor:grab;z-index:4;display:grid;place-content:center;text-align:center}.ww-idea-node>i{position:absolute;inset:-11px;font:400 8.1rem/1 Georgia,serif;font-style:normal;color:#e87549;z-index:-1;animation:ww-idea-turn 22s linear infinite}.ww-idea-node>strong{font:700 1.2rem/1 Arial,sans-serif;letter-spacing:-.035em}.ww-idea-node>span{font:700 .43rem/1 Arial,sans-serif;letter-spacing:.04em;margin-top:8px}.ww-idea-node.is-dragging{cursor:grabbing}.ww-idea-node.is-dragging>i{animation-play-state:paused!important}.ww-idea-node:focus-visible{outline:2px dashed #faf5e7;outline-offset:8px;border-radius:50%}.ww-idea-prompt{position:absolute;top:3%;left:5%;max-width:165px}.ww-idea-prompt>strong{display:block;font:400 1.35rem/1.02 Georgia,serif;letter-spacing:-.04em}.ww-idea-prompt>button{font:400 .65rem/1.2 Arial,sans-serif;background:none;border:0;border-bottom:1px solid #e87549;padding:9px 0 7px;color:#e87549;margin-top:5px;min-height:35px}.ww-people-orbit{position:absolute;left:20%;right:20%;top:12%;bottom:16%;border:1px dashed #e8754999;border-radius:50%;transform:rotate(-10deg)}.ww-people-center{position:absolute;left:50%;top:49%;transform:translate(-50%,-50%) rotate(-7deg);font:400 2.4rem/.9 Georgia,serif;letter-spacing:-.06em;color:#faf5e7;z-index:2;text-align:center;pointer-events:none}.ww-people-center>i{font-style:normal;color:#e87549}.ww-person{position:absolute;width:83px;height:103px;border:1.5px solid #faf5e7;border-radius:7px;overflow:hidden;background:#faf5e7;box-shadow:4px 5px 0 #081c14aa;color:#193d34;padding:0;z-index:3;transition:transform .25s}.ww-person>img{width:100%;height:77%;object-fit:cover;object-position:center 24%;display:block}.ww-person>span{font:700 .57rem/1 Arial,sans-serif;display:block;padding:6px 5px;text-align:left}.ww-person>b{position:absolute;right:6px;bottom:5px;font-size:.75rem;line-height:1}.ww-person[aria-pressed=true]{border-color:#e87549;background:#e87549;transform:rotate(5deg) scale(1.06)}.ww-person.person-0{left:12%;top:12%;rotate:-10deg}.ww-person.person-1{right:14%;top:7%;rotate:10deg}.ww-person.person-2{right:29%;bottom:13%;rotate:-6deg}.ww-people-detail{position:absolute;left:5%;bottom:9%;font:400 .72rem/1.3 Arial,sans-serif;max-width:180px;color:#faf5e7}.ww-people-scene>small{position:absolute;left:5%;bottom:3%;font:700 .43rem/1 Arial,sans-serif;letter-spacing:.06em;color:#a9b6a9}.ww-data-scene{display:grid;grid-template-columns:1fr 1.4fr;align-items:center;gap:25px;padding:15px 30px 30px}.ww-data-copy>span{font:700 .5rem/1.4 Arial,sans-serif;letter-spacing:.07em;display:block;max-width:130px}.ww-data-copy>strong{display:block;font:400 6.2rem/.85 Georgia,serif;letter-spacing:-.1em;color:#e87549;margin-top:20px}.ww-data-copy>p{font:400 .82rem/1.4 Arial,sans-serif;margin-top:10px}.ww-data-copy>small{font:700 .43rem/1 Arial,sans-serif;letter-spacing:.03em;color:#9bb3a6;display:block;margin-top:15px}.ww-data-graphic{position:relative;min-width:0}.ww-data-graphic>svg{position:absolute;top:3px;left:0;width:100%;height:163px;fill:none;stroke:#e87549;stroke-width:2;stroke-dasharray:7 6;pointer-events:none;z-index:2}.ww-data-bars{display:flex;gap:10px;align-items:end;height:182px}.ww-data-bars>button{height:100%;flex:1;min-width:0;border:0;background:none;display:flex;flex-direction:column;justify-content:end;align-items:center;padding:0;color:#faf5e7}.ww-data-bars>button>i{width:100%;height:calc(var(--height)*.8);background:#faf5e732;border:1px solid #faf5e788;border-radius:4px 4px 0 0;transition:background .2s}.ww-data-bars>button[aria-pressed=true]>i{background:#e87549;border-color:#e87549}.ww-data-bars>button>span{font:700 .57rem/1 Arial,sans-serif;padding-top:10px}.ww-data-graphic>label{font:700 .45rem/1 Arial,sans-serif;letter-spacing:.06em;display:block;margin-top:22px}.ww-data-graphic input{width:100%;height:30px;accent-color:#e87549;display:block;margin-top:5px}.ww-shell:not(.ww-active) *{animation-play-state:paused!important}.motion-paused .ww-shell *{animation:none!important;transition:none!important}.word-thumb-orbit{position:absolute;right:6px;top:6px;width:24px;height:24px;font-size:0;line-height:0;z-index:2;pointer-events:none}.word-thumb-orbit>svg{display:block;width:24px;height:24px;max-width:none}.thumb-text .thumb-visual{position:relative;overflow:hidden}.thumb-text .thumb-visual>strong{position:relative;z-index:1}.site-preview .word-world-pair{grid-template-columns:.67fr 1.33fr}.site-preview .ww-headline{font-size:3.5rem!important}.site-preview .ww-sentence{font-size:1.02rem}.site-preview .ww-universe{height:365px}.site-preview .ww-topline{font-size:.65rem}.site-preview .ww-topline>span:last-child{font-size:.55rem}.site-preview .ww-bottomline>[role=status]{font-size:.82rem}.site-preview .ww-bottomline>span:last-child{font-size:.55rem}.site-preview .ww-space-tag{font-size:.9rem}.site-preview .ww-float-note{font-size:.64rem}.site-preview .ww-person{width:100px;height:125px}.site-preview .ww-person>span{font-size:.75rem}.site-preview .ww-people-center{font-size:3rem}.site-preview .ww-people-detail{font-size:.88rem}.site-preview .ww-people-scene>small{font-size:.55rem}.site-preview .ww-idea-prompt>strong{font-size:1.8rem}.site-preview .ww-idea-prompt>button{font-size:.8rem;min-height:44px}.site-preview .ww-node{font-size:.7rem}.site-preview .ww-data-copy>strong{font-size:7.5rem}.site-preview .ww-data-copy>span{font-size:.66rem}.site-preview .ww-data-copy>p{font-size:1rem}.site-preview .ww-data-copy>small{font-size:.55rem}.site-preview .ww-data-bars{height:220px}.site-preview .ww-data-graphic>svg{height:199px}.site-preview .ww-data-bars>button>span{font-size:.74rem}.site-preview .ww-data-graphic>label{font-size:.6rem}
@keyframes ww-space-float{0%,100%{transform:rotate(-7deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-5px)}}@keyframes ww-path-flow{to{stroke-dashoffset:-45}}@keyframes ww-idea-turn{to{rotate:360deg}}
@media(max-width:1100px) and (min-width:761px){.word-world-pair{grid-template-columns:.64fr 1.36fr;gap:20px}.word-world-slide .source-page{padding:25px 20px}.word-world-slide .source-page>h3{font-size:1.65rem}.word-world-slide .source-page>p{font-size:.77rem}.ww-headline{font-size:2.45rem!important;margin:18px 21px 0!important}.ww-topline{margin-left:21px;margin-right:21px;font-size:.42rem}.ww-topline>span:last-child{font-size:.38rem}.ww-sentence{font-size:.77rem;margin:15px 21px 0!important}.ww-universe{height:285px}.ww-bottomline{padding:16px 21px;gap:14px}.ww-bottomline>[role=status]{font-size:.63rem}.ww-bottomline>span:last-child{font-size:.37rem}.ww-idea-prompt{max-width:130px}.ww-idea-prompt>strong{font-size:1.18rem}.ww-idea-prompt>button{font-size:.57rem}.ww-person{width:73px;height:93px}.ww-people-center{font-size:2rem}.ww-data-scene{gap:20px;padding:15px 23px 25px}.ww-data-copy>strong{font-size:5.4rem}.ww-data-bars{gap:8px;height:169px}.ww-data-graphic>svg{height:149px}.ww-data-copy>p{font-size:.72rem}}
@media(max-width:760px){.word-world-pair,.site-preview .word-world-pair{grid-template-columns:1fr;gap:23px}.word-world-slide .source-page{min-height:0!important;height:auto;padding:24px}.word-world-slide .source-page>h3{font-size:1.65rem;margin-top:22px}.word-world-slide .source-page>p{font-size:.82rem;margin-top:17px;max-width:260px}.word-world-slide .source-page-no{position:static;display:block;margin-top:25px;font-size:.52rem}.ww-topline,.site-preview .ww-topline{margin:22px 20px 0;font-size:.48rem;gap:12px}.ww-topline>span:last-child,.site-preview .ww-topline>span:last-child{font-size:.4rem;max-width:100px;text-align:right;line-height:1.3}.ww-headline,.site-preview .ww-headline{font-size:2.4rem!important;line-height:.94!important;margin:22px 20px 0!important}.ww-headline button{padding-bottom:5px;min-height:44px}.ww-headline button:after{font-size:.65rem;margin-left:5px}.ww-sentence,.site-preview .ww-sentence{font-size:.88rem!important;line-height:1.6!important;margin:16px 20px 0!important}.ww-sentence button{min-height:33px;margin:0 1px}.ww-universe,.site-preview .ww-universe{height:300px;margin-top:13px}.ww-space-photo{left:8%;width:84%;top:13%;height:74%}.ww-space-point{width:40px;height:40px;font-size:1.5rem;box-shadow:0 0 0 3px #faf5e733}.ww-space-tag,.site-preview .ww-space-tag{font-size:.75rem;bottom:13px;left:13px;line-height:1.35;max-width:230px}.ww-float-note,.site-preview .ww-float-note{font-size:.49rem;padding:9px 12px;top:10%;left:3%}.ww-scene-number{font-size:3.6rem;bottom:5%;right:2%}.ww-bottomline{display:block;padding:17px 20px 19px;min-height:72px}.ww-bottomline>[role=status],.site-preview .ww-bottomline>[role=status]{font-size:.78rem;line-height:1.45;display:block;max-width:none}.ww-bottomline>span:last-child,.site-preview .ww-bottomline>span:last-child{font-size:.44rem;display:block;margin-top:10px;letter-spacing:.1em}.ww-idea-prompt,.site-preview .ww-idea-prompt{max-width:120px;top:5%;left:6%}.ww-idea-prompt>strong,.site-preview .ww-idea-prompt>strong{font-size:1.14rem}.ww-idea-prompt>button,.site-preview .ww-idea-prompt>button{font-size:.65rem;line-height:1.3;min-height:44px;max-width:108px;text-align:left;margin-top:2px;padding-top:7px}.ww-idea-node{width:95px;height:95px}.ww-idea-node>i{font-size:7.1rem;inset:-9px}.ww-idea-node>strong{font-size:1.06rem}.ww-idea-node>span{font-size:.43rem}.ww-node,.site-preview .ww-node{font-size:.5rem;gap:9px}.ww-node>span{font-size:1.8rem}.ww-node-people{left:7%;top:65%}.ww-node-possible{right:3%;top:58%}.ww-person,.site-preview .ww-person{width:74px;height:93px}.ww-person>span,.site-preview .ww-person>span{font-size:.64rem;padding:6px}.ww-person.person-0{left:9%;top:12%}.ww-person.person-1{right:11%;top:7%}.ww-person.person-2{right:24%;bottom:14%}.ww-people-center,.site-preview .ww-people-center{font-size:2.12rem;left:49%;top:47%}.ww-people-detail,.site-preview .ww-people-detail{font-size:.72rem;left:6%;bottom:10%;max-width:130px}.ww-people-scene>small,.site-preview .ww-people-scene>small{font-size:.45rem;left:6%;bottom:4%}.ww-data-scene{padding:17px 22px 28px;grid-template-columns:.8fr 1.2fr;gap:17px}.ww-data-copy>span,.site-preview .ww-data-copy>span{font-size:.54rem}.ww-data-copy>strong,.site-preview .ww-data-copy>strong{font-size:5rem;margin-top:17px}.ww-data-copy>p,.site-preview .ww-data-copy>p{font-size:.8rem}.ww-data-copy>small,.site-preview .ww-data-copy>small{font-size:.47rem;line-height:1.4;max-width:100px}.ww-data-bars,.site-preview .ww-data-bars{height:160px;gap:7px}.ww-data-graphic>svg,.site-preview .ww-data-graphic>svg{height:139px}.ww-data-bars>button>span,.site-preview .ww-data-bars>button>span{font-size:.66rem;padding-top:9px}.ww-data-graphic>label,.site-preview .ww-data-graphic>label{font-size:.5rem;line-height:1.4;letter-spacing:.03em;margin-top:21px}.ww-data-graphic input{height:36px}.word-world-slide .source-note{font-size:.76rem;line-height:1.5}}
@media(max-width:360px){.ww-headline,.site-preview .ww-headline{font-size:2.03rem!important;margin-left:17px!important;margin-right:17px!important}.ww-sentence,.site-preview .ww-sentence{font-size:.82rem!important;margin-left:17px!important;margin-right:17px!important}.ww-topline,.site-preview .ww-topline{margin-left:17px;margin-right:17px;font-size:.43rem}.ww-topline>span:last-child,.site-preview .ww-topline>span:last-child{font-size:.36rem;max-width:92px}.ww-universe,.site-preview .ww-universe{height:285px}.ww-idea-prompt>strong,.site-preview .ww-idea-prompt>strong{font-size:1.02rem}.ww-people-center,.site-preview .ww-people-center{font-size:1.75rem}.ww-person,.site-preview .ww-person{width:66px;height:85px}.ww-data-scene{padding-left:17px;padding-right:17px;gap:14px}.ww-data-copy>strong,.site-preview .ww-data-copy>strong{font-size:4.35rem}.ww-data-bars,.site-preview .ww-data-bars{gap:5px}.ww-data-copy>p,.site-preview .ww-data-copy>p{font-size:.73rem}}
@media(prefers-reduced-motion:reduce){.ww-shell *{animation:none!important;transition:none!important}}

/* The whole visual world changes with the word, rather than recoloring text. */
.ww-universe{transition:background .5s}.ww-shell[data-world=ideas] .ww-universe{background:radial-gradient(ellipse at center,#e8754926,transparent 66%)}.ww-shell[data-world=people] .ww-universe{background:radial-gradient(ellipse at 50% 48%,#faf5e716,transparent 70%)}.ww-shell[data-world=possibilities] .ww-universe{background:#122e26}.ww-shell.ww-switching .ww-scene:not([hidden]){animation:ww-world-open .8s cubic-bezier(.12,.8,.18,1) both}.ww-shell.ww-switching .ww-person{animation:ww-person-arrive .9s cubic-bezier(.15,.8,.2,1) both}.ww-shell.ww-switching .person-1{animation-delay:.08s}.ww-shell.ww-switching .person-2{animation-delay:.16s}.ww-shell.ww-switching .ww-data-bars>button>i{animation:ww-bars-grow .9s cubic-bezier(.15,.8,.2,1) both;transform-origin:bottom}.ww-shell.ww-switching .ww-data-bars>button:nth-child(2)>i{animation-delay:.08s}.ww-shell.ww-switching .ww-data-bars>button:nth-child(3)>i{animation-delay:.16s}.ww-shell.ww-switching .ww-data-bars>button:nth-child(4)>i{animation-delay:.24s}@keyframes ww-world-open{0%{opacity:.1;transform:translateY(55px) rotate(7deg) scale(.6)}70%{opacity:1;transform:translateY(-5px) rotate(-1deg) scale(1.03)}100%{opacity:1;transform:none}}@keyframes ww-person-arrive{0%{translate:0 75px;scale:.35}75%{translate:0 -5px;scale:1.07}100%{translate:0 0;scale:1}}@keyframes ww-bars-grow{from{transform:scaleY(.08)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.ww-shell.ww-switching *{animation:none!important;transition:none!important}}

.ww-source-photo{display:block;width:100%;height:176px;object-fit:cover;margin-top:25px;border:1px solid #193d3433;animation:none!important}.ww-source-figures{display:flex;justify-content:space-between;gap:14px;margin-top:20px;color:#193d34}.ww-source-figures>span{font:400 .6rem/1.3 Arial,sans-serif}.ww-source-figures b{display:block;font-size:1.4rem;font-weight:400;margin-top:5px}.ww-source-caption{font:400 .43rem/1.3 Arial,sans-serif;display:block;letter-spacing:.04em;margin-top:10px;color:#193d34}.word-world-slide .source-page-no{position:static;display:block;margin-top:30px}.site-preview .ww-source-photo{height:210px}.site-preview .ww-source-figures>span{font-size:.72rem}.site-preview .ww-source-figures b{font-size:1.7rem}.site-preview .ww-source-caption{font-size:.54rem}@media(max-width:760px){.ww-source-photo,.site-preview .ww-source-photo{height:160px;margin-top:21px}.ww-source-figures>span,.site-preview .ww-source-figures>span{font-size:.68rem}.ww-source-figures b,.site-preview .ww-source-figures b{font-size:1.5rem}.ww-source-caption,.site-preview .ww-source-caption{font-size:.52rem}.word-world-slide .source-page-no{margin-top:25px}}
