.scene-art{isolation:isolate;width:100%;max-width:650px;height:clamp(320px,38vw,490px);margin-inline:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.scene-vision-composition,.scene-launch-composition,.scene-canvas-composition{position:absolute;inset:0}.scene-vision{background:radial-gradient(at 52% 44%,#38204a66,#0000 67%)}.scene-vision-aura{filter:blur(16px);background:radial-gradient(at 48% 39%,#c56bc72e,#0000 54%),radial-gradient(at 56% 68%,#665cb94a,#0000 47%);position:absolute;inset:5% 2% 8%}.scene-vision-ground{filter:blur(10px);background:radial-gradient(#aea2dc2e,#0000 68%);border-radius:50%;height:16%;position:absolute;bottom:8%;left:13%;right:12%}.scene-glass-layer{border:1px solid #ffffff6e;border-radius:20px;width:62%;height:27%;position:absolute;left:19%;overflow:visible;transform:rotate(-24deg)skew(16deg);box-shadow:inset 0 1px #ffffffc2,inset 0 -1px #ffffff38,0 15px 30px #0c061e52}.scene-glass-layer:before{content:"";background:linear-gradient(#fff4,#b39fff18);border:1px solid #e9dfff42;border-top:0;border-radius:0 0 18px 18px;height:17%;position:absolute;top:100%;left:-1px;right:-1px;box-shadow:0 10px 24px #08051d42}.scene-glass-layer:after{content:"";background:linear-gradient(90deg,#fff9,#0000);width:60%;height:1px;position:absolute;top:9%;left:7%;box-shadow:0 0 9px #ffe8fa5e}.scene-glass-layer>span{letter-spacing:.18em;color:#fffbd3;font-size:clamp(7px,.8vw,10px);font-weight:500;position:absolute;bottom:17%;left:8%;transform:skew(-16deg)}.scene-glass-layer>i{background:radial-gradient(circle at 32% 26%,#fff9,#ffffff03 65%);border:1px solid #fffa;border-radius:50%;width:25%;height:64%;position:absolute;top:16%;right:13%;transform:skew(-12deg);box-shadow:inset -6px -7px 14px #30184a17}.scene-glass-layer>b{background:#fff9;border-radius:50%;width:4px;height:4px;position:absolute;top:18%;right:7%;box-shadow:0 0 12px #fff8}.scene-glass-market{z-index:1;background:linear-gradient(135deg,#588ee947,#7794de47 43%,#bba7f325 73%,#d7c0f63d);top:59%}.scene-glass-brand{z-index:2;background:linear-gradient(135deg,#cd8bdf70,#a376cc70 47%,#7c69b845 78%,#e6b6eb55);top:37%;left:20%}.scene-glass-product{z-index:3;background:linear-gradient(135deg,#f8c9e2aa,#d3a0d575 39%,#bc91d845 74%,#eee1ff8a);top:15%;left:21%}.scene-glass-product:before{background:linear-gradient(#ffddf18c,#d29ddb2e)}.scene-glass-brand:before{background:linear-gradient(#b899d66b,#8e71b322)}.scene-glass-market:before{background:linear-gradient(#94b4fb60,#6286c72e)}.scene-vision-caption{color:#b5aac6;letter-spacing:.2em;justify-content:center;align-items:center;gap:9px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.scene-vision-caption>i{background:#d7b2d4;border-radius:50%;width:4px;height:4px}.scene-launch-paths{fill:none;stroke:#c6857766;stroke-width:1px;stroke-dasharray:4 5;width:100%;height:100%;position:absolute;inset:0}.scene-launch-poster{color:#a23e35;background:linear-gradient(125deg,#fff9eb,#f2e8d4);border:1px solid #fffc;width:54%;height:82%;padding:5.2%;position:absolute;top:7%;left:17%;overflow:hidden;transform:rotate(-7deg);box-shadow:0 2px #d2c3a8,0 22px 30px #60311f20,0 2px 6px #60311f12}.scene-poster-heading{letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:clamp(5px,.75vw,9px);font-weight:600;display:flex}.scene-poster-heading>b{font-size:clamp(15px,2vw,22px);font-weight:400;line-height:1}.scene-launch-poster>strong{z-index:1;letter-spacing:-.065em;margin-top:11%;font-size:clamp(36px,5.7vw,74px);font-weight:650;line-height:.96;display:block;position:relative}.scene-launch-poster>p{z-index:1;letter-spacing:-.015em;color:#a66551;margin:7% 0 0;font-size:clamp(8px,1.2vw,15px);line-height:1.35;position:relative}.scene-poster-sculpture{width:48%;height:32%;position:absolute;bottom:9%;right:10%;transform:rotate(-14deg)}.scene-poster-sculpture>i{background:radial-gradient(circle at 31% 22%,#ffaa83,#ed7b63 48%,#bc423c 86%);border-radius:50%;position:absolute;inset:0 11% 0 0;box-shadow:inset -7px -9px 16px #8f353227,4px 9px 17px #b7614930}.scene-poster-sculpture>b{background:linear-gradient(140deg,#fae1ab,#d8ae6e 68%,#c19254);border-radius:50%;width:58%;height:71%;position:absolute;bottom:-1%;right:0;box-shadow:inset 0 1px 1px #fff7,0 7px 12px #976f3326}.scene-poster-sculpture>span{border:1px solid #fff9;border-radius:50%;width:125%;height:20%;position:absolute;bottom:20%;left:-11%;transform:rotate(-28deg)}.scene-poster-foot{letter-spacing:.04em;color:#ba8d72;justify-content:space-between;align-items:center;font-size:clamp(4px,.5vw,6px);display:flex;position:absolute;bottom:5%;left:9%;right:9%}.scene-launch-email{color:#543c32;background:#fffdfa;border:1px solid #fff;width:29%;height:33%;padding:4.2% 3.7%;position:absolute;top:19%;right:3%;transform:rotate(8deg);box-shadow:0 2px #ddd3c5,0 15px 25px #60311f1c}.scene-email-bar{border-bottom:1px solid #e7e0d4;align-items:center;gap:3px;margin-bottom:15%;padding-bottom:7%;display:flex}.scene-email-bar>i{background:#d3c5b6;border-radius:50%;width:3px;height:3px}.scene-email-bar>span{letter-spacing:.08em;color:#ba9d84;margin-left:auto;font-size:clamp(4px,.4vw,5px)}.scene-launch-email>span{letter-spacing:.08em;color:#a8856b;font-size:clamp(4px,.45vw,6px)}.scene-launch-email>strong{letter-spacing:-.05em;margin-top:7%;font-size:clamp(16px,2.4vw,31px);font-weight:600;line-height:1.02;display:block}.scene-launch-email>p{color:#a58973;margin:8% 0 0;font-size:clamp(5px,.55vw,7px);line-height:1.3}.scene-launch-email>b{color:#fff5e8;background:#a5473c;justify-content:space-between;align-items:center;padding:5% 7%;font-size:clamp(4px,.45vw,6px);font-weight:400;display:flex;position:absolute;bottom:10%;left:12%;right:12%}.scene-launch-social{color:#ffe9c9;background:linear-gradient(140deg,#c96750,#ae463e);border:1px solid #efb090;width:29%;height:39%;padding:4.5% 4%;position:absolute;bottom:4%;left:2%;transform:rotate(-12deg);box-shadow:0 3px #903c37,0 15px 25px #60311f20}.scene-launch-social>span{letter-spacing:.1em;font-size:clamp(4px,.55vw,7px);display:block}.scene-launch-social>strong{letter-spacing:-.055em;margin-top:14%;font-size:clamp(23px,3.25vw,42px);font-weight:600;line-height:.98;display:block}.scene-launch-social>div{align-items:center;gap:7px;display:flex;position:absolute;bottom:10%;left:14%;right:14%}.scene-launch-social>div>i{background:#f5c89e;border-radius:50%;flex-shrink:0;width:4px;height:4px}.scene-launch-social>div>span{letter-spacing:.06em;color:#edbc97;font-size:clamp(3px,.45vw,5px)}.scene-launch-label{letter-spacing:.11em;color:#a17b6b;align-items:center;gap:8px;font-size:7px;display:flex;position:absolute;bottom:8%;right:3%}.scene-launch-label>i{background:#c2a191;width:10px;height:1px}.scene-canvas-shadow{filter:blur(9px);background:radial-gradient(#40334424,#0000 69%);border-radius:50%;height:12%;position:absolute;bottom:6%;left:16%;right:11%}.scene-canvas-paper{color:#302d35;background:linear-gradient(140deg,#fffefa,#f5f1e9);border:1px solid #fff;width:70%;height:83%;padding:5.5% 6%;position:absolute;top:5%;left:15%;transform:rotate(-5deg);box-shadow:1px 3px #d6d0c5,0 20px 30px #30233416,0 2px 5px #30233409}.scene-paper-top{letter-spacing:.06em;color:#a2a098;justify-content:space-between;align-items:center;font-size:clamp(5px,.7vw,8px);font-weight:600;display:flex}.scene-paper-title{letter-spacing:-.055em;color:#494052;margin-top:10%;font-size:clamp(26px,4.2vw,54px);font-weight:650;line-height:.98;display:block;transform:rotate(-1deg)}.scene-paper-questions{margin-top:10%}.scene-paper-questions>div{grid-template-columns:18px 1fr;align-items:center;gap:3px 9px;margin-bottom:7%;display:grid}.scene-paper-questions>div>span{color:#aaa29c;letter-spacing:.05em;font-size:clamp(5px,.55vw,7px)}.scene-paper-questions strong{letter-spacing:-.02em;color:#766c74;font-size:clamp(8px,.9vw,11px);font-weight:500}.scene-paper-questions i{background:#dfd9ce;grid-column:2;width:100%;height:1px;margin-top:7%;display:block;box-shadow:0 6px #ece7de}.scene-paper-bottom{color:#a39b90;letter-spacing:.07em;justify-content:space-between;align-items:center;font-size:clamp(4px,.5vw,6px);display:flex;position:absolute;bottom:6%;left:9%;right:9%}.scene-paper-bottom>b{color:#8c7e93;font-size:clamp(14px,1.5vw,19px);font-weight:400}.scene-canvas-note{color:#645078;background:linear-gradient(135deg,#e7def4,#d0bee7);width:31%;height:34%;padding:4.5% 4.4%;position:absolute;bottom:13%;right:2%;transform:rotate(11deg);box-shadow:1px 3px #bdaecd,0 14px 20px #3023341c}.scene-canvas-note>span{letter-spacing:.07em;color:#9c89ad;font-size:clamp(4px,.5vw,6px);display:block}.scene-canvas-note>strong{letter-spacing:-.035em;margin-top:14%;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.5vw,31px);font-style:italic;font-weight:400;line-height:1.04;display:block}.scene-canvas-note>i{background:#9e88b4;width:25%;height:1px;position:absolute;bottom:12%;left:14%;transform:rotate(-8deg)}.scene-canvas-pencil{background:linear-gradient(90deg,#998bb0,#d1c5e2 35%,#aa9aba 74%,#8a7a9b);border-radius:3px;width:7px;height:65%;position:absolute;top:27%;left:6%;transform:rotate(14deg);box-shadow:3px 5px 7px #3023341a}.scene-canvas-pencil:before{content:"";background:#ddd4c9;border-radius:3px;height:6px;position:absolute;top:-4px;left:0;right:0}.scene-canvas-pencil>i{clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(#bdab93 70%,#4b4546 71%);height:16px;position:absolute;top:100%;left:0;right:0}@media (max-width:900px){.scene-art{height:clamp(320px,42vw,430px)}.scene-glass-layer{border-radius:16px}.scene-glass-layer:before{border-radius:0 0 14px 14px}.scene-launch-poster>strong{font-size:clamp(39px,5.7vw,60px)}.scene-paper-title{font-size:clamp(30px,4vw,43px)}}@media (max-width:600px){.scene-art{max-width:440px;height:310px}.scene-vision-composition{inset:0 1%}.scene-glass-layer{border-radius:14px;width:61%;height:25%;left:18%}.scene-glass-product{top:15%;left:21%}.scene-glass-brand{top:36%;left:20%}.scene-glass-market{top:57%;left:19%}.scene-glass-layer>span{letter-spacing:.13em;font-size:6px}.scene-glass-layer>b{width:3px;height:3px}.scene-vision-caption{letter-spacing:.15em;font-size:6px;bottom:2%}.scene-vision-ground{height:14%;bottom:8%}.scene-launch-poster{width:53%;padding:5%;left:18%}.scene-launch-poster>strong{font-size:48px}.scene-poster-heading{font-size:6px}.scene-launch-poster>p{font-size:10px}.scene-poster-foot{font-size:4px}.scene-launch-email{height:35%;top:18%;right:2%}.scene-launch-email>strong{font-size:23px}.scene-launch-email>span{font-size:5px}.scene-launch-email>p{font-size:6px}.scene-launch-email>b{font-size:5px}.scene-launch-social>strong{font-size:30px}.scene-launch-social>span{font-size:5px}.scene-launch-label{gap:6px;font-size:5px}.scene-launch-label>i{width:7px}.scene-paper-title{margin-top:11%;font-size:36px}.scene-paper-top{font-size:5px}.scene-paper-questions{margin-top:11%}.scene-paper-questions>div{grid-template-columns:13px 1fr;gap:2px 7px;margin-bottom:9%}.scene-paper-questions strong{font-size:9px}.scene-paper-questions>div>span{font-size:5px}.scene-paper-bottom{font-size:4px}.scene-canvas-note>strong{font-size:24px}.scene-canvas-note>span{font-size:4px}.scene-canvas-pencil{width:5px}}@media (max-width:370px){.scene-art{height:280px}.scene-launch-poster>strong{font-size:39px}.scene-launch-poster>p{font-size:8px}.scene-launch-email>strong{font-size:18px}.scene-launch-social>strong{font-size:26px}.scene-launch-social>span{font-size:4px}.scene-paper-title{font-size:30px}.scene-paper-questions strong{font-size:8px}.scene-canvas-note>strong{font-size:20px}.scene-glass-layer>span,.scene-vision-caption{font-size:5px}}.landing-deck :where(.scene-motion-part,.scene-glass-layer>span,.scene-glass-layer>i,.scene-glass-layer>b,.scene-launch-poster>strong,.scene-launch-poster>p,.scene-poster-sculpture>i,.scene-poster-sculpture>b,.scene-poster-sculpture>span,.scene-launch-email>span,.scene-launch-email>strong,.scene-launch-email>p,.scene-launch-email>b,.scene-launch-social>span,.scene-launch-social>strong,.scene-launch-social>div,.scene-launch-label>span,.scene-launch-label>i,.scene-paper-questions>div>i,.scene-canvas-note>span,.scene-canvas-note>strong,.scene-canvas-note>i){--scene-start:.14;--scene-speed:3.8;--scene-x:0px;--scene-y:12px;--scene-turn:0deg;--scene-scale:1;--scene-grow:0;--scene-base:.12;--scene-reveal:clamp(0,calc((var(--explore-progress,1) - var(--scene-start))*var(--scene-speed)),1);opacity:calc(var(--scene-base) + (1 - var(--scene-base))*var(--scene-reveal));translate:calc((1 - var(--scene-reveal))*var(--scene-x)) calc((1 - var(--scene-reveal))*var(--scene-y));rotate:calc((1 - var(--scene-reveal))*var(--scene-turn));scale:calc(var(--scene-scale) + var(--scene-grow)*var(--scene-reveal));transition:opacity .12s linear,translate .16s ease-out,rotate .16s ease-out,scale .16s ease-out}.landing-deck .scene-vision-aura{--scene-start:0;--scene-speed:2.5;--scene-y:0px;--scene-base:.36;--scene-scale:.9;--scene-grow:.1}.landing-deck .scene-vision-ground{--scene-start:.02;--scene-speed:2.5;--scene-y:0px;--scene-base:.3;--scene-scale:.85;--scene-grow:.15}.landing-deck .scene-glass-market{--scene-start:.02;--scene-speed:3.4;--scene-x:-12px;--scene-y:-44px;--scene-turn:-3deg;--scene-scale:.96;--scene-grow:.04;--scene-base:.28}.landing-deck .scene-glass-brand{--scene-start:.14;--scene-speed:3.4;--scene-x:16px;--scene-y:-8px;--scene-turn:2deg;--scene-scale:.97;--scene-grow:.03;--scene-base:.26}.landing-deck .scene-glass-product{--scene-start:.26;--scene-speed:3.4;--scene-x:-8px;--scene-y:42px;--scene-turn:3deg;--scene-scale:.96;--scene-grow:.04;--scene-base:.26}.landing-deck .scene-glass-market>span{--scene-start:.22;--scene-y:7px}.landing-deck .scene-glass-brand>span{--scene-start:.34;--scene-y:7px}.landing-deck .scene-glass-product>span{--scene-start:.46;--scene-y:7px}.landing-deck .scene-glass-market>i{--scene-start:.16;--scene-y:0px;--scene-scale:.72;--scene-grow:.28}.landing-deck .scene-glass-brand>i{--scene-start:.28;--scene-y:0px;--scene-scale:.72;--scene-grow:.28}.landing-deck .scene-glass-product>i{--scene-start:.4;--scene-y:0px;--scene-scale:.72;--scene-grow:.28}.landing-deck .scene-glass-market>b{--scene-start:.32;--scene-y:0px}.landing-deck .scene-glass-brand>b{--scene-start:.44;--scene-y:0px}.landing-deck .scene-glass-product>b{--scene-start:.56;--scene-y:0px}.landing-deck .scene-glass-layer:after{--scene-sheen:clamp(0,calc((var(--explore-progress,1) - .38)*2.5),1);transform-origin:0;scale:calc(.28 + var(--scene-sheen)*.72) 1;opacity:calc(.25 + var(--scene-sheen)*.75);transition:scale .16s ease-out,opacity .12s linear}.landing-deck .scene-vision-caption{--scene-start:.62;--scene-speed:3.8;--scene-y:6px}.landing-deck .scene-launch-paths{--scene-start:.26;--scene-speed:2.6;--scene-y:0px;--scene-base:.16;stroke-dashoffset:calc((1 - var(--scene-reveal))*24px);transition:opacity .12s linear,stroke-dashoffset .16s ease-out}.landing-deck .scene-launch-poster{--scene-start:.04;--scene-speed:3.6;--scene-x:7px;--scene-y:18px;--scene-turn:3deg;--scene-scale:.96;--scene-grow:.04;--scene-base:.28}.landing-deck .scene-poster-heading{--scene-start:.12;--scene-y:7px}.landing-deck .scene-launch-poster>strong{--scene-start:.2;--scene-speed:4.2;--scene-y:16px}.landing-deck .scene-launch-poster>p{--scene-start:.3;--scene-y:10px}.landing-deck .scene-poster-sculpture{--scene-start:.3;--scene-speed:4;--scene-y:12px;--scene-scale:.9;--scene-grow:.1;--scene-base:.2}.landing-deck .scene-poster-sculpture>i{--scene-start:.34;--scene-speed:4.6;--scene-x:-9px;--scene-y:4px;--scene-scale:.87;--scene-grow:.13}.landing-deck .scene-poster-sculpture>b{--scene-start:.42;--scene-speed:4.6;--scene-x:9px;--scene-y:5px;--scene-scale:.85;--scene-grow:.15}.landing-deck .scene-poster-sculpture>span{--scene-start:.5;--scene-speed:4.6;--scene-y:0px;--scene-turn:12deg;--scene-scale:.8;--scene-grow:.2}.landing-deck .scene-poster-foot{--scene-start:.6;--scene-speed:5;--scene-y:4px}.landing-deck .scene-launch-email{--scene-start:.28;--scene-speed:3.8;--scene-x:-24px;--scene-y:8px;--scene-turn:-3deg;--scene-scale:.95;--scene-grow:.05;--scene-base:.24}.landing-deck .scene-email-bar{--scene-start:.36;--scene-speed:4.2;--scene-y:5px}.landing-deck .scene-launch-email>span{--scene-start:.4;--scene-speed:4.6;--scene-y:6px}.landing-deck .scene-launch-email>strong{--scene-start:.44;--scene-speed:4.6;--scene-y:9px}.landing-deck .scene-launch-email>p{--scene-start:.5;--scene-speed:4.8;--scene-y:6px}.landing-deck .scene-launch-email>b{--scene-start:.58;--scene-speed:5;--scene-y:5px;--scene-scale:.94;--scene-grow:.06}.landing-deck .scene-launch-social{--scene-start:.44;--scene-speed:4;--scene-x:19px;--scene-y:-10px;--scene-turn:4deg;--scene-scale:.96;--scene-grow:.04;--scene-base:.24}.landing-deck .scene-launch-social>span{--scene-start:.52;--scene-speed:5;--scene-y:6px}.landing-deck .scene-launch-social>strong{--scene-start:.6;--scene-speed:5;--scene-y:12px}.landing-deck .scene-launch-social>div{--scene-start:.68;--scene-speed:5.5;--scene-y:4px}.landing-deck .scene-launch-label{--scene-start:.64;--scene-speed:5;--scene-y:0px}.landing-deck .scene-launch-label>span:first-of-type{--scene-start:.68;--scene-speed:6;--scene-y:5px}.landing-deck .scene-launch-label>span:nth-of-type(2){--scene-start:.74;--scene-speed:6;--scene-y:5px}.landing-deck .scene-launch-label>span:nth-of-type(3){--scene-start:.8;--scene-speed:6;--scene-y:5px}.landing-deck .scene-launch-label>i{--scene-start:.72;--scene-speed:6;--scene-y:0px;--scene-scale:.3;--scene-grow:.7}.landing-deck .scene-launch-label>i:last-of-type{--scene-start:.78}.landing-deck .scene-canvas-shadow{--scene-start:.02;--scene-speed:3;--scene-y:0px;--scene-base:.3;--scene-scale:.85;--scene-grow:.15}.landing-deck .scene-canvas-paper{--scene-start:.04;--scene-speed:3.6;--scene-x:-4px;--scene-y:15px;--scene-turn:2deg;--scene-scale:.97;--scene-grow:.03;--scene-base:.3}.landing-deck .scene-paper-top{--scene-start:.18;--scene-speed:4.2;--scene-y:6px}.landing-deck .scene-paper-title{--scene-start:.24;--scene-speed:4.2;--scene-y:14px}.landing-deck .scene-paper-questions>div{--scene-speed:4.6;--scene-y:10px}.landing-deck .scene-paper-questions>div:first-child{--scene-start:.36}.landing-deck .scene-paper-questions>div:nth-child(2){--scene-start:.47}.landing-deck .scene-paper-questions>div:nth-child(3){--scene-start:.58}.landing-deck .scene-paper-questions>div>i{--scene-y:0px;--scene-speed:4.5;--scene-scale:.18;--scene-grow:.82;transform-origin:0}.landing-deck .scene-paper-questions>div:first-child>i{--scene-start:.43}.landing-deck .scene-paper-questions>div:nth-child(2)>i{--scene-start:.54}.landing-deck .scene-paper-questions>div:nth-child(3)>i{--scene-start:.65}.landing-deck .scene-paper-bottom{--scene-start:.68;--scene-speed:5;--scene-y:5px}.landing-deck .scene-canvas-note{--scene-start:.54;--scene-speed:4.2;--scene-x:-20px;--scene-y:-9px;--scene-turn:-5deg;--scene-scale:.95;--scene-grow:.05;--scene-base:.2}.landing-deck .scene-canvas-note>span{--scene-start:.62;--scene-speed:5;--scene-y:5px}.landing-deck .scene-canvas-note>strong{--scene-start:.7;--scene-speed:5;--scene-y:8px}.landing-deck .scene-canvas-note>i{--scene-start:.78;--scene-speed:6;--scene-y:0px;--scene-scale:.2;--scene-grow:.8;transform-origin:0}.landing-deck .scene-canvas-pencil{--scene-start:.3;--scene-speed:4;--scene-x:18px;--scene-y:-12px;--scene-turn:-7deg;--scene-base:.22}@media (prefers-reduced-motion:reduce){.landing-deck :where(.scene-motion-part,.scene-glass-layer>span,.scene-glass-layer>i,.scene-glass-layer>b,.scene-launch-poster>strong,.scene-launch-poster>p,.scene-poster-sculpture>i,.scene-poster-sculpture>b,.scene-poster-sculpture>span,.scene-launch-email>span,.scene-launch-email>strong,.scene-launch-email>p,.scene-launch-email>b,.scene-launch-social>span,.scene-launch-social>strong,.scene-launch-social>div,.scene-launch-label>span,.scene-launch-label>i,.scene-paper-questions>div>i,.scene-canvas-note>span,.scene-canvas-note>strong,.scene-canvas-note>i){opacity:1;transition:none;translate:none;rotate:none;scale:none}.landing-deck .scene-glass-layer:after{opacity:1;transition:none;scale:none}.landing-deck .scene-launch-paths{stroke-dashoffset:0;transition:none}}.scene-art{container-type:size}.scene-launch-email{flex-direction:column;padding:min(2.5cqw,3.3cqh) 2.7cqw;display:flex;overflow:hidden}.scene-email-bar{flex-shrink:0;margin-bottom:min(1.3cqw,1.7cqh);padding-bottom:min(.8cqw,1.1cqh)}.scene-email-bar>span{font-size:clamp(3px,min(.75cqw,.98cqh),5px);line-height:1.1}.scene-launch-email>span{font-size:clamp(4px,min(.85cqw,1.12cqh),5.5px);line-height:1.1}.scene-launch-email>strong{flex-shrink:0;margin-top:min(1cqw,1.3cqh);font-size:clamp(11px,min(4cqw,5.2cqh),26px);line-height:1.02}.scene-launch-email>p{flex-shrink:0;margin:min(1cqw,1.3cqh) 0 min(1.2cqw,1.6cqh);font-size:clamp(4px,min(.92cqw,1.22cqh),6px);line-height:1.25}.scene-launch-email>b{flex-shrink:0;width:100%;margin-top:auto;padding:min(1cqw,1.3cqh) 1.5cqw;font-size:clamp(4px,min(.92cqw,1.22cqh),6px);line-height:1.2;position:static}.scene-canvas-paper{flex-direction:column;padding:min(4.6cqw,6.1cqh) 5cqw;display:flex}.scene-paper-top{white-space:nowrap;flex-shrink:0;gap:2cqw;font-size:clamp(4px,min(1.2cqw,1.6cqh),8px);line-height:1.25}.scene-paper-title{flex-shrink:0;margin-top:min(3.4cqw,4.5cqh);font-size:clamp(24px,min(8cqw,10.6cqh),52px);line-height:.98}.scene-paper-questions{flex-shrink:0;margin-top:min(3.5cqw,4.6cqh);padding-bottom:min(1cqw,1.3cqh)}.scene-paper-questions>div{grid-template-columns:clamp(11px,2.7cqw,18px) 1fr;gap:2px clamp(6px,1.4cqw,9px);margin-bottom:min(2.2cqw,2.9cqh)}.scene-paper-questions>div:last-child{margin-bottom:0}.scene-paper-questions>div>span{font-size:clamp(4px,min(1cqw,1.3cqh),7px);line-height:1.2}.scene-paper-questions strong{font-size:clamp(7px,min(1.7cqw,2.3cqh),11px);line-height:1.2}.scene-paper-questions i{margin-top:min(1.2cqw,1.6cqh);box-shadow:0 5px #ece7de}.scene-paper-bottom{white-space:nowrap;flex-shrink:0;gap:2cqw;margin-top:auto;padding-top:min(2.5cqw,3.3cqh);font-size:clamp(4px,min(.95cqw,1.25cqh),6px);line-height:1.2;position:static}.scene-paper-bottom>b{font-size:clamp(13px,min(2.8cqw,3.7cqh),18px);line-height:1}
.development-scene{--dev-progress:var(--explore-progress,1);--dev-interface-focus:clamp(0, calc((.27 - var(--dev-progress)) * 14), 1);--dev-logic-focus:min(clamp(0, calc((var(--dev-progress) - .18) * 16), 1), clamp(0, calc((.48 - var(--dev-progress)) * 16), 1));--dev-data-focus:min(clamp(0, calc((var(--dev-progress) - .4) * 16), 1), clamp(0, calc((.7 - var(--dev-progress)) * 16), 1));--dev-infra-focus:min(clamp(0, calc((var(--dev-progress) - .62) * 16), 1), clamp(0, calc((.88 - var(--dev-progress)) * 16), 1));--dev-assembled:clamp(0, calc((var(--dev-progress) - .82) * 5.56), 1);--dev-separation:calc(1 - clamp(0, calc((var(--dev-progress) - .78) * 4.55), 1));--dev-spread:clamp(42px, 12cqw, 74px);isolation:isolate;aspect-ratio:4/3;color:#1d1d1f;pointer-events:none;width:100%;min-width:0;max-width:650px;min-height:300px;max-height:450px;margin-inline:auto;position:relative;container-type:inline-size}.development-scene .dev-scene-art{perspective:1050px;position:absolute;inset:0 0 57px}.development-scene .dev-glow{background:radial-gradient(at 45% 54%,#c3b6e853,#d6d2e01f 45%,#0000 68%);border-radius:50%;position:absolute;inset:9% 6% 2%}.development-scene .dev-floor{filter:blur(14px);width:55%;height:9%;opacity:calc(.55 + (1 - var(--dev-separation)) * .3);background:#5d536523;border-radius:50%;position:absolute;bottom:8%;left:16%;transform:rotate(-12deg)}.development-scene .dev-assembly{transform-style:preserve-3d;position:absolute;inset:0}.development-scene .dev-sheet{transform-origin:50%;width:64%;height:41%;transform-style:preserve-3d;backface-visibility:hidden;--dev-focused:0;--dev-layer-separation:var(--dev-separation);opacity:1;transform:translate3d(0, calc(var(--dev-layer-separation) * var(--dev-spread) * var(--dev-offset) + var(--dev-stack) - var(--dev-focused) * 5px), calc(var(--dev-layer-separation) * var(--dev-depth) + var(--dev-focused) * 16px)) rotateX(calc(var(--dev-layer-separation) * 53deg)) rotateZ(calc(var(--dev-layer-separation) * -25deg));border:1px solid #ffffff28;border-radius:clamp(10px,2.3cqw,16px);transition:transform .16s ease-out;position:absolute;top:31%;left:11%;overflow:hidden;box-shadow:0 17px 32px #33263c30,inset 0 1px #ffffff18}.development-scene .dev-sheet-top{color:#b4c1d5;letter-spacing:.08em;border-bottom:1px solid #c8d7ff1c;justify-content:space-between;align-items:center;height:20%;padding-inline:5%;font-size:clamp(6px,1.4cqw,9px);font-weight:600;display:flex}.development-scene .dev-sheet-footer{color:#aab5c6;letter-spacing:.045em;white-space:nowrap;font-size:clamp(5px,1.15cqw,7px);font-weight:500;position:absolute;bottom:7%;left:5%}.development-scene .dev-sheet-infrastructure{--dev-offset:.84;--dev-stack:12px;--dev-depth:-45px;--dev-focused:var(--dev-infra-focus);--dev-layer-separation:calc(1 - clamp(0, calc((var(--dev-progress) - .8) * 8.34), 1));z-index:1;background:linear-gradient(140deg,#202b3b,#111b28)}.development-scene .dev-infra-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4%;margin:7% 7% 0;display:grid}.development-scene .dev-infra-grid i{background:linear-gradient(#334154,#202d40);border:1px solid #54667e;border-radius:5px;height:clamp(15px,4.4cqw,28px);box-shadow:inset 0 2px #5c6c823b}.development-scene .dev-infra-nodes{justify-content:center;align-items:center;margin-top:5%;display:flex}.development-scene .dev-infra-nodes b{border:2px solid #9fbee7;border-radius:50%;width:clamp(6px,1.4cqw,9px);height:clamp(6px,1.4cqw,9px);box-shadow:0 0 10px #7f9dbc35}.development-scene .dev-infra-nodes span{background:#6e8aaf;width:13%;height:1px}.development-scene .dev-sheet-data{--dev-offset:.35;--dev-stack:8px;--dev-depth:10px;--dev-focused:var(--dev-data-focus);--dev-layer-separation:calc(1 - clamp(0, calc((var(--dev-progress) - .83) * 8.34), 1));z-index:2;background:linear-gradient(135deg,#352b4d,#211a33)}.development-scene .dev-sheet-data .dev-sheet-top{color:#d3c7e5}.development-scene .dev-sheet-data .dev-sheet-footer{color:#c1b3d5}.development-scene .dev-data-table{color:#ddd3eb;margin:3% 5%;font-size:clamp(6px,1.5cqw,10px)}.development-scene .dev-data-table>div{border-bottom:1px solid #83749548;grid-template-columns:1fr 1fr 16%;align-items:center;gap:4%;min-height:clamp(14px,3.7cqw,24px);display:grid}.development-scene .dev-data-table b{color:#bbaacf;letter-spacing:.07em;font-size:clamp(5px,1.1cqw,7px);font-weight:500}.development-scene .dev-data-table i{background:#bea4e2;border-radius:50%;width:5px;height:5px}.development-scene .dev-sheet-logic{--dev-offset:-.35;--dev-stack:4px;--dev-depth:60px;--dev-focused:var(--dev-logic-focus);--dev-layer-separation:calc(1 - clamp(0, calc((var(--dev-progress) - .86) * 8.34), 1));z-index:3;background:linear-gradient(130deg,#183950,#11293e)}.development-scene .dev-sheet-logic .dev-sheet-top,.development-scene .dev-sheet-logic .dev-sheet-footer{color:#accfe5}.development-scene .dev-logic-flow{color:#b6d7ed;letter-spacing:.03em;justify-content:center;align-items:center;gap:3%;margin:7% 5% 0;font-size:clamp(5px,1.15cqw,7px);font-weight:500;display:flex}.development-scene .dev-logic-flow strong{white-space:nowrap;background:#224b65;border:1px solid #5987a6;border-radius:6px;padding:4% 3%;font-weight:500}.development-scene .dev-logic-flow i{background:#80a9c2;flex-shrink:0;width:5%;height:1px}.development-scene .dev-code-lines{flex-direction:column;align-items:flex-start;gap:clamp(3px,.8cqw,5px);margin:5% 7%;display:flex}.development-scene .dev-code-lines i{background:#719ab4;border-radius:2px;width:56%;height:3px}.development-scene .dev-code-lines i:nth-child(2){background:#5f829c;width:72%;margin-left:4%}.development-scene .dev-code-lines i:nth-child(3){width:43%;margin-left:4%}.development-scene .dev-code-lines i:nth-child(4){background:#88afc5;width:25%}.development-scene .dev-sheet-interface{--dev-offset:-1.08;--dev-stack:0px;--dev-depth:110px;--dev-focused:var(--dev-interface-focus);--dev-layer-separation:calc(1 - clamp(0, calc((var(--dev-progress) - .89) * 9.1), 1));z-index:4;color:#262532;background:#f7f7fb;border-color:#d7d5df;box-shadow:0 20px 38px #33263c37,inset 0 1px #fff}.development-scene .dev-window-bar{color:#777780;background:#ececf1;border-bottom:1px solid #dedee5;justify-content:space-between;align-items:center;height:14%;padding-inline:4%;display:flex}.development-scene .dev-window-bar>span:first-child{gap:4px;display:flex}.development-scene .dev-window-bar i{background:#b4b4bc;border-radius:50%;width:clamp(3px,.8cqw,5px);height:clamp(3px,.8cqw,5px)}.development-scene .dev-window-bar b{letter-spacing:.12em;font-size:clamp(5px,1.1cqw,7px);font-weight:600}.development-scene .dev-window-menu{letter-spacing:1px;font-size:clamp(6px,1.5cqw,9px)}.development-scene .dev-product-ui{height:86%;display:flex}.development-scene .dev-product-sidebar{background:#efedf6;border-right:1px solid #e1dfeb;flex-direction:column;flex-shrink:0;align-items:center;gap:11%;width:11%;padding-top:5%;display:flex}.development-scene .dev-product-sidebar>b{color:#8876a4;font-size:clamp(12px,2.8cqw,18px);line-height:1}.development-scene .dev-product-sidebar i{border:1px solid #beb7d0;border-radius:2px;width:32%;height:5%}.development-scene .dev-product-sidebar span{aspect-ratio:1;background:#d4cbe3;border-radius:50%;width:34%;margin-top:auto;margin-bottom:28%}.development-scene .dev-product-main{background:linear-gradient(140deg,#fcfaff,#efedf8);flex:1;min-width:0;padding:5% 5% 0;position:relative;overflow:hidden}.development-scene .dev-product-greeting{color:#797082;font-size:clamp(6px,1.5cqw,10px);display:block}.development-scene .dev-product-title{z-index:2;color:#292234;letter-spacing:-.04em;margin-top:5%;font-size:clamp(17px,4.4cqw,29px);font-weight:600;line-height:1.05;display:block;position:relative}.development-scene .dev-product-orb{aspect-ratio:1;background:radial-gradient(circle at 25% 20%,#f2e9ff,#d3c4f2 30%,#9275c2 69%,#645080);border-radius:50%;width:32%;position:absolute;top:25%;right:5%;transform:rotate(-24deg);box-shadow:inset -7px -8px 16px #5e357828,0 10px 14px #a895c447}.development-scene .dev-product-orb i{border:1px solid #ffffff5a;border-radius:50%;position:absolute;inset:19%;transform:rotate(-28deg)scaleX(.55)}.development-scene .dev-product-orb i:nth-child(2){inset:5%;transform:rotate(24deg)scaleX(.42)}.development-scene .dev-product-orb i:nth-child(3){inset:30% -5%;transform:rotate(0)scaleY(.43)}.development-scene .dev-product-bottom{color:#7a7286;justify-content:space-between;align-items:center;gap:5%;font-size:clamp(4px,1.05cqw,7px);display:flex;position:absolute;bottom:8%;left:5%;right:5%}.development-scene .dev-product-bottom>b{color:#725a94;font-size:inherit;white-space:nowrap;background:#ede6f7;border:1px solid #d1c7e7;border-radius:99px;padding:4% 5%;font-weight:500}.development-scene .dev-product-bottom>b>span{margin-left:4px}.development-scene .dev-labels{flex-direction:column;justify-content:space-between;width:23%;display:flex;position:absolute;top:25%;bottom:23%;right:1%}.development-scene .dev-layer-label{color:#424245;white-space:nowrap;align-items:center;gap:6px;font-size:clamp(10px,1.9cqw,12px);font-weight:500;display:flex}.development-scene .dev-layer-label i{background:#b1aab9;flex-shrink:0;width:16px;height:1px;display:block}.development-scene .dev-layer-label b{color:#525260;font-size:9px;font-weight:400}@container (max-width:430px){.development-scene .dev-assembly{bottom:40px}.development-scene .dev-sheet{width:70%;height:40%;top:30%;left:15%}.development-scene .dev-labels{grid-template-columns:1fr 1fr;gap:5px 18px;width:auto;height:34px;display:grid;inset:auto 4% 0}.development-scene .dev-layer-label{justify-content:center;font-size:11px}.development-scene .dev-layer-label i{width:10px}.development-scene .dev-layer-label b{font-size:9px}.development-scene .dev-sheet-top{font-size:6px}.development-scene .dev-sheet-footer{letter-spacing:.02em;font-size:5px}}@media (prefers-reduced-motion:reduce){.development-scene{--dev-separation:1}.development-scene .dev-sheet{--dev-layer-separation:1;--dev-focused:.25;opacity:1;transition:none}.development-scene .dev-detail{display:none}.development-scene .dev-detail-summary{opacity:1;display:block;transform:none}.development-scene .dev-layer-label{opacity:1;transition:none;transform:none}}.development-scene .dev-layer-label{--dev-label-focus:0;opacity:1;transform:translateX(calc(var(--dev-label-focus) * -4px));transition:transform .16s ease-out}.development-scene .dev-layer-label:first-child{--dev-label-focus:var(--dev-interface-focus)}.development-scene .dev-layer-label:nth-child(2){--dev-label-focus:var(--dev-logic-focus)}.development-scene .dev-layer-label:nth-child(3){--dev-label-focus:var(--dev-data-focus)}.development-scene .dev-layer-label:nth-child(4){--dev-label-focus:var(--dev-infra-focus)}.development-scene .dev-layer-label i{transform:scaleX(calc(1 + var(--dev-label-focus) * .45));transform-origin:100%}.development-scene .dev-layer-label b{color:color-mix(in srgb, #525260, #282638 calc(var(--dev-label-focus) * 100%))}.development-scene .dev-infra-grid i{opacity:calc(.7 + var(--dev-infra-focus) * .3);transform:translateY(calc((1 - var(--dev-infra-focus)) * var(--dev-part-step,3px)));transition:transform .16s ease-out,opacity .16s linear}.development-scene .dev-infra-grid i:nth-child(2){--dev-part-step:5px}.development-scene .dev-infra-grid i:nth-child(3){--dev-part-step:7px}.development-scene .dev-infra-grid i:nth-child(4){--dev-part-step:9px}.development-scene .dev-logic-flow strong{box-shadow:0 0 calc(var(--dev-logic-focus) * 15px) #92c7e420}.development-scene .dev-code-lines i{transform:scaleX(calc(.82 + var(--dev-logic-focus) * .18));transform-origin:0;transition:transform .16s ease-out}.development-scene .dev-data-table>div{opacity:1;transform:translateX(calc((1 - var(--dev-data-focus)) * -3px));transition:transform .16s ease-out}.development-scene .dev-product-orb{transform:rotate(calc(-24deg + var(--dev-interface-focus) * 9deg));transition:transform .16s ease-out}.development-scene .dev-detail-stage{height:54px;position:absolute;bottom:0;left:3%;right:3%}.development-scene .dev-detail{--dev-caption:0;text-align:center;opacity:var(--dev-caption);transform:translateY(calc((1 - var(--dev-caption)) * 6px));transition:transform .14s ease-out;position:absolute;inset:0}.development-scene .dev-detail>span{letter-spacing:.11em;color:#716a7a;font-size:clamp(6px,1.25cqw,8px);line-height:1.2;display:block}.development-scene .dev-detail>strong{letter-spacing:-.025em;color:#46404d;margin-top:5px;font-size:clamp(12px,2.55cqw,16px);font-weight:550;line-height:1.2;display:block}.development-scene .dev-detail>p{color:#716a7a;margin:4px 0 0;font-size:clamp(8px,1.8cqw,11px);line-height:1.3}.development-scene .dev-detail-interface{--dev-caption:clamp(0, calc((.22 - var(--dev-progress)) * 50), 1)}.development-scene .dev-detail-logic{--dev-caption:min(clamp(0, calc((var(--dev-progress) - .22) * 50), 1), clamp(0, calc((.44 - var(--dev-progress)) * 50), 1))}.development-scene .dev-detail-data{--dev-caption:min(clamp(0, calc((var(--dev-progress) - .44) * 50), 1), clamp(0, calc((.66 - var(--dev-progress)) * 50), 1))}.development-scene .dev-detail-infrastructure{--dev-caption:min(clamp(0, calc((var(--dev-progress) - .66) * 50), 1), clamp(0, calc((.84 - var(--dev-progress)) * 50), 1))}.development-scene .dev-detail-summary{--dev-caption:clamp(0, calc((var(--dev-progress) - .84) * 50), 1)}@container (max-width:430px){.development-scene .dev-detail-stage{height:48px}.development-scene .dev-layer-label{transform:none}.development-scene .dev-scene-art{--dev-spread:clamp(32px, 10cqw, 42px);bottom:82px}.development-scene .dev-assembly{bottom:0}.development-scene .dev-sheet{width:68%;height:36%;top:35%}.development-scene .dev-sheet-infrastructure{--dev-offset:.76}.development-scene .dev-labels{bottom:-34px}.development-scene .dev-layer-label{line-height:1.15}}@media (prefers-reduced-motion:reduce){.development-scene .dev-layer-label,.development-scene .dev-infra-grid i,.development-scene .dev-code-lines i,.development-scene .dev-data-table>div{opacity:1;transition:none;transform:none}.development-scene .dev-product-orb{transition:none;transform:rotate(-24deg)}.development-scene .dev-detail-summary{--dev-caption:1;opacity:1;transition:none;transform:none}}@media (max-width:760px){.development-scene{min-height:340px}}@media (max-height:600px){.development-scene{aspect-ratio:auto;height:auto;min-height:0;max-height:none}.development-scene .dev-scene-art{--dev-spread:clamp(32px, 9cqw, 62px);width:min(100%,430px);height:314px;margin-inline:auto;position:relative;inset:auto}.development-scene .dev-assembly{inset:0 0 34px}.development-scene .dev-sheet{width:66%;height:40%;top:33%;left:13%}.development-scene .dev-labels{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px;width:auto;height:34px;display:grid;inset:auto 4% 0}.development-scene .dev-layer-label{justify-content:center;font-size:12px;line-height:1.15;transform:none}.development-scene .dev-layer-label i{width:10px}.development-scene .dev-layer-label b{font-size:9px}.development-scene .dev-detail-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;height:auto;margin-top:20px;display:grid;position:relative;inset:auto}.development-scene .dev-detail{text-align:left;opacity:1;border-top:1px solid #d9d5df;height:auto;padding:14px 0;transition:none;display:block;position:relative;inset:auto;transform:none}.development-scene .dev-detail>span{font-size:9px;line-height:1.3}.development-scene .dev-detail>strong{margin-top:6px;font-size:14px;line-height:1.3}.development-scene .dev-detail>p{margin-top:5px;font-size:12px;line-height:1.5}.development-scene .dev-detail-summary{display:none}@container (max-width:430px){.development-scene .dev-detail-stage{grid-template-columns:minmax(0,1fr);gap:2px}}}
html:has(.landing-deck){scroll-padding-top:44px}.landing-deck{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.deck-panel{color:#222329;background:#f5f5f2}.deck-layout{width:var(--site-container-width);z-index:2;grid-template-columns:.95fr 1.1fr;align-items:center;gap:42px;height:100%;margin:auto;padding:58px 0 100px;display:grid;position:relative}.deck-copy{min-width:0;max-width:600px}.deck-art{text-align:center;width:100%;min-width:0}.slide-eyebrow{letter-spacing:.14em;opacity:.65;align-items:center;gap:9px;margin:0 0 30px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.slide-eyebrow>span{background:#d4ff96;border-radius:50%;width:6px;height:6px;box-shadow:0 0 15px #d4ff9644}.deck-copy h1,.deck-copy h2{letter-spacing:-.065em;margin:0 0 29px;font-size:clamp(48px,5.45vw,82px);font-weight:600;line-height:.98}.deck-copy h1{font-size:clamp(68px,7.35vw,108px)}.deck-copy h1 em,.deck-copy h2 em{letter-spacing:-.06em;color:inherit;background:0 0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.slide-lead{letter-spacing:-.025em;margin:0 0 20px;font-size:23px;font-weight:400;line-height:1.35}.slide-description{opacity:.65;max-width:385px;margin:0;font-size:15px;line-height:1.6}.slide-actions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:30px;display:flex}.slide-button{color:#fff;background:#23242b;border:1px solid #23242b;border-radius:999px;justify-content:center;align-items:center;gap:23px;min-height:48px;padding:13px 22px;font-size:14px;font-weight:500;line-height:1.4;transition:background .2s,transform .2s;display:inline-flex}.slide-button:hover{background:#3e3f46;transform:translateY(-2px)}.slide-button>span{font-size:20px;line-height:1}.slide-text-link{align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.slide-text-link:hover{text-underline-offset:5px;text-decoration:underline}.slide-text-link>span{font-size:22px}.slide-details{letter-spacing:.03em;opacity:.58;align-items:center;gap:10px;margin-top:40px;font-size:10px;display:flex}.slide-details>span+span:before{content:"·";margin-right:10px}.slide-art-note{letter-spacing:.02em;opacity:.5;margin:18px 0 0;font-size:9px;line-height:1.5}.slide-footer{z-index:4;width:var(--site-container-width);letter-spacing:.09em;border-top:1px solid #2223291a;justify-content:space-between;align-items:center;gap:25px;margin-inline:auto;padding-top:19px;font-size:9px;font-weight:500;display:flex;position:absolute;bottom:30px;left:0;right:0}.slide-footer>span{opacity:.5}.slide-footer a{letter-spacing:0;align-items:center;gap:18px;min-height:24px;font-size:11px;display:flex}.slide-footer a>span{font-size:18px}.slide-footer a:hover{text-decoration:underline}.slide-intro .deck-panel{color:#f4f4ed;background:#141519}.intro-ambient{z-index:-1;background:radial-gradient(at 74% 42%,#39334a99,#0000 51%),radial-gradient(at 9% 98%,#263d3366,#0000 48%);position:absolute;inset:0}.slide-intro .deck-copy h1 em{color:#d4ff96}.slide-intro .slide-button,.slide-concepts .slide-button,.slide-perspective .slide-button{color:#20222b;background:#f1f2e9;border-color:#f1f2e9}.slide-intro .slide-button:hover,.slide-concepts .slide-button:hover,.slide-perspective .slide-button:hover{background:#d4ff96;border-color:#d4ff96}.intro-disciplines{letter-spacing:.025em;color:#a5a5a3;gap:20px;margin-top:43px;font-size:11px;display:flex}.intro-disciplines>span+span{border-left:1px solid #55565a;padding-left:20px}.slide-intro .slide-footer,.slide-concepts .slide-footer,.slide-perspective .slide-footer,.slide-begin .slide-footer{border-color:#ffffff20}.slide-development .deck-panel{background:#f5f5f2}.slide-development h2 em{color:#777d9b}.slide-development .deck-art{padding-top:16px}.slide-branding .deck-panel{color:#31263e;background:#e7e0f2}.slide-branding h2 em{color:#87709c}.slide-branding .slide-button{background:#3c2d4c;border-color:#3c2d4c}.brand-giant-word{letter-spacing:-.1em;color:#c0afd13b;z-index:-1;pointer-events:none;font-family:Georgia,serif;font-size:43vw;line-height:1;position:absolute;top:4%;right:0}.branding-art .brand-still-life{max-width:100%;height:350px}.branding-signature{color:#6e567e;justify-content:center;align-items:center;gap:15px;margin-top:25px;display:flex}.branding-signature>span{font-size:48px;line-height:1}.branding-signature>p{text-align:left;margin:0;font-size:12px;line-height:1.5}.branding-signature strong{font-weight:600}.slide-marketing .deck-panel{color:#402923;background:#ed8f76}.slide-marketing h2 em{color:#f9e2c3}.slide-marketing .slide-button{background:#412b27;border-color:#412b27}.marketing-grid{z-index:-1;opacity:.08;background-image:linear-gradient(#67331b 1px,#0000 1px),linear-gradient(90deg,#67331b 1px,#0000 1px);background-size:110px 110px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.slide-canvas .deck-panel{color:#30342d;background:#f2f0e8}.slide-canvas h2 em{color:#85926d}.slide-canvas .slide-button{background:#394331;border-color:#394331}.slide-concepts .deck-panel{color:#f3f1ef;background:#171c2a}.slide-concepts h2 em{color:#c5cbea}.concepts-ambient{z-index:-1;background:radial-gradient(at 78% 63%,#5e62783a,#0000 50%);position:absolute;inset:0}.concept-slide-board{width:100%;max-width:660px;height:500px;margin:auto;position:relative;overflow:hidden}.concept-slide-board .project-art{background:0 0;border-radius:0;width:100%;height:100%;overflow:visible}.concept-slide-board .project-art-glow{display:none}.concept-board-orbit{z-index:2;width:43%;height:92%;position:absolute;top:2%;left:3%}.concept-board-forma{z-index:1;width:57%;height:88%;position:absolute;top:8%;right:2%}.concept-slide-board .concept-phone{border-width:7px;border-radius:35px;width:216px;height:398px;transform:rotate(-10deg);box-shadow:17px 27px 45px #0006}.concept-slide-board .phone-inner{padding:39px 14px 15px}.concept-slide-board .mock-caption{margin-bottom:27px;font-size:23px}.concept-slide-board .phone-inner>strong{font-size:30px}.concept-slide-board .mock-graph{height:66px}.concept-slide-board .mock-list i{height:25px}.concept-slide-board .concept-health{width:300px;height:386px;padding:25px;transform:rotate(8deg);box-shadow:22px 24px 40px #0003}.concept-slide-board .health-top{font-size:18px}.concept-slide-board .concept-health h3{margin-top:25px;font-size:24px}.concept-slide-board .health-ring-one{border-width:12px;width:151px;height:151px}.concept-slide-board .health-ring-two{border-width:10px;width:108px;height:108px}.concept-slide-board .health-ring-two span{font-size:34px}.concept-slide-board .health-footer{margin-top:24px;padding-top:14px}.concept-board-tag{z-index:3;color:#c6cdeb;letter-spacing:.08em;background:#202536e8;border:1px solid #ffffff30;border-radius:99px;align-items:center;gap:8px;padding:11px 17px;font-size:8px;display:flex;position:absolute;bottom:3%;left:45%}.concept-board-tag>span{font-size:15px}.slide-perspective .deck-panel{color:#fff;background:#23262b}.perspective-photo{z-index:-1;background:linear-gradient(90deg,#131619ed 0%,#17191ccc 40%,#17191c50 100%),url(/visuals/innovation-studio.jpg) 50%/cover;position:absolute;inset:0}.slide-perspective h2 em{color:#d6ddc2}.perspective-note{text-align:left;color:#30382c;background:#e9ebdc;width:82%;max-width:390px;margin:0 auto;padding:34px;display:block;transform:rotate(6deg);box-shadow:0 25px 60px #0004}.perspective-note>span{letter-spacing:.09em;color:#76816a;font-size:8px}.perspective-note>strong{letter-spacing:-.055em;margin:36px 0;font-size:52px;font-weight:500;line-height:1.05;display:block}.perspective-note strong em{color:#859474;font-family:Georgia,serif;font-style:italic;font-weight:400}.perspective-note>div{color:#788268;border-top:1px solid #7c8b6740;justify-content:space-between;align-items:center;padding-top:15px;font-size:10px;display:flex}.perspective-note>div span:last-child{font-size:25px}.perspective-note:hover{background:#f3f4e9}.slide-begin .deck-panel{color:#f8f8f4;background:#2442d0}.slide-begin h2{font-size:clamp(66px,7vw,102px)}.slide-begin h2 em{color:#cde7a6}.slide-begin .slide-button{color:#1e3520;background:#d4ff96;border-color:#d4ff96}.slide-begin .slide-button:hover{background:#e9ffc9;border-color:#e9ffc9}.begin-orbit{z-index:-1;width:60%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.begin-orbit>span{border:1px solid #ffffff20;border-radius:50%;width:100%;height:80%;position:absolute;top:10%;left:10%;transform:rotate(-30deg)}.begin-orbit>span:last-child{width:82%;height:58%;top:18%;left:17%;transform:rotate(30deg)}.begin-art{text-align:left;padding:0 20px 0 10px}.begin-asterisk{color:#cde7a6;font-size:130px;font-weight:300;line-height:1;display:block}.begin-art>p{letter-spacing:-.03em;margin:29px 0;font-size:27px;line-height:1.25}.begin-art>p strong{opacity:.65;font-weight:400}.begin-expertise{flex-wrap:wrap;gap:9px;max-width:450px;display:flex}.begin-expertise a{color:#e4e9ff;background:#ffffff05;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:12px;min-height:34px;padding:10px 13px;font-size:10px;display:flex}.begin-expertise a:hover{background:#ffffff1a}.begin-expertise a>span{opacity:.6}@media (min-width:1700px){.deck-layout{gap:64px}.deck-copy h2{font-size:84px}}@media (max-width:1100px){.deck-layout{grid-template-columns:.95fr 1.05fr;gap:22px;padding:48px 0 85px}.deck-copy h2{font-size:clamp(42px,5.7vw,65px)}.deck-copy h1{font-size:clamp(64px,7.5vw,88px)}.slide-lead{font-size:20px}.slide-description{font-size:13px}.slide-eyebrow{margin-bottom:25px;font-size:9px}.slide-actions{gap:15px;margin-top:25px}.slide-button{gap:15px;padding:12px 17px;font-size:12px}.slide-text-link{font-size:12px}.slide-details{margin-top:30px;font-size:9px}.concept-slide-board{height:450px}.concept-slide-board .concept-phone{transform:rotate(-10deg)scale(.83)}.concept-slide-board .concept-health{transform:rotate(8deg)scale(.82)}.perspective-note{width:90%;padding:27px}.perspective-note>strong{font-size:43px}.begin-art{padding:0}.begin-asterisk{font-size:100px}.begin-art>p{font-size:24px}.begin-expertise a{gap:8px;padding:9px 11px;font-size:9px}.branding-signature{margin-top:15px}.branding-art .brand-still-life-scene{top:24px;transform:translate(-50%)scale(.76)}.branding-art .brand-still-life{height:305px}}@media (max-width:900px){html:has(.landing-deck){scroll-padding-top:48px}}@media (max-width:760px){.deck-layout{text-align:left;flex-direction:column;justify-content:center;gap:16px;padding:34px 0 110px;display:flex}.deck-copy{width:100%;max-width:none}.deck-copy h1{margin-bottom:18px;font-size:64px;line-height:.97}.deck-copy h2{margin-bottom:17px;font-size:45px;line-height:1}.deck-copy h1 br{display:none}.slide-eyebrow{margin-bottom:16px;font-size:8px}.slide-lead{margin-bottom:13px;font-size:18px}.slide-description{max-width:430px;font-size:12px;line-height:1.5}.slide-actions{gap:22px;margin-top:20px}.slide-button{min-height:43px;padding:11px 17px;font-size:12px}.slide-text-link{font-size:12px}.intro-disciplines{display:none}.slide-details{margin-top:18px;font-size:8px}.slide-art-note{margin-top:9px;font-size:8px}.deck-art{max-width:430px;margin:0 auto}.slide-footer{gap:18px;padding-top:13px;font-size:7px;bottom:68px}.slide-footer a{white-space:nowrap;gap:12px;font-size:9px}.slide-footer a>span{font-size:15px}.slide-intro .slide-lead{font-size:18px}.brand-giant-word{font-size:85vw;top:34%}.branding-art .brand-still-life{height:250px}.branding-art .brand-still-life-scene{top:20px;transform:translate(-50%)scale(.6)}.branding-signature{display:none}.concept-slide-board{max-width:420px;height:310px}.concept-slide-board .concept-phone{transform:rotate(-10deg)scale(.67)}.concept-slide-board .concept-health{transform:rotate(8deg)scale(.64)}.concept-board-orbit{top:0;left:0}.concept-board-forma{top:3%;right:0}.concept-board-tag{padding:8px 11px;font-size:6px;bottom:0;left:39%}.perspective-note{width:83%;max-width:330px;padding:24px}.perspective-note>span{font-size:7px}.perspective-note>strong{margin:22px 0;font-size:33px}.perspective-note>div{padding-top:10px;font-size:8px}.perspective-note>div span:last-child{font-size:20px}.slide-begin h2{font-size:61px}.slide-begin .deck-layout{gap:30px}.begin-art{grid-template-columns:65px 1fr;align-items:center;column-gap:20px;padding:0;display:grid}.begin-asterisk{font-size:70px}.begin-art>p{margin:0;font-size:19px}.begin-expertise{grid-column:1/-1;gap:8px;max-width:none;margin-top:22px}.begin-expertise a{min-height:34px;font-size:9px}.begin-orbit{width:100%}}@media (max-width:430px){.deck-layout{gap:12px;padding-top:28px}.deck-copy h1{font-size:57px}.deck-copy h2{font-size:40px}.slide-lead{font-size:17px}.slide-description{max-width:340px;font-size:11px}.slide-eyebrow{letter-spacing:.11em;margin-bottom:15px;font-size:7px}.slide-actions{gap:18px;margin-top:17px}.slide-button{min-height:42px;padding:10px 15px;font-size:11px}.slide-text-link{font-size:11px}.slide-details{margin-top:15px;font-size:7px}.slide-footer{letter-spacing:.07em;font-size:6px}.slide-footer a{gap:9px;font-size:8px}.branding-art .brand-still-life{height:230px}.branding-art .brand-still-life-scene{top:25px;transform:translate(-50%)scale(.52)}.concept-slide-board{height:290px}.concept-slide-board .concept-phone{transform:rotate(-10deg)scale(.61)}.concept-slide-board .concept-health{transform:rotate(8deg)scale(.59)}.concept-board-forma{right:-1%}.concept-board-tag{font-size:5px}.slide-begin h2{font-size:57px}.begin-art>p{font-size:17px}.begin-expertise a{padding:9px 10px;font-size:8px}.perspective-note>strong{font-size:31px}.slide-art-note{font-size:7px}}@media (max-width:350px){.deck-layout{padding-top:24px}.deck-copy h1{font-size:48px}.deck-copy h2{font-size:35px}.slide-lead{font-size:15px}.slide-description{font-size:10px}.slide-actions{gap:12px}.slide-button{gap:12px;padding:10px 12px;font-size:10px}.slide-text-link{font-size:10px}.branding-art .brand-still-life-scene{transform:translate(-50%)scale(.46)}.branding-art .brand-still-life{height:210px}.concept-slide-board{height:255px}.concept-slide-board .concept-phone{transform:rotate(-10deg)scale(.54)}.concept-slide-board .concept-health{transform:rotate(8deg)scale(.51)}.slide-begin h2{font-size:49px}.begin-expertise{gap:6px}.begin-expertise a{gap:6px;padding:9px;font-size:7px}.begin-art{grid-template-columns:55px 1fr;gap:15px}.begin-asterisk{font-size:59px}}@media (max-height:760px) and (min-width:761px){.deck-layout{padding-top:30px;padding-bottom:77px}.deck-copy h1{font-size:82px}.deck-copy h2{font-size:59px}.slide-lead{font-size:19px}.slide-eyebrow{margin-bottom:22px}.slide-description{font-size:13px}.slide-details{margin-top:24px}.branding-art .brand-still-life{height:305px}.branding-signature{margin-top:0}.concept-slide-board{height:420px}.slide-begin h2{font-size:82px}.begin-asterisk{font-size:88px}.begin-art>p{margin:22px 0;font-size:24px}}@media (max-height:760px) and (max-width:760px){.deck-layout{gap:7px;padding-top:24px;padding-bottom:104px}.deck-copy h1{margin-bottom:14px;font-size:49px}.deck-copy h2{margin-bottom:13px;font-size:35px}.slide-eyebrow{margin-bottom:12px}.slide-lead{margin-bottom:10px;font-size:15px}.slide-description{font-size:10px;line-height:1.45}.slide-actions{margin-top:14px}.slide-details{display:none}.branding-art .brand-still-life{height:210px}.concept-slide-board{height:240px}.concept-slide-board .concept-phone{transform:rotate(-10deg)scale(.52)}.concept-slide-board .concept-health{transform:rotate(8deg)scale(.49)}.perspective-note>strong{margin:17px 0;font-size:26px}.perspective-note{padding:19px}.slide-begin h2{font-size:47px}.slide-begin .deck-layout{gap:20px}.begin-asterisk{font-size:58px}.begin-art>p{font-size:16px}.begin-expertise{gap:7px;margin-top:15px}.begin-expertise a{min-height:30px;padding:8px 9px;font-size:7px}}@media (max-height:600px){.deck-layout{height:auto;min-height:0;padding:58px 0 28px}.slide-footer{width:var(--site-container-width);margin:0 auto;padding:19px 0 75px;position:relative;bottom:auto;left:auto;right:auto}.slide-intro .deck-layout,.slide-begin .deck-layout{min-height:390px}}@media (max-height:600px) and (max-width:760px){.deck-layout{gap:25px;padding:45px 0 24px}.deck-copy h1{font-size:55px}.deck-copy h2{font-size:40px}.slide-lead{font-size:17px}.slide-description{font-size:12px}.slide-actions{margin-top:20px}.slide-footer{width:var(--site-container-width);padding:16px 0 75px}.branding-art .brand-still-life{height:250px}.concept-slide-board{height:300px}.concept-slide-board .concept-phone{transform:rotate(-10deg)scale(.62)}.concept-slide-board .concept-health{transform:rotate(8deg)scale(.59)}.slide-begin h2{font-size:56px}.begin-expertise a{min-height:36px;font-size:9px}.slide-intro .deck-layout,.slide-begin .deck-layout{min-height:0}}@media (prefers-reduced-motion:reduce){.slide-button{transition:none}.slide-button:hover{transform:none}.deck-layout{height:auto;min-height:calc(100svh - 44px)}.slide-footer{width:var(--site-container-width);margin:auto;padding:20px 0 75px;position:relative;bottom:auto;left:auto;right:auto}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.deck-layout{gap:30px;min-height:0;padding:50px 0 30px}.slide-footer{width:var(--site-container-width)}}.concept-slide-board .project-art{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}@media (max-width:760px){.concept-board-orbit{top:2%;left:6%}.concept-board-forma{right:2%}}@media (max-width:430px){.concept-board-forma{right:3%}}@media (max-width:350px){.concept-board-forma{right:5%}}@media (max-height:600px) and (max-width:350px){.concept-slide-board{height:255px}.concept-slide-board .concept-phone{transform:rotate(-10deg)scale(.54)}.concept-slide-board .concept-health{transform:rotate(8deg)scale(.51)}}
.landing-deck[data-explore-ready=true] [data-scroll-reveal]{opacity:1;translate:0 calc((1 - var(--item-reveal,1)) * 22px);filter:none;transition:translate .16s ease-out}.landing-deck[data-explore-ready=true] .slide-art-note[data-scroll-reveal]{opacity:1;translate:0 calc((1 - var(--item-reveal,1)) * 10px);filter:none}.slide-concepts{--orbit-reveal:clamp(0, calc((var(--explore-progress,1) - .05) / .28), 1);--forma-reveal:clamp(0, calc((var(--explore-progress,1) - .3) / .28), 1)}.slide-concepts .concept-board-orbit{opacity:1;translate:calc((1 - var(--orbit-reveal)) * 12px) 0;scale:calc(.95 + var(--orbit-reveal) * .05)}.slide-concepts .concept-board-forma{--forma-focus:min(clamp(0, calc((var(--explore-progress,1) - .48) * 12), 1), clamp(0, calc((.93 - var(--explore-progress,1)) * 12), 1));z-index:calc(1 + var(--forma-focus) * 2);opacity:1;translate:calc((1 - var(--forma-reveal)) * -12px) 0;scale:calc(.95 + var(--forma-reveal) * .05)}.slide-concepts .mock-caption,.slide-concepts .phone-inner>span,.slide-concepts .phone-inner>strong,.slide-concepts .mock-list>i{--detail-reveal:clamp(0, calc((var(--explore-progress,1) - .16) / .26), 1);opacity:1;translate:0 calc((1 - var(--detail-reveal)) * 8px)}.slide-concepts .mock-list>i{opacity:calc(.3 + var(--detail-reveal) * .7)}.slide-concepts .mock-list>i:nth-child(2){--detail-reveal:clamp(0, calc((var(--explore-progress,1) - .3) / .22), 1)}.slide-concepts .mock-list>i:nth-child(3){--detail-reveal:clamp(0, calc((var(--explore-progress,1) - .38) / .22), 1)}.slide-concepts .mock-graph{--graph-reveal:clamp(0, calc((var(--explore-progress,1) - .22) / .3), 1);clip-path:inset(0 calc((1 - var(--graph-reveal)) * 100%) 0 0)}.slide-concepts .health-ring-one{--ring-reveal:clamp(0, calc((var(--explore-progress,1) - .43) / .23), 1);opacity:1;scale:calc(.86 + var(--ring-reveal) * .14)}.slide-concepts .health-ring-two{--ring-reveal:clamp(0, calc((var(--explore-progress,1) - .54) / .23), 1);opacity:1;scale:calc(.86 + var(--ring-reveal) * .14)}.slide-concepts .health-footer>span,.slide-concepts .concept-board-tag{--detail-reveal:clamp(0, calc((var(--explore-progress,1) - .64) / .2), 1);opacity:1;translate:0 calc((1 - var(--detail-reveal)) * 8px)}.slide-concepts .health-top{color:#95504b}.slide-concepts .health-footer span{color:#7f5b62}.slide-concepts .health-footer>span:last-child{--detail-reveal:clamp(0, calc((var(--explore-progress,1) - .71) / .2), 1)}.slide-perspective .perspective-photo{filter:brightness(calc(.78 + clamp(0, var(--explore-progress,1), 1) * .22))}.slide-perspective .perspective-note{--note-reveal:clamp(0, calc((var(--explore-progress,1) - .12) / .32), 1);translate:0 calc((1 - var(--note-reveal)) * 28px);rotate:calc((1 - var(--note-reveal)) * -3deg)}.concept-board-orbit,.concept-board-forma,.slide-concepts .mock-caption,.slide-concepts .phone-inner>span,.slide-concepts .phone-inner>strong,.slide-concepts .mock-list>i,.slide-concepts .health-ring-one,.slide-concepts .health-ring-two,.slide-concepts .health-footer>span,.concept-board-tag,.perspective-note,.perspective-photo{transition:opacity .14s linear,translate .16s ease-out,scale .16s ease-out,rotate .16s ease-out,filter .16s linear}.landing-deck .deck-chapter:focus-within{--explore-progress:1!important}.landing-deck[data-explore-ready=true] .deck-chapter:focus-within [data-scroll-reveal],.landing-deck[data-explore-ready=true] [data-scroll-reveal]:focus-visible{opacity:1;filter:none;translate:none;--item-reveal:1!important}@media (prefers-reduced-motion:reduce){.landing-deck .deck-chapter{--explore-progress:1!important}.landing-deck[data-explore-ready=true] [data-scroll-reveal]{opacity:1;filter:none;transition:none;translate:none}.slide-concepts .concept-board-orbit,.slide-concepts .concept-board-forma,.slide-concepts .mock-caption,.slide-concepts .phone-inner>span,.slide-concepts .phone-inner>strong,.slide-concepts .mock-list>i,.slide-concepts .health-ring-one,.slide-concepts .health-ring-two,.slide-concepts .health-footer>span,.slide-concepts .concept-board-tag,.slide-perspective .perspective-note{opacity:1;transition:none;translate:none;rotate:none;scale:none}.slide-concepts .mock-graph{clip-path:none}.slide-perspective .perspective-photo{filter:none;transition:none}}
.intro-photograph{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.intro-photograph img{object-fit:cover;object-position:70% 50%;width:100%;height:100%;opacity:calc(.7 + var(--explore-progress,1)*.3);transform:scale(calc(1.06 - var(--explore-progress,1)*.06));transition:transform .16s ease-out,opacity .16s linear}.intro-photograph:after{content:"";background:linear-gradient(90deg,#101319f5 0%,#101319e8 37%,#10131999 70%,#10131966 100%);position:absolute;inset:0}.slide-intro .intro-ambient{background:radial-gradient(at 77%,#44436730,#0000 57%)}.editorial-photo{text-align:left;background:#ffffff42;border:1px solid #24252e15;border-radius:16px;grid-template-columns:142px minmax(0,1fr);align-items:center;gap:16px;width:100%;max-width:385px;margin:22px 0 0;padding:10px;display:grid;box-shadow:0 6px 24px #26222b05}.editorial-photo>img{aspect-ratio:3/2;object-fit:cover;border-radius:9px;width:100%;height:auto;display:block}.editorial-photo-caption{min-width:0}.editorial-photo-caption>span{letter-spacing:.1em;opacity:1;margin-bottom:7px;font-size:9px;line-height:1.4;display:block}.editorial-photo-caption>strong{letter-spacing:-.015em;font-size:13px;font-weight:600;line-height:1.35;display:block}.editorial-photo-caption>p{opacity:1;margin:5px 0 0;font-size:12px;line-height:1.5}.slide-marketing .editorial-photo{background:#fff4e944;border-color:#40292324}.slide-perspective .perspective-photo{background:0 0;overflow:hidden}.perspective-photo>img{object-fit:cover;object-position:66% 45%;width:100%;height:100%;display:block}.perspective-photo:after{content:"";background:linear-gradient(90deg,#11151bf5 0%,#11151be6 40%,#11151b75 72%,#11151b50 100%);position:absolute;inset:0}.landing-deck .slide-description{opacity:1}.landing-deck .slide-details{opacity:1;margin-top:24px;font-size:11px}.landing-deck .slide-eyebrow{opacity:1}.landing-deck .slide-art-note{opacity:1;font-size:10px}.landing-deck .slide-footer{font-size:10px}.landing-deck .slide-footer>span{opacity:1}.landing-deck .slide-footer a{min-height:44px;font-size:12px}.landing-deck .begin-expertise a{min-height:44px;font-size:11px}.landing-deck .slide-marketing h2 em{color:#713728}.landing-deck .slide-canvas h2 em{color:#6c7955}.landing-deck .perspective-note strong em{color:#63734f}.landing-deck .perspective-note>span,.landing-deck .perspective-note>div{color:#526044}.landing-deck .begin-art>p strong{opacity:1}@media (max-width:1100px){.editorial-photo{grid-template-columns:120px minmax(0,1fr);gap:12px}.landing-deck .slide-description{font-size:14px}.landing-deck .slide-art-note{font-size:10px}}@media (max-width:760px){.editorial-photo{border-radius:14px;grid-template-columns:120px minmax(0,1fr);gap:13px;max-width:430px;margin-top:18px;padding:9px}.landing-deck .slide-description{max-width:430px;font-size:14px;line-height:1.6}.landing-deck .slide-eyebrow{letter-spacing:.11em;font-size:9px;line-height:1.5}.landing-deck .slide-button{min-height:48px;padding:12px 17px;font-size:13px}.landing-deck .slide-text-link{min-height:44px;font-size:13px}.landing-deck .slide-details{margin-top:16px;font-size:10px}.landing-deck .slide-art-note{font-size:10px;line-height:1.5}.landing-deck .slide-footer{gap:16px;font-size:8px;line-height:1.5}.landing-deck .slide-footer a{min-height:44px;font-size:11px}.landing-deck .begin-expertise a{min-height:44px;font-size:10px}.intro-photograph img{object-position:58% 50%}.intro-photograph:after{background:linear-gradient(#101319ed 0%,#101319c9 48%,#10131999 100%)}.perspective-photo>img{object-position:58% 50%}.perspective-photo:after{background:linear-gradient(#11151bf5 0%,#11151bd6 48%,#11151b80 100%)}}@media (max-width:350px){.editorial-photo{grid-template-columns:106px minmax(0,1fr);gap:10px}.editorial-photo-caption>strong{font-size:12px}.editorial-photo-caption>p{font-size:11px}.editorial-photo-caption>span{font-size:8px}.landing-deck .slide-description{font-size:13px}.landing-deck .slide-button,.landing-deck .slide-text-link{font-size:12px}.landing-deck .slide-footer{font-size:7px}.landing-deck .slide-footer a{font-size:10px}}@media (prefers-reduced-motion:reduce){.intro-photograph img{opacity:1;transition:none;transform:none}}
:root{--site-container-max:1320px;--site-container-gutter:90px;--site-container-width:min(var(--site-container-max), calc(100% - var(--site-container-gutter) * 2))}@media (max-width:1100px){:root{--site-container-gutter:62px}}@media (max-width:760px){:root{--site-container-gutter:28px}}@media (max-width:430px){:root{--site-container-gutter:20px}}@media (max-width:350px){:root{--site-container-gutter:16px}}.container,.article-wrap,.notfound,.mobile-nav-top,.mobile-nav-content{width:var(--site-container-width);max-width:none;margin-inline:auto}.mobile-nav-top,.mobile-nav-content,.notfound{padding-inline:0}.article-wrap h1,.article-lead{max-width:940px}.skip-link{z-index:1000;color:#06c;background:#fff;border:2px solid #06c;border-radius:10px;padding:12px 18px;font-size:15px;line-height:1.4;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.skip-link:focus{outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}
