:root{--deck-cream:#fcfcfc;--deck-ink:#292a2b;--deck-red:#b64634;--deck-blue:#3b4b5a}body:has(.diagnostic-deck) .header{display:none}body:has(.diagnostic-deck)>footer{display:none}body:has(.diagnostic-deck) .skip{display:none}.diagnostic-deck{z-index:10000;background:var(--deck-cream);width:100dvw;height:100dvh;color:var(--deck-ink);overscroll-behavior:none;touch-action:pan-y;-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:hidden}.diagnostic-deck *{box-sizing:border-box}.diagnostic-deck:after{content:"";z-index:10001;pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.17'/%3E%3C/svg%3E");position:absolute;inset:0}.diagnostic-slide{visibility:hidden;opacity:0;pointer-events:none;width:100%;height:100%;padding:clamp(30px,4vw,68px) clamp(28px,5vw,88px) clamp(64px,7vh,92px);display:grid;position:absolute;inset:0;overflow:hidden}.diagnostic-slide.is-active{visibility:visible;opacity:1;pointer-events:auto}.diagnostic-slide h1,.diagnostic-slide p{margin:0}.diagnostic-slide h1{letter-spacing:-.065em;text-wrap:balance;font-weight:800;line-height:.9}.scene-header{letter-spacing:.13em;opacity:.72;border-bottom:1px solid;grid-template-columns:42px 1fr auto;align-items:start;height:34px;font-size:clamp(.62rem,.7vw,.74rem);line-height:1.2;display:grid}.scene-header span{color:var(--deck-red);font-weight:800}.scene-header b{font-weight:800}.scene-header i{font-style:normal;font-weight:500}.diagnostic-slide-1{background:var(--deck-cream);place-items:center}.diagnostic-slide-1:before{content:"";pointer-events:none;border:1px solid #292a2b16;position:absolute;inset:8vh 6vw}.cover-field{pointer-events:none;position:absolute;inset:0}.cover-field span{background:#292a2b13;position:absolute}.cover-field span:first-child{width:1px;height:100%;top:0;left:6vw}.cover-field span:nth-child(2){width:1px;height:100%;top:0;right:6vw}.cover-field span:nth-child(3){height:1px;top:50%;left:0;right:0}.cover-lockup{flex-direction:column;align-items:center;width:min(72vw,788px);display:flex;position:relative;transform:translateY(-1.2vh)}.cover-logo{-webkit-user-select:none;user-select:none;mix-blend-mode:multiply;filter:contrast(1.16)saturate(1.03);image-rendering:auto;width:100%;height:auto;display:block}.cover-rule{background:var(--deck-red);width:36px;height:1px;margin:clamp(22px,3.5vh,36px) 0;animation:1.2s cubic-bezier(.22,1,.36,1) .35s forwards cover-rule;transform:scaleX(.2)}.cover-tagline{letter-spacing:.31em;text-indent:.31em;color:var(--deck-ink);opacity:0;font-size:clamp(.7rem,.9vw,.9rem);font-weight:700;line-height:1;animation:.75s .62s forwards cover-copy}@keyframes cover-rule{to{transform:scaleX(1)}}@keyframes cover-copy{to{opacity:1}}.diagnostic-slide-2{background:var(--deck-red);color:var(--deck-cream)}.diagnostic-slide-2:before{content:"RAGAZZI";color:#fcfcfc0b;letter-spacing:-.09em;pointer-events:none;font-size:min(27vw,420px);font-weight:900;line-height:1;position:absolute;bottom:-.18em;right:-.04em}.thinking-layout{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);column-gap:clamp(30px,6vw,100px);width:100%;height:100%;display:grid}.thinking-layout .scene-header{grid-column:1/-1}.thinking-statement{grid-column:1;align-self:center}.thinking-eyebrow{letter-spacing:.17em;opacity:0;font-size:.68rem;font-weight:800;transition:all .5s;transform:translateY(8px);margin-bottom:clamp(12px,2vh,22px)!important}.thinking-statement h1{opacity:0;clip-path:inset(0 0 100%);max-width:1020px;font-size:clamp(3.1rem,6.1vw,6.9rem);transition:opacity .55s,transform .7s cubic-bezier(.22,1,.36,1),clip-path .75s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.thinking-counterpoint{opacity:0;font-size:clamp(1rem,1.45vw,1.42rem);line-height:1.5;transition:all .6s;transform:translateY(12px);margin-top:clamp(24px,4vh,44px)!important}.thinking-counterpoint em{font-family:Georgia,serif;font-size:1.1em}.thinking-reading{opacity:0;border-left:1px solid #fcfcfc70;grid-column:2;align-self:center;padding-left:clamp(22px,3vw,44px);transition:all .65s;transform:translate(18px)}.thinking-reading p{letter-spacing:.13em;font-size:.7rem;margin-bottom:14px!important}.thinking-reading strong{font-family:Georgia,serif;font-size:clamp(1.15rem,1.75vw,1.8rem);font-style:italic;font-weight:400;line-height:1.35}.thinking-path{border-top:1px solid #fcfcfc70;grid-column:1/-1;grid-template-columns:repeat(4,1fr);align-self:end;display:grid}.thinking-node{opacity:.22;padding:14px 12px 0 0;transition:all .5s;position:relative;transform:translateY(8px)}.thinking-node+.thinking-node{border-left:1px solid #fcfcfc35;padding-left:18px}.thinking-node span{letter-spacing:.12em;margin-bottom:8px;font-size:.6rem;display:block}.thinking-node b{letter-spacing:.08em;font-size:clamp(.76rem,1.05vw,1rem)}.thinking-node i{background:var(--deck-cream);transform-origin:0;width:38%;height:1px;transition:all .55s;position:absolute;top:-1px;right:11%;transform:scaleX(0)}.thinking-bridge{text-align:right;letter-spacing:.11em;opacity:0;font-size:.68rem;line-height:1.5;transition:all .6s;position:absolute;bottom:clamp(64px,7vh,92px);right:clamp(28px,5vw,88px);transform:translateY(12px)}.thinking-bridge strong{font-size:clamp(.85rem,1.08vw,1.05rem)}.thinking-layout.moment-0 .thinking-eyebrow,.thinking-layout.moment-0 h1,.thinking-layout.moment-1 .thinking-eyebrow,.thinking-layout.moment-1 h1,.thinking-layout.moment-2 .thinking-eyebrow,.thinking-layout.moment-2 h1,.thinking-layout.moment-3 .thinking-eyebrow,.thinking-layout.moment-3 h1{opacity:1;clip-path:inset(0);transform:none}.thinking-layout.moment-1 .thinking-counterpoint,.thinking-layout.moment-2 .thinking-counterpoint,.thinking-layout.moment-3 .thinking-counterpoint,.thinking-layout.moment-1 .thinking-reading,.thinking-layout.moment-2 .thinking-reading,.thinking-layout.moment-3 .thinking-reading,.thinking-layout.moment-2 .thinking-node,.thinking-layout.moment-3 .thinking-node{opacity:1;transform:none}.thinking-layout.moment-2 .thinking-node i,.thinking-layout.moment-3 .thinking-node i{transform:scaleX(1)}.thinking-layout.moment-3 .thinking-statement,.thinking-layout.moment-3 .thinking-reading,.thinking-layout.moment-3 .thinking-path{opacity:.22;transition:all .5s}.thinking-layout.moment-3 .thinking-bridge{opacity:1;transform:none}.diagnostic-slide-3{background:var(--deck-cream);color:var(--deck-ink)}.journey-layout{grid-template-rows:auto auto minmax(180px,1fr) auto;gap:clamp(14px,2vh,24px);width:100%;height:100%;display:grid}.journey-title{grid-template-columns:1fr 1.8fr;align-items:end;padding-top:clamp(12px,2vh,22px);display:grid}.journey-title p{letter-spacing:.12em;color:var(--deck-red);opacity:0;font-size:.68rem;line-height:1.5;transition:all .5s;transform:translateY(7px)}.journey-title h1{opacity:0;clip-path:inset(0 0 100%);font-size:clamp(2.5rem,4.5vw,5.2rem);transition:all .7s cubic-bezier(.22,1,.36,1);transform:translateY(15px)}.journey-system{grid-template-columns:repeat(6,1fr);align-items:center;min-height:210px;margin:0 2vw;display:grid;position:relative}.journey-baseline{transform-origin:0;background:#292a2b28;height:1px;transition:all 1s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:7%;right:7%;transform:scaleX(0)}.journey-node{z-index:2;opacity:0;flex-direction:column;justify-content:center;align-items:center;height:112px;transition:opacity .5s,transform .75s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateY(14px)}.journey-index{letter-spacing:.12em;color:var(--deck-red);font-size:.58rem;font-weight:700;position:absolute;top:4px}.journey-dot{border:2px solid var(--deck-red);background:var(--deck-cream);border-radius:50%;width:11px;height:11px;transition:all .5s;box-shadow:0 0 #b6463430}.journey-node>b{letter-spacing:.065em;white-space:nowrap;font-size:clamp(.66rem,.88vw,.84rem);position:absolute;bottom:2px}.journey-link{z-index:-1;transform-origin:0;width:100%;height:54px;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%}.journey-link>i{background:var(--deck-blue);transform-origin:0;height:2px;transition:all .75s;position:absolute;top:0;left:6px;right:6px;transform:scaleX(0)}.journey-link>em{color:var(--deck-red);letter-spacing:.12em;opacity:0;font-size:.52rem;font-style:normal;font-weight:800;transition:all .4s;position:absolute;top:8px;left:50%}.link-1,.link-4{transform:rotate(5deg)}.link-2{transform:rotate(-8deg)translateY(5px)}.link-3{transform:rotate(9deg)translateY(-4px)}.link-5{transform:rotate(-5deg)}.journey-reader{z-index:4;background:var(--deck-red);opacity:0;border-radius:50%;width:16px;height:16px;transition:left 1.4s cubic-bezier(.33,1,.68,1),opacity .35s;position:absolute;top:50%;left:7%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #b6463416}.journey-observation{opacity:0;align-items:center;gap:16px;transition:all .55s;display:flex;position:absolute;bottom:clamp(64px,7vh,92px);left:50%;transform:translate(-50%,10px)}.journey-observation span{border:1px solid var(--deck-red);color:var(--deck-red);letter-spacing:.12em;padding:7px 9px;font-size:.58rem;font-weight:800}.journey-observation p{color:#515356;font-family:Georgia,serif;font-size:clamp(1rem,1.25vw,1.25rem);font-style:italic}.journey-conclusion{text-align:right;letter-spacing:.11em;opacity:0;place-self:end;font-size:.68rem;line-height:1.55;transition:all .6s;transform:translateY(10px)}.journey-conclusion strong{font-size:clamp(.86rem,1.06vw,1.04rem)}.journey-layout.moment-0 .journey-title p,.journey-layout.moment-0 .journey-title h1,.journey-layout.moment-1 .journey-title p,.journey-layout.moment-1 .journey-title h1,.journey-layout.moment-2 .journey-title p,.journey-layout.moment-2 .journey-title h1,.journey-layout.moment-3 .journey-title p,.journey-layout.moment-3 .journey-title h1,.journey-layout.moment-4 .journey-title p,.journey-layout.moment-4 .journey-title h1{opacity:1;clip-path:inset(0);transform:none}.journey-layout.moment-1 .journey-baseline,.journey-layout.moment-2 .journey-baseline,.journey-layout.moment-3 .journey-baseline,.journey-layout.moment-4 .journey-baseline{transform:scaleX(1)}.journey-layout.moment-1 .journey-node,.journey-layout.moment-2 .journey-node,.journey-layout.moment-3 .journey-node,.journey-layout.moment-4 .journey-node{opacity:1;transform:none}.journey-layout.moment-1 .journey-link>i,.journey-layout.moment-2 .journey-link>i,.journey-layout.moment-3 .journey-link>i,.journey-layout.moment-4 .journey-link>i{transform:scaleX(1)}.journey-layout.is-friction .journey-link>em{opacity:1}.journey-layout.is-friction .journey-dot{box-shadow:0 0 0 9px #b6463415}.journey-layout.is-friction .journey-node-3{transform:translateY(-18px)}.journey-layout.is-friction .journey-node-4{transform:translateY(22px)}.journey-layout.moment-3 .journey-reader{opacity:1;left:83%}.journey-layout.moment-3 .journey-observation{opacity:1;transform:translate(-50%)}.journey-layout.is-ordered .journey-link{transform:rotate(0)translateY(0)}.journey-layout.is-ordered .journey-node{transform:none}.journey-layout.is-ordered .journey-link>em{opacity:0}.journey-layout.is-ordered .journey-dot{background:var(--deck-blue);border-color:var(--deck-blue);box-shadow:none}.journey-layout.is-ordered .journey-title{opacity:.22;transition:all .5s}.journey-layout.is-ordered .journey-reader{opacity:1;left:93%;box-shadow:0 0 0 8px #3b4b5a18}.journey-layout.moment-4 .journey-conclusion{opacity:1;transform:none}.diagnostic-slide-4{background:var(--deck-ink);color:var(--deck-cream)}.closing-layout{grid-template-rows:auto auto minmax(0,1fr) auto;gap:clamp(12px,2vh,22px);width:100%;height:100%;display:grid}.closing-title h1{opacity:0;clip-path:inset(0 0 100%);font-size:clamp(2.5rem,4.9vw,5.6rem);transition:all .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.closing-title h1 span{color:#fcfcfc79}.signal-field{min-height:250px;position:relative}.signal-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.signal-lines path{fill:none;stroke:var(--deck-red);stroke-width:1.2px;stroke-dasharray:6 8;stroke-dashoffset:130px;opacity:0;transition:stroke-dashoffset 1.15s cubic-bezier(.22,1,.36,1),opacity .5s}.signal-node{opacity:0;border-top:1px solid #fcfcfc60;width:min(190px,17vw);padding:10px 12px;transition:all .55s;position:absolute;transform:translateY(10px)}.signal-node span{color:var(--deck-red);letter-spacing:.12em;margin-bottom:8px;font-size:.58rem;font-weight:800;display:block}.signal-node b{letter-spacing:.045em;font-size:clamp(.68rem,.9vw,.86rem);line-height:1.3}.signal-1{top:8%;left:3%}.signal-2{top:9%;right:3%}.signal-3{bottom:7%;left:4%}.signal-4{bottom:8%;right:4%}.hypothesis-node{border:1px solid var(--deck-red);background:var(--deck-ink);opacity:0;width:clamp(230px,26vw,370px);padding:clamp(18px,2vw,30px);transition:all .65s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.hypothesis-node span{color:var(--deck-red);letter-spacing:.14em;margin-bottom:16px;font-size:.62rem;font-weight:800;display:block}.hypothesis-node strong{letter-spacing:.04em;font-size:clamp(1rem,1.55vw,1.5rem);line-height:1.25}.closing-sequence{opacity:0;border-top:1px solid #fcfcfc35;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;transition:all .6s;display:grid;position:absolute;bottom:clamp(64px,7vh,92px);left:clamp(28px,5vw,88px);right:clamp(28px,5vw,88px);transform:translateY(10px)}.closing-sequence li{letter-spacing:.09em;padding-top:12px;font-size:.65rem;font-weight:800}.closing-sequence span{color:var(--deck-red);margin-right:10px}.closing-line{text-align:right;letter-spacing:.11em;opacity:0;font-size:.66rem;line-height:1.5;transition:all .6s;position:absolute;bottom:clamp(64px,7vh,92px);right:clamp(28px,5vw,88px);transform:translateY(10px)}.closing-line strong{font-size:clamp(.9rem,1.2vw,1.18rem)}.closing-layout.moment-0 .closing-title h1,.closing-layout.moment-1 .closing-title h1,.closing-layout.moment-2 .closing-title h1,.closing-layout.moment-3 .closing-title h1{opacity:1;clip-path:inset(0);transform:none}.closing-layout.moment-1 .signal-node,.closing-layout.moment-2 .signal-node,.closing-layout.moment-3 .signal-node{opacity:1;transform:none}.closing-layout.moment-2 .signal-lines path,.closing-layout.moment-3 .signal-lines path{opacity:.72;stroke-dashoffset:0}.closing-layout.moment-2 .hypothesis-node,.closing-layout.moment-3 .hypothesis-node{opacity:1;transform:translate(-50%,-50%)scale(1)}.closing-layout.moment-3 .closing-title,.closing-layout.moment-3 .signal-field{opacity:.2;transition:all .5s}.closing-layout.moment-3 .closing-sequence{opacity:1;bottom:clamp(112px,13vh,150px);transform:none}.closing-layout.moment-3 .closing-line{opacity:1;transform:none}.logo-dot-transition{z-index:10020;background:var(--deck-red);transform-origin:50%;will-change:transform;pointer-events:none;border-radius:50%;transition:transform .98s cubic-bezier(.76,0,.18,1);display:block;position:fixed;transform:translate(-50%,-50%)scale(1)}.logo-dot-transition.is-covering{transform:translate(-50%,-50%) scale(var(--dot-scale))}.logo-dot-transition.is-revealing{transform:translate(-50%,-50%)scale(1)}.nav-zone{z-index:10004;cursor:pointer;background:0 0;border:0;width:27vw;position:absolute;top:0;bottom:0}.nav-zone:disabled{cursor:default}.nav-zone-left{left:0}.nav-zone-right{right:0}.nav-zone:focus-visible{outline-offset:-10px;outline:1px solid}.deck-status{z-index:10030;color:var(--deck-ink);align-items:center;gap:16px;display:flex;position:absolute;bottom:clamp(18px,2.7vh,30px);left:clamp(20px,3.2vw,54px)}.deck-count{letter-spacing:.11em;font-size:.62rem}.deck-count b{font-weight:800}.deck-count span{opacity:.4;padding:0 .35em}.moment-dots{gap:5px;display:flex}.moment-dots i{opacity:.18;background:currentColor;width:13px;height:1px;transition:all .35s;display:block}.moment-dots i.is-reached{opacity:.9}.deck-fullscreen{z-index:10031;width:36px;height:36px;color:var(--deck-ink);cursor:pointer;opacity:.36;background:0 0;border:1px solid;padding:0;transition:all .3s;position:absolute;bottom:clamp(14px,2vh,24px);right:clamp(20px,3.2vw,54px)}:is(.deck-fullscreen:hover,.deck-fullscreen:focus-visible){opacity:1}.deck-fullscreen span{font-size:1rem}.deck-hint{z-index:10030;letter-spacing:.14em;opacity:0;pointer-events:none;font-size:.58rem;transition:all .45s;position:absolute;bottom:clamp(19px,2.7vh,31px);left:50%;transform:translate(-50%,8px)}.deck-hint.is-visible{opacity:.42;transform:translate(-50%)}.deck-hint span{padding:0 10px}:is(.diagnostic-deck:has(.diagnostic-slide-2.is-active) .deck-status,.diagnostic-deck:has(.diagnostic-slide-2.is-active) .deck-fullscreen,.diagnostic-deck:has(.diagnostic-slide-2.is-active) .deck-hint,.diagnostic-deck:has(.diagnostic-slide-4.is-active) .deck-status,.diagnostic-deck:has(.diagnostic-slide-4.is-active) .deck-fullscreen,.diagnostic-deck:has(.diagnostic-slide-4.is-active) .deck-hint){color:var(--deck-cream)}.soft-in-next{visibility:visible;pointer-events:none;z-index:3;animation:.52s cubic-bezier(.22,1,.36,1) both deck-in-next}.soft-out-next{visibility:visible;pointer-events:none;z-index:2;animation:.52s cubic-bezier(.22,1,.36,1) both deck-out-next}.soft-in-prev{visibility:visible;pointer-events:none;z-index:3;animation:.52s cubic-bezier(.22,1,.36,1) both deck-in-prev}.soft-out-prev{visibility:visible;pointer-events:none;z-index:2;animation:.52s cubic-bezier(.22,1,.36,1) both deck-out-prev}@keyframes deck-in-next{0%{opacity:0;transform:translate(2vw)}to{opacity:1;transform:none}}@keyframes deck-out-next{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-1vw)}}@keyframes deck-in-prev{0%{opacity:0;transform:translate(-2vw)}to{opacity:1;transform:none}}@keyframes deck-out-prev{0%{opacity:1;transform:none}to{opacity:0;transform:translate(1vw)}}@media (max-width:900px){.diagnostic-slide{padding:28px clamp(24px,5vw,48px) 72px}.thinking-layout{grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.thinking-statement{align-self:center}.thinking-reading{width:36vw;position:absolute;bottom:18vh;right:6vw}.thinking-statement h1{font-size:clamp(3rem,9vw,5.3rem)}.thinking-path{grid-column:1}.thinking-bridge{bottom:72px}.journey-title{grid-template-columns:1fr 2fr}.journey-system{margin:0}.journey-node>b{font-size:.63rem}.journey-observation{bottom:72px}.signal-node{width:22vw}.closing-sequence,.closing-line{bottom:72px}.closing-layout.moment-3 .closing-sequence{bottom:120px}}@media (max-width:600px){.diagnostic-slide{padding:22px 20px 62px}.scene-header{grid-template-columns:34px 1fr}.scene-header i{display:none}.cover-lockup{width:92vw}.diagnostic-slide-1:before{inset:6vh 18px}.cover-field span:first-child{left:18px}.cover-field span:nth-child(2){right:18px}.cover-tagline{letter-spacing:.22em;text-indent:.22em;font-size:.66rem}.thinking-layout{grid-template-rows:auto minmax(0,1fr) auto}.thinking-statement h1{font-size:clamp(2.6rem,11.5vw,4rem)}.thinking-counterpoint{font-size:.9rem}.thinking-reading{grid-column:1;align-self:end;width:auto;margin-bottom:10px;padding-left:15px;position:static}.thinking-reading strong{font-size:1rem}.thinking-path{grid-template-columns:1fr 1fr}.thinking-node{padding:9px 0}.thinking-node+.thinking-node{padding-left:10px}.thinking-node:nth-child(3){border-top:1px solid #fcfcfc35;border-left:0;padding-left:0}.thinking-node:nth-child(4){border-top:1px solid #fcfcfc35}.thinking-node b{font-size:.68rem}.thinking-node i{display:none}.thinking-bridge{text-align:left;font-size:.58rem;bottom:62px;left:20px;right:20px}.thinking-layout.moment-3 .thinking-path{opacity:.16}.journey-layout{grid-template-rows:auto auto 1fr auto;gap:8px}.journey-title{padding-top:8px;display:block}.journey-title p{font-size:.57rem;margin-bottom:9px!important}.journey-title h1{font-size:clamp(2.15rem,9.8vw,3.2rem)}.journey-system{flex-direction:column;justify-content:center;align-items:stretch;min-height:0;margin:0 8vw;display:flex}.journey-baseline{transform-origin:top;width:1px;height:auto;inset:8% auto 8% 20px;transform:scaleY(0)}.journey-layout.moment-1 .journey-baseline,.journey-layout.moment-2 .journey-baseline,.journey-layout.moment-3 .journey-baseline,.journey-layout.moment-4 .journey-baseline{transform:scaleY(1)}.journey-node{grid-template-columns:38px 26px 1fr;justify-content:start;height:auto;min-height:44px;display:grid;transform:translate(12px)}.journey-index{grid-column:1;place-self:center end;position:static}.journey-dot{grid-column:2;justify-self:center}.journey-node>b{grid-column:3;align-self:center;font-size:.67rem;position:static}.journey-link{width:1px;height:100%;top:50%;left:50px;transform-origin:top!important;transform:rotate(0)!important}.journey-link>i{transform-origin:top;width:2px;height:calc(100% - 4px);top:2px;left:0;right:auto;transform:scaleY(0)}.journey-layout.moment-1 .journey-link>i,.journey-layout.moment-2 .journey-link>i,.journey-layout.moment-3 .journey-link>i,.journey-layout.moment-4 .journey-link>i{transform:scaleY(1)}.journey-link>em{white-space:nowrap;top:50%;left:13px}.journey-layout.is-friction .journey-node-3,.journey-layout.is-friction .journey-node-4{transform:translate(14px)}.journey-reader{transition:top 1.4s cubic-bezier(.33,1,.68,1),opacity .35s;top:8%;left:50px!important}.journey-layout.moment-3 .journey-reader,.journey-layout.is-ordered .journey-reader{top:92%}.journey-observation{gap:10px;bottom:62px;left:20px;right:20px;transform:translateY(10px)}.journey-layout.moment-3 .journey-observation{transform:none}.journey-observation p{font-size:.83rem}.journey-conclusion{font-size:.57rem}.journey-conclusion strong{font-size:.69rem}.closing-title h1{font-size:clamp(2.05rem,9.6vw,3.2rem)}.signal-field{min-height:0}.signal-node{width:42%;padding:7px 5px}.signal-node b{font-size:.6rem}.signal-1{left:0}.signal-2{right:0}.signal-3{left:0}.signal-4{right:0}.hypothesis-node{width:62%;padding:14px}.hypothesis-node span{margin-bottom:9px;font-size:.5rem}.hypothesis-node strong{font-size:.78rem}.closing-sequence{grid-template-columns:1fr 1fr;bottom:62px;left:20px;right:20px}.closing-sequence li{border-bottom:1px solid #fcfcfc26;padding:8px 0;font-size:.55rem}.closing-layout.moment-3 .closing-sequence{bottom:102px}.closing-line{text-align:left;font-size:.53rem;bottom:62px;left:20px;right:20px}.closing-line strong{font-size:.7rem}.nav-zone{width:31vw}.deck-status{bottom:17px;left:16px}.deck-fullscreen{bottom:10px;right:15px}.deck-hint{display:none}}@media (max-height:720px) and (min-width:700px){.diagnostic-slide{padding-top:24px;padding-bottom:62px}.thinking-statement h1{font-size:clamp(2.8rem,5.5vw,5.1rem)}.thinking-counterpoint{margin-top:18px!important}.journey-title h1{font-size:clamp(2.4rem,4vw,4.3rem)}.journey-system{min-height:160px}.closing-title h1{font-size:clamp(2.35rem,4.3vw,4.6rem)}.signal-field{min-height:190px}.closing-sequence,.closing-line,.thinking-bridge,.journey-observation{bottom:62px}.closing-layout.moment-3 .closing-sequence{bottom:104px}}@media (prefers-reduced-motion:reduce){.diagnostic-deck *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.logo-dot-transition,.soft-in-next,.soft-out-next,.soft-in-prev,.soft-out-prev{transition:none!important;animation:none!important}}.diagnostic-private-entry{z-index:10010;color:#3b4b5a;letter-spacing:.01em;pointer-events:auto;border-bottom:1px solid #b64634;margin-top:30px;padding:7px 0;font-size:14px;display:inline-block;position:relative}
