.style-world{isolation:isolate;overflow-x:clip}.style-entry{padding:80px 0 0}.style-entry>.container>.section-heading{border-top:1px solid var(--light-line);margin-bottom:0;padding-top:65px}.style-experience{grid-template-columns:1.1fr 1fr;align-items:center;gap:32px 60px;min-width:0;padding:30px 0 55px;display:grid;position:relative}.style-kicker{letter-spacing:.18em;color:var(--light-accent-strong);margin-bottom:30px;font-size:10px;display:block}.style-experience h2{max-width:720px;min-height:2.12em;margin-bottom:22px;font-size:clamp(38px,5vw,74px);line-height:1.06}.style-experience-copy>p{color:var(--light-copy);margin-bottom:20px;font-size:20px}.style-scope{color:var(--light-copy);max-width:340px;font-size:12px;line-height:1.7;display:block}.style-button-scene{perspective:900px;isolation:isolate;place-items:center;min-height:360px;display:grid;position:relative}.style-button-base{background:radial-gradient(ellipse,var(--light-accent) -60%,transparent 68%);opacity:.45;filter:blur(15px);border-radius:50%;width:260px;height:95px;position:absolute;top:calc(50% + 55px)}.style-push{border:1px solid color-mix(in srgb,var(--light-accent) 55%,white);background:linear-gradient(145deg,color-mix(in srgb,var(--light-accent) 18%,white),color-mix(in srgb,var(--light-accent) 62%,white));color:#141b29;width:250px;min-height:170px;box-shadow:inset 0 2px 2px #fff9,0 9px 0 color-mix(in srgb,var(--light-accent) 65%,#26334b),0 23px 55px color-mix(in srgb,var(--light-accent) 35%,transparent);z-index:2;border-radius:38px;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:28px 15px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;transform:rotateX(13deg)rotateY(-12deg)rotate(-4deg)}.style-push>strong{letter-spacing:-.04em;font-size:24px;line-height:1.1}.style-push>span{align-items:center;gap:6px;font-size:10px;display:flex}.style-push:hover{transform:rotateX(7deg)rotateY(-3deg)translateY(-5px)}.style-push:active{box-shadow:inset 0 2px 2px #fff9,0 3px 0 var(--light-accent),0 10px 30px var(--light-glow);transform:rotateX(7deg)translateY(6px)}.style-push:disabled{opacity:1;cursor:progress}.style-orbit{border:1px solid color-mix(in srgb,var(--light-accent) 28%,transparent);pointer-events:none;z-index:-1;border-radius:50%;width:95%;max-width:450px;height:155px;position:absolute;transform:rotate(-24deg)}.style-orbit-two{opacity:.6;width:90%;height:210px;transform:rotate(32deg)}.style-orbit i{border:2px solid #0000;border-top-color:var(--light-accent);filter:drop-shadow(0 0 4px var(--light-accent));border-radius:50%;animation:7s linear infinite style-orbit-spin;position:absolute;inset:-1px;-webkit-mask-image:conic-gradient(#000 0deg,#0000 40deg);mask-image:conic-gradient(#000 0deg,#0000 40deg)}.style-orbit-two i{animation-duration:11s;animation-direction:reverse}.style-orbit span{letter-spacing:.08em;color:var(--light-accent-strong);font-size:10px;position:absolute;top:-30px;right:20%;transform:rotate(24deg)}.style-selector{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.style-selector button{border:1px solid var(--light-line);background:var(--light-soft);min-height:59px;color:var(--light-copy);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:12px;transition:border-color .2s,background .2s;display:flex}.style-selector button>span{opacity:.6;font-size:9px}.style-selector button[aria-pressed=true]{border-color:var(--light-accent-strong);color:var(--light-ink);box-shadow:inset 0 -2px 0 var(--light-accent-strong)}.style-selector button:disabled{opacity:.7}.style-experience-foot{color:var(--light-copy);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.style-experience-foot button{background:0 0;border:0;align-items:center;gap:8px;min-height:36px;padding:8px 0;font-size:11px;display:flex}.style-dock-anchor{z-index:65;height:0;padding:0 var(--page-pad);pointer-events:none;position:sticky;top:96px}.style-dock{border:1px solid var(--light-line);background:var(--light-page);pointer-events:auto;border-radius:50px;align-items:center;gap:20px;width:max-content;max-width:100%;margin-left:auto;padding:7px 7px 7px 18px;display:flex;position:relative;box-shadow:0 8px 28px #0002}.style-dock[hidden]{display:none}.style-dock>span{color:var(--light-ink);font-size:11px}.style-dock button{background:var(--light-accent-strong);min-height:44px;color:var(--exp-button-ink,white);border:0;border-radius:50px;align-items:center;gap:12px;padding:12px 17px;font-size:12px;font-weight:600;display:flex}.style-world[data-motion=paused] :is(.style-orbit i){animation-play-state:paused}html .style-world.style-world[data-light-theme]:not([data-experience-style=original]){--light-ink:var(--exp-ink);--light-copy:var(--exp-copy);--light-muted:var(--exp-copy);--light-quiet:var(--exp-copy);--light-page:var(--exp-page);--light-soft:var(--exp-soft);--light-line:var(--exp-line);--light-glow:color-mix(in srgb,var(--exp-accent) 18%,transparent);--text:var(--exp-ink);--muted:var(--exp-copy);--mint:var(--exp-accent);--violet:var(--exp-second);background:var(--exp-background,var(--exp-page));color:var(--exp-ink);--light-accent:var(--exp-accent)!important;--light-accent-strong:var(--exp-accent)!important;--light-gradient-from:var(--exp-accent)!important;--light-gradient-to:var(--exp-second)!important}html .style-world.style-world:not([data-experience-style=original]) :is(.possibility-card,.analytics-card,.automation-node,.sales-performance-card){--card-ink:var(--exp-ink);--card-copy:var(--exp-copy);--card-muted:var(--exp-copy);--card-soft:var(--exp-soft);--card-line:var(--exp-line);--sales-performance-surface:var(--exp-surface);--sales-performance-copy:var(--exp-copy);--sales-performance-soft:var(--exp-soft);--sales-performance-rule:var(--exp-line);background:var(--exp-surface);border:1px solid var(--exp-line);color:var(--exp-ink);border-radius:var(--exp-radius);box-shadow:var(--exp-shadow);color-scheme:var(--exp-scheme,light)}html .style-world.style-world:not([data-experience-style=original]) :is(.button-primary,.workflow-button,.palette-preview-next,.sales-performance-periods button[aria-pressed=true]){color:var(--exp-button-ink);background:var(--exp-accent)}html .style-world.style-world:not([data-experience-style=original]) .sales-performance-stage-button{color:var(--exp-copy)}html .style-world.style-world:not([data-experience-style=original]) .sales-performance-legend-item{background:var(--exp-soft)}.style-world[data-experience-style=retro]{font-family:Tahoma,Verdana,sans-serif}.style-world[data-experience-style=retro] :is(h2,h3){letter-spacing:-.04em;font-family:Tahoma,Verdana,sans-serif;font-weight:700}html .style-world.style-world[data-experience-style=retro] :is(.section-heading,.style-experience-copy,.design-inspiration,.editorial-grid,.editorial-funnel){color:#fff;--light-copy:#f1ffff;--light-muted:#f1ffff;--light-accent-strong:#fff;--light-gradient-from:#fff;--light-gradient-to:#c3f4e9}.style-world[data-experience-style=retro] :is(.possibility-card,.sales-performance-card){padding-top:58px;position:relative}.style-world[data-experience-style=retro] :is(.possibility-card,.sales-performance-card):before{content:"Holographics";color:#fff;background:linear-gradient(90deg,navy,#1084d0);height:29px;padding:5px 9px;font:700 14px Tahoma,sans-serif;position:absolute;top:4px;left:4px;right:4px}.style-world[data-experience-style=retro] :is(.possibility-card,.sales-performance-card):after{content:"−  □  ×";color:#111;background:silver;padding:0 5px;font:700 16px monospace;position:absolute;top:7px;right:10px;box-shadow:inset 1px 1px #fff,inset -1px -1px #444}html .style-world.style-world[data-experience-style=retro] :is(.style-selector button,.automation-icon,.workflow-button,.palette-preview,.permission-toggle,.style-dock,.style-dock button){border-radius:0;box-shadow:inset 2px 2px #fff,inset -2px -2px #555}.style-world[data-experience-style=retro] .style-push{color:#111;background:silver;border-radius:3px;transform:rotateX(12deg)rotateY(-9deg);box-shadow:inset 3px 3px #fff,inset -3px -3px #444,0 10px #444}@keyframes style-orbit-spin{to{rotate:360deg}}@keyframes style-beacon{50%{opacity:.5;box-shadow:0 0 25px #72eeed44}}@keyframes style-leave{to{opacity:0;transform:translate(-20px,8px)rotate(-1deg)}}@keyframes style-arrive{0%{opacity:0;transform:translate(28px,12px)rotate(1deg)}to{opacity:1;transform:translate(0,0)}}@keyframes style-slide{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@media (max-width:380px){.style-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.style-push{width:215px;min-height:150px}.style-push>strong{font-size:22px}.style-dock{gap:10px;padding-left:12px}.style-dock>span{font-size:9px}.style-dock button{padding:11px;font-size:11px}}html[data-reduced-motion=true] .style-world :is(.style-orbit i,.possibility-card,.sales-performance-card,.automation-node,.style-experience-copy,.reveal){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.style-world :is(.style-orbit i,.possibility-card,.sales-performance-card,.automation-node,.style-experience-copy,.reveal){transition:none!important;animation:none!important}.style-push{transition:none}}html .style-world.style-world:not([data-experience-style=original]) .sales-performance-person>span{color:var(--exp-ink)}html .style-world.style-world:not([data-experience-style=original]) .sales-performance-rank{color:var(--exp-ink);background:var(--exp-soft);border:1px solid var(--exp-line)}.style-world[data-experience-style=retro] :is(.style-orbit span,.style-experience-foot){color:#e7ffff}html .style-world.style-world[data-experience-style=retro] :is(.palette-mini,.permission-table,.palette-swatch,.toggle-track,.toggle-knob){border-radius:0}.style-world:not([data-experience-style=original]) .style-push:after{content:"";border:1px solid var(--light-accent);border-radius:inherit;pointer-events:none;animation:3.6s ease-in-out infinite style-invite;position:absolute;inset:-7px}@keyframes style-invite{0%,to{opacity:.2;scale:1}50%{opacity:.65;scale:1.035}}@media (prefers-reduced-motion:reduce){.style-world .style-push:after{opacity:.25;animation:none!important}}html[data-reduced-motion=true] .style-world .style-push:after{opacity:.25;animation:none!important}html .style-world.style-world[data-light-theme]:is([data-experience-style=retro],[data-experience-style=focus],[data-experience-style=glass]){--light-series-1:#4f43aa!important;--light-series-2:#17669a!important;--light-series-3:#a03a64!important;--light-series-4:#23745c!important;--light-series-5:#8b6028!important}html .style-world.style-world .palette-mini>.palette-preview-next{background:var(--demo-accent-strong);color:#fff}html .style-world.style-world .palette-mini .palette-preview-icon{color:var(--card-strong)}@property --cockpit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.style-world[data-motion=paused] :is(.possibility-card,.sales-performance-card,.automation-node):after{animation-play-state:paused}@media (max-width:800px){.style-experience{grid-template-columns:1fr;gap:20px;padding-top:0}.style-experience h2{max-width:600px;min-height:0}.style-button-scene{min-height:300px}.style-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.style-selector button{gap:7px;min-height:52px;padding:10px;font-size:11px}.style-experience-foot{font-size:10px}.style-orbit{width:min(95%,420px)}}html[data-experience-style=retro]{font-family:Tahoma,Verdana,sans-serif}.style-world .transformation:is([data-phase=waiting],[data-phase=holding],[data-phase=running]) .transform-destination{position:absolute;top:0;left:0;right:0}.style-world .transformation[data-phase=complete]{background:0 0}.style-world .transformation[data-phase=complete] .transform-sticky{overflow:visible}.transform-destination>.section-heading{border-top:1px solid var(--light-line);padding-top:62px}.chameleon-copy{max-width:610px;margin-top:28px}.chameleon-copy p{color:var(--light-copy);margin:0 0 18px;font-size:15px;line-height:1.75}.chameleon-copy .chameleon-principle{opacity:.8;max-width:520px;font-size:11px;line-height:1.7}.style-experience-copy h2{min-height:0}.style-magic-anchor{place-items:center;width:250px;display:grid}.style-magic-anchor[data-docked=true]{visibility:hidden;pointer-events:none}.magic-anchor-mark{color:var(--light-accent-strong);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.magic-anchor-mark span{font-size:11px}.chameleon-aura{aspect-ratio:1;filter:blur(32px);opacity:.75;z-index:-2;background:conic-gradient(from 30deg,#9fe4d044,#bed7f044,#edb78644,#9fe4d044);border-radius:50%;width:80%;animation:30s linear infinite style-orbit-spin;position:absolute}.magic-face{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:relative}.magic-face strong{letter-spacing:-.04em;font-size:25px;line-height:1.12}.magic-face>span{align-items:center;gap:8px;font-size:11px;display:flex}.style-push>.magic-face{font-size:inherit}.style-push{background:linear-gradient(135deg,#f7fffaed,#bdecd2d9 40%,#8fb7d3db);border-radius:46% 44% 40% 42%/43% 42% 49% 48%;min-height:190px;overflow:visible;box-shadow:inset 0 3px 6px #fff,inset 0 -5px 12px #325a6a24,0 11px #83aea5,0 25px 70px #6b9f9240}.style-orbit span{animation:6s ease-in-out infinite magic-whisper}.style-orbit-two span{animation-delay:-3s;top:auto;bottom:-24px;right:12%;transform:rotate(-32deg)}.magic-shards{pointer-events:none;z-index:4;position:absolute;inset:0;display:block!important}.magic-shards i{background:linear-gradient(135deg,#fff,var(--exp-accent,#90d8bc));opacity:0;border-radius:4px;width:16px;height:16px;position:absolute;top:calc(50% - 8px);left:calc(50% - 8px);box-shadow:0 0 12px #b7edd780}[data-style-phase=leaving] .magic-shards i{animation:magic-shatter .42s ease-out var(--sd) both}[data-style-phase=entering] .magic-shards i{animation:magic-rebuild .65s cubic-bezier(.2,.7,.15,1) var(--sd) both}[data-style-phase=leaving] .style-push{animation:.42s ease-in both magic-collapse}[data-style-phase=entering] .style-push{animation:.75s cubic-bezier(.1,.8,.2,1.2) both magic-return}.magic-flight{--light-accent:var(--exp-accent,#98dbc4);--light-accent-strong:var(--exp-ink,#25483c);--light-glow:#a8ebd52b;z-index:110;left:var(--launch-x);top:var(--launch-y);filter:drop-shadow(0 14px 22px #0002);width:170px;transition:left 2.2s cubic-bezier(.4,0,.16,1),top 2.2s cubic-bezier(.4,0,.16,1),transform 2.2s cubic-bezier(.4,0,.16,1);position:fixed;transform:translate(-50%,-50%)}.magic-flight:is([data-flight=travelling],[data-flight=docked]){left:calc(100% - 24px);top:calc(100% - 30px - env(safe-area-inset-bottom));transform:translate(-100%,-100%)}.magic-flight .style-push{color:#203f39;background:linear-gradient(135deg,#f4fff9f5,#bcebd4ed 45%,#b9d0e4ed);border-radius:34px;width:170px;min-height:112px;padding:20px 12px;animation:4.5s ease-in-out infinite magic-heartbeat;transform:none}.magic-flight .magic-face{gap:8px}.magic-flight .magic-face strong{font-size:19px}.magic-flight .magic-face>span{font-size:9px}.magic-flight .style-push:hover{transform:translateY(-3px)}.magic-flight[data-style-phase=leaving] .style-push{animation:.42s both magic-collapse}.magic-flight[data-style-phase=entering] .style-push{animation:.75s both magic-return}.magic-invitation{text-align:center;letter-spacing:.04em;color:var(--exp-ink,var(--text));text-shadow:0 1px 10px var(--exp-page,#101922);margin-bottom:12px;font-size:10px;animation:4.5s ease-in-out infinite magic-whisper;display:block}.magic-reset{width:100%;color:var(--exp-ink,var(--text));background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:10px 0 0;font-size:9px;display:flex}.magic-comet{width:0;height:4px;transform:rotate(var(--comet-angle,34deg));transform-origin:100%;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#c5f5e1);position:absolute;bottom:50%;right:45%;box-shadow:0 0 10px #c5f5e1}.magic-flight[data-flight=travelling] .magic-comet{animation:2.2s ease-in-out both magic-comet}.style-world[data-experience-style=focus] .style-experience{text-align:center;grid-template-columns:1fr;max-width:1080px;margin:auto}.style-world[data-experience-style=focus] .style-experience-copy h2{letter-spacing:-.07em;max-width:900px;margin-inline:auto;font-size:clamp(44px,7vw,96px)}.style-world[data-experience-style=focus] .style-kicker{margin-bottom:22px}.focus-task{background:var(--exp-surface);text-align:center;border:1px solid #d8dfd5;border-radius:38px;width:100%;max-width:760px;margin:6px auto 35px;padding:30px clamp(24px,5vw,68px) 35px;animation:.8s both style-arrive;box-shadow:0 35px 90px #46583e18}.focus-task-top{color:#617165;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;font-size:11px;display:flex}.focus-avatar{color:#375d42;background:#dce8d8;border-radius:50%;place-items:center;width:68px;height:68px;margin:38px auto 15px;font-size:22px;display:grid}.focus-person{color:#53635b;font-size:12px}.focus-task h3{letter-spacing:-.045em;margin:20px 0;font-size:clamp(29px,4.5vw,48px);line-height:1.12}.focus-task p{color:#59665d;max-width:480px;margin:0 auto 30px;font-size:16px;line-height:1.7}.focus-task button{color:#fff;background:#315f46;border:0;border-radius:60px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:17px 25px;font-size:13px;display:inline-flex}.focus-note{color:#68796b;margin-top:22px;font-size:10px;display:block}html[data-experience-style]:not([data-experience-style=original]) body{background:var(--exp-background,var(--exp-page));color:var(--exp-ink);--text:var(--exp-ink);--muted:var(--exp-copy);--mint:var(--exp-accent);--violet:var(--exp-second);--page:var(--exp-page);--line:var(--exp-line)}html[data-experience-style]:not([data-experience-style=original]) :is(.site-header,.site-footer,main>section,.studio-tab){background:var(--exp-surface);color:var(--exp-ink);border-color:var(--exp-line)}html[data-experience-style]:not([data-experience-style=original]) main>section{background:0 0}html[data-experience-style]:not([data-experience-style=original]) :is(.site-header,.site-footer,main>section) :is(h1,h2,h3,h4,.logo-wordmark,.header-home-link,.desktop-nav a,.footer-areas a,.footer-main a,.footer-main h3,.footer-signoff,.eyebrow,.lead,.section-promise){color:var(--exp-ink)}html[data-experience-style]:not([data-experience-style=original]) :is(.site-footer,main>section) :is(p,.body-copy,.footer-main span){color:var(--exp-copy)}html[data-experience-style]:not([data-experience-style=original]) main>section .gradient-text{background:linear-gradient(120deg,var(--exp-accent),var(--exp-second));color:#0000;-webkit-background-clip:text;background-clip:text}html[data-experience-style]:not([data-experience-style=original]) :is(.dark-atmosphere-section,.hero-section)>.hero-atmosphere{opacity:.15}html[data-experience-style]:not([data-experience-style=original]) :is(.dashboard,.workspace-preview,.area-card,.industry-card,.ownership-card,.growth-flow,.system-preview){background:var(--exp-surface);border-color:var(--exp-line);border-radius:var(--exp-radius);box-shadow:var(--exp-shadow)}html[data-experience-style=retro] :is(.site-header,.site-footer,main>section){font-family:Tahoma,Verdana,sans-serif}html[data-experience-style=retro] :is(.site-header,.studio-tab){border-radius:0;box-shadow:inset 2px 2px #fff,inset -2px -2px #555}html[data-experience-style=focus] .site-header{background:#f4f2edee}html[data-experience-style]:not([data-experience-style=original]) .studio-tab{bottom:20px;left:20px;right:auto}.style-finale{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:620px;padding:40px 20px;display:flex;position:relative}.style-finale>.style-kicker{margin-bottom:25px;font-size:18px}.finale-questions{justify-content:center;gap:32px;display:flex;position:relative}.finale-questions>span:not(.magic-shards){color:var(--light-accent-strong);font-size:clamp(100px,17vw,200px);font-weight:300;line-height:1}.finale-message{visibility:hidden;opacity:0;max-width:760px;position:absolute;inset:100px 15px auto}.finale-message h2{margin:0 auto 25px;font-size:clamp(37px,5.5vw,70px)}.finale-message p{max-width:580px;color:var(--light-copy);margin:0 auto 28px;font-size:20px;line-height:1.6}.finale-message button{border:1px solid var(--light-line);background:var(--light-accent-strong);color:#fff;border-radius:50px;align-items:center;gap:18px;padding:18px 25px;display:inline-flex}.style-finale[data-step=burst] .finale-questions>span:not(.magic-shards){animation:.85s ease-in both question-burst;animation-delay:calc(var(--question-index)*80ms)}.style-finale[data-step=burst] .magic-shards i{animation:1s both magic-shatter}.style-finale[data-step=message] .finale-questions{visibility:hidden}.style-finale[data-step=message] .finale-message{visibility:visible;opacity:1;animation:.7s both style-arrive}.style-finale[data-step=message]>.style-kicker{align-self:center;position:absolute;top:30px}@keyframes magic-heartbeat{0%,to{box-shadow:inset 0 2px 5px #fff,0 7px #83aea5,0 12px 30px #84d7b42b}50%{box-shadow:inset 0 2px 5px #fff,0 7px #83aea5,0 12px 42px #84d7b480}}@keyframes magic-whisper{0%,to{opacity:.55;translate:0}50%{opacity:1;translate:0 -5px}}@keyframes magic-shatter{0%{opacity:.8;transform:translate(0)scale(.6)}to{opacity:0;transform:translate(var(--sx),var(--sy)) rotate(var(--sr)) scale(1.3)}}@keyframes magic-rebuild{0%{opacity:.7;transform:translate(var(--sx),var(--sy)) rotate(var(--sr))}85%{opacity:.5}to{opacity:0;transform:translate(0)scale(.2)}}@keyframes magic-collapse{to{filter:blur(3px);opacity:.2;scale:.75}}@keyframes magic-return{0%{filter:blur(3px);opacity:.3;scale:.72}to{filter:none;opacity:1;scale:1}}@keyframes magic-comet{0%{opacity:0;width:0}25%{opacity:.7;width:240px}to{opacity:0;width:0}}@keyframes question-burst{to{transform:translate(calc((var(--question-index) - 1)*150px),-50px) rotate(calc((var(--question-index) - 1)*35deg)) scale(1.4);opacity:0;filter:blur(8px)}}@media (max-width:800px){.chameleon-copy p{font-size:14px}.style-experience{gap:24px}.transform-destination>.section-heading{padding-top:40px}.magic-flight{width:136px}.magic-flight:is([data-flight=travelling],[data-flight=docked]){left:calc(100% - 14px);top:calc(100% - 16px - env(safe-area-inset-bottom))}.magic-flight .style-push{border-radius:28px;width:136px;min-height:94px;padding:15px 9px}.magic-flight .magic-face strong{font-size:16px}.magic-flight .magic-face>span{font-size:8px}.magic-invitation{font-size:9px}.magic-reset{font-size:8px}.focus-task{border-radius:28px;padding:25px 22px}.focus-task h3{font-size:34px}.style-finale{min-height:590px;padding-inline:0}.finale-message p{font-size:16px}.finale-questions{gap:20px}.chameleon-copy .chameleon-principle{font-size:10px}html[data-experience-style]:not([data-experience-style=original]) .studio-tab{max-width:145px;padding:10px;bottom:15px;left:10px}.magic-anchor-mark span{text-align:center;max-width:200px}}@media (max-width:380px){.style-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.style-magic-anchor,.style-push{width:215px}.magic-face strong{font-size:22px}}html[data-reduced-motion=true] :is(.magic-flight,.magic-flight *,.style-world .chameleon-aura,.style-world .style-orbit span,.style-world .focus-task,.style-world .style-finale *,.style-world .style-push){transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.magic-flight,.magic-flight *,.style-world .chameleon-aura,.style-world .style-orbit span,.style-world .focus-task,.style-world .style-finale *,.style-world .style-push{transition:none!important;animation:none!important}}.style-world[data-motion=paused] :is(.chameleon-aura,.style-orbit span){animation-play-state:paused}html[data-experience-style]:not([data-experience-style=original]) .brand.brand-holographic .brand-wordmark{background:linear-gradient(115deg,var(--exp-ink),var(--exp-accent));color:#0000;-webkit-background-clip:text;background-clip:text}html[data-experience-style]:not([data-experience-style=original]) :is(.language-trigger,.style-trigger,.mobile-menu-button){color:var(--exp-ink);border-color:var(--exp-line);background:var(--exp-soft)}html[data-experience-style]:not([data-experience-style=original]) :is(.language-menu,.style-choices,.mobile-navigation){background:var(--exp-page);color:var(--exp-ink);border-color:var(--exp-line)}html[data-experience-style]:not([data-experience-style=original]) .site-header .nav-contact{color:var(--exp-button-ink);background:var(--exp-accent)}html[data-experience-style=retro] :is(.language-trigger,.style-trigger,.nav-contact){border-radius:0;box-shadow:inset 1px 1px #fff,inset -1px -1px #555}@media (max-width:800px){.magic-flight{width:120px}.magic-flight .style-push{width:120px;min-height:88px;padding:12px 8px}.magic-flight .magic-face strong{font-size:15px}.magic-flight .magic-face>span,.magic-invitation{font-size:8px}body:has(.magic-flight) .studio-tab{gap:6px;max-width:130px;font-size:8px;left:10px}}.magic-orbits{pointer-events:none;z-index:-1;color:var(--light-accent-strong);position:absolute;inset:0}.magic-orbits svg{width:112%;height:112%;position:absolute;top:-6%;left:-6%;overflow:visible}.magic-orbits circle{filter:drop-shadow(0 0 2px)}.magic-orbit-label{letter-spacing:.08em;color:var(--light-accent-strong);font-size:10px;animation:6s ease-in-out infinite magic-whisper;position:absolute}.magic-orbit-label-top{top:12%;left:10%;rotate:-10deg}.magic-orbit-label-bottom{animation-delay:-3s;bottom:12%;right:8%;rotate:8deg}.style-world[data-experience-style=retro] .magic-orbit-label{color:#e7ffff}.style-world[data-motion=paused] .magic-orbit-label{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.magic-orbit-label{animation:none!important}}html[data-reduced-motion=true] .magic-orbit-label{animation:none!important}.scroller-section{border-top:1px solid var(--light-line);color:var(--light-ink);background:linear-gradient(150deg,var(--light-glow),transparent 50%);position:relative}.scroller-heading{max-width:930px;margin-bottom:42px}.scroller-eyebrow{letter-spacing:.16em;color:var(--light-accent-strong);text-transform:uppercase;align-items:center;gap:12px;font-size:10px;display:flex}.scroller-heading h2{letter-spacing:-.065em;margin:27px 0;font-size:clamp(48px,7.1vw,104px);line-height:1.02}.scroller-heading>p{max-width:750px;color:var(--light-copy);font-size:19px;line-height:1.7}.scroller-examples{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.scroller-examples button{border:1px solid var(--light-line);background:var(--light-soft);color:var(--light-copy);text-align:left;border-radius:18px;align-items:center;gap:15px;min-height:82px;padding:24px;display:flex}.scroller-examples button>span{flex:1;font-size:17px}.scroller-examples button[aria-selected=true]{border-color:var(--light-accent-strong);background:color-mix(in srgb,var(--light-accent) 13%,var(--light-page));color:var(--light-ink);box-shadow:inset 0 -2px var(--light-accent-strong)}.scroller-panel{border:1px solid var(--light-line);background:var(--light-soft);border-radius:28px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:44px;min-width:0;padding:clamp(24px,4vw,48px);display:grid}.scroller-panel-copy h3{letter-spacing:-.04em;margin:23px 0;font-size:clamp(29px,3.1vw,42px);line-height:1.12}.scroller-panel-copy p{color:var(--light-copy);margin-bottom:18px;font-size:14px;line-height:1.8}.scroller-panel-copy>a,.scroller-signoff>a{color:var(--light-accent-strong);align-items:center;gap:12px;min-height:44px;font-size:12px;display:inline-flex}.scroller-feed{border:1px solid var(--light-line);background:var(--light-page);border-radius:20px;min-width:0;padding:24px;box-shadow:0 20px 50px #00000008}.scroller-feed-head{letter-spacing:.08em;color:var(--light-accent-strong);align-items:center;gap:8px;padding-bottom:22px;font-size:9px;display:flex}.scroller-feed-head>span:last-child{letter-spacing:0;color:var(--light-copy);margin-left:auto;font-size:8px}.scroller-signal{background:var(--light-accent-strong);border-radius:50%;flex:0 0 6px;width:6px;height:6px}.scroller-table-scroll{overflow-x:auto}.scroller-feed table{border-collapse:collapse;width:100%;min-width:330px}.scroller-feed th{text-align:left;color:var(--light-copy);border-bottom:1px solid var(--light-line);padding:12px 6px;font-size:9px;font-weight:400}.scroller-feed td{border-bottom:1px solid var(--light-line);color:var(--light-ink);padding:17px 6px;font-size:10px}.scroller-feed td:last-child{color:var(--light-accent-strong)}.scroller-insight{color:var(--light-accent-strong);align-items:center;gap:13px;padding:20px 0;display:flex}.scroller-insight svg{flex-shrink:0}.scroller-insight p{margin:0;font-size:12px;line-height:1.6}.scroller-feed>small{color:var(--light-copy);font-size:9px;line-height:1.7;display:block}.scroller-principles{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px;display:grid}.scroller-principles article{border-top:1px solid var(--light-line);padding-top:25px}.scroller-principles article>span{letter-spacing:-.04em;font-size:27px;font-weight:300}.scroller-principles article>span,.scroller-principles article>svg{color:var(--light-accent-strong);height:33px;margin-bottom:22px;display:block}.scroller-principles h3{margin-bottom:15px;font-size:20px;line-height:1.3}.scroller-principles p{color:var(--light-copy);font-size:13px;line-height:1.8}.scroller-signoff{border-top:1px solid var(--light-line);justify-content:space-between;align-items:center;gap:25px;margin-top:38px;padding-top:25px;display:flex}.scroller-signoff p{color:var(--light-ink);margin:0;font-size:15px}.style-world[data-experience-style=retro] :is(.scroller-panel,.scroller-feed,.scroller-examples button){background:silver;border-radius:0;box-shadow:inset 2px 2px #fff,inset -2px -2px #555}.style-world[data-experience-style=retro] .scroller-heading{color:#fff}.style-world[data-experience-style=retro] .scroller-heading>p{color:#efffff}@media (max-width:800px){.scroller-heading h2{font-size:clamp(42px,9vw,70px)}.scroller-heading>p{font-size:16px}.scroller-panel{grid-template-columns:1fr;gap:24px;padding:25px}.scroller-examples{gap:8px}.scroller-examples button{text-align:center;flex-direction:column;gap:12px;padding:18px 9px}.scroller-examples button>span{font-size:12px;line-height:1.4}.scroller-examples button>svg:last-child{display:none}.scroller-principles{grid-template-columns:1fr;gap:20px}.scroller-principles article>span,.scroller-principles article>svg{margin-bottom:12px}.scroller-signoff{flex-direction:column;align-items:flex-start;gap:10px}.scroller-feed{padding:16px}.scroller-panel-copy h3{font-size:31px}.scroller-section .container{min-width:0}.scroller-feed-head{flex-wrap:wrap}.scroller-feed-head>span:last-child{width:100%;margin-left:0}.scroller-heading{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.style-world .scroller-panel{animation:none!important}}html[data-reduced-motion=true] .style-world .scroller-panel{animation:none!important}.crawler-scene{isolation:isolate;aspect-ratio:1000/560;border:1px solid var(--light-line);background:radial-gradient(ellipse at 50% 50%,var(--light-glow),transparent 65%),var(--light-soft);width:100%;color:var(--light-accent-strong);border-radius:32px;margin:20px 0 35px;position:relative;overflow:hidden}.crawler-code{opacity:.2;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 80%,#0000);mask-image:linear-gradient(#0000,#000 15% 80%,#0000)}.crawler-code>span{white-space:pre;color:var(--light-accent-strong);font:11px/1.9 ui-monospace,monospace;animation:linear infinite crawler-rain;position:absolute;top:-60%}.crawler-globe{z-index:1;pointer-events:none;width:39%;position:absolute;top:15.2%;left:30.5%}.crawler-core{z-index:3;aspect-ratio:1;color:#dbfff1;text-shadow:0 0 18px #000;background:radial-gradient(#061a19cc,#0000 70%);border:0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:25%;transition:scale .25s;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.crawler-core:hover{scale:1.06}.crawler-core>span{letter-spacing:.17em;font-size:8px}.crawler-core>strong{letter-spacing:.08em;font-size:clamp(13px,2vw,27px);font-weight:400;line-height:1.5}.crawler-core>small{opacity:.8;font-size:9px}.crawler-caption{color:var(--light-copy);justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.style-world[data-experience-style=retro] .crawler-scene{border-radius:0;box-shadow:inset 2px 2px #fff,inset -2px -2px #555}.crawler-scene[data-motion=paused] :is(.crawler-code>span,.crawler-arm-fire){animation-play-state:paused}@keyframes crawler-rain{to{translate:0 780px}}@keyframes crawler-grab{to{stroke-dashoffset:-100px}}@media (max-width:800px){.crawler-scene{aspect-ratio:1.12;margin-top:0;overflow:hidden}.crawler-tentacles{width:155%;max-width:none;left:-27.5%}.crawler-globe{width:61%;top:15.5%;left:19.5%}.crawler-core{width:36%;top:49.5%}.crawler-core>strong{font-size:19px}.crawler-core>span{font-size:6px}.crawler-core>small{font-size:7px}.crawler-caption{text-align:center;font-size:9px;bottom:16px;left:15px;right:15px}.crawler-code>span{font-size:9px}.crawler-company-name{font-size:11px}.crawler-company rect{fill:var(--light-page)}.crawler-scene{border-radius:24px}}@media (prefers-reduced-motion:reduce){.crawler-code>span,.crawler-arm-fire{animation:none!important}.crawler-core{transition:none}}html[data-reduced-motion=true] :is(.crawler-code>span,.crawler-arm-fire){animation:none!important}body:has(.magic-flight) .studio-tab{bottom:18px;left:16px;right:auto}.magic-invitation{color:#eefcf7;text-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#132b27d9;border:1px solid #b7e7d22b;border-radius:30px;padding:7px 6px;font-size:9px}.crawler-core{text-shadow:0 2px 8px #001b19,0 0 15px #001b19;background:radial-gradient(#051f205e,#0000 70%)}.crawler-globe{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--light-accent) 25%,transparent))}.crawler-core>small{margin-top:5px}@media (max-width:800px){.scroller-examples{grid-template-columns:repeat(3,minmax(0,1fr))}.scroller-examples button{min-width:0}.scroller-examples button>span{overflow-wrap:anywhere;font-size:11px}.crawler-company-name{font-size:18px}.crawler-company-detail{font-size:12px}.crawler-company rect{x:-115px;width:230px}.crawler-company circle{cx:-94px}.crawler-company text{x:-78px}}.crawler-field{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.crawler-field-rear{z-index:1}.crawler-globe{z-index:2;aspect-ratio:1;top:50%;left:50%;translate:-50% -50%}.crawler-field-front{z-index:3}.crawler-core{z-index:4}.crawler-caption{z-index:5;pointer-events:none}.crawler-code>span{opacity:var(--rain-depth);font-size:calc(8px + var(--rain-depth)*5px);filter:blur(calc((1 - var(--rain-depth))*.65px))}@media (max-width:800px){.crawler-globe{top:50%;left:50%}.crawler-code{opacity:.16}.crawler-caption{background:color-mix(in srgb,var(--light-page) 85%,transparent);border-radius:12px;padding:8px}}.crawler-market-heading{color:var(--light-copy);justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;font-size:13px;display:flex}.crawler-market-heading>div{gap:8px;display:flex}.crawler-market-heading button{border:1px solid var(--light-line);background:var(--light-soft);width:42px;height:42px;color:var(--light-accent-strong);border-radius:50%;place-items:center;display:grid}html .scroller-examples.crawler-market-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--light-accent) transparent;gap:12px;margin:0 0 20px;padding:2px 2px 14px;display:flex;overflow-x:auto}html .scroller-examples.crawler-market-rail button{scroll-snap-align:start;text-align:left;flex-direction:row;flex:0 0 210px;gap:12px;min-height:75px;padding:18px}html .scroller-examples.crawler-market-rail button>span{overflow-wrap:normal;font-size:13px}html .scroller-examples.crawler-market-rail button>svg{flex-shrink:0;display:block}html:root .crawler-scene{color:var(--world-accent);background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--world-accent) 10%,transparent),transparent 66%),var(--world-page);border-color:var(--world-line)}html:root .crawler-core{color:var(--world-ink);text-shadow:0 2px 9px var(--world-page);background:radial-gradient(ellipse,color-mix(in srgb,var(--world-page) 36%,transparent),transparent 68%)}html:root .crawler-core:disabled{cursor:default}.crawler-globe{transform-origin:50%;will-change:scale}.crawler-core{transition:opacity .4s,scale .3s}.crawler-scene:not([data-crawler-phase=idle]) .crawler-core{pointer-events:none;opacity:0}.crawler-scene[data-crawler-phase=burst] .crawler-globe{opacity:0;transition:opacity .65s}.crawler-scene[data-crawler-phase=message]{aspect-ratio:auto;min-height:540px}.crawler-scene[data-crawler-phase=message] :is(.crawler-field,.crawler-globe,.crawler-caption,.crawler-core){visibility:hidden}.crawler-revelation{z-index:6;outline-offset:-5px;max-width:960px;margin:auto;padding:clamp(30px,5vw,70px);animation:.65s both style-arrive;position:relative}.crawler-revelation h3{letter-spacing:-.045em;color:var(--light-ink);margin:24px 0;font-size:clamp(30px,4.2vw,60px);line-height:1.07}.crawler-revelation p{color:var(--light-copy);max-width:760px;margin:16px 0;font-size:16px;line-height:1.75}.crawler-revelation>div{flex-wrap:wrap;align-items:center;gap:25px;margin-top:28px;display:flex}.crawler-revelation a{background:var(--world-accent);color:var(--world-button-ink);border-radius:30px;align-items:center;gap:14px;padding:15px 20px;font-size:13px;display:inline-flex}.crawler-revelation button{color:var(--light-copy);background:0 0;border:0;align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}.crawler-code{opacity:.24}.crawler-code>span{font-family:ui-monospace,Noto Sans CJK JP,Noto Sans Egyptian Hieroglyphs,Segoe UI Historic,sans-serif;line-height:2;animation-name:crawler-rain,crawler-symbol-breathe;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite}@keyframes crawler-symbol-breathe{0%,to{opacity:calc(var(--rain-depth)*.4)}50%{opacity:var(--rain-depth)}}.crawler-pixel-core{color:var(--world-accent);background:var(--world-page);border:2px solid var(--world-accent);image-rendering:pixelated;position:absolute;inset:15.5%;box-shadow:inset 2px 2px #fff4,4px 4px #0005}.crawler-pixel-core svg{width:100%;height:100%;image-rendering:pixelated;opacity:.65}.crawler-equalizer{align-items:flex-end;gap:3px;height:18px;display:flex;position:absolute;bottom:-26px;left:5%;right:5%}.crawler-equalizer i{background:repeating-linear-gradient(to top,var(--world-accent) 0 3px,transparent 3px 5px);transform-origin:bottom;height:100%;scale:1 var(--bar);flex:1;animation:1.8s steps(5,end) infinite crawler-equalize}@keyframes crawler-equalize{50%{scale:1 calc(1.1 - var(--bar))}}.crawler-scene[data-crawler-style=retro]{border-radius:0;font-family:Tahoma,Verdana,sans-serif;box-shadow:inset 3px 3px #ffffff60,inset -3px -3px #0008}.crawler-scene[data-crawler-style=retro] .crawler-code{opacity:.12}.crawler-scene[data-crawler-style=retro] .crawler-core{font-family:monospace}.crawler-scene[data-crawler-style=retro] .crawler-core strong{background:var(--world-page);padding:4px}.crawler-scene[data-motion=paused] :is(.crawler-code>span,.crawler-equalizer i){animation-play-state:paused}@media (max-width:800px){html .scroller-examples.crawler-market-rail button{flex-basis:166px;min-height:68px;padding:15px 12px}html .scroller-examples.crawler-market-rail button>span{font-size:12px}.crawler-revelation{padding:28px 22px}.crawler-revelation p{font-size:14px}.crawler-revelation>div{gap:8px}.crawler-revelation a{font-size:12px}.crawler-scene[data-crawler-phase=message]{min-height:570px}.crawler-caption{font-size:8px}.crawler-code{opacity:.19}}@media (prefers-reduced-motion:reduce){.crawler-revelation,.crawler-equalizer i{animation:none!important}}html[data-reduced-motion=true] :is(.crawler-revelation,.crawler-equalizer i){animation:none!important}@font-face{font-family:CrawlerGlyphs;src:url(/fonts/crawler-egyptian.woff)format("woff");font-display:swap;unicode-range:U+13000-1345F}@font-face{font-family:CrawlerGlyphs;src:url(/fonts/crawler-arabic.woff)format("woff");font-display:swap;unicode-range:U+6??}@font-face{font-family:CrawlerGlyphs;src:url(/fonts/crawler-cjk.woff)format("woff");font-display:swap;unicode-range:U+4E00-9FFF}.crawler-code>span{font-family:CrawlerGlyphs,ui-monospace,monospace}.crawler-revelation a,.crawler-revelation button{white-space:normal;text-align:left;min-width:0;max-width:100%;line-height:1.45}.crawler-revelation :is(a,button)>svg{flex-shrink:0}.light-world .transformation{background:var(--light-page,var(--h-colour-f6f4fc,#f6f4fc));isolation:isolate;height:auto;min-height:clamp(400px,43svh,480px);overflow:clip}.transformation .transform-sticky{height:auto;min-height:inherit;justify-content:stretch;align-items:start;display:grid;position:relative;top:auto;overflow:hidden}.transformation .transform-curtain{z-index:1;background:var(--h-colour-070c14,#070c14);position:absolute;inset:0}.transformation .transform-grid{z-index:0}.light-world .transformation .transform-heading{z-index:2;color:var(--h-colour-f3f7fa,#f3f7fa);flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex;position:absolute;inset:0}.light-world .transformation .transform-heading>.eyebrow{color:var(--h-colour-7a9b9d,#7a9b9d);margin:0 0 34px;font-size:8px}.light-world .transformation .transform-heading h2{letter-spacing:-.045em;color:var(--h-colour-f3f7fa,#f3f7fa);margin:0 0 28px;font-size:clamp(32px,4.3vw,65px);line-height:1.2}.transformation .transform-question-line{white-space:nowrap;display:block}.transformation .transform-letter{transform-origin:bottom;display:inline-block}.transformation .transform-question-line.accent .transform-letter{color:color-mix(in srgb, var(--h-colour-a1f5d8,#a1f5d8) var(--letter-mix), var(--h-colour-bca3ed,#bca3ed))}.light-world .transformation .transform-heading p{color:var(--h-colour-8eafba,#8eafba);margin:0;font-size:16px}.light-world .transformation .transform-heading>.scroll-cue{color:var(--h-colour-6a8895,#6a8895);margin-top:37px;font-size:7px}.transformation .transform-fragments{z-index:3}.transformation .transform-fragments i{opacity:0}.transformation .magenta-wave{z-index:4;opacity:0;background:linear-gradient(150deg, var(--h-colour-956cda,#956cda) 5%, var(--h-colour-d5a7e9,#d5a7e9) 35%, var(--h-colour-f0dff6,#f0dff6) 75%);transform:translateY(120%)rotate(-8deg)}.transformation .white-wave{z-index:5;opacity:0;background:var(--light-page,var(--h-colour-f6f4fc,#f6f4fc));transform:translateY(120%)}.transformation .transform-destination{z-index:6;opacity:0;width:100%;padding-top:82px;padding-bottom:54px;position:relative;transform:translateY(18px)}.transformation .transform-destination>.section-heading{margin-bottom:0}.light-world .custom-section{padding-top:12px}.transformation[data-phase=running] .transform-letter{animation:holographic-letter-release 2.4s cubic-bezier(.3, 0, .22, 1) var(--release-delay) both}.transformation[data-phase=running] .transform-heading>:is(.eyebrow,p,.scroll-cue){animation:1.4s .6s both holographic-copy-dissolve}.transformation[data-phase=running] .transform-fragments i{animation:holographic-fragment-release 2.6s ease-out var(--fragment-delay) both}.transformation[data-phase=running] .magenta-wave{animation:2.8s cubic-bezier(.32,0,.2,1) .7s both holographic-magenta-sweep}.transformation[data-phase=running] .white-wave{animation:2.4s cubic-bezier(.32,0,.2,1) 1.2s both holographic-white-sweep}.transformation[data-phase=running] .transform-destination{animation:.95s ease-out 2.75s both holographic-destination-reveal}.transformation:is([data-phase=complete],[data-phase=settling]) .transform-destination{opacity:1;transform:none}.transformation:is([data-phase=complete],[data-phase=settling]) :is(.transform-curtain,.transform-heading,.transform-fragments,.magenta-wave,.white-wave){display:none}@keyframes holographic-letter-release{0%{opacity:1;filter:blur();transform:translate(0,0)rotate(0)scale(1)}35%{opacity:.9}to{opacity:0;transform:translate3d(var(--release-x),var(--release-y),0) rotate(var(--release-rotation)) scale(var(--release-scale),1.3);filter:blur(3px)}}@keyframes holographic-copy-dissolve{to{opacity:0;transform:translateY(9px)}}@keyframes holographic-fragment-release{0%{opacity:0;transform:translate(0,0)rotate(0)}25%{opacity:.6}to{opacity:0;transform:translate3d(var(--fragment-x),var(--fragment-y),0) rotate(var(--fragment-rotation))}}@keyframes holographic-magenta-sweep{0%{opacity:0;transform:translateY(120%)rotate(-8deg)}12%{opacity:1}to{opacity:1;transform:translateY(-112%)rotate(-8deg)}}@keyframes holographic-white-sweep{0%{opacity:1;transform:translateY(120%)}to{opacity:1;transform:translateY(-12%)}}@keyframes holographic-destination-reveal{to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.light-world .transformation{min-height:490px}.transformation .transform-destination{padding-top:55px;padding-bottom:32px}.light-world .transformation .transform-heading{padding-inline:14px}.light-world .transformation .transform-heading h2{letter-spacing:-.05em;margin-bottom:25px;font-size:clamp(22px,6.3vw,36px)}.light-world .transformation .transform-heading>.eyebrow{letter-spacing:1.2px;margin-bottom:30px;font-size:6px}.light-world .transformation .transform-heading p{font-size:13px}.light-world .transformation .transform-heading>.scroll-cue{letter-spacing:1.2px;margin-top:32px;font-size:6px}.light-world .custom-section{padding-top:0}}@media (prefers-reduced-motion:reduce){.transformation .transform-destination{opacity:1;transform:none}.transformation :is(.transform-curtain,.transform-heading,.transform-fragments,.magenta-wave,.white-wave){display:none}}html[data-reduced-motion=true] .transformation .transform-destination{opacity:1;transform:none}html[data-reduced-motion=true] .transformation :is(.transform-curtain,.transform-heading,.transform-fragments,.magenta-wave,.white-wave){display:none}.transformation .transform-arrival-glow{opacity:.25;background:radial-gradient(ellipse at center, var(--h-colour-63cdb0-1c,#63cdb01c) 0%, var(--h-colour-8d74ca-0d,#8d74ca0d) 42%, transparent 69%);pointer-events:none;position:absolute;inset:-15% 15%}.transformation[data-phase=holding] .transform-arrival-glow{animation:1s ease-in-out both holographic-arrival-bloom}.transformation[data-phase=holding] .transform-heading h2{animation:1s ease-in-out both holographic-question-breathe}.transformation[data-phase=holding] .transform-letter{animation:holographic-letter-gleam .7s ease-in-out var(--gleam-delay) both}@keyframes holographic-arrival-bloom{0%,to{opacity:.25;transform:scale(.95)}50%{opacity:1;transform:scale(1.08)}}@keyframes holographic-question-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}@keyframes holographic-letter-gleam{0%,to{filter:brightness();text-shadow:0 0 #0000}48%{filter:brightness(1.16);text-shadow:0 0 18px var(--h-colour-9ef1d7-5c,#9ef1d75c), 0 0 40px var(--h-colour-a794e3-21,#a794e321)}}
