[data-v7-native]{--background:#050507;--foreground:#eeece9;--muted:#98999f;--subtle:#bfc0c5;--surface:#0b0c10;--surface-raised:#13151b;--line:#d5dae71c;--grain-opacity:.105;--ink-opacity:.72;--ink-blue:#244c83;--ink-rose:#65344e;--grain-size:256px;--accent:#916d7d;--accent-hover:#a08691;--rose-deep:#27121c;--navy:#101a2c;--chapter:#f1f0ec;--chapter-foreground:#171921;--font-display:"TWK Lausanne", "Inter Tight", Arial, sans-serif;--font-body:"Inter Tight", Arial, sans-serif;--font-mono:"TWK Lausanne", "Inter Tight", Arial, sans-serif;--font-ui:var(--font-mono);--unit:calc(.25 * var(--v7-native-rem,1rem));--gutter:calc(2.5 * var(--v7-native-rem,1rem));--radius:calc(.5 * var(--v7-native-rem,1rem));--heading-xl:calc(8 * var(--v7-native-rem,1rem));--heading-lg:calc(6 * var(--v7-native-rem,1rem));--heading-md:calc(4 * var(--v7-native-rem,1rem));--heading-sm:calc(3 * var(--v7-native-rem,1rem));--heading-xs:calc(2.25 * var(--v7-native-rem,1rem));--body:calc(1.125 * var(--v7-native-rem,1rem));--label:calc(.875 * var(--v7-native-rem,1rem));--nav-height:calc(5.25 * var(--v7-native-rem,1rem));--ease-menu:cubic-bezier(.77,0,.175,1);--base:16;--scale:16px;font-size:max(16px,var(--scale));--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font:400 var(--body)/1.3 var(--font-body);color:var(--foreground);background:var(--background);overflow-anchor:none}[data-v7-native] *,[data-v7-native] :before,[data-v7-native] :after{box-sizing:border-box}[data-v7-native] h1,[data-v7-native] h2,[data-v7-native] h3,[data-v7-native] h4,[data-v7-native] p{margin:0}[data-v7-native] h2 em{color:inherit;font-style:italic}[data-v7-native] a{color:inherit;text-decoration:none}[data-v7-native] button,[data-v7-native] input,[data-v7-native] textarea,[data-v7-native] select{font:inherit;color:inherit}[data-v7-native] button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}[data-v7-native] button:disabled{cursor:default;opacity:.25}[data-v7-native] a,[data-v7-native] button,[data-v7-native] input,[data-v7-native] textarea,[data-v7-native] select{-webkit-tap-highlight-color:transparent}:is([data-v7-native] button:focus-visible,[data-v7-native] a:focus-visible,[data-v7-native] input:focus-visible){outline:2px solid var(--accent);outline-offset:5px}[data-v7-native] button:focus:not(:focus-visible){outline:none}[data-v7-native] svg{display:block}[data-v7-native] img,[data-v7-native] video,[data-v7-native] canvas{vertical-align:baseline;display:inline}[data-v7-native] b,[data-v7-native] strong{font-weight:bolder}[data-v7-native] sup{vertical-align:super;font-size:smaller;line-height:normal;position:static}[data-v7-native] p{text-wrap:pretty}[data-v7-native] button,[data-v7-native] a{touch-action:manipulation}[data-v7-native] img{max-width:100%}[data-v7-native] section,[data-v7-native] #motion-gallery{scroll-margin-top:0}[data-v7-native] .hero-gallery-shortcut{pointer-events:auto;transition:color .3s}[data-v7-native] .hero-gallery-shortcut:hover{color:#f2eef0}[data-v7-native] .motion-gallery{margin-top:calc(9 * var(--v7-native-rem,1rem));--lab-ink:#e7e7e9;--lab-dim:#a1a6b3;--lab-line:#bfc7dc2b;position:relative}[data-v7-native] .lab-chapter{isolation:isolate;color:var(--lab-ink);background:#060709;scroll-margin-top:0;position:relative}[data-v7-native] .lab-chapter button,[data-v7-native] .lab-chapter a,[data-v7-native] .lab-dock{font-family:var(--font-display)}[data-v7-native] .lab-chapter h2{font-family:var(--font-display);letter-spacing:-.055em;font-weight:400;line-height:1.02}[data-v7-native] .lab-chapter h2 em{font-weight:400}[data-v7-native] .lab-topline,[data-v7-native] .lab-bottomline{z-index:5;justify-content:space-between;align-items:center;gap:calc(2 * var(--v7-native-rem,1rem));display:flex;position:relative}[data-v7-native] .lab-topline{padding-top:calc(6.6 * var(--v7-native-rem,1rem));margin-inline:var(--gutter);border-bottom:1px solid var(--lab-line);padding-bottom:calc(1.45 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-kicker,[data-v7-native] .lab-meta,[data-v7-native] .lab-small{font:400 calc(.76 * var(--v7-native-rem,1rem))/1.4 var(--font-display);letter-spacing:.02em}[data-v7-native] .lab-kicker{align-items:center;gap:calc(.65 * var(--v7-native-rem,1rem));display:flex}[data-v7-native] .lab-kicker>i{background:#9aaac1;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #91abd777}[data-v7-native] .lab-meta,[data-v7-native] .lab-small{color:var(--lab-dim)}[data-v7-native] .lab-bottomline{margin-inline:var(--gutter);padding-top:calc(1.35 * var(--v7-native-rem,1rem));padding-bottom:calc(6 * var(--v7-native-rem,1rem));border-top:1px solid var(--lab-line)}[data-v7-native] .lab-bottomline>p{font-size:calc(.97 * var(--v7-native-rem,1rem));color:#b4b6bf;line-height:1.45}[data-v7-native] .lab-next,[data-v7-native] .lab-replay{align-items:center;gap:calc(1.2 * var(--v7-native-rem,1rem));font-size:calc(.79 * var(--v7-native-rem,1rem));white-space:nowrap;min-height:44px;display:inline-flex}[data-v7-native] .lab-next span,[data-v7-native] .lab-replay>span{font-size:calc(1.25 * var(--v7-native-rem,1rem));transition:transform .35s}[data-v7-native] .lab-next:hover span{transform:translateY(4px)}[data-v7-native] .lab-replay:hover>span{transform:rotate(-60deg)}[data-v7-native] .lab-arrows{gap:calc(.45 * var(--v7-native-rem,1rem));display:flex}[data-v7-native] .lab-arrows button{border:1px solid var(--lab-line);width:46px;height:46px;font-size:calc(1.2 * var(--v7-native-rem,1rem));border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}[data-v7-native] .lab-arrows button:not(:disabled):hover{background:var(--lab-ink);color:#0b0d13}:is([data-v7-native] .lab-chapter button:focus-visible,[data-v7-native] .lab-chapter a:focus-visible){outline-offset:5px;outline:2px solid #acb4c8}[data-v7-native] .lab-atmosphere{flex-direction:column;min-height:max(840px,100svh);display:flex;overflow:hidden}[data-v7-native] .lab-ambient{z-index:-1;background:#050709;position:absolute;inset:0;overflow:hidden}[data-v7-native] .lab-palette-layer{opacity:0;position:absolute;inset:0}[data-v7-native] .lab-palette-layer.is-active{opacity:1}[data-v7-native] .lab-palette-layer>i{filter:blur(36px);background:radial-gradient(at 62% 56%,#253f65 0%,#13273f 19%,#080e18 49%,#0000 69%);border-radius:0;width:105%;height:116%;position:absolute;top:0%;left:0%;transform:rotate(-25deg);-webkit-mask-image:radial-gradient(#000 24%,#000000e6 46%,#0000 73%);mask-image:radial-gradient(#000 24%,#000000e6 46%,#0000 73%)}[data-v7-native] .lab-palette-layer>i:nth-child(2){opacity:.65;background:radial-gradient(#472334 0%,#21121f 25%,#0000 62%);width:45%;height:75%;top:38%;left:64%}[data-v7-native] .lab-palette-layer>i:nth-child(3){filter:blur(30px);opacity:.4;background:radial-gradient(#303e61,#0000 67%);width:80%;height:50%;top:44%;left:22%}[data-v7-native] .lab-petrol>i{background:radial-gradient(at 62% 56%,#1f4548 0%,#142a33 20%,#080e15 49%,#0000 69%)}[data-v7-native] .lab-petrol>i:nth-child(2){background:radial-gradient(#655342 0%,#231f1d 23%,#0000 62%)}[data-v7-native] .lab-petrol>i:nth-child(3){background:radial-gradient(#46645e,#0000 67%)}[data-v7-native] .lab-plum>i{background:radial-gradient(at 62% 56%,#302740 0%,#19152a 23%,#090a13 48%,#0000 70%)}[data-v7-native] .lab-plum>i:nth-child(2){background:radial-gradient(#63344b 0%,#291826 25%,#0000 65%)}[data-v7-native] .lab-plum>i:nth-child(3){background:radial-gradient(#324060,#0000 68%)}[data-v7-native] .lab-caustic-video{object-fit:cover;filter:grayscale()contrast(1.6)brightness(.7)blur(6px);opacity:.18;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.3)rotate(-12deg);-webkit-mask-image:radial-gradient(at 55% 55%,#000 24%,#000c 43%,#0000 72%);mask-image:radial-gradient(at 55% 55%,#000 24%,#000c 43%,#0000 72%)}[data-v7-native] .lab-ambient-shade{background:linear-gradient(#060709 0%,#0000 24% 69%,#060709),linear-gradient(90deg,#060709 0%,#06070959 26%,#0000 80%);position:absolute;inset:0}[data-v7-native] .lab-atmosphere-content{padding:calc(5 * var(--v7-native-rem,1rem)) var(--gutter) calc(5 * var(--v7-native-rem,1rem));flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}[data-v7-native] .lab-atmosphere-content>.lab-small{margin-bottom:calc(2.8 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-atmosphere h2{font-size:clamp(calc(5 * var(--v7-native-rem,1rem)),calc(9.8 * var(--v7-native-vw,1vw)),calc(10 * var(--v7-native-rem,1rem)));max-width:80%;line-height:1.01}[data-v7-native] .lab-atmosphere h2 em{color:#a6b2c8}[data-v7-native] .lab-atmosphere-note{align-items:flex-start;gap:calc(1.4 * var(--v7-native-rem,1rem));margin-top:calc(3.1 * var(--v7-native-rem,1rem));margin-left:52%;display:flex}[data-v7-native] .lab-hairline{width:44px;height:1px;margin-top:calc(.65 * var(--v7-native-rem,1rem));background:#929da955;display:block}[data-v7-native] .lab-atmosphere-note p{font-size:calc(1.1 * var(--v7-native-rem,1rem));color:#c6c8d0;line-height:1.4}[data-v7-native] .lab-palette-picker{gap:calc(1.85 * var(--v7-native-rem,1rem));align-items:center;display:flex}[data-v7-native] .lab-palette-picker button{align-items:center;gap:calc(.65 * var(--v7-native-rem,1rem));min-height:44px;font-size:calc(.79 * var(--v7-native-rem,1rem));color:#9aa0ac;display:flex}[data-v7-native] .lab-palette-picker button.is-active{color:#eeeff3}[data-v7-native] .lab-palette-picker button>i{border-radius:50%;width:17px;height:17px;position:relative}[data-v7-native] .lab-palette-picker button>i:after{content:"";opacity:0;border:1px solid #d8dce555;border-radius:50%;transition:opacity .3s;position:absolute;inset:-4px}[data-v7-native] .lab-palette-picker button.is-active>i:after{opacity:1}[data-v7-native] .swatch-midnight{background:linear-gradient(140deg,#7390b8,#182c45 65%,#724857)}[data-v7-native] .swatch-petrol{background:linear-gradient(140deg,#7dada3,#233d44 65%,#776350)}[data-v7-native] .swatch-plum{background:linear-gradient(140deg,#8f697e,#37253f 65%,#1c3554)}[data-v7-native] .lab-live{align-items:center;gap:calc(.55 * var(--v7-native-rem,1rem));font:calc(.7 * var(--v7-native-rem,1rem)) var(--font-display);color:#a7afbc;display:flex}[data-v7-native] .lab-live>i{background:#9fadc2;border-radius:50%;width:4px;height:4px}[data-v7-native] .lab-aperture{background:#090c11;padding-bottom:0;overflow:hidden}[data-v7-native] .lab-aperture-back{z-index:-1;position:absolute;inset:0;overflow:hidden}[data-v7-native] .lab-aperture-back img{object-fit:cover;filter:blur(85px)saturate(.4);opacity:.16;width:100%;height:100%;transform:scale(1.3)}[data-v7-native] .lab-aperture-back>i{background:linear-gradient(#060709,#0000 32% 60%,#080b10);position:absolute;inset:0}[data-v7-native] .lab-aperture-stage{height:clamp(520px,calc(64 * var(--v7-native-vw,1vw)),750px);margin:calc(3.4 * var(--v7-native-rem,1rem)) var(--gutter) calc(2 * var(--v7-native-rem,1rem));place-items:center;display:grid;position:relative}[data-v7-native] .lab-aperture-stage h2{z-index:2;font-size:clamp(calc(4.5 * var(--v7-native-rem,1rem)),calc(8.4 * var(--v7-native-vw,1vw)),calc(9 * var(--v7-native-rem,1rem)));pointer-events:none;color:#efeeea;text-shadow:0 3px 35px #0003;flex-direction:column;align-items:flex-start;display:flex;position:absolute;inset:auto 4%}[data-v7-native] .lab-aperture-stage h2 em{align-self:flex-end;margin-right:2%}[data-v7-native] .lab-aperture-frame{clip-path:inset(0);background:#101219;position:absolute;inset:0;overflow:hidden}[data-v7-native] .lab-aperture-photo{object-fit:cover;object-position:50% 47%;transform-origin:50%;width:100%;height:100%}[data-v7-native] .lab-aperture-vignette{background:linear-gradient(#0000 58%,#0009),linear-gradient(90deg,#0003,#0000);position:absolute;inset:0}[data-v7-native] .lab-frame-label{bottom:calc(2 * var(--v7-native-rem,1rem));left:calc(2 * var(--v7-native-rem,1rem));font-size:calc(.76 * var(--v7-native-rem,1rem));font-family:var(--font-display);letter-spacing:.025em;position:absolute}[data-v7-native] .lab-reticle{z-index:3;pointer-events:none;position:absolute;inset:0}[data-v7-native] .lab-reticle>i{border:1px solid #ecebed77;width:14px;height:14px;position:absolute}[data-v7-native] .lab-reticle>i:first-child{border-bottom:0;border-right:0;top:-7px;left:-7px}[data-v7-native] .lab-reticle>i:nth-child(2){border-bottom:0;border-left:0;top:-7px;right:-7px}[data-v7-native] .lab-reticle>i:nth-child(3){border-top:0;border-left:0;bottom:-7px;right:-7px}[data-v7-native] .lab-reticle>i:nth-child(4){border-top:0;border-right:0;bottom:-7px;left:-7px}[data-v7-native] .lab-aperture-coordinate{top:calc(1.5 * var(--v7-native-rem,1rem));right:calc(1.5 * var(--v7-native-rem,1rem));z-index:3;color:#e6e7ed;position:absolute}[data-v7-native] .lab-orbit{background:#070a10}[data-v7-native] .lab-orbit-stage{isolation:isolate;flex-direction:column;height:100svh;min-height:680px;display:flex;position:relative;overflow:hidden}[data-v7-native] .lab-orbit-stage>.lab-topline{flex:none}[data-v7-native] .lab-orbit-stage>.lab-bottomline{padding-bottom:calc(5.5 * var(--v7-native-rem,1rem));flex:none}[data-v7-native] .lab-orbit-wash{pointer-events:none;z-index:-1;position:absolute;inset:0}[data-v7-native] .lab-orbit-wash>i{opacity:.6;background:radial-gradient(#15243c 0%,#0000 66%);width:80%;height:100%;position:absolute;top:0;right:-20%}[data-v7-native] .lab-orbit-wash>i+i{opacity:.4;background:radial-gradient(#351c2a,#0000 64%);width:40%;height:50%;top:50%;right:5%}[data-v7-native] .lab-orbit-layout{min-height:0;padding:calc(2.6 * var(--v7-native-rem,1rem)) max(var(--gutter),calc(6 * var(--v7-native-vw,1vw))) calc(2.6 * var(--v7-native-rem,1rem)) var(--gutter);flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:5%;display:grid;position:relative}[data-v7-native] .lab-orbit-wheel{width:100%;height:100%;min-height:330px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}[data-v7-native] .lab-orbit-word{white-space:nowrap;color:#eeedf0;opacity:.15;font-size:clamp(calc(2.7 * var(--v7-native-rem,1rem)),calc(5.6 * var(--v7-native-vw,1vw)),calc(6.2 * var(--v7-native-rem,1rem)));letter-spacing:-.055em;transform-origin:0;will-change:transform;padding:.18em 0;line-height:1.1;display:block;position:absolute;top:50%;left:4%}[data-v7-native] .lab-orbit-word.is-active{opacity:1}[data-v7-native] .lab-orbit-word>span{vertical-align:top;margin-left:calc(1.05 * var(--v7-native-rem,1rem));margin-top:calc(1.15 * var(--v7-native-rem,1rem));font-size:calc(.67 * var(--v7-native-rem,1rem));letter-spacing:.015em;display:inline-block}[data-v7-native] .lab-wheel-guide{z-index:-1;width:12px;height:1px;transform:translate(calc(-1.3 * var(--v7-native-rem,1rem)),0);background:#829cc2;position:absolute;top:50%;left:4%}[data-v7-native] .lab-orbit-details{justify-self:end;width:100%;max-width:410px}[data-v7-native] .lab-orbit-imagebox{background:#131823;border-radius:2px;width:100%;height:clamp(240px,35vh,390px);position:relative;overflow:hidden}[data-v7-native] .lab-orbit-images{position:absolute;inset:0}[data-v7-native] .lab-orbit-images>img{object-fit:cover;opacity:0;filter:blur(10px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}[data-v7-native] .lab-orbit-images>img.is-active{opacity:1;filter:none}[data-v7-native] .lab-orbit-image-shade{background:linear-gradient(#02050a0d,#0000 45%,#02050ac2);position:absolute;inset:0}[data-v7-native] .lab-orbit-image-index{top:calc(1.2 * var(--v7-native-rem,1rem));left:calc(1.3 * var(--v7-native-rem,1rem));font:calc(.76 * var(--v7-native-rem,1rem)) var(--font-display);text-shadow:0 1px 8px #0009;position:absolute}[data-v7-native] .lab-orbit-image-index b{font-weight:400}[data-v7-native] .lab-orbit-image-caption{left:calc(1.3 * var(--v7-native-rem,1rem));bottom:calc(1.4 * var(--v7-native-rem,1rem));font:400 calc(1.35 * var(--v7-native-rem,1rem)) var(--font-display);letter-spacing:-.035em;position:absolute}[data-v7-native] .lab-orbit-caption{justify-content:space-between;align-items:center;gap:calc(1 * var(--v7-native-rem,1rem));margin-top:calc(1.5 * var(--v7-native-rem,1rem));display:flex}[data-v7-native] .lab-orbit-caption p{color:#b0b7c6;font-size:calc(.97 * var(--v7-native-rem,1rem));line-height:1.5}[data-v7-native] .lab-counter{font:400 calc(2.8 * var(--v7-native-rem,1rem))/1.1 var(--font-display);letter-spacing:-.06em;align-items:center;display:flex}[data-v7-native] .lab-counter small{font-size:calc(.7 * var(--v7-native-rem,1rem));letter-spacing:0;margin-left:calc(.9 * var(--v7-native-rem,1rem));color:#8e99ad;padding-bottom:calc(.3 * var(--v7-native-rem,1rem));align-self:flex-end}[data-v7-native] .lab-odometer{min-width:.55em;height:1.1em;display:block;overflow:hidden}[data-v7-native] .lab-odometer>span{flex-direction:column;display:flex}[data-v7-native] .lab-odometer i{height:1.1em;font-style:normal}[data-v7-native] .lab-orbit-steps{gap:calc(.3 * var(--v7-native-rem,1rem));display:flex}[data-v7-native] .lab-orbit-steps button{place-items:center;width:35px;height:44px;display:grid}[data-v7-native] .lab-orbit-steps i{opacity:.45;background:#667287;width:24px;height:2px;transition:opacity .3s,background .3s}[data-v7-native] .lab-orbit-steps .is-active i{opacity:1;background:#d4d8e1}[data-v7-native] .lab-type{background:#070609;flex-direction:column;min-height:860px;display:flex;overflow:hidden}[data-v7-native] .lab-type-light{pointer-events:none;z-index:-1;position:absolute;inset:0}[data-v7-native] .lab-type-light i{opacity:.54;filter:blur(35px);background:radial-gradient(at 40%,#381e2d,#0000 60%);width:65%;height:120%;position:absolute;top:0;left:57%}[data-v7-native] .lab-type-body{padding:calc(5 * var(--v7-native-rem,1rem)) var(--gutter) calc(4 * var(--v7-native-rem,1rem));flex:1;position:relative}[data-v7-native] .lab-type-text{font-size:clamp(calc(4.5 * var(--v7-native-rem,1rem)),calc(8.3 * var(--v7-native-vw,1vw)),calc(9.25 * var(--v7-native-rem,1rem)));margin:calc(3.1 * var(--v7-native-rem,1rem)) 0 calc(3.5 * var(--v7-native-rem,1rem));perspective:950px;overflow:visible}[data-v7-native] .lab-type-line{perspective:950px;margin-bottom:-.15em;padding:.04em 0 .12em;line-height:1.16;display:block;position:relative;overflow:visible}[data-v7-native] .lab-type-word{transform-origin:50% 100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:inline-block}[data-v7-native] .lab-type-word em,[data-v7-native] .lab-type-word:is(em){color:#b5a5b0}[data-v7-native] .lab-type-line.is-masked{overflow:hidden}[data-v7-native] .lab-type-baseline{border-top:1px solid var(--lab-line);padding-top:calc(1.2 * var(--v7-native-rem,1rem));display:inline-block}[data-v7-native] .lab-mode-picker{gap:calc(2.4 * var(--v7-native-rem,1rem));display:flex}[data-v7-native] .lab-mode-picker button{font-size:calc(1.1 * var(--v7-native-rem,1rem));gap:calc(.6 * var(--v7-native-rem,1rem));color:#8c8994;align-items:center;min-height:44px;transition:color .25s;display:flex}[data-v7-native] .lab-mode-picker button.is-active{color:#e8e4e9}[data-v7-native] .lab-mode-picker sup{font-size:calc(.61 * var(--v7-native-rem,1rem));margin-top:calc(.55 * var(--v7-native-rem,1rem));color:#a49ba8;align-self:flex-start}[data-v7-native] .lab-fan{background:#080c10;overflow:hidden}[data-v7-native] .lab-fan-wash{z-index:-1;background:radial-gradient(at 50% 70%,#1a303b55,#0000 65%);position:absolute;inset:0}[data-v7-native] .lab-fan-heading{padding:calc(3.6 * var(--v7-native-rem,1rem)) var(--gutter) 0;justify-content:space-between;align-items:flex-end;gap:calc(2 * var(--v7-native-rem,1rem));display:flex}[data-v7-native] .lab-fan-heading h2{font-size:clamp(calc(3 * var(--v7-native-rem,1rem)),calc(4.5 * var(--v7-native-vw,1vw)),calc(5 * var(--v7-native-rem,1rem)))}[data-v7-native] .lab-fan-heading h2 em{color:#afb9c3}[data-v7-native] .lab-fan-heading>.lab-small{margin-bottom:calc(.5 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-fan-viewport{height:clamp(490px,calc(46 * var(--v7-native-vw,1vw)),660px);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;position:relative}[data-v7-native] .lab-fan-viewport.is-dragging{cursor:grabbing}[data-v7-native] .lab-fan-rail{position:absolute;inset:0}[data-v7-native] .lab-fan-card{width:clamp(260px,calc(27 * var(--v7-native-vw,1vw)),420px);transform-origin:50% 150%;will-change:transform;background:#161b21;border-radius:3px;height:auto;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 50px #0005}[data-v7-native] .lab-fan-art{aspect-ratio:.88;background:#141d29;position:relative;overflow:hidden}[data-v7-native] .lab-fan-art>img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}[data-v7-native] .lab-fan-art:after{content:"";pointer-events:none;background:linear-gradient(#0003,#0000 30%);position:absolute;inset:0}[data-v7-native] .lab-fan-art>span{z-index:2;top:calc(1 * var(--v7-native-rem,1rem));left:calc(1 * var(--v7-native-rem,1rem));font:calc(.62 * var(--v7-native-rem,1rem)) var(--font-display);letter-spacing:.02em;padding:calc(.5 * var(--v7-native-rem,1rem)) calc(.65 * var(--v7-native-rem,1rem));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ebedf2;background:#05090e35;border:1px solid #d7d9df22;position:absolute}[data-v7-native] .lab-fan-card-caption{justify-content:space-between;gap:calc(.6 * var(--v7-native-rem,1rem));padding:calc(1.1 * var(--v7-native-rem,1rem)) calc(1 * var(--v7-native-rem,1rem));color:#d6d9df;background:#161b21;display:flex}[data-v7-native] .lab-fan-card-caption>b{font:400 calc(.78 * var(--v7-native-rem,1rem)) var(--font-display)}[data-v7-native] .lab-fan-card-caption>span{font:calc(.58 * var(--v7-native-rem,1rem)) var(--font-display);color:#9fa9b8;white-space:nowrap;align-self:center}[data-v7-native] .lab-fan-graphic{padding:calc(3.5 * var(--v7-native-rem,1rem)) calc(1.8 * var(--v7-native-rem,1rem)) calc(1.8 * var(--v7-native-rem,1rem));background:radial-gradient(at 60% 80%,#443148,#121622 70%);align-items:center;display:flex}[data-v7-native] .lab-fan-graphic>strong{z-index:1;font:400 clamp(calc(3 * var(--v7-native-rem,1rem)),calc(5.7 * var(--v7-native-vw,1vw)),calc(6 * var(--v7-native-rem,1rem)))/.94 var(--font-display);letter-spacing:-.07em;position:relative}[data-v7-native] .lab-fan-orb{border:1px solid #b4adce3f;border-radius:50%;width:90%;height:60%;position:absolute;bottom:0;left:15%;transform:rotate(-35deg);box-shadow:inset 10px 12px 20px #939ac029,0 8px 55px #9b7dca17}[data-v7-native] .lab-fan-orb:before{content:"";border:1px solid #b4adce3f;border-radius:50%;position:absolute;inset:12%}[data-v7-native] .graphic-paper{color:#232a34;background:#cccfcf}[data-v7-native] .graphic-paper>span{color:#232a34;background:0 0;border-color:#232a3422}[data-v7-native] .lab-fan-disc{background:radial-gradient(#7c8b9999,#a7b0bd00 67%);width:86%;height:80%;position:absolute;top:20%;right:-10%}[data-v7-native] .lab-drag-hint{z-index:20;font:calc(.65 * var(--v7-native-rem,1rem)) var(--font-display);padding:calc(.8 * var(--v7-native-rem,1rem)) calc(1 * var(--v7-native-rem,1rem));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0;pointer-events:none;background:#080b12b3;border:1px solid #d5ddef3a;border-radius:30px;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){[data-v7-native] .lab-fan-viewport:hover .lab-drag-hint{opacity:1}[data-v7-native] .lab-fan-viewport.is-dragging .lab-drag-hint{opacity:0}}[data-v7-native] .lab-fan-pagination{align-items:center;gap:calc(.4 * var(--v7-native-rem,1rem));display:flex}[data-v7-native] .lab-fan-pagination button{color:#8694a4;min-width:40px;height:40px;font:calc(.72 * var(--v7-native-rem,1rem)) var(--font-display);border:1px solid #0000;border-radius:50%;transition:color .3s,border-color .3s,background .3s}[data-v7-native] .lab-fan-pagination button.is-active{color:#e5eaf2;background:#252e3e66;border-color:#c3cbd93c}[data-v7-native] .lab-fan-current{min-width:125px}[data-v7-native] .lab-focus{--lab-ink:#202730;--lab-dim:#59616e;--lab-line:#25304a29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--lab-ink);background:#ebece9;overflow:hidden}[data-v7-native] .lab-focus-wash{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-v7-native] .lab-focus-wash>i{opacity:.65;background:radial-gradient(#a4b7ce88,#0000 65%);width:95%;height:75%;position:absolute;top:25%;left:-18%}[data-v7-native] .lab-focus-wash>i:nth-child(2){opacity:.45;background:radial-gradient(#cfb7c050,#0000 65%);width:60%;height:80%;top:5%;left:60%}[data-v7-native] .lab-focus-wash>i:nth-child(3){background:radial-gradient(#96bbcc55,#0000 65%);width:65%;height:40%;top:68%;left:5%}[data-v7-native] .lab-focus-layout{padding:calc(4.3 * var(--v7-native-rem,1rem)) var(--gutter) calc(3.4 * var(--v7-native-rem,1rem));grid-template-columns:1.3fr 1fr;align-items:center;gap:8%;display:grid;position:relative}[data-v7-native] .lab-focus-copy h2{font-size:clamp(calc(3.3 * var(--v7-native-rem,1rem)),calc(6.3 * var(--v7-native-vw,1vw)),calc(6.8 * var(--v7-native-rem,1rem)));margin:calc(2 * var(--v7-native-rem,1rem)) 0}[data-v7-native] .lab-focus-copy h2 em{color:#5b6679}[data-v7-native] .lab-focus-copy p{font-size:calc(1 * var(--v7-native-rem,1rem));color:#65707a;line-height:1.5}[data-v7-native] .lab-focus-selector{padding:0 calc(1 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-focus-selector>.lab-small{padding-bottom:calc(1.5 * var(--v7-native-rem,1rem));display:block}[data-v7-native] .lab-focus-selector>button{align-items:center;gap:calc(1 * var(--v7-native-rem,1rem));border-top:1px solid var(--lab-line);width:100%;padding:calc(1 * var(--v7-native-rem,1rem)) 0;font:400 clamp(calc(2.2 * var(--v7-native-rem,1rem)),calc(3.8 * var(--v7-native-vw,1vw)),calc(4.2 * var(--v7-native-rem,1rem)))/1.15 var(--font-display);letter-spacing:-.04em;color:#797f89;transition:color .45s,filter .45s;display:flex;position:relative}[data-v7-native] .lab-focus-selector>button:last-child{border-bottom:1px solid var(--lab-line)}[data-v7-native] .lab-focus-selector>button sup{margin-right:calc(1.2 * var(--v7-native-rem,1rem));font-size:calc(.67 * var(--v7-native-rem,1rem));letter-spacing:0}[data-v7-native] .lab-focus-selector>button i{font-style:normal;font-size:calc(1.5 * var(--v7-native-rem,1rem));opacity:0;margin-left:auto;transition:transform .4s,opacity .4s;transform:translate(-10px,6px)}[data-v7-native] .lab-focus-selector>button.is-active{color:#202c3f}[data-v7-native] .lab-focus-selector>button.is-active i{opacity:1;transform:translate(0)}[data-v7-native] .lab-focus-selector:has(:hover)>button:not(:hover):not(.is-active){filter:blur(.8px)}[data-v7-native] .lab-focus-window{height:clamp(270px,calc(27 * var(--v7-native-vw,1vw)),420px);margin:0 var(--gutter) calc(3 * var(--v7-native-rem,1rem));background:#cdd6db;border:1px solid #5d6d8230;border-radius:3px;position:relative;overflow:hidden}[data-v7-native] .lab-focus-field{transform-origin:50%;background:radial-gradient(#becbd4,#dae1e1 70%);transition:background .8s;position:absolute;inset:-10%}[data-v7-native] .lab-caustic-ring{opacity:.52;filter:blur(16px);border:12px solid #496f88;border-width:12px 40px 7px 20px;border-radius:50%;width:43%;height:80%;position:absolute;top:8%;left:22%;transform:rotate(-20deg);box-shadow:inset 14px -18px 28px #f9fffe,18px 10px 22px #73929c88}[data-v7-native] .lab-caustic-ring.ring-two{opacity:.3;filter:blur(8px);border-width:9px 12px 29px 7px;width:24%;height:72%;top:9%;left:48%;transform:rotate(25deg)}[data-v7-native] .lab-caustic-ring.ring-three{opacity:.35;border-width:18px 28px 9px 6px;width:50%;height:120%;top:-60%;left:21%;transform:rotate(65deg)}[data-v7-native] .lab-focus-window-label{left:calc(1.5 * var(--v7-native-rem,1rem));bottom:calc(1.2 * var(--v7-native-rem,1rem));font:calc(.7 * var(--v7-native-rem,1rem)) var(--font-display);color:#3d5060;position:absolute}[data-v7-native] .lab-focus-cross{top:calc(1 * var(--v7-native-rem,1rem));right:calc(1.2 * var(--v7-native-rem,1rem));color:#526577;font:400 calc(1.3 * var(--v7-native-rem,1rem)) var(--font-display);position:absolute}[data-v7-native] .lab-focus .lab-bottomline{padding-bottom:calc(6 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-focus[data-focus-tone="1"] .lab-focus-field{background:radial-gradient(#b8c9c9,#d4dedb 70%)}[data-v7-native] .lab-focus[data-focus-tone="1"] .lab-caustic-ring{border-color:#35676e;box-shadow:inset 14px -18px 28px #f5ffff,18px 10px 22px #80a8ac}[data-v7-native] .lab-focus[data-focus-tone="2"] .lab-focus-field{background:radial-gradient(#c8bdc8,#e0dcdd 70%)}[data-v7-native] .lab-focus[data-focus-tone="2"] .lab-caustic-ring{border-color:#77586f;box-shadow:inset 14px -18px 28px #fff6fa,18px 10px 22px #a992ab88}[data-v7-native] .lab-dock{z-index:74;bottom:calc(1.25 * var(--v7-native-rem,1rem));align-items:center;gap:calc(1.25 * var(--v7-native-rem,1rem));min-height:52px;padding:calc(.45 * var(--v7-native-rem,1rem)) calc(.65 * var(--v7-native-rem,1rem)) calc(.45 * var(--v7-native-rem,1rem)) calc(1.05 * var(--v7-native-rem,1rem));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#cdd4e1;opacity:0;visibility:hidden;pointer-events:none;background:#0f1219e0;border:1px solid #ced6e02b;border-radius:40px;transition:opacity .3s,visibility .3s,transform .3s,background .3s;display:flex;position:fixed;left:50%;transform:translate(-50%,18px);box-shadow:0 8px 35px #0003}[data-v7-native] .lab-dock.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)}[data-v7-native] .lab-dock-home{font-size:calc(.69 * var(--v7-native-rem,1rem));white-space:nowrap;gap:calc(1 * var(--v7-native-rem,1rem));padding:calc(.5 * var(--v7-native-rem,1rem)) 0;display:flex}[data-v7-native] .lab-dock-home>span{color:#8592ac}[data-v7-native] .lab-dock-links{gap:4px;display:flex}[data-v7-native] .lab-dock-links a,[data-v7-native] .lab-dock button{width:34px;height:34px;font-size:calc(.67 * var(--v7-native-rem,1rem));color:#96a0b4;border:1px solid #0000;border-radius:50%;place-items:center;transition:color .25s,background .25s;display:grid}[data-v7-native] .lab-dock-links a[aria-current]{color:#171f2c;background:#c1cada}[data-v7-native] .lab-dock-links a:hover{color:#fff;border-color:#c9d4e34d}[data-v7-native] .lab-dock button{font-size:calc(.85 * var(--v7-native-rem,1rem));color:#dce0e8;border-color:#c9d4e329}[data-v7-native] .lab-dock.is-light{color:#2b3647;background:#e9edefeb;border-color:#25304a30;box-shadow:0 8px 35px #34465a18}[data-v7-native] .lab-dock.is-light a,[data-v7-native] .lab-dock.is-light button{color:#4a5669}[data-v7-native] .lab-dock.is-light a[aria-current]{color:#edf1f5;background:#253347}[data-v7-native] .lab-dock.is-light button{border-color:#25304a30}[data-v7-native][data-blocked=true] .lab-dock,[data-v7-native][data-blocked=true] .lab-dock{opacity:0;visibility:hidden}[data-v7-native] .is-reduced .lab-chapter *{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}[data-v7-native] .is-reduced .lab-type-word{opacity:1!important;filter:none!important;transform:none!important}[data-v7-native] .is-reduced .lab-aperture-frame{clip-path:none!important}[data-v7-native] .is-reduced .lab-aperture-photo{transform:none!important}@media (min-width:1600px){[data-v7-native] .lab-orbit-details{max-width:470px}}@media (max-height:740px) and (min-width:1024px){[data-v7-native] .lab-orbit-stage{height:auto;min-height:740px}[data-v7-native] .lab-orbit-layout{min-height:470px}[data-v7-native] .lab-orbit-imagebox{height:300px}}@media (max-width:1100px){[data-v7-native] .lab-orbit-layout{padding-right:var(--gutter);grid-template-columns:1.2fr 1fr;gap:3%}[data-v7-native] .lab-orbit-word{font-size:calc(5.6 * var(--v7-native-vw,1vw))}[data-v7-native] .lab-fan-heading>.lab-small,[data-v7-native] .lab-type-duration,[data-v7-native] .lab-live{display:none}[data-v7-native] .lab-type-text{font-size:calc(8.3 * var(--v7-native-vw,1vw))}[data-v7-native] .lab-focus-layout{gap:5%}[data-v7-native] .lab-focus-selector{padding:0}}@media (max-width:767px){[data-v7-native] .motion-gallery{margin-top:calc(5 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-topline{padding-top:calc(6 * var(--v7-native-rem,1rem));padding-bottom:calc(1.2 * var(--v7-native-rem,1rem));gap:calc(1 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-topline .lab-meta{display:none}[data-v7-native] .lab-kicker,[data-v7-native] .lab-small,[data-v7-native] .lab-meta{font-size:calc(.7 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-bottomline{padding-bottom:calc(5.5 * var(--v7-native-rem,1rem));gap:calc(1 * var(--v7-native-rem,1rem));flex-wrap:wrap;align-items:center}[data-v7-native] .lab-next,[data-v7-native] .lab-replay{font-size:calc(.72 * var(--v7-native-rem,1rem));gap:calc(.7 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-atmosphere{min-height:max(760px,100svh)}[data-v7-native] .lab-atmosphere-content{padding-top:calc(3.4 * var(--v7-native-rem,1rem));padding-bottom:calc(3 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-atmosphere-content>.lab-small{margin-bottom:calc(2.5 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-atmosphere h2{font-size:clamp(calc(3.7 * var(--v7-native-rem,1rem)),calc(12 * var(--v7-native-vw,1vw)),calc(5.4 * var(--v7-native-rem,1rem)));max-width:100%;line-height:1.06}[data-v7-native] .lab-atmosphere h2 em{display:inline}[data-v7-native] .lab-atmosphere-note{margin:calc(2.8 * var(--v7-native-rem,1rem)) 0 0 14%}[data-v7-native] .lab-atmosphere-note p{font-size:calc(.92 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-palette-picker{gap:calc(1.1 * var(--v7-native-rem,1rem));flex-wrap:wrap}[data-v7-native] .lab-palette-picker button{font-size:calc(.7 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-palette-picker button>i{width:13px;height:13px}[data-v7-native] .lab-atmosphere .lab-bottomline{align-items:flex-start;gap:calc(.3 * var(--v7-native-rem,1rem));flex-direction:column}[data-v7-native] .lab-atmosphere .lab-next{align-self:flex-end}[data-v7-native] .lab-palette-layer>i{width:150%;height:90%;top:5%;left:-45%}[data-v7-native] .lab-palette-layer>i:nth-child(2){width:85%;height:70%;top:42%;left:56%}[data-v7-native] .lab-palette-layer>i:nth-child(3){width:125%;height:65%;top:40%;left:0}[data-v7-native] .lab-caustic-video{opacity:.22}[data-v7-native] .lab-aperture-stage{height:490px;margin-top:calc(2 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-aperture-stage h2{font-size:clamp(calc(3.2 * var(--v7-native-rem,1rem)),calc(11.1 * var(--v7-native-vw,1vw)),calc(4.9 * var(--v7-native-rem,1rem)));line-height:1.13;inset:auto 3%}[data-v7-native] .lab-aperture-stage h2 em{margin-right:0}[data-v7-native] .lab-aperture-photo{object-position:46% 50%}[data-v7-native] .lab-frame-label{font-size:calc(.63 * var(--v7-native-rem,1rem));left:calc(1 * var(--v7-native-rem,1rem));bottom:calc(1.2 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-aperture-coordinate{font-size:calc(.6 * var(--v7-native-rem,1rem));right:calc(1 * var(--v7-native-rem,1rem));top:calc(1 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-aperture>.lab-bottomline{margin-top:calc(2 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-aperture>.lab-bottomline>.lab-meta{display:none}[data-v7-native] .lab-bottomline>p{font-size:calc(.87 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-orbit-stage{height:auto;min-height:0}[data-v7-native] .lab-orbit-layout{padding:calc(1 * var(--v7-native-rem,1rem)) var(--gutter) calc(2 * var(--v7-native-rem,1rem));flex-direction:column;gap:0;display:flex}[data-v7-native] .lab-orbit-wheel{width:100%;height:240px;min-height:240px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}[data-v7-native] .lab-orbit-word{font-size:clamp(calc(2.6 * var(--v7-native-rem,1rem)),calc(9 * var(--v7-native-vw,1vw)),calc(3.8 * var(--v7-native-rem,1rem)));line-height:1.1;left:8%}[data-v7-native] .lab-orbit-word>span{margin-top:calc(.5 * var(--v7-native-rem,1rem));margin-left:calc(.8 * var(--v7-native-rem,1rem));font-size:calc(.55 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-wheel-guide{left:8%}[data-v7-native] .lab-orbit-details{width:100%;max-width:none}[data-v7-native] .lab-orbit-imagebox{height:290px}[data-v7-native] .lab-orbit-image-caption{font-size:calc(1.25 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-orbit-caption{margin-top:calc(1.2 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-orbit-caption p{font-size:calc(.91 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-counter{font-size:calc(2.5 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-orbit-stage>.lab-bottomline{padding-bottom:calc(5.5 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-orbit-hint{display:none}[data-v7-native] .lab-orbit-steps button{width:28px}[data-v7-native] .lab-type{min-height:710px}[data-v7-native] .lab-type-body{padding-top:calc(3 * var(--v7-native-rem,1rem));padding-bottom:calc(2 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-type-text{font-size:clamp(calc(2.35 * var(--v7-native-rem,1rem)),calc(11.1 * var(--v7-native-vw,1vw)),calc(4.7 * var(--v7-native-rem,1rem)));margin:calc(4.2 * var(--v7-native-rem,1rem)) 0 calc(4 * var(--v7-native-rem,1rem));letter-spacing:-.055em}[data-v7-native] .lab-type-line{line-height:1.2}[data-v7-native] .lab-type-light i{width:150%;left:25%}[data-v7-native] .lab-type-baseline{font-size:calc(.65 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-mode-picker{gap:calc(1.5 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-mode-picker button{font-size:calc(.98 * var(--v7-native-rem,1rem));gap:calc(.4 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-type>.lab-bottomline{align-items:flex-start;gap:calc(.3 * var(--v7-native-rem,1rem));flex-direction:column}[data-v7-native] .lab-type>.lab-bottomline>.lab-replay{align-self:flex-end}[data-v7-native] .lab-fan-heading{padding-top:calc(2.4 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-fan-heading h2{font-size:clamp(calc(2.7 * var(--v7-native-rem,1rem)),calc(10 * var(--v7-native-vw,1vw)),calc(4.2 * var(--v7-native-rem,1rem)));line-height:1.06}[data-v7-native] .lab-fan-heading h2 em{display:block}[data-v7-native] .lab-fan-viewport{height:440px}[data-v7-native] .lab-fan-card{width:calc(72 * var(--v7-native-vw,1vw));max-width:310px}[data-v7-native] .lab-fan-art{aspect-ratio:.94}[data-v7-native] .lab-fan-art>span{font-size:calc(.55 * var(--v7-native-rem,1rem));left:calc(.8 * var(--v7-native-rem,1rem));top:calc(.8 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-fan-card-caption{padding:calc(1 * var(--v7-native-rem,1rem)) calc(.8 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-fan-card-caption>b{font-size:calc(.72 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-fan-card-caption>span{font-size:calc(.51 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-fan-graphic{padding:calc(3 * var(--v7-native-rem,1rem)) calc(1.5 * var(--v7-native-rem,1rem)) calc(1.5 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-fan-graphic>strong{font-size:calc(4.4 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-fan>.lab-bottomline{padding-top:calc(1 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-fan-current{text-align:center;width:100%;margin-bottom:calc(.3 * var(--v7-native-rem,1rem));order:0}[data-v7-native] .lab-fan-pagination{gap:1px}[data-v7-native] .lab-fan-pagination button{width:34px;min-width:34px;height:36px;font-size:calc(.67 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-arrows button{width:39px;height:39px}[data-v7-native] .lab-focus-layout{align-items:stretch;gap:calc(2.7 * var(--v7-native-rem,1rem));padding-top:calc(3 * var(--v7-native-rem,1rem));padding-bottom:calc(2.7 * var(--v7-native-rem,1rem));flex-direction:column;display:flex}[data-v7-native] .lab-focus-copy h2{font-size:clamp(calc(3.25 * var(--v7-native-rem,1rem)),calc(11 * var(--v7-native-vw,1vw)),calc(4.8 * var(--v7-native-rem,1rem)))}[data-v7-native] .lab-focus-copy p{font-size:calc(.9 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-focus-selector{width:100%}[data-v7-native] .lab-focus-selector>.lab-small{padding-bottom:calc(1 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-focus-selector>button{font-size:calc(2.8 * var(--v7-native-rem,1rem));padding:calc(.8 * var(--v7-native-rem,1rem)) 0}[data-v7-native] .lab-focus-selector>button sup{margin-right:calc(1 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-focus-window{height:285px;margin-bottom:calc(2 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-caustic-ring{width:80%;left:5%}[data-v7-native] .lab-caustic-ring.ring-two{width:50%;left:43%}[data-v7-native] .lab-caustic-ring.ring-three{width:90%;left:4%}[data-v7-native] .lab-focus .lab-bottomline>.lab-meta{display:none}[data-v7-native] .lab-dock{bottom:calc(.8 * var(--v7-native-rem,1rem));gap:calc(.4 * var(--v7-native-rem,1rem));min-height:49px;padding:calc(.4 * var(--v7-native-rem,1rem)) calc(.45 * var(--v7-native-rem,1rem));max-width:calc(calc(100 * var(--v7-native-vw,1vw)) - calc(1.25 * var(--v7-native-rem,1rem)))}[data-v7-native] .lab-dock-home{display:none}[data-v7-native] .lab-dock-links{gap:1px}[data-v7-native] .lab-dock-links a,[data-v7-native] .lab-dock button{width:35px;height:35px;font-size:calc(.68 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-dock button{margin-left:calc(.2 * var(--v7-native-rem,1rem))}}@media (max-width:360px){[data-v7-native] .lab-palette-picker{gap:calc(.9 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-palette-picker button{font-size:calc(.64 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-atmosphere h2{font-size:calc(11.3 * var(--v7-native-vw,1vw))}[data-v7-native] .lab-fan-pagination button{width:30px;min-width:30px}[data-v7-native] .lab-mode-picker{gap:calc(1.2 * var(--v7-native-rem,1rem))}}[data-v7-native] .material-chapter{--material-muted:#a2a8b5;--material-border:#b8c5da2b;overflow:hidden}[data-v7-native] .material-heading{padding:calc(4.5 * var(--v7-native-rem,1rem)) var(--gutter) calc(3.8 * var(--v7-native-rem,1rem));align-items:end;gap:calc(4 * var(--v7-native-rem,1rem));grid-template-columns:1.65fr 1fr;display:grid}[data-v7-native] .material-heading h2{font-size:clamp(calc(4.5 * var(--v7-native-rem,1rem)),calc(7.3 * var(--v7-native-vw,1vw)),calc(8.6 * var(--v7-native-rem,1rem)));letter-spacing:-.058em;line-height:.97}[data-v7-native] .material-heading h2 em{color:#a4afc2}[data-v7-native] .material-intro{max-width:calc(28 * var(--v7-native-rem,1rem));padding-bottom:calc(.25 * var(--v7-native-rem,1rem))}[data-v7-native] .material-edition{font:400 calc(.75 * var(--v7-native-rem,1rem))/1.5 var(--font-display);color:var(--material-muted);display:block}[data-v7-native] .material-intro p{font:400 calc(1.25 * var(--v7-native-rem,1rem))/1.45 var(--font-body);margin:calc(1 * var(--v7-native-rem,1rem)) 0 calc(1.3 * var(--v7-native-rem,1rem));color:#bfc3cd}[data-v7-native] .material-inline-link{gap:calc(1.7 * var(--v7-native-rem,1rem));min-height:44px;font:calc(.76 * var(--v7-native-rem,1rem))/1.4 var(--font-display);align-items:center;display:inline-flex}[data-v7-native] .material-inline-link>span{font-size:calc(1.3 * var(--v7-native-rem,1rem))}[data-v7-native] .material-no-link{color:#a6acba}[data-v7-native] .material-small{font:calc(.69 * var(--v7-native-rem,1rem)) var(--font-display);color:var(--material-muted)}[data-v7-native] .material-quiet-button{font:calc(.79 * var(--v7-native-rem,1rem))/1.2 var(--font-display);gap:calc(.65 * var(--v7-native-rem,1rem));white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}[data-v7-native] .material-quiet-button>span:first-child{min-width:14px}[data-v7-native] .material-quiet-button:hover{color:#a9bdd9}[data-v7-native] .material-quiet-button:disabled{opacity:.5;cursor:not-allowed}[data-v7-native] .material-renderer{gap:calc(.6 * var(--v7-native-rem,1rem));font:calc(.7 * var(--v7-native-rem,1rem))/1.5 var(--font-display);color:#a5afbf;align-items:center;display:inline-flex}[data-v7-native] .material-renderer>i{background:#9cacbf;border-radius:50%;flex:none;width:4px;height:4px;box-shadow:0 0 9px #6e9ee74a}[data-v7-native] .material-cylinder{background:radial-gradient(at 84% 25%,#0c132166,#0000 43%),#050608}[data-v7-native] .cylinder-layout{gap:calc(3 * var(--v7-native-rem,1rem));margin:0 var(--gutter) calc(4 * var(--v7-native-rem,1rem));grid-template-columns:minmax(0,1fr) 250px;align-items:start;display:grid}[data-v7-native] .cylinder-player{min-width:0}[data-v7-native] .cylinder-surface{isolation:isolate;-webkit-user-select:none;user-select:none;background:#0e0e0f;position:relative;overflow:hidden}[data-v7-native] .cylinder-main{aspect-ratio:16/9;cursor:grab;touch-action:pan-y;outline-offset:5px;width:100%}[data-v7-native] .cylinder-main.is-dragging{cursor:grabbing}[data-v7-native] .cylinder-surface canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}[data-v7-native] .cylinder-static{object-fit:cover;border-radius:8px;width:71.3%;height:68.2%;position:absolute;top:12.9%;left:14.35%}[data-v7-native] .cylinder-surface.is-rendered .cylinder-static{visibility:hidden}[data-v7-native] .cylinder-frame-index{z-index:2;inset:calc(1.05 * var(--v7-native-rem,1rem)) calc(1.3 * var(--v7-native-rem,1rem)) auto;pointer-events:none;font:calc(.62 * var(--v7-native-rem,1rem)) var(--font-display);letter-spacing:.035em;color:#d5d6d9;justify-content:space-between;display:flex;position:absolute}[data-v7-native] .cylinder-ticks{z-index:2;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute;top:50%;right:5.3%;transform:translateY(-50%)}[data-v7-native] .cylinder-ticks i{background:#eee4;width:9px;height:1px;transition:width .25s,background .25s}[data-v7-native] .cylinder-ticks i.is-active{background:#eee;width:19px}[data-v7-native] .cylinder-edge-track{z-index:2;background:#adbdd20c;width:2px;height:100%;position:absolute;top:0;right:0}[data-v7-native] .cylinder-edge-track i{width:2px;height:11.111%;transform:translateY(calc(var(--reel-progress,0) * 800%));background:#c1cadd80;position:absolute;top:0;right:0}[data-v7-native] .cylinder-drag-hint{z-index:3;bottom:calc(1 * var(--v7-native-rem,1rem));left:calc(1.3 * var(--v7-native-rem,1rem));pointer-events:none;font:calc(.65 * var(--v7-native-rem,1rem)) var(--font-display);color:#b5bbc8;position:absolute}[data-v7-native] .touch-hint{display:none}[data-v7-native] .cylinder-transport{justify-content:space-between;gap:calc(1 * var(--v7-native-rem,1rem));padding:calc(1.3 * var(--v7-native-rem,1rem)) 0;border-bottom:1px solid var(--material-border);align-items:center;display:flex}[data-v7-native] .cylinder-caption{align-items:baseline;gap:calc(1.4 * var(--v7-native-rem,1rem));display:flex}[data-v7-native] .cylinder-caption>span{color:#9aabc0;font:calc(.73 * var(--v7-native-rem,1rem)) var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}[data-v7-native] .cylinder-caption>strong{font:400 calc(1.6 * var(--v7-native-rem,1rem))/1.1 var(--font-display);letter-spacing:-.035em}[data-v7-native] .cylinder-playback{align-items:center;gap:calc(1.9 * var(--v7-native-rem,1rem));display:flex}[data-v7-native] .cylinder-thumbnails{gap:calc(.55 * var(--v7-native-rem,1rem));padding-top:calc(1.05 * var(--v7-native-rem,1rem));grid-template-columns:repeat(9,minmax(0,1fr));display:grid}[data-v7-native] .cylinder-thumbnails button{aspect-ratio:1.45;opacity:.43;background:#171d29;border:1px solid #0000;border-radius:2px;min-height:44px;transition:opacity .25s,border-color .25s;position:relative;overflow:hidden}[data-v7-native] .cylinder-thumbnails img{object-fit:cover;pointer-events:none;width:100%;height:100%}[data-v7-native] .cylinder-thumbnails button[aria-pressed=true],[data-v7-native] .cylinder-thumbnails button:hover{opacity:1}[data-v7-native] .cylinder-thumbnails button[aria-pressed=true]{border-color:#c9d2e3}[data-v7-native] .cylinder-thumbnails button:focus-visible{outline-offset:3px}[data-v7-native] .cylinder-settings{border-top:1px solid var(--material-border)}[data-v7-native] .material-setting-header{justify-content:space-between;align-items:center;gap:calc(1 * var(--v7-native-rem,1rem));min-height:48px;font:calc(.78 * var(--v7-native-rem,1rem)) var(--font-display);display:flex}[data-v7-native] .material-reset{min-height:44px;font:calc(.68 * var(--v7-native-rem,1rem)) var(--font-display);color:#a0a9b9}[data-v7-native] .cylinder-presets{margin:calc(.7 * var(--v7-native-rem,1rem)) 0 calc(1.6 * var(--v7-native-rem,1rem));grid-template-columns:repeat(3,1fr);gap:5px;display:grid}[data-v7-native] .cylinder-presets button{gap:calc(.3 * var(--v7-native-rem,1rem));color:#8d96a7;min-height:96px;font:calc(.67 * var(--v7-native-rem,1rem)) var(--font-display);border:1px solid #c3cee41a;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;transition:background .3s,border-color .3s;display:flex}[data-v7-native] .cylinder-presets svg{fill:none;stroke:currentColor;stroke-width:.85px;width:39px;height:39px}[data-v7-native] .cylinder-presets .is-active{color:#dbe3f0;background:#15223750;border-color:#a2b2cb6e}[data-v7-native] .material-range{margin:0 0 calc(1.5 * var(--v7-native-rem,1rem));grid-template-columns:1fr auto;align-items:center;row-gap:12px;display:grid}[data-v7-native] .material-range label{font:calc(.79 * var(--v7-native-rem,1rem)) var(--font-display);color:#b8bfca}[data-v7-native] .material-range output{font:calc(.74 * var(--v7-native-rem,1rem)) var(--font-display);font-variant-numeric:tabular-nums;color:#d9dce3}[data-v7-native] .material-range input,[data-v7-native] .comparison-seek input{accent-color:#c6d2e4;cursor:ew-resize;grid-column:1/-1;width:100%;min-width:0;height:24px;margin:0}[data-v7-native] .material-specs{border-top:1px solid var(--material-border);padding-top:calc(1.35 * var(--v7-native-rem,1rem))}[data-v7-native] .material-specs>span{font:calc(.7 * var(--v7-native-rem,1rem)) var(--font-display);color:#8e98a9}[data-v7-native] .material-specs>p{font:400 calc(1.3 * var(--v7-native-rem,1rem))/1.35 var(--font-display);letter-spacing:-.03em;margin:calc(.65 * var(--v7-native-rem,1rem)) 0 calc(1.1 * var(--v7-native-rem,1rem))}[data-v7-native] .material-help{font:calc(.72 * var(--v7-native-rem,1rem))/1.6 var(--font-display);color:#929bab;margin-top:calc(1.5 * var(--v7-native-rem,1rem))}[data-v7-native] .material-cylinder>.lab-bottomline{padding-bottom:calc(4.4 * var(--v7-native-rem,1rem))}[data-v7-native] .material-glass{background:#08090b}[data-v7-native] .material-glass-aura{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-v7-native] .material-glass-aura>i{filter:blur(35px);background:radial-gradient(#121f353d,#0000 66%);width:70%;height:90%;position:absolute;top:10%;left:40%}[data-v7-native] .material-glass-aura>i+i{background:radial-gradient(#3c1d2d36,#0000 68%);width:25%;height:40%;top:54%;left:55%}[data-v7-native] .glass-layout{gap:calc(3 * var(--v7-native-rem,1rem));margin:0 var(--gutter) calc(4 * var(--v7-native-rem,1rem));grid-template-columns:minmax(0,1fr) 250px;align-items:center;display:grid}[data-v7-native] .glass-specimen-wrap{min-width:0}[data-v7-native] .glass-specimen{aspect-ratio:4/3;isolation:isolate;background:#101111;width:100%;max-height:660px;position:relative;overflow:hidden}[data-v7-native] .glass-reference-video{object-fit:fill;width:100%;height:100%;transition:filter 1s;display:block;position:absolute;top:0;left:0}[data-v7-native] .glass-hitbox{z-index:2;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;width:50.15%;height:37.45%;position:absolute;top:31.45%;left:24.35%}[data-v7-native] .glass-hitbox[aria-disabled=true]{cursor:progress}[data-v7-native] .glass-hitbox:focus-visible{outline-offset:5px;outline:1px solid #dce3ef}[data-v7-native] .glass-specimen[data-glass-tone=cobalt] .glass-reference-video{filter:hue-rotate(161deg)saturate(.7)}[data-v7-native] .glass-specimen[data-glass-tone=rose] .glass-reference-video{filter:hue-rotate(280deg)saturate(.6)brightness(.94)}[data-v7-native] .glass-corner{z-index:2;left:calc(1.5 * var(--v7-native-rem,1rem));top:calc(1.3 * var(--v7-native-rem,1rem));font:calc(.64 * var(--v7-native-rem,1rem)) var(--font-display);color:#9ca4b1;pointer-events:none;position:absolute}[data-v7-native] .glass-corner-right{left:auto;right:calc(1.5 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-tap-label{bottom:calc(1.5 * var(--v7-native-rem,1rem));left:calc(1.5 * var(--v7-native-rem,1rem));font:calc(.7 * var(--v7-native-rem,1rem)) var(--font-display);color:#aeb5c1;pointer-events:none;position:absolute}[data-v7-native] .glass-tap-label>span{padding-left:calc(1 * var(--v7-native-rem,1rem));display:inline-block}[data-v7-native] .glass-time-line{background:#b0c0d022;height:1px}[data-v7-native] .glass-time-line>i{transform-origin:0;background:linear-gradient(90deg,#a2aec6,#bb8b9f);width:100%;height:1px;display:block;transform:scaleX(0)}[data-v7-native] .glass-transport{padding:calc(1 * var(--v7-native-rem,1rem)) 0;align-items:center;gap:calc(1.65 * var(--v7-native-rem,1rem));display:flex}[data-v7-native] .glass-transport>.material-renderer{margin-right:auto}[data-v7-native] .glass-state-display{justify-content:space-between;align-items:center;gap:calc(2 * var(--v7-native-rem,1rem));margin-top:calc(1.2 * var(--v7-native-rem,1rem));display:flex}[data-v7-native] .glass-state-display>span{font:400 calc(5.5 * var(--v7-native-rem,1rem))/1 var(--font-display);letter-spacing:-.075em}[data-v7-native] .glass-state-display>i{background:#e8dec2;border-radius:50%;width:8px;height:8px;transition:background .5s,box-shadow .5s;box-shadow:0 0 22px #e5d29b75}[data-v7-native] .glass-state-display>i.is-off{box-shadow:none;background:#59616f}[data-v7-native] .glass-state-note{color:#aab0bd;font:calc(.92 * var(--v7-native-rem,1rem)) var(--font-body);margin:calc(1 * var(--v7-native-rem,1rem)) 0 calc(1.5 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-state-picker{gap:calc(.5 * var(--v7-native-rem,1rem));display:flex}[data-v7-native] .glass-state-picker button{min-height:52px;padding:0 calc(.85 * var(--v7-native-rem,1rem));font:calc(.66 * var(--v7-native-rem,1rem)) var(--font-display);color:#949dad;align-items:center;gap:calc(.8 * var(--v7-native-rem,1rem));border:1px solid #b6c2d52b;border-radius:3px;width:50%;display:flex}[data-v7-native] .glass-state-picker button>span{font-size:calc(.82 * var(--v7-native-rem,1rem));margin-right:auto}[data-v7-native] .glass-state-picker button>i{background:0 0;border-radius:50%;width:4px;height:4px}[data-v7-native] .glass-state-picker button.is-active{color:#e1e5ec;background:#1b253733;border-color:#a7b5cc77}[data-v7-native] .glass-state-picker button.is-active>i{background:#a8b7ce}[data-v7-native] .glass-tone-header{margin-top:calc(2 * var(--v7-native-rem,1rem));border-top:1px solid var(--material-border);padding-top:calc(.5 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-tones{justify-content:space-between;gap:calc(.4 * var(--v7-native-rem,1rem));margin:calc(.5 * var(--v7-native-rem,1rem)) 0 calc(2 * var(--v7-native-rem,1rem));display:flex}[data-v7-native] .glass-tones button{font:calc(.7 * var(--v7-native-rem,1rem)) var(--font-display);color:#8e97a8;align-items:center;gap:calc(.4 * var(--v7-native-rem,1rem));min-height:44px;display:flex}[data-v7-native] .glass-tones i{border-radius:50%;width:12px;height:12px;position:relative}[data-v7-native] .glass-tones i:after{content:"";opacity:0;border:1px solid #ccd5e366;border-radius:50%;position:absolute;inset:-4px}[data-v7-native] .glass-tones .is-active{color:#eef0f5}[data-v7-native] .glass-tones .is-active i:after{opacity:1}[data-v7-native] .glass-swatch-original{background:linear-gradient(130deg,#e4d096,#7c5c2a)}[data-v7-native] .glass-swatch-cobalt{background:linear-gradient(130deg,#8fa8d2,#2d4271)}[data-v7-native] .glass-swatch-rose{background:linear-gradient(130deg,#b58c9e,#52344b)}[data-v7-native] .material-comparison{--lab-ink:#1a1e27;--lab-dim:#586270;--lab-line:#263d562d;--material-muted:#616b79;--material-border:#24374933;color:#1a1e27;background:#eeefed}[data-v7-native] .material-comparison .material-heading h2 em{color:#58677d}[data-v7-native] .material-comparison .material-intro p{color:#56616d}[data-v7-native] .comparison-wash{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-v7-native] .comparison-wash>i{filter:blur(45px);background:radial-gradient(#bacbd859,#0000 64%);width:65%;height:60%;position:absolute;top:-12%;left:40%}[data-v7-native] .comparison-wash>i+i{background:radial-gradient(#d9bdc632,#0000 62%);width:40%;height:35%;top:0;left:64%}[data-v7-native] .wrap-comparison-grid{gap:calc(1.5 * var(--v7-native-rem,1rem));margin:0 var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-v7-native] .wrap-study{min-width:0}[data-v7-native] .wrap-study-top{padding:calc(1 * var(--v7-native-rem,1rem)) 0;font:calc(.76 * var(--v7-native-rem,1rem)) var(--font-display);border-top:1px solid #42506544;justify-content:space-between;align-items:center;display:flex}[data-v7-native] .wrap-study-top>span+span{font-size:calc(1.2 * var(--v7-native-rem,1rem))}[data-v7-native] .cylinder-comparison{aspect-ratio:4/5}[data-v7-native] .wrap-grid-mark{z-index:2;color:#f1f1f14d;font:300 calc(.8 * var(--v7-native-rem,1rem)) var(--font-display);pointer-events:none;position:absolute;top:50%;left:3.5%;transform:translateY(-50%)}[data-v7-native] .wrap-study-caption{padding-top:calc(1.2 * var(--v7-native-rem,1rem))}[data-v7-native] .wrap-study-caption h3{font:400 calc(1.6 * var(--v7-native-rem,1rem))/1.15 var(--font-display);letter-spacing:-.035em}[data-v7-native] .wrap-study-caption>span{font:calc(.7 * var(--v7-native-rem,1rem))/1.5 var(--font-display);color:#5f6876;margin-top:calc(.7 * var(--v7-native-rem,1rem));display:block}[data-v7-native] .comparison-controls{justify-content:space-between;align-items:center;gap:calc(3 * var(--v7-native-rem,1rem));margin:calc(2.3 * var(--v7-native-rem,1rem)) var(--gutter) calc(3.2 * var(--v7-native-rem,1rem));padding:calc(1.6 * var(--v7-native-rem,1rem)) 0;border-top:1px solid #25375030;display:flex}[data-v7-native] .comparison-now{min-width:calc(9 * var(--v7-native-rem,1rem));flex:1}[data-v7-native] .comparison-now>strong{font:400 calc(1.05 * var(--v7-native-rem,1rem)) var(--font-display);margin-top:calc(.5 * var(--v7-native-rem,1rem));display:block}[data-v7-native] .comparison-seek{flex:1.2;grid-template-columns:1fr;gap:7px;max-width:400px;display:grid}[data-v7-native] .comparison-seek label{font:calc(.74 * var(--v7-native-rem,1rem)) var(--font-display);color:#546073}[data-v7-native] .comparison-seek input{accent-color:#445774}[data-v7-native] .comparison-seek>span{font:calc(.62 * var(--v7-native-rem,1rem)) var(--font-display);color:#5e6c7c;justify-content:space-between;display:flex}[data-v7-native] .material-comparison .lab-arrows button{border-color:#24374f42}[data-v7-native] .material-comparison .lab-arrows button:not(:disabled):hover{color:#eef1f5;background:#223044}[data-v7-native] .material-comparison .material-quiet-button:hover{color:#596f90}[data-v7-native] .material-comparison>.lab-bottomline>p{color:#526070}:is([data-v7-native] .material-comparison button:focus-visible,[data-v7-native] .material-comparison input:focus-visible,[data-v7-native] .material-comparison a:focus-visible){outline:2px solid #3c5876}[data-v7-native] .material-chapter input:focus-visible{outline-offset:5px;outline:2px solid #a6bddb}[data-v7-native] .material-jump-links{gap:calc(1 * var(--v7-native-rem,1rem));flex-wrap:wrap;display:flex}[data-v7-native] .material-jump-links a{font:calc(.74 * var(--v7-native-rem,1rem)) var(--font-display);align-items:center;gap:calc(.7 * var(--v7-native-rem,1rem));min-height:44px;display:inline-flex}[data-v7-native] .material-jump-links a>span{color:#93a8c6}[data-v7-native] .lab-dock{max-width:calc(calc(100 * var(--v7-native-vw,1vw)) - 24px)}[data-v7-native] .lab-dock-links{min-width:0}[data-v7-native] .lab-dock-links a{flex-shrink:0}[data-v7-native] .is-reduced .glass-reference-video{transition:none}@media (min-width:1600px){[data-v7-native] .cylinder-layout,[data-v7-native] .glass-layout{gap:calc(4 * var(--v7-native-rem,1rem));grid-template-columns:minmax(0,1fr) 280px}}@media (min-width:1024px){[data-v7-native] .glass-specimen-wrap{justify-self:center;width:100%;max-width:880px}[data-v7-native] .glass-specimen{max-height:none}}@media (max-width:1023px){[data-v7-native] .material-heading{gap:calc(2 * var(--v7-native-rem,1rem));padding-top:calc(3.5 * var(--v7-native-rem,1rem))}[data-v7-native] .material-heading h2{font-size:clamp(calc(4 * var(--v7-native-rem,1rem)),calc(8.3 * var(--v7-native-vw,1vw)),calc(6 * var(--v7-native-rem,1rem)))}[data-v7-native] .cylinder-layout,[data-v7-native] .glass-layout{gap:calc(1.75 * var(--v7-native-rem,1rem));grid-template-columns:minmax(0,1fr) 210px}[data-v7-native] .cylinder-settings{margin-top:0}[data-v7-native] .cylinder-transport{flex-wrap:wrap}[data-v7-native] .cylinder-caption>strong{font-size:calc(1.4 * var(--v7-native-rem,1rem))}[data-v7-native] .cylinder-thumbnails{gap:calc(.4 * var(--v7-native-rem,1rem));grid-template-columns:repeat(5,minmax(0,1fr))}[data-v7-native] .cylinder-thumbnails button{aspect-ratio:1.6}[data-v7-native] .cylinder-presets button{min-height:88px}[data-v7-native] .material-specs>p{font-size:calc(1.15 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-layout{align-items:center}[data-v7-native] .glass-specimen{aspect-ratio:4/3;max-height:none}[data-v7-native] .glass-state-display>span{font-size:calc(4.4 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-transport{gap:calc(1 * var(--v7-native-rem,1rem));flex-wrap:wrap}[data-v7-native] .glass-transport>.material-renderer{flex-basis:100%}[data-v7-native] .glass-corner-right{display:none}[data-v7-native] .wrap-comparison-grid{gap:calc(1 * var(--v7-native-rem,1rem))}[data-v7-native] .wrap-study-caption h3{font-size:calc(1.2 * var(--v7-native-rem,1rem))}[data-v7-native] .comparison-controls{gap:calc(1.5 * var(--v7-native-rem,1rem))}[data-v7-native] .comparison-controls .cylinder-playback{gap:calc(1 * var(--v7-native-rem,1rem))}[data-v7-native] .comparison-now{min-width:calc(7 * var(--v7-native-rem,1rem))}[data-v7-native] .material-chapter .lab-bottomline{gap:calc(1 * var(--v7-native-rem,1rem));flex-wrap:wrap}}@media (max-width:767px){[data-v7-native] .material-chapter .lab-topline{padding-top:calc(5.8 * var(--v7-native-rem,1rem))}[data-v7-native] .material-chapter .lab-topline .lab-meta{display:none}[data-v7-native] .material-heading{padding-top:calc(2.8 * var(--v7-native-rem,1rem));padding-bottom:calc(2.6 * var(--v7-native-rem,1rem));display:block}[data-v7-native] .material-heading h2{font-size:clamp(calc(3.7 * var(--v7-native-rem,1rem)),calc(12.6 * var(--v7-native-vw,1vw)),calc(5.3 * var(--v7-native-rem,1rem)));line-height:1.01}[data-v7-native] .material-intro{margin-top:calc(1.8 * var(--v7-native-rem,1rem))}[data-v7-native] .material-intro p{font-size:calc(1.08 * var(--v7-native-rem,1rem));margin:calc(.7 * var(--v7-native-rem,1rem)) 0 calc(.8 * var(--v7-native-rem,1rem))}[data-v7-native] .material-edition{font-size:calc(.74 * var(--v7-native-rem,1rem))}[data-v7-native] .material-inline-link{font-size:calc(.76 * var(--v7-native-rem,1rem))}[data-v7-native] .cylinder-layout,[data-v7-native] .glass-layout{gap:calc(2.2 * var(--v7-native-rem,1rem));margin-bottom:calc(2.4 * var(--v7-native-rem,1rem));flex-direction:column;display:flex}[data-v7-native] .cylinder-player,[data-v7-native] .cylinder-settings,[data-v7-native] .glass-settings{width:100%}[data-v7-native] .cylinder-main{width:calc(100% + var(--gutter) * 2);margin-left:calc(-1 * var(--gutter))}[data-v7-native] .cylinder-frame-index{inset:calc(.8 * var(--v7-native-rem,1rem)) calc(1 * var(--v7-native-rem,1rem)) auto;font-size:calc(.55 * var(--v7-native-rem,1rem))}[data-v7-native] .cylinder-drag-hint{bottom:calc(.7 * var(--v7-native-rem,1rem));left:calc(1 * var(--v7-native-rem,1rem));font-size:calc(.56 * var(--v7-native-rem,1rem))}[data-v7-native] .cylinder-ticks{gap:4px;right:4%}[data-v7-native] .cylinder-ticks i{width:7px}[data-v7-native] .cylinder-ticks i.is-active{width:13px}[data-v7-native] .cylinder-caption{gap:calc(.9 * var(--v7-native-rem,1rem))}[data-v7-native] .cylinder-caption>span{font-size:calc(.68 * var(--v7-native-rem,1rem))}[data-v7-native] .cylinder-playback{gap:calc(1.1 * var(--v7-native-rem,1rem))}[data-v7-native] .cylinder-transport{padding-top:calc(1 * var(--v7-native-rem,1rem));padding-bottom:calc(1 * var(--v7-native-rem,1rem))}[data-v7-native] .cylinder-thumbnails{gap:calc(.4 * var(--v7-native-rem,1rem));grid-template-columns:repeat(5,minmax(0,1fr))}[data-v7-native] .cylinder-thumbnails button{aspect-ratio:1.4}[data-v7-native] .cylinder-presets{margin:calc(.6 * var(--v7-native-rem,1rem)) 0 calc(1.6 * var(--v7-native-rem,1rem));gap:calc(.5 * var(--v7-native-rem,1rem))}[data-v7-native] .cylinder-presets button{min-height:90px;font-size:calc(.74 * var(--v7-native-rem,1rem))}[data-v7-native] .material-range{margin-bottom:calc(1 * var(--v7-native-rem,1rem))}[data-v7-native] .material-range label{font-size:calc(.86 * var(--v7-native-rem,1rem))}[data-v7-native] .material-range output{font-size:calc(.8 * var(--v7-native-rem,1rem))}[data-v7-native] .material-setting-header{font-size:calc(.83 * var(--v7-native-rem,1rem))}[data-v7-native] .material-reset{font-size:calc(.77 * var(--v7-native-rem,1rem))}[data-v7-native] .material-help{font-size:calc(.77 * var(--v7-native-rem,1rem));line-height:1.6}[data-v7-native] .material-specs{margin-top:calc(1.6 * var(--v7-native-rem,1rem))}[data-v7-native] .material-specs>p{font-size:calc(1.35 * var(--v7-native-rem,1rem))}[data-v7-native] .material-renderer{font-size:calc(.74 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-layout{align-items:stretch}[data-v7-native] .glass-specimen{width:calc(100% + var(--gutter) * 2);margin-left:calc(-1 * var(--gutter))}[data-v7-native] .glass-corner{font-size:calc(.59 * var(--v7-native-rem,1rem));left:calc(1.1 * var(--v7-native-rem,1rem));top:calc(1 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-tap-label{font-size:calc(.65 * var(--v7-native-rem,1rem));bottom:calc(1 * var(--v7-native-rem,1rem));left:calc(1.1 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-settings{padding-top:calc(1.4 * var(--v7-native-rem,1rem));border-top:1px solid var(--material-border)}[data-v7-native] .glass-state-display{margin-top:calc(.8 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-state-display>span{font-size:calc(4.8 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-state-picker button{min-height:54px;font-size:calc(.73 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-state-picker button>span{font-size:calc(.9 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-tones{justify-content:flex-start;gap:calc(2 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-tones button{font-size:calc(.8 * var(--v7-native-rem,1rem));gap:calc(.6 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-transport>.material-renderer{flex-basis:auto}[data-v7-native] .glass-transport{gap:calc(1.25 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-transport .material-quiet-button{font-size:calc(.72 * var(--v7-native-rem,1rem))}[data-v7-native] .wrap-comparison-grid{gap:calc(.55 * var(--v7-native-rem,1rem));margin-inline:calc(.75 * var(--v7-native-rem,1rem))}[data-v7-native] .wrap-study-top{font-size:calc(.59 * var(--v7-native-rem,1rem));gap:calc(.2 * var(--v7-native-rem,1rem));min-height:48px;padding:calc(.7 * var(--v7-native-rem,1rem)) 0;align-items:center}[data-v7-native] .wrap-study-top>span+span{font-size:calc(.9 * var(--v7-native-rem,1rem))}[data-v7-native] .cylinder-comparison{aspect-ratio:1/2.8}[data-v7-native] .wrap-study-caption{padding-top:calc(.9 * var(--v7-native-rem,1rem))}[data-v7-native] .wrap-study-caption h3{font-size:calc(.98 * var(--v7-native-rem,1rem));letter-spacing:-.025em;line-height:1.2}[data-v7-native] .wrap-study-caption>span{font-size:calc(.6 * var(--v7-native-rem,1rem));margin-top:calc(.55 * var(--v7-native-rem,1rem));line-height:1.6}[data-v7-native] .material-comparison .material-heading h2{font-size:clamp(calc(3.3 * var(--v7-native-rem,1rem)),calc(11.3 * var(--v7-native-vw,1vw)),calc(5 * var(--v7-native-rem,1rem)))}[data-v7-native] .comparison-controls{gap:calc(1.5 * var(--v7-native-rem,1rem));padding:calc(1.3 * var(--v7-native-rem,1rem)) 0;margin-top:calc(1.9 * var(--v7-native-rem,1rem));grid-template-columns:1fr;display:grid}[data-v7-native] .comparison-seek{grid-row:2;width:100%;max-width:none}[data-v7-native] .comparison-seek label{font-size:calc(.83 * var(--v7-native-rem,1rem))}[data-v7-native] .comparison-controls .cylinder-playback{justify-content:space-between}[data-v7-native] .comparison-controls .material-quiet-button{font-size:calc(.85 * var(--v7-native-rem,1rem))}[data-v7-native] .material-chapter>.lab-bottomline{padding-bottom:calc(4.5 * var(--v7-native-rem,1rem));row-gap:calc(1.1 * var(--v7-native-rem,1rem))}[data-v7-native] .material-chapter>.lab-bottomline>.lab-meta{display:none}[data-v7-native] .material-jump-links{gap:calc(1.25 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-dock{padding:calc(.35 * var(--v7-native-rem,1rem));gap:calc(.3 * var(--v7-native-rem,1rem));max-width:calc(calc(100 * var(--v7-native-vw,1vw)) - 20px)}[data-v7-native] .lab-dock-links{scrollbar-width:none;gap:0;overflow-x:auto}[data-v7-native] .lab-dock-links::-webkit-scrollbar{display:none}[data-v7-native] .lab-dock-links a{width:29px;height:36px;font-size:calc(.63 * var(--v7-native-rem,1rem))}[data-v7-native] .lab-dock button{flex-shrink:0;width:32px;height:36px;margin:0}}@media (max-width:350px){[data-v7-native] .cylinder-caption>strong{font-size:calc(1.15 * var(--v7-native-rem,1rem))}[data-v7-native] .cylinder-playback{gap:calc(.75 * var(--v7-native-rem,1rem))}[data-v7-native] .cylinder-transport .lab-arrows button{width:40px;height:40px}[data-v7-native] .material-quiet-button{font-size:calc(.72 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-tones{gap:calc(1.1 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-transport{column-gap:calc(1 * var(--v7-native-rem,1rem))}[data-v7-native] .glass-transport>.material-renderer{width:100%}[data-v7-native] .lab-dock-links a{width:27px}}@media (hover:none){[data-v7-native] .desktop-hint{display:none}[data-v7-native] .touch-hint{display:inline}[data-v7-native] .cylinder-drag-hint{font-size:calc(.58 * var(--v7-native-rem,1rem))}}[data-v7-native] .material-range input,[data-v7-native] .comparison-seek input{-webkit-appearance:none;appearance:none;background:0 0;border:0;height:30px}[data-v7-native] .material-range input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#acbbd2 0 var(--slider-progress,50%),#75819855 var(--slider-progress,50%) 100%);border-radius:2px;height:2px}[data-v7-native] .comparison-seek input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#acbbd2 0 var(--slider-progress,50%),#75819855 var(--slider-progress,50%) 100%);border-radius:2px;height:2px}[data-v7-native] .material-range input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#cad6e7;border:0;border-radius:50%;width:11px;height:11px;margin-top:-4.5px;box-shadow:0 0 0 4px #b9cced0b}[data-v7-native] .comparison-seek input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#cad6e7;border:0;border-radius:50%;width:11px;height:11px;margin-top:-4.5px;box-shadow:0 0 0 4px #b9cced0b}[data-v7-native] .material-range input::-moz-range-track{background:#75819855;height:2px}[data-v7-native] .comparison-seek input::-moz-range-track{background:#75819855;height:2px}[data-v7-native] .material-range input::-moz-range-progress{background:#acbbd2;height:2px}[data-v7-native] .material-range input::-moz-range-thumb{background:#cad6e7;border:0;border-radius:50%;width:11px;height:11px}[data-v7-native] .comparison-seek input::-moz-range-thumb{background:#cad6e7;border:0;border-radius:50%;width:11px;height:11px}[data-v7-native] .comparison-seek input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#5c6d84 0 var(--slider-progress,0%),#8995a844 var(--slider-progress,0%) 100%)}[data-v7-native] .comparison-seek input::-webkit-slider-thumb{box-shadow:none;background:#415772}[data-v7-native] .comparison-seek input::-moz-range-thumb{background:#415772}[data-v7-native] .comparison-mobile-heading{display:none}@media (max-width:767px){[data-v7-native] .comparison-mobile-heading{justify-content:space-between;gap:calc(1 * var(--v7-native-rem,1rem));margin:0 var(--gutter) calc(1 * var(--v7-native-rem,1rem));font:calc(.76 * var(--v7-native-rem,1rem)) var(--font-display);color:#546276;display:flex}[data-v7-native] .wrap-comparison-grid{grid-template-columns:repeat(3,min(calc(78 * var(--v7-native-vw,1vw)),430px));gap:calc(1 * var(--v7-native-rem,1rem));padding:0 var(--gutter) calc(.25 * var(--v7-native-rem,1rem));scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;margin:0;overflow:auto hidden}[data-v7-native] .wrap-comparison-grid::-webkit-scrollbar{display:none}[data-v7-native] .wrap-study{scroll-snap-align:start}[data-v7-native] .wrap-study-top{font-size:calc(.76 * var(--v7-native-rem,1rem));padding:calc(1 * var(--v7-native-rem,1rem)) 0}[data-v7-native] .wrap-study-top>span+span{font-size:calc(1.2 * var(--v7-native-rem,1rem))}[data-v7-native] .cylinder-comparison{aspect-ratio:4/5}[data-v7-native] .wrap-study-caption h3{font-size:calc(1.5 * var(--v7-native-rem,1rem))}[data-v7-native] .wrap-study-caption>span{font-size:calc(.73 * var(--v7-native-rem,1rem))}}[data-v7-native]{font-size:clamp(16px,calc(1 * var(--v7-native-vw,1vw)),18px);--gutter:clamp(24px,calc(2.78 * var(--v7-native-vw,1vw)),64px);--space-section:clamp(80px,calc(8 * var(--v7-native-vw,1vw)),128px);--space-chapter:clamp(80px,calc(6.67 * var(--v7-native-vw,1vw)),112px);--space-heading:clamp(32px,calc(3.34 * var(--v7-native-vw,1vw)),56px);--space-content:clamp(24px,calc(2.23 * var(--v7-native-vw,1vw)),40px);--space-close:clamp(56px,calc(4.45 * var(--v7-native-vw,1vw)),80px);--chrome-clearance:96px;--control-size:44px}[data-v7-native] #motion-gallery{scroll-margin-top:0}[data-v7-native] :where(.material-intro,.glass-settings){min-width:0}[data-v7-native] .motion-gallery{margin-top:var(--space-section)}[data-v7-native] .lab-kicker,[data-v7-native] .lab-meta,[data-v7-native] .lab-small{font-size:12px;line-height:1.5}[data-v7-native] .lab-fan-art>span,[data-v7-native] .lab-fan-card-caption>span,[data-v7-native] .lab-frame-label{font-size:11px}[data-v7-native] .lab-fan-card-caption>b{font-size:13px;line-height:1.35}[data-v7-native] .lab-fan-card-caption{flex-wrap:wrap;align-items:baseline}[data-v7-native] .lab-fan-card-caption>span{margin-left:auto}[data-v7-native] :where(.lab-arrows button){min-width:44px;min-height:44px}@media (min-width:1024px) and (min-height:720px){[data-v7-native] .lab-orbit-stage{height:100svh;min-height:0;max-height:none}[data-v7-native] .lab-orbit-stage>.lab-topline{padding-top:var(--chrome-clearance)}[data-v7-native] .lab-orbit-stage>.lab-bottomline{padding-bottom:32px}[data-v7-native] .lab-orbit-layout{flex:1;min-height:0;padding-top:24px;padding-bottom:24px}[data-v7-native] .lab-orbit-imagebox{height:clamp(240px,38svh,420px)}}@media (min-width:768px) and (max-width:1023px),(min-width:1024px) and (max-height:719px){[data-v7-native] .lab-orbit-stage{height:auto;min-height:0}[data-v7-native] .lab-orbit-layout{min-height:480px}}[data-v7-native] .lab-topline{padding-top:var(--space-chapter);gap:24px;padding-bottom:24px}[data-v7-native] .lab-bottomline,[data-v7-native] .lab-focus .lab-bottomline,[data-v7-native] .material-cylinder>.lab-bottomline,[data-v7-native] .material-glass>.lab-bottomline,[data-v7-native] .material-comparison>.lab-bottomline{padding-top:24px;padding-bottom:var(--space-close);gap:24px;min-height:0}[data-v7-native] .lab-atmosphere,[data-v7-native] .lab-type{min-height:100svh}[data-v7-native] .lab-atmosphere-content{padding-block:var(--space-heading)}[data-v7-native] .lab-aperture-stage{margin-top:var(--space-heading);margin-bottom:var(--space-content);height:clamp(460px,calc(52 * var(--v7-native-vw,1vw)),680px)}[data-v7-native] .lab-aperture>.lab-bottomline{margin-top:var(--space-heading)}[data-v7-native] .lab-fan-heading{padding-top:var(--space-heading);padding-bottom:var(--space-content)}[data-v7-native] .lab-focus-layout{padding-top:var(--space-heading);padding-bottom:var(--space-heading)}[data-v7-native] .lab-focus-window{margin-bottom:var(--space-heading)}[data-v7-native] .material-heading{padding-block:var(--space-heading);gap:var(--space-heading);grid-template-columns:1.6fr 1fr}[data-v7-native] .material-heading h2{line-height:1.05}[data-v7-native] .glass-layout,[data-v7-native] .wrap-comparison-grid{margin-bottom:var(--space-heading)}[data-v7-native] .glass-layout{gap:var(--space-heading);grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);align-items:center}[data-v7-native] .glass-settings{justify-self:end;width:100%;max-width:380px}[data-v7-native] .glass-specimen{aspect-ratio:4/3;max-height:none}[data-v7-native] .glass-transport{flex-wrap:wrap;gap:16px}[data-v7-native] .comparison-controls{margin-bottom:var(--space-heading)}[data-v7-native] .wrap-study-caption{min-height:84px}[data-v7-native] .lab-bottomline .lab-meta{max-width:calc(31 * var(--v7-native-rem,1rem))}[data-v7-native] .material-cylinder{overflow:clip}[data-v7-native] .cylinder-editorial-track{gap:var(--space-heading);margin:0 var(--gutter) var(--space-heading);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}[data-v7-native] .cylinder-editorial-visual{top:var(--chrome-clearance);z-index:3;background:#08090c;align-self:start;min-width:0;margin:0;position:sticky}[data-v7-native] .cylinder-editorial-surface{aspect-ratio:16/11;cursor:default;touch-action:pan-y;border:1px solid #c8d4e214;border-radius:4px;width:100%}[data-v7-native] .editorial-image-label{z-index:2;font:400 10px/1.5 var(--font-display);letter-spacing:.07em;color:#c4c9d3;position:absolute;top:20px;left:24px}[data-v7-native] .editorial-reel-caption{font:400 14px/1.35 var(--font-display);color:#e2e4ea;align-items:baseline;gap:24px;padding:24px 0;display:flex}[data-v7-native] .editorial-reel-caption>span:first-child{color:#99a7bd;font-variant-numeric:tabular-nums;min-width:52px;font-size:12px}[data-v7-native] .editorial-caption-note{color:#8f99ac;margin-left:auto;font-size:11px}[data-v7-native] .editorial-progress{background:#c6d7e820;height:1px;overflow:hidden}[data-v7-native] .editorial-progress i{width:100%;height:100%;transform:scaleX(var(--story-progress,.25));transform-origin:0;background:linear-gradient(90deg,#7d9abb 85%,#937286);display:block}[data-v7-native] .cylinder-editorial-copy{padding-inline:clamp(0px,calc(2 * var(--v7-native-vw,1vw)),40px) 0}[data-v7-native] .cylinder-story{border-top:1px solid #bccbe323;flex-direction:column;justify-content:center;min-height:clamp(360px,58svh,620px);padding:48px 0;display:flex;position:relative}[data-v7-native] .cylinder-story:last-child{border-bottom:1px solid #bccbe323}[data-v7-native] .story-kicker,[data-v7-native] .story-note{font:400 12px/1.5 var(--font-display);color:#9ba5b6}[data-v7-native] .story-kicker{align-items:center;gap:12px;display:flex}[data-v7-native] .story-kicker:before{content:"";background:#555e6b;border-radius:50%;flex:none;width:4px;height:4px;transition:background .4s,box-shadow .4s}[data-v7-native] .is-current .story-kicker:before{background:#b4c4dd;box-shadow:0 0 12px #90acd066}[data-v7-native] .cylinder-story h3{font:400 clamp(36px,calc(3.6 * var(--v7-native-vw,1vw)),60px)/1.07 var(--font-display);letter-spacing:-.045em;color:#dadee6;margin-top:24px}[data-v7-native] .cylinder-story p{font:400 17px/1.6 var(--font-body);color:#acb2be;max-width:calc(30 * var(--v7-native-rem,1rem));margin-top:24px}[data-v7-native] .story-note{color:#8d98ac;margin-top:32px}[data-v7-native] .lab-dock-home,[data-v7-native] .lab-dock-links a{font-size:11px}[data-v7-native] .lab-dock{max-width:calc(calc(100 * var(--v7-native-vw,1vw)) - 24px);bottom:max(20px,env(safe-area-inset-bottom))}[data-v7-native] .lab-dock-links a,[data-v7-native] .lab-dock button{min-width:36px;min-height:36px}@media (hover:none){[data-v7-native] .lab-drag-hint{display:none}}@media (max-width:767px){[data-v7-native]{--gutter:24px;--space-section:80px;--space-chapter:88px;--space-heading:32px;--space-content:24px;--space-close:56px;--chrome-clearance:88px}[data-v7-native] .lab-atmosphere,[data-v7-native] .lab-type{min-height:720px}[data-v7-native] .lab-topline{padding-top:var(--space-chapter);padding-bottom:24px}[data-v7-native] .lab-atmosphere h2{font-size:clamp(48px,calc(12 * var(--v7-native-vw,1vw)),70px)}[data-v7-native] .lab-bottomline{flex-wrap:wrap;gap:16px}[data-v7-native] .lab-aperture-stage{height:clamp(360px,calc(115 * var(--v7-native-vw,1vw)),520px)}[data-v7-native] .lab-orbit-stage>.lab-bottomline{padding-bottom:var(--space-close)}[data-v7-native] .lab-fan-viewport{height:460px}[data-v7-native] .lab-fan-heading h2{font-size:clamp(40px,calc(10 * var(--v7-native-vw,1vw)),62px)}[data-v7-native] .lab-fan-card{width:calc(72 * var(--v7-native-vw,1vw));max-width:320px}[data-v7-native] .lab-fan-pagination{flex:1;justify-content:space-between;gap:0}[data-v7-native] .lab-fan-pagination button{width:32px;min-width:28px;min-height:44px}[data-v7-native] .lab-arrows button{width:44px;height:44px}[data-v7-native] .lab-mode-picker{gap:24px}[data-v7-native] .lab-orbit-steps button{width:32px;height:44px}[data-v7-native] .material-heading{grid-template-columns:1fr;gap:24px}[data-v7-native] .material-heading h2{font-size:clamp(44px,calc(11.5 * var(--v7-native-vw,1vw)),68px)}[data-v7-native] .material-intro{max-width:calc(28 * var(--v7-native-rem,1rem))}[data-v7-native] .material-intro p{margin:12px 0;font-size:17px}[data-v7-native] .glass-layout{grid-template-columns:1fr;gap:32px}[data-v7-native] .glass-settings{justify-self:stretch;max-width:none}[data-v7-native] .glass-state-display{margin-top:24px}[data-v7-native] .glass-state-note{margin-top:16px}[data-v7-native] .material-edition,[data-v7-native] .material-small,[data-v7-native] .material-help{font-size:12px;line-height:1.5}[data-v7-native] .cylinder-editorial-track{display:block}[data-v7-native] .cylinder-editorial-visual{top:var(--chrome-clearance);padding-top:0;position:sticky;box-shadow:0 -24px #060709,0 24px 24px -12px #060709}[data-v7-native] .cylinder-editorial-surface{aspect-ratio:16/10;max-height:34svh}[data-v7-native] .editorial-image-label{font-size:9px;top:12px;left:16px}[data-v7-native] .editorial-reel-caption{gap:16px;min-height:52px;padding:16px 0}[data-v7-native] .editorial-caption-note{display:none}[data-v7-native] .cylinder-editorial-copy{padding:0}[data-v7-native] .cylinder-story{min-height:360px;padding-block:40px}[data-v7-native] .cylinder-story h3{margin-top:20px;font-size:36px}[data-v7-native] .cylinder-story h3 br{display:none}[data-v7-native] .cylinder-story p{margin-top:20px;font-size:16px;line-height:1.55}[data-v7-native] .story-note{margin-top:24px}[data-v7-native] .cylinder-editorial-track{margin-bottom:32px}[data-v7-native] .lab-dock{bottom:max(12px,env(safe-area-inset-bottom));min-height:44px;max-width:calc(calc(100 * var(--v7-native-vw,1vw)) - 16px);gap:6px;padding:5px}[data-v7-native] .lab-dock-home{display:none}[data-v7-native] .lab-dock-links{gap:0}[data-v7-native] .lab-dock-links a,[data-v7-native] .lab-dock button{min-width:0;width:clamp(25px,calc(8 * var(--v7-native-vw,1vw)),36px);height:36px;min-height:36px;font-size:10px}}@media (max-width:360px){[data-v7-native]{--gutter:20px}[data-v7-native] .lab-fan-card-caption>span{display:none}[data-v7-native] .lab-fan-pagination button{width:25px;min-width:25px}[data-v7-native] .lab-fan>.lab-bottomline{column-gap:8px}[data-v7-native] .lab-fan>.lab-bottomline .lab-arrows{gap:4px}[data-v7-native] .material-heading h2{font-size:42px}[data-v7-native] .editorial-reel-caption{font-size:13px}}@media (max-height:649px){[data-v7-native] .cylinder-editorial-visual{box-shadow:none;position:relative;top:auto}[data-v7-native] .cylinder-editorial-surface{max-height:none}}[data-v7-native] .is-reduced .cylinder-story{min-height:300px}[data-v7-native] .is-reduced .cylinder-editorial-visual{position:relative;top:auto}@media (prefers-reduced-motion:reduce){[data-v7-native] .cylinder-editorial-visual{position:relative;top:auto}}@media (min-width:1024px){[data-v7-native] .lab-dock{z-index:85;gap:12px;min-height:44px;padding:4px 8px;top:22px;bottom:auto;box-shadow:0 8px 32px #0002}[data-v7-native] .lab-dock-home{padding-inline:8px}[data-v7-native] .lab-dock-links{gap:2px}}@media (min-width:1024px) and (max-width:1199px){[data-v7-native] .lab-dock-home{display:none}}[data-v7-native] .lab-type-line{padding-right:.08em}._intro_bom5r_1{padding:10rem var(--gutter) 0;max-width:76rem}._intro_bom5r_1 h1{max-width:18ch;font-size:clamp(2.5rem,5vw,5rem)}._intro_bom5r_1 p{max-width:60ch;color:var(--subtle);margin:1.5rem 0;line-height:1.5}._intro_bom5r_1 a,._end_bom5r_4 a{text-underline-offset:.2em;text-decoration:underline}._tools_bom5r_5{padding:2rem var(--gutter) 0;flex-wrap:wrap;align-items:center;gap:1rem 2rem;font-size:.85rem;display:flex}._tools_bom5r_5 p{margin:0}._tools_bom5r_5 button{border:1px solid var(--line);cursor:pointer;border-radius:2px;min-height:44px;padding:.6rem 1rem}._tools_bom5r_5 button:focus-visible{outline:2px solid var(--accent);outline-offset:5px}._end_bom5r_4{padding:4rem var(--gutter)}._host_bom5r_11[data-v7-native] .lab-dock{top:auto;bottom:max(20px, env(safe-area-inset-bottom))}
