.session-mandate-module__-RLapq__mandate{--md-text:var(--ca-text,#f3f6fa);--md-body:var(--ca-text-2,#a9b8cc);--md-accent:var(--mandate-accent,#7cc4ff);--md-label:var(--ca-text-2,#a9b8cc);aspect-ratio:1738/905;width:100%;color:var(--md-text);-webkit-font-smoothing:antialiased;font-family:inherit;position:relative;overflow:visible;container-type:inline-size}.session-mandate-module__-RLapq__atmosphere,.session-mandate-module__-RLapq__orbit{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.session-mandate-module__-RLapq__atmosphere{background:radial-gradient(24% 40% at 56% 106%,#003975 0%,#00346cda 27%,#00295155 53%,#0000 95%),radial-gradient(45% 52% at 55% 68%,#001b3440 0%,#0000 80%)}@media (min-width:1024px){.session-mandate-module__-RLapq__atmosphere{height:max(100%,100svh,100dvh);bottom:auto}}.session-mandate-module__-RLapq__atmosphere:after{content:"";opacity:.13;background:repeating-linear-gradient(110deg,#0000 0 3px,#7dc8ff05 4px,#0000 5px);position:absolute;inset:0}.session-mandate-module__-RLapq__orbit{z-index:1}.session-mandate-module__-RLapq__copy{width:min(46%,32rem);margin-left:var(--ca-rail,clamp(1.5rem, 4vw, 4rem));z-index:2;padding-top:clamp(5rem,7vw,6.75rem);position:relative}.session-mandate-module__-RLapq__copy .ca-eyebrow-accent{color:var(--md-accent,#7cc4ff)}.session-mandate-module__-RLapq__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--md-label);align-items:center;gap:1.5535cqw;margin:0;font-size:1.3809cqw;font-weight:500;line-height:1.6686cqw;display:flex}.session-mandate-module__-RLapq__number{color:var(--md-text);letter-spacing:.16em;font-weight:700}.session-mandate-module__-RLapq__eyebrowRule{background:var(--ca-line,#a9b8cc38);width:1.5px;height:1.3234cqw;margin-left:.4603cqw}.session-mandate-module__-RLapq__title{letter-spacing:-.055cqw;max-width:18ch;color:var(--md-text);text-wrap:pretty;margin:1.7837cqw 0 1.611cqw;font-size:2.9919cqw;font-weight:600;line-height:3.4522cqw}.session-mandate-module__-RLapq__intro,.session-mandate-module__-RLapq__closing{max-width:46ch;color:var(--md-body);text-wrap:pretty;margin:0;font-size:1.4959cqw;font-weight:400;line-height:2.2439cqw}.session-mandate-module__-RLapq__question{margin-top:4rem}.session-mandate-module__-RLapq__questionLabel{color:var(--md-accent);letter-spacing:.23cqw;text-transform:uppercase;margin:0 0 .748cqw;font-size:1.3809cqw;font-weight:400;line-height:1.7837cqw}.session-mandate-module__-RLapq__questionTitle{letter-spacing:-.065cqw;color:var(--md-text);text-wrap:pretty;margin:0 0 1.8987cqw;font-size:3.3372cqw;font-weight:600;line-height:3.6824cqw}.session-mandate-module__-RLapq__accent{color:var(--md-accent)}.session-mandate-module__-RLapq__keepLine{white-space:nowrap}.session-mandate-module__-RLapq__toolStack{z-index:3;width:30.6674%;height:43.0939%;margin:0;position:absolute;top:26.6298%;left:50.1726%}.session-mandate-module__-RLapq__toolPanel{border:1px solid #007bcc;border-radius:.6904cqw;position:absolute;overflow:hidden}.session-mandate-module__-RLapq__front{z-index:2;background:radial-gradient(44% 90% at 0 48%,#00396a36,#0000 90%),radial-gradient(70% 30% at 68% 110%,#00447829,#0000 100%),linear-gradient(105deg,#00182dfc,#001225fc 52%,#001a32fc);border-color:#07558ca8 #004b8070 #065c9b85 #0878bbab;width:59.6623%;height:100%;padding:.748cqw .8055cqw .1726cqw;top:0;left:19.8874%;box-shadow:inset 0 1px 2px #71baff14,0 .6cqw 1.8cqw #0008}.session-mandate-module__-RLapq__front:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 1px 0 7px #0078c910}.session-mandate-module__-RLapq__clientHeader{height:2.8769cqw;color:var(--md-text);letter-spacing:-.025cqw;white-space:nowrap;background:linear-gradient(102deg,#004789 0%,#00274b 41%,#003a73 100%);border:1px solid #007de029;border-radius:.6329cqw;align-items:center;gap:1.2658cqw;padding:0 .8631cqw;font-size:1.1507cqw;display:flex;box-shadow:inset 0 1px 2px #478dd618}.session-mandate-module__-RLapq__searchIcon{width:1.4384cqw;height:1.4384cqw;color:inherit;flex:none;font-size:1.4384cqw;line-height:1}.session-mandate-module__-RLapq__toolList{margin:.5754cqw 0 0;padding:0;list-style:none}.session-mandate-module__-RLapq__toolRow{letter-spacing:-.018cqw;white-space:nowrap;min-height:3.5673cqw;color:var(--md-text);align-items:center;gap:.9206cqw;padding-left:.4603cqw;font-size:1.1507cqw;line-height:1.4;display:flex;position:relative}.session-mandate-module__-RLapq__toolRow:not(:last-child):after{content:"";background:linear-gradient(90deg,#155279a6,#0c395678);height:1px;position:absolute;bottom:0;left:0;right:0}.session-mandate-module__-RLapq__iconDisc{width:2.3015cqw;height:2.3015cqw;color:var(--md-accent);background:radial-gradient(circle,#07558738,#003b6315 64%,#0000 73%);border-radius:50%;flex:none;place-items:center;display:grid}.session-mandate-module__-RLapq__iconDisc svg{width:1.9563cqw;height:1.9563cqw;overflow:visible}.session-mandate-module__-RLapq__rear{isolation:isolate;z-index:0;background:linear-gradient(105deg,#003c7d,#002b59);border-color:#076eb37a;width:58.5366%;height:71.7949%;padding:.6329cqw;top:16.6667%;box-shadow:inset 0 1px 2px #388fbd22}.session-mandate-module__-RLapq__rear:after{content:"";z-index:1;border-radius:inherit;mix-blend-mode:darken;pointer-events:none;background:linear-gradient(90deg,#000c1a2e 0%,#000a168f 16%,#000a16e0 34%,#000812ed 60%);position:absolute;inset:0}.session-mandate-module__-RLapq__rearLeft{left:0}.session-mandate-module__-RLapq__rearRight{background:linear-gradient(90deg,#00386d,#003369);right:0}.session-mandate-module__-RLapq__rearRight:after{background:linear-gradient(90deg,#000812f0 0%,#000a16d6 62%,#000c1a8c 81%,#000e1c2e 100%)}.session-mandate-module__-RLapq__rearHeader{background:#064782;border-radius:.4603cqw;align-items:center;gap:.8055cqw;height:2.5892cqw;padding:0 .4603cqw;display:flex}.session-mandate-module__-RLapq__rearHeader .session-mandate-module__-RLapq__searchIcon{color:var(--md-label)}.session-mandate-module__-RLapq__rearRow{border-top:1px solid #073260;align-items:center;gap:.8055cqw;min-height:2.9919cqw;padding:0 .3452cqw;display:flex}.session-mandate-module__-RLapq__rearOrb{background:#045086;border:1px solid #14669c;border-radius:50%;flex:none;width:1.7261cqw;height:1.7261cqw;box-shadow:inset 0 0 0 .4028cqw #003b71}.session-mandate-module__-RLapq__placeholderLines{flex:1}.session-mandate-module__-RLapq__placeholder{background:#23547d;border-radius:.1726cqw;width:74%;height:.3452cqw;display:block}.session-mandate-module__-RLapq__placeholderShort{background:#1a4268;width:43%;height:.2301cqw;margin-top:.3452cqw}.session-mandate-module__-RLapq__rearRow:nth-child(3) .session-mandate-module__-RLapq__placeholder{width:62%}.session-mandate-module__-RLapq__rearRow:nth-child(4) .session-mandate-module__-RLapq__placeholder{width:85%}.session-mandate-module__-RLapq__rearRight .session-mandate-module__-RLapq__rearRow{background:#084478;border:0;border-radius:.5754cqw;min-height:2.7618cqw;margin-top:.2301cqw}.session-mandate-module__-RLapq__annotation{z-index:3;width:15%;height:55.2486%;color:color-mix(in srgb, var(--md-text) 90%, transparent);padding:6.3867cqw 0 0 2.2439cqw;font-size:1.4959cqw;font-weight:400;line-height:2.1289cqw;position:absolute;top:23.3149%;left:83.0265%}.session-mandate-module__-RLapq__annotation:before{content:"";background:linear-gradient(#0000,#105a7a 15%,#e6eef0 41%,#c2e4f1 66%,#0084c5 91%,#0000);width:1px;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 4px #38aef72e}.session-mandate-module__-RLapq__annotation:after{content:"";background:#00bfee;border:1px solid #4bd7ff99;border-radius:50%;width:.9206cqw;height:.9206cqw;position:absolute;top:40.6%;left:-.4603cqw;transform:translateY(-50%);box-shadow:0 0 4px #00bffa29}.session-mandate-module__-RLapq__annotation p{white-space:pre-line;margin:0}.session-mandate-module__-RLapq__svgLibrary{width:0;height:0;position:absolute;overflow:hidden}@media (max-width:1023px){.session-mandate-module__-RLapq__mandate{aspect-ratio:auto;padding:36px 24px 42px}.session-mandate-module__-RLapq__copy{width:100%;margin:0;padding:0}.session-mandate-module__-RLapq__eyebrow{gap:17px;font-size:13px;line-height:20px}.session-mandate-module__-RLapq__eyebrowRule{height:15px;margin-left:4px}.session-mandate-module__-RLapq__title{letter-spacing:-.7px;max-width:none;margin:25px 0 22px;font-size:34px;line-height:1.17}.session-mandate-module__-RLapq__intro,.session-mandate-module__-RLapq__closing{font-size:16px;line-height:1.55}.session-mandate-module__-RLapq__question{margin-top:34px}.session-mandate-module__-RLapq__questionLabel{letter-spacing:2px;margin-bottom:12px;font-size:13px;line-height:20px}.session-mandate-module__-RLapq__questionTitle{letter-spacing:-.8px;margin-bottom:25px;font-size:36px;line-height:1.13}.session-mandate-module__-RLapq__keepLine{white-space:normal}.session-mandate-module__-RLapq__toolStack{width:100%;max-width:470px;height:340px;margin:38px auto 0;position:relative;top:auto;left:auto}.session-mandate-module__-RLapq__toolPanel{border-radius:10px}.session-mandate-module__-RLapq__front{width:70%;height:340px;padding:12px 10px 6px;left:15%}.session-mandate-module__-RLapq__clientHeader{letter-spacing:-.2px;border-radius:8px;gap:10px;height:42px;padding:0 10px;font-size:13px}.session-mandate-module__-RLapq__searchIcon{width:19px;height:19px;font-size:19px}.session-mandate-module__-RLapq__toolList{margin-top:9px}.session-mandate-module__-RLapq__toolRow{letter-spacing:-.2px;gap:11px;min-height:53px;padding-left:4px;font-size:14px}.session-mandate-module__-RLapq__iconDisc{width:32px;height:32px}.session-mandate-module__-RLapq__iconDisc svg{width:29px;height:29px}.session-mandate-module__-RLapq__rear{width:61.6601%;height:71.7949%;padding:8px;top:16.6667%}.session-mandate-module__-RLapq__rearHeader{border-radius:6px;gap:12px;height:36px;padding:0 5px}.session-mandate-module__-RLapq__rearRow{gap:10px;min-height:43px;padding:0 4px}.session-mandate-module__-RLapq__rearOrb{width:23px;height:23px;box-shadow:inset 0 0 0 5px #003b71}.session-mandate-module__-RLapq__placeholder{border-radius:2px;height:4px}.session-mandate-module__-RLapq__placeholderShort{height:3px;margin-top:4px}.session-mandate-module__-RLapq__rearRight .session-mandate-module__-RLapq__rearRow{border-radius:7px;min-height:39px;margin-top:4px}.session-mandate-module__-RLapq__annotation{width:100%;height:auto;margin:28px 0 0;padding:0 0 0 20px;font-size:16px;line-height:1.6;position:relative;top:auto;left:auto}.session-mandate-module__-RLapq__annotation:before{background:linear-gradient(#009cff,#86ddff,#009cff)}.session-mandate-module__-RLapq__annotation:after{width:8px;height:8px;top:50%;left:-3.5px}.session-mandate-module__-RLapq__orbit{opacity:.65}}
.session-03-research-module__8xm92W__section{--s3-photo-h:100svh;--s3-join:#070e1a;background:linear-gradient(180deg, transparent 0, transparent 5.5rem, var(--s3-bg,#0b1220) 11rem, var(--s3-bg,#0b1220) 100%)}.session-03-research-module__8xm92W__photoStack{z-index:0;position:absolute;inset:0;overflow:hidden}.session-03-research-module__8xm92W__photoFrame{position:absolute;inset:0}.session-03-research-module__8xm92W__photo{object-position:22% top}.session-03-research-module__8xm92W__joinCeiling{z-index:1;pointer-events:none;background:linear-gradient(#0b12208c 0%,#0913262e 48%,#0000 100%);height:6.5rem;position:absolute;inset:0 0 auto}.session-03-research-module__8xm92W__joinFloor{pointer-events:none;background:linear-gradient(180deg, transparent 0%, #071a3a47 40%, var(--s3-join) 100%);height:12rem;position:absolute;inset:auto 0 0}@media (min-width:1024px){.session-03-research-module__8xm92W__section{scroll-snap-align:start;scroll-snap-stop:always;min-height:100svh;margin-top:-5rem}.session-03-research-module__8xm92W__photoStack{width:58%;right:auto}.session-03-research-module__8xm92W__photoFrame{height:var(--s3-photo-h);width:calc(var(--s3-photo-h) * 1708 / 921);inset:0 auto auto;left:calc(var(--s3-photo-h) * -180 / 921);transform:none}.session-03-research-module__8xm92W__joinCeiling{height:7.5rem}.session-03-research-module__8xm92W__joinFloor{height:14rem}.session-03-research-module__8xm92W__photo{object-position:left 22%}.session-03-research-module__8xm92W__quoteA,.session-03-research-module__8xm92W__quoteB{margin-left:min(100% - 24ch + 2rem,40%)}.session-03-research-module__8xm92W__quoteB{margin-left:min(100% - 24ch + 3.5rem,46%)}.session-03-research-module__8xm92W__grid{column-gap:clamp(2rem,3.4vw,3.75rem);min-height:100svh}.session-03-research-module__8xm92W__quotesCol{min-height:calc(var(--s3-photo-h) - 4rem);justify-content:center;padding-right:clamp(.25rem,1vw,.75rem)}.session-03-research-module__8xm92W__copyCol{padding-left:clamp(1.25rem,3.2vw,3rem)}}@media (min-width:1024px) and (max-width:1279px){.session-03-research-module__8xm92W__photoStack{width:54%}.session-03-research-module__8xm92W__photoFrame{left:calc(var(--s3-photo-h) * -220 / 921)}.session-03-research-module__8xm92W__quoteA,.session-03-research-module__8xm92W__quoteB{max-width:18ch;margin-left:min(100% - 18ch,36%)}.session-03-research-module__8xm92W__quoteB{margin-left:min(100% - 18ch + 1.5rem,42%)}}@media (min-width:1440px){.session-03-research-module__8xm92W__copyCol{padding-left:3.25rem}}.session-03-research-module__8xm92W__reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.session-03-research-module__8xm92W__reveal.session-03-research-module__8xm92W__isVisible{opacity:1;transform:translateY(0)}.session-03-research-module__8xm92W__reveal[data-delay="1"]{transition-delay:90ms}.session-03-research-module__8xm92W__reveal[data-delay="2"]{transition-delay:.18s}.session-03-research-module__8xm92W__reveal[data-delay="3"]{transition-delay:.27s}.session-03-research-module__8xm92W__reveal[data-delay="4"]{transition-delay:.36s}@media (prefers-reduced-motion:reduce){.session-03-research-module__8xm92W__reveal{opacity:1!important;transition:none!important;transform:none!important}}
.session-04-the-shift-module__oul4dq__section{--s04-bg:#07101c;--s04-bg-deep:#06101f;--s04-join:#070e1a;--s04-glow:#8dc0ff;--s04-text:var(--ca-text,#f3f6fa);--s04-text-muted:var(--ca-text-2,#a9b8cc);isolation:isolate;background-color:var(--s04-join);min-height:100svh;color:var(--s04-text);padding-top:clamp(3.25rem,6vh,4.75rem);padding-bottom:clamp(3.25rem,6vh,4.75rem);padding-left:var(--content-inset,24px);padding-right:var(--content-inset,24px);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.session-04-the-shift-module__oul4dq__atmosphere{z-index:-1;background:radial-gradient(ellipse 38% 42% at 76% 54%, #1840841a, transparent 74%), linear-gradient(180deg, var(--s04-join) 0%, var(--s04-join) 32%, var(--s04-bg) 70%, var(--s04-bg-deep) 100%);position:absolute;inset:0}.session-04-the-shift-module__oul4dq__atmos{z-index:0;pointer-events:none;-webkit-mask-composite:source-in;filter:blur(.6px);background:repeating-linear-gradient(93deg,#7ea4f006 0 1px,#0000 1px 7px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18%),radial-gradient(50% 58% at 19% 33%,#000,#0000 72%);mask-image:linear-gradient(#0000 0%,#000 18%),radial-gradient(50% 58% at 19% 33%,#000,#0000 72%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.session-04-the-shift-module__oul4dq__inner{z-index:2;width:100%;max-width:1500px;margin:0 auto;position:relative}.session-04-the-shift-module__oul4dq__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.session-04-the-shift-module__oul4dq__lead{z-index:2;min-width:0;position:relative}.session-04-the-shift-module__oul4dq__copy{z-index:2;max-width:36rem;margin-top:clamp(1.35rem,2.8vh,1.85rem);position:relative}.session-04-the-shift-module__oul4dq__headline{letter-spacing:-.02em;color:var(--s04-text);margin:0;font-size:clamp(1.85rem,2.9vw,2.5rem);font-weight:600;line-height:1.12}.session-04-the-shift-module__oul4dq__body{max-width:36rem;color:var(--s04-text-muted);margin-top:1.65rem;font-size:clamp(.98rem,1.15vw,1.12rem);font-weight:400;line-height:1.9}.session-04-the-shift-module__oul4dq__bodyStrong{color:var(--s04-text);font-weight:600}.session-04-the-shift-module__oul4dq__closing{max-width:40rem;color:var(--s04-text-muted);margin-top:1.45rem;font-size:clamp(.98rem,1.15vw,1.12rem);font-weight:400;line-height:1.9}.session-04-the-shift-module__oul4dq__stageWrap{width:86%;min-width:0;margin-inline:auto;position:relative}.session-04-the-shift-module__oul4dq__stageWrap .s04-scene{width:100%;height:auto;display:block;overflow:visible;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.session-04-the-shift-module__oul4dq__stageWrap .s04-label{fill:#f5f5f7;font:600 16px var(--font-poppins), ui-sans-serif, sans-serif;text-anchor:middle}.session-04-the-shift-module__oul4dq__stageWrap .s04-desc{fill:#b6cae8;font:400 13px var(--font-poppins), ui-sans-serif, sans-serif;text-anchor:middle}.session-04-the-shift-module__oul4dq__reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.session-04-the-shift-module__oul4dq__reveal.session-04-the-shift-module__oul4dq__isVisible{opacity:1;transform:none}.session-04-the-shift-module__oul4dq__reveal[data-delay="1"]{transition-delay:90ms}.session-04-the-shift-module__oul4dq__reveal[data-delay="2"]{transition-delay:.18s}.session-04-the-shift-module__oul4dq__reveal[data-delay="3"]{transition-delay:.27s}@media (prefers-reduced-motion:no-preference){.session-04-the-shift-module__oul4dq__stageWrap .s04-pulse{animation:3.2s ease-in-out infinite session-04-the-shift-module__oul4dq__s04-node-pulse}}@keyframes session-04-the-shift-module__oul4dq__s04-node-pulse{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.session-04-the-shift-module__oul4dq__reveal{opacity:1!important;transition:none!important;transform:none!important}.session-04-the-shift-module__oul4dq__stageWrap .s04-pulse{animation:none}}@media (min-width:1025px){.session-04-the-shift-module__oul4dq__layout{grid-template-columns:minmax(0,43%) minmax(0,57%);align-items:center;gap:0}.session-04-the-shift-module__oul4dq__stageWrap{justify-self:end;width:96%;margin-left:-2%;margin-right:0}}@media (max-width:1024px){.session-04-the-shift-module__oul4dq__section{padding-bottom:clamp(3.5rem,8vh,5.5rem)}.session-04-the-shift-module__oul4dq__copy{max-width:40rem}.session-04-the-shift-module__oul4dq__stageWrap{width:88%;margin-inline:auto}}@media (max-width:560px){.session-04-the-shift-module__oul4dq__headline{font-size:clamp(1.6rem,7vw,2rem)}.session-04-the-shift-module__oul4dq__headline br{display:none}.session-04-the-shift-module__oul4dq__stageWrap{width:96%;margin-inline:auto}}
.session-05-design-principles-module__8pJmFa__section{--s05-bg:var(--ca-bg,#06101f);--s05-bg-deep:#040b1a;--s05-text:var(--ca-text,#f3f6fa);--s05-text-muted:var(--ca-text-2,#a9b8cc);--s05-label:var(--ca-text-2,#a9b8cc);--s05-line:var(--ca-line,#a9b8cc38);isolation:isolate;min-height:100svh;padding-top:clamp(4.5rem,8vw,7rem);padding-bottom:clamp(4.5rem,8vw,7rem);padding-left:var(--content-inset,24px);padding-right:var(--content-inset,24px);background:radial-gradient(60% 45% at 50% 20%, #1c4a9652, transparent 70%), radial-gradient(70% 48% at 50% 100%, #12387842, transparent 72%), linear-gradient(180deg, var(--s05-bg-deep) 0%, var(--s05-bg) 42%, var(--ca-bg,#0b1220) 100%);color:var(--s05-text);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.session-05-design-principles-module__8pJmFa__inner{flex-direction:column;gap:clamp(1.25rem,2.4vh,1.75rem);width:100%;max-width:1440px;margin:0 auto;display:flex}@media (min-width:1024px){.session-05-design-principles-module__8pJmFa__section{padding-bottom:clamp(2rem,4.2vh,3rem)}}.session-05-design-principles-module__8pJmFa__header{text-align:center;flex-direction:column;align-items:center;display:flex}.session-05-design-principles-module__8pJmFa__headline{letter-spacing:-.02em;color:var(--s05-text);text-wrap:balance;margin:var(--ca-heading-gap,1.75rem) 0 0;font-size:2.5rem;font-weight:600;line-height:1.1}.session-05-design-principles-module__8pJmFa__intro{max-width:60ch;color:var(--s05-text-muted);text-wrap:pretty;margin:var(--ca-body-gap,1.5rem) 0 0;font-size:.9375rem;font-weight:400;line-height:1.6}.session-05-design-principles-module__8pJmFa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.5rem);display:grid}.session-05-design-principles-module__8pJmFa__card{aspect-ratio:6/5;perspective:1600px;position:relative}.session-05-design-principles-module__8pJmFa__cardInner{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transform-style:preserve-3d;background:0 0;border:0;border-radius:1rem;margin:0;padding:0;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.session-05-design-principles-module__8pJmFa__cardInner:focus-visible{outline-offset:3px;outline:2px solid #8cb4f0e6}.session-05-design-principles-module__8pJmFa__flipped{transform:rotateY(180deg)}.session-05-design-principles-module__8pJmFa__face{border:1px solid var(--s05-line);backface-visibility:hidden;background:#05122d;border-radius:1rem;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 40px -30px #000000a6}.session-05-design-principles-module__8pJmFa__faceFront,.session-05-design-principles-module__8pJmFa__faceBack{padding:clamp(1.5rem,2.2vw,2.25rem)}.session-05-design-principles-module__8pJmFa__faceBack{transform:rotateY(180deg)}.session-05-design-principles-module__8pJmFa__artwork{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.session-05-design-principles-module__8pJmFa__artworkImg{object-fit:contain;object-position:right bottom;transform-origin:100% 100%;-webkit-mask-composite:source-in;transition:transform .52s cubic-bezier(.16,1,.3,1);transform:scale(1.03);-webkit-mask-image:linear-gradient(#0000 0% 24%,#00000059 38%,#000c 50%,#000 62%),linear-gradient(90deg,#0000 0%,#00000080 6%,#000 14%);mask-image:linear-gradient(#0000 0% 24%,#00000059 38%,#000c 50%,#000 62%),linear-gradient(90deg,#0000 0%,#00000080 6%,#000 14%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (hover:hover) and (prefers-reduced-motion:no-preference){.session-05-design-principles-module__8pJmFa__card:hover .session-05-design-principles-module__8pJmFa__artworkImg{transform:scale(1.14)}}.session-05-design-principles-module__8pJmFa__cardHeader{z-index:1;flex-direction:column;gap:.875rem;max-width:64%;display:flex;position:relative}.session-05-design-principles-module__8pJmFa__cardNum{letter-spacing:.02em;color:var(--s05-label);margin:0;font-size:.875rem;font-weight:500;display:block}.session-05-design-principles-module__8pJmFa__cardTitle{letter-spacing:-.01em;color:var(--s05-text);text-wrap:balance;margin:0;font-size:clamp(1.5rem,2vw,1.75rem);font-weight:600;line-height:1.2;display:block}.session-05-design-principles-module__8pJmFa__cardText{z-index:1;max-width:42ch;color:var(--s05-text-muted);text-wrap:pretty;margin:clamp(.875rem,1.4vw,1.25rem) 0 0;font-size:clamp(.875rem,.95vw,1rem);font-weight:400;line-height:1.6;display:block;position:relative}@media (min-width:640px){.session-05-design-principles-module__8pJmFa__headline{font-size:2.75rem}}@media (min-width:1024px){.session-05-design-principles-module__8pJmFa__headline{font-size:clamp(2.75rem,3.6vw,3.25rem)}}@media (min-width:1280px){.session-05-design-principles-module__8pJmFa__intro{font-size:1rem}}@media (max-width:1099px){.session-05-design-principles-module__8pJmFa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.session-05-design-principles-module__8pJmFa__cardInner,.session-05-design-principles-module__8pJmFa__artworkImg{transition:none}}@media (max-width:639px){.session-05-design-principles-module__8pJmFa__section{justify-content:flex-start}.session-05-design-principles-module__8pJmFa__grid{grid-template-columns:1fr}.session-05-design-principles-module__8pJmFa__card{aspect-ratio:4/5}.session-05-design-principles-module__8pJmFa__cardHeader{max-width:78%}.session-05-design-principles-module__8pJmFa__artworkImg{object-fit:cover;object-position:right bottom;transform-origin:100% 100%;-webkit-mask-composite:source-in;transform:scale(1.03);-webkit-mask-image:linear-gradient(#0000 0% 28%,#00000080 46%,#000 64%),linear-gradient(90deg,#0000 0%,#00000080 8%,#000 18%);mask-image:linear-gradient(#0000 0% 28%,#00000080 46%,#000 64%),linear-gradient(90deg,#0000 0%,#00000080 8%,#000 18%);-webkit-mask-composite:source-in;mask-composite:intersect}}
.concept-mockup-stack-module__F0N4NW__scene{--stack-ease:.28s ease-out;isolation:isolate;width:100%;height:clamp(540px,68svh,760px);box-shadow:none;perspective:1800px;perspective-origin:70% 30%;background:0 0;border:0;border-radius:0;position:relative;overflow:visible;container-type:size}.concept-mockup-stack-module__F0N4NW__stage{z-index:3;cursor:zoom-in;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.concept-mockup-stack-module__F0N4NW__sensor{z-index:4;cursor:zoom-in;pointer-events:auto;position:absolute;inset:-8% 4% -30% -22%}.concept-mockup-stack-module__F0N4NW__card,.concept-mockup-stack-module__F0N4NW__hitCard{--back:calc(var(--count) - 1 - var(--i));--x:calc(var(--back) * -10.4cqw);--y:calc(var(--i) * 2.4cqh);--z:calc(var(--i) * 78px - (var(--count) - 1) * 78px);--ry:calc(7deg + var(--back) * 5.2deg);--rx:calc(3deg + var(--back) * 1.2deg);--s:calc(1 - var(--back) * .045);--alpha:calc(1 - var(--back) * .09);--sat:calc(1 - var(--back) * .1);--bright:calc(1 - var(--back) * .055);aspect-ratio:3/3.8;width:min(42cqw,360px);transform:translate3d(var(--x), var(--y), var(--z)) rotateY(var(--ry)) rotateX(var(--rx)) scale(var(--s));transform-origin:50%;transform-style:preserve-3d;position:absolute;top:6cqh;left:50cqw}.concept-mockup-stack-module__F0N4NW__hitStage{z-index:1;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.concept-mockup-stack-module__F0N4NW__hitCard{z-index:0;opacity:0;pointer-events:none;margin:0}.concept-mockup-stack-module__F0N4NW__card{z-index:calc(var(--i) + 1);color:inherit;font:inherit;cursor:zoom-in;pointer-events:none;opacity:var(--alpha);transition:opacity var(--stack-ease);background:0 0;border:0;margin:0;padding:0;overflow:visible}.concept-mockup-stack-module__F0N4NW__card:focus-visible{outline-offset:3px;outline:2px solid #7cc4ff}.concept-mockup-stack-module__F0N4NW__face{z-index:1;pointer-events:none;cursor:zoom-in;backface-visibility:hidden;height:100%;filter:saturate(var(--sat)) brightness(var(--bright));transition:filter var(--stack-ease), transform var(--stack-ease);background:#071428;border:0;border-radius:14px;display:block;position:relative;overflow:hidden}.concept-mockup-stack-module__F0N4NW__rim{z-index:2;pointer-events:none;transition:border-color var(--stack-ease), box-shadow var(--stack-ease), transform var(--stack-ease);border:1px solid #8cc3ff94;border-radius:14px;position:absolute;inset:0;box-shadow:0 50px 100px -20px #000000b3,0 30px 60px -30px #0009,0 0 12px #50afff6b,0 0 28px #3296ff47,0 0 56px #2882ff29,inset 0 0 12px #dcf0ff2e}.concept-mockup-stack-module__F0N4NW__rim:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(145deg,#e6f5fff2 0%,#6ebeff59 36%,#288cffb8 68%,#bee1ffb3 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.concept-mockup-stack-module__F0N4NW__probe{pointer-events:none;opacity:0;width:1px;height:1px;position:absolute}.concept-mockup-stack-module__F0N4NW__probeTl{top:0;left:0}.concept-mockup-stack-module__F0N4NW__probeTr{top:0;right:0}.concept-mockup-stack-module__F0N4NW__probeBr{bottom:0;right:0}.concept-mockup-stack-module__F0N4NW__probeBl{bottom:0;left:0}.concept-mockup-stack-module__F0N4NW__card[data-front=true] .concept-mockup-stack-module__F0N4NW__rim{border-color:#afdcffe0;box-shadow:0 50px 100px -20px #000000b3,0 30px 60px -30px #0009,0 0 16px #6ec3ffb8,0 0 40px #3ca5ff6b,0 0 78px #3291ff42,inset 0 0 16px #ebf8ff42}.concept-mockup-stack-module__F0N4NW__face img{object-fit:cover;object-position:top center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.concept-mockup-stack-module__F0N4NW__reflect{--reflect-span:.46;z-index:0;width:100%;height:calc(var(--reflect-span) * 100%);pointer-events:none;isolation:isolate;opacity:calc(.78 - var(--back) * .07);filter:saturate(var(--sat)) brightness(var(--bright));transform-origin:top;transition:transform var(--stack-ease), filter var(--stack-ease), opacity var(--stack-ease);position:absolute;top:calc(100% + 4px);left:0;overflow:hidden;transform:translateZ(-1px);-webkit-mask-image:linear-gradient(#00000061 0%,#00000029 42%,#0000 100%);mask-image:linear-gradient(#00000061 0%,#00000029 42%,#0000 100%)}.concept-mockup-stack-module__F0N4NW__reflect img{width:100%;height:calc(100% / var(--reflect-span));object-fit:cover;object-position:top center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;filter:blur(2px);display:block;transform:scaleY(-1)}@media (hover:hover) and (pointer:fine){.concept-mockup-stack-module__F0N4NW__scene:has(.concept-mockup-stack-module__F0N4NW__card:hover) .concept-mockup-stack-module__F0N4NW__card:not(:hover):not(:focus-visible):not([data-lift=true]){z-index:calc(var(--i) + 1);opacity:.42}.concept-mockup-stack-module__F0N4NW__scene:has(.concept-mockup-stack-module__F0N4NW__card:focus-visible) .concept-mockup-stack-module__F0N4NW__card:not(:hover):not(:focus-visible):not([data-lift=true]){z-index:calc(var(--i) + 1);opacity:.42}.concept-mockup-stack-module__F0N4NW__scene:has(.concept-mockup-stack-module__F0N4NW__card[data-lift=true]) .concept-mockup-stack-module__F0N4NW__card:not([data-lift=true]):not(:focus-visible){z-index:calc(var(--i) + 1);opacity:.42}.concept-mockup-stack-module__F0N4NW__scene:has(.concept-mockup-stack-module__F0N4NW__card:hover) .concept-mockup-stack-module__F0N4NW__card:not(:hover):not(:focus-visible):not([data-lift=true]) .concept-mockup-stack-module__F0N4NW__face{filter:saturate(.45)brightness(.58)}.concept-mockup-stack-module__F0N4NW__scene:has(.concept-mockup-stack-module__F0N4NW__card:hover) .concept-mockup-stack-module__F0N4NW__card:not(:hover):not(:focus-visible):not([data-lift=true]) .concept-mockup-stack-module__F0N4NW__reflect{filter:saturate(.45)brightness(.58)}.concept-mockup-stack-module__F0N4NW__scene:has(.concept-mockup-stack-module__F0N4NW__card:focus-visible) .concept-mockup-stack-module__F0N4NW__card:not(:hover):not(:focus-visible):not([data-lift=true]) .concept-mockup-stack-module__F0N4NW__face{filter:saturate(.45)brightness(.58)}.concept-mockup-stack-module__F0N4NW__scene:has(.concept-mockup-stack-module__F0N4NW__card:focus-visible) .concept-mockup-stack-module__F0N4NW__card:not(:hover):not(:focus-visible):not([data-lift=true]) .concept-mockup-stack-module__F0N4NW__reflect{filter:saturate(.45)brightness(.58)}.concept-mockup-stack-module__F0N4NW__scene:has(.concept-mockup-stack-module__F0N4NW__card[data-lift=true]) .concept-mockup-stack-module__F0N4NW__card:not([data-lift=true]):not(:focus-visible) .concept-mockup-stack-module__F0N4NW__face{filter:saturate(.45)brightness(.58)}.concept-mockup-stack-module__F0N4NW__scene:has(.concept-mockup-stack-module__F0N4NW__card[data-lift=true]) .concept-mockup-stack-module__F0N4NW__card:not([data-lift=true]):not(:focus-visible) .concept-mockup-stack-module__F0N4NW__reflect{filter:saturate(.45)brightness(.58)}.concept-mockup-stack-module__F0N4NW__scene:has(.concept-mockup-stack-module__F0N4NW__card:hover) .concept-mockup-stack-module__F0N4NW__card:not(:hover):not(:focus-visible):not([data-lift=true]) .concept-mockup-stack-module__F0N4NW__rim{border-color:#5a96dc47;box-shadow:0 40px 80px -24px #0000008c,0 0 10px #3c8ce629}.concept-mockup-stack-module__F0N4NW__scene:has(.concept-mockup-stack-module__F0N4NW__card:focus-visible) .concept-mockup-stack-module__F0N4NW__card:not(:hover):not(:focus-visible):not([data-lift=true]) .concept-mockup-stack-module__F0N4NW__rim{border-color:#5a96dc47;box-shadow:0 40px 80px -24px #0000008c,0 0 10px #3c8ce629}.concept-mockup-stack-module__F0N4NW__scene:has(.concept-mockup-stack-module__F0N4NW__card[data-lift=true]) .concept-mockup-stack-module__F0N4NW__card:not([data-lift=true]):not(:focus-visible) .concept-mockup-stack-module__F0N4NW__rim{border-color:#5a96dc47;box-shadow:0 40px 80px -24px #0000008c,0 0 10px #3c8ce629}.concept-mockup-stack-module__F0N4NW__card:hover,.concept-mockup-stack-module__F0N4NW__card:focus-visible,.concept-mockup-stack-module__F0N4NW__card[data-lift=true]{z-index:999;opacity:1;isolation:isolate;transform:translate3d(var(--x), var(--y), calc(var(--z) + var(--back) * 78px + 220px)) rotateY(var(--ry)) rotateX(var(--rx)) scale(var(--s))}.concept-mockup-stack-module__F0N4NW__card:hover .concept-mockup-stack-module__F0N4NW__face,.concept-mockup-stack-module__F0N4NW__card:focus-visible .concept-mockup-stack-module__F0N4NW__face,.concept-mockup-stack-module__F0N4NW__card[data-lift=true] .concept-mockup-stack-module__F0N4NW__face,.concept-mockup-stack-module__F0N4NW__card:hover .concept-mockup-stack-module__F0N4NW__rim,.concept-mockup-stack-module__F0N4NW__card:focus-visible .concept-mockup-stack-module__F0N4NW__rim,.concept-mockup-stack-module__F0N4NW__card[data-lift=true] .concept-mockup-stack-module__F0N4NW__rim{transform:translateY(-12px)scale(1.04)}.concept-mockup-stack-module__F0N4NW__card:hover .concept-mockup-stack-module__F0N4NW__reflect,.concept-mockup-stack-module__F0N4NW__card:focus-visible .concept-mockup-stack-module__F0N4NW__reflect,.concept-mockup-stack-module__F0N4NW__card[data-lift=true] .concept-mockup-stack-module__F0N4NW__reflect{transform:translate3d(0,-12px,-1px)scale(1.04)}.concept-mockup-stack-module__F0N4NW__card:hover .concept-mockup-stack-module__F0N4NW__face,.concept-mockup-stack-module__F0N4NW__card:focus-visible .concept-mockup-stack-module__F0N4NW__face,.concept-mockup-stack-module__F0N4NW__card[data-lift=true] .concept-mockup-stack-module__F0N4NW__face,.concept-mockup-stack-module__F0N4NW__card:hover .concept-mockup-stack-module__F0N4NW__reflect,.concept-mockup-stack-module__F0N4NW__card:focus-visible .concept-mockup-stack-module__F0N4NW__reflect,.concept-mockup-stack-module__F0N4NW__card[data-lift=true] .concept-mockup-stack-module__F0N4NW__reflect{filter:saturate()brightness()}.concept-mockup-stack-module__F0N4NW__card:hover .concept-mockup-stack-module__F0N4NW__rim,.concept-mockup-stack-module__F0N4NW__card:focus-visible .concept-mockup-stack-module__F0N4NW__rim,.concept-mockup-stack-module__F0N4NW__card[data-lift=true] .concept-mockup-stack-module__F0N4NW__rim{border-color:#b9e1ffeb;box-shadow:0 50px 100px -20px #000000b3,0 30px 60px -30px #0009,0 0 18px #78cdffcc,0 0 44px #46afff7a,0 0 80px #3296ff47,inset 0 0 16px #f0faff4d}.concept-mockup-stack-module__F0N4NW__card:focus-visible .concept-mockup-stack-module__F0N4NW__rim{outline-offset:3px;outline:2px solid #f4f8ff}}.concept-mockup-stack-module__F0N4NW__pageDim{z-index:50;opacity:0;pointer-events:none;transition:opacity var(--stack-ease);background:#00000080;position:fixed;inset:0}.concept-mockup-stack-module__F0N4NW__pageDimOn{opacity:1}#session-06[data-stack-hot=true]{z-index:55}.concept-mockup-stack-module__F0N4NW__overlay{--preview-max-w:calc(100vw - 160px);--preview-max-h:calc(100dvh - 80px);--ar:1;z-index:200;box-sizing:border-box;cursor:zoom-out;background:#000000d9;place-items:center;padding:52px 80px 28px;animation:.28s ease-out concept-mockup-stack-module__F0N4NW__overlay-in;display:grid;position:fixed;inset:0;overflow:hidden}.concept-mockup-stack-module__F0N4NW__dialog{z-index:1;box-sizing:border-box;width:min(var(--preview-max-w), calc(var(--preview-max-h) * var(--ar)));height:min(var(--preview-max-h), calc(var(--preview-max-w) / var(--ar)));max-width:var(--preview-max-w);max-height:var(--preview-max-h);cursor:default;min-width:0;min-height:0;margin:0;animation:.28s ease-out concept-mockup-stack-module__F0N4NW__dialog-in;position:relative;overflow:hidden}.concept-mockup-stack-module__F0N4NW__preview{box-sizing:border-box;object-fit:contain;object-position:center;border:1px solid #ffffff38;border-radius:14px;width:100%;height:100%;display:block;box-shadow:0 40px 80px -20px #0009,0 0 60px 10px #508cff2e}.concept-mockup-stack-module__F0N4NW__close,.concept-mockup-stack-module__F0N4NW__navBtn{z-index:2;color:#f4f7fb;cursor:pointer;width:44px;height:44px;transition:background var(--stack-ease), border-color var(--stack-ease);background:#061024e6;border:1px solid #ffffff47;border-radius:999px;place-items:center;display:grid;position:fixed}.concept-mockup-stack-module__F0N4NW__close{top:18px;right:18px}.concept-mockup-stack-module__F0N4NW__navBtn{top:50%;transform:translateY(-50%)}.concept-mockup-stack-module__F0N4NW__navPrev{left:16px}.concept-mockup-stack-module__F0N4NW__navNext{right:16px}.concept-mockup-stack-module__F0N4NW__close:hover,.concept-mockup-stack-module__F0N4NW__close:focus-visible,.concept-mockup-stack-module__F0N4NW__navBtn:hover,.concept-mockup-stack-module__F0N4NW__navBtn:focus-visible{background:#163468f5;border-color:#ffffff80;outline:none}.concept-mockup-stack-module__F0N4NW__close:focus-visible,.concept-mockup-stack-module__F0N4NW__navBtn:focus-visible{outline-offset:3px;outline:2px solid #f4f8ff}.concept-mockup-stack-module__F0N4NW__close svg,.concept-mockup-stack-module__F0N4NW__navBtn svg{display:block}.concept-mockup-stack-module__F0N4NW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes concept-mockup-stack-module__F0N4NW__overlay-in{0%{opacity:0}to{opacity:1}}@keyframes concept-mockup-stack-module__F0N4NW__dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:767px){.concept-mockup-stack-module__F0N4NW__scene{perspective:none;perspective-origin:50%;background:0 0;height:auto;padding:18px 0 22px}.concept-mockup-stack-module__F0N4NW__stage{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;transform-style:flat;align-items:stretch;gap:0;padding:8px 20px 72px;scroll-padding-inline:20px;display:flex;position:relative;overflow:auto hidden;transform:none}.concept-mockup-stack-module__F0N4NW__card,.concept-mockup-stack-module__F0N4NW__card:hover,.concept-mockup-stack-module__F0N4NW__card:focus-visible,.concept-mockup-stack-module__F0N4NW__card[data-lift=true]{z-index:1;opacity:1;scroll-snap-align:center;cursor:pointer;pointer-events:auto;flex:0 0 74%;width:74%;margin-left:-12%;position:relative;top:auto;left:auto;transform:none}.concept-mockup-stack-module__F0N4NW__sensor,.concept-mockup-stack-module__F0N4NW__hitStage{display:none}.concept-mockup-stack-module__F0N4NW__card:first-child{margin-left:0}.concept-mockup-stack-module__F0N4NW__card .concept-mockup-stack-module__F0N4NW__face{pointer-events:auto;filter:none}.concept-mockup-stack-module__F0N4NW__card .concept-mockup-stack-module__F0N4NW__rim,.concept-mockup-stack-module__F0N4NW__card[data-front=true] .concept-mockup-stack-module__F0N4NW__rim,.concept-mockup-stack-module__F0N4NW__card:hover .concept-mockup-stack-module__F0N4NW__rim,.concept-mockup-stack-module__F0N4NW__card:focus-visible .concept-mockup-stack-module__F0N4NW__rim{box-shadow:0 50px 100px -20px #000000b3,0 30px 60px -30px #0009,0 0 16px #6ec3ff8c,0 0 40px #3ca5ff47,inset 0 0 12px #ebf8ff33}.concept-mockup-stack-module__F0N4NW__reflect{filter:none;opacity:.55}.concept-mockup-stack-module__F0N4NW__overlay{--preview-max-w:calc(100vw - 32px);--preview-max-h:calc(100dvh - 104px);padding:64px 16px 24px}.concept-mockup-stack-module__F0N4NW__navPrev{left:8px}.concept-mockup-stack-module__F0N4NW__navNext{right:8px}}@media (prefers-reduced-motion:reduce){.concept-mockup-stack-module__F0N4NW__card,.concept-mockup-stack-module__F0N4NW__face,.concept-mockup-stack-module__F0N4NW__rim,.concept-mockup-stack-module__F0N4NW__reflect,.concept-mockup-stack-module__F0N4NW__pageDim,.concept-mockup-stack-module__F0N4NW__close,.concept-mockup-stack-module__F0N4NW__navBtn{transition:none}.concept-mockup-stack-module__F0N4NW__overlay,.concept-mockup-stack-module__F0N4NW__dialog{animation:none}.concept-mockup-stack-module__F0N4NW__card,.concept-mockup-stack-module__F0N4NW__card:hover,.concept-mockup-stack-module__F0N4NW__card:focus-visible,.concept-mockup-stack-module__F0N4NW__card[data-lift=true]{transform:translate3d(var(--x), var(--y), 0) scale(var(--s))}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.concept-mockup-stack-module__F0N4NW__card,.concept-mockup-stack-module__F0N4NW__card:hover,.concept-mockup-stack-module__F0N4NW__card:focus-visible,.concept-mockup-stack-module__F0N4NW__card[data-lift=true]{transform:none}}
.process-journey-module__g-TXOW__journey{--node:4.25rem;width:100%;max-width:100%;padding-right:calc(var(--node) * .52);padding-bottom:calc(var(--node) * .28);overflow:visible}.process-journey-module__g-TXOW__track{align-items:flex-start;width:100%;display:flex}.process-journey-module__g-TXOW__step{flex-direction:column;flex:none;align-items:center;gap:.7rem;display:flex}.process-journey-module__g-TXOW__node{z-index:1;width:var(--node);height:var(--node);border:1.5px solid var(--ca-accent-soft);color:var(--ca-accent-soft);background:#07122438;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 10px #7cc0ff73,0 0 26px #2f7cff47}.process-journey-module__g-TXOW__glow{pointer-events:none;z-index:-1;background:radial-gradient(circle,#3d8bff66 0%,#2f7cff24 40%,#0000 70%);border-radius:50%;position:absolute;inset:-52%}.process-journey-module__g-TXOW__icon{stroke-width:1.6px;width:1.35rem;height:1.35rem}.process-journey-module__g-TXOW__label{letter-spacing:.01em;color:var(--ca-text);font-size:.75rem;font-weight:500;line-height:1.2}.process-journey-module__g-TXOW__connector{min-width:2rem;height:1px;margin-top:calc(var(--node) / 2);background:linear-gradient(90deg,#7cc0ff29,#7cc0ffe0 50%,#7cc0ff29);flex:1 1 0;position:relative}.process-journey-module__g-TXOW__dot{background:var(--ca-accent-soft);width:5px;height:5px;box-shadow:0 0 6px var(--ca-accent-soft), 0 0 14px #2f7cffa6;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.process-journey-module__g-TXOW__node,.process-journey-module__g-TXOW__label{opacity:0;transform:translateY(8px)}.process-journey-module__g-TXOW__connector{opacity:0;transform-origin:0;transform:scaleX(.35)}.process-journey-module__g-TXOW__glow{opacity:0}.process-journey-module__g-TXOW__revealed .process-journey-module__g-TXOW__node{animation:.56s cubic-bezier(.16,1,.3,1) forwards process-journey-module__g-TXOW__rise;animation-delay:var(--delay)}.process-journey-module__g-TXOW__revealed .process-journey-module__g-TXOW__label{animation:.5s cubic-bezier(.16,1,.3,1) forwards process-journey-module__g-TXOW__rise;animation-delay:var(--label-delay)}.process-journey-module__g-TXOW__revealed .process-journey-module__g-TXOW__connector{animation:.46s cubic-bezier(.16,1,.3,1) forwards process-journey-module__g-TXOW__draw;animation-delay:var(--delay)}.process-journey-module__g-TXOW__revealed .process-journey-module__g-TXOW__glow{animation:.82s cubic-bezier(.16,1,.3,1) both process-journey-module__g-TXOW__pulse;animation-delay:var(--delay)}}@keyframes process-journey-module__g-TXOW__rise{to{opacity:1;transform:none}}@keyframes process-journey-module__g-TXOW__draw{to{opacity:1;transform:none}}@keyframes process-journey-module__g-TXOW__pulse{0%{opacity:0;transform:scale(.72)}42%{opacity:1;transform:scale(1.08)}to{opacity:.85;transform:scale(1)}}@media (max-width:639px){.process-journey-module__g-TXOW__journey{--node:3.15rem}.process-journey-module__g-TXOW__icon{width:1.1rem;height:1.1rem}.process-journey-module__g-TXOW__label{font-size:.6875rem}.process-journey-module__g-TXOW__connector{min-width:1.25rem}}
