.work-shelf{--tape-height: clamp(120px, 19svh, 188px);--tape-spine-width: calc(var(--tape-height) * .19);--tape-cover-width: calc(var(--tape-height) * .56);--shelf-ease: cubic-bezier(.2, .8, .2, 1);display:grid;grid-template-rows:auto 1fr auto;flex:1;color:#242323}.work-crt-status{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #514b473b;padding-bottom:5px;color:#47413b;font:600 10px/1.25 Consolas,monospace;letter-spacing:.14em;text-transform:uppercase}.work-crt-navigation{display:flex;gap:6px}.work-shelf .work-crt-navigation button{display:grid;place-items:center;min-width:37px;min-height:32px;padding:0;border:1px solid #34497570;background:transparent;color:#253f73;font:600 19px/1 var(--body-family);cursor:pointer}.work-shelf .work-crt-navigation button:hover{background:#34497517}.work-shelf :is(a,button):focus-visible{outline:2px solid #263c76;outline-offset:3px}.work-shelf-display{--evidence-height: clamp(142px, 22svh, 224px);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,46px);padding:16px 0 13px;border-bottom:1px solid #66594a55}.work-shelf-evidence{width:min(100%,540px);justify-self:center;margin:0}.work-shelf-evidence figcaption{margin-top:7px;color:#494239;font-size:12px;line-height:1.35}.work-shelf-shot{display:block}.work-shelf-shot img{display:block;width:100%;height:var(--evidence-height);border:1px solid #534c4359;object-fit:cover;object-position:center 66%;background:#eeece5}.work-shelf-stage{position:relative;display:flex;justify-content:center;align-items:end;gap:clamp(12px,1.45vw,24px);min-width:0;padding:8px 5px 2px}.work-tape{position:relative;z-index:1;flex:none;width:var(--tape-spine-width);height:var(--tape-height);perspective:1050px;text-decoration:none;transition:width .62s var(--shelf-ease),transform .62s var(--shelf-ease)}.work-tape:hover{transform:translateY(-7px)}.work-tape[aria-current=true]{z-index:2;width:var(--tape-cover-width);transform:translateY(-8px) rotate(-4deg)}.work-tape-box{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none;transition:transform .68s var(--shelf-ease)}.work-tape[aria-current=true] .work-tape-box{transform:rotateY(-87deg)}.work-tape-spine,.work-tape-cover-face{position:absolute;inset:0 auto 0 50%;display:block;border-radius:2px;backface-visibility:hidden;box-shadow:2px 13px 19px -10px #281c16bf}.work-tape-spine{width:var(--tape-spine-width);transform:translate(-50%) translateZ(calc(var(--tape-cover-width) / 2));overflow:hidden;border:1px solid #ffffff22;background:var(--tape-color);color:#f6e9ce}.work-tape-spine strong{display:block;margin:8px auto 0;font:600 clamp(11px,calc(var(--tape-height) * .073),18px)/1 var(--display-family);writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.045em}.work-tape-cover-face{width:var(--tape-cover-width);transform:translate(-50%) rotateY(90deg) translateZ(calc(var(--tape-spine-width) / 2))}.work-tape-open{position:absolute;z-index:2;bottom:8px;left:-12px;display:grid;place-items:center;width:32px;height:32px;padding-left:2px;border:1px solid #294581;border-radius:50%;color:#294581;background:#ebe4d4;font-size:12px;animation:work-tape-play .55s var(--shelf-ease) both}@keyframes work-tape-play{0%{transform:scale(0)}to{transform:scale(1)}}:is(.work-tape,.work-tape-art)[data-project=supplier-statement-workbench]{--tape-color: #202e54;--tape-accent: #d8ac5a;--tape-image-x: 0%}:is(.work-tape,.work-tape-art)[data-project=multi-system-workflow-assistant]{--tape-color: #742e29;--tape-accent: #dfa77d;--tape-image-x: 50%}:is(.work-tape,.work-tape-art)[data-project=message-to-accounting-workflow]{--tape-color: #21483e;--tape-accent: #8bbb97;--tape-image-x: 100%}.work-tape-art{position:relative;container-type:inline-size;display:block;width:100%;height:100%;overflow:hidden;border:1px solid #ffffff38;border-radius:2px;color:#fff3db;background:var(--tape-color);box-shadow:inset 0 0 2px 1px #ffffff3d}.work-tape-illustration,.work-tape-spine-image{display:block;background-image:url(/work/project-cover-atlas.webp);background-size:300% 100%;background-position:var(--tape-image-x) center}.work-tape-illustration{position:absolute;inset:23% 0 0;border-top:2px solid var(--tape-accent);background-color:var(--tape-color)}.work-tape-spine-image{height:21%;border-bottom:1px solid var(--tape-accent)}.work-tape-art strong{position:absolute;inset:2% 7% auto;display:flex;align-items:center;min-height:18%;font:600 clamp(13px,13cqi,39px)/.98 var(--display-family);letter-spacing:.02em;text-transform:uppercase}.work-shelf-captions{display:grid;margin-top:7px;text-align:center}.work-shelf-caption{grid-area:1 / 1;min-width:0}.work-shelf-caption[inert]{visibility:hidden}.work-shelf-title{overflow:hidden}.work-shelf-title h3{margin:0;font:600 clamp(21px,2.35vw,40px)/1.08 var(--display-family)}.work-shelf-caption:not([inert]) h3{animation:work-shelf-title-in .52s var(--shelf-ease) both}@keyframes work-shelf-title-in{0%{transform:translateY(105%)}to{transform:translateY(0)}}.work-shelf-summary,.work-shelf-observation{margin:6px 0 0;font:400 clamp(11px,1vw,15px)/1.35 var(--body-family)}.work-shelf-observation{font-weight:650}.work-shelf-observation small{font-size:.88em;font-weight:400;color:#57504a}.work-shelf-links{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 18px;margin-top:8px}.work-shelf-links a{color:#213d72;font:600 clamp(11px,.92vw,14px)/1.3 var(--body-family);text-underline-offset:3px}@media(max-width:1024px){.work-shelf .work-crt-navigation button{min-width:44px;min-height:44px}}@media(max-width:720px){.work-shelf{--tape-height: clamp(77px, 23vw, 122px)}.work-shelf-display{--evidence-height: clamp(124px, 42vw, 230px);grid-template-columns:minmax(0,1fr);gap:14px}.work-shelf-stage{gap:22px}}@media(prefers-reduced-motion:reduce){.work-tape,.work-tape-box{transition:none}.work-tape-open,.work-shelf-caption:not([inert]) h3{animation:none}}@media print{.work-shelf-stage,.work-crt-navigation{display:none}.work-shelf-display,.work-shelf-captions{display:block}.work-shelf-caption[inert]{visibility:visible;margin-top:16px}}*{box-sizing:border-box}html{background:var(--night);color-scheme:dark;scroll-behavior:auto;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{margin:0;background:var(--night);color:var(--ink);font-family:var(--body-family);overflow-x:clip;overflow-anchor:none}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.scene:focus{outline:none}.skip-link{position:fixed;left:16px;top:16px;padding:12px 18px;background:var(--ink);color:var(--night);z-index:100;transform:translateY(-160%)}.skip-link:focus{transform:none}#scroller{position:fixed;top:0;left:0;width:100%;will-change:transform}.scene{position:relative;height:var(--artH);overflow-x:clip}.hero{overflow:clip}.art{position:absolute;top:0;left:0;width:var(--art-width);height:var(--artH);pointer-events:none}.hero-art{will-change:transform}.bg{position:absolute;inset:0;background:var(--img) center / 100% 100% no-repeat}.nav{position:fixed;top:0;left:0;width:100%;height:64px;z-index:50;padding:0 2.2vw;display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--nav-scrim);font-size:var(--nav-size);font-weight:500}.nav-left{display:flex;gap:5.6vw;align-items:center}.nav-right{display:flex;gap:3.8vw;justify-content:flex-end;align-items:center}.nav-link{color:var(--nav);transition:color .3s;white-space:nowrap}.nav-link:hover{color:var(--white)}.nav-ticket{border:1px solid var(--border);border-radius:2px;padding:9px 14px;transition:background .3s,color .3s}.nav-ticket:hover{color:var(--night);background:var(--white)}.hero-copy{position:absolute;z-index:6;top:var(--hero-copy-top);left:0;width:100%;text-align:center;will-change:transform}.hero-title{--ls: var(--hero-tracking);--lsx: 0em;font-family:var(--display-family);font-weight:var(--display-weight);font-size:var(--hero-size);line-height:1;margin:0;padding-left:var(--ls);letter-spacing:calc(var(--ls) + var(--lsx));text-shadow:var(--hero-shadow);overflow:hidden;white-space:nowrap}.letter{display:inline-block}.hero-subtitle{position:absolute;top:calc(var(--artH) * var(--hero-subtitle-offset));left:0;width:100%;margin:0;font-family:var(--display-family);font-weight:var(--display-weight);font-size:var(--subtitle-size);line-height:1.3;letter-spacing:var(--subtitle-tracking);padding-left:var(--subtitle-tracking);color:var(--white);white-space:nowrap}.copy{position:absolute;z-index:6;left:var(--copy-left);top:var(--copy-top);width:var(--copy-width);max-width:var(--copy-max-width)}.copy h2{margin:0;font-size:var(--heading-size);font-weight:var(--heading-weight);line-height:var(--heading-leading);letter-spacing:var(--heading-tracking)}.rule{width:150px;height:1px;margin:20px 0 22px;background:var(--rule);transform-origin:left}.copy h3{font-size:var(--subheading-size);font-weight:var(--heading-weight);line-height:1.3;margin:22px 0 8px}.rule+h3{margin-top:0}.copy p{margin:0;font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-leading);color:var(--soft);max-width:var(--measure)}.copy p+p{margin-top:10px}.actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:22px}.ln{display:block;overflow:hidden}.ln>span{display:block}.actions .action-line{display:inline-block;padding-top:2px;padding-bottom:4px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;background:var(--white);color:var(--night);font-size:var(--button-size);font-weight:600;line-height:1;border:1px solid transparent;border-radius:2px;transition:background var(--button-duration),color var(--button-duration),transform var(--button-duration) var(--ease)}.btn:hover{background:var(--ember);color:var(--ember-ink);transform:translateY(calc(-1 * var(--button-lift)))}.btn-outline{background:transparent;color:var(--ink);border-color:var(--border)}.finale-copy{transform:translate(-50%);text-align:center;max-width:none}.finale-copy h2{font-size:var(--finale-size)}.finale-copy .rule{margin-left:auto;margin-right:auto;transform-origin:center}.finale-copy .actions{justify-content:center}.finale-copy p{margin-left:auto;margin-right:auto}.project-entry:first-child h3{margin-top:0}.project-problem{font-size:var(--body-size);font-weight:var(--body-weight);line-height:var(--body-leading);color:var(--soft)}.case-action{border:0;padding:0;background:none;color:inherit;font:inherit;font-size:var(--button-size);font-weight:600;text-decoration:underline;text-underline-offset:3px}.btn{font-family:inherit}.case-action:disabled,.btn:disabled{cursor:not-allowed}.btn:disabled:hover{background:var(--white);color:var(--night);transform:none}.btn-outline:disabled:hover{background:transparent;color:var(--ink)}.seam{position:relative;height:0;z-index:10;pointer-events:none}.band{position:absolute;top:0;left:0;width:var(--art-width);aspect-ratio:var(--seam-ratio);transform:translateY(-50%)}.band>img{display:block;position:absolute;inset:0;width:100%;height:100%;z-index:1}.band .fall{z-index:0}.fall,.dust{position:absolute;pointer-events:none;mix-blend-mode:screen}.fall{-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent),linear-gradient(transparent,#000 12%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent),linear-gradient(transparent,#000 12%,#000 82%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.dust{inset:0;width:100%;height:100%}.light{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;mix-blend-mode:screen}.warm{background:var(--warm-light);animation:flicker var(--warm-duration) steps(1,end) infinite}.cold{background:var(--cold-light);animation:breathe var(--cold-duration) ease-in-out infinite}.mist{background:var(--mist-light);animation:breathe var(--mist-duration) ease-in-out infinite}.moon{background:var(--moon-light);animation:breathe var(--moon-duration) ease-in-out infinite}.sprite{position:absolute;top:0;left:0;background-image:var(--sprite-sheet);background-repeat:no-repeat;pointer-events:none}.ghost{filter:drop-shadow(var(--ghost-shadow))}.bat{background-size:var(--up-size);background-position:var(--up-position)}.bat.down{background-size:var(--down-size);background-position:var(--down-position)}.lamp{position:fixed;top:0;left:0;width:var(--lamp-size);height:var(--lamp-size);border-radius:50%;pointer-events:none;z-index:30;background:var(--lamp-light);mix-blend-mode:screen;visibility:hidden}@media(pointer:fine){.lamp{visibility:visible}}@keyframes flicker{0%,to{opacity:1}12%{opacity:.78}19%{opacity:1}37%{opacity:.86}48%{opacity:1}63%{opacity:.7}75%{opacity:.95}89%{opacity:.82}}@keyframes breathe{0%,to{transform:translate(-50%,-50%) scale(1);filter:brightness(1)}50%{transform:translate(-50%,-50%) scale(1.08);filter:brightness(1.25)}}.reduced-motion .light{animation:none}.reduced-motion .btn{transition:none}@media(prefers-reduced-motion:reduce){.light{animation:none}.btn{transition:none}}@media print{#scroller{position:relative;transform:none!important}.nav,.lamp{display:none}.hero-art,.hero-copy{transform:none!important}.ln>span{transform:none!important}}.hero-area{display:block;text-shadow:0 1px 2px var(--night),0 0 6px var(--night)}.copy-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.copy-heading h2{min-width:0}.finale-copy .copy-heading{justify-content:center}.story-selector{display:flex;align-items:center;gap:4px;flex-shrink:0}.story-selector button{background:none;border:0;border-bottom:1px solid transparent;padding:6px 4px;color:var(--soft);font:500 var(--nav-size) var(--body-family);cursor:pointer;transition:color .3s,border-color .3s}.story-selector button[aria-pressed=true]{color:var(--ink);border-color:var(--ink)}.story-selector button:hover{color:var(--ember)}.principle-list{list-style:none;padding:0;margin:0}.principle-list li+li{margin-top:10px}.principle-list summary{list-style:none;cursor:pointer;color:var(--ink);font-size:var(--subheading-size);font-weight:600;line-height:1.3}.principle-list summary::-webkit-details-marker{display:none}.principle-list summary:hover{color:var(--ember)}.principle-summary{display:flex!important;justify-content:space-between;gap:8px}.principle-toggle{flex:0 0 12px;text-align:right;color:var(--soft);font-weight:400}.principle-list p{padding-top:6px}.project-chapter h3{margin:0 0 8px}.project-observation{margin-top:10px}.project-chapter .project-observation{color:var(--ink)}.observation-note{color:var(--soft)}.project-actions{margin-top:10px;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 18px}.case-action{display:inline-block;cursor:pointer}.case-action:hover{color:var(--ember)}.project-supporting{margin-top:8px;color:var(--soft);font-size:var(--nav-size);font-weight:400;line-height:1.5}.supporting-action{color:inherit;text-decoration:none}.supporting-action:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.direction-list{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;list-style:none;margin:0;padding:0;color:var(--soft);font-size:var(--body-size);line-height:var(--body-leading)}.direction-list li{max-width:100%}button.nav-link{border:0;background:none;padding:0;font:inherit;cursor:pointer}@media(max-width:767px){.direction-list{color:var(--ink);text-shadow:0 1px 2px var(--night),0 0 6px var(--night)}}@media(max-width:360px)and (max-height:640px){.scene .copy.principles-copy{top:20%}}@media(prefers-reduced-motion:reduce){.story-selector button{transition:none}}.case-detail{--detail-copper: rgba(185,137,93,.55);--detail-copper-ink: #D4B38F;position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;color:var(--ink);background:#110a2af5;font-family:var(--body-family)}.case-detail::backdrop{background:#110a2ac7}.detail-scroll{position:relative;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.detail-header{position:sticky;top:0;z-index:3;min-height:64px;padding:12px clamp(20px,3vw,48px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;background:var(--night);border-bottom:1px solid var(--detail-copper)}.detail-header button{width:fit-content;border:0;padding:8px 0;background:transparent;color:var(--nav);font:500 var(--nav-size)/1.5 var(--body-family);cursor:pointer;transition:color var(--button-duration)}.detail-header button:hover{color:var(--white)}.detail-return{display:inline-flex;gap:10px;align-items:center;text-align:left}.detail-close{justify-self:end;display:inline-flex;gap:10px;align-items:center}.detail-close span{font-size:22px;line-height:1;font-weight:400}.detail-layout{position:relative;display:grid;grid-template-columns:154px minmax(0,800px);gap:clamp(36px,6vw,88px);align-items:start;max-width:1220px;margin:0 auto;padding:clamp(48px,6vw,88px) clamp(24px,5vw,72px) 104px}.detail-contents{position:sticky;top:100px;min-width:0;padding-left:15px;border-left:1px solid var(--detail-copper)}.detail-contents p{margin:0 0 20px;color:var(--ink);font-size:14px;line-height:1.5;font-weight:600}.detail-contents ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.detail-contents button{display:block;padding:0;border:0;background:transparent;color:var(--soft);font:400 12.5px/1.5 var(--body-family);cursor:pointer;text-align:left;transition:color var(--button-duration)}.detail-contents button:hover{color:var(--white)}.detail-reading{min-width:0}.detail-reading-solo{grid-column:2}.detail-opening h1{margin:0 0 26px;font-size:clamp(36px,4.7vw,70px);line-height:1.04;font-weight:600;letter-spacing:-.025em;overflow-wrap:anywhere}.detail-opening h1:focus,.detail-section h2:focus{outline:none}.detail-intro{margin:0;max-width:60ch;font-size:17px;line-height:1.7;color:var(--soft)}.detail-observation{margin-top:36px;padding-top:25px;border-top:1px solid var(--detail-copper)}.detail-observation>p:first-child{margin:0;max-width:40ch;font-size:clamp(21px,2.3vw,30px);line-height:1.35;font-weight:500;letter-spacing:-.015em}.detail-observation .detail-qualification{margin:14px 0 0;max-width:66ch;color:var(--soft);font-size:13px;line-height:1.65}.detail-section{margin-top:58px}.detail-section h2{margin:0 0 20px;scroll-margin-top:96px;font-size:clamp(23px,2.2vw,31px);line-height:1.12;letter-spacing:-.02em;font-weight:600}.detail-section>p{margin:0;max-width:66ch;color:var(--soft);font-size:16px;line-height:1.75}.detail-section>p+p{margin-top:16px}.detail-workflow-figure{margin:27px 0 0}.detail-workflow-figure figcaption{margin:0 0 18px;font-size:12px;color:var(--soft);line-height:1.5}.detail-workflow{list-style:none;counter-reset:workflow-step;margin:0 0 0 11px;padding:0 0 0 30px;border-left:1px solid var(--detail-copper)}.detail-workflow li{position:relative;padding:0 0 22px;color:var(--ink);font-size:14px;line-height:1.6;counter-increment:workflow-step}.detail-workflow li:last-child{padding-bottom:0}.detail-workflow li:before{content:counter(workflow-step,decimal-leading-zero);position:absolute;top:0;left:-43px;width:26px;padding:2px 0;text-align:center;background:var(--night);color:var(--detail-copper-ink);font-size:11px;line-height:1.6}.detail-points{margin:22px 0 0;padding-left:19px;color:var(--soft);font-size:16px;line-height:1.7}.detail-points li+li{margin-top:10px}.detail-section .detail-note{margin-top:22px;font-size:13px;line-height:1.7}.detail-media{margin:58px 0 0}.detail-media img{display:block;max-width:100%;height:auto}.detail-media figcaption{margin-top:12px;color:var(--soft);font-size:12px;line-height:1.65}.detail-media-screenshot img{width:100%;border:1px solid var(--rule)}.detail-screenshot-link{display:flex;align-items:center;gap:6px;width:fit-content;min-height:44px;text-decoration:underline;text-underline-offset:.2em}.detail-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.detail-comparison>figure{margin:0;min-width:0}.detail-comparison img{width:100%}.detail-comparison figcaption{margin:0 0 12px;color:var(--detail-copper-ink);font-weight:500}.detail-ending{margin-top:66px;padding-top:30px;border-top:1px solid var(--detail-copper)}.detail-ending h2{margin:0 0 24px;font-size:23px;line-height:1.2;font-weight:600;letter-spacing:-.02em}.detail-related{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:19px}.detail-related button{display:flex;align-items:baseline;justify-content:space-between;gap:20px;width:100%;border:0;padding:0;color:var(--ink);background:transparent;font:500 15px/1.5 var(--body-family);cursor:pointer;text-align:left}.detail-related button span{flex:0 0 auto;transition:transform var(--button-duration) var(--ease)}.detail-related button:hover span{transform:translate(4px)}.detail-ending-actions{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:34px}.detail-text-action{border:0;padding:0 0 3px;border-bottom:1px solid var(--rule);color:var(--ink);background:transparent;font:500 12.5px/1.5 var(--body-family);cursor:pointer}.detail-text-action:hover{color:var(--ember)}.case-detail-profile{--night: #fff;--ink: #152233;--soft: #384b60;--nav: var(--ink);--rule: #c6d0da;--detail-copper: var(--rule);--profile-accent: #285477;--profile-hero: #edf3f7;background:var(--night);color-scheme:light}.case-detail-profile .detail-header button{min-height:44px}.case-detail-profile .detail-header button:hover,.case-detail-profile .detail-text-action:hover,.case-detail-profile .detail-related button:hover{color:var(--profile-accent)}.detail-profile-label{color:var(--soft);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.detail-profile-hero{background:var(--profile-hero);border-bottom:1px solid var(--rule)}.detail-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,7vw,104px);max-width:1240px;margin-inline:auto;padding-inline:clamp(24px,6vw,84px)}.detail-profile-hero .detail-profile-grid{align-items:center;padding-block:clamp(44px,11vh,120px)}.detail-profile-identity h1{margin:0 0 22px;font:var(--display-weight) clamp(52px,8vw,112px)/1 var(--display-family);letter-spacing:.035em;text-transform:uppercase}.detail-profile-identity h1:focus{outline:none}.detail-profile-areas{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;color:var(--soft);list-style:none;font-size:13px;line-height:1.5}.detail-profile-hero .detail-intro{max-width:45ch}.detail-profile-hero .detail-text-action{display:inline-flex;align-items:center;gap:8px;margin-top:14px;min-height:44px}.detail-profile-work{align-items:start;padding-block:clamp(32px,6vh,64px)}.detail-profile-work h2{margin:0;font-size:clamp(23px,3vw,32px);letter-spacing:-.025em}.detail-profile-work .detail-related{gap:0;border-top:1px solid var(--rule)}.detail-profile-work .detail-related button{align-items:center;min-height:52px;padding-block:12px;border-bottom:1px solid var(--rule)}@media(max-width:720px){.detail-profile-grid{grid-template-columns:minmax(0,1fr);gap:20px}.detail-profile-identity h1{margin-bottom:14px}}@media(max-width:900px){.detail-layout{display:block;padding:30px 24px 72px}.detail-contents{position:static;margin:0 0 36px;padding:0 0 22px;border-left:0;border-bottom:1px solid var(--detail-copper)}.detail-contents p{margin-bottom:14px}.detail-contents ol{flex-direction:row;flex-wrap:wrap;gap:10px 20px}.detail-opening h1{font-size:clamp(32px,6vw,48px)}}@media(max-width:640px){.detail-comparison{grid-template-columns:minmax(0,1fr);gap:26px}}@media(max-width:480px){.detail-header{min-height:58px;padding:10px 20px;grid-template-columns:1fr auto;gap:12px}.detail-header>img{display:none}.detail-profile-label{display:none}.detail-return{gap:7px}.detail-header button{font-size:11.5px}.detail-layout{padding:26px 20px 56px}.detail-contents{margin-bottom:30px}.detail-contents ol{gap:10px 17px}.detail-contents button{font-size:12px}.detail-opening h1{margin-bottom:23px;font-size:34px}.detail-intro{font-size:15px;line-height:1.7}.detail-observation{margin-top:28px;padding-top:22px}.detail-section,.detail-media{margin-top:40px}.detail-section h2{margin-bottom:17px;scroll-margin-top:80px}.detail-section>p,.detail-points{font-size:15px;line-height:1.75}.detail-workflow{padding-left:25px}.detail-workflow li:before{left:-38px}.detail-ending{margin-top:48px}.detail-related button{font-size:14px}}@media(prefers-reduced-motion:reduce){.case-detail *,.case-detail *:before,.case-detail *:after{scroll-behavior:auto;transition:none}}.case-detail-paper{--paper: #f3eee2;--ink: #2a241e;--soft: #514a40;--nav: #312d26;--night: var(--paper);--rule: #b6a68e;--detail-copper: #cdbda4;--detail-copper-ink: #784631;background:var(--paper);color-scheme:light}.case-detail-paper::backdrop{background:transparent}.case-detail-paper[data-sheet-motion] .detail-scroll{visibility:hidden}.case-detail-paper .detail-header>img{filter:brightness(.28) saturate(0)}.case-detail-paper .detail-header button{min-height:36px;padding:4px 10px;border:1px solid var(--rule)}.case-detail-paper .detail-header button:hover,.case-detail-paper .detail-contents button:hover,.case-detail-paper .detail-text-action:hover{color:var(--detail-copper-ink)}.case-detail-paper .detail-opening{max-width:1220px;margin:0 auto;padding:clamp(48px,9vh,104px) clamp(24px,7vw,96px);border-bottom:1px solid var(--detail-copper)}.case-detail-paper :is(.detail-opening-with-cover,.detail-opening-with-preview){display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:center;gap:clamp(32px,8vw,112px);min-height:min(72dvh,660px)}.case-detail-paper .detail-opening-with-preview{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:clamp(24px,4vw,56px);min-height:0}.detail-opening-with-preview .detail-media{margin:0}.detail-opening-with-preview .detail-observation{grid-column:1 / -1;margin-top:0}.case-detail-paper .detail-opening h1{max-width:14ch;margin:0 0 22px;font:400 clamp(41px,5.2vw,76px)/1.02 Georgia,serif;letter-spacing:-.046em}.case-detail-paper .detail-intro{font-size:clamp(15px,1.4vw,19px)}.case-detail-paper .detail-opening-copy>:is(h1,p),.case-detail-paper .detail-observation>p{overflow:clip}.case-detail-paper .detail-rise{display:block}.case-detail-paper[open]:not([data-sheet-motion]) .detail-rise{animation:detail-rise .72s cubic-bezier(.2,.8,.2,1) both}.case-detail-paper[open]:not([data-sheet-motion]) .detail-intro .detail-rise{animation-delay:.08s}.case-detail-paper[open]:not([data-sheet-motion]) .detail-observation .detail-rise{animation-delay:.15s}.case-detail-paper[open]:not([data-sheet-motion]) .detail-qualification .detail-rise{animation-delay:.21s}.detail-cover{width:min(100%,280px);aspect-ratio:1 / 1.82;justify-self:center;filter:drop-shadow(8px 16px 18px rgb(57 43 26 / .24))}.detail-cover-print{width:100%;height:100%}.case-detail-paper[open]:not([data-sheet-motion]) .detail-cover-print{-webkit-mask-image:radial-gradient(ellipse,#000 63%,transparent 70%),radial-gradient(ellipse,#000 63%,transparent 70%),radial-gradient(ellipse,#000 63%,transparent 70%);mask-image:radial-gradient(ellipse,#000 63%,transparent 70%),radial-gradient(ellipse,#000 63%,transparent 70%),radial-gradient(ellipse,#000 63%,transparent 70%);-webkit-mask-position:33% 27%,68% 68%,39% 87%;mask-position:33% 27%,68% 68%,39% 87%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:260% 260%;mask-size:260% 260%;animation:detail-cover-spread .96s .07s cubic-bezier(.2,.8,.2,1) backwards}@keyframes detail-rise{0%{transform:translateY(104%)}to{transform:translateY(0)}}@keyframes detail-cover-spread{0%{-webkit-mask-size:0 0,0 0,0 0;mask-size:0 0,0 0,0 0}26%{-webkit-mask-size:49% 52%,24% 29%,0 0;mask-size:49% 52%,24% 29%,0 0}54%{-webkit-mask-size:110% 104%,84% 80%,66% 53%;mask-size:110% 104%,84% 80%,66% 53%}to{-webkit-mask-size:260% 260%,260% 260%,260% 260%;mask-size:260% 260%,260% 260%,260% 260%}}@media(max-width:900px){.case-detail-paper .detail-opening{padding:42px 24px}.case-detail-paper .detail-opening-with-cover{gap:clamp(22px,5vw,50px);min-height:0}}@media(max-width:720px){.case-detail-paper .detail-opening-with-preview{grid-template-columns:minmax(0,1fr)}}@media(max-width:580px){.case-detail-paper .detail-opening-with-cover{grid-template-columns:minmax(0,1fr);gap:26px}.case-detail-paper .detail-opening h1{font-size:clamp(36px,9vw,50px)}.case-detail-paper .detail-cover{width:min(44vw,190px);justify-self:start}}@media(prefers-reduced-motion:reduce){.case-detail-paper[open]:not([data-sheet-motion]) :is(.detail-rise,.detail-cover-print){animation:none;-webkit-mask-image:none;mask-image:none}}.bg{background-size:cover}.world-band{position:absolute;top:0;left:0;width:100%;height:clamp(140px,15vw,220px);transform:translateY(-50%);overflow:hidden;filter:drop-shadow(0 8px 8px rgba(9,5,20,.35))}.record-mobile{display:none}.record-current{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;mix-blend-mode:screen}.warm{animation:task-light var(--warm-duration) ease-in-out infinite}@keyframes task-light{0%,to{opacity:.68}50%{opacity:.8}}@media(max-width:767px){.bg{background-image:var(--img-mobile,var(--img))}[data-scene=rites]{--artH: max(92svh,760px)}[data-scene=rites] .art{left:0;width:100vw}[data-scene=rites] .copy.principles-copy{top:80px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}[data-scene=rites] .light,.record-desktop{display:none}.record-mobile{display:block}}@media(prefers-reduced-motion:reduce){.warm{animation:none}}html,body,.scene,.scene .art,.scene .bg{background:#fff!important}.nav{background:#fffffff5;box-shadow:inset 0 -1px #1f192414,0 3px 18px #1f19240d;pointer-events:none}.nav :is(.nav-link,.nav-ticket){position:relative;pointer-events:auto;transition:transform .16s var(--ease),background-color .18s,border-color .18s,box-shadow .18s}.nav .nav-link:after{content:"";position:absolute;inset:auto 0 -5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .2s var(--ease)}.nav .nav-ticket{border-color:#1f192424}.nav :is(.nav-link,.nav-ticket):focus-visible{outline:1px solid #141414;outline-offset:5px}.nav .nav-link:focus-visible:after{transform:scaleX(1)}@media(hover:hover){.nav :is(.nav-link,.nav-ticket):hover{transform:translateY(-1px)}.nav .nav-link:hover:after{transform:scaleX(1)}.nav .nav-ticket:hover{background-color:#ffffffb8;border-color:#1f192447;box-shadow:0 2px 8px #1f192414}}.nav :is(.nav-link,.nav-ticket):active{transform:translateY(1px) scale(.97)}.nav .nav-ticket:active{background-color:#1f19240f;box-shadow:none}@media(prefers-reduced-motion:reduce){.nav :is(.nav-link,.nav-ticket),.nav .nav-link:after{transition:none}.nav :is(.nav-link,.nav-ticket):is(:hover,:active){transform:none}}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nav{background:linear-gradient(180deg,#fffffff0,#ffffffc7);-webkit-backdrop-filter:blur(14px) saturate(.85);backdrop-filter:blur(14px) saturate(.85)}}.scene .record-current,.scene .art .light{display:none}.scene,.hero-subtitle,.direction-list,.nav,.nav .nav-link,.nav .nav-ticket,.finale-copy .btn{color:#000}.robot-content-scene{--scene-inset: 3.6vw;--scene-heading-size: clamp(80px, 7.8vw, 154px);color:#000;background:#fff;height:auto;min-height:100svh;overflow:clip}.robot-content-scene :focus-visible{outline:2px solid #000;outline-offset:5px}.robot-scene-heading h2{margin:0;color:#000;font:600 var(--scene-heading-size)/.98 var(--display-family);letter-spacing:-.045em}.robot-scene-number{display:block;margin-bottom:16px;font:600 clamp(22px,2vw,36px)/1 var(--display-family);letter-spacing:-.04em}.robot-journey-scene{height:max(100svh,740px)}.robot-journey-layout{position:relative;height:100%}.robot-journey-visual{position:absolute;left:2%;bottom:2%;width:40%;height:89%}.robot-journey-copy{position:relative;margin-left:45.5%;width:50%;padding:max(96px,10svh) 0 48px}.robot-journey-copy .robot-scene-heading h2{max-width:4.9em}.robot-journey-prose{margin-top:clamp(24px,3.2vh,40px);font-size:clamp(15px,1.47vw,24px);line-height:1.4;letter-spacing:-.025em}.robot-journey-prose p{margin:0}.robot-journey-prose p+p{margin-top:24px}.robot-journey-stages{display:flex;align-items:center;margin:clamp(35px,5.5vh,64px) 0 0;padding:0;list-style:none;font-size:clamp(15px,1.5vw,27px);font-weight:650;letter-spacing:-.04em}.robot-journey-stages li{display:flex;align-items:center;flex:1 1 auto}.robot-journey-stages li:last-child{flex:0 1 auto}.journey-arrow{flex:1;text-align:center;padding:0 12px;font-size:1.65em;font-weight:300}.robot-principles-scene{min-height:max(100svh,720px)}.robot-principles-layout{position:relative;min-height:inherit}.robot-principles-heading{position:absolute;z-index:2;left:3%;top:max(88px,13.5svh);width:20%}.robot-principles-heading h2{max-width:2.6em;font-size:clamp(76px,7.75vw,150px);font-weight:700}.robot-principles-visual{position:absolute;bottom:0;left:18.7%;width:39%;height:91%}.robot-principles-copy{position:relative;margin:0 5.1% 0 55.5%;padding:max(104px,14svh) 0 44px}.robot-principles-intro{margin:0 0 18px;max-width:45ch;font-size:clamp(16px,1.37vw,25px);line-height:1.45}.robot-principle-list{margin:0;padding:0;list-style:none}.robot-principle-list li{display:grid;grid-template-columns:29px minmax(0,1fr);gap:15px;padding:clamp(15px,2.4vh,26px) 0;border-bottom:1px solid #c9c9c9}.robot-principle-list li:last-child{border-bottom:0}.robot-principle-number{font-size:clamp(17px,1.55vw,26px);line-height:1.3;font-weight:500;letter-spacing:-.04em}.robot-principle-list h3{margin:0;font-size:clamp(17px,1.55vw,30px);font-weight:750;line-height:1.2;letter-spacing:-.048em}.robot-principle-list p{margin:6px 0 0;font-size:clamp(14px,1.23vw,23px);line-height:1.35;letter-spacing:-.034em}.robot-principles-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:650;text-decoration:underline;text-underline-offset:.32em}.robot-work-scene{padding-bottom:var(--work-scroll-travel, 0px);min-height:0}.robot-work-stage{position:relative;min-height:100svh;padding:max(84px,9svh) var(--scene-inset) 32px}.robot-work-scene[data-work-pinned] .robot-work-stage{will-change:transform}.robot-work-heading{position:relative;z-index:2}.robot-work-heading .robot-scene-number{margin-bottom:9px}.robot-work-heading h2{font-size:clamp(72px,6.7vw,134px)}.robot-work-window{--crt-edge: #d6c7af;--crt-face: #b6a38a;--crt-base: #8b7c69;--crt-side: #65594b;--crt-trim: #827362;position:relative;z-index:2;width:min(75%,1220px);margin-top:clamp(24px,3svh,40px);padding:clamp(13px,1.75vw,30px) clamp(14px,1.85vw,32px) 0;border:1px solid var(--crt-edge);border-bottom-color:var(--crt-side);border-radius:clamp(12px,1.35vw,24px);background:linear-gradient(151deg,var(--crt-edge),transparent 20%),linear-gradient(175deg,var(--crt-face) 40%,var(--crt-base));box-shadow:inset 2px 3px 5px #fff0d02e,inset -3px -5px 8px #221c2666,7px 7px 0 -1px var(--crt-side),14px 19px 34px #04081173}.robot-work-window:after{content:"";position:absolute;z-index:-1;inset:auto 4% -10px;height:12px;border-radius:50%;background:#080a1173;filter:blur(8px);pointer-events:none}.work-crt-bezel{padding:clamp(5px,.7vw,12px);border-radius:4%/10%;background:linear-gradient(143deg,var(--crt-side),var(--crt-trim) 48%,var(--crt-edge));box-shadow:inset 2px 3px 6px #211c277a,1px 1px 2px #fff0d53d}.work-crt-screen{--crt-power: var(--work-screen-power, 1);--crt-picture: clamp(0, calc((var(--crt-power) - .53) / .47), 1);position:relative;isolation:isolate;overflow:hidden;min-height:clamp(360px,48svh,540px);color:#e0e7ef;border:2px solid #161c28;border-radius:4.5%/9%;background:#090e17;box-shadow:0 0 2px 1px #0c0f188c}.work-crt-signal{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;background:linear-gradient(to right,#e5e0d7 14.28%,#dbc75f 14.28% 28.57%,#64c5d8 28.57% 42.85%,#68b87b 42.85% 57.14%,#d774bc 57.14% 71.42%,#d76f61 71.42% 85.71%,#626bcb 85.71%);box-shadow:inset 0 0 32px 6px #1a113d6b;opacity:clamp(0,calc((.53 - var(--crt-power)) / .15),1)}.work-crt-signal:before,.work-crt-signal:after{content:"";position:absolute}.work-crt-signal:before{inset:auto 0 0;height:16%;border-top:2px solid rgb(224 216 247 / .35);background:linear-gradient(to right,#515c9e 15%,#e2dcd7 15% 31%,#62436b 31% 48%,#383441 48% 74%,#6e515a 74% 88%,#bcb6b8 88%)}.work-crt-signal:after{inset:0;background:repeating-linear-gradient(0deg,rgb(19 12 40 / .3) 0 1px,transparent 1px 3px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='100'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.83' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");mix-blend-mode:overlay}.work-crt-picture{display:flex;flex-direction:column;min-height:inherit;padding:clamp(15px,2.1vw,30px);background:radial-gradient(ellipse at 34% -10%,#fff3d64d,transparent 66%),repeating-linear-gradient(0deg,#604b3513 0 1px,transparent 1px 4px),linear-gradient(155deg,#e9e1d0,#cec5b5 90%);box-shadow:inset 0 0 27px #473b3673;clip-path:inset(calc((1 - var(--crt-picture)) * 50%) 0);opacity:min(1,calc(var(--crt-picture) * 2.5))}.work-crt-screen:before{content:"";position:absolute;z-index:3;pointer-events:none;top:50%;left:8%;right:8%;height:2px;border-radius:50%;background:#e8f3ff;box-shadow:0 0 6px 2px #a7c6ff,0 0 22px 5px #95aeff8f;opacity:clamp(0,min(calc((var(--crt-power) - .36) * 17),calc((.75 - var(--crt-power)) * 4.5)),1);transform:translateY(-50%) scaleX(clamp(.008,calc((var(--crt-power) - .36) * 8),1))}.work-crt-screen:has(:focus-visible){--crt-power: 1}.work-crt-screen:after{content:"";position:absolute;z-index:2;pointer-events:none;inset:0;border-radius:inherit;background:linear-gradient(155deg,var(--crt-reflection, rgb(192 217 255 / .12)),transparent 23%)}.work-crt-controls{display:flex;align-items:center;justify-content:space-between;min-height:clamp(31px,4.3vw,64px);padding-inline:3%}.work-crt-light{width:clamp(5px,.55vw,9px);aspect-ratio:1.7;border-radius:20%;background:#d9a476;box-shadow:0 0 0 1px #514339,0 0 6px #e3a36b80}.work-crt-slot{width:21%;height:clamp(4px,.64vw,11px);background:linear-gradient(180deg,#302829,#4a403b);border-radius:2px;box-shadow:inset 0 2px 2px #201d22,1px 2px 2px #e6d1b56b}.robot-work-visual{position:absolute;z-index:1;right:.3%;bottom:2%;width:25%;height:69%;pointer-events:none}.robot-content-scene .robot-enter{transition:opacity .55s var(--ease),transform .55s var(--ease);transition-delay:var(--enter-delay, 0ms)}.robot-content-scene[data-motion-ready=true]:not([data-entered=true]) .robot-enter{opacity:0;transform:translateY(18px)}@media(min-width:1025px)and (max-height:800px){.robot-work-stage{padding-top:76px;padding-bottom:16px}.robot-work-heading h2{font-size:clamp(64px,5.8vw,112px)}}@media(min-width:1600px)and (min-height:801px){.robot-work-stage{min-height:max(100svh,52.52vw);padding-top:max(90px,8svh)}}@media(max-width:1024px){.robot-content-scene{--scene-inset: 24px;--scene-heading-size: clamp(64px, 10.8vw, 100px);height:auto;min-height:100svh;overflow:hidden}.robot-journey-layout{display:flex;flex-direction:column;height:auto;padding:82px var(--scene-inset) 60px}.robot-journey-copy{display:contents}.robot-journey-copy .robot-scene-heading{order:0}.robot-journey-copy .robot-scene-heading h2{max-width:7em}.robot-journey-visual{order:1;position:relative;left:auto;bottom:auto;width:100%;height:clamp(320px,56vw,480px);margin:10px 0}.robot-journey-prose{order:2;margin:12px 0 0;font-size:16px;line-height:1.5;letter-spacing:-.02em}.robot-journey-prose p+p{margin-top:20px}.robot-journey-stages{order:3;flex-wrap:wrap;gap:6px;margin-top:28px;font-size:16px}.robot-journey-stages li{flex:0 1 auto}.journey-arrow{padding:0 10px}.robot-principles-layout{display:flex;flex-direction:column;height:auto;padding:82px var(--scene-inset) 48px}.robot-principles-heading{position:relative;top:auto;left:auto;width:100%}.robot-principles-heading h2{max-width:none;font-size:var(--scene-heading-size);font-weight:600}.robot-principles-visual{position:relative;bottom:auto;left:auto;width:100%;height:clamp(280px,49vw,440px);margin:14px 0 0;overflow:hidden}.robot-principles-copy{margin:0;padding:16px 0 0}.robot-principles-intro{margin-bottom:8px}.robot-principle-list li{padding:18px 0;grid-template-columns:28px minmax(0,1fr);gap:14px}.robot-principle-list h3{font-size:20px}.robot-principle-list p{font-size:15px;line-height:1.4}.robot-principle-number{font-size:19px}.robot-work-scene{height:auto;min-height:100svh}.robot-work-stage{height:auto;padding:82px var(--scene-inset) 50px;transform:none!important}.robot-work-heading h2{font-size:var(--scene-heading-size)}.robot-work-window{width:100%}.work-crt-screen{min-height:0}.robot-work-visual{position:relative;right:auto;bottom:auto;width:66%;height:290px;margin:26px 0 0 auto}}@media(max-width:400px){.robot-content-scene{--scene-inset: 20px}.robot-journey-stages{font-size:14px}.journey-arrow{padding:0 7px}}@media(prefers-reduced-motion:reduce){.robot-content-scene .robot-enter{opacity:1!important;transform:none!important;transition:none}.robot-work-scene{height:auto}.robot-work-stage{transform:none!important}.work-crt-screen{--crt-power: 1}}@media print{.robot-work-scene,.robot-work-stage{height:auto;transform:none!important}.robot-work-window{width:100%;overflow:visible}.work-crt-screen{--crt-power: 1}.robot-work-visual{display:none}}.scene-rail{--rail-travel: 196px;position:fixed;z-index:45;top:50%;right:9px;width:58px;height:270px;transform:translateY(-50%);color:#141414;font-family:ui-monospace,monospace;pointer-events:none}.scene-rail[hidden]{display:none}.scene-rail-track{position:relative;height:var(--rail-travel)}.scene-rail-dots{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.scene-rail-dots i{width:2px;height:2px;border-radius:50%;background:#141414;opacity:.25}.scene-rail-current{position:absolute;top:calc(var(--rail-position) * var(--rail-travel));left:0;width:100%;min-height:31px;padding:2px 0;display:flex;flex-direction:column;align-items:center;gap:2px;transform:translateY(-50%);background:#fff;font-size:7px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;transition:top .7s cubic-bezier(.6,0,.2,1)}.scene-rail-dial{width:14px;height:14px}.scene-rail-menu-button{position:absolute;top:226px;left:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 0;border:0;background:transparent;color:inherit;font:inherit;font-size:8px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;pointer-events:auto}.scene-rail-menu-button>span{font-size:17px;line-height:1;font-weight:300}.scene-rail-menu-button:hover{opacity:.6}.scene-rail :focus-visible{outline:1px solid #141414;outline-offset:4px}.scene-rail-menu{position:absolute;right:74px;bottom:0;width:240px;padding:12px 18px;border:1px solid #d0d0d0;background:#fff;pointer-events:auto}.scene-rail-menu a{display:flex;align-items:baseline;gap:14px;padding:13px 0;color:#141414;font:400 12px/1.4 var(--body-family)}.scene-rail-menu a+a{border-top:1px solid #eee}.scene-rail-menu a>span{font:400 9px/1.4 ui-monospace,monospace;color:#777}.scene-rail-menu a[aria-current]{font-weight:650}.scene-rail-menu a:hover{text-decoration:underline;text-underline-offset:3px}@media(min-width:1025px){.robot-journey-copy{width:calc(54.5% - max(4.5vw,76px))}.robot-principle-list{margin-right:max(3.6%,76px)}}@media(max-width:1024px){.scene-rail{display:none}}@media(prefers-reduced-motion:reduce){.scene-rail-current{transition:none}}@media print{.scene-rail{display:none}}html[data-visual-preview=ink]{--preview-paper: #fafafa;background:var(--preview-paper)!important}html[data-visual-preview=ink] body{background:var(--preview-paper)!important}html[data-visual-preview=ink] .scene{--preview-art: none;background:var(--preview-paper) var(--preview-art) center bottom / 100% 100% no-repeat!important}html[data-visual-preview=ink] .scene .art,html[data-visual-preview=ink] .scene .bg{background:transparent!important}html[data-visual-preview=ink] .hero-copy{top:max(82px,var(--hero-copy-top))}html[data-visual-preview=ink] :is(.hero-title,.hero-area,.direction-list){text-shadow:none}html[data-visual-preview=ink] .lamp{visibility:hidden}html[data-visual-preview=ink] #top{--preview-art: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201280%20720'%20preserveAspectRatio='none'%3e%3cpath%20fill='%233f3f46'%20d='M0%20604%20699%20301H973V347H1086L1168%20428%201057%20720H0Z'/%3e%3cpath%20fill='%2318181b'%20d='M0%20547%20668%20337H881V393H1001L1121%20488%201022%20720H0Z'/%3e%3cpath%20fill='%23222226'%20d='M0%20681%20713%20467H888V511H1001L1027%20553%20969%20720H0Z'/%3e%3cpath%20fill='none'%20stroke='%23515159'%20stroke-width='2'%20d='M0%20680%20713%20467H888V511H1001'/%3e%3cpath%20fill='%232563eb'%20d='M699%20301H973V347H968V306H688ZM1118%20487%201123%20484%201027%20720H1022Z'/%3e%3cpath%20fill='%232563eb'%20d='m88%20460%2030-10%201%203-30%2010zm14%207%2030-10%201%203-30%2010zm14%207%2030-10%201%203-30%2010z'/%3e%3c/svg%3e")}html[data-visual-preview=ink] #journey{--preview-art: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201280%20720'%20preserveAspectRatio='none'%3e%3cpath%20fill='%233f3f46'%20d='M0%20240%20230%20102H431V148H480V429L419%20518%200%20604Z'/%3e%3cpath%20fill='%2318181b'%20d='M0%20271%20218%20131H381V179H451V436L376%20527%200%20583Z'/%3e%3cpath%20fill='%23222226'%20d='M0%20408%20195%20284H348V336H421V467L376%20527%200%20583Z'/%3e%3cpath%20fill='%232563eb'%20d='M230%20102H431V148H427V106H223ZM452%20435%20456%20436%20378%20530%200%20587V583L376%20527Z'/%3e%3cpath%20fill='%232563eb'%20d='m34%20620%2030-6v3l-30%206zm12%207%2030-6v3l-30%206zm12%207%2030-6v3l-30%206z'/%3e%3c/svg%3e")}html[data-visual-preview=ink] #principles{--preview-art: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201280%20720'%20preserveAspectRatio='none'%3e%3cpath%20fill='%233f3f46'%20d='M164%20720%20263%20371%20276%20176%20526%2065H609V108H663V430L683%20720Z'/%3e%3cpath%20fill='%2318181b'%20d='M123%20720%20254%20381%20275%20201%20428%20112H529V160H576L653%20720Z'/%3e%3cpath%20fill='%23252529'%20d='m123%20720%2098-255%20115-54h85l88%20309Z'/%3e%3cpath%20fill='%232563eb'%20d='M526%2065H609V108H605V69H517ZM123%20720%20254%20381%20249%20382%20118%20720Z'/%3e%3cpath%20fill='%232563eb'%20d='m144%20539%2029-12%201%203-29%2012zm11%207%2029-12%201%203-29%2012zm11%207%2029-12%201%203-29%2012z'/%3e%3c/svg%3e")}html[data-visual-preview=ink] #direction{--preview-art: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201280%20720'%20preserveAspectRatio='none'%3e%3cpath%20fill='%233f3f46'%20d='M0%20548H65L245%20678H415L467%20720H0ZM1280%20570H1210L1074%20681H980L938%20720H1280Z'/%3e%3cpath%20fill='%2318181b'%20d='M0%20575H39L219%20704H353L375%20720H0ZM1280%20600H1244L1101%20720H1280Z'/%3e%3cpath%20fill='%232563eb'%20d='M0%20548H65L245%20678H240L63%20552H0ZM613%20645H667V648H613Z'/%3e%3c/svg%3e")}html[data-visual-preview=ink] .robot-work-stage{background:var(--preview-paper) url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201280%20720'%20preserveAspectRatio='none'%3e%3cpath%20fill='%233f3f46'%20d='M974%20720%20993%20339%201080%20252H1167V287H1204V720Z'/%3e%3cpath%20fill='%2318181b'%20d='M955%20720%201019%20359%201073%20289H1140V330H1175V720ZM0%20706H795L820%20720H0Z'/%3e%3cpath%20fill='%232563eb'%20d='M1080%20252H1167V287H1163V256H1076ZM0%20706H795L801%20709H0Z'/%3e%3c/svg%3e") center bottom / 100% 100% no-repeat}@media(max-width:1024px){html[data-visual-preview=ink] #journey,html[data-visual-preview=ink] #principles{--preview-art: none}html[data-visual-preview=ink] .robot-work-stage{background-image:none}html[data-visual-preview=ink] :is(.robot-journey-visual,.robot-principles-visual,.robot-work-visual){background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20480%20420'%20preserveAspectRatio='none'%3e%3cpath%20fill='%233f3f46'%20d='M32%20344%2078%20122%20266%2031H372V68H423V326L384%20383H32Z'/%3e%3cpath%20fill='%2318181b'%20d='M23%20355%2069%20154%20251%2064H324V101H376V341L347%20383H23Z'/%3e%3cpath%20fill='%232563eb'%20d='M266%2031H372V68H368V35H258ZM23%20355%2069%20154%2065%20156%2019%20355Z'/%3e%3c/svg%3e") center bottom / 100% 100% no-repeat}}@media(max-width:640px){html[data-visual-preview=ink] .hero-copy{top:max(76px,calc(var(--artH) * .11))}html[data-visual-preview=ink] :is(#top,#direction){background-size:auto 64%!important}}html[data-visual-preview=cobalt]{--cobalt-paper: #fbf8f1;background:var(--cobalt-paper)!important}html[data-visual-preview=cobalt] body{background:var(--cobalt-paper)!important}html[data-visual-preview=cobalt] .scene{--cobalt-art: none;background:var(--cobalt-art) center bottom / 100% 100% no-repeat,radial-gradient(ellipse at 52% 44%,#fffdf9,var(--cobalt-paper) 82%)!important}html[data-visual-preview=cobalt] .scene :is(.art,.bg){background:transparent!important}html[data-visual-preview=cobalt] .hero-copy{top:max(82px,var(--hero-copy-top))}html[data-visual-preview=cobalt] :is(.hero-title,.hero-area,.direction-list){text-shadow:none}html[data-visual-preview=cobalt] .lamp{visibility:hidden}html[data-visual-preview=cobalt] #top{--cobalt-art: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201280%20720'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='ink'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23142eea'/%3e%3cstop%20offset='1'%20stop-color='%230716b8'/%3e%3c/linearGradient%3e%3cpattern%20id='screen'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%20patternTransform='rotate(-12)'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.65'%20fill='%231026dc'/%3e%3ccircle%20cx='6'%20cy='6'%20r='1.65'%20fill='%231026dc'/%3e%3c/pattern%3e%3clinearGradient%20id='fade'%20x1='0'%20x2='0'%20y1='1'%20y2='0'%3e%3cstop%20stop-color='white'/%3e%3cstop%20offset='1'%20stop-color='black'/%3e%3c/linearGradient%3e%3cmask%20id='edge'%3e%3crect%20x='120'%20y='358'%20width='1040'%20height='94'%20fill='url(%23fade)'/%3e%3c/mask%3e%3c/defs%3e%3cpath%20fill='url(%23screen)'%20mask='url(%23edge)'%20d='M120%20358H1160V452H120Z'/%3e%3cpath%20fill='url(%23ink)'%20d='M120%20444H1160V489H167V720H120Z'/%3e%3cpath%20fill='none'%20stroke='%231025da'%20stroke-width='2.5'%20d='M95%20720V420H1104M183%20675H1128V513M72%20504H86M72%20527H86M72%20550H86'/%3e%3cpath%20fill='url(%23ink)'%20d='M0%20670H167V720H0Z'/%3e%3cpath%20fill='%23081482'%20d='M120%20670H167V720H120Z'/%3e%3c/svg%3e")}html[data-visual-preview=cobalt] #journey{--cobalt-art: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201280%20720'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='ink'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23152eea'/%3e%3cstop%20offset='1'%20stop-color='%230817bc'/%3e%3c/linearGradient%3e%3cpattern%20id='screen'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%20patternTransform='rotate(-12)'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.55'%20fill='%231026dc'/%3e%3ccircle%20cx='6'%20cy='6'%20r='1.55'%20fill='%231026dc'/%3e%3c/pattern%3e%3clinearGradient%20id='fade'%3e%3cstop%20stop-color='white'/%3e%3cstop%20offset='1'%20stop-color='black'/%3e%3c/linearGradient%3e%3cmask%20id='edge'%3e%3crect%20x='146'%20y='93'%20width='156'%20height='536'%20fill='url(%23fade)'/%3e%3c/mask%3e%3c/defs%3e%3cpath%20fill='url(%23screen)'%20mask='url(%23edge)'%20d='M145%2093H302V629H145Z'/%3e%3cpath%20fill='url(%23ink)'%20d='M99%2093H150V599H494V642H99Z'/%3e%3cpath%20fill='%23081482'%20d='M99%20599H150V642H99Z'/%3e%3cpath%20fill='none'%20stroke='%231025da'%20stroke-width='2.5'%20d='M76%20135V667H513M420%20654V670M442%20654V670M464%20654V670'/%3e%3c/svg%3e")}html[data-visual-preview=cobalt] #principles{--cobalt-art: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201280%20720'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='ink'%20x2='1'%20y2='1'%20gradientUnits='objectBoundingBox'%3e%3cstop%20stop-color='%23102ae9'/%3e%3cstop%20offset='1'%20stop-color='%230715b9'/%3e%3c/linearGradient%3e%3clinearGradient%20id='fade'%3e%3cstop%20stop-color='white'/%3e%3cstop%20offset='1'%20stop-color='black'/%3e%3c/linearGradient%3e%3cradialGradient%20id='title-light'%20gradientUnits='userSpaceOnUse'%20cx='202'%20cy='234'%20r='118'%3e%3cstop%20stop-color='%23fffcf5'%20stop-opacity='.65'/%3e%3cstop%20offset='.55'%20stop-color='%23fffcf5'%20stop-opacity='.48'/%3e%3cstop%20offset='1'%20stop-color='%23fffcf5'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cmask%20id='screen'%3e%3crect%20x='255'%20y='58'%20width='137'%20height='650'%20fill='url(%23fade)'/%3e%3c/mask%3e%3cpattern%20id='dense'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%20patternTransform='rotate(-12)'%3e%3ccircle%20cx='2'%20cy='2'%20r='2'%20fill='%23142be0'/%3e%3ccircle%20cx='6'%20cy='6'%20r='2'%20fill='%23142be0'/%3e%3c/pattern%3e%3cpattern%20id='medium'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%20patternTransform='rotate(-12)'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.25'%20fill='%23142be0'/%3e%3ccircle%20cx='6'%20cy='6'%20r='1.25'%20fill='%23142be0'/%3e%3c/pattern%3e%3cpattern%20id='fine'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%20patternTransform='rotate(-12)'%3e%3ccircle%20cx='2'%20cy='2'%20r='.7'%20fill='%23142be0'/%3e%3ccircle%20cx='6'%20cy='6'%20r='.7'%20fill='%23142be0'/%3e%3c/pattern%3e%3c/defs%3e%3cpath%20fill='url(%23ink)'%20d='M192%2058H264L260%20704H190Z'/%3e%3cpath%20fill='url(%23title-light)'%20d='M192%2058H264L260%20704H190Z'/%3e%3cg%20mask='url(%23screen)'%3e%3cpath%20fill='url(%23dense)'%20d='M252%2058h52v645h-52z'/%3e%3cpath%20fill='url(%23medium)'%20d='M304%2058h47v645h-47z'/%3e%3cpath%20fill='url(%23fine)'%20d='M351%2058h41v645h-41z'/%3e%3c/g%3e%3cpath%20fill='url(%23ink)'%20d='M0%20655%201280%20647V697L0%20704Z'/%3e%3cpath%20fill='%23081482'%20d='M190%20654%20260%20653V703L190%20704Z'/%3e%3cpath%20fill='none'%20stroke='%231025da'%20stroke-width='3'%20stroke-linecap='round'%20d='M169%20353V716H1138M6%20462H26M6%20495H26M6%20528H26M1170%20704V720M1204%20704V720M1238%20704V720'/%3e%3c/svg%3e")}html[data-visual-preview=cobalt] #direction{--cobalt-art: url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201280%20720'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='ink'%3e%3cstop%20stop-color='%23122ce8'/%3e%3cstop%20offset='1'%20stop-color='%230817bd'/%3e%3c/linearGradient%3e%3cpattern%20id='screen'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%20patternTransform='rotate(-12)'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.5'%20fill='%231026dc'/%3e%3ccircle%20cx='6'%20cy='6'%20r='1.5'%20fill='%231026dc'/%3e%3c/pattern%3e%3clinearGradient%20id='fade'%3e%3cstop%20stop-color='white'/%3e%3cstop%20offset='1'%20stop-color='black'/%3e%3c/linearGradient%3e%3cmask%20id='edge'%3e%3crect%20x='64'%20y='490'%20width='130'%20height='189'%20fill='url(%23fade)'/%3e%3c/mask%3e%3c/defs%3e%3cpath%20fill='url(%23screen)'%20mask='url(%23edge)'%20d='M64%20490H194V679H64Z'/%3e%3cpath%20fill='url(%23ink)'%20d='M0%20490H64V643H1280V678H0Z'/%3e%3cpath%20fill='%23081482'%20d='M0%20643H64V678H0Z'/%3e%3cpath%20fill='none'%20stroke='%231025da'%20stroke-width='2.5'%20d='M87%20517V695H1204M1215%20695V714M1233%20695V714M1251%20695V714'/%3e%3c/svg%3e")}html[data-visual-preview=cobalt] .robot-work-stage{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201280%20720'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='ink'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%23132ce9'/%3e%3cstop%20offset='1'%20stop-color='%230817bd'/%3e%3c/linearGradient%3e%3cpattern%20id='screen'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%20patternTransform='rotate(-12)'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.5'%20fill='%231026dc'/%3e%3ccircle%20cx='6'%20cy='6'%20r='1.5'%20fill='%231026dc'/%3e%3c/pattern%3e%3clinearGradient%20id='fade'%3e%3cstop%20stop-color='black'/%3e%3cstop%20offset='1'%20stop-color='white'/%3e%3c/linearGradient%3e%3cmask%20id='edge'%3e%3crect%20x='1026'%20y='226'%20width='136'%20height='446'%20fill='url(%23fade)'/%3e%3c/mask%3e%3c/defs%3e%3cpath%20fill='url(%23screen)'%20mask='url(%23edge)'%20d='M1026%20226H1162V672H1026Z'/%3e%3cpath%20fill='url(%23ink)'%20d='M1154%20226H1196V703H970V666H1154Z'/%3e%3cpath%20fill='%23081482'%20d='M1154%20666H1196V703H1154Z'/%3e%3cpath%20fill='none'%20stroke='%231025da'%20stroke-width='2.5'%20d='M0%20713H1207V250M982%20632V650M1000%20632V650M1018%20632V650'/%3e%3c/svg%3e") center bottom / 100% 100% no-repeat}html[data-visual-preview=cobalt] .nav{background:linear-gradient(180deg,#fbf8f1f5,#fbf8f1d4)}@media(max-width:1024px){html[data-visual-preview=cobalt] :is(#journey,#principles){--cobalt-art: none}html[data-visual-preview=cobalt] .robot-work-stage{background-image:none}html[data-visual-preview=cobalt] :is(.robot-journey-visual,.robot-principles-visual,.robot-work-visual){background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201280%20720'%20preserveAspectRatio='none'%3e%3cdefs%3e%3clinearGradient%20id='ink'%20x2='1'%20y2='1'%20gradientUnits='objectBoundingBox'%3e%3cstop%20stop-color='%23102ae9'/%3e%3cstop%20offset='1'%20stop-color='%230715b9'/%3e%3c/linearGradient%3e%3clinearGradient%20id='fade'%3e%3cstop%20stop-color='white'/%3e%3cstop%20offset='1'%20stop-color='black'/%3e%3c/linearGradient%3e%3cradialGradient%20id='title-light'%20gradientUnits='userSpaceOnUse'%20cx='202'%20cy='234'%20r='118'%3e%3cstop%20stop-color='%23fffcf5'%20stop-opacity='.65'/%3e%3cstop%20offset='.55'%20stop-color='%23fffcf5'%20stop-opacity='.48'/%3e%3cstop%20offset='1'%20stop-color='%23fffcf5'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3cmask%20id='screen'%3e%3crect%20x='255'%20y='58'%20width='137'%20height='650'%20fill='url(%23fade)'/%3e%3c/mask%3e%3cpattern%20id='dense'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%20patternTransform='rotate(-12)'%3e%3ccircle%20cx='2'%20cy='2'%20r='2'%20fill='%23142be0'/%3e%3ccircle%20cx='6'%20cy='6'%20r='2'%20fill='%23142be0'/%3e%3c/pattern%3e%3cpattern%20id='medium'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%20patternTransform='rotate(-12)'%3e%3ccircle%20cx='2'%20cy='2'%20r='1.25'%20fill='%23142be0'/%3e%3ccircle%20cx='6'%20cy='6'%20r='1.25'%20fill='%23142be0'/%3e%3c/pattern%3e%3cpattern%20id='fine'%20width='8'%20height='8'%20patternUnits='userSpaceOnUse'%20patternTransform='rotate(-12)'%3e%3ccircle%20cx='2'%20cy='2'%20r='.7'%20fill='%23142be0'/%3e%3ccircle%20cx='6'%20cy='6'%20r='.7'%20fill='%23142be0'/%3e%3c/pattern%3e%3c/defs%3e%3cpath%20fill='url(%23ink)'%20d='M192%2058H264L260%20704H190Z'/%3e%3cpath%20fill='url(%23title-light)'%20d='M192%2058H264L260%20704H190Z'/%3e%3cg%20mask='url(%23screen)'%3e%3cpath%20fill='url(%23dense)'%20d='M252%2058h52v645h-52z'/%3e%3cpath%20fill='url(%23medium)'%20d='M304%2058h47v645h-47z'/%3e%3cpath%20fill='url(%23fine)'%20d='M351%2058h41v645h-41z'/%3e%3c/g%3e%3cpath%20fill='url(%23ink)'%20d='M0%20655%201280%20647V697L0%20704Z'/%3e%3cpath%20fill='%23081482'%20d='M190%20654%20260%20653V703L190%20704Z'/%3e%3cpath%20fill='none'%20stroke='%231025da'%20stroke-width='3'%20stroke-linecap='round'%20d='M169%20353V716H1138M6%20462H26M6%20495H26M6%20528H26M1170%20704V720M1204%20704V720M1238%20704V720'/%3e%3c/svg%3e") center bottom / 100% 100% no-repeat}}@media(max-width:767px){html[data-visual-preview=cobalt] .hero-copy{top:max(76px,calc(var(--artH) * .11))}html[data-visual-preview=cobalt] :is(#top,#direction){background-size:100% 70%,100% 100%!important}}.day-night-backdrop{position:fixed;inset:0;pointer-events:none;overflow:hidden;background:#3566a2 url(/assets/hill-BVJ9vsYO.jpg) center bottom / cover no-repeat}.day-night-backdrop>div,.day-night-backdrop:after{position:absolute;inset:0}.day-night-backdrop>div{opacity:0}.day-night-dusk{background:radial-gradient(ellipse at 18% 76%,rgb(255 184 124 / .72),transparent 42%),linear-gradient(180deg,#202458eb,#544685e0 38%,#c96f83c9 72%,#91524a7d 83%,#2716238c)}.day-night-night{background:radial-gradient(ellipse at 60% 76%,rgb(68 74 140 / .25),transparent 49%),linear-gradient(180deg,#03091bfc,#09102ff7 50%,#192348eb 78%,#070e23cc 91%,#040b1bcc)}.day-night-stars{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20900'%3e%3cg%20fill='%23f1f4ff'%3e%3cpath%20d='M306%20243l1%204%204%201-4%201-1%204-1-4-4-1%204-1zm808-80%201%203.5%203.5%201-3.5%201-1%203.5-1-3.5-3.5-1%203.5-1zm-207%20309%201%203%203%201-3%201-1%203-1-3-3-1%203-1zm-195-339%201%204%204%201-4%201-1%204-1-4-4-1%204-1z'%20opacity='.85'/%3e%3cg%20opacity='.76'%3e%3ccircle%20cx='94'%20cy='137'%20r='1.6'/%3e%3ccircle%20cx='199'%20cy='374'%20r='1.2'/%3e%3ccircle%20cx='446'%20cy='160'%20r='1.2'/%3e%3ccircle%20cx='501'%20cy='279'%20r='1.7'/%3e%3ccircle%20cx='652'%20cy='321'%20r='1.1'/%3e%3ccircle%20cx='734'%20cy='196'%20r='1.2'/%3e%3ccircle%20cx='822'%20cy='277'%20r='1.6'/%3e%3ccircle%20cx='976'%20cy='93'%20r='1.4'/%3e%3ccircle%20cx='1051'%20cy='340'%20r='1.5'/%3e%3ccircle%20cx='1181'%20cy='291'%20r='1.6'/%3e%3ccircle%20cx='1317'%20cy='101'%20r='1.8'/%3e%3ccircle%20cx='1412'%20cy='417'%20r='1.3'/%3e%3ccircle%20cx='1518'%20cy='211'%20r='1.5'/%3e%3ccircle%20cx='1374'%20cy='515'%20r='1.3'/%3e%3c/g%3e%3cg%20opacity='.47'%3e%3ccircle%20cx='157'%20cy='287'%20r='1'/%3e%3ccircle%20cx='284'%20cy='114'%20r='1'/%3e%3ccircle%20cx='384'%20cy='388'%20r='1.2'/%3e%3ccircle%20cx='588'%20cy='125'%20r='1.2'/%3e%3ccircle%20cx='626'%20cy='204'%20r='.9'/%3e%3ccircle%20cx='771'%20cy='367'%20r='1'/%3e%3ccircle%20cx='869'%20cy='155'%20r='.9'/%3e%3ccircle%20cx='954'%20cy='267'%20r='1.1'/%3e%3ccircle%20cx='1002'%20cy='512'%20r='1'/%3e%3ccircle%20cx='1130'%20cy='402'%20r='1'/%3e%3ccircle%20cx='1222'%20cy='206'%20r='1.1'/%3e%3ccircle%20cx='1397'%20cy='301'%20r='.9'/%3e%3ccircle%20cx='1535'%20cy='346'%20r='1.2'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center bottom / cover no-repeat}.day-night-backdrop:after{content:"";background:linear-gradient(180deg,#030a1b24,#030a1b30 52%,#030a1b73)}html[data-visual-preview=day-night],html[data-visual-preview=day-night] body{background:#0c1730!important}html[data-visual-preview=day-night] #scroller{z-index:1}html[data-visual-preview=day-night] .case-detail-profile{--night: #0c1730;--ink: #f8faff;--soft: #d7e4f5;--rule: #526483;--profile-accent: #b3dbff;--profile-hero: linear-gradient(180deg, rgb(9 20 43 / .84), rgb(10 27 56 / .9) 65%, rgb(12 23 48 / .94)), url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201600%20900'%3e%3cg%20fill='%23f1f4ff'%3e%3cpath%20d='M306%20243l1%204%204%201-4%201-1%204-1-4-4-1%204-1zm808-80%201%203.5%203.5%201-3.5%201-1%203.5-1-3.5-3.5-1%203.5-1zm-207%20309%201%203%203%201-3%201-1%203-1-3-3-1%203-1zm-195-339%201%204%204%201-4%201-1%204-1-4-4-1%204-1z'%20opacity='.85'/%3e%3cg%20opacity='.76'%3e%3ccircle%20cx='94'%20cy='137'%20r='1.6'/%3e%3ccircle%20cx='199'%20cy='374'%20r='1.2'/%3e%3ccircle%20cx='446'%20cy='160'%20r='1.2'/%3e%3ccircle%20cx='501'%20cy='279'%20r='1.7'/%3e%3ccircle%20cx='652'%20cy='321'%20r='1.1'/%3e%3ccircle%20cx='734'%20cy='196'%20r='1.2'/%3e%3ccircle%20cx='822'%20cy='277'%20r='1.6'/%3e%3ccircle%20cx='976'%20cy='93'%20r='1.4'/%3e%3ccircle%20cx='1051'%20cy='340'%20r='1.5'/%3e%3ccircle%20cx='1181'%20cy='291'%20r='1.6'/%3e%3ccircle%20cx='1317'%20cy='101'%20r='1.8'/%3e%3ccircle%20cx='1412'%20cy='417'%20r='1.3'/%3e%3ccircle%20cx='1518'%20cy='211'%20r='1.5'/%3e%3ccircle%20cx='1374'%20cy='515'%20r='1.3'/%3e%3c/g%3e%3cg%20opacity='.47'%3e%3ccircle%20cx='157'%20cy='287'%20r='1'/%3e%3ccircle%20cx='284'%20cy='114'%20r='1'/%3e%3ccircle%20cx='384'%20cy='388'%20r='1.2'/%3e%3ccircle%20cx='588'%20cy='125'%20r='1.2'/%3e%3ccircle%20cx='626'%20cy='204'%20r='.9'/%3e%3ccircle%20cx='771'%20cy='367'%20r='1'/%3e%3ccircle%20cx='869'%20cy='155'%20r='.9'/%3e%3ccircle%20cx='954'%20cy='267'%20r='1.1'/%3e%3ccircle%20cx='1002'%20cy='512'%20r='1'/%3e%3ccircle%20cx='1130'%20cy='402'%20r='1'/%3e%3ccircle%20cx='1222'%20cy='206'%20r='1.1'/%3e%3ccircle%20cx='1397'%20cy='301'%20r='.9'/%3e%3ccircle%20cx='1535'%20cy='346'%20r='1.2'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e") center / cover, url(/assets/hill-BVJ9vsYO.jpg) center 80% / cover;color-scheme:dark}html[data-visual-preview=day-night] :is(.scene,.scene .art,.scene .bg){background:transparent!important}html[data-visual-preview=day-night] :is(#top,#direction){min-height:100svh}html[data-visual-preview=day-night] .hero-copy{top:max(82px,var(--hero-copy-top))}html[data-visual-preview=day-night] :is(.scene,.hero-subtitle,.direction-list,.robot-scene-heading h2){color:#f8faff}html[data-visual-preview=day-night] :is(.hero-title,.hero-area,.direction-list,.finale-copy h2,.robot-journey-copy,.robot-principles-heading,.robot-principles-copy,.robot-work-heading){text-shadow:0 2px 8px rgb(3 9 24 / .68)}html[data-visual-preview=day-night] .robot-principle-list li{border-color:#f7faff57}html[data-visual-preview=day-night] .robot-work-window{--crt-night: var(--work-ambient-night, 100%);--crt-edge: color-mix(in srgb, #b1a297, #919096 var(--crt-night));--crt-face: color-mix(in srgb, #9d897b, #767478 var(--crt-night));--crt-base: color-mix(in srgb, #72615e, #55535c var(--crt-night));--crt-side: color-mix(in srgb, #55494a, #393b49 var(--crt-night));--crt-trim: color-mix(in srgb, #81726e, #666474 var(--crt-night));--crt-reflection: color-mix(in srgb, rgb(255 197 163 / .12), rgb(192 217 255 / .11) var(--crt-night))}html[data-visual-preview=day-night] .nav{background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-visual-preview=day-night] .nav:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:var(--day-night-nav-glass, 0);background:linear-gradient(180deg,#07122abd,#07122a61);box-shadow:inset 0 -1px #ffffff29;-webkit-backdrop-filter:blur(14px) saturate(.85);backdrop-filter:blur(14px) saturate(.85)}html[data-visual-preview=day-night] .nav :is(.nav-link,.nav-ticket),html[data-visual-preview=day-night] .scene-rail{color:#f8faff}html[data-visual-preview=day-night] .nav .nav-ticket{border-color:#ffffff78}html[data-visual-preview=day-night] .nav .nav-ticket:hover{background-color:#ffffff24;border-color:#f8faff}html[data-visual-preview=day-night] :is(.scene,.nav) :focus-visible{outline-color:#fff}html[data-visual-preview=day-night] .scene-rail-dots i{background:#fff;opacity:.52}html[data-visual-preview=day-night] .scene-rail-current{background:transparent}html[data-visual-preview=day-night] .scene-rail-menu-button:focus-visible{outline-color:#fff}html[data-visual-preview=day-night] .finale-copy .btn-outline{color:#f8faff}html[data-visual-preview=day-night] .finale-copy .btn-outline:hover{color:var(--ember-ink)}html[data-visual-preview=day-night] .lamp{visibility:hidden}@media(max-width:767px),(max-width:1024px)and (orientation:portrait){html[data-visual-preview=day-night] .hero-copy{top:max(76px,calc(var(--artH) * .11))}}@media(max-width:767px){.day-night-backdrop{background-size:auto max(136%,57vw);background-position:68% bottom}html[data-visual-preview=day-night] .hero-copy{--hero-size: clamp(40px, 14vw, 74px);--hero-tracking: .12em;top:clamp(96px,20svh,216px)}html[data-visual-preview=day-night] .hero-subtitle{position:relative;top:auto;margin-top:clamp(22px,3.4svh,34px);font-size:clamp(12px,3.1vw,16px);letter-spacing:.24em;padding-left:.24em;line-height:1.5}html[data-visual-preview=day-night] .nav{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-inline:clamp(12px,4vw,24px)}html[data-visual-preview=day-night] .nav-left{display:flex;gap:clamp(10px,4vw,24px)}html[data-visual-preview=day-night] :is(.nav-left .nav-link,.nav-ticket){display:inline-flex;min-height:44px;align-items:center}html[data-visual-preview=day-night] .nav-left .nav-link:after{bottom:5px}html[data-visual-preview=day-night] .nav-ticket{padding-inline:10px}html[data-visual-preview=day-night] .finale-copy .btn{min-height:44px}}@media(max-width:1024px){html[data-visual-preview=day-night] :is(.robot-journey-layout,.robot-principles-layout,.robot-work-stage){display:grid;grid-template-columns:minmax(0,1fr) clamp(104px,34vw,184px);align-content:start;column-gap:12px}html[data-visual-preview=day-night] .robot-content-scene .robot-scene-heading{grid-area:1 / 1;align-self:center;min-width:0}html[data-visual-preview=day-night] .robot-content-scene .robot-scene-heading h2{font-size:clamp(42px,12vw,76px)}html[data-visual-preview=day-night] :is(.robot-journey-visual,.robot-principles-visual,.robot-work-visual){grid-area:1 / 2;align-self:center;width:100%;height:clamp(138px,43vw,216px);margin:0;-webkit-mask-image:linear-gradient(#000 90%,transparent);mask-image:linear-gradient(#000 90%,transparent)}html[data-visual-preview=day-night] :is(.robot-journey-prose,.robot-journey-stages,.robot-principles-copy,.robot-work-window){grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.day-night-backdrop>div{display:none}}
