.ui-icon{width:24px;height:24px;flex-shrink:0;vertical-align:middle}.checks li:before{content:none}.checks li{padding-left:0}.checks{padding-top:18px}.checks li{padding-block:9px;margin:0;border-bottom:1px solid #ffffff0d}.checks li:last-child{border:0}ul{list-style:none}.intro-strip i,.subhero-bottom>i{display:none}.brand .brand-logo{width:92px;height:88px;object-fit:contain;background:#fff;border-radius:9px;padding:3px;box-shadow:0 6px 22px #0002}.site-header{height:120px}.site-header.scrolled{height:100px}.site-header.scrolled .brand-logo{width:76px;height:73px}.brand{align-self:center}.footer-wordmark .brand-logo{width:220px;height:auto;border-radius:12px;background:#fff;padding:7px}.footer-wordmark>i{margin-top:20px}.footer-top>div{justify-content:center}.footer-contact-icon{display:flex;align-items:center;gap:14px}.footer-contact-icon .ui-icon{width:21px;height:21px;color:var(--gold)}.footer-contact-icon>span[aria-hidden]{margin-left:7px}.footer-top>div>a:last-of-type{font-size:13px;color:#b1c5d9}.social-icons{display:flex;gap:13px;margin-top:22px}.social-icons>a{display:flex;align-items:center;gap:9px;font-size:10px;color:#b9cbe0;border:1px solid #d6e5f42a;padding:10px 13px;border-radius:12px;background:linear-gradient(120deg,#fff1,#ffffff02);box-shadow:inset 0 1px 0 #fff2;transition:.25s}.social-icons>a:hover{border-color:var(--gold);color:var(--gold-light);transform:translateY(-3px)}.social-icons .ui-icon{width:18px;height:18px}.route-icon .ui-icon{width:25px;height:25px}.price-card.featured{border:2px solid #ddbd7d;box-shadow:0 0 0 5px #d5b78212,inset 0 1px 0 #fff2,0 18px 70px #0002}.popular-choice{position:absolute;top:-15px;left:50%;transform:translateX(-50%);border:1px solid #eed6aa;border-radius:100px;padding:5px 20px;white-space:nowrap;color:#172e48;background:linear-gradient(120deg,#f0dcaf,#cda767);font-size:10px;font-weight:650;letter-spacing:.03em}.price-card.featured:before{display:none}
.document-spread{display:flex;position:relative;width:100%;height:100%;background:#fff;overflow:hidden}.document-spread>img{width:50%;height:100%;object-fit:fill;flex-shrink:0}.actual-spread .document-spread{border-radius:2px 5px 5px 2px;box-shadow:inset 0 0 8px #0003}.actual-spread{background:#e8e9e6;width:440px;height:312px;filter:drop-shadow(10px 25px 24px #0005);transform-style:preserve-3d}.actual-spread:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,#fff1,transparent 40%,#fff1)}.spread-fold{position:absolute;top:0;left:50%;width:1px;height:100%;box-shadow:0 0 11px 5px #0003;background:#b5b7b3}.spread-paper{position:absolute;inset:4px -2px -6px 2px;background:repeating-linear-gradient(0deg,#f0f0e9 0 1px,#b3b8b0 1px 2px);z-index:-1;border-radius:0 0 5px 2px;transform:translateZ(-2px)}.hero-book.actual-spread{width:440px;height:312px;left:-30px;top:215px;transform:translateZ(110px) rotateY(-24deg) rotateX(12deg) rotateZ(-8deg)}.hero-scene[data-scene="website"] .hero-book{transform:translateZ(-20px) translate(-38px,2px) rotateY(-30deg) rotateX(10deg) rotateZ(-15deg) scale(.68)}.hero-scene[data-scene="crm"] .hero-book{transform:translateZ(-40px) translate(-45px,35px) rotateY(-35deg) rotateZ(-14deg) scale(.64)}.layout-device{width:490px;border-radius:15px;background:#34383e;padding:7px;border:5px solid #8ba0b64d}.layout-title{height:24px;display:flex;align-items:center;gap:9px;padding:0 8px;font-size:7px;color:#dce0e5;background:#27292e;border-radius:4px 4px 0 0}.layout-title>b{font-family:Arial,sans-serif;font-size:13px;color:#ff8ac3;border:1px solid #e267ac;width:20px;height:20px;display:grid;place-items:center;background:#4b1234}.layout-title i{font-size:6px;font-style:normal;margin-left:auto;color:#a6a9af}.layout-menu{background:#35373d;height:21px;padding:5px 8px;font-size:6px;line-height:1;color:#c5c9d1}.layout-options{display:flex;justify-content:space-between;padding:5px 10px;background:#45474e;color:#c1c6cd;font-size:5px;border-bottom:1px solid #202329}.layout-workspace{height:260px;display:flex;background:#6e7379}.layout-tools{width:24px;flex-shrink:0;background:#3b3e44;display:flex;align-items:center;flex-direction:column;font-size:11px;gap:9px;padding-top:7px;color:#e0e3e8}.layout-tools span{font-size:10px;line-height:1}.layout-pasteboard{position:relative;flex:1;display:grid;place-items:center;padding:19px 10px 12px;background:#8a8e93}.layout-ruler{position:absolute;top:0;left:0;right:0;height:9px;background:repeating-linear-gradient(90deg,#bbbfc3 0 10px,#5c6065 10px 11px);border-bottom:1px solid #777c81}.layout-artboard{width:315px;height:223px;box-shadow:1px 4px 7px #0005;position:relative;border:1px solid #ee64b080}.layout-artboard .document-spread{overflow:visible}.layout-artboard:before{content:'';position:absolute;inset:8px;border:1px solid #e354be88;z-index:2;pointer-events:none}.layout-artboard:after{content:'';position:absolute;inset:-3px;border:1px solid #48d1ef66;pointer-events:none}.layout-guide{position:absolute;top:-6px;bottom:-6px;width:1px;background:#c9489f88;z-index:2;pointer-events:none}.layout-guide.g1{left:25%}.layout-guide.g2{left:75%}.layout-panels{width:48px;flex-shrink:0;background:#36393f;display:flex;align-items:start;flex-direction:column;padding:10px 5px;gap:12px;font-size:5px;color:#c0c7cf;border-left:1px solid #2225}.layout-panels>b{background:#696e77;border:1px solid #aaa7;padding:5px;font-size:5px;color:#fff}.layout-status{display:flex;justify-content:space-between;font-size:5px;color:#c0c7d1;background:#33363c;padding:4px 10px;border-radius:0 0 4px 4px}.hero-screen.layout-device{top:46px;left:125px;transform:translateZ(0) rotateY(-24deg) rotateX(7deg) rotateZ(3deg) scale(.96)}.hero-screen.layout-device .device-foot{bottom:-13px}.hero-models .glass-badge{bottom:45px;right:12px;min-width:180px;padding:13px 20px;transform:rotate(2deg)}.hero-models .glass-badge strong{font-size:12px}.hero-models .glass-badge>span{font-size:9px}.hero-models .glass-badge i{display:none}.hero-scene .scene-selector{bottom:-3px}.hero-scene .scene-caption{bottom:-27px;font-size:6px}.hero-models .hero-crm.glass-dashboard{left:235px;top:260px;transform:translateZ(-80px) rotateY(-23deg) rotateX(7deg) rotateZ(8deg) scale(.42);transform-origin:top left;width:660px;opacity:.7}.hero-scene[data-scene="crm"] .hero-crm.glass-dashboard{transform:translateZ(110px) translate(-150px,-160px) rotateY(-14deg) rotateX(6deg) rotateZ(2deg) scale(.78);opacity:1;z-index:8}.hero-scene[data-scene="website"] .hero-screen.layout-device{transform:translateZ(120px) translate(-20px,45px) rotateY(-13deg) rotateX(4deg) rotateZ(-2deg) scale(1.03);z-index:7}.own-website-device{width:470px}.live-site-window{height:293px;position:relative;overflow:hidden;border-radius:0 0 5px 5px;isolation:isolate;background:#0b2443}.live-site-window>iframe{position:absolute;left:0;top:0;width:1280px;height:840px;border:0;transform:scale(.348);transform-origin:top left;pointer-events:none}.embedded-showcase .hero{padding-top:130px}.embedded-showcase .site-header{position:absolute}.embedded-showcase .hero-models{transform:scale(.88);transform-origin:center center}.embedded-showcase .hero-copy h1{font-size:58px}.embedded-showcase .scene-selector,.embedded-showcase .scene-caption{display:none}.web-stage .own-website-device{transform:rotateY(-15deg) rotateX(7deg) rotateZ(1deg)}
.glass-dashboard{width:660px;background:linear-gradient(130deg,#244d71f0,#0a213bfa 65%);color:#edf4fc;border:1px solid #d1e8ff65;border-radius:19px;padding:0;box-shadow:inset 0 1px 0 #fff5,inset 0 -1px 0 #0007,15px 35px 55px #0004;overflow:hidden;backdrop-filter:blur(24px)}.dashboard-top{height:36px;display:flex;align-items:center;gap:14px;padding:0 15px;border-bottom:1px solid #eff8ff14;background:#ffffff06}.dash-window-dots{display:flex;gap:4px}.dash-window-dots i{height:4px;width:4px;border-radius:50%;background:#d4e7fa66}.dashboard-top>small{font-size:7px;letter-spacing:.15em;color:#c5d7e7}.dashboard-demo-label{margin-left:auto;border:1px solid #d3b98544;border-radius:30px;padding:2px 9px;font-size:6px;color:#e0ccaa}.dashboard-layout{display:flex;min-height:365px}.dashboard-sidebar{width:110px;flex-shrink:0;padding:19px 10px;background:#071b304f;border-right:1px solid #dfedff14;display:flex;flex-direction:column;gap:6px}.dash-brand{margin:0 auto 20px;width:56px;background:white;border-radius:5px;padding:2px}.dash-brand img{width:100%;height:auto}.dashboard-sidebar>button{border:1px solid transparent;background:none;border-radius:7px;display:flex;align-items:center;gap:7px;padding:9px 7px;font-size:8px;color:#9eb6ce;text-align:left;transition:.25s}.dashboard-sidebar>button.active{color:#f0dfc3;border-color:#fff2;background:linear-gradient(120deg,#adc2df20,#adc2df05);box-shadow:inset 0 1px 0 #fff2}.dashboard-sidebar .ui-icon{width:13px;height:13px}.dash-sidebar-bottom{margin-top:auto;display:flex;align-items:center;gap:6px;color:#738fae;font-size:6px;padding:10px 6px}.dash-sidebar-bottom .ui-icon{width:11px;height:11px}.dashboard-content{padding:23px 24px 15px;flex:1;min-width:0}.dash-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;gap:15px}.dash-heading>div>span{display:block;font-size:6px;letter-spacing:.15em;color:#94b3cf}.dash-heading h4{font-size:23px;letter-spacing:-.045em;font-weight:500;margin:5px 0 0;color:#eef6ff}.dash-avatar{width:29px;height:29px;border:1px solid #ffe3ad66;background:linear-gradient(135deg,#d7bd8c44,#d7bd8c11);box-shadow:inset 0 1px 0 #fff3;border-radius:50%;display:grid;place-items:center;font-size:9px;color:#f0dbb5}.dash-period{display:flex;align-items:center;gap:3px;margin:8px 0 15px;width:max-content;padding:3px;border:1px solid #dbecff25;border-radius:30px;background:#00183033}.dash-period>button{background:transparent;border:1px solid transparent;color:#8eaac5;font-size:7px;padding:4px 14px;border-radius:30px;line-height:1.5}.dash-period>button.active{background:linear-gradient(#ffffff26,#ffffff0e);border-color:#ffffff40;color:#f4e6cc;box-shadow:inset 0 1px 0 #fff3}.dash-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.dash-metrics>div{border:1px solid #daecff26;background:linear-gradient(140deg,#b2d2f614,#aac9e604);box-shadow:inset 0 1px 0 #fff2;border-radius:10px;padding:12px}.dash-metrics span{display:block;font-size:7px;color:#a3b9cd;white-space:nowrap}.dash-metrics strong{display:block;font-size:30px;color:#eedbc0;font-weight:450;line-height:1.4;letter-spacing:-.05em}.dash-metrics small{display:block;font-size:5px;color:#829fba;line-height:1.6}.dash-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:12px}.dash-chart-panel,.dash-tasks-panel{border:1px solid #d7eaff1c;background:linear-gradient(130deg,#ffffff0b,#ffffff02);border-radius:10px;padding:12px;box-shadow:inset 0 1px 0 #fff1}.dash-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:6px}.dash-panel-heading>span{font-size:5px;color:#8eacc7}.glass-dashboard h5{font:500 9px/1.5 'DM Sans',sans-serif;color:#d6e4f3;margin:0 0 10px;letter-spacing:0}.dash-panel-heading>h5{margin:0;font-size:8px}.dash-chart{width:100%;height:auto;overflow:visible;margin-top:15px}.chart-grid{fill:none;stroke:#d7e7f11a;stroke-width:.8;stroke-dasharray:3 6}.chart-line{fill:none;stroke:#e6ca99;stroke-width:2.4}.dash-chart circle{fill:#e6ca99;stroke:#a58b61;stroke-width:1.5}.chart-axis{display:flex;justify-content:space-between;color:#6687a5;font-size:5px}.dash-tasks-panel>label{display:flex;align-items:start;gap:7px;padding:8px 0;border-top:1px solid #ffffff0c;color:#c7d8e8;font-size:7px;line-height:1.4;cursor:pointer}.dash-tasks-panel>label small{display:block;font-size:5px;line-height:1.8;color:#7695af}.glass-dashboard input[type="checkbox"]{appearance:auto;accent-color:#dac08f;width:10px;height:10px;min-height:0;flex-shrink:0;padding:0;margin:1px 0 0;border:1px solid #fff4;background:transparent}.dash-tasks-panel label:has(input:checked)>span{color:#7392ac;text-decoration:line-through}.dash-pipeline{display:flex;align-items:center;justify-content:space-between;margin-top:15px;gap:6px;color:#8daac4;font-size:6px}.dash-pipeline>span{display:flex;align-items:center;gap:5px;white-space:nowrap}.dash-pipeline i{width:4px;height:4px;border-radius:50%;background:#d3bd99}.dash-pipeline>b{font-weight:400;color:#547591;font-size:9px}.dashboard-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #d8eafd16;padding:8px 15px;color:#6f91ad;font-size:5px;background:#00122633}.dashboard-bottom>span:last-child{color:#c0a97c}.dash-main-panel[hidden]{display:none}.dash-table-head,.dash-table-row{display:grid;grid-template-columns:1.1fr 1fr .7fr;align-items:center;gap:12px;font-size:8px;padding:15px 0;border-bottom:1px solid #cfebff17}.dash-table-head{color:#87a6c0;font-size:7px;padding-top:25px}.dash-table-row>span{color:#d6e6f5}.dash-table-row small{display:block;color:#7894ae;font-size:6px}.dash-table-row i{padding:5px 7px;border:1px solid #d0b28144;background:#d4ba8a0c;border-radius:30px;color:#d5bf98;font-size:6px;font-style:normal;white-space:nowrap}.dash-panel-note{font-size:8px;color:#809db7;margin:22px 0 0;max-width:340px}.dash-full-tasks label{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid #d2eaff17;font-size:10px;color:#c5d9e9}.dash-full-tasks small{margin-left:auto;font-size:7px;color:#9db1c3}.dash-full-tasks label:has(input:checked)>span{text-decoration:line-through;opacity:.6}.dashboard-showcase-stage{position:relative;perspective:1600px;padding:50px 0 70px;display:flex;justify-content:center;overflow:visible}.dashboard-showcase-stage>.glass-dashboard{width:880px;transform:rotateY(-8deg) rotateX(5deg) rotateZ(-1.5deg);box-shadow:inset 0 1px 0 #fff5,15px 35px 70px #0006}.dashboard-showcase-stage .dashboard-layout{min-height:430px}.dashboard-showcase-stage .dashboard-content{padding:30px}.dashboard-showcase-stage .dashboard-sidebar{width:130px}.dashboard-showcase-stage .dash-heading h4{font-size:31px}.dashboard-showcase-stage .dash-metrics span{font-size:10px}.dashboard-showcase-stage .dash-metrics strong{font-size:39px}.dashboard-showcase-stage .dash-metrics small{font-size:7px}.dashboard-showcase-stage .dash-tasks-panel label{font-size:10px;padding:11px 0}.dashboard-showcase-stage .dash-tasks-panel label small{font-size:7px}.dashboard-showcase-stage .dash-chart-panel h5,.dashboard-showcase-stage .dash-tasks-panel h5{font-size:11px}.dashboard-showcase-stage .dash-pipeline{font-size:9px;margin-top:24px}.digital-showcase{padding-top:90px;border-top:1px solid var(--line);margin-top:60px}.digital-showcase>.text-link{display:flex;width:max-content;margin:0 auto}.crm-stage .glass-dashboard{transform:rotateY(-16deg) rotateX(7deg) rotateZ(3deg) scale(.86);width:660px;flex-shrink:0}.crm-stage{height:430px}.crm-hero .stage-disclaimer{bottom:-25px}.glass-dashboard[data-period="week"] .chart-line,.glass-dashboard[data-period="week"] .chart-fill{transform:scaleY(.7);transform-origin:center bottom}.glass-dashboard[data-period="jaar"] .chart-line,.glass-dashboard[data-period="jaar"] .chart-fill{transform:scaleY(.9);transform-origin:center bottom}
.portfolio-section{padding-bottom:100px}.portfolio-runway{height:1700px;position:relative}.portfolio-pin{position:sticky;top:105px;height:min(650px,calc(100vh - 105px));display:flex;align-items:center;justify-content:center}.portfolio-carousel{position:relative;width:100%;perspective:1700px;overflow:hidden;min-height:100%;display:flex;flex-direction:column;justify-content:center}.carousel-stage{position:relative;height:440px;width:100%;perspective:1700px;transform-style:preserve-3d}.carousel-stage:after{content:'';position:absolute;left:15%;right:15%;bottom:-5px;height:80px;background:radial-gradient(ellipse,#0005,transparent 70%);transform:rotateX(55deg);pointer-events:none;z-index:-1}.carousel-book{width:264px;height:373px;position:absolute;left:50%;top:30px;transform-style:preserve-3d;background:transparent;border:0;padding:0;transform:translateX(calc(-50% + var(--offset)*245px)) translateY(calc(var(--distance)*12px)) translateZ(calc(var(--distance)*-100px)) rotateY(calc(var(--offset)*-23deg)) rotateZ(calc(var(--offset)*2deg));opacity:clamp(.08,calc(1 - var(--distance)*.2),1);z-index:calc(20 - var(--distance)*2);transition:filter .3s;filter:brightness(clamp(.4,calc(1 - var(--distance)*.12),1));will-change:transform;isolation:isolate}.carousel-book:hover{filter:brightness(1.08)}.carousel-book-cover{position:absolute;inset:0;border-radius:2px 6px 6px 2px;overflow:hidden;background:var(--book-tint);box-shadow:15px 25px 28px #0006;transform:translateZ(9px)}.carousel-book-cover>img{height:100%;width:100%;object-fit:fill}.carousel-book-cover:after{content:'';position:absolute;inset:0;box-shadow:inset 3px 0 4px #0005;background:linear-gradient(100deg,#fff3,transparent 15%,transparent 80%,#fff1);pointer-events:none}.carousel-book-spine{position:absolute;left:0;top:0;width:18px;height:100%;background:var(--book-tint);transform-origin:left;transform:rotateY(-90deg) translateZ(9px);box-shadow:inset 0 0 8px #0007}.carousel-book-pages{position:absolute;right:0;top:3px;bottom:3px;width:18px;background:repeating-linear-gradient(90deg,#e0e2dc 0 1px,#bcc3ba 1px 2px);transform-origin:right;transform:rotateY(90deg) translateZ(9px)}.carousel-book-open{position:absolute;left:10px;right:10px;bottom:14px;background:linear-gradient(110deg,#132941d9,#13294199);backdrop-filter:blur(20px);border:1px solid #ebf4ff57;border-radius:100px;padding:11px 16px;font-size:9px;display:flex;align-items:center;justify-content:space-between;box-shadow:inset 0 1px 0 #fff3;opacity:0;transform:translateZ(12px) translateY(5px);transition:.3s;color:#f0e2cb}.carousel-book.is-featured .carousel-book-open{opacity:1;transform:translateZ(12px)}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:45px;margin-top:10px;text-align:center}.carousel-controls>button{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#d3e8ff1f,#ffffff04);border:1px solid #deeeff3d;color:var(--gold);font-size:21px;display:grid;place-items:center;box-shadow:inset 0 1px 0 #fff3}.carousel-controls>button:disabled{opacity:.25}.carousel-controls h3{font-size:22px;letter-spacing:-.035em;margin:7px 0 0;min-width:300px}.carousel-controls .tiny{font-size:8px;color:#a0b5ce}.carousel-dots{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:20px}.carousel-dots button{width:7px;height:7px;padding:0;border-radius:50%;border:1px solid #adc5df77;background:transparent;transition:.3s}.carousel-dots button[aria-pressed="true"]{background:var(--gold);border-color:var(--gold);width:22px;border-radius:10px}.carousel-scroll-hint{display:block;text-align:center;font-size:7px;color:#6f8ba7;letter-spacing:.12em;margin-top:19px}.reader-is-open{overflow:hidden}#magazine-reader{width:min(1350px,96vw);height:90vh;max-height:94vh;max-width:none;border:1px solid #cde3ff55;border-radius:18px;padding:0;background:#0c2440;box-shadow:0 35px 150px #000a;overflow:hidden}#magazine-reader[open]{display:flex;flex-direction:column}#magazine-reader::backdrop{background:#031426e8;backdrop-filter:blur(20px)}.reader-heading{padding:18px 23px;display:flex;align-items:center;gap:25px;flex-shrink:0;border-bottom:1px solid var(--line)}.reader-heading .tiny{font-size:7px}.reader-heading h2{font-size:22px;letter-spacing:-.03em;margin:5px 0 0}.reader-heading>a{margin-left:auto;font-size:10px;color:var(--gold-light);border-bottom:1px solid #d7bd8b77;padding-bottom:4px}.reader-close{height:35px;width:35px;flex-shrink:0;border:1px solid #d9ecff55;border-radius:50%;background:#fff1;color:#fff;font-size:24px;line-height:1}.reader-heading+iframe{width:100%;border:0;flex:1;min-height:0;background:#eff0ed}
.opening-magazine{position:relative;width:100%;height:420px;perspective:1500px;--book-open:0}.opening-inner{position:absolute;left:50%;top:10px;transform:translateX(-50%) rotateY(-16deg) rotateX(5deg) rotateZ(3deg);transform-style:preserve-3d;width:520px;height:367px;filter:drop-shadow(12px 30px 25px #0005)}.opening-inner .document-spread{box-shadow:0 2px 0 #c4c9c4,0 4px 0 #d9ddd5,0 6px 0 #aeb9ae;border-radius:2px 4px 4px 2px}.opening-inner .document-spread>img:first-child{opacity:var(--book-open);transform:rotateY(calc(-10deg + var(--book-open)*10deg));transform-origin:right;transition:opacity .15s}.opening-cover{position:absolute;left:50%;width:50%;height:100%;top:0;transform-origin:left;transform:translateZ(2px) rotateY(calc(var(--book-open)*-172deg));backface-visibility:hidden;z-index:2;box-shadow:3px 5px 9px #0002;opacity:clamp(0,calc(1 - (var(--book-open) - .72)*4),1)}.opening-cover img{width:100%;height:100%;object-fit:fill}.opening-cover:after{content:'';position:absolute;inset:0;box-shadow:inset 3px 0 4px #0005;background:linear-gradient(100deg,#fff2,transparent 15%);pointer-events:none}.opening-fold{position:absolute;left:50%;top:0;width:1px;height:100%;box-shadow:0 0 10px 3px #0003;background:#bbb;opacity:var(--book-open)}.opening-label{position:absolute;left:5px;bottom:-15px;padding:17px 22px;border-radius:15px;transform:rotate(-3deg);z-index:5}.opening-label>span{display:block;font-size:6px;letter-spacing:.12em;color:var(--gold)}.opening-label>strong{font-size:12px;display:block;font-weight:500;margin-top:4px}.opening-label>small{font-size:8px;display:block;color:#8fa8c1;margin-top:5px}.magazine-hero .magazine-stage{height:430px}.shelf-visual{display:grid;place-items:center;perspective:1500px}.bookshelf{width:100%;position:relative;padding:30px 0;transform:rotateY(-6deg) rotateX(3deg)}.bookshelf>.tiny{font-size:7px;letter-spacing:.16em;margin-bottom:40px;color:#a8bfd5}.shelf-volumes{display:flex;align-items:end;position:relative;gap:3px;height:300px;transform-style:preserve-3d;padding:0 12px;z-index:2}.shelf-volume{position:relative;flex:0 0 47px;width:47px;height:var(--volume-height);border:0;padding:0;transform-style:preserve-3d;transform:rotateY(-8deg);transform-origin:center bottom;transition:transform .6s var(--ease);background:var(--spine-color);border-radius:2px;box-shadow:inset 3px 0 5px #fff3,inset -4px 0 5px #0003,8px 7px 12px #0002}.shelf-volume:hover,.shelf-volume:focus-visible{transform:translateY(-15px) translateZ(45px) rotateY(-25deg);z-index:5}.volume-spine{position:absolute;inset:12px 0;display:flex;align-items:center;gap:17px;writing-mode:vertical-rl;justify-content:space-between;padding:10px;color:#fff9da;text-shadow:0 1px 3px #0003}.volume-spine small{font-size:5px;letter-spacing:.15em;opacity:.7}.volume-spine strong{font-family:Georgia,serif;font-size:13px;font-weight:400;letter-spacing:.01em;line-height:1.2}.volume-spine i{font-size:7px;font-style:normal;opacity:.75}.volume-front{position:absolute;top:0;left:100%;width:170px;height:100%;transform-origin:left;transform:rotateY(90deg);backface-visibility:hidden;box-shadow:inset 0 0 5px #0005}.volume-front img{width:100%;height:100%;object-fit:fill}.shelf-display{height:224px;width:158px;flex-shrink:0;transform:rotateY(-13deg) rotateZ(5deg) translateX(20px);box-shadow:12px 12px 20px #0005;margin-left:6px;margin-bottom:2px}.shelf-display img{width:100%;height:100%;object-fit:fill}.shelf-plank{height:18px;border-radius:2px;position:relative;width:calc(100% + 10px);margin-left:-5px;background:linear-gradient(0deg,#9a8661,#c6b692 45%,#e1d3b8 46%,#b3a084);box-shadow:1px 18px 30px #0004;transform:translateZ(3px);z-index:3}.shelf-plank:before{content:'';position:absolute;left:0;right:0;height:8px;top:-8px;transform-origin:bottom;transform:skewX(-32deg);background:#cebe9e}.bookshelf>p{font-size:12px;color:#a5bdd2;line-height:1.9;margin-top:35px;letter-spacing:-.01em}.story-grid .shelf-visual{min-width:0}.story-step{min-height:85vh}
.journey-section{position:relative;background:linear-gradient(115deg,#0e2d4c,#0b213d);height:2400px;border-block:1px solid var(--line);--journey-progress:0;--journey-angle:0deg;overflow:clip}.journey-pin{position:sticky;top:100px;height:calc(100vh - 100px);max-height:1000px;min-height:600px;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.journey-context h2{font-size:clamp(40px,4vw,61px)}.journey-context>p{font-size:13px;max-width:340px}.journey-navigation{display:flex;flex-direction:column;align-items:start;gap:7px;margin-top:30px}.journey-navigation>button{display:flex;align-items:center;gap:16px;padding:9px 14px 9px 0;background:none;border:0;color:#6e8ba5;font-size:12px;text-align:left;transition:.25s}.journey-navigation>button>span{display:grid;place-items:center;width:31px;height:31px;border:1px solid #a6c5e52a;background:#ffffff03;border-radius:50%;font-size:9px;color:#7897b2;transition:.25s}.journey-navigation>button[aria-pressed="true"]{color:#eee2ca}.journey-navigation>button[aria-pressed="true"]>span{color:#f0d3a1;border-color:#e2c59277;background:linear-gradient(120deg,#e3c78f26,#ffffff02);box-shadow:inset 0 1px 0 #fff3,0 0 20px #d5b78213}.journey-stage{position:relative;height:560px;perspective:1500px}.journey-orbit{position:absolute;left:50%;top:34%;transform:translate(-50%,-50%) rotateX(18deg);width:330px;height:330px}.journey-orbit>svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.orbit-base{fill:none;stroke:#a6c7e52a;stroke-width:1}.orbit-progress{fill:none;stroke:#d8b97e;stroke-width:1.5;stroke-dasharray:943;stroke-dashoffset:calc(943 - var(--journey-progress)*707.25)}.orbit-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:95px;height:95px;border-radius:50%;background:#ffffff0b;border:1px solid #fff2;box-shadow:inset 0 1px 0 #fff3,0 15px 35px #0003;display:grid;place-items:center}.orbit-logo img{height:70px;width:74px;object-fit:contain;background:#fff;padding:3px;border-radius:8px}.orbit-pointer{position:absolute;inset:0;transform:rotate(var(--journey-angle));pointer-events:none}.orbit-pointer:after{content:'';position:absolute;left:50%;top:11px;transform:translate(-50%,-50%);width:9px;height:9px;border-radius:50%;background:#f1d9aa;box-shadow:0 0 0 6px #e6c98c18,0 0 30px #e8ca9877}.orbit-stop{position:absolute;width:42px;height:42px;border:1px solid #d4e8ff33;background:linear-gradient(135deg,#345a7be0,#122e4bf0);box-shadow:inset 0 1px 0 #fff3;display:grid;place-items:center;border-radius:13px;transform:translate(-50%,-50%);color:#7799b8}.orbit-stop .ui-icon{height:21px;width:21px}.orbit-stop-0{left:50%;top:9%}.orbit-stop-1{left:91%;top:50%}.orbit-stop-2{left:50%;top:91%}.orbit-stop-3{left:9%;top:50%}.orbit-stop.is-current{border-color:#d9bb8188;color:#edd6ad;background:linear-gradient(135deg,#466b88,#1e4161);box-shadow:inset 0 1px 0 #fff4,0 0 30px #d5b78217}.journey-cards{position:absolute;left:0;right:0;bottom:15px;height:195px}.journey-card{position:absolute;inset:0;border:1px solid #dbedff2c;border-radius:21px;background:linear-gradient(130deg,#c8e6ff12,#afcce807);box-shadow:inset 0 1px 0 #fff3,0 20px 60px #0002;backdrop-filter:blur(24px);padding:25px 30px;opacity:var(--step-opacity,0);transform:translateY(calc(var(--step-delta)*70px)) rotate(calc(var(--step-delta)*3deg));pointer-events:none;will-change:opacity,transform}.journey-card.is-current{pointer-events:auto}.journey-card:first-child{--step-opacity:1}.journey-card>.ui-icon{position:absolute;right:27px;top:25px;color:#d8bd8b;width:24px;height:24px}.journey-step-number{display:block;font-size:8px;color:#9cb4cb;letter-spacing:.1em;margin-bottom:10px}.journey-card h3{font-size:27px;letter-spacing:-.04em;margin:0 40px 10px 0;color:#f0dfbf}.journey-card h4{font-size:13px;letter-spacing:-.02em;margin-bottom:9px;font-weight:500}.journey-card p{font-size:11px;line-height:1.8;color:#93aec5;margin:0;max-width:380px}.journey-progress-label{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);font-size:6px;letter-spacing:.16em;white-space:nowrap;color:#6c8ba8;display:flex;align-items:center;gap:18px}.journey-progress-label>span{font-size:16px}.journey-fall{background:linear-gradient(120deg,#102b49,#091f3b)}.journey-fall .journey-stage{height:430px;overflow:visible}.journey-fall .journey-cards{height:320px;top:45px;bottom:auto}.journey-fall .journey-card{padding:45px;display:flex;flex-direction:column;justify-content:center;transform:translateY(calc(var(--step-delta)*260px)) rotateX(calc(var(--step-delta)*-15deg)) rotateZ(calc(var(--step-delta)*2deg));border-radius:24px;background:linear-gradient(135deg,#e5f4ff1b,#b9d4ef07)}.journey-fall .journey-card h3{font-size:42px;margin-bottom:18px}.journey-fall .journey-card h4{font-size:17px;max-width:280px;line-height:1.4}.journey-fall .journey-card p{font-size:12px;max-width:370px}.journey-fall .journey-card>.ui-icon{width:34px;height:34px;top:35px;right:35px}.journey-fall .journey-step-number{margin-bottom:20px}.journey-fall .journey-progress-label{bottom:0}
@media(max-width:1200px){.brand .brand-logo{width:82px;height:78px}.site-header{height:108px}.site-header.scrolled{height:91px}.site-header.scrolled .brand-logo{width:69px;height:66px}.hero-book.actual-spread{left:-30px}.hero-screen.layout-device{left:110px}.hero-models .glass-badge{right:8px}.opening-inner{transform:translateX(-50%) rotateY(-15deg) rotateX(5deg) rotateZ(3deg) scale(.85)}.shelf-volume{width:40px;flex-basis:40px}.volume-spine{padding-inline:8px}.volume-spine strong{font-size:11px}.shelf-display{height:198px;width:140px;transform:rotateY(-13deg) rotateZ(5deg) translateX(5px)}.bookshelf{transform:rotateY(-5deg) rotateX(3deg) scale(.95);transform-origin:center left}.journey-pin{gap:50px}.journey-card{padding:23px}.journey-card h3{font-size:25px}.journey-card p{font-size:10px}.journey-fall .journey-card{padding:35px}.journey-fall .journey-card h3{font-size:36px}.journey-fall .journey-card h4{font-size:16px}.journey-fall .journey-card p{font-size:11px}.crm-stage .glass-dashboard{transform:rotateY(-16deg) rotateX(7deg) rotateZ(3deg) scale(.71)}.carousel-book{transform:translateX(calc(-50% + var(--offset)*210px)) translateY(calc(var(--distance)*12px)) translateZ(calc(var(--distance)*-90px)) rotateY(calc(var(--offset)*-25deg)) rotateZ(calc(var(--offset)*2deg))}}
@media(max-width:1000px){.hero-models .glass-badge{right:-15px;bottom:15px}.hero-scene .scene-selector{bottom:15px}.hero-scene .scene-caption{bottom:-12px}.opening-inner{transform:translateX(-50%) rotateY(-15deg) rotateX(5deg) rotateZ(3deg) scale(.69)}.magazine-hero .magazine-stage{height:370px}.opening-label{left:0;bottom:10px;padding:15px}.opening-label>span{font-size:5px}.opening-label>strong{font-size:10px}.shelf-volume{width:35px;flex-basis:35px}.shelf-display{height:175px;width:124px;transform:rotateY(-13deg) rotateZ(5deg) translateX(0);margin-left:0}.shelf-volumes{gap:2px;padding-inline:0}.volume-spine{padding-inline:6px}.volume-spine strong{font-size:10px}.bookshelf{transform:scale(.91);transform-origin:center left}.bookshelf>.tiny{font-size:6px}.journey-pin{gap:40px;grid-template-columns:.95fr 1.05fr}.journey-stage{height:520px}.journey-orbit{width:290px;height:290px;top:32%}.journey-cards{height:215px}.journey-context h2{font-size:44px}.journey-context p{font-size:12px}.journey-card h3{font-size:24px}.journey-card h4{font-size:12px}.journey-card p{font-size:10px}.journey-fall .journey-card{padding:27px}.journey-fall .journey-card h3{font-size:32px}.journey-fall .journey-card h4{font-size:15px}.journey-fall .journey-card p{font-size:11px}.journey-fall .journey-card>.ui-icon{width:27px;height:27px;top:25px;right:25px}.crm-stage .glass-dashboard{transform:rotateY(-16deg) rotateX(7deg) rotateZ(3deg) scale(.62)}.dashboard-showcase-stage>.glass-dashboard{width:100%;transform:rotateY(-4deg) rotateX(4deg)}.dashboard-showcase-stage .dashboard-content{padding:22px}.dashboard-showcase-stage .dashboard-sidebar{width:115px}.dashboard-showcase-stage .dash-heading h4{font-size:27px}.dashboard-showcase-stage .dash-metrics span{font-size:8px}.dashboard-showcase-stage .dash-metrics strong{font-size:31px}.dashboard-showcase-stage .dash-tasks-panel label{font-size:8px}.dashboard-showcase-stage .dash-tasks-panel label small{font-size:6px}.carousel-controls h3{font-size:21px}.carousel-book{width:240px;height:339px;transform:translateX(calc(-50% + var(--offset)*190px)) translateY(calc(var(--distance)*12px)) translateZ(calc(var(--distance)*-90px)) rotateY(calc(var(--offset)*-25deg)) rotateZ(calc(var(--offset)*2deg))}.carousel-stage{height:410px}.carousel-controls{margin-top:0}}
@media(max-width:780px){.site-header{height:93px;padding-inline:21px}.site-header.scrolled{height:83px}.brand .brand-logo{width:73px;height:70px;border-radius:7px;padding:2px}.site-header.scrolled .brand-logo{width:63px;height:60px}.header-contact{font-size:9px}.mobile-menu{top:94px}.hero{padding-top:145px}.hero-scene{height:470px}.hero-models .hero-book.actual-spread{left:2px;top:218px;width:430px;height:305px}.hero-screen.layout-device{top:25px;left:100px}.hero-models .hero-crm.glass-dashboard{left:250px;top:257px}.hero-models .glass-badge{bottom:12px;right:-13px;min-width:160px;padding:11px 15px}.hero-scene .scene-selector{bottom:-5px}.hero-scene .scene-caption{bottom:-31px}.hero-bottom{margin-top:42px}.hero-models .glass-badge>span{font-size:8px}.hero-models .glass-badge strong{font-size:10px}.footer-wordmark .brand-logo{width:170px}.footer-top{align-items:center}.footer-top>div{gap:12px}.social-icons{gap:9px;margin-top:13px;flex-wrap:wrap}.social-icons>a{font-size:9px;padding:9px 11px;gap:7px}.social-icons .ui-icon{width:16px;height:16px}.footer-email{font-size:19px}.footer-contact-icon .ui-icon{width:19px;height:19px}.magazine-hero .magazine-stage{height:390px}.opening-magazine{height:390px}.opening-inner{top:-5px;transform:translateX(-50%) rotateY(-14deg) rotateX(4deg) rotateZ(2deg) scale(.9)}.opening-label{left:5%;bottom:0;padding:17px 20px}.opening-label>span{font-size:6px}.opening-label>strong{font-size:11px}.shelf-visual{min-height:380px;height:400px!important}.bookshelf{width:100%;max-width:520px;transform:rotateY(-4deg) rotateX(3deg);transform-origin:center}.shelf-volumes{justify-content:center;gap:3px;padding-inline:0}.shelf-volume{flex-basis:42px;width:42px}.volume-spine{padding-inline:9px}.volume-spine strong{font-size:11px}.shelf-display{width:130px;height:184px;transform:rotateY(-13deg) rotateZ(4deg) translateX(5px);margin-left:4px}.bookshelf>.tiny{font-size:7px;margin-bottom:5px}.bookshelf>p{font-size:11px}.shelf-plank{width:100%;margin:0}.portfolio-runway{height:1450px}.portfolio-pin{top:94px;height:min(610px,calc(100vh - 94px))}.portfolio-section{padding-top:70px}.carousel-stage{height:360px}.carousel-book{top:20px;width:222px;height:314px;transform:translateX(calc(-50% + var(--offset)*150px)) translateY(calc(var(--distance)*10px)) translateZ(calc(var(--distance)*-80px)) rotateY(calc(var(--offset)*-30deg)) rotateZ(calc(var(--offset)*2deg))}.carousel-controls{gap:19px;margin-top:0}.carousel-controls h3{font-size:17px;min-width:230px;max-width:250px;line-height:1.4;min-height:44px}.carousel-controls .tiny{font-size:7px}.carousel-controls>button{width:36px;height:36px;font-size:18px}.carousel-dots{margin-top:11px}.carousel-scroll-hint{font-size:5.5px;letter-spacing:.1em;margin-top:17px}.carousel-book-open{font-size:8px;padding:9px 13px}.digital-showcase{margin-top:20px;padding-top:65px}.dashboard-showcase-stage{padding:25px 0 40px}.dashboard-showcase-stage>.glass-dashboard{width:660px;flex-shrink:0;transform:rotateY(-3deg) rotateX(3deg) scale(.8);transform-origin:center center}.dashboard-showcase-stage{height:385px}.dashboard-showcase-stage .dashboard-layout{min-height:365px}.dashboard-showcase-stage .dashboard-sidebar{width:110px}.dashboard-showcase-stage .dashboard-content{padding:23px 24px 15px}.dashboard-showcase-stage .dash-heading h4{font-size:23px}.dashboard-showcase-stage .dash-metrics span{font-size:7px}.dashboard-showcase-stage .dash-metrics strong{font-size:30px}.dashboard-showcase-stage .dash-metrics small{font-size:5px}.dashboard-showcase-stage .dash-tasks-panel label{font-size:7px;padding:8px 0}.dashboard-showcase-stage .dash-tasks-panel label small{font-size:5px}.dashboard-showcase-stage .dash-chart-panel h5,.dashboard-showcase-stage .dash-tasks-panel h5{font-size:9px}.dashboard-showcase-stage .dash-pipeline{font-size:6px;margin-top:15px}.crm-stage .glass-dashboard{transform:rotateY(-12deg) rotateX(6deg) rotateZ(2deg) scale(.77)}.crm-stage{height:360px}.journey-section{height:2400px}.journey-pin{top:83px;min-height:0;height:calc(100vh - 83px);max-height:none;grid-template-columns:1fr;gap:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding-block:25px}.journey-context h2{font-size:37px;line-height:1.12;margin-bottom:17px}.journey-context h2>br{display:none}.journey-context .eyebrow{font-size:7px;margin-bottom:15px}.journey-context>p{font-size:11px;max-width:450px;margin:0}.journey-navigation{display:flex;flex-direction:row;justify-content:space-between;gap:5px;margin-top:14px}.journey-navigation>button{padding:0;flex-direction:column;gap:6px;font-size:7px;text-align:center}.journey-navigation>button>span{width:26px;height:26px;font-size:8px}.journey-stage{height:420px;flex-shrink:1;margin-top:15px;min-height:315px}.journey-orbit{width:205px;height:205px;top:28%;transform:translate(-50%,-50%) rotateX(20deg)}.orbit-logo{width:65px;height:65px}.orbit-logo img{width:55px;height:52px}.orbit-stop{width:32px;height:32px;border-radius:10px}.orbit-stop .ui-icon{width:16px;height:16px}.orbit-pointer:after{width:7px;height:7px;top:6px}.journey-cards{bottom:17px;height:170px;left:4%;right:4%}.journey-card{padding:20px 23px;border-radius:18px}.journey-card h3{font-size:23px;margin-bottom:7px}.journey-card h4{font-size:12px;margin-bottom:7px;max-width:320px}.journey-card p{font-size:10px;line-height:1.7;max-width:390px}.journey-step-number{margin-bottom:7px;font-size:7px}.journey-card>.ui-icon{height:21px;width:21px;top:20px;right:23px}.journey-progress-label{bottom:-5px;font-size:5px}.journey-fall .journey-stage{height:340px;min-height:290px;margin-top:25px}.journey-fall .journey-cards{height:290px;top:10px;left:4%;right:4%}.journey-fall .journey-card{padding:30px}.journey-fall .journey-card h3{font-size:34px}.journey-fall .journey-card h4{font-size:16px;max-width:300px}.journey-fall .journey-card p{font-size:11px}.journey-fall .journey-card>.ui-icon{width:29px;height:29px;top:28px;right:28px}.journey-fall .journey-progress-label{bottom:0}.web-stage .own-website-device{transform:rotateY(-14deg) rotateX(6deg) rotateZ(1deg) scale(.95)}#magazine-reader{width:98vw;height:92vh;border-radius:12px}.reader-heading{padding:13px 16px;gap:13px;flex-wrap:wrap}.reader-heading h2{font-size:16px;max-width:240px;line-height:1.35}.reader-heading .tiny{font-size:5px}.reader-heading>a{font-size:8px;order:3;margin-left:0;margin-top:-2px}.reader-close{margin-left:auto;width:31px;height:31px;font-size:21px}}
@media(max-width:480px){.site-header{height:87px}.site-header.scrolled{height:77px}.brand .brand-logo{width:67px;height:64px;padding:2px}.site-header.scrolled .brand-logo{width:59px;height:56px}.mobile-menu{top:87px}.hero{padding-top:133px}.hero-scene{height:370px;margin-top:34px}.hero-models{transform:scale(.62);inset:0 -180px 0 0}.hero-models .hero-book.actual-spread{top:195px;left:-8px;width:430px;height:305px}.hero-screen.layout-device{left:99px;top:-2px}.hero-models .hero-crm.glass-dashboard{left:250px;top:246px}.hero-models .glass-badge{bottom:-35px;right:-10px;min-width:155px}.hero-scene .scene-selector{bottom:-14px}.hero-scene .scene-caption{bottom:-37px;font-size:5px}.hero-bottom{margin-top:48px}.hero-scene[data-scene="crm"] .hero-crm.glass-dashboard{transform:translateZ(110px) translate(-205px,-140px) rotateY(-12deg) rotateX(4deg) rotateZ(1deg) scale(.82)}.hero-scene[data-scene="website"] .hero-screen.layout-device{transform:translateZ(110px) translate(-75px,45px) rotateY(-12deg) rotateX(4deg) rotateZ(-1deg) scale(1.02)}.hero-copy h1{font-size:42px}.hero-copy p{font-size:12px}.footer-top{align-items:start;gap:35px}.footer-top>div{width:100%}.footer-wordmark .brand-logo{width:155px}.social-icons>a{font-size:9px;gap:7px;padding:10px 12px}.social-icons{gap:8px}.footer-contact-icon{gap:11px}.route-copy .tiny{font-size:5.5px}.carousel-stage{height:322px}.carousel-book{width:200px;height:283px;top:18px;transform:translateX(calc(-50% + var(--offset)*122px)) translateY(calc(var(--distance)*7px)) translateZ(calc(var(--distance)*-70px)) rotateY(calc(var(--offset)*-32deg)) rotateZ(calc(var(--offset)*2deg))}.carousel-controls{gap:11px}.carousel-controls h3{font-size:14px;min-width:195px;max-width:210px;min-height:40px}.carousel-controls>button{width:33px;height:33px;font-size:17px}.carousel-controls .tiny{font-size:6px}.carousel-dots{gap:9px}.carousel-scroll-hint{font-size:5px}.portfolio-pin{top:86px;height:min(530px,calc(100vh - 86px))}.portfolio-runway{height:1350px}.digital-showcase .heading-inline h2{font-size:36px}.digital-showcase .heading-inline p{font-size:11px}.dashboard-showcase-stage{height:285px;overflow:visible}.dashboard-showcase-stage>.glass-dashboard{transform:rotateY(-3deg) rotateX(3deg) scale(.5);width:660px}.crm-stage{height:290px}.crm-stage .glass-dashboard{transform:rotateY(-10deg) rotateX(5deg) rotateZ(2deg) scale(.51)}.opening-inner{transform:translateX(-50%) rotateY(-12deg) rotateX(4deg) rotateZ(2deg) scale(.63);top:-45px}.opening-magazine{height:300px}.magazine-hero .magazine-stage{height:310px}.opening-label{left:0;bottom:-10px;right:0;width:max-content;max-width:100%;padding:14px 17px}.opening-label>span{font-size:5px}.opening-label>strong{font-size:10px}.opening-label>small{font-size:7px}.shelf-volumes{gap:2px;height:290px}.shelf-volume{width:31px;flex-basis:31px;height:calc(var(--volume-height)*.84)}.volume-spine{padding-inline:5px;gap:12px}.volume-spine strong{font-size:9px}.volume-spine small{font-size:4px}.volume-spine i{font-size:6px}.shelf-display{width:104px;height:147px;transform:rotateY(-13deg) rotateZ(4deg) translateX(3px);margin-left:2px}.bookshelf>p{font-size:10px;margin-top:27px}.bookshelf>.tiny{font-size:5.5px;margin-bottom:-20px}.shelf-visual{height:360px!important;min-height:360px}.journey-pin{top:77px;height:calc(100vh - 77px);padding-block:24px}.journey-context h2{font-size:33px;margin-bottom:13px}.journey-context .eyebrow{font-size:6px;letter-spacing:.1em}.journey-context>p{font-size:10px}.journey-navigation{margin-top:15px;gap:3px}.journey-navigation>button{font-size:6px;gap:5px}.journey-stage{height:385px;min-height:290px;margin-top:12px}.journey-orbit{width:180px;height:180px;top:27%}.orbit-logo{width:60px;height:60px}.orbit-logo img{width:49px;height:47px}.orbit-stop{width:29px;height:29px;border-radius:9px}.orbit-stop .ui-icon{width:14px;height:14px}.journey-cards{left:0;right:0;bottom:9px;height:185px}.journey-card{padding:21px}.journey-card h3{font-size:23px}.journey-card h4{font-size:12px;max-width:230px}.journey-card p{font-size:10px;max-width:100%;line-height:1.7}.journey-card>.ui-icon{right:20px;top:21px}.journey-progress-label{bottom:-12px;font-size:5px}.journey-fall .journey-stage{height:325px;min-height:290px}.journey-fall .journey-cards{left:0;right:0;height:285px;top:10px}.journey-fall .journey-card{padding:27px}.journey-fall .journey-card h3{font-size:34px}.journey-fall .journey-card h4{font-size:15px;max-width:240px}.journey-fall .journey-card p{font-size:11px}.journey-fall .journey-card>.ui-icon{height:27px;width:27px;top:27px;right:27px}.journey-fall .journey-progress-label{bottom:-15px}.web-stage .own-website-device{transform:rotateY(-12deg) rotateX(6deg) rotateZ(1deg) scale(.72)}.popular-choice{font-size:10px;top:-14px}.price-card.featured{margin-block:6px}.reader-heading h2{font-size:14px;max-width:230px}.reader-heading .tiny{font-size:5px}.reader-heading>a{font-size:7px}.reader-heading{padding:13px}}
@media(max-height:740px) and (min-width:781px){.journey-pin{min-height:520px}.journey-stage{height:470px}.journey-orbit{width:260px;height:260px;top:30%}.journey-cards{height:195px;bottom:5px}.journey-context h2{font-size:45px}.journey-fall .journey-stage{height:370px}.journey-fall .journey-cards{top:15px;height:300px}.portfolio-pin{height:calc(100vh - 100px)}.carousel-stage{height:360px}.carousel-book{height:310px;width:220px;top:16px}.carousel-controls h3{font-size:18px}.carousel-scroll-hint{margin-top:11px}}
@media(prefers-reduced-motion:reduce){.portfolio-runway{height:auto}.portfolio-pin{position:relative;top:0;height:600px;min-height:0}.carousel-scroll-hint{visibility:hidden}.opening-magazine{--book-open:1!important}.journey-section{height:auto;overflow:visible}.journey-pin{position:relative;top:0;height:auto;min-height:0;display:grid;padding-block:80px}.journey-orbit{display:none}.journey-stage,.journey-fall .journey-stage{height:auto;min-height:0;margin-top:30px}.journey-cards,.journey-fall .journey-cards{position:static;height:auto;display:flex;flex-direction:column;gap:20px}.journey-card,.journey-fall .journey-card{position:relative;opacity:1!important;transform:none!important;inset:auto;height:auto;min-height:190px;padding:25px}.journey-navigation{display:none}.journey-progress-label{display:none}.carousel-book{transition:none}.shelf-volume{transition:none}}

.carousel-stage{pointer-events:none}.carousel-book{pointer-events:auto}
.dashboard-showcase-stage,.crm-stage{pointer-events:none}.dashboard-showcase-stage .glass-dashboard,.crm-stage .glass-dashboard{pointer-events:auto}
.dashboard-showcase-stage .dashboard-sidebar>button{font-size:11px;padding:10px 8px;gap:9px}.dashboard-showcase-stage .dashboard-sidebar .ui-icon{width:16px;height:16px}.dashboard-showcase-stage .dash-period>button{font-size:10px;padding:5px 17px}.dashboard-showcase-stage .dashboard-top>small{font-size:9px}.dashboard-showcase-stage .dashboard-demo-label{font-size:8px}.dashboard-showcase-stage .dash-table-head{font-size:10px}.dashboard-showcase-stage .dash-table-row{font-size:12px;padding-block:19px}.dashboard-showcase-stage .dash-table-row small{font-size:9px}.dashboard-showcase-stage .dash-table-row i{font-size:9px}.dashboard-showcase-stage .dash-panel-note{font-size:11px;max-width:450px}.dashboard-showcase-stage .dash-heading h4{font-size:30px}.dashboard-showcase-stage .dashboard-bottom{font-size:7px}.dashboard-showcase-stage .dash-sidebar-bottom{font-size:8px}.dashboard-showcase-stage .dash-panel-heading>span,.dashboard-showcase-stage .chart-axis{font-size:7px}.dashboard-showcase-stage .dash-full-tasks label{font-size:12px}.dashboard-showcase-stage .dash-full-tasks small{font-size:10px}
@media(max-width:780px){.dashboard-showcase-stage{height:auto;display:block;padding:25px 0 40px}.dashboard-showcase-stage>.glass-dashboard{width:100%;transform:none}.dashboard-showcase-stage .dashboard-layout{min-height:0}.dashboard-showcase-stage .dashboard-sidebar{width:55px;padding:17px 6px}.dashboard-showcase-stage .dash-brand{width:39px;margin-bottom:20px}.dashboard-showcase-stage .dashboard-sidebar>button{justify-content:center;padding:10px 8px}.dashboard-showcase-stage .dashboard-sidebar>button>span,.dashboard-showcase-stage .dash-sidebar-bottom>span{display:none}.dashboard-showcase-stage .dashboard-sidebar .ui-icon{width:17px;height:17px}.dashboard-showcase-stage .dash-sidebar-bottom{justify-content:center}.dashboard-showcase-stage .dashboard-content{padding:19px 15px}.dashboard-showcase-stage .dash-heading h4{font-size:22px}.dashboard-showcase-stage .dash-heading>div>span{font-size:6px}.dashboard-showcase-stage .dashboard-demo-label{font-size:6px}.dashboard-showcase-stage .dashboard-top>small{font-size:7px}.dashboard-showcase-stage .dash-metrics{gap:7px}.dashboard-showcase-stage .dash-metrics>div{padding:10px}.dashboard-showcase-stage .dash-metrics span{font-size:8px;white-space:normal}.dashboard-showcase-stage .dash-metrics strong{font-size:27px}.dashboard-showcase-stage .dash-metrics small{font-size:6px}.dashboard-showcase-stage .dash-columns{grid-template-columns:1fr}.dashboard-showcase-stage .dash-tasks-panel label{font-size:10px}.dashboard-showcase-stage .dash-tasks-panel small{font-size:8px}.dashboard-showcase-stage .dash-chart-panel h5,.dashboard-showcase-stage .dash-tasks-panel h5{font-size:11px}.dashboard-showcase-stage .dash-pipeline{font-size:6px;gap:4px}.dashboard-showcase-stage .dash-pipeline>span{gap:3px;white-space:normal}.dashboard-showcase-stage .dash-pipeline i{display:none}.dashboard-showcase-stage .dash-table-head{font-size:7px;gap:7px}.dashboard-showcase-stage .dash-table-row{font-size:9px;gap:7px;grid-template-columns:1fr 1fr}.dashboard-showcase-stage .dash-table-row>i{grid-column:span 2;width:max-content;font-size:7px}.dashboard-showcase-stage .dash-table-row small{font-size:6px}.dashboard-showcase-stage .dash-table-head>span:last-child{display:none}.dashboard-showcase-stage .dash-panel-note{font-size:9px}.dashboard-showcase-stage .dashboard-bottom{font-size:5px}.dashboard-showcase-stage .dash-full-tasks label{font-size:9px;gap:8px}.dashboard-showcase-stage .dash-full-tasks small{font-size:7px}.dashboard-showcase-stage .dash-period>button{font-size:9px;padding:5px 14px}}
@media(max-width:480px){.dashboard-showcase-stage{height:auto}.dashboard-showcase-stage>.glass-dashboard{width:100%;transform:none;border-radius:14px}.dashboard-showcase-stage .dashboard-content{padding:16px 11px}.dashboard-showcase-stage .dashboard-sidebar{width:46px;padding:16px 4px}.dashboard-showcase-stage .dash-brand{width:32px}.dashboard-showcase-stage .dashboard-sidebar>button{padding:9px 6px}.dashboard-showcase-stage .dash-heading h4{font-size:19px}.dashboard-showcase-stage .dash-avatar{width:24px;height:24px;font-size:8px}.dashboard-showcase-stage .dash-heading>div>span{font-size:5px;letter-spacing:.1em}.dashboard-showcase-stage .dash-metrics{gap:5px}.dashboard-showcase-stage .dash-metrics>div{padding:8px}.dashboard-showcase-stage .dash-metrics span{font-size:7px}.dashboard-showcase-stage .dash-metrics strong{font-size:25px}.dashboard-showcase-stage .dash-metrics small{font-size:5.5px}.dashboard-showcase-stage .dash-pipeline{font-size:5.5px;gap:2px}.dashboard-showcase-stage .dashboard-top{padding-inline:10px;gap:9px}.dashboard-showcase-stage .dashboard-top>small{font-size:6px}.dashboard-showcase-stage .dashboard-demo-label{font-size:5px;padding-inline:6px}.dashboard-showcase-stage .dash-tasks-panel label{font-size:9px}.dashboard-showcase-stage .dash-tasks-panel label small{font-size:7px}.dashboard-showcase-stage .dash-chart-panel h5,.dashboard-showcase-stage .dash-tasks-panel h5{font-size:9px}}
