@layer page{[data-page=sp]{--fs-hero:clamp(56px,7.6vw,150px);--fs-h1:clamp(40px,4.9vw,72px);--fs-h2:clamp(30px,2.6vw,40px);--fs-h3:clamp(24px,2vw,32px);--fs-stat:clamp(56px,7vw,96px);--fs-lead:clamp(20px,1.8vw,26px);--fs-body:clamp(16px,1.2vw,19px);--fs-caption:16px;--fs-label:18px;--fs-oneline:min(48px, calc((100vw - 112px) / 28));--maxw:none;--dark:#282828;--muted:#2828288c;--guindilla:#ed1c24;--canela:#603813;--laurel:#8cc63f;--mostaza:#fbb03b;--ssi-green:#185128;--disp:"Telegraf","Helvetica Neue",Arial,sans-serif;--body:"Basis Grotesque Arabic Pro","Helvetica Neue",Arial,sans-serif}[data-page=sp] *{box-sizing:border-box;margin:0;padding:0}[data-page=sp]{font-family:var(--body);color:var(--dark);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;background:#fff;line-height:1.5;overflow-x:hidden}[data-page=sp] img{border:0;max-width:100%;display:block}[data-page=sp] .imgframe{display:block}[data-page=sp] p{margin:0}[data-page=sp] a{color:inherit;text-decoration:none}[data-page=sp] .wrap{padding-left:var(--gutter);padding-right:var(--gutter)}[data-page=sp] .band{width:100%}[data-page=sp] .disp{font-family:var(--disp);font-weight:200}[data-page=sp] .eyebrow{font-size:var(--fs-label);letter-spacing:.02em;color:var(--muted);font-family:var(--body)}[data-page=sp] .section{padding-top:clamp(56px,7vw,110px);padding-bottom:clamp(56px,7vw,110px)}[data-page=sp] .lay{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:900px){[data-page=sp] .lay{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:clamp(32px,5vw,80px)}}[data-page=sp] .heading{font-family:var(--disp);font-weight:200;font-size:var(--fs-h3);letter-spacing:-.01em;color:var(--dark);line-height:1.2}[data-page=sp] header#nav{z-index:5000;mix-blend-mode:difference;color:#d7d7d7;position:fixed;top:0;left:0;right:0}[data-page=sp] .nav-full{padding:26px var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}[data-page=sp] .nav-brand{align-items:center;display:flex}[data-page=sp] .nav-mark{font-family:var(--disp);letter-spacing:normal;color:#d7d7d7;font-size:24px;font-weight:400}[data-page=sp] .nav-sym{align-items:center;margin-left:clamp(48px,12vw,220px);display:flex}[data-page=sp] .nav-sym img{filter:brightness(.843);height:18px;display:block}[data-page=sp] .nav-right{justify-content:space-between;align-items:baseline;gap:40px;display:flex}[data-page=sp] .nav-links{font-family:var(--body);align-items:baseline;column-gap:.4em;font-size:17px;display:flex}[data-page=sp] .nav-links a{color:#d7d7d7}[data-page=sp] .nav-links a.active{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}[data-page=sp] .nav-links .comma{margin-left:-.4em}[data-page=sp] .nav-cta{font-family:var(--body);color:#d7d7d7;font-size:17px}[data-page=sp] .nav-compact{padding:26px var(--gutter);justify-content:space-between;align-items:center;display:none}[data-page=sp] header#nav.scrolled .nav-full{display:none}[data-page=sp] header#nav.scrolled .nav-compact{display:flex}[data-page=sp] .pill{font-family:var(--body);letter-spacing:.04em;color:#d7d7d7;border:1px solid #d7d7d799;border-radius:999px;padding:10px 22px;font-size:14px}@media (max-width:640px){[data-page=sp] .nav-links{display:none}}[data-page=sp] .hero{padding-top:clamp(120px,14vh,170px);padding-bottom:clamp(40px,5vw,70px)}[data-page=sp] .hero-eyebrow{margin-bottom:clamp(28px,5vw,64px)}[data-page=sp] .hero-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (min-width:900px){[data-page=sp] .hero-grid{grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:end;gap:clamp(40px,5vw,80px)}}[data-page=sp] .hero-title{font-family:var(--disp);letter-spacing:-.03em;color:var(--dark);white-space:normal;max-width:none;font-size:clamp(40px,6.6vw,96px);font-weight:200;line-height:1}[data-page=sp] .hero-media{flex-direction:column;gap:18px;display:flex}[data-page=sp] .hero-img{aspect-ratio:428/285;background:#0000000a;width:100%;height:auto;position:relative;overflow:hidden}[data-page=sp] .hero-img>.imgframe,[data-page=sp] .hero-img>img{width:100%;height:100%;display:block}[data-page=sp] .meta{grid-template-columns:1fr;gap:0;margin-top:clamp(32px,5vw,56px);display:grid}@media (min-width:600px){[data-page=sp] .meta{grid-template-columns:1fr 1fr}}@media (min-width:960px){[data-page=sp] .meta{grid-template-columns:repeat(5,1fr)}}[data-page=sp] .meta-cell{border-top:1px solid var(--dark);padding-top:14px;padding-bottom:14px;padding-right:16px}[data-page=sp] .meta-label{color:var(--muted);font-size:var(--fs-caption);margin-bottom:6px}[data-page=sp] .meta-value{color:var(--dark);font-size:var(--fs-body)}[data-page=sp] .url-row{border-bottom:1px solid var(--dark);flex-wrap:wrap;align-items:center;gap:14px;width:fit-content;max-width:100%;padding-bottom:6px;display:flex}[data-page=sp] .url-big{font-family:var(--disp);font-weight:200;font-size:var(--fs-oneline);letter-spacing:-.01em;white-space:nowrap;line-height:1.05}[data-page=sp] .arrow-diag{flex:none;width:clamp(28px,3vw,40px);height:clamp(18px,2vw,26px);transform:rotate(-45deg)}[data-page=sp] .statement{font-family:var(--disp);font-weight:200;font-size:var(--fs-oneline);letter-spacing:-.01em;white-space:nowrap;max-width:none;margin-top:clamp(16px,1.8vw,28px);line-height:1.15}[data-page=sp] .imgband{background:#0000000a;width:100%;overflow:hidden}[data-page=sp] .imgband>.imgframe,[data-page=sp] .imgband>img{width:100%;height:100%;display:block}[data-page=sp] .overview-body{font-family:var(--disp);font-weight:200;font-size:var(--fs-h3);color:var(--dark);line-height:1.34}[data-page=sp] .logoband{aspect-ratio:1907/1017;grid-template-columns:1fr 1fr;width:100%;display:grid;position:relative}[data-page=sp] .logoband .lb{overflow:hidden}[data-page=sp] .logoband .lb>.imgframe{width:100%;height:100%;display:block}[data-page=sp] .logoband .lblogo{width:31.8%;position:absolute;top:53.01%;left:74.02%;transform:translate(-50%,-50%)}@media (max-width:699px){[data-page=sp] .logoband .lblogo{width:40%}}[data-page=sp] .pal-strip{aspect-ratio:1812.23/966.52;background:#7a4a1e;width:100%;margin-top:clamp(24px,3vw,40px);position:relative;overflow:hidden}[data-page=sp] .pal-strip>.imgframe{width:100%;height:100%;display:block;position:absolute;inset:0}[data-page=sp] .pal-swatches{grid-template-columns:repeat(4,1fr);gap:3.43%;width:95.004%;height:57.128%;display:grid;position:absolute;top:23.32%;left:2.498%}[data-page=sp] .pal-sw{position:relative}[data-page=sp] .pal-sw .cap{color:#fff;font-family:var(--body);white-space:nowrap;font-size:clamp(11px,1.55vw,29px);line-height:1.4;position:absolute;bottom:3.74%;left:7.14%}@media (max-width:699px){[data-page=sp] .pal-strip{aspect-ratio:auto;background:0 0;display:block}[data-page=sp] .pal-strip>.imgframe{height:180px;position:relative}[data-page=sp] .pal-swatches{grid-template-columns:1fr 1fr;gap:14px;width:auto;height:auto;padding-top:16px;position:static}[data-page=sp] .pal-sw{aspect-ratio:386/552}[data-page=sp] .pal-sw .cap{font-size:13px;bottom:5%;left:8%}}[data-page=sp] .band-dark{background:var(--dark);color:#fff}[data-page=sp] .web-dark{padding-top:clamp(32px,3.9vw,75px);padding-bottom:clamp(56px,13.65vw,262px)}[data-page=sp] .web-dark .eyebrow{color:#ffffff8c}[data-page=sp] .web-dark .heading{color:#fff}[data-page=sp] .web-headblock{margin-bottom:clamp(40px,8.49vw,163px)}[data-page=sp] .web-gap{margin-top:clamp(48px,10.83vw,208px)}[data-page=sp] .photogrid{width:100%;padding-left:var(--gutter);padding-right:var(--gutter);grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,24px);display:grid}[data-page=sp] .photogrid .cell{aspect-ratio:1;background:#0000000a;overflow:hidden}[data-page=sp] .photogrid .cell>.imgframe{width:100%;height:100%;display:block}@media (max-width:760px){[data-page=sp] .photogrid{grid-template-columns:1fr 1fr}}[data-page=sp] .cardsband{width:100%;padding:8.26% 8.003% 12.33%;position:relative;overflow:hidden}[data-page=sp] .cardsband>.imgframe.cb-bg{width:100%;height:100%;display:block;position:absolute;inset:0}[data-page=sp] .spice-cards{grid-template-columns:repeat(3,1fr);gap:6.246%;display:grid;position:relative}[data-page=sp] .sc-card{aspect-ratio:474.38/690.23;background:#fff;border-radius:clamp(10px,1.5625vw,30px);position:relative;overflow:hidden;container-type:inline-size}[data-page=sp] .sc-photo{position:absolute;inset:8.982% 0 6.843%;overflow:hidden}[data-page=sp] .sc-photo>.imgframe{width:100%;height:100%;display:block}[data-page=sp] .sc-cap{width:82.75%;font-family:var(--body);letter-spacing:-.005em;color:#523049;font-size:8.17cqw;font-weight:400;line-height:1.2;position:absolute;top:4.475%;left:7.975%}[data-page=sp] .sc-cap b{font-weight:700}[data-page=sp] .sc-av{aspect-ratio:1;background:#ec1d26;border-radius:50%;justify-content:center;align-items:center;width:7.334%;display:flex;position:absolute;top:2.405%;left:4.335%;overflow:hidden}[data-page=sp] .sc-av img{border-radius:50%;width:83.4%;height:83.4%;display:block}@media (max-width:760px){[data-page=sp] .cardsband{padding:32px var(--gutter) 40px}[data-page=sp] .spice-cards{grid-template-columns:1fr;gap:24px;max-width:420px;margin:0 auto}}[data-page=sp] .visit-row{flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:14px;display:flex}[data-page=sp] .visit-big{font-family:var(--disp);font-weight:200;font-size:var(--fs-h1);letter-spacing:-.01em;overflow-wrap:anywhere;line-height:1}[data-page=sp] .visit-url{border-bottom:1px solid var(--dark)}[data-page=sp] .credits{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:900px){[data-page=sp] .credits{grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:clamp(24px,4vw,60px)}}[data-page=sp] .credit-row{font-size:var(--fs-body);border-bottom:1px solid #28282840;justify-content:space-between;gap:20px;padding:14px 0;display:flex}[data-page=sp] .reveal{overflow:hidden}.js [data-page=sp] .reveal{clip-path:inset(100% 0 0);opacity:.75;will-change:clip-path,opacity;transition:clip-path 1.1s cubic-bezier(.16,1,.3,1),opacity 1.1s cubic-bezier(.16,1,.3,1)}.js [data-page=sp] .reveal.in{clip-path:inset(0);opacity:1}.js [data-page=sp] .reveal>img,.js [data-page=sp] .reveal>.imgframe{transition:transform 1.1s cubic-bezier(.16,1,.3,1);transform:scale(1.14)}.js [data-page=sp] .reveal.in>img,.js [data-page=sp] .reveal.in>.imgframe{transform:scale(1)}[data-page=sp] .lapstage{position:relative}[data-page=sp] .lapstage>img.lap-lid{transform-origin:50.05% 95.7%;pointer-events:none;backface-visibility:hidden;width:35.781%;height:auto;position:absolute;top:23.925%;left:29.635%}.js [data-page=sp] .reveal.lapstage{clip-path:none;opacity:1}.js [data-page=sp] .lapstage>.imgframe,.js [data-page=sp] .lapstage.in>.imgframe{transform:none}.js [data-page=sp] .lapstage>img.lap-lid{transform:rotate(-4deg)perspective(1600px)rotateX(-50deg)rotate(4deg)}.js [data-page=sp] .lapstage.in>img.lap-lid{transition:transform 1.35s cubic-bezier(.22,1,.36,1) .1s;transform:rotate(-4deg)perspective(1600px)rotateX(0)rotate(4deg)}[data-page=sp] .sp-fx{position:relative}[data-page=sp] .sp-stage{pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-page=sp] .sp-t{position:absolute;overflow:hidden}[data-page=sp] .sp-t>i{background-image:var(--src);background-size:var(--bs);background-position:var(--bp);background-repeat:no-repeat;width:100%;height:100%;display:block}.js [data-page=sp] .sp-t>i{transform:translateY(112%)}.js [data-page=sp] .sp-t.txin>i{transition:transform 1.05s cubic-bezier(.16,1,.3,1) var(--d,0s);transform:none}[data-page=sp] .lblogo.sp-logo{aspect-ratio:1164/601}[data-page=sp] .lg-p{position:absolute;overflow:hidden}[data-page=sp] .lg-p>i{background-image:url(/assets/sp/ssi-lockup.webp);background-size:var(--bs);background-position:var(--bp);background-repeat:no-repeat;width:100%;height:100%;display:block}[data-page=sp] .lg-mark{--bs:250.323% 100%;--bp:0% 0%;width:39.948%;height:100%;top:0;left:0}[data-page=sp] .lg-w1{--bs:166.524% 254.661%;--bp:100% 0%;--d:.34s;width:60.052%;height:39.268%;top:0;left:39.948%}[data-page=sp] .lg-w2{--bs:166.524% 484.677%;--bp:100% 49.476%;--d:.44s;width:60.052%;height:20.632%;top:39.268%;left:39.948%}[data-page=sp] .lg-w3{--bs:166.524% 249.378%;--bp:100% 100%;--d:.54s;width:60.052%;height:40.1%;top:59.9%;left:39.948%}.js [data-page=sp] .lg-mark{opacity:0;transform:scale(1.06)}.js [data-page=sp] .lg-mark.txin{opacity:1;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:none}.js [data-page=sp] .lg-w1>i,.js [data-page=sp] .lg-w2>i,.js [data-page=sp] .lg-w3>i{transform:translateY(112%)}.js [data-page=sp] .lg-w1.txin>i,.js [data-page=sp] .lg-w2.txin>i,.js [data-page=sp] .lg-w3.txin>i{transition:transform 1.05s cubic-bezier(.16,1,.3,1) var(--d,0s);transform:none}[data-page=sp] .photogrid .cell:nth-child(3n+2){--d:60ms}[data-page=sp] .photogrid .cell:nth-child(3n+3){--d:.12s}@media (max-width:760px){[data-page=sp] .photogrid .cell:nth-child(3n+2),[data-page=sp] .photogrid .cell:nth-child(3n+3){--d:0s}[data-page=sp] .photogrid .cell:nth-child(2n){--d:60ms}}.js [data-page=sp] .photogrid .cell{opacity:0}.js [data-page=sp] .photogrid .cell>.imgframe{transform:scale(1.06)}.js [data-page=sp] .photogrid .cell.txin{opacity:1;transition:opacity .8s cubic-bezier(.16,1,.3,1) var(--d,0s)}.js [data-page=sp] .photogrid .cell.txin>.imgframe{transition:transform .9s cubic-bezier(.16,1,.3,1) var(--d,0s);transform:none}[data-page=sp] .spice-cards .sc-card:nth-child(2){--d:.22s}[data-page=sp] .spice-cards .sc-card:nth-child(3){--d:.44s}.js [data-page=sp] .sc-card{opacity:0;transform:translateY(5%)}.js [data-page=sp] .sc-card.txin{opacity:1;transition:opacity .75s cubic-bezier(.16,1,.3,1) var(--d,0s), transform .9s cubic-bezier(.16,1,.3,1) var(--d,0s);transform:none}@media (prefers-reduced-motion:reduce){.js [data-page=sp] .reveal{clip-path:inset(0);opacity:1}.js [data-page=sp] .reveal>img,.js [data-page=sp] .reveal>.imgframe{transform:none}.js [data-page=sp] .lapstage>img.lap-lid,.js [data-page=sp] .lapstage.in>img.lap-lid{transition:none;transform:rotate(-4deg)perspective(1600px)rotateX(0)rotate(4deg)}.js [data-page=sp] .sp-t>i,.js [data-page=sp] .lg-p>i{transition:none!important;transform:none!important}.js [data-page=sp] .lg-mark{opacity:1!important;transition:none!important;transform:none!important}.js [data-page=sp] .photogrid .cell{opacity:1!important;transition:none!important}.js [data-page=sp] .photogrid .cell>.imgframe{transition:none!important;transform:none!important}.js [data-page=sp] .sc-card{opacity:1!important;transition:none!important;transform:none!important}}[data-page=sp]{font-family:var(--body);color:var(--dark);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;background:#fff;min-height:100vh;line-height:1.5;overflow-x:hidden}}
