@media (width>=901px){.view-approach .approach-opening{color:#173943;background:#eeeee5;padding-block:68px 70px}.view-approach .approach-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:90px}.view-approach .approach-heading h1{font:400 68px/1.055 var(--serif);letter-spacing:-.04em}.view-approach .approach-heading .whole-kicker{color:#4e6a6c}.view-approach .approach-heading>p{color:#4a6467;max-width:420px;padding-bottom:7px;font-size:18px}}.aw-experience{color:#173943;font:16px/1.55 var(--sans);margin-top:40px}.aw-topline{color:#506c64;border-block:1px solid #b8c9bc;justify-content:space-between;align-items:center;gap:25px;min-height:66px;padding-block:12px;font-size:14px;display:flex}.aw-topics{gap:8px;display:flex}.aw-topics[hidden]{display:none}.aw-topics button{font:14px/1.4 var(--sans);color:#4f6b61;cursor:pointer;background:0 0;border:0;min-height:44px;padding:12px 15px}.aw-topics button[aria-pressed=true]{color:#224d42;background:#dbe5d3;box-shadow:inset 0 -2px #547e5d}.aw-body{grid-template-columns:1fr 1.25fr;align-items:center;gap:70px;padding-block:28px 30px;display:grid}.aw-finding{min-width:0}.aw-label{font:14px/1.5 var(--sans);color:#426252}.aw-finding h2{font:400 41px/1.12 var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:10px 0 14px}.aw-summary{font:17px/1.6 var(--sans);color:#496660;max-width:54ch}.aw-context{border-block:1px solid #bdcebc;margin-top:25px}.aw-context summary{font:16px/1.5 var(--sans);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:54px;list-style:none;display:flex}.aw-context summary::-webkit-details-marker{display:none}.aw-context summary span{font-size:23px}.aw-context[open] summary span{transform:rotate(45deg)}.aw-context summary:focus-visible{outline-offset:4px;outline:2px solid #315f49}.aw-context dl{margin:0 0 14px}.aw-context dl>div{border-top:1px solid #c5d2c3;grid-template-columns:112px 1fr;gap:17px;padding-block:10px;display:grid}.aw-context dt{font:14px/1.5 var(--sans);color:#476657}.aw-context dd{font:16px/1.5 var(--sans);color:#345c51;margin:0}.aw-path-intro{font:14px/1.5 var(--sans);color:#516f62;margin:0 0 13px}.aw-responses{grid-template-columns:1fr 1fr;gap:25px;display:grid}.aw-responses article{background:#e7eddf;border-top:2px solid #9cb19e;padding:19px 24px 13px}.aw-responses article[data-selected=true]{background:#d8e5cd;border-color:#315f49}.aw-responses h3{font:400 27px/1.16 var(--serif);letter-spacing:-.02em;min-height:32px;margin:9px 0}.aw-owner{font:14px/1.5 var(--sans);color:#4a695a}.aw-responses button{font:14px/1.5 var(--sans);color:#284d44;cursor:pointer;background:0 0;border:0;align-items:center;gap:18px;min-height:44px;margin-top:6px;padding:4px 0;display:flex}.aw-responses button[hidden]{display:none}.aw-responses button[aria-pressed=true]{font-weight:600}.aw-experience button:focus-visible{outline-offset:4px;outline:2px solid #315f49}.aw-proposal{min-width:0;padding-top:10px}.aw-artwork{min-width:0}.aw-response-art{aspect-ratio:720/270;margin:0;position:relative}.aw-response-art[hidden]{display:none}.aw-response-art svg{width:100%;height:auto;position:absolute;inset:0}.aw-response-art figcaption{font:16px/1.4 var(--sans);color:#3d6552;text-align:center;grid-template-columns:1fr 1fr;gap:35px;display:grid;position:absolute;top:80%;left:0;right:0}.aw-art-product figcaption{grid-template-columns:repeat(3,1fr);gap:15px}.aw-evaluate{grid-template-columns:1fr 1.5fr;align-items:start;column-gap:25px;padding:20px 0 0;display:grid}.aw-evaluate .aw-label,.aw-evaluate h3{grid-column:1}.aw-evaluate [data-response-evaluation]{grid-area:1/2/span 2}.aw-evaluate>span{grid-column:2}.aw-evaluate h3{font:400 24px/1.2 var(--serif);letter-spacing:-.02em;margin:10px 0 12px}.aw-evaluate>p:not(.aw-label){font:16px/1.6 var(--sans);color:#466557;max-width:38ch}.aw-evaluate>span{font:14px/1.5 var(--sans);color:#7c6142;margin-top:9px;display:block}.aw-caption{font:14px/1.5 var(--sans);color:#526e62;margin-top:12px;padding-top:17px}.aw-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pw-context{color:#edf0df;background:#102c38;padding:68px 0 64px}.pw-context header,.pw-loop header{grid-template-columns:1fr 1fr;align-items:end;gap:95px;display:grid}.pw-kicker{font:14px/1.5 var(--sans);letter-spacing:.025em;margin-bottom:20px}.pw-context .pw-kicker{color:#c1d0c4}.pw-context h2,.pw-loop h2{font:400 52px/1.08 var(--serif);letter-spacing:-.034em}.pw-context header>p{color:#c2d2cb;max-width:465px;padding-bottom:5px;font-size:18px;line-height:1.65}.pw-criteria{grid-template-columns:1fr 1fr 1fr;gap:52px;margin-top:42px;display:grid}.pw-criteria article{border-top:1px solid #617e73;padding-top:22px}.pw-index{color:#b5cbbd;font-size:14px}.pw-criteria h3{font:400 29px/1.2 var(--serif);letter-spacing:-.02em;margin:15px 0}.pw-criteria article>p:last-child{color:#becfc7;max-width:345px;font-size:16px;line-height:1.6}.pw-loop{padding-block:67px 44px}.pw-loop .pw-kicker{color:#506d6b}.pw-loop header>p{color:#4b686b;max-width:465px;padding-bottom:4px;font-size:18px;line-height:1.65}.pw-loop ol{grid-template-columns:1fr 1fr 1fr;gap:50px;margin:42px 0 27px;padding:0;list-style:none;display:grid}.pw-loop li{border-top:1px solid #a5b9ab;padding-top:18px}.pw-loop li>span{font:14px/1.4 var(--sans);color:#567465}.pw-loop h3{font:400 24px/1.2 var(--sans);letter-spacing:-.02em;margin:14px 0}.pw-loop li>p{color:#4d696b;max-width:345px;font-size:16px;line-height:1.65}.pw-loop-note{color:#506e67;border-top:1px solid #d0d9cd;padding-top:23px;font-size:16px}@media (width>=901px) and (width<=1200px){.view-approach .approach-heading{gap:45px}.view-approach .approach-heading h1{font-size:54px}.view-approach .approach-heading>p{font-size:17px}.aw-body{grid-template-columns:1fr 1.25fr;gap:35px}.aw-finding h2{font-size:34px}.aw-context dl>div{grid-template-columns:96px 1fr;gap:14px}.aw-summary{font-size:16px}.aw-responses{gap:20px}.aw-responses article{padding:18px 19px 12px}.aw-responses h3{min-height:56px;font-size:24px}.aw-evaluate{padding-top:28px;display:block}.aw-evaluate h3{margin-block:7px 12px}.aw-evaluate>p:not(.aw-label){max-width:none}.aw-context summary{font-size:15px}.aw-response-art figcaption{gap:18px;font-size:14px}.aw-art-product figcaption{gap:10px}.aw-evaluate h3{font-size:24px}.pw-context header,.pw-loop header{gap:50px}.pw-context h2,.pw-loop h2{font-size:44px}.pw-criteria{gap:28px}.pw-criteria h3{font-size:26px}.pw-loop ol{gap:30px}.pw-loop h3{font-size:22px}}
