.oneKnobPage{--ok-accent:#a5dbd2;--ok-text:#f4f4f0;--ok-muted:#b8bfc5;color:var(--ok-text);background:#0b0f13;padding-bottom:0}.oneKnobPage p,.oneKnobPage li{font-size:1rem;line-height:1.8}.oneKnobPage h1,.oneKnobPage h2,.oneKnobPage h3{color:var(--ok-text);letter-spacing:-.035em}.oneKnobPage .eyebrow{color:var(--ok-accent);letter-spacing:.14em;font-size:.875rem;font-weight:700}.oneKnobPage .productNav a{color:#f4f4f0!important}.oneKnobPage .btn{color:#fff;border-color:#80918f}.oneKnobPage a:focus-visible,.oneKnobPage summary:focus-visible{outline:3px solid var(--ok-accent);outline-offset:6px}.okHero,.okIntro,.okGrid,.okListening,.okFaq,.okFooter,.okProductHero,.okStory,.okWorkflow,.okSiblingNav{width:min(1240px,90%);margin-inline:auto}.okHero{grid-template-columns:1fr 1fr;align-items:center;gap:6%;padding-block:55px 75px;display:grid}.okHero h1{margin:24px 0;font-size:clamp(2.5rem,4.2vw,4.6rem);line-height:1.1}.okHero em{color:#a5dbd2;font-style:normal}.okHero figure{margin:0}.okHero img{border:1px solid #ffffff20;border-radius:3px;width:100%;height:auto;display:block}.okHero figcaption{color:#aab4b9;margin-top:12px;font-size:.8rem}.okLead{color:#cbd0d4;max-width:690px;font-size:1.2rem!important;line-height:1.7!important}.okHero .btn{margin-top:22px}.okStatus{color:#aab5bd;margin-top:22px;line-height:1.6;display:inline-block;font-size:.875rem!important}.okIntro{border-top:1px solid #ffffff24;padding-block:60px 35px}.okIntro h2,.okListening h2,.okFaq h2,.okStory h2,.okWorkflow h2{margin:14px 0 22px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.2}.okIntro>p:last-child{color:#c0c7cc;max-width:780px}.okGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-block:12px 80px;display:grid}.okCard{border:1px solid #fff2;border-top:3px solid var(--ok-accent);background:#11171c;flex-direction:column;padding:32px;display:flex}.okCardTop{color:var(--ok-accent);justify-content:space-between;gap:20px;font-size:.875rem;display:flex}.okCard h2{margin:30px 0 10px;font-size:2.3rem}.okCard p{color:#c4cbd0}.okCard ul,.okStory ul{color:#c4cbd0;margin-block:18px 28px;padding-left:20px}.okCard a{color:var(--ok-accent);border-top:1px solid #ffffff25;justify-content:space-between;margin-top:auto;padding-top:22px;font-size:1rem;font-weight:700;display:flex}.okListening{border-left:3px solid var(--ok-accent);background:#141d23;margin-bottom:80px;padding:48px}.okListening p{color:#c4cbd0;max-width:720px}.okFaq{max-width:1000px;padding-bottom:80px}.okFaq details{border-bottom:1px solid #ffffff29}.okFaq summary{cursor:pointer;padding:24px 0;font-size:1.1rem;font-weight:500}.okFaq details p{color:#c4cbd0;max-width:850px;padding:0 28px 24px 0}.okFooter{border-top:1px solid #ffffff24;justify-content:space-between;gap:24px;padding-block:32px;font-size:.95rem;display:flex}.okSiblingNav{border-bottom:1px solid #ffffff20;flex-wrap:wrap;gap:12px 26px;padding-block:25px;display:flex}.okSiblingNav a{color:#bdc6cc;padding:7px 0;font-size:1rem}.okSiblingNav a[aria-current]{color:var(--ok-accent);border-bottom:2px solid var(--ok-accent)}.okProductHero{border-bottom:1px solid #ffffff24;padding-block:75px 65px}.okProductHero h1{margin:22px 0 30px;font-size:clamp(3.5rem,7vw,6.5rem);line-height:1.05}.okProductHero h1 span{color:var(--ok-accent);margin-top:18px;font-size:clamp(1.8rem,3.4vw,3rem);display:block}.okJump{flex-wrap:wrap;gap:26px;margin-top:32px;display:flex}.okJump a{text-underline-offset:6px;font-size:1rem;text-decoration:underline}.okStory{grid-template-columns:1.4fr 1fr;gap:8%;padding-block:70px;display:grid}.okStory p,.okWorkflow p{color:#c4cbd0}.okStory aside{border-left:2px solid var(--ok-accent);padding-left:32px}.okStory h3{font-size:1.35rem}.okWorkflow{grid-template-columns:1fr 1fr;gap:8%;padding-bottom:70px;display:grid}.okAudio>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.okAudio label{font-size:1rem}.okAudio audio{width:100%;margin-top:12px;display:block}.oneKnobPage [id]{scroll-margin-top:130px}.okHomeBanner{color:#f4f4f0;background:#11171c;border:1px solid #82919755;grid-template-columns:minmax(180px,.65fr) 1.35fr;align-items:center;gap:50px;margin-block:55px;padding:32px;display:grid}.okHomeBanner img{object-fit:contain;width:100%;max-height:380px}.okHomeBanner h2{color:#f4f4f0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.15}.okHomeBanner p{color:#c4cbd0;font-size:1rem;line-height:1.7}.okHomeBanner a{color:#a5dbd2;margin-top:20px;font-weight:700;display:inline-block}@media (width<=700px){.okHero{grid-template-columns:1fr;gap:35px;padding-top:28px}.okHero figure{max-width:500px}.okGrid,.okStory,.okWorkflow,.okAudio>div{grid-template-columns:1fr}.okCard{padding:25px}.okStory{gap:35px;padding-block:45px}.okWorkflow{gap:30px}.okListening{margin-bottom:55px;padding:28px}.okFooter{flex-direction:column}.okProductHero{padding-top:40px}.okHomeBanner{grid-template-columns:1fr;gap:25px;padding:24px}.okHomeBanner img{max-height:330px}.okCard h2{font-size:2rem}.okSiblingNav{gap:8px 20px}}.okIndividualArt{background:#080b0d;border:1px solid #ffffff16;border-radius:6px;justify-content:center;align-items:center;padding:24px;display:flex;overflow:hidden}.okArtWindow{border-radius:5px;flex-shrink:0;width:100%;max-width:255px;position:relative;overflow:hidden}.okArtWindow img{max-width:none;height:auto;display:block;position:absolute}.okCard .okImageLink{border:0;margin:26px 0 0;padding:0;display:block}.okCard .okIndividualArt{height:400px}.okCard .okArtWindow{width:auto;height:100%;max-height:352px}.okProductHero{grid-template-columns:minmax(0,1.35fr) minmax(250px,.75fr);align-items:center;gap:6%;display:grid}.okProductHero>.okIndividualArt{padding:36px 20px}.okProductHero .okArtWindow{max-width:310px}.okProductHeroCopy{min-width:0}@media (width<=700px){.okProductHero{grid-template-columns:1fr;gap:32px}.okProductHero>.okIndividualArt{width:100%;max-width:430px;margin:auto}.okCard .okIndividualArt{height:365px}.okCard .okArtWindow{max-height:317px}}.okFullArt>img{object-fit:contain;object-position:center;width:100%;height:100%;max-height:540px;display:block}.okCard .okFullArt{height:440px;padding:12px}.okProductHero>.okFullArt{padding:12px}.okProductHero>.okFullArt>img{height:auto;max-height:700px}.okFullArt{background:#080b0d}@media (width<=700px){.okCard .okFullArt{height:400px}.okProductHero>.okFullArt>img{max-height:580px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--mono:var(--accent)}h1,h2,h3,h4,h5,h6,.brand b{font-family:var(--display),Arial,sans-serif;font-weight:800}:root{--bg:#030709;--panel:#071116;--line:#1a2a31;--text:#f3f7f7;--muted:#91a0a5;--aqua:#54edc1;--cyan:#20bdf2;--gold:#d7aa61}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--sans),Arial,sans-serif;margin:0}a{color:inherit;text-decoration:none}.shell{width:min(1440px,100% - 48px);margin:auto}.nav{z-index:10;border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;height:88px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.brand{letter-spacing:.08em;align-items:center;display:flex}.brand>i{color:var(--aqua);margin-right:8px;font-size:26px;font-style:normal;transform:rotate(-45deg)}.brand b{font-size:22px}.brand small{color:var(--aqua);letter-spacing:.3em;margin:15px 0 0 6px;font-size:9px}.nav nav{text-transform:uppercase;letter-spacing:.15em;gap:32px;font-size:10px;display:flex}.nav nav a:hover{color:var(--aqua)}.btn{color:#fff;text-transform:uppercase;letter-spacing:.12em;font:700 10px var(--sans);background:0 0;border:1px solid #ffffff35;border-radius:3px;justify-content:center;align-items:center;padding:15px 20px;display:inline-flex}.primary{background:var(--aqua);border-color:var(--aqua);color:#04100d;box-shadow:0 0 30px #54edc12b}.eyebrow{color:var(--aqua);font:600 11px var(--mono);letter-spacing:.23em;margin:0 0 22px}.hero{border:1px solid var(--line);background:radial-gradient(circle at 75% 45%,#075c5c55,#0000 33%),linear-gradient(135deg,#020608,#071014 60%,#020607);border-top:0;height:850px;padding:190px 6% 110px;position:relative;overflow:hidden}.hero:after{content:"";background-color:#0000;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:70px 70px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.heroCopy{z-index:2;width:48%;position:relative}.hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(58px,6.3vw,94px);line-height:.9}.hero h1 em,h2 em{color:var(--aqua);font-style:normal}.lead{color:#b6c1c5;max-width:600px;margin:30px 0 35px;font-size:17px;line-height:1.75}.actions{align-items:center;gap:28px;display:flex}.watch{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;align-items:center;gap:10px;font-size:11px;display:flex}.watch i{border:1px solid #fff5;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.formats{gap:9px;margin-top:58px;display:flex}.formats span{color:#899ba0;font:9px var(--mono);border:1px solid #ffffff20;padding:7px 10px}.heroArt{z-index:2;width:60%;position:absolute;top:22%;right:-5%;transform:perspective(1100px)rotateY(-4deg)}.heroArt img{filter:drop-shadow(0 35px 50px #000);width:100%}.heroArt div{background:#061015e6;border:1px solid #54edc144;flex-direction:column;padding:15px 20px;display:flex;position:absolute;bottom:2%;right:16%}.heroArt div b{letter-spacing:.16em;font-size:13px}.heroArt div small{color:var(--muted);margin-top:4px}.scroll{color:#65787e;font:9px var(--mono);letter-spacing:.18em;z-index:2;position:absolute;bottom:28px;left:6%}h2{letter-spacing:-.05em;margin:0;font-size:clamp(44px,5vw,72px);line-height:1.03}.intro{padding:145px 5%}.worlds{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid}.world{border-right:1px solid var(--line);padding:35px 27px 42px;transition:all .25s}.world:last-child{border:0}.world:hover{background:#09161a;transform:translateY(-5px)}.world small,.plugin>small,.learn article small{color:var(--aqua);font:11px var(--mono)}.world h3{letter-spacing:.08em;margin:45px 0 15px;font-size:18px}.world p{color:var(--muted);min-height:90px;font-size:13px;line-height:1.7}.world b,.plugin label,.plugin div a,.qBanner a,.learn article b{color:var(--aqua);font:600 10px var(--mono);letter-spacing:.09em;text-transform:uppercase}.products{border:1px solid var(--line);background:#071015;padding:120px 5%}.heading{justify-content:space-between;align-items:end;display:flex}.heading>p{color:var(--muted);max-width:420px;line-height:1.7}.pluginGrid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:65px;display:grid}.plugin{background:#030708;border:1px solid #1d3037;padding:28px;position:relative;overflow:hidden}.plugin:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 100%,#20bdf21a,#0000 65%);height:40%;position:absolute;inset:auto 0 0}.plugin.red:after{background:radial-gradient(circle at 50% 100%,#ff36361e,#0000 65%)}.plugin.gold:after{background:radial-gradient(circle at 50% 100%,#d7aa611e,#0000 65%)}.plugin img{object-fit:contain;filter:drop-shadow(0 25px 30px #000);width:100%;height:340px;margin:0 0 15px}.plugin h3{margin:9px 0 12px;font-size:30px}.plugin>p{color:var(--muted);max-width:560px;font-size:14px;line-height:1.7}.plugin div{z-index:1;align-items:center;gap:22px;margin-top:22px;display:flex;position:relative}.plugin button{color:#76888d;text-transform:uppercase;background:#101b1f;border:1px solid #263940;padding:10px;font-size:9px}.qBanner{background:linear-gradient(90deg,#020607 46%,#082326);border:1px solid #1a3e44;align-items:center;min-height:470px;margin-top:18px;padding:45px;display:flex;overflow:hidden}.qBanner img{filter:drop-shadow(0 25px 35px #000);width:63%;margin-left:-10%}.qBanner div{max-width:440px}.qBanner h3{margin:0 0 12px;font-size:46px}.qBanner div>p:not(.eyebrow){color:var(--muted);line-height:1.7}.studio,.evolved{border-inline:1px solid var(--line);grid-template-columns:1.1fr .9fr;align-items:center;gap:8%;padding:150px 5%;display:grid}.studio>div>p:not(.eyebrow),.evolved>div>p:not(.eyebrow){color:var(--muted);font-size:16px;line-height:1.8}.studio ul{margin:28px 0;padding:0;list-style:none}.studio li{border-top:1px solid var(--line);padding:14px}.studio li:before{content:"✓";color:var(--aqua);margin-right:12px}.studioScreen{perspective:1000px;background:radial-gradient(circle,#0a4849,#0000 64%);padding:35px}.screen{aspect-ratio:16/10;background:#050b0e;border:1px solid #31525a;border-radius:8px;padding:25px;transform:rotateY(6deg);box-shadow:0 30px 75px #000}.screen header{color:#82979c;font:10px var(--mono);letter-spacing:.15em;justify-content:space-between;display:flex}.wave{border-bottom:1px solid #1b343a;align-items:center;gap:3%;height:65%;display:flex}.wave i{background:linear-gradient(var(--aqua),#087282);width:3%;height:35%;box-shadow:0 0 12px #54edc144}.wave i:nth-child(3n){height:78%}.wave i:nth-child(5n){height:95%}.screen footer{gap:6px;margin-top:18px;display:flex}.screen footer span{text-align:center;color:#61bec2;font:8px var(--mono);border:1px solid #153b43;flex:1;padding:10px}.evolved{border-block:1px solid var(--line);background:linear-gradient(135deg,#071116,#020607)}.evolved>div>aside{background:#09171b;border:1px solid #1d373e;gap:18px;margin:28px 0;padding:20px;display:flex}.evolved>div>aside>b{background:linear-gradient(145deg,var(--aqua),#247aa2);color:#03100c;border-radius:12px;place-items:center;width:52px;height:52px;font-size:27px;display:grid}.evolved>div>aside strong{letter-spacing:.12em}.evolved>div>aside p{margin-bottom:0;font-size:13px!important}.vault{background:#071014;border:1px solid #34545d;border-radius:10px;overflow:hidden;transform:perspective(1000px)rotateY(-5deg);box-shadow:0 30px 80px #000}.vault>header{color:#91a2a6;height:42px;font:9px var(--mono);background:#111d21;padding:14px}.vault>header i{background:#52666b;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.vault>main{grid-template-columns:32% 68%;min-height:420px;display:grid}.vault main>aside{background:#061d22;flex-direction:column;gap:12px;padding:24px 15px;display:flex}.vault main>aside small{color:#6a858b;font-size:8px}.vault main button{color:#b5c7cb;background:#0b171b;border:1px solid #29454d;padding:10px}.vault main>aside button:last-child{background:var(--aqua);color:#03100c}.vault main>section{padding:15px}.vault main>section>header{font:9px var(--mono);border-bottom:1px solid var(--line);padding:10px}.vault main>section>header span{float:right;color:#64787d}.song{border-bottom:1px solid #17282e;align-items:center;gap:10px;padding:11px 0;display:flex}.song>i{background:linear-gradient(135deg,#155d65,#2ce4b4);border-radius:4px;width:39px;height:39px}.song>i.c1{background:linear-gradient(135deg,#782266,#2462b7)}.song>i.c2{background:linear-gradient(135deg,#ad771d,#d62241)}.song>i.c3{background:linear-gradient(135deg,#213662,#36a1d8)}.song p{flex-direction:column;flex:1;margin:0;display:flex}.song p b{font-size:10px}.song p small{color:#71868b;margin-top:4px;font-size:8px}.song button{border:0!important;padding:7px!important}.story{text-align:center;border:1px solid var(--line);background:radial-gradient(circle at 50% 110%,#0b5c5c88,#0000 52%),linear-gradient(#010405ed,#010405ed),url(/products/sovereign.webp) 50%/cover;place-items:center;min-height:650px;padding:100px 5%;display:grid}.story>div{max-width:900px}.story>div>p:not(.eyebrow){color:#a8b5b9;max-width:700px;margin:28px auto 40px;line-height:1.8}.story .watch{margin:auto}.learn,.shop{padding:140px 5%}.learn>div,.shop>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.learn article,.shop article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:35px}.learn article:first-child,.shop article:first-child{border-left:1px solid var(--line)}.learn h3{margin-top:45px;font-size:22px}.learn article p,.shop article p{color:var(--muted);min-height:75px;font-size:14px;line-height:1.7}.shop{text-align:center;border:1px solid var(--line);background:#071015}.shop article{text-align:left;background:#04090b}.shop article.featured{border:1px solid var(--aqua);background:linear-gradient(145deg,#0c2929,#071114);transform:translateY(-12px)}.shop article small{color:var(--aqua);letter-spacing:.15em}.shop article h3{font-size:25px}.shop .merchant{color:#66797e;margin:35px 0 0;font-size:11px}.newsletter{border-inline:1px solid var(--line);justify-content:space-between;align-items:center;padding:90px 5%;display:flex}.newsletter h2{font-size:36px}.newsletter form{width:min(520px,50%);display:flex}.newsletter input{color:#fff;background:#071014;border:1px solid #293c42;flex:1;padding:17px}.newsletter button{background:var(--aqua);color:#03100c;border:0;padding:0 24px;font-weight:700}.footer{border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:45px;padding:80px 5% 25px;display:grid}.footer>div>p{color:var(--muted)}.footer>nav{grid-template-columns:repeat(3,1fr);display:grid}.footer nav div{flex-direction:column;gap:10px;font-size:12px;display:flex}.footer nav b{color:#75888d;margin-bottom:7px;font-size:10px}.footer nav a:hover{color:var(--aqua)}.footer>small{border-top:1px solid var(--line);color:#65787d;grid-column:1/-1;padding-top:24px}.footer>small span{float:right;color:var(--aqua);letter-spacing:.14em}@media (width<=950px){.nav nav{display:none}.heroCopy{width:100%}.hero{height:960px;padding-top:155px}.heroArt{width:95%;top:auto;bottom:80px;right:-8%}.worlds{grid-template-columns:1fr 1fr}.pluginGrid{grid-template-columns:1fr}.studio,.evolved{grid-template-columns:1fr;gap:60px}.evolved>div:first-child{order:2}.learn>div,.shop>div{grid-template-columns:1fr}.shop article.featured{transform:none}.newsletter{display:block}.newsletter form{width:100%;margin-top:30px}.footer{grid-template-columns:1fr}}@media (width<=620px){.shell{width:calc(100% - 24px)}.nav{height:72px}.nav .btn{display:none}.hero{height:820px;padding:120px 23px 80px}.hero h1{font-size:51px}.lead{font-size:15px}.actions{flex-direction:column;align-items:flex-start}.formats,.heroArt div{display:none}.heroArt{width:115%;bottom:90px;right:-20%}.intro,.products,.studio,.evolved,.learn,.shop{padding:90px 22px}.worlds{grid-template-columns:1fr}.world{border-right:0;border-bottom:1px solid var(--line)}.heading{display:block}.plugin img{height:220px}.qBanner{min-height:0;padding:24px;display:block}.qBanner img{width:125%;margin-left:-24%}.vault>main{grid-template-columns:1fr}.vault main>aside{display:none}.newsletter{padding:65px 23px}.newsletter form{display:block}.newsletter input,.newsletter button{width:100%;height:52px}.footer{padding:60px 23px 20px}.footer>nav{grid-template-columns:1fr 1fr;gap:35px}.footer>small span{float:none;margin-top:10px;display:block}}.nav{background:linear-gradient(#02070ae6,#0000);border-bottom-color:#ffffff24;height:102px;padding-inline:10px}.nav .brand>i{font-size:30px}.nav .brand b{font-size:24px}.nav .brand small{font-size:10px}.nav nav{letter-spacing:.13em;gap:clamp(22px,2.3vw,42px);font-size:12px;font-weight:800}.nav nav a{padding:42px 0 38px;position:relative}.nav nav a:after{content:"";background:var(--aqua);height:2px;transition:all .25s;position:absolute;bottom:25px;left:0;right:100%}.nav nav a:hover:after{right:0}.navShop{color:#030709;background:#f6f9f9;border-color:#f6f9f9;padding-inline:25px}.dimensionHero{background:radial-gradient(circle at 79% 45%,#0b4c8566,#0000 34%),linear-gradient(135deg,#020608,#071014 60%,#020607)}.dimensionArt{width:58%;top:28%;right:-3%;transform:perspective(1100px)rotateY(-5deg)}.dimensionArt img{border:1px solid #54a5ed45;border-radius:8px;box-shadow:0 35px 90px #000}.heroPoints{flex-wrap:wrap;gap:9px;margin:0 0 32px;padding:0;list-style:none;display:flex}.heroPoints li{color:#b7ccd4;font:700 9px var(--mono);letter-spacing:.08em;background:#07151bbd;border:1px solid #2a5365;padding:9px 11px}.heroPoints li:before{content:"+";color:#4fb1ff;margin-right:8px}.campaigns{border-inline:1px solid var(--line);background:#030709}.campaign{border-bottom:1px solid var(--line);grid-template-columns:.78fr 1.22fr;align-items:center;gap:6%;min-height:690px;padding:90px 5%;display:grid;position:relative;overflow:hidden}.campaign:nth-child(2n){grid-template-columns:1.18fr .82fr}.campaign:before{content:"";filter:blur(80px);opacity:.11;pointer-events:none;border-radius:50%;width:600px;height:600px;position:absolute}.campaign.dimension:before{background:#268dff;right:-150px}.campaign.clarity:before{background:#8ac7ff;left:-200px}.campaign.distortion:before{background:#ff3030;right:-180px}.campaignCopy{z-index:2;position:relative}.campaignCopy h2{font-size:clamp(52px,5.3vw,78px);line-height:.93}.campaignCopy>p:not(.eyebrow){color:#a9b7bc;max-width:540px;margin:28px 0;font-size:16px;line-height:1.75}.campaignCopy ul{margin:0 0 34px;padding:0;list-style:none}.campaignCopy li{color:#d8e1e3;font:700 11px var(--mono);letter-spacing:.06em;border-bottom:1px solid #ffffff14;padding:12px 0}.campaignCopy li:before{content:"+";color:var(--aqua);margin-right:13px;font-size:16px}.campaignLink{border-bottom:1px solid var(--aqua);color:var(--aqua);font:800 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:30px;padding:0 0 10px;display:inline-flex}.campaignLink span{font-size:18px}.campaignVisual{z-index:1;position:relative}.campaignVisual img{filter:drop-shadow(0 35px 55px #000);width:100%;display:block}.campaignVisual.poster{background:#06131a;border:1px solid #204150;height:570px;overflow:hidden}.campaignVisual.poster img{object-fit:cover;object-position:50% 10%;width:100%;height:100%}.distortionShot{border:1px solid #173b50;border-radius:8px;height:560px;overflow:hidden;box-shadow:0 30px 70px #000}.distortionShot img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.campaign.distortion h2 em{color:#ff4f49}@media (width<=1100px){.nav nav{gap:18px;font-size:10px}.campaign,.campaign:nth-child(2n){grid-template-columns:1fr;gap:50px}.campaign.clarity .campaignVisual{order:2}.campaignVisual.poster,.distortionShot{height:520px}}@media (width<=950px){.dimensionArt{width:96%;top:auto;bottom:75px;right:-10%}.heroPoints{display:none}.campaign{padding:80px 6%}.campaignVisual.poster,.distortionShot{height:440px}}@media (width<=620px){.nav{height:72px}.campaign{min-height:0;padding:75px 22px}.campaignCopy h2{font-size:46px}.campaignVisual.poster,.distortionShot{height:290px}.dimensionArt{width:120%;bottom:80px;right:-25%}.campaignCopy>p:not(.eyebrow){font-size:14px}}.clarityShot{border:1px solid #593943;border-radius:8px;height:560px;overflow:hidden;box-shadow:0 30px 70px #000}.clarityShot img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.productPage{--product-accent:#54edc1;background:#030709;min-height:100vh}.productPage em,.productPage .eyebrow{color:var(--product-accent)}.productNav{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;width:min(1440px,100% - 48px);height:92px;margin:auto;display:flex}.productNav>a:last-child{text-transform:uppercase;font:800 11px var(--mono);letter-spacing:.12em}.productHero{background:radial-gradient(circle at 73% 45%,var(--product-accent),transparent 40%);grid-template-columns:.72fr 1.28fr;align-items:center;gap:5%;width:min(1440px,100% - 48px);min-height:760px;margin:auto;padding:130px 5% 80px;display:grid}@supports (color:color-mix(in lab, red, red)){.productHero{background:radial-gradient(circle at 73% 45%,color-mix(in srgb,var(--product-accent) 22%,transparent),transparent 40%)}}.productHero h1{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(58px,6vw,92px);line-height:.92}.productHero>div>p:not(.eyebrow){color:#b0bdc1;max-width:560px;font-size:17px;line-height:1.75}.productHero figure{margin:0}.productHero figure img{object-fit:contain;filter:drop-shadow(0 40px 60px #000);width:100%;max-height:590px}.productActions{gap:12px;margin:34px 0 24px;display:flex}.productHero>div>small{color:#71858b;font:10px var(--mono);letter-spacing:.1em}.productBenefits{border:1px solid var(--line);background:#071015;width:min(1440px,100% - 48px);margin:auto;padding:120px 5%}.productBenefits>div{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.productBenefits article{border-right:1px solid var(--line);padding:32px}.productBenefits article:first-child{border-left:1px solid var(--line)}.productBenefits article small{color:var(--product-accent);font:11px var(--mono)}.productBenefits article p{color:var(--muted);line-height:1.7}.productComing{text-align:center;width:min(1440px,100% - 48px);margin:auto;padding:120px 5%}.productComing h2{max-width:980px;margin:0 auto 45px;font-size:clamp(38px,4vw,64px)}@media (width<=950px){.productHero{grid-template-columns:1fr;padding-top:90px}.productBenefits>div{grid-template-columns:1fr}.productBenefits article{border-left:1px solid var(--line);border-bottom:1px solid var(--line)}}@media (width<=620px){html{scroll-snap-type:y proximity}.campaigns{scroll-snap-type:y mandatory}.campaign{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;justify-content:center;gap:30px;min-height:100svh;display:flex}.campaignCopy{width:100%}.campaignVisual,.clarityShot,.distortionShot{order:2;width:100%;height:34svh}.campaignVisual img,.clarityShot img,.distortionShot img{object-fit:contain;height:100%}.campaign.clarity .campaignVisual{order:2}.campaignCopy h2{font-size:41px}.campaignCopy>p:not(.eyebrow){margin:18px 0}.campaignCopy ul{display:none}.campaignLink{margin-top:6px}.productNav{width:calc(100% - 24px);height:72px}.productHero{width:calc(100% - 24px);min-height:calc(100svh - 72px);padding:75px 18px 55px}.productHero h1{font-size:50px}.productHero figure{order:-1}.productHero figure img{max-height:34svh}.productActions{flex-direction:column}.productBenefits,.productComing{width:calc(100% - 24px);padding:75px 22px}}.campaignStart{padding-top:102px}.campaignStart .campaign:first-child{min-height:790px}.qCollection{border-inline:1px solid var(--line);background:#071015;padding:18px 5% 0}.qCollection .qBanner{margin-top:0}@media (width<=950px){.campaignStart{padding-top:88px}.campaignStart .campaign:first-child{min-height:760px}}@media (width<=620px){.campaignStart{padding-top:72px}.campaignStart .campaign:first-child{min-height:calc(100svh - 72px)}.qCollection{padding:12px}.qCollection .qBanner{scroll-snap-align:start}}.campaign.clarityWide{grid-template-columns:1.42fr .58fr;gap:4%;min-height:760px}.clarityWide .clarityShot{height:650px}.qCollection .qBanner{justify-content:center;gap:4%}.qCollection .qBanner img{object-fit:contain;object-position:center;width:58%;max-height:430px;margin-left:0}.qCollection .qBanner div{max-width:430px}.products{padding-top:95px}.campaignCta{background:linear-gradient(90deg,#54edc10d,#0000);border:1px solid #54edc170;justify-content:space-between;gap:24px;width:min(100%,470px);min-height:68px;padding:0 22px;transition:background .22s,border-color .22s,transform .22s,box-shadow .22s;box-shadow:0 16px 40px #0006}.campaignCta b{font:800 15px var(--mono);letter-spacing:.12em}.campaignCta span{font-size:27px;line-height:1;transition:transform .22s}.campaignCta:hover,.campaignCta:focus-visible{background:var(--aqua);border-color:var(--aqua);color:#03100c;transform:translateY(-2px);box-shadow:0 20px 55px #54edc11f}.campaignCta:hover span,.campaignCta:focus-visible span{transform:translate(5px)}.campaignCta:focus-visible{outline-offset:3px;outline:2px solid #fff}.campaign.distortion .campaignCta{color:#ff625c;background:linear-gradient(90deg,#ff4f490d,#0000);border-color:#ff4f496f}.campaign.distortion .campaignCta:hover,.campaign.distortion .campaignCta:focus-visible{color:#130303;background:#ff625c;border-color:#ff625c;box-shadow:0 20px 55px #ff4f491c}.campaign.clarity .campaignCta{color:#ff6f7d;background:linear-gradient(90deg,#ff5a690d,#0000);border-color:#ff5a696f}.campaign.clarity .campaignCta:hover,.campaign.clarity .campaignCta:focus-visible{color:#150307;background:#ff6f7d;border-color:#ff6f7d;box-shadow:0 20px 55px #ff5a691c}@media (width<=1100px){.campaign.clarityWide{grid-template-columns:1fr;gap:45px}.clarityWide .clarityShot{height:560px}.qCollection .qBanner img{width:56%}}@media (width<=620px){.campaign.clarityWide{min-height:100svh}.clarityWide .clarityShot{height:38svh}.qCollection .qBanner img{object-fit:contain;width:112%;max-height:none;margin-left:-6%}.qCollection .qBanner div{max-width:none}.products{padding-top:75px}.campaignCta{width:100%;min-height:60px;padding-inline:18px}.campaignCta b{font-size:13px}}.campaignVisual,.clarityShot,.distortionShot{background:#010304;justify-content:center;align-items:center;display:flex;overflow:hidden}.campaignVisual img,.clarityShot img,.distortionShot img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.campaign.dimension .campaignVisual,.campaign.distortion .distortionShot,.campaign.clarityWide .clarityShot{height:610px;padding:24px}.campaign.distortion{grid-template-columns:.68fr 1.32fr;gap:4%}.campaign.distortion .campaignCopy h2{font-size:clamp(46px,4.6vw,70px)}.campaign.clarityWide{grid-template-columns:1.32fr .68fr;gap:4%}.plugin img{object-fit:contain;object-position:center;height:360px}@media (width<=1100px){.campaign.distortion,.campaign.clarityWide{grid-template-columns:1fr}.campaign.dimension .campaignVisual,.campaign.distortion .distortionShot,.campaign.clarityWide .clarityShot{height:520px}}@media (width<=620px){.campaign.dimension .campaignVisual,.campaign.distortion .distortionShot,.campaign.clarityWide .clarityShot{width:100%;height:34svh;padding:10px}.campaign.distortion .campaignCopy h2{font-size:41px}.plugin img{height:240px}}.realScreen{background:#010304;padding:18px;transform:none}.realScreen img,.vaultPlate img{object-fit:contain;width:100%;height:100%;display:block}.vaultPlate{background:#010304;border:1px solid #183645;align-items:center;height:570px;display:flex;overflow:hidden;box-shadow:0 35px 80px #000}.featurePage{background:#030709;min-height:100vh}.featurePage em{color:var(--aqua);font-style:normal}.featureHero{border-inline:1px solid var(--line);background:radial-gradient(circle at 76% 44%,#0a627055,#0000 36%);grid-template-columns:.78fr 1.22fr;align-items:center;gap:5%;width:min(1440px,100% - 48px);min-height:780px;margin:auto;padding:105px 5% 80px;display:grid}.featureHero h1,.qSuiteHero h1{letter-spacing:-.055em;margin:0;font-size:clamp(54px,5.7vw,88px);line-height:.92}.featureHero>div>p:not(.eyebrow),.qSuiteHero>div>p:not(.eyebrow){color:#aab8bd;max-width:630px;margin:28px 0;font-size:17px;line-height:1.75}.featureHero figure{background:#010304;border:1px solid #19353d;margin:0;padding:14px}.featureHero figure img{object-fit:contain;width:100%;max-height:590px;display:block}.featureIntro{border:1px solid var(--line);text-align:center;background:#071015;width:min(1440px,100% - 48px);margin:auto;padding:120px 7%}.featureIntro>p:last-child{max-width:760px;color:var(--muted);margin:28px auto 0;line-height:1.8}.viewStack{border-inline:1px solid var(--line);width:min(1440px,100% - 48px);margin:auto}.viewStack article{border-bottom:1px solid var(--line);grid-template-columns:1.35fr .65fr;align-items:center;gap:5%;padding:80px 5%;display:grid}.viewStack article:nth-child(2n){grid-template-columns:.65fr 1.35fr}.viewStack article:nth-child(2n) .viewImage{order:2}.viewImage{background:#010304;border:1px solid #1d3840;padding:12px}.viewImage img{aspect-ratio:16/9;object-fit:contain;width:100%;display:block}.viewStack small,.processorCopy>small,.benefitRail small{color:var(--aqua);font:700 11px var(--mono);letter-spacing:.15em}.viewStack h3{margin:16px 0;font-size:34px}.viewStack article>div:last-child>p{color:var(--muted);line-height:1.8}.featureClosing{text-align:center;border:1px solid var(--line);background:radial-gradient(circle at 50% 110%,#09535466,#0000 52%);width:min(1440px,100% - 48px);margin:auto;padding:120px 6%}.featureClosing h2{max-width:900px;margin:auto}.featureClosing>p:not(.eyebrow){color:var(--muted);max-width:720px;margin:28px auto 38px;line-height:1.8}.qSuiteHero{border-inline:1px solid var(--line);background:#010304;grid-template-columns:.7fr 1.3fr;align-items:center;width:min(1440px,100% - 48px);min-height:680px;margin:auto;padding:100px 5%;display:grid}.qSuiteHero img{object-fit:contain;width:100%;max-height:560px}.qSuiteHero span{color:#73868c;font:700 10px var(--mono);letter-spacing:.12em}.processorGrid{border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);width:min(1440px,100% - 48px);margin:auto;display:grid}.processorGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#020608}.processorPlate{background:#010304;justify-content:center;align-items:center;height:520px;padding:24px;display:flex}.processorPlate img{object-fit:contain;filter:drop-shadow(0 30px 35px #000);width:100%;height:100%}.processorCopy{padding:42px}.processorCopy .eyebrow{margin:26px 0 10px}.processorCopy h2{font-size:48px}.processorCopy>p:not(.eyebrow){color:var(--muted);line-height:1.75}.processorCopy ul{margin:25px 0;padding:0;list-style:none}.processorCopy li{color:#cad4d7;font:700 10px var(--mono);border-top:1px solid #ffffff12;padding:11px 0}.processorCopy li:before{content:"+";color:var(--aqua);margin-right:10px}.vaultHero{grid-template-columns:.72fr 1.28fr}.vaultHero figure{padding:0}.benefitRail{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:min(1440px,100% - 48px);margin:auto;display:grid}.benefitRail article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:55px 38px}.benefitRail h3{margin:35px 0 14px;font-size:24px}.benefitRail p{color:var(--muted);line-height:1.75}@media (width<=950px){.featureHero,.qSuiteHero{grid-template-columns:1fr;gap:45px}.featureHero figure{order:-1}.viewStack article,.viewStack article:nth-child(2n){grid-template-columns:1fr}.viewStack article:nth-child(2n) .viewImage{order:0}.processorGrid,.benefitRail{grid-template-columns:1fr}.vaultPlate{height:auto}}@media (width<=620px){.featureHero,.qSuiteHero,.featureIntro,.viewStack,.processorGrid,.benefitRail,.featureClosing{width:calc(100% - 24px)}.featureHero,.qSuiteHero{min-height:0;padding:68px 20px}.featureHero h1,.qSuiteHero h1{font-size:46px}.featureHero>div>p:not(.eyebrow),.qSuiteHero>div>p:not(.eyebrow){font-size:15px}.viewStack article{padding:60px 22px}.viewStack h3{font-size:29px}.processorPlate{height:360px;padding:10px}.processorCopy{padding:32px 22px}.processorCopy h2{font-size:40px}.benefitRail article{padding:45px 26px}.featureIntro,.featureClosing{padding:80px 24px}.realScreen{padding:8px}}.productPurpose{text-align:center;border:1px solid var(--line);background:#071015;width:min(1440px,100% - 48px);margin:auto;padding:110px 8%}.productPurpose h2{font-size:clamp(40px,4.5vw,66px)}.productPurpose>p:last-child{color:#a7b5ba;max-width:820px;margin:28px auto 0;font-size:17px;line-height:1.85}.productMedia{text-align:center;border-inline:1px solid var(--line);background:radial-gradient(circle at 50% 50%,var(--product-accent),transparent 38%),#020608;place-items:center;width:min(1440px,100% - 48px);min-height:560px;margin:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.productMedia{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--product-accent) 14%,transparent),transparent 38%),#020608}}.productMedia>div{max-width:760px;padding:80px 30px}.productMedia span{border:1px solid var(--product-accent);width:74px;height:74px;color:var(--product-accent);border-radius:50%;place-items:center;margin:0 auto 32px;font-size:22px;display:grid}.productMedia>div>p:not(.eyebrow){color:var(--muted);margin:25px auto 32px;line-height:1.8}.productActions{flex-wrap:wrap}.productActions.centered{justify-content:center}.productComing .campaignLink{margin-top:22px}.plugin>a:first-of-type{display:block}.plugin>a:first-of-type:hover img,.processorPlate:hover img{transform:scale(1.015)}.plugin img,.processorPlate img{transition:transform .28s}.processorPlate{cursor:pointer}@media (width<=620px){.productPurpose,.productMedia{width:calc(100% - 24px)}.productPurpose{padding:75px 24px}.productPurpose>p:last-child{font-size:15px}.productMedia{min-height:480px}.productHero .productActions .btn{width:100%}}.productVideo{text-align:left;background:radial-gradient(circle at 78% 58%,var(--product-accent),transparent 34%),#020608;min-height:0;padding:110px 5%;display:block}@supports (color:color-mix(in lab, red, red)){.productVideo{background:radial-gradient(circle at 78% 58%,color-mix(in srgb,var(--product-accent) 16%,transparent),transparent 34%),#020608}}.productVideoIntro{margin-bottom:48px;max-width:820px!important;padding:0!important}.productVideoIntro h2 em{color:var(--product-accent)}.productVideoIntro>p:not(.eyebrow){max-width:700px;font-size:16px;line-height:1.8;color:#aab8bd!important;margin:24px 0 0!important}.productVideoFrame{aspect-ratio:16/9;border:1px solid var(--product-accent);width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.productVideoFrame{border:1px solid color-mix(in srgb,var(--product-accent) 42%,#1a2a31)}}.productVideoFrame{box-shadow:0 38px 90px #000,0 0 70px var(--product-accent);background:#000;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.productVideoFrame{box-shadow:0 38px 90px #000,0 0 70px color-mix(in srgb,var(--product-accent) 10%,transparent)}}.productVideoFrame:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d}.productVideoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.productVideoFirst{border-top:1px solid var(--line)}.productVideoPlaceholder h2 em{color:var(--product-accent)}@media (width<=620px){.productVideo{padding:75px 12px}.productVideoIntro{margin-bottom:32px}.productVideoIntro>p:not(.eyebrow){font-size:15px}.productVideoFrame{border-radius:5px}}.productResources{border:1px solid var(--line);background:radial-gradient(circle at 86% 18%,var(--product-accent),transparent 32%),#061014;grid-template-columns:.72fr 1.28fr;align-items:start;gap:7%;width:min(1440px,100% - 48px);margin:auto;padding:110px 5%;display:grid}@supports (color:color-mix(in lab, red, red)){.productResources{background:radial-gradient(circle at 86% 18%,color-mix(in srgb,var(--product-accent) 12%,transparent),transparent 32%),#061014}}.productResourcesIntro h2{margin:18px 0 0;font-size:clamp(42px,4.6vw,68px);line-height:.98}.productResourcesIntro h2 em{color:var(--product-accent)}.productResourcesIntro>p:last-child{color:#9eb0b5;max-width:520px;margin:26px 0 0;font-size:16px;line-height:1.8}.resourceGrid{border-top:1px solid #294552;border-left:1px solid #294552;grid-template-columns:repeat(2,1fr);display:grid}.resourceGrid>a{background:#03090c;border-bottom:1px solid #294552;border-right:1px solid #294552;flex-direction:column;min-height:330px;padding:38px 34px;transition:background .25s,transform .25s;display:flex}.resourceGrid>a:hover{background:#08171d;transform:translateY(-3px)}.resourceGrid small{color:var(--product-accent);font:800 10px var(--mono);letter-spacing:.15em}.resourceGrid h3{margin:54px 0 16px;font-size:30px}.resourceGrid p{color:#91a3a8;margin:0;line-height:1.75}.resourceGrid b{color:#fff;font:800 10px var(--mono);letter-spacing:.14em;margin-top:auto;padding-top:35px}.resourceGrid b span{float:right;color:var(--product-accent);font-size:17px}@media (width<=950px){.productResources{grid-template-columns:1fr;gap:48px}.resourceGrid>a{min-height:280px}}@media (width<=620px){.productResources{width:calc(100% - 24px);padding:75px 12px}.productResourcesIntro{padding:0 12px}.productResourcesIntro>p:last-child{font-size:15px}.resourceGrid{grid-template-columns:1fr}.resourceGrid>a{min-height:250px;padding:30px 26px}.resourceGrid h3{margin-top:38px}}.productFaq{border-inline:1px solid var(--line);border-bottom:1px solid var(--line);background:#030709;grid-template-columns:.7fr 1.3fr;align-items:start;gap:8%;width:min(1440px,100% - 48px);margin:auto;padding:110px 5%;display:grid}.productFaqIntro{position:sticky;top:110px}.productFaqIntro h2{margin:18px 0 0;font-size:clamp(42px,4.6vw,68px);line-height:.98}.productFaqIntro h2 em{color:var(--product-accent)}.productFaqIntro>p:last-child{color:#91a4aa;max-width:430px;margin:25px 0 0;font-size:16px;line-height:1.8}.faqList{border-top:1px solid #29424b}.faqList details{border-bottom:1px solid #29424b}.faqList summary{cursor:pointer;color:#eef4f5;grid-template-columns:1fr 34px;align-items:center;gap:20px;min-height:84px;padding:25px 4px;font-size:20px;font-weight:650;line-height:1.35;list-style:none;display:grid}.faqList summary::-webkit-details-marker{display:none}.faqList summary i{justify-self:end;width:28px;height:28px;position:relative}.faqList summary i:before,.faqList summary i:after{content:"";background:var(--product-accent);width:20px;height:2px;transition:transform .22s;position:absolute;top:13px;left:4px}.faqList summary i:after{transform:rotate(90deg)}.faqList details[open] summary{color:var(--product-accent)}.faqList details[open] summary i:after{transform:rotate(0)}.faqList details>p{color:#9aadb2;max-width:790px;margin:-5px 50px 0 0;padding:0 0 28px;font-size:15px;line-height:1.8}.faqList details[open]>p{animation:.22s both faqReveal}@keyframes faqReveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (width<=950px){.productFaq{grid-template-columns:1fr;gap:45px}.productFaqIntro{position:static}.faqList summary{font-size:18px}}@media (width<=620px){.productFaq{width:calc(100% - 24px);padding:75px 24px}.productFaqIntro>p:last-child{font-size:15px}.faqList summary{grid-template-columns:1fr 28px;min-height:76px;padding:22px 0;font-size:16px}.faqList summary i{width:24px}.faqList details>p{margin-right:18px;font-size:14px}}.mobileMenu{z-index:100;display:none;position:relative}.mobileMenu summary{cursor:pointer;list-style:none}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary{color:#fff;min-width:94px;height:42px;font:800 10px var(--mono);letter-spacing:.14em;background:#061014;border:1px solid #35505a;justify-content:space-between;align-items:center;gap:13px;padding:0 14px;display:flex}.mobileMenu summary i,.mobileMenu summary i:before,.mobileMenu summary i:after{background:var(--aqua);content:"";width:20px;height:2px;display:block;position:relative}.mobileMenu summary i:before{position:absolute;top:-6px}.mobileMenu summary i:after{position:absolute;top:6px}.mobileMenu[open] summary i{background:0 0}.mobileMenu[open] summary i:before{top:0;transform:rotate(45deg)}.mobileMenu[open] summary i:after{top:0;transform:rotate(-45deg)}.mobileMenuPanel{background:#03090c;border:1px solid #29434d;width:min(88vw,390px);padding:24px;position:absolute;top:52px;right:0;box-shadow:0 30px 80px #000}.mobileMenuPanel header{border-bottom:1px solid var(--line);color:var(--aqua);font:800 10px var(--mono);letter-spacing:.15em;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.mobileMenuPanel header button{color:#fff;background:#071216;border:1px solid #314a53;width:36px;height:36px;font-size:25px}.mobileMenuPanel nav{flex-direction:column;gap:0!important;display:flex!important}.mobileMenuPanel nav a{color:#f3f7f7;border-bottom:1px solid #14252b;grid-template-columns:38px 1fr;align-items:center;display:grid;letter-spacing:.01em!important;text-transform:none!important;padding:17px 4px!important;font-size:18px!important;font-weight:600!important}.mobileMenuPanel nav a:after{display:none!important}.mobileMenuPanel nav small{color:var(--aqua);font:10px var(--mono)}.mobileMenuPanel>p{color:#60747a;font:700 9px var(--mono);letter-spacing:.15em;margin:22px 0 0}@media (width<=950px){.mobileMenu{display:block}.nav>.mobileMenu{margin-left:auto}.productNav>.mobileMenu{margin-left:0}.desktopBack{border:1px solid;justify-content:center;align-items:center;min-height:40px;margin-left:auto;padding:0 14px;display:inline-flex}.nav{position:absolute}.productNav{z-index:30;position:relative}.mobileMenuPanel nav{display:flex!important}}@media (width<=620px){.mobileMenu summary{min-width:88px;height:40px}.mobileMenuPanel{width:auto;position:fixed;top:72px;left:12px;right:12px}.nav .brand b,.productNav .brand b{font-size:20px}.nav .brand small,.productNav .brand small{font-size:8px}}@media (width<=950px){.nav{z-index:1000;-webkit-backdrop-filter:blur(14px);background:#02070af2;position:fixed;top:0;left:50%;transform:translate(-50%)}.productNav{z-index:1000;-webkit-backdrop-filter:blur(14px);background:#030709f2;position:sticky;top:0}}@media (width<=620px){html{scroll-padding-top:72px;scroll-snap-type:none!important}.campaigns{scroll-snap-type:none!important}.campaign,.qCollection .qBanner{scroll-snap-align:none!important;scroll-snap-stop:normal!important}}.brand{background:url(/brand/shark-plugs-logo.png) 0/contain no-repeat;flex:none;width:256px;height:84px;display:block}.brand>i,.brand>b,.brand>small{display:none}@media (width<=620px){.brand{width:196px;height:65px}}.newsletter{gap:50px}.newsletterFormWrap{width:min(560px,52%)}.newsletter .newsletterForm{width:100%;display:flex}.newsletter input{outline:none;min-width:0}.newsletter input:focus{border-color:var(--aqua);box-shadow:0 0 0 2px #54edc11c}.newsletter button{letter-spacing:.04em;cursor:pointer;font-weight:800}.newsletter button:disabled{opacity:.65;cursor:wait}.newsletterMessage{color:#71858b;font:10px var(--mono);letter-spacing:.04em;margin:12px 0 0}.newsletterMessage.success{color:var(--aqua)}.brevoFrame,.brevoHoneypot{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@media (width<=950px){.newsletterFormWrap{width:100%;margin-top:30px}.newsletter .newsletterForm{margin-top:0}}@media (width<=620px){.newsletter .newsletterForm{display:block}.newsletterMessage{line-height:1.6}}.campaign.chroma{background:radial-gradient(circle at 76% 48%,#0a83ad35,#0000 36%),#020608}.campaign.dimension{grid-template-columns:.78fr 1.22fr}.campaign.chroma .campaignCopy em,.campaign.chroma .eyebrow{color:#22bfff}.campaign.chroma .campaignCta{color:#35c6ff;background:linear-gradient(90deg,#22bfff0e,#0000);border-color:#22bfff70}.campaign.chroma .campaignCta:hover,.campaign.chroma .campaignCta:focus-visible{color:#031017;background:#35c6ff;border-color:#35c6ff;box-shadow:0 20px 55px #22bfff22}.chromaShot{position:relative}.dimensionShot img{transform:scale(1.44)}.chromaShot span{color:#7edcff;font:800 9px var(--mono);letter-spacing:.15em;background:#02090dd9;border:1px solid #22bfff67;padding:11px 14px;position:absolute;bottom:32px;right:38px}.themeShowcase{border-inline:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 74% 45%,#22bfff18,#0000 30%),radial-gradient(circle at 88% 70%,#38d87914,#0000 32%),#020608;grid-template-columns:.62fr 1.38fr;align-items:center;gap:6%;width:min(1440px,100% - 48px);margin:auto;padding:110px 5%;display:grid}.themeCopy h2{font-size:clamp(42px,4.6vw,68px);line-height:.98}.themeCopy>p:not(.eyebrow){color:#9aabb0;font-size:16px;line-height:1.8}.themeSwatches{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:30px;display:grid}.themeSwatches span{font:800 9px var(--mono);letter-spacing:.12em;border:1px solid;padding:12px}.themeSwatches .thermal{color:#ff7118}.themeSwatches .ocean{color:#22bfff}.themeSwatches .emerald{color:#38d879}.themeSwatches .crimson{color:#ff3b45}.themeFrames{grid-template-columns:1fr 1fr;gap:14px;display:grid}.themeFrames figure{background:#010304;border:1px solid #27414a;margin:0;padding:10px}.themeFrames figure:first-child{border-color:#22bfff65}.themeFrames figure:last-child{border-color:#38d87965}.themeFrames img{aspect-ratio:1.58;object-fit:contain;width:100%;display:block}.themeFrames figcaption{color:#8ca0a5;font:800 9px var(--mono);letter-spacing:.14em;padding:12px 4px 3px}.themeFrames.three{grid-template-columns:repeat(3,1fr)}.themeFrames.three figure:nth-child(2){border-color:#38d87965}.themeFrames.three figure:nth-child(3){border-color:#ff3b4565}.themeFrames.three figure:nth-child(3) figcaption{color:#ff5b64}@media (width<=1100px){.campaign.dimension{grid-template-columns:1fr}}@media (width<=950px){.themeShowcase{grid-template-columns:1fr}.themeFrames{margin-top:20px}.themeFrames.three{grid-template-columns:1fr 1fr}.themeFrames.three figure:last-child{grid-column:1/-1}}@media (width<=620px){.themeShowcase{width:calc(100% - 24px);padding:75px 20px}.themeFrames,.themeFrames.three{grid-template-columns:1fr}.themeFrames.three figure:last-child{grid-column:auto}.chromaShot span{bottom:18px;right:18px}.dimensionShot img{transform:scale(1.34)}}.manualPage{color:#eef4f5;background:#020608;min-height:100vh}.manualNav{z-index:1000;-webkit-backdrop-filter:blur(16px);background:#03090cf2;border-bottom:1px solid #20343c;align-items:center;gap:34px;width:100%;height:96px;padding:0 4%;display:flex;position:sticky;top:0}.manualNav .brand{width:210px;height:70px}.manualIdentity{flex-direction:column;gap:7px;min-width:0;display:flex}.manualIdentity small{color:var(--manual-accent);font:800 9px var(--mono);letter-spacing:.16em}.manualIdentity b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.manualNav nav{align-items:center;gap:12px;margin-left:auto;display:flex}.manualHome,.manualBack,.manualDownload{color:#dce6e8;min-height:44px;font:800 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #304952;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.manualHome:hover,.manualHome:focus-visible,.manualBack:hover,.manualBack:focus-visible{border-color:var(--manual-accent);color:var(--manual-accent)}.manualDownload{border-color:var(--manual-accent);color:var(--manual-accent);background:var(--manual-accent)}@supports (color:color-mix(in lab, red, red)){.manualDownload{background:color-mix(in srgb,var(--manual-accent) 8%,transparent)}}.manualDownload:hover,.manualDownload:focus-visible{background:var(--manual-accent);color:#020608}.manualFrame{background:#111;width:100%;height:calc(100vh - 96px)}.manualFrame iframe{border:0;width:100%;height:100%;display:block}.manualFallback{text-align:center;color:#9eb0b5;padding:40px;display:none}.manualFallback a{color:var(--manual-accent)}@media (width<=950px){.manualNav{gap:16px;height:80px;padding:0 18px}.manualNav .brand{width:180px;height:62px}.manualIdentity{flex:1}.manualNav>nav{display:none}.manualFrame{height:calc(100vh - 80px)}}@media (width<=620px){.manualNav{height:72px;padding:0 12px}.manualNav .brand{width:150px;height:56px}.manualIdentity small{font-size:7px}.manualIdentity b{font-size:11px}.manualFrame{height:calc(100vh - 72px)}}.brochureMobileActions{display:none}.brochurePages{background:radial-gradient(circle at 50% 0,#10242c,#0000 420px),#070b0d;min-height:calc(100vh - 96px);padding:34px 24px 70px;overflow-x:hidden}.brochurePages figure{width:min(1180px,100%);margin:0 auto 34px}.brochurePages img{background:#fff;border:1px solid #29404a;width:100%;height:auto;display:block;box-shadow:0 24px 70px #000b}.brochurePages figcaption{color:#71858c;text-align:right;font:800 9px var(--mono);letter-spacing:.14em;padding:12px 4px 0}.manualPages figure{width:min(960px,100%)}@media (width<=950px){.brochureMobileActions{z-index:900;-webkit-backdrop-filter:blur(16px);background:#03090cf2;border-bottom:1px solid #20343c;gap:8px;padding:8px 12px;display:flex;position:sticky;top:80px}.brochureMobileActions .manualHome{min-width:82px}.brochureMobileActions .manualBack{flex:1}.brochureMobileActions .manualDownload{min-width:82px}.brochurePages{padding:16px 12px 48px}.brochurePages figure{margin-bottom:18px}}@media (width<=620px){.productNav .desktopBack{padding:0 10px;font-size:9px}.productNav .mobileMenu summary{min-width:72px}.brochureMobileActions{top:72px}.brochureMobileActions .manualHome,.brochureMobileActions .manualBack,.brochureMobileActions .manualDownload{min-height:40px;padding:0 9px;font-size:8px}.brochurePages{padding:10px 8px 38px}.brochurePages figure{margin-bottom:12px}.brochurePages figcaption{padding-top:8px;font-size:8px}}.themeToggle{z-index:1200;color:#f3f7f7;-webkit-backdrop-filter:blur(14px);cursor:pointer;min-width:104px;height:42px;font:800 9px var(--mono);letter-spacing:.14em;background:#061014e8;border:1px solid #35505a;justify-content:center;align-items:center;gap:9px;padding:0 14px;transition:background .25s,color .25s,border-color .25s,transform .2s;display:flex;position:fixed;top:116px;right:22px;box-shadow:0 10px 30px #0005}.themeToggle:hover,.themeToggle:focus-visible{border-color:var(--aqua);transform:translateY(-1px)}.themeToggle span{color:var(--aqua);font-size:17px;line-height:1}.themeToggle b{font:inherit}body,.nav,.productNav,.manualNav,.campaigns,.campaign,.products,.intro,.studio,.evolved,.learn,.shop,.newsletter,.footer,.productPage,.productHero,.productPurpose,.productMedia,.productBenefits,.productResources,.productFaq,.productComing,.manualPage,.brochurePages,.mobileMenuPanel{transition:background-color .28s,color .28s,border-color .28s}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f1ed;--panel:#fff;--line:#cbd2d3;--text:#11191c;--muted:#58686d;--aqua:#087b68;--cyan:#007eab;--gold:#9b6a21}html[data-theme=light] body{color:#11191c;background:#f2f1ed}html[data-theme=light] .themeToggle{color:#172126;background:#fffffff0;border-color:#aebabc;box-shadow:0 10px 28px #52606424}html[data-theme=light] .brand{filter:brightness(.2)contrast(2.5)saturate(1.8);opacity:1}html[data-theme=light] .nav nav a,html[data-theme=light] .productNav>a{color:#101719;font-weight:850}html[data-theme=light] .nav{background:linear-gradient(#f7f7f3f7,#f7f7f3dc 72%,#0000);border-bottom-color:#17212624}html[data-theme=light] .navShop{color:#fff;background:#121a1d;border-color:#121a1d}html[data-theme=light] .campaigns{background:#f2f1ed}html[data-theme=light] .campaign{background:#fbfbf8}html[data-theme=light] .campaign.chroma{background:radial-gradient(circle at 76% 48%,#0a83ad18,#0000 36%),#fbfbf8}html[data-theme=light] .campaignCopy>p:not(.eyebrow),html[data-theme=light] .heading>p,html[data-theme=light] .world p,html[data-theme=light] .studio>div>p:not(.eyebrow),html[data-theme=light] .evolved>div>p:not(.eyebrow),html[data-theme=light] .learn article p,html[data-theme=light] .shop article p,html[data-theme=light] .footer>div>p{color:#56666b}html[data-theme=light] .campaignCopy li{color:#273438;border-bottom-color:#1721261c}html[data-theme=light] .qCollection,html[data-theme=light] .products,html[data-theme=light] .shop{background:#e9ece9}html[data-theme=light] .intro,html[data-theme=light] .studio,html[data-theme=light] .learn,html[data-theme=light] .newsletter,html[data-theme=light] .footer{background:#fbfbf8}html[data-theme=light] .evolved{background:linear-gradient(135deg,#e6ecea,#fbfbf8)}html[data-theme=light] .plugin,html[data-theme=light] .qBanner,html[data-theme=light] .story,html[data-theme=light] .shop article,html[data-theme=light] .evolved aside{color:#f3f7f7}html[data-theme=light] .plugin>p,html[data-theme=light] .qBanner div>p:not(.eyebrow),html[data-theme=light] .shop article p,html[data-theme=light] .evolved aside p{color:#9fb0b5}html[data-theme=light] .world:hover{background:#e9efec}html[data-theme=light] .btn.outline{color:#172126;border-color:#829094}html[data-theme=light] .productPage{color:#11191c;background:#f2f1ed}html[data-theme=light] .productNav{border-bottom-color:#17212626}html[data-theme=light] .productHero{background:radial-gradient(circle at 73% 45%,var(--product-accent),transparent 42%)}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .productHero{background:radial-gradient(circle at 73% 45%,color-mix(in srgb,var(--product-accent) 15%,transparent),transparent 42%)}}html[data-theme=light] .productHero>div>p:not(.eyebrow),html[data-theme=light] .productPurpose>p:last-child,html[data-theme=light] .productResourcesIntro>p:last-child,html[data-theme=light] .productFaqIntro>p:last-child,html[data-theme=light] .faqList details>p{color:#58686d}html[data-theme=light] .productPurpose,html[data-theme=light] .productBenefits,html[data-theme=light] .productResources,html[data-theme=light] .productFaq{background:#fbfbf8}html[data-theme=light] .productMedia{background:radial-gradient(circle at 50% 50%,var(--product-accent),transparent 38%),#f2f1ed}@supports (color:color-mix(in lab, red, red)){html[data-theme=light] .productMedia{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--product-accent) 11%,transparent),transparent 38%),#f2f1ed}}html[data-theme=light] .faqList summary{color:#172126}html[data-theme=light] .resourceGrid>a{color:#f3f7f7;background:#071014}html[data-theme=light] .resourceGrid>a p{color:#9eb0b5}html[data-theme=light] .manualPage{color:#11191c;background:#e7e9e7}html[data-theme=light] .manualNav{background:#f8f8f5f2;border-bottom-color:#b8c2c4}html[data-theme=light] .manualHome,html[data-theme=light] .manualBack{color:#273438;border-color:#9caaad}html[data-theme=light] .brochureMobileActions{background:#f8f8f5f2;border-bottom-color:#b8c2c4}html[data-theme=light] .brochurePages{background:radial-gradient(circle at 50% 0,#cbdeda,#0000 420px),#e7e9e7}html[data-theme=light] .brochurePages img{border-color:#b4bec0;box-shadow:0 22px 60px #42515630}html[data-theme=light] .brochurePages figcaption{color:#56686e}html[data-theme=light] .mobileMenu summary{color:#172126;background:#fff;border-color:#9eabad}html[data-theme=light] .mobileMenuPanel{background:#f8f8f5;border-color:#b3bec0;box-shadow:0 30px 80px #42515635}html[data-theme=light] .mobileMenuPanel nav a{color:#172126;border-bottom-color:#d9dede}html[data-theme=light] .mobileMenuPanel header button,html[data-theme=light] .newsletter input{color:#172126;background:#fff;border-color:#aeb9bb}@media (width<=950px){.themeToggle{min-width:92px;height:38px;top:92px;right:14px}body:has(.manualPage) .themeToggle{top:21px;right:126px}}@media (width<=620px){.themeToggle{min-width:86px;height:36px;padding:0 11px;font-size:8px;top:80px;right:12px}.themeToggle span{font-size:15px}body:has(.manualPage) .themeToggle{top:18px;right:112px}}.siteWideNav{z-index:1150;-webkit-backdrop-filter:blur(16px);background:#02070af2;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:102px;padding-inline:10px;display:flex;position:sticky;top:0}.siteWideNav nav{text-transform:uppercase;letter-spacing:.13em;gap:clamp(22px,2.3vw,42px);font-size:12px;font-weight:800;display:flex}.siteWideNav nav a{padding:42px 0 38px;position:relative}.siteWideNav nav a:after{content:"";background:var(--aqua);height:2px;transition:all .25s;position:absolute;bottom:25px;left:0;right:100%}.siteWideNav nav a:hover:after,.siteWideNav nav a[aria-current=page]:after{right:0}.siteWideNav nav a[aria-current=page]{color:var(--aqua)}.siteWideNav+.productPage .productNav,.siteWideNav+.featurePage .productNav{justify-content:flex-end;height:54px}.siteWideNav+.productPage .productNav>.brand,.siteWideNav+.featurePage .productNav>.brand{display:none}.siteWideNav+.manualPage .manualNav{top:102px}html[data-theme=light] .siteWideNav{background:#f7f7f3f2;border-bottom-color:#17212624}html[data-theme=light] .siteWideNav nav a{color:#101719}html[data-theme=light] .siteWideNav nav a[aria-current=page]{color:var(--aqua)}html[data-theme=light] .brand{filter:none;background-image:url(/brand/shark-plugs-logo-light.png)}html:not([data-theme=light]) .brand{filter:none}@media (width<=1100px){.siteWideNav nav{gap:18px;font-size:10px}.siteWideNav .navShop{padding-inline:18px}}@media (width<=950px){.siteWideNav{display:none}.siteWideNav+.productPage .productNav,.siteWideNav+.featurePage .productNav{justify-content:space-between;height:80px}.siteWideNav+.productPage .productNav>.brand,.siteWideNav+.featurePage .productNav>.brand{display:block}.siteWideNav+.manualPage .manualNav{top:0}}@media (width<=620px){.siteWideNav+.productPage .productNav,.siteWideNav+.featurePage .productNav{height:72px}}.apexCampaignFrame{aspect-ratio:1200/830;width:100%;display:block;position:relative;overflow:hidden}.plugin .apexCampaignFrame img,.productHero .apexCampaignFrame img{object-fit:initial;width:147.833%;max-width:none;height:auto;max-height:none;margin:0;display:block;transform:none}.monarchCinema{isolation:isolate;text-align:center;background:#030507;place-items:center;min-height:clamp(620px,82svh,980px);padding:96px 24px 100px;display:grid;position:relative;overflow:hidden}.monarchCinemaVideo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.monarchCinema:after{content:"";z-index:-1;background:linear-gradient(#02040814,#0204080d 55%,#030507);position:absolute;inset:0}.monarchCinemaCopy{width:min(1200px,100%)}.monarchCinemaBrand{color:#8ccfe9;letter-spacing:.34em;margin:0 0 22px;font-size:14px;font-weight:600}.monarchCinema h1{letter-spacing:-.04em;color:#fff;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#fff 0% 42%,#a6e4ff 47%,#fff 52% 100%) 100% 0/250% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(38px,7vw,108px);font-weight:850;line-height:1.06}.monarchCinema.isPlaying h1{animation:10s ease-in-out infinite monarchTitleShimmer,10s linear infinite monarchTitleBuzz}.monarchCinemaTagline{color:#e4eaf0;margin:24px 0 10px;font-size:clamp(23px,2.4vw,34px);line-height:1.3}.monarchCinemaType{text-transform:uppercase;letter-spacing:.16em;color:#aebbc7;margin:0 0 32px;font-size:14px}.monarchCinema .productActions{flex-wrap:wrap;justify-content:center;gap:12px}.monarchCinema small{color:#bac3cd;margin-top:24px;font-size:12px;line-height:1.7;display:block}@keyframes monarchTitleShimmer{0%,12%{background-position:100% 0}30%,to{background-position:0 0}}@keyframes monarchTitleBuzz{0%,42%,45%,to{transform:translate(0)}42.6%,43.8%{transform:translate(.65px)}43.2%,44.4%{transform:translate(-.65px)}}@media (width<=600px){.monarchCinema{min-height:86svh;padding:90px 18px}.monarchCinema h1{max-width:520px;margin-inline:auto;font-size:clamp(38px,10vw,60px)}.monarchCinemaBrand{font-size:12px}.monarchCinemaType{letter-spacing:.09em;font-size:12px}.monarchCinema small{max-width:300px;margin-inline:auto}.monarchCinemaVideo{object-position:52% center}}@media (prefers-reduced-motion:reduce){.monarchCinema.isPlaying h1{animation:none}.monarchCinema h1{-webkit-text-fill-color:#fff;background:0 0}}.clipLaunch{max-width:1500px;margin:0 auto;padding:32px 24px 64px}.clipLaunchPoster{width:100%;height:auto;display:block}.clipLaunchCopy{max-width:900px;padding:40px 0 0}.clipLaunchCopy h1{margin:14px 0 20px;font-size:clamp(38px,6vw,76px);line-height:1.08}.clipLaunchCopy>p:not(.eyebrow){color:var(--muted,#aebdc4);font-size:clamp(18px,2vw,24px);line-height:1.6}.clipLaunchCopy small{color:#b8c3c9;margin-top:24px;font-size:14px;line-height:1.6;display:block}.clipLaunch .productActions{flex-wrap:wrap}@media (width<=600px){.clipLaunch{padding:18px 16px 40px}.clipLaunchCopy{padding-top:26px}}.clipInterfaceBackdrop{background:radial-gradient(at 50% 35%,#252b2d 0%,#101416 60%,#080b0c 100%);border:1px solid #343b3e;padding:clamp(12px,3vw,44px)}.clipInterfaceBackdrop .clipLaunchPoster{max-width:1280px;box-shadow:none;border-radius:0;margin:auto;transform:none}.reverbCampaign{text-align:center;max-width:1200px;margin:0 auto;padding:32px 24px 64px}.reverbCampaign img{border:1px solid #24483f;border-radius:18px;width:100%;height:auto;margin-bottom:24px;display:block}.reverbCampaign .btn{display:inline-flex}.hyperLighting{background:radial-gradient(at 72% 65%,#102e40 0%,#080b10 66%);border-top:1px solid #294657;border-bottom:1px solid #294657;grid-template-columns:1fr 1.35fr;align-items:center;gap:42px;max-width:1380px;margin:70px auto;padding:48px 5%;display:grid}.hyperLighting h2{margin:18px 0;font-size:clamp(2rem,4vw,3.6rem);line-height:1.07}.hyperLighting h2 em{color:#65caff;font-style:normal}.hyperLighting p{color:#b9c9d3;font-size:1rem;line-height:1.7}.hyperLighting figure{margin:0}.hyperLighting img{width:100%;height:auto;display:block;box-shadow:0 24px 64px #0008}.hyperLighting figcaption{color:#a5b8c7;margin-top:14px;font-size:.8rem}.hyperSwatches{flex-wrap:wrap;gap:20px;margin-top:28px;display:flex}.hyperSwatches span{color:#e7edf3;border-top:4px solid var(--swatch);min-width:60px;padding-top:10px;font-size:.9rem}@media (width<=800px){.hyperLighting{grid-template-columns:1fr;gap:30px;padding:32px 6%}}.delayLaunch{text-align:center;background:radial-gradient(at 65% 65%,#46562b77,#0000 60%),#10150e;padding:80px max(24px,6vw) 65px}.delayLaunchCopy{max-width:840px;margin:0 auto 55px}.delayLaunch h1{margin:20px 0;font-size:clamp(56px,7vw,110px);line-height:.98}.delayLaunch h1 em{color:#f5be59}.delayLaunch p:not(.eyebrow){color:#d0d8c6;max-width:720px;margin:25px auto;font-size:18px;line-height:1.7}.delayLaunch .productActions{justify-content:center}.delayLaunch small{color:#c2ccb6;margin-top:24px;font-size:12px;line-height:1.6;display:block}.delayLaunch>img{filter:drop-shadow(0 25px 30px #0008);width:100%;max-width:1600px;height:auto;margin:auto;display:block}.delayPoster{background:#161c13;grid-template-columns:1fr .8fr;align-items:center;gap:7%;padding:80px max(24px,8vw);display:grid}.delayPoster h2{font-size:clamp(36px,4vw,64px);line-height:1.08}.delayPoster p:not(.eyebrow){color:#c9d1c0;font-size:18px;line-height:1.7}.delayPoster .btn{margin:12px 12px 0 0}.delayPoster>img{width:100%;max-width:540px;height:auto;box-shadow:0 22px 50px #0007}@media (width<=700px){.delayPoster{grid-template-columns:1fr;gap:36px}.delayPoster>img{margin:auto}.delayLaunch{padding-top:48px}.delayLaunchCopy{margin-bottom:30px}.delayLaunch .productActions{flex-wrap:wrap}}.collectionPage{background:var(--bg);color:var(--text);min-height:100vh}.collectionHero{border-bottom:1px solid var(--line);max-width:1440px;margin:auto;padding:100px 6% 80px}.collectionHero h1{letter-spacing:-.05em;margin:0 0 30px;font-size:clamp(46px,7vw,96px);line-height:1}.collectionHero h1 em{color:var(--aqua);font-style:normal}.collectionHero>p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:19px;line-height:1.7}.collectionHero .btn{margin-top:20px}.collectionStatus{border:1px solid var(--aqua);color:var(--aqua);text-transform:uppercase;letter-spacing:.1em;margin:12px 0;padding:10px 16px;font-size:12px;font-weight:700;display:inline-block}.collectionProducts{max-width:1440px;margin:auto;padding:64px 6%}.collectionProducts .plugin h2{letter-spacing:-.03em;margin:14px 0;font-size:26px;line-height:1.15}.collectionProducts .plugin>div a{font-size:12px}.collectionPromos{background:var(--panel);border:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.collectionPromos article{padding:70px 10%}.collectionPromos h2{font-size:clamp(34px,4vw,56px)}.collectionPromos p:not(.eyebrow){color:var(--muted);margin:26px 0;line-height:1.7}.collectionPromos .btn{text-align:center;line-height:1.5}@media (width>=951px){.nav,.siteWideNav{gap:20px}.nav>.brand,.siteWideNav>.brand{flex-shrink:0;width:clamp(180px,19vw,260px)}.nav>nav,.siteWideNav>nav{letter-spacing:.07em;flex:1;justify-content:center;align-items:center;gap:clamp(12px,1.5vw,26px);font-size:clamp(9px,.85vw,12px)}.nav>nav>a,.siteWideNav>nav>a{text-align:center;max-width:125px;line-height:1.5}.navShop{flex-shrink:0}.nav>.navShop,.siteWideNav>.navShop{padding:16px 12px}}@media (width<=1100px){.worlds{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.collectionPromos{grid-template-columns:1fr}.collectionPromos article+article{border-left:0;border-top:1px solid var(--line)}.collectionHero{padding:85px 6% 50px}.collectionHero>p:not(.eyebrow){font-size:17px}.collectionProducts{padding:32px 6%}.worlds{grid-template-columns:1fr}.world{border-right:0;border-bottom:1px solid var(--line)}}.trialOffer{width:100%;flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin-top:20px!important;display:flex!important}.trialOffer>button:disabled{color:#031411;width:100%;font:500 1rem/1.4 var(--font-roboto,Arial,sans-serif);opacity:1;cursor:not-allowed;background:#35ac9f;border:1px solid #36bdb0;border-radius:7px;padding:14px 18px;display:block}.trialOffer>span{color:#a4b7bb;text-align:center;font-size:.875rem;line-height:1.4;display:block}.campaignCopy .trialOffer{max-width:360px}.plugin .trialOffer{margin-top:18px!important}.shop article .trialOffer{padding-top:22px;margin-top:auto!important}.worlds{grid-template-columns:repeat(4,minmax(0,1fr))}.world{border-bottom:1px solid var(--line)}.collectionPromos article+article{border-left:0}.collectionPromos article:nth-child(2n){border-left:1px solid var(--line)}.collectionPromos article:nth-child(n+3){border-top:1px solid var(--line)}.mobileMenuPanel{overscroll-behavior:contain;max-height:calc(100dvh - 100px);overflow-y:auto}@media (width>=951px){.nav>nav,.siteWideNav>nav{letter-spacing:.02em;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 18px;font-size:14px;display:grid}.nav>nav>a,.siteWideNav>nav>a{max-width:none;padding:5px 0;line-height:1.25}.nav>nav>a:after,.siteWideNav>nav>a:after{bottom:0}.nav>.brand,.siteWideNav>.brand{width:clamp(170px,17vw,240px)}}@media (width<=1100px){.worlds{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.worlds{grid-template-columns:1fr}.collectionPromos article:nth-child(2n){border-left:0}.collectionPromos article+article{border-top:1px solid var(--line)}}.delayListening{background:var(--bg);color:var(--text);border-top:1px solid var(--line);padding:80px max(24px,6vw);scroll-margin-top:120px}.listenHeading{max-width:850px;margin-bottom:42px}.listenHeading h2{text-transform:uppercase;font-size:clamp(40px,5vw,68px);line-height:1.08}.listenHeading>p:last-child{font-family:var(--sans);color:var(--muted);margin:22px 0 0;font-size:17px;line-height:1.7}.listenGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.listenCard{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-width:0;padding:28px}.listenCardTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.listenCardTitle h3{font-family:var(--font-montserrat),Arial,sans-serif;text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:21px;font-weight:800;line-height:1.3}.listenCardTitle>span{color:var(--muted);font-size:14px}.listenTransport{align-items:center;gap:20px;margin:30px 0 26px;display:flex}.listenPlay{background:var(--aqua);color:#06251e;cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.listenPlay svg{fill:currentColor;width:21px;height:21px}.listenWave{flex:1;min-width:0;height:50px;position:relative}.listenBars{pointer-events:none;align-items:center;gap:2px;height:100%;display:flex}.listenBars i{background:var(--muted);opacity:.65;border-radius:1px;flex:1;min-width:1px;display:block}.listenWave input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.listenWave:focus-within{outline:2px solid var(--aqua);outline-offset:5px;border-radius:3px}.listenModes{border:1px solid var(--line);border-radius:5px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.listenModes button{color:var(--muted);font:700 15px/1.5 var(--sans);cursor:pointer;background:0 0;border:0;min-height:46px;padding:10px 8px}.listenModes button[aria-pressed=true]{background:var(--aqua);color:#06251e}.listenPlay:focus-visible,.listenModes button:focus-visible{outline:3px solid var(--text);outline-offset:-4px}.listenMeta{color:var(--muted);justify-content:space-between;gap:12px;margin-top:14px;font-size:13px;display:flex}.listenError{color:var(--text);font-size:14px;line-height:1.5}html[data-theme=light] .listenPlay,html[data-theme=light] .listenModes button[aria-pressed=true]{color:#fff}html[data-theme=light] .listenCard{background:#fff}html[data-theme=light] .delayListening{background:#f3f6f5}html[data-theme=light] .listenModes{border-color:#cbd8d3}@media (width<=900px){.listenGrid{grid-template-columns:1fr}.delayListening{padding:56px 24px;scroll-margin-top:24px}.listenCard{padding:24px}.listenHeading{margin-bottom:30px}}.productPage .delayListening .eyebrow,.productPage .delayListening h2 em{color:var(--aqua)}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.legal{max-width:900px;margin:auto;padding:90px 30px 140px}.legal>a{color:var(--aqua);font:11px var(--mono);text-transform:uppercase;letter-spacing:.14em}.legal>.eyebrow{margin-top:90px}.legal h1{letter-spacing:-.05em;margin:0 0 12px;font-size:60px}.legal h2{letter-spacing:0;margin:48px 0 12px;font-size:22px}.legal p,.legal li{color:#a5b2b6;line-height:1.8}.legal li{margin:7px 0}.legal strong{color:#dce6e8}.legal p a,.legal nav a{color:var(--aqua)}.legal .updated{font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#688085;margin-bottom:38px}.legal .intro{color:#c6d2d4;border-left:2px solid var(--aqua);padding-left:22px;font-size:18px}.legal .notice{color:#c6d2d4;background:#09171b;border:1px solid #315057;padding:18px}.policyTable{border:1px solid #26383d;border-radius:10px;margin:24px 0;overflow:hidden}.policyRow{color:#a5b2b6;border-top:1px solid #26383d;grid-template-columns:1fr 2.2fr 1.4fr;gap:22px;padding:18px 20px;line-height:1.55;display:grid}.policyRow:first-child{border-top:0}.policyRow.head{color:#dce6e8;font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#09171b}.legalLinks{font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #26383d;flex-wrap:wrap;gap:24px;margin-top:70px;padding-top:28px;display:flex}@media (width<=700px){.policyRow{grid-template-columns:1fr}.policyRow.head{display:none}}@media (width<=620px){.legal{padding:50px 22px 100px}.legal h1{font-size:44px}}.cassetteLaunch{color:#f2eee6;text-align:center;background:radial-gradient(at 50% 65%,#80522044,#0000 65%),#111413;padding:76px max(24px,5vw) 42px}.cassetteIntro{max-width:950px;margin:0 auto 45px}.cassetteIntro h1{letter-spacing:-.045em;margin:25px 0;font-size:clamp(46px,6.7vw,100px);line-height:1.02}.cassetteIntro>p:not(.eyebrow){color:#c5c1b8;max-width:730px;margin:24px auto;font-size:18px;line-height:1.75}.cassetteIntro .productActions{flex-wrap:wrap;justify-content:center}.cassetteLaunch>img{width:100%;max-width:1440px;height:auto;margin:auto;display:block}.cassetteCaption{letter-spacing:.12em;color:#d2b38a;margin:30px 0 0;font-size:14px;line-height:1.8}.cassettePage .cassetteLaunch .eyebrow,.cassettePage .cassetteLaunch em{color:#e0ab62}.cassettePage .cassetteLaunch .btn.outline{color:#f2eee6;border-color:#8a7659}.cassettePage .productActions .btn{font-size:14px}.cassettePage .resourceGrid small{font-size:12px}.cassetteCredits{color:var(--muted);margin:35px auto;font-size:16px;line-height:1.8}.cassettePage #cassette-faq{scroll-margin-top:110px}@media (width<=620px){.cassetteLaunch{padding:44px 18px 30px}.cassetteIntro{margin-bottom:32px}.cassetteIntro h1{font-size:clamp(36px,9vw,56px)}.cassetteIntro .productActions{align-items:stretch}.cassetteCaption{letter-spacing:.06em;font-size:12px}.cassettePage .productComing h2{overflow-wrap:anywhere;font-size:32px}}.filthyWeb{color:#e8f3f8;--product-accent:#22d3ee;background:#030b12}.fqContent{max-width:1280px;margin:auto;padding:0 40px}.fqContent p{color:#afc2cf;max-width:760px;font-size:1.125rem;line-height:1.75}.fqContent a{color:#50deed;text-underline-offset:5px}.fqContent .eyebrow,.fqFeatures span,.fqResources span{letter-spacing:.08em;color:#4ad9ec;font-size:.875rem}.fqIntro{padding:80px 0 48px}.fqIntro h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(3.5rem,8vw,7rem);line-height:1.02}.fqIntro em{color:#25d4ec;font-style:normal}.fqIntro nav{flex-wrap:wrap;gap:28px;margin-top:32px;font-size:1rem;display:flex}.fqHero{margin:0 0 80px}.fqHero img,.fqThemes img{border:1px solid #193646;border-radius:8px;width:100%;height:auto;display:block}.fqFeatures{grid-template-columns:repeat(3,1fr);gap:40px;padding-bottom:70px;display:grid}.fqContent h2{letter-spacing:-.035em;margin:18px 0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.18}.fqFeatures h2{font-size:1.7rem}.fqContent section[id]{border-top:1px solid #1b3543;padding:65px 0;scroll-margin-top:32px}.fqThemes{grid-template-columns:1fr 1fr;gap:28px;margin-top:40px;display:grid}.fqThemes figure{margin:0}.fqThemes figcaption{color:#c4dbe8;margin-top:14px;font-size:1rem}.fqResources{grid-template-columns:1fr 1fr;gap:24px;margin-top:35px;display:grid}.fqResources>a{background:#07151f;border:1px solid #244556;border-radius:8px;padding:32px;text-decoration:none;display:block}.fqResources h3{color:#e8f3f8;font-size:1.6rem;line-height:1.3}.fqResources b{font-size:1rem}.fqPoster{grid-template-columns:1fr .8fr;align-items:center;gap:60px;padding:60px 0 90px;display:grid}.fqPoster a{margin:22px 0;font-size:1rem;display:block}.fqPoster img{border:1px solid #244556;width:100%;max-width:460px;height:auto}.fqFaq{margin-top:32px}.fqFaq details{border-bottom:1px solid #294351;padding:24px 0}.fqFaq summary{cursor:pointer;font-size:1.125rem;font-weight:600}.fqFaq p{margin:20px 0 0}.fqFooter{border-top:1px solid #294351;padding:30px 0 70px}.fqFooter p{font-size:1rem}.fqContent a:focus-visible,.fqFaq summary:focus-visible{outline-offset:6px;outline:2px solid #50deed}@media (width<=760px){.fqContent{padding:0 22px}.fqIntro{padding-top:48px}.fqIntro nav{gap:20px}.fqFeatures,.fqResources,.fqPoster{grid-template-columns:1fr}.fqThemes{grid-template-columns:1fr;gap:35px}.fqHero{margin-bottom:45px}.fqFeatures{gap:22px}.fqPoster{gap:25px}.fqPoster img{max-width:100%}.fqResources>a{padding:24px}.fqContent section[id]{padding:42px 0}}.precisionWeb{--precision-accent:#76b8a1}.precisionContent{width:min(1200px,100% - 48px);margin:auto}.precisionIntro{max-width:780px;padding:60px 0 32px}.precisionIntro h1{letter-spacing:-.03em;margin:16px 0 24px;font-size:clamp(38px,6vw,72px);line-height:1.05}.precisionIntro>p:not(.eyebrow){max-width:690px;font-size:20px;line-height:1.6}.precisionIntro nav{flex-wrap:wrap;gap:24px;margin:28px 0;display:flex}.precisionIntro nav a,.precisionEnd a{color:var(--precision-accent);text-underline-offset:5px;text-decoration:underline}.precisionIntro small{letter-spacing:.1em;font-size:12px}.precisionPoster{margin:0 0 48px}.precisionPoster img{width:100%;height:auto;box-shadow:none;border-radius:0;display:block;transform:none}.precisionContent section{border-top:1px solid #7775;padding:44px 0;scroll-margin-top:28px}.precisionContent h2{max-width:850px;margin:12px 0 28px;font-size:clamp(26px,3vw,40px);line-height:1.2}.precisionContent h3{margin:30px 0 12px;font-size:21px;line-height:1.35}.precisionContent section p,.precisionContent li{max-width:850px;font-size:16px;line-height:1.8}.precisionContent section p{margin:12px 0 18px}.precisionContent ol{max-width:850px;padding-left:24px}.precisionContent li{margin:10px 0;padding-left:6px}.precisionFeatures{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.precisionFeatures h3{margin-top:16px}.precisionTable{max-width:850px;overflow-x:auto}.precisionTable table{border-collapse:collapse;width:100%;font-size:16px}.precisionTable caption{text-align:left;margin:18px 0;font-weight:600}.precisionTable th,.precisionTable td{text-align:left;border-bottom:1px solid #7775;padding:12px 16px}.precisionFaq{max-width:900px}.precisionFaq details{border-bottom:1px solid #7775;padding:20px 0}.precisionFaq summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.5}.precisionFaq details p{padding-right:16px}.precisionEnd{border-top:1px solid #7775;flex-wrap:wrap;justify-content:space-between;gap:24px;padding:40px 0 60px;display:flex}.precisionEnd span{letter-spacing:.1em;font-size:12px}.precisionWeb a:focus-visible,.precisionWeb summary:focus-visible{outline:2px solid var(--precision-accent);outline-offset:5px}@media (width<=700px){.precisionContent{width:calc(100% - 32px)}.precisionIntro{padding-top:36px}.precisionFeatures{grid-template-columns:1fr;gap:8px}.precisionContent section{padding:32px 0}.precisionIntro>p:not(.eyebrow){font-size:18px}}.spectralIntro{text-align:center;background:radial-gradient(at 50% 75%,#15334266,#0000 65%);padding:70px 5vw 40px}.spectralIntro h1{margin:18px 0 24px;font-size:clamp(40px,5.5vw,82px);line-height:1.04}.spectralIntro h1 em{color:var(--product-accent);font-style:normal}.spectralIntro>p:not(.eyebrow){max-width:680px;margin:0 auto 26px;font-size:20px;line-height:1.6}.spectralIntro .productActions{flex-wrap:wrap;justify-content:center}.spectralIntro>small{letter-spacing:.12em;margin:22px 0 38px;font-size:13px;display:block}.spectralIntro figure{max-width:1600px;margin:0 auto}.spectralIntro img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 22px 65px #0006}.spectralPoster{text-align:center;max-width:1400px;margin:30px auto;padding:0 5vw}.spectralPoster img{border-radius:14px;width:100%;height:auto;margin-bottom:24px;display:block}.spectralProduct .productComing>p:not(.eyebrow){max-width:750px;margin:24px auto;font-size:16px;line-height:1.7}.spectralProduct .faqList p{font-size:16px}.spectralProduct .btn{white-space:normal}@media (width<=600px){.spectralIntro{padding-top:38px}.spectralIntro>p:not(.eyebrow){font-size:17px}.spectralIntro>small{font-size:12px;line-height:1.6}.spectralIntro figure{margin:0 -3vw}.spectralPoster{padding:0 4vw}}.tapeMotionPlayer{width:100%;line-height:0;position:relative}.tapeMotionPlayer video{border-radius:6px;width:100%;height:auto;display:block}.tapeMotionPlayer button{color:#ffe2a6;font:500 14px/1.2 var(--sans),sans-serif;cursor:pointer;background:#15110de8;border:1px solid #b99860;border-radius:4px;padding:9px 12px;position:absolute;bottom:12px;right:12px}.tapeMotionPlayer button:focus-visible{outline-offset:3px;outline:3px solid #ffe2a6}.plugin .tapeMotionPlayer{margin:0 0 16px}.plugin .tapeMotionPlayer button{padding:7px 9px;font-size:14px}.plugin .tapeMotionPlayer video{object-fit:contain}.plugin .tapeMotionPlayer{margin-top:0;display:block}.plugin .tapeMotionPlayer button{color:#ffe2a6;text-transform:none;background:#15110de8;font-size:14px}.tapeWeb{color:#f8f1e6;--product-accent:#e6b660;background:#100e0b}.tpContent{max-width:1280px;margin:auto;padding:0 40px}.tpContent p{color:#c9beaf;max-width:760px;font-size:1.125rem;line-height:1.75}.tpContent a{color:#f0c679;text-underline-offset:5px}.tpContent .eyebrow,.tpFeatures span,.tpResources span{letter-spacing:.08em;color:#e6b660;font-size:.875rem}.tpIntro{padding:80px 0 48px}.tpIntro h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(3.5rem,8vw,7rem);line-height:1.02}.tpIntro em{color:#e6b660;font-style:normal}.tpIntro nav{flex-wrap:wrap;gap:28px;margin-top:32px;font-size:1rem;display:flex}.tpHero{margin:0 0 80px}.tpHero img,.tpThemes img{border:1px solid #4c3d2b;border-radius:8px;width:100%;height:auto;display:block}.tpFeatures{grid-template-columns:repeat(3,1fr);gap:40px;padding-bottom:70px;display:grid}.tpContent h2{letter-spacing:-.035em;margin:18px 0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.18}.tpFeatures h2{font-size:1.7rem}.tpContent section[id]{border-top:1px solid #4c3d2b;padding:65px 0;scroll-margin-top:32px}.tpThemes{grid-template-columns:1fr 1fr;gap:28px;margin-top:40px;display:grid}.tpThemes figure{margin:0}.tpThemes figcaption{color:#dbceba;margin-top:14px;font-size:1rem}.tpResources{grid-template-columns:1fr 1fr;gap:24px;margin-top:35px;display:grid}.tpResources>a{background:#19150f;border:1px solid #4c3d2b;border-radius:8px;padding:32px;text-decoration:none;display:block}.tpResources h3{color:#f8f1e6;font-size:1.6rem;line-height:1.3}.tpResources b{font-size:1rem}.tpPoster{grid-template-columns:1fr .8fr;align-items:center;gap:60px;padding:60px 0 90px;display:grid}.tpPoster a{margin:22px 0;font-size:1rem;display:block}.tpPoster img{border:1px solid #4c3d2b;width:100%;max-width:460px;height:auto}.tpFaq{margin-top:32px}.tpFaq details{border-bottom:1px solid #4c3d2b;padding:24px 0}.tpFaq summary{cursor:pointer;font-size:1.125rem;font-weight:600}.tpFaq p{margin:20px 0 0}.tpFooter{border-top:1px solid #4c3d2b;padding:30px 0 70px}.tpFooter p{font-size:1rem}.tpContent a:focus-visible,.tpFaq summary:focus-visible{outline-offset:6px;outline:2px solid #f0c679}@media (width<=760px){.tpContent{padding:0 22px}.tpIntro{padding-top:48px}.tpIntro nav{gap:20px}.tpFeatures,.tpResources,.tpPoster{grid-template-columns:1fr}.tpThemes{grid-template-columns:1fr;gap:35px}.tpHero{margin-bottom:45px}.tpFeatures{gap:22px}.tpPoster{gap:25px}.tpPoster img{max-width:100%}.tpResources>a{padding:24px}.tpContent section[id]{padding:42px 0}}.tpMotion{margin-top:30px}.tpMotion img{width:100%;height:auto;display:block}.tpMotion summary{cursor:pointer;color:#f0c679;margin-bottom:20px;font-size:1.125rem}.tpMotion details:not([open]) img{display:none}@media (prefers-reduced-motion:reduce){.tpMotion img{display:none}.tpMotion details:after{content:"Animation hidden to respect your reduced-motion preference.";margin:20px 0;display:block}}.tpHero figcaption{color:#c9beaf;margin-top:12px;font-size:14px}
