@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600&display=swap");.spot-mo{--spot-surface:#01030e;--spot-ink:#f8f5ee;--spot-a1:#ff7258;--spot-a2:#a76ef8;--spot-glow:#2b55ff;--spot-on-glow:#fff;--spot-radius:16px;--spot-display:Cormorant Garamond,"Cormorant Garamond",Georgia,"Times New Roman",serif;--spot-display-weight:300;--spot-display-leading:1.04;--spot-display-tracking:0em;--spot-body:"Montserrat","Heebo",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--spot-header-h:86px;--spot-raised:#0a1328;--spot-panel:#040919;--spot-border:rgba(248,245,238,.12);--spot-hair:rgba(248,245,238,.07);--spot-line:rgba(248,245,238,.04);--spot-muted:rgba(248,245,238,.66);--spot-shadow:0 32px 90px rgba(0,0,2,.72);--spot-on-accent:#01030e}@supports (color:color-mix(in oklab,red 50%,blue)){.spot-mo{--spot-panel:color-mix(in oklab,var(--spot-surface) 94%,var(--spot-ink));--spot-raised:color-mix(in oklab,var(--spot-surface) 88%,var(--spot-ink));--spot-border:color-mix(in oklab,var(--spot-ink) 12%,transparent);--spot-hair:color-mix(in oklab,var(--spot-ink) 7%,transparent);--spot-line:color-mix(in oklab,var(--spot-ink) 4%,transparent);--spot-muted:color-mix(in oklab,var(--spot-ink) 66%,var(--spot-surface));--spot-shadow:0 32px 90px color-mix(in oklab,var(--spot-surface) 55%,#000);--spot-on-accent:var(--spot-surface)}}body{background:var(--spot-surface,#01030e)}.spot-mo{background:var(--spot-surface);color:var(--spot-ink);font-family:var(--spot-body);overflow-x:clip}.spot-mo .modwrap,.spot-mo .modwrap--cool,.spot-mo .modwrap--dark,.spot-mo .modwrap--none,.spot-mo .modwrap--warm,.spot-mo .section,.spot-mo .section--cool,.spot-mo .section--dark,.spot-mo .section--warm{background:transparent;color:var(--spot-ink)}.spot-mo .container{max-width:1200px}.spot-mo h1,.spot-mo h2,.spot-mo h3,.spot-mo h4{color:var(--spot-ink)}.spot-mo p:not([class]){color:var(--spot-muted)}.site-header{border-bottom:1px solid var(--spot-hair)}.site-footer,.site-header{background:var(--spot-surface)}.site-footer{border-top:1px solid var(--spot-hair);color:var(--spot-ink)}.site-footer a{color:var(--spot-muted)}.site-footer a:hover{color:var(--spot-ink)}.spot-display{font-family:var(--spot-display);font-weight:var(--spot-display-weight);letter-spacing:var(--spot-display-tracking);line-height:var(--spot-display-leading)}.spot-stage{background-image:radial-gradient(ellipse 65% 42% at 50% 44%,color-mix(in oklab,var(--spot-glow) 9%,transparent),transparent 72%),linear-gradient(var(--spot-line) 1px,transparent 1px),linear-gradient(90deg,var(--spot-line) 1px,transparent 1px);background-size:100% 100%,64px 64px,64px 64px}@supports not (color:color-mix(in oklab,red 50%,blue)){.spot-stage{background-image:radial-gradient(ellipse 65% 42% at 50% 44%,var(--spot-glow),transparent 72%);opacity:1}}.spot-edge{background:var(--spot-panel);border:1px solid var(--spot-border);border-radius:var(--spot-radius)}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.spot-edge{background:linear-gradient(var(--spot-panel),var(--spot-panel)) padding-box,linear-gradient(125deg,var(--spot-a1),var(--spot-a2)) border-box;border:1px solid transparent}}.spot-eyebrow{color:var(--spot-a1);display:block;font-size:12px;font-weight:700;letter-spacing:.18em;margin-bottom:16px;text-transform:uppercase}.spot-mo .btn-primary,.spot-mo .button--primary{background:var(--spot-glow);border:0;border-radius:999px;color:var(--spot-on-glow);font-weight:600;min-height:44px;padding:16px 30px}.spot-mo .btn-secondary,.spot-mo .button--secondary{background:transparent;border:1px solid var(--spot-border);border-radius:999px;color:var(--spot-ink);min-height:44px;padding:15px 29px}.spot-mo .btn-secondary:hover{border-color:var(--spot-ink)}.spot-narr,.spot-narr-stage{position:relative}.spot-narr-stage{align-items:center;display:flex;min-height:100vh;min-height:100dvh;overflow:hidden;padding-block:96px 64px}.spot-narr-inner{inline-size:100%;margin-inline:auto;max-width:1200px;padding-inline:20px;position:relative;--p:0}@media (min-width:768px){.spot-narr-inner{padding-inline:32px}}.spot-narr-intro{margin-inline:auto;max-width:60rem;text-align:center}.spot-narr-h1{color:var(--spot-ink);font-family:var(--spot-display);font-size:clamp(32px,4.2vw,56px);font-weight:var(--spot-display-weight);letter-spacing:var(--spot-display-tracking);line-height:1.1;margin:0 auto;max-width:34ch}.spot-narr-hw{display:inline-block;margin-inline-end:.26em;opacity:1}.spot-narr-hw:last-child{margin-inline-end:0}.spot-narr-sub{font-size:17px;line-height:1.7;margin:24px auto 0;max-width:40rem}.spot-narr-sub p{margin:0}.spot-narr-play{margin-block-start:40px}.spot-narr-card{box-shadow:var(--spot-shadow);inline-size:min(100%,560px);margin-inline:auto;padding:22px 28px 26px;position:relative}.spot-narr-cardtop{align-items:center;border-block-end:1px solid var(--spot-hair);display:flex;gap:8px;margin-block-end:22px;padding-block-end:16px}.spot-narr-dots{display:flex;gap:7px}.spot-narr-dots i{block-size:8px;border-radius:50%;display:block;inline-size:8px}.spot-narr-dots i:first-child{background:var(--spot-a1)}.spot-narr-dots i:nth-child(2){background:var(--spot-a2)}.spot-narr-dots i:nth-child(3){background:var(--spot-glow)}.spot-narr-tag{color:var(--spot-muted);font-size:10px;letter-spacing:.18em;margin-inline-start:auto;text-transform:uppercase}.spot-narr-mail{color:var(--spot-ink);font-size:15px;line-height:1.6}.spot-narr-mail p{color:var(--spot-ink);margin:0}.spot-narr-greet{margin-block-end:16px!important}.spot-narr-para{display:grid;margin-block-end:16px}.spot-narr-para>p{grid-area:1/1}.spot-narr-before{display:none}.spot-narr-sign{color:var(--spot-muted)!important;margin-block-start:20px!important}.spot-narr-ctx{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:20px 0 0;padding:0}.spot-narr-ctx li{align-items:center;background:var(--spot-raised);border:1px solid var(--spot-border);border-radius:12px;color:var(--spot-ink);display:inline-flex;font-size:13px;font-weight:600;gap:10px;padding:10px 16px}.spot-narr-spark{color:var(--spot-a1);flex:0 0 auto}@media (min-width:768px){.spot-narr.is-live{block-size:var(--spot-narr-len,500vh)}.spot-narr.is-live .spot-narr-stage{block-size:100vh;block-size:100dvh;display:block;inset-block-start:0;padding:0;position:sticky}.spot-narr.is-live .spot-narr-inner{block-size:100%}.spot-narr.is-live .spot-narr-intro{inset-block-start:26vh;inset-inline:32px;position:absolute;--rise:clamp(0,calc((var(--p) - 0.14)*5),1);--gone:clamp(0,calc((var(--p) - 0.8)*7),1);opacity:calc(1 - var(--gone));transform:translateY(calc(var(--rise)*-24vh));will-change:transform,opacity}.spot-narr.is-live .spot-narr-hw{--r:clamp(0,calc(var(--p)*20 + 1.1 - (var(--i)/var(--n))*2.8),1);filter:blur(calc((1 - var(--r))*10px));opacity:calc(.1 + var(--r)*.9);transform:translateY(calc((1 - var(--r))*6px))}.spot-narr.is-live .spot-narr-sub{opacity:calc(clamp(0, calc((var(--p) - .08) * 14), 1) * (1 - var(--rise)))}.spot-narr.is-live .spot-narr-play{inset-block-start:58%;inset-inline:32px;margin:0;position:absolute;--rise:clamp(0,calc((var(--p) - 0.14)*5),1);opacity:var(--rise);transform:translateY(calc(-44% + (1 - var(--rise))*60vh));will-change:transform,opacity}.spot-narr.is-live .spot-narr-card{margin-inline:auto}.spot-narr.is-live .spot-narr-para{--k:clamp(0,calc((var(--p) - var(--t))*12),1);--kc:clamp(0,calc(var(--p)*9 - var(--t)*9 - 0.63),1)}.spot-narr.is-live .spot-narr-before{color:var(--spot-muted);display:block;filter:blur(calc(var(--k)*6px));opacity:calc(1 - var(--k))}.spot-narr.is-live .spot-narr-after{color:color-mix(in oklab,var(--spot-ink) calc(var(--kc)*100%),var(--spot-a1));filter:blur(calc((1 - var(--k))*6px));opacity:var(--k)}.spot-narr.is-live .spot-narr-sign{opacity:clamp(0,calc((var(--p) - .3)*6),1)}.spot-narr.is-live .spot-narr-ctx{display:grid;gap:14px;inset-block-start:72px;inset-inline-start:calc(50% + 214px);justify-content:start;margin:0;position:absolute}.spot-narr.is-live .spot-narr-ctx li{--k:clamp(0,calc((var(--p) - var(--t))*12),1);background:var(--spot-raised);box-shadow:var(--spot-shadow);font-size:14px;opacity:var(--k);padding:14px 22px 14px 16px;transform:translateX(calc((1 - var(--k))*28px))}}@supports not (color:color-mix(in oklab,red 50%,blue)){.spot-narr.is-live .spot-narr-after{color:var(--spot-ink)}.spot-narr.is-live .spot-narr-ctx li{background:var(--spot-raised)}}.spot-stmt{align-items:center;border-block:1px solid var(--spot-hair);display:flex;justify-content:center;min-block-size:100vh;min-block-size:100dvh;overflow:hidden;padding:112px 20px;position:relative}.spot-stmt-text{color:var(--spot-ink);font-family:var(--spot-display);font-size:clamp(34px,4.6vw,62px);font-weight:var(--spot-display-weight);letter-spacing:var(--spot-display-tracking);line-height:var(--spot-display-leading);line-height:1.12;margin:0;max-width:900px;text-align:center}.spot-stmt-w{opacity:1;opacity:calc(.22 + clamp(0, var(--p, 1) * 1.45 - var(--i) / var(--n), 1)*.78)}.spot-stmt--invert{background:var(--spot-ink)}.spot-stmt--invert .spot-stmt-text{color:var(--spot-surface)}.spot-stmt--invert.spot-stage{background-image:radial-gradient(ellipse 65% 42% at 50% 44%,color-mix(in oklab,var(--spot-glow) 14%,transparent),transparent 72%)}.spot-oe{margin-inline:auto;max-width:1200px;padding:104px 20px 96px;position:relative}@media (min-width:768px){.spot-oe{padding-inline:32px}}.spot-oe-h2{font-family:var(--spot-display);font-size:clamp(36px,4.6vw,62px);font-weight:var(--spot-display-weight);letter-spacing:var(--spot-display-tracking);line-height:1.06;margin:0 0 36px;max-width:26ch}.spot-oe-tabs{display:flex;gap:8px;overflow-x:auto;padding-block-end:4px;scrollbar-width:none}.spot-oe-tabs::-webkit-scrollbar{display:none}.spot-oe-tab{align-items:center;background:color-mix(in oklab,var(--spot-panel) 80%,transparent);border:1px solid var(--spot-border);border-radius:999px;color:var(--spot-muted);cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:15px;font-weight:600;gap:12px;min-block-size:56px;padding-inline:18px 22px;transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.spot-oe-tab:hover{color:var(--spot-ink);transform:translateY(-2px)}.spot-oe-tab .dot{background:var(--dot,var(--spot-a1));block-size:26px;border-radius:50%;flex:0 0 26px;inline-size:26px}.spot-oe-tab[aria-selected=true]{background:var(--spot-ink);border-color:var(--spot-ink);color:var(--spot-on-accent)}.spot-oe-tab:focus-visible{outline:2px solid var(--spot-a2);outline-offset:3px}.spot-oe-panel{padding-block-start:56px}.spot-oe-panel[hidden]{display:none}.spot-oe-stmt{font-family:var(--spot-display);font-size:clamp(30px,3.8vw,52px);font-weight:var(--spot-display-weight);letter-spacing:var(--spot-display-tracking);line-height:1.08;margin:0 0 40px;max-width:24ch}.spot-oe-feat{align-items:start;display:grid;gap:32px}@media (min-width:900px){.spot-oe-feat{gap:56px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.spot-oe-list{list-style:none;margin:0;padding:0}.spot-oe-item{padding-inline-start:26px;position:relative}.spot-oe-item:before{background:linear-gradient(to bottom,var(--spot-a1),var(--spot-a2));border-radius:3px;content:"";inline-size:3px;inset-block:10px;inset-inline-start:0;opacity:0;position:absolute;transform:scaleY(.4);transform-origin:top;transition:opacity .35s ease,transform .35s ease}.spot-oe-item.is-on:before{opacity:1;transform:none}.spot-oe-item+.spot-oe-item{margin-block-start:6px}.spot-oe-itembtn{align-items:center;background:transparent;border:0;color:var(--spot-muted);cursor:pointer;display:flex;font:inherit;gap:12px;inline-size:100%;padding:10px 0;text-align:start;transition:color .25s ease}.spot-oe-item.is-on .spot-oe-itembtn,.spot-oe-itembtn:hover{color:var(--spot-ink)}.spot-oe-itembtn:focus-visible{border-radius:6px;outline:2px solid var(--spot-a2);outline-offset:4px}.spot-oe-itemtitle{font-size:21px;font-weight:500;line-height:1.3}.spot-oe-item.is-on .spot-oe-itemtitle{font-weight:600}.spot-oe-chip{background:var(--spot-a1);border-radius:999px;color:var(--spot-on-accent);flex:0 0 auto;font-size:11px;font-weight:700;padding:4px 10px}.spot-oe-itembody{padding:2px 0 14px}.spot-oe-itembody[hidden]{display:none}.spot-oe-itembody p{color:var(--spot-muted);font-size:16px;line-height:1.65;margin:0 0 12px;max-width:46ch}.spot-oe-learn{color:var(--spot-ink);font-size:15px;font-weight:600;text-decoration:underline;text-decoration-color:var(--spot-border);text-underline-offset:4px}.spot-oe-learn:hover{text-decoration-color:var(--spot-a1)}@media (prefers-reduced-motion:no-preference){.spot-oe-item.is-on .spot-oe-itembody{animation:spot-oe-open .35s ease both}@keyframes spot-oe-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}.spot-oe-visual{min-block-size:360px;position:relative}@media (min-width:900px){.spot-oe-visual{inset-block-start:calc(var(--spot-header-h) + 24px);min-block-size:440px;position:sticky}}.spot-oe-vis{inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(10px) scale(.985);transition:opacity .45s ease,transform .45s ease,visibility 0s linear .45s;visibility:hidden}.spot-oe-vis.is-on{opacity:1;pointer-events:auto;transform:none;transition-delay:0s;visibility:visible}.spot-oe-vis img{block-size:100%;border:1px solid var(--spot-border);border-radius:var(--spot-radius);display:block;inline-size:100%;object-fit:cover}.spot-oe-abstract{block-size:100%;box-shadow:var(--spot-shadow);inline-size:100%;min-block-size:360px;overflow:hidden;padding:22px;position:relative}.spot-oe-abs-top{align-items:center;border-block-end:1px solid var(--spot-hair);display:flex;gap:7px;padding-block-end:16px}.spot-oe-abs-top i{background:var(--spot-hair);block-size:8px;border-radius:50%;display:block;inline-size:8px}.spot-oe-abs-top i:first-child{background:var(--spot-a1)}.spot-oe-abs-top span{color:var(--spot-muted);font-size:11px;letter-spacing:.14em;margin-inline-start:auto;text-transform:uppercase}.spot-oe-abs-rows{display:grid;gap:14px;padding-block:26px 0}.spot-oe-abs-rows b{background:var(--spot-hair);block-size:10px;border-radius:999px;display:block;inline-size:var(--w,60%)}.spot-oe-abs-glow{aspect-ratio:1;background:radial-gradient(circle at 40% 40%,color-mix(in oklab,var(--spot-a2) 55%,transparent),color-mix(in oklab,var(--spot-a1) 30%,transparent) 45%,transparent 70%);border-radius:50%;filter:blur(18px);inline-size:62%;inset-block-end:-18%;inset-inline-end:-12%;opacity:.85;pointer-events:none;position:absolute;transform:rotate(calc(var(--seed, 0)*37deg))}.spot-oe-abs-card{backdrop-filter:blur(10px);background:color-mix(in oklab,var(--spot-raised) 92%,transparent);border:1px solid var(--spot-border);border-radius:14px;display:grid;gap:4px;inline-size:min(70%,320px);inset-block-end:22px;inset-inline-start:22px;padding:16px 18px;position:absolute}.spot-oe-abs-card em{color:var(--spot-a1);font-size:11px;font-style:normal;letter-spacing:.12em;text-transform:uppercase}.spot-oe-abs-card strong{color:var(--spot-ink);font-size:16px;font-weight:600}@supports not (color:color-mix(in oklab,red 50%,blue)){.spot-oe-abs-glow{background:radial-gradient(circle at 40% 40%,var(--spot-a2),var(--spot-a1) 45%,transparent 70%);opacity:.4}.spot-oe-abs-card{background:var(--spot-raised)}}.spot-oe-results{border-block:1px solid var(--spot-border);margin-block-start:72px;padding-block:48px}.spot-oe-results>p{color:var(--spot-muted);font-size:15px;margin:0 0 32px}.spot-oe-stats{display:grid;gap:32px}.spot-oe-stat .v{color:var(--spot-a1);font-family:var(--spot-display);font-size:clamp(42px,4.6vw,58px);font-weight:var(--spot-display-weight);line-height:1;margin:0}.spot-oe-stat .l{color:var(--spot-muted);font-size:14px;line-height:1.55;margin:12px 0 0;max-width:24ch}@media (min-width:640px){.spot-oe-stats{gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.spot-oe-stat{padding-inline:32px}.spot-oe-stat+.spot-oe-stat{border-inline-start:1px solid var(--spot-border)}}.spot-oe-quote{margin-inline:auto;max-width:880px;padding-block:80px 40px;text-align:center}.spot-oe-quote blockquote{color:var(--spot-ink);font-family:var(--spot-display);font-size:clamp(24px,3.2vw,44px);font-weight:var(--spot-display-weight);line-height:1.2;margin:0}.spot-oe-quote figcaption{color:var(--spot-muted);font-size:14px;margin-block-start:26px}.spot-oe-quote figcaption strong{color:var(--spot-ink)}.spot-oe-dock{backdrop-filter:blur(14px);background:color-mix(in oklab,var(--spot-raised) 90%,transparent);border:1px solid var(--spot-border);border-radius:999px;box-shadow:var(--spot-shadow);display:flex;gap:6px;inset-block-end:22px;inset-inline-start:50%;opacity:0;padding:6px;pointer-events:none;position:fixed;transform:translate(-50%,24px);transition:opacity .35s ease,transform .35s ease;z-index:40}[dir=rtl] .spot-oe-dock{transform:translate(50%,24px)}.spot-oe-dock.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}[dir=rtl] .spot-oe-dock.is-on{transform:translate(50%)}.spot-oe-docktab{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--spot-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:10px;min-block-size:44px;padding-inline:12px 18px;transition:background-color .25s ease,color .25s ease}.spot-oe-docktab .dot{background:var(--dot,var(--spot-a1));block-size:20px;border-radius:50%;inline-size:20px}.spot-oe-docktab:hover{color:var(--spot-ink)}.spot-oe-docktab.is-on{background:var(--spot-ink);color:var(--spot-on-accent)}@media (max-width:767.98px){.spot-oe-dock{display:none}}@supports not (color:color-mix(in oklab,red 50%,blue)){.spot-oe-dock{background:var(--spot-raised)}}.spot-fvc{backdrop-filter:blur(16px);background:color-mix(in oklab,var(--spot-raised) 92%,transparent);border:1px solid var(--spot-border);border-radius:var(--spot-radius);box-shadow:var(--spot-shadow);display:none;inline-size:288px;inset-block-start:calc(var(--spot-header-h) + 16px);inset-inline-end:16px;opacity:0;padding:12px;position:fixed;transform:translateY(-12px);transition:opacity .4s ease,transform .4s ease;z-index:40}.spot-fvc.is-on{opacity:1;transform:none}@media (min-width:1024px){.spot-fvc[data-spot-fvc]{display:block}}.spot-fvc-row{align-items:center;display:flex;gap:12px}.spot-fvc-thumb{background:var(--spot-panel);block-size:56px;border:0;border-radius:8px;cursor:pointer;flex:0 0 80px;inline-size:80px;overflow:hidden;padding:0;position:relative}.spot-fvc-thumb img{block-size:100%;display:block;inline-size:100%;object-fit:cover}.spot-fvc-thumb span{color:var(--spot-ink);display:grid;inset:0;place-items:center;position:absolute}.spot-fvc-title{color:var(--spot-ink);flex:1 1 auto;font-size:12px;font-weight:600;line-height:1.45;margin:0;min-inline-size:0}.spot-fvc-x{background:transparent;block-size:44px;border:0;border-radius:50%;color:var(--spot-muted);cursor:pointer;display:grid;flex:0 0 44px;inline-size:44px;place-items:center}.spot-fvc-x:hover{background:var(--spot-hair);color:var(--spot-ink)}.spot-mo .video-block{max-width:1200px;padding-block:24px 96px}.spot-mo .video-frame{background:var(--spot-panel);border:1px solid var(--spot-border);border-radius:var(--spot-radius);box-shadow:var(--spot-shadow);overflow:hidden}.spot-mo .video-block h2{font-family:var(--spot-display);font-size:clamp(30px,3.8vw,52px);font-weight:var(--spot-display-weight);line-height:1.08;margin:0 0 24px!important;text-align:start!important}.spot-mo .video-caption{color:var(--spot-ink);font-size:15px;font-weight:600;inset-block-end:24px;inset-inline-start:28px;line-height:1.4;margin:0;max-width:28ch;position:absolute;text-shadow:0 2px 12px rgba(0,0,0,.5);z-index:2}.spot-mo .fl-listing .section-head{display:flex;flex-direction:column;gap:24px;margin:0 0 40px;max-width:none;text-align:start}@media (min-width:900px){.spot-mo .fl-listing .section-head{align-items:flex-end;flex-direction:row;justify-content:space-between}}.spot-mo .fl-listing .section-head h2{font-family:var(--spot-display);font-size:clamp(36px,4.6vw,62px);font-weight:var(--spot-display-weight);letter-spacing:var(--spot-display-tracking);line-height:1.06;margin:0;max-width:16ch}.spot-mo .fl-listing .eyebrow{color:var(--spot-a1)}.spot-mo .fl-filterbar{align-items:center;gap:8px;margin-block:0 24px}.spot-mo .fl-search{flex:0 1 380px;margin-inline-end:0}.spot-mo .fl-search-input{background:var(--spot-panel);block-size:48px;border:1px solid var(--spot-border);border-radius:999px;color:var(--spot-ink);padding-block:0;padding-inline:46px 18px}.spot-mo .fl-search-input::placeholder{color:var(--spot-muted)}.spot-mo .fl-search-input:focus-visible{outline:2px solid var(--spot-a2);outline-offset:2px}.spot-mo .fl-search-btn{inline-size:46px;inset-inline-end:auto;inset-inline-start:0}.spot-mo .fl-pill,.spot-mo .fl-search-btn{background:transparent;border-radius:999px;color:var(--spot-muted)}.spot-mo .fl-pill{border:1px solid var(--spot-border);cursor:pointer;font:inherit;font-weight:600;min-block-size:44px;padding-inline:20px;transition:background-color .3s ease,color .3s ease}.spot-mo .fl-pill[aria-pressed=true]{background:var(--spot-glow);border-color:transparent;color:var(--spot-on-glow)}.spot-mo .fl-pill:focus-visible{outline:2px solid var(--spot-a2);outline-offset:3px}.spot-mo .fl-grid{gap:16px}.spot-mo .fl-card{background:var(--spot-panel);border:1px solid var(--spot-border);border-radius:var(--spot-radius);display:flex;flex-direction:column;min-block-size:200px;padding:22px 24px;position:relative;transition:transform .4s ease,border-color .4s ease}.spot-mo .fl-card:hover{border-color:color-mix(in oklab,var(--spot-a2) 45%,var(--spot-border));transform:translateY(-4px)}.spot-mo .fl-card .fl-media{display:none}.spot-mo .fl-card .fl-body{display:contents}.spot-mo .fl-card .fl-chips{margin:0 0 auto;order:1}.spot-mo .fl-card .fl-chip{background:transparent;color:var(--spot-muted);font-size:12px;font-weight:500;letter-spacing:0;padding:0;text-transform:none}.spot-mo .fl-card .fl-title{font-size:19px;font-weight:600;line-height:1.3;margin:28px 0 0;order:2}.spot-mo .fl-card .fl-title a{color:var(--spot-ink);text-decoration:none}.spot-mo .fl-card .fl-title a:after{content:"";inset:0;position:absolute}.spot-mo .fl-card .fl-summary{color:var(--spot-muted);font-size:14px;line-height:1.6;margin:8px 0 0;order:3}.spot-mo .fl-card .fl-meta,.spot-mo .fl-card .fl-summary:empty{display:none}.spot-mo .fl-card:after{background:linear-gradient(to right,var(--spot-a1),var(--spot-a2));block-size:1px;content:"";display:block;inline-size:var(--rule,50%);margin-block-start:18px;order:4}.spot-mo .fl-empty{color:var(--spot-muted)}.spot-mo .cta-inner{max-width:1200px;padding-block:128px 120px;position:relative;text-align:center}.spot-mo .cta-inner:before{background-image:radial-gradient(ellipse 55% 50% at 50% 60%,color-mix(in oklab,var(--spot-glow) 12%,transparent),transparent 72%);border-block-start:1px solid var(--spot-hair);content:"";inset:0 -100vw;pointer-events:none;position:absolute;z-index:-1}.spot-mo .cta-inner h2{color:var(--spot-ink);font-family:var(--spot-display);font-size:clamp(38px,5.4vw,74px);font-weight:var(--spot-display-weight);letter-spacing:var(--spot-display-tracking);line-height:1.06;margin:0 auto 36px;max-width:16ch;text-align:center}.spot-mo .cta-inner .cta-body:empty{display:none}.spot-mo .cta-inner .cta-body{color:var(--spot-muted);margin:-12px auto 32px;max-width:44ch}.spot-mo .cta-inner .btn{align-items:center;border-radius:999px;display:inline-flex;font-size:16px;font-weight:600;gap:8px;min-height:56px;padding:0 30px}.spot-mo .cta-inner .btn-primary{background:var(--spot-glow);border:0;color:var(--spot-on-glow)}.spot-mo .cta-inner .btn-primary:after{content:"\2197";font-size:15px}.spot-mo .cta-inner .btn-ghost{background:transparent;border:1px solid var(--spot-border);color:var(--spot-ink)}@media (prefers-reduced-motion:reduce){.spot-mo *,.spot-mo :after,.spot-mo :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.spot-narr.is-live{block-size:auto}.spot-narr.is-live .spot-narr-stage{block-size:auto;display:flex;min-block-size:0;padding-block:96px 64px;position:relative}.spot-narr.is-live .spot-narr-inner{block-size:auto}.spot-narr.is-live .spot-narr-intro{inset:auto;opacity:1;position:relative;transform:none}.spot-narr.is-live .spot-narr-hw{filter:none;opacity:1;transform:none}.spot-narr.is-live .spot-narr-sub{opacity:1}.spot-narr.is-live .spot-narr-play{inset:auto;margin-block-start:40px;opacity:1;position:relative;transform:none}.spot-narr.is-live .spot-narr-before{display:none}.spot-narr.is-live .spot-narr-after{color:var(--spot-ink);filter:none;opacity:1}.spot-narr.is-live .spot-narr-sign{opacity:1}.spot-narr.is-live .spot-narr-ctx{display:flex;flex-wrap:wrap;gap:8px;inset:auto;justify-content:center;margin-block-start:20px;position:relative}.spot-narr.is-live .spot-narr-ctx li{box-shadow:none;opacity:1;padding:10px 16px;transform:none}.spot-stmt{min-block-size:0;padding-block:128px}.spot-stmt-w{opacity:1}.spot-fvc,.spot-oe-dock,.spot-oe-vis{transition:none}}.spot-mo .video-facade{position:relative}.spot-mo .video-facade img{block-size:100%;display:block;inline-size:100%;inset:0;object-fit:cover;opacity:1;position:absolute}.spot-mo .video-facade:before{background:radial-gradient(ellipse 60% 70% at 78% 30%,color-mix(in oklab,var(--spot-a2) 42%,transparent),transparent 70%),radial-gradient(ellipse 55% 60% at 88% 78%,color-mix(in oklab,var(--spot-a1) 38%,transparent),transparent 70%),linear-gradient(115deg,color-mix(in oklab,var(--spot-surface) 70%,transparent) 0,transparent 55%)}.spot-mo .video-facade:after,.spot-mo .video-facade:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.spot-mo .video-facade:after{background:linear-gradient(to top,color-mix(in oklab,var(--spot-surface) 78%,transparent),transparent 45%)}.spot-mo .video-play{background:var(--spot-glow);block-size:80px;border:0;border-radius:50%;color:var(--spot-on-glow);cursor:pointer;display:grid;inline-size:80px;inset-block-start:50%;inset-inline-start:50%;place-items:center;position:absolute;transform:translate(-50%,-50%);transition:transform .3s ease;z-index:2}.spot-mo .video-play:hover{transform:translate(-50%,-50%) scale(1.06)}.spot-mo .video-play:focus-visible{outline:3px solid var(--spot-ink);outline-offset:4px}.spot-mo .video-facade iframe{block-size:100%;border:0;inline-size:100%;inset:0;position:absolute;z-index:2}[dir=rtl] .spot-mo .video-play{transform:translate(50%,-50%)}[dir=rtl] .spot-mo .video-play:hover{transform:translate(50%,-50%) scale(1.06)}@supports not (color:color-mix(in oklab,red 50%,blue)){.spot-mo .video-facade:before{background:linear-gradient(115deg,var(--spot-surface),transparent 60%);opacity:.6}.spot-mo .video-facade:after{background:linear-gradient(to top,var(--spot-surface),transparent 45%);opacity:.8}}.spot-mo .fl-filterbar--pills{margin-block:0 32px}.spot-mo .dnd-section{max-width:none;padding:0}.spot-mo .dnd-section>.row-fluid{max-width:none}.spot-mo .dnd-section .dnd-column{padding:0}.spot-fvc--cta{inline-size:268px}.spot-fvc-cta{background:var(--spot-glow);block-size:44px;border-radius:50%;color:var(--spot-on-glow);display:grid;flex:0 0 44px;inline-size:44px;place-items:center;text-decoration:none;transition:transform .25s ease}.spot-fvc-cta:hover{transform:scale(1.06)}.spot-fvc--cta .spot-fvc-title{font-size:13px}.spot-mo .event-grid{display:block;max-width:1200px;padding-block:8px 72px}.spot-mo .event-agenda{display:none}.spot-mo .event-facts .eyebrow{color:var(--spot-a1);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.spot-mo .event-dl{border-block:1px solid var(--spot-border);display:grid;gap:0;margin:20px 0 0}.spot-mo .event-dl>div{border-block-start:1px solid var(--spot-hair);display:block;padding:22px 0;text-align:start}.spot-mo .event-dl>div:first-child{border-block-start:0}.spot-mo .event-dl dt{color:var(--spot-muted);font-size:12px;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.spot-mo .event-dl dd{color:var(--spot-ink);font-size:19px;font-weight:600;margin:0;text-align:start}@media (min-width:720px){.spot-mo .event-dl{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.spot-mo .event-dl>div{border-block-start:0;border-inline-start:1px solid var(--spot-hair);padding-inline:28px}.spot-mo .event-dl>div:first-child{border-inline-start:0;padding-inline-start:0}}.spot-mo .team{max-width:1200px;padding-block:96px 80px}.spot-mo .team .section-head{margin:0 0 40px;max-width:none;text-align:start}.spot-mo .team .section-head h2{font-family:var(--spot-display);font-size:clamp(36px,4.6vw,62px);font-weight:var(--spot-display-weight);letter-spacing:var(--spot-display-tracking);line-height:1.06;margin:0;max-width:20ch}.spot-mo .team .section-head .eyebrow{color:var(--spot-a1)}.spot-mo .team .section-intro{color:var(--spot-muted);margin:16px 0 0;max-width:52ch}.spot-mo .team-grid{gap:20px}.spot-mo .team-card{background:var(--spot-panel);border:1px solid var(--spot-border);border-radius:var(--spot-radius);box-shadow:none;padding:22px;text-align:start;transition:transform .4s ease,border-color .4s ease}.spot-mo .team-card:hover{border-color:color-mix(in oklab,var(--spot-a2) 45%,var(--spot-border));transform:translateY(-4px)}.spot-mo .team-photo{aspect-ratio:4/5;border-radius:calc(var(--spot-radius) - 6px);display:block;filter:saturate(.9);inline-size:100%;margin:0 0 18px;object-fit:cover}.spot-mo .team-photo--ph{background:radial-gradient(circle at 70% 30%,color-mix(in oklab,var(--spot-a2) 45%,transparent),transparent 60%),radial-gradient(circle at 20% 80%,color-mix(in oklab,var(--spot-a1) 35%,transparent),transparent 60%),var(--spot-raised)}.spot-mo .team-name{color:var(--spot-ink);font-size:19px;font-weight:600;margin:0}.spot-mo .team-role{color:var(--spot-a1);font-size:13px;font-weight:600;letter-spacing:.02em;margin:4px 0 0}.spot-mo .team-bio{color:var(--spot-muted);font-size:14px;line-height:1.6;margin:12px 0 0}.spot-mo .team-bio p{color:var(--spot-muted);margin:0}.spot-mo .team-link{color:var(--spot-ink);display:inline-block;font-size:14px;font-weight:600;margin-block-start:14px;text-decoration:underline;text-decoration-color:var(--spot-border);text-underline-offset:4px}.spot-mo .team-link:hover{text-decoration-color:var(--spot-a1)}.spot-mo .faq{max-width:860px;padding-block:80px 96px}.spot-mo .faq .section-head{margin:0 0 32px;max-width:none;text-align:start}.spot-mo .faq .section-head h2{font-family:var(--spot-display);font-size:clamp(32px,4vw,52px);font-weight:var(--spot-display-weight);line-height:1.06;margin:0}.spot-mo .faq .section-head .eyebrow{color:var(--spot-a1)}.spot-mo .faq-list{border-block-start:1px solid var(--spot-border);gap:0}.spot-mo .faq-item{background:transparent;border:0;border-block-end:1px solid var(--spot-border);border-radius:0;box-shadow:none;padding:0}.spot-mo .faq-q{background:transparent;color:var(--spot-ink);cursor:pointer;font-size:19px;font-weight:600;list-style:none;padding-block:22px;padding-inline:0 44px;position:relative}.spot-mo .faq-q::-webkit-details-marker{display:none}.spot-mo .faq-q:after{block-size:32px;border:1px solid var(--spot-border);border-radius:50%;color:var(--spot-muted);content:"+";display:grid;font-size:20px;font-weight:400;inline-size:32px;inset-block-start:50%;inset-inline-end:0;place-items:center;position:absolute;transform:translateY(-50%);transition:transform .3s ease,color .3s ease}.spot-mo .faq-item[open] .faq-q:after{color:var(--spot-a1);transform:translateY(-50%) rotate(45deg)}.spot-mo .faq-q:focus-visible{border-radius:6px;outline:2px solid var(--spot-a2);outline-offset:2px}.spot-mo .faq-a{color:var(--spot-muted);font-size:16px;line-height:1.65;max-width:60ch;padding:0 0 24px}.spot-mo .faq-a p{color:var(--spot-muted);margin:0 0 10px}.spot-reg{margin-inline:auto;max-width:1200px;padding:96px 20px 104px;position:relative;scroll-margin-top:calc(var(--spot-header-h) + 16px)}@media (min-width:768px){.spot-reg{padding-inline:32px}}.spot-reg:before{background-image:radial-gradient(ellipse 50% 60% at 70% 50%,color-mix(in oklab,var(--spot-glow) 10%,transparent),transparent 72%);border-block-start:1px solid var(--spot-hair);content:"";inset:0 -100vw;pointer-events:none;position:absolute;z-index:-1}.spot-reg-inner{align-items:start;display:grid;gap:40px}@media (min-width:900px){.spot-reg-inner{gap:64px;grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.spot-reg-h2{font-family:var(--spot-display);font-size:clamp(36px,4.6vw,62px);font-weight:var(--spot-display-weight);letter-spacing:var(--spot-display-tracking);line-height:1.06;margin:0 0 20px;max-width:16ch}.spot-reg-intro{color:var(--spot-muted);font-size:17px;line-height:1.7;max-width:44ch}.spot-reg-intro p{color:var(--spot-muted);margin:0}.spot-reg-facts{border-block-start:1px solid var(--spot-border);display:grid;gap:0;margin:32px 0 0;max-width:440px}.spot-reg-facts>div{border-block-end:1px solid var(--spot-hair);display:grid;gap:16px;grid-template-columns:96px 1fr;padding:14px 0}.spot-reg-facts dt{color:var(--spot-muted);font-size:12px;letter-spacing:.14em;padding-block-start:3px;text-transform:uppercase}.spot-reg-facts dd{color:var(--spot-ink);font-size:16px;font-weight:600;margin:0}.spot-reg-panel{box-shadow:var(--spot-shadow);padding:28px}@media (min-width:900px){.spot-reg-panel{inset-block-start:calc(var(--spot-header-h) + 24px);padding:36px;position:sticky}}.spot-reg-empty{color:var(--spot-muted);font-size:16px;margin:0;padding:40px 0;text-align:center}.spot-mo .hs-form{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important}.spot-mo .hs-form fieldset{max-width:none!important}.spot-mo .hs-form label{color:var(--spot-ink);font-size:13px;font-weight:600;letter-spacing:.01em}.spot-mo .hs-form .hs-field-desc,.spot-mo .hs-form legend{color:var(--spot-muted)}.spot-mo .hs-form .hs-input,.spot-mo .hs-form input[type=email],.spot-mo .hs-form input[type=tel],.spot-mo .hs-form input[type=text],.spot-mo .hs-form select,.spot-mo .hs-form textarea{background:color-mix(in oklab,var(--spot-surface) 70%,var(--spot-raised))!important;border:1px solid var(--spot-border)!important;border-radius:10px!important;color:var(--spot-ink)!important;font:inherit!important;inline-size:100%!important;padding:12px 14px!important}.spot-mo .hs-form .hs-input:focus-visible{border-color:transparent!important;outline:2px solid var(--spot-a2);outline-offset:1px}.spot-mo .hs-form .hs-input::placeholder{color:var(--spot-muted)}.spot-mo .hs-form .hs-error-msg,.spot-mo .hs-form .hs-error-msgs{color:var(--spot-a1);font-size:13px}.spot-mo .hs-form .hs-button,.spot-mo .hs-form input[type=submit]{background:var(--spot-glow)!important;border:0!important;border-radius:999px!important;color:var(--spot-on-glow)!important;cursor:pointer;font:inherit!important;font-size:16px!important;font-weight:600!important;inline-size:100%;margin-block-start:8px;min-block-size:54px;transition:transform .25s ease}.spot-mo .hs-form .hs-button:hover{transform:translateY(-1px)}.spot-mo .hs-form .hs-richtext,.spot-mo .hs-form .legal-consent-container{color:var(--spot-muted);font-size:12px;line-height:1.5}.spot-mo .hs-form .submitted-message{color:var(--spot-ink);font-size:18px;padding:24px 0;text-align:center}@supports not (color:color-mix(in oklab,red 50%,blue)){.spot-mo .hs-form .hs-input{background:var(--spot-raised)!important}}html[dir=rtl] .spot-mo{--spot-display:"Frank Ruhl Libre","Cormorant Garamond",Georgia,"Times New Roman",serif;--spot-display-tracking:0em}html[dir=rtl] .spot-mo .event-dl dt,html[dir=rtl] .spot-mo .eyebrow,html[dir=rtl] .spot-mo .spot-eyebrow,html[dir=rtl] .spot-mo .team-role,html[dir=rtl] .spot-narr-tag,html[dir=rtl] .spot-oe-abs-card em,html[dir=rtl] .spot-oe-abs-top span,html[dir=rtl] .spot-reg-facts dt{letter-spacing:0}html[dir=rtl] .spot-mo .spot-narr-h1{line-height:1.18}html[dir=rtl] .spot-mo .spot-narr-hw{margin-inline-end:.22em}html[dir=rtl] .spot-mo .event-dl dd,html[dir=rtl] .spot-narr-tag,html[dir=rtl] .spot-reg-facts dd{unicode-bidi:plaintext}
259:39	⚠  Parse error on line 1: 
clamp(0, calc((var(--p) - .08) * 14), 1) * (1...
-----------------------------------^
Expecting end of input, "ADD", "SUB", "MUL", "DIV", got unexpected "RPAREN" [postcss-calc]