.net-section{--net-paper:#f4f2e9;--net-rule:#c3bfb1;--net-ink:#302d23;isolation:isolate;color:var(--net-ink);background:var(--net-paper);padding:clamp(80px,8vw,150px) clamp(30px,7vw,160px) clamp(70px,7vw,140px);position:relative;overflow:clip}.net-layout{grid-template-rows:auto auto;grid-template-columns:minmax(260px,.73fr) minmax(0,1.15fr);align-items:center;column-gap:clamp(26px,4.5vw,94px);width:min(100%,1630px);margin:auto;display:grid}.net-heading{grid-area:1/1;align-self:end}.net-heading h2{text-transform:none;font:710 clamp(68px,7.15vw,138px)/.82 var(--font-heading);letter-spacing:-.045em;margin:0}.net-heading h2 em{color:var(--rs-accent-ink);font:480 1.07em/.92 var(--rs-serif);letter-spacing:-.045em;text-transform:none;display:inline-block}.net-heading p{max-width:26em;font:480 clamp(14px,1.2vw,20px)/1.44 var(--rs-sans);letter-spacing:-.025em;color:#5e5b4f;margin:clamp(20px,1.9vw,33px) 0 0}.net-directory{border-top:1px solid var(--net-rule);grid-area:2/1;align-self:start;max-width:470px;margin:clamp(19px,2.4vw,42px) 0 0;display:grid}.net-directory button{border:0;border-bottom:1px solid var(--net-rule);min-height:40px;color:inherit;text-align:left;font:530 clamp(14px,1.13vw,20px)/1.18 var(--rs-sans);letter-spacing:-.02em;background:0 0;border-radius:0;align-items:center;gap:12px;padding:8px 3px;display:flex}.net-directory svg{opacity:.42;width:17px;margin-left:auto;transition:transform .18s}.net-directory-dot{border:1px solid #a58a71;border-radius:50%;flex:none;width:7px;height:7px}.net-directory button[data-hot=true],.net-directory button:hover{color:var(--rs-accent-ink)}.net-directory button[data-hot=true] .net-directory-dot,.net-directory button:hover .net-directory-dot{background:var(--rs-accent);border-color:var(--rs-accent-ink)}.net-directory button[data-hot=true] svg,.net-directory button:hover svg{opacity:1;transform:translate(2px)}.net-atlas{grid-area:1/2/3/3;align-self:center;justify-items:center;display:grid;position:relative}.net-stage{isolation:isolate;aspect-ratio:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:12px;width:min(100%,83svh,845px);position:relative;container-type:inline-size}.net-stage[data-dragging=true],.net-stage[data-dragging=true] *{cursor:grabbing}.net-links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.net-node{--disc:9cqw;width:var(--disc);height:var(--disc);margin:calc(var(--disc)*-.5) 0 0 calc(var(--disc)*-.5);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;top:50%;left:50%}.net-stage:not([data-ready=true]) .net-node{visibility:hidden}.net-node[data-image="1"]{--disc:6.9cqw}.net-node span{background:#dcd7c7;border-radius:50%;width:100%;height:100%;transition:transform .2s,outline-color .2s,opacity .2s;display:block;position:relative;overflow:hidden}.net-node img{object-fit:cover;border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block}.net-node[data-depth="0"] span{opacity:.67}.net-node[data-depth="1"] span{opacity:.86}.net-node[data-muted=true] span{opacity:.4}.net-node[data-active=true] span{opacity:1;outline:2px solid var(--rs-accent-ink)}:is(.net-node:hover span,.net-node:focus-visible span){transform:scale(1.16)}.net-author{z-index:29;aspect-ratio:1;pointer-events:none;background:#d7ccba;border-radius:50%;width:15%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.net-author img{object-fit:cover;object-position:50% 16%;width:100%;height:100%;display:block}.net-label{z-index:30;color:#fffaf0;white-space:nowrap;font:500 clamp(11px,.85vw,15px)/1.2 var(--font-mono);pointer-events:none;background:#42372e;border-radius:5px;padding:5px 10px;position:absolute;top:61%;left:50%;transform:translate(-50%)}.net-close{width:37px;height:36px;color:inherit;background:0 0;border:1px solid #a8a394;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.net-close svg{width:17px;height:17px}.net-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.net-dialog{background:var(--net-paper);width:min(835px,100vw - 32px);max-width:100%;max-height:calc(100dvh - 32px);color:var(--net-ink);border:1px solid #b6ac99;border-radius:9px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.net-dialog::backdrop{background:#201e17a6}.net-dialog article{grid-template-columns:37% 1fr;display:grid;position:relative}.net-close{z-index:2;background:var(--net-paper);position:absolute;top:13px;right:13px}.net-detail-photo{background:#d5cebd;min-height:100%;margin:0;position:relative;overflow:hidden}.net-detail-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.net-detail-copy{font-family:var(--rs-sans);padding:46px clamp(25px,3vw,46px) 34px}.net-detail-copy h3{font:500 clamp(33px,3.55vw,56px)/.96 var(--rs-serif);letter-spacing:-.045em;overflow-wrap:anywhere;margin:0}.net-detail-copy p{margin:18px 0 0;font-size:16px;line-height:1.48}.net-detail-copy h4{margin:23px 0 8px;font-size:13px;line-height:1.2}.net-detail-copy ul{margin:0;padding:0 0 0 1.12em;font-size:14px;line-height:1.43}.net-detail-copy li+li{margin-top:6px}.net-detail-copy li::marker{color:var(--rs-accent-ink)}.net-related{flex-wrap:wrap;gap:10px 17px;margin-top:20px;display:flex}.net-related a{color:var(--rs-accent-ink);border-bottom:1px solid #ad8165;font-size:13px;line-height:1.3}.net-request{background:var(--rs-accent);color:var(--net-ink);border-radius:7px;align-items:center;gap:18px;margin-top:23px;padding:12px 16px;font-size:14px;font-weight:650;display:inline-flex}.net-request:hover{background:var(--rs-accent-hover)}.net-request svg{width:16px}@media (max-width:900px) and (min-width:651px){.net-section{padding-inline:28px}.net-layout{grid-template-columns:minmax(210px,.62fr) minmax(0,1fr);column-gap:12px}.net-heading h2{font-size:clamp(56px,7.2vw,74px)}.net-directory button{min-height:35px}}@media (max-width:650px){.net-section{padding:72px max(15px,4.8vw) 62px}.net-layout{grid-template-rows:auto auto;grid-template-columns:1fr;gap:0}.net-heading{grid-area:1/1}.net-heading h2{font-size:clamp(45px,12.2vw,72px)}.net-heading h2 br{display:none}.net-heading h2 em{margin-left:.12em}.net-heading p{max-width:27em;margin:15px 0 0;font-size:14px}.net-atlas{grid-area:2/1;margin:6px -5px 0}.net-stage{width:min(100%,470px)}.net-node{--disc:11.5cqw}.net-node[data-image="1"]{--disc:8.6cqw}.net-author{width:16.5%}.net-dialog article{display:block}.net-detail-photo{height:clamp(135px,23svh,235px);min-height:0}.net-detail-photo img{object-position:50% 42%}.net-detail-copy{padding:22px 21px 26px}.net-detail-copy h3{font-size:35px}.net-detail-copy p{margin-top:13px;font-size:15px}.net-detail-copy h4{margin-top:16px}.net-request{margin-top:18px}}@media (prefers-reduced-motion:reduce){.net-node span,.net-directory svg{transition:none}}.net-help-tour{display:none}.net-node[data-related=true] span{opacity:1;outline:1px solid #ba7750}.net-label-link{color:#efae79;margin-inline:.55em}@media (max-width:700px),(hover:none) and (pointer:coarse){.net-directory,.net-help-drag{display:none}.net-help-tour{display:inline}.net-heading{align-self:center}.net-stage{touch-action:auto;cursor:auto;overflow-anchor:none}.net-node:hover span{transform:none}.net-node[data-active=true] span{transform:scale(1.08)}.net-node[data-muted=true] span{opacity:.5}.net-label-action{color:#fffaf0;pointer-events:auto;background:#312d26;border:0;border-radius:6px;min-height:30px;padding:5px 9px;top:61.5%}.net-label-action:before{content:"";position:absolute;inset:-7px 0}}@media (min-width:651px) and (max-width:700px),(min-width:651px) and (hover:none) and (pointer:coarse){.net-layout{grid-template-rows:auto}.net-atlas{grid-area:1/2}}
