.sly-film{--film-ink: rgba(250,243,237,.9);--film-muted: rgba(250,243,237,.44);position:fixed;z-index:65;top:50%;right:clamp(12px,1.15vw,21px);display:flex;align-items:center;gap:13px;transform:translateY(-50%);width:105px;color:var(--film-ink);font-family:Space Grotesk,sans-serif;transition:color .45s ease}.sly-film[data-ink=dark]{--film-ink: rgba(29,22,23,.88);--film-muted: rgba(29,22,23,.45)}.sly-film__track{position:relative;flex:0 0 1px;height:242px;background:var(--film-muted)}.sly-film__fill{position:absolute;top:0;right:0;bottom:0;left:0;background:#f2a188;transform-origin:top center;transform:scaleY(0)}.sly-film__head{position:absolute;left:50%;top:0;width:7px;height:7px;border-radius:50%;background:#f2a188;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #f2a1881f,0 0 24px #f2a18852}.sly-film__chapters{display:flex;flex-direction:column;justify-content:space-between;height:255px;width:100%}.sly-film__chapter{display:flex;align-items:center;gap:8px;min-height:31px;color:var(--film-muted)!important;font-size:10px;line-height:1.1;letter-spacing:.015em;transition:color .35s ease}.sly-film__chapter:hover,.sly-film__chapter.is-current{color:var(--film-ink)!important}.sly-film__chapter-dot{display:block;flex:0 0 4px;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.4;transition:transform .35s ease,opacity .35s ease,background .35s ease}.sly-film__chapter.is-current .sly-film__chapter-dot{transform:scale(1.5);background:#f2a188;opacity:1}.sly-film__chapter-name{flex:1;text-align:left;text-transform:lowercase;font-weight:500}.sly-film__chapter-index{font-size:8px;letter-spacing:.1em;opacity:.63}.sly-film a:focus-visible{outline:2px solid #f2a188;outline-offset:3px}@media(max-width:1230px){.sly-film{display:none}}@media(prefers-reduced-motion:reduce){.sly-film *,.sly-film{transition:none!important}}.sly-film__pause{position:absolute;top:calc(100% + 26px);left:11px;display:flex;align-items:center;gap:9px;white-space:nowrap;color:var(--film-muted);padding:8px 1px;background:transparent;border:0;font:400 9px/1.4 Space Grotesk,sans-serif;letter-spacing:.04em;cursor:pointer;transition:color .3s ease}.sly-film__pause:hover{color:var(--film-ink)}.sly-film__pause:disabled{opacity:.45;cursor:default}.sly-film__pause>span:first-child{font-size:11px;color:#f2a188}.sly-film__pause:focus-visible{outline:2px solid #f2a188;outline-offset:5px}.sly-seam{--c1: #ffc9bf;--c2: #fff0b3;--c3: #cce9ff;--c4: #ffc9bf}.sly-seam--b{--c1: #fff0b3;--c2: #cce9ff;--c3: #ffc9bf;--c4: #fff0b3}.sly-seam--c{--c1: #cce9ff;--c2: #ffc9bf;--c3: #fff0b3;--c4: #cce9ff}html[data-theme=butter] .sly-onepage--journey .sly-seam{display:block;height:clamp(240px,42vh,460px);background:transparent;overflow:hidden;contain:layout paint}html[data-theme=butter] .sly-onepage--journey .sly-seam .sly-seam__line,.sly-seam__band,.sly-seam__spectrum{display:none}html[data-theme=butter] .sly-onepage--journey .sly-seam__band,html[data-theme=butter] .sly-onepage--journey .sly-seam__spectrum{display:block}.sly-seam__band{position:absolute;left:-25%;width:150%;height:54%;border-radius:50%;opacity:0;pointer-events:none;will-change:transform,opacity}.sly-seam__band{-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0 34%,transparent 40%);mask-image:radial-gradient(circle at 50% 50%,#000 0 34%,transparent 40%);-webkit-mask-size:8px 8px;mask-size:8px 8px}.sly-seam__band:after{content:"";position:absolute;top:16%;right:10%;bottom:16%;left:10%;border-radius:50%;border:1px solid rgba(158,115,115,.45)}html[data-theme=butter] .sly-onepage--journey .sly-seam:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .4  0 0 0 0 .3  0 0 0 0 .3  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.sly-seam__band--1{top:-4%;background:radial-gradient(ellipse at 50% 50%,var(--c1) 0%,transparent 68%)}.sly-seam__band--2{top:14%;background:radial-gradient(ellipse at 50% 50%,var(--c2) 0%,transparent 66%)}.sly-seam__band--3{top:32%;background:radial-gradient(ellipse at 50% 50%,var(--c3) 0%,transparent 64%)}.sly-seam__band--4{top:50%;background:radial-gradient(ellipse at 50% 50%,var(--c4) 0%,transparent 68%)}.sly-seam__spectrum{position:absolute;left:6%;right:6%;top:50%;height:1px;opacity:0;transform-origin:50% 50%;background:linear-gradient(90deg,transparent,var(--c1),var(--c2),var(--c3),var(--c4),transparent);box-shadow:0 0 18px 1px var(--c2);pointer-events:none}@media(max-width:850px){html[data-theme=butter] .sly-onepage--journey .sly-seam{height:clamp(180px,30vh,280px)}.sly-seam__band{will-change:auto}}@media(prefers-reduced-motion:reduce){.sly-seam__band,.sly-seam__spectrum{display:none!important}}.sly-journey{--journey-ink:#f7f3ec;--journey-secondary:#aaa4aa;--journey-line:rgba(255,255,255,.17);--journey-peach:#f2a188;background:#0c0b0f;color:var(--journey-ink);padding:clamp(105px,12vw,200px) clamp(24px,5.1vw,100px) clamp(100px,10vw,165px);position:relative;isolation:isolate;overflow:hidden}.sly-journey:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:90vw;height:85vw;top:8%;right:-42vw;border-radius:50%;background:radial-gradient(circle,rgba(242,161,136,.115) 0%,rgba(91,30,47,.055) 39%,transparent 74%)}.sly-journey button{font:inherit;cursor:pointer;color:inherit}.sly-journey button:focus-visible{outline:2px solid var(--journey-peach);outline-offset:5px}.sly-journey__container{width:100%;max-width:1740px;margin:0 auto}.sly-journey__topline{border-top:1px solid var(--journey-line);padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:10px;text-transform:uppercase;letter-spacing:.16em;line-height:1.5;color:var(--journey-secondary)}.sly-journey__intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(245px,.55fr);gap:25px 65px;align-items:end;margin:clamp(65px,9vw,125px) 0 clamp(85px,9vw,135px)}.sly-journey__intro-label{grid-column:1/-1;color:var(--journey-peach);font-size:11px;text-transform:uppercase;letter-spacing:.13em;line-height:1.4}.sly-journey__intro h2{font-family:Space Grotesk,sans-serif;font-size:clamp(57px,7.7vw,133px);font-weight:500;line-height:.99;letter-spacing:-.081em;margin:0}.sly-journey__intro h2 em{font-style:normal;color:#f3a48e}.sly-journey__intro>p:last-child{max-width:345px;font-size:clamp(14px,1.2vw,17px);line-height:1.85;color:#b4aeb2;margin:0 0 8px}.sly-journey__selectors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--journey-line);border-bottom:1px solid var(--journey-line)}.sly-journey__selector{position:relative;display:flex;justify-content:flex-start;align-items:center;min-height:74px;gap:23px;background:transparent;border:none;padding:19px 21px 19px 0;font-size:14px;line-height:1.4;font-weight:500;letter-spacing:-.025em;text-align:left;color:#b8b1b6!important;transition:color .35s ease,padding-left .35s ease}.sly-journey__selector:not(:first-child){padding-left:27px;border-left:1px solid var(--journey-line)}.sly-journey__selector>span:first-child{font-size:10px;letter-spacing:.11em;color:#857e86;font-weight:400}.sly-journey__selector>span:last-child{margin-left:auto;color:#7e757c;transition:transform .3s ease,color .3s ease}.sly-journey__selector:after{content:"";position:absolute;left:0;right:100%;bottom:-1px;height:2px;background:var(--journey-peach);transition:right .38s cubic-bezier(.16,1,.3,1)}.sly-journey__selector.is-active{color:#f7f3ec!important}.sly-journey__selector.is-active:after,.sly-journey__selector:hover:after{right:0}.sly-journey__selector:hover>span:last-child{color:var(--journey-peach);transform:translate(4px,-4px)}.sly-journey__stage{display:grid;grid-template-columns:minmax(210px,.6fr) minmax(0,1.4fr);min-height:clamp(660px,55vw,850px);border:1px solid var(--journey-line);border-top:0;background:radial-gradient(ellipse 46% 51% at 19% 43%,rgba(242,161,136,.08),transparent 89%),linear-gradient(105deg,#151015,#0f0e12 51%,#151116)}.sly-journey__portrait-column{border-right:1px solid var(--journey-line);min-width:0;padding:45px clamp(23px,3.6vw,58px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;position:relative}.sly-journey__portrait{display:flex;align-items:center;flex-direction:column;position:relative;width:100%;max-width:275px;transition:opacity .55s ease,filter .55s ease;opacity:.82}.sly-journey__portrait.is-speaking{opacity:1;filter:drop-shadow(0 0 28px rgba(242,161,136,.11))}.sly-journey__portrait:before{content:"";display:block;width:min(90%,215px);aspect-ratio:1;border:1px solid transparent;border-radius:50%;position:absolute;left:50%;top:0;transform:translate(-50%) scale(.8);transition:border-color .5s ease,transform .6s ease,box-shadow .6s ease;pointer-events:none}.sly-journey__portrait.is-speaking:before{border-color:#f2a1884a;box-shadow:0 0 68px #f2a1881a,inset 0 0 50px #f2a18806;transform:translate(-50%) scale(1.08)}.sly-journey__portrait--frijolito.is-speaking:before{border-color:#f37f2742;box-shadow:0 0 65px #f37f271c}.sly-journey__portrait--sly>img{width:min(100%,235px);height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.sly-journey__portrait--frijolito>img{width:110px!important;height:110px!important;margin:42px 0 33px;position:relative;z-index:1;-o-object-fit:contain;object-fit:contain}.sly-journey__portrait-label{display:flex;align-items:center;flex-direction:column;gap:5px;font-size:14px;font-weight:500;letter-spacing:-.02em;text-align:center}.sly-journey__portrait-label small{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:400;color:#b8a8ad;line-height:1.4}.sly-journey__bridge{position:relative;width:1px;min-height:75px;flex:0 0 80px;overflow:visible}.sly-journey__bridge-line{position:absolute;top:0;right:0;bottom:0;left:0;width:1px;background:linear-gradient(transparent,rgba(242,161,136,.7),transparent)}.sly-journey__bridge-pulse{position:absolute;z-index:1;top:50%;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--journey-peach);box-shadow:0 0 24px 5px #f2a18847;animation:sly-journey-pulse 3.4s ease-in-out infinite alternate}.sly-journey__bridge-pulse.is-frijolito{background:#f37f27;box-shadow:0 0 25px 5px #f37f2747}.sly-journey__main{display:flex;flex-direction:column;min-width:0;padding:clamp(30px,4vw,68px) clamp(28px,4.7vw,81px) clamp(27px,3.7vw,60px)}.sly-journey__scene-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:#a49ba2;font-size:10px;text-transform:uppercase;letter-spacing:.12em;line-height:1.5}.sly-journey__premise{padding:28px 0 0;max-width:640px;color:#bbb2b9;font-size:clamp(13px,1.06vw,15px);line-height:1.75}.sly-journey__scene{display:flex;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;min-height:300px;padding:48px 0 32px}.sly-journey__scene-cue{display:inline-flex;align-items:center;gap:12px;font-size:10px;font-weight:500;color:var(--journey-peach);letter-spacing:.14em;text-transform:uppercase;margin-bottom:25px}.sly-journey__scene-dot{width:7px;height:7px;background:currentColor;border-radius:50%;box-shadow:0 0 15px currentColor}.sly-journey[data-active-agent=frijolito] .sly-journey__scene-cue{color:#f7a263}.sly-journey[data-active-agent=review] .sly-journey__scene-cue{color:#eec3a7}.sly-journey[data-active-agent=receipt] .sly-journey__scene-cue{color:#c6e0d7}.sly-journey__scene h3{max-width:710px;font-size:clamp(38px,4.5vw,75px);line-height:1.08;font-weight:500;letter-spacing:-.067em}.sly-journey__scene>p{max-width:630px;font-size:clamp(15px,1.14vw,18px);line-height:1.76;margin-top:25px;color:#cec6cc}.sly-journey__scene-note{margin-top:35px;font-size:11px;color:#968b95;line-height:1.6}.sly-journey__scene-controls{width:100%}.sly-journey__sequence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.sly-journey__sequence-step{display:flex;gap:8px;align-items:center;padding:10px 0;text-align:left;background:transparent;border:0;font-size:11px;color:#817981!important;letter-spacing:.01em;transition:color .2s ease}.sly-journey__sequence-step span{font-size:9px}.sly-journey__sequence-step.is-complete{color:#f5d2c3!important}.sly-journey__sequence-step:hover{color:#f7f3ec!important}.sly-journey__energy{margin:8px 0 25px;height:2px;background:#ffffff24;overflow:hidden}.sly-journey__energy-trail{display:block;width:100%;height:100%;background:linear-gradient(90deg,#f2a188,#f37f27);transform:scaleX(.25);transform-origin:left center}.sly-journey__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sly-journey__button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:11px 18px;border:1px solid rgba(242,161,136,.48);background:#f2a18814;font-size:11px;letter-spacing:.03em;transition:border-color .25s ease,background .25s ease,transform .25s ease}.sly-journey__button:not(:disabled):hover{background:#f2a1882e;border-color:#f2a188e6;transform:translateY(-2px)}.sly-journey__button:disabled{opacity:.3;cursor:default}.sly-journey__button--quiet{border-color:#ffffff2b;background:transparent}.sly-journey__button--play{margin-left:auto;border-color:transparent;background:transparent;color:#b8a8af!important}.sly-journey__button--play span{color:var(--journey-peach);font-size:12px}.sly-journey__disclaimer{display:grid;grid-template-columns:17px minmax(0,660px);gap:12px;padding-top:25px;border-top:1px solid rgba(255,255,255,.12);margin-top:30px}.sly-journey__disclaimer-star{color:var(--journey-peach);font-size:22px;line-height:1}.sly-journey__disclaimer p{font-size:11px;line-height:1.7;color:#aaa1a9}@keyframes sly-journey-pulse{0%{transform:translateY(-29px)}to{transform:translateY(29px)}}@media(max-width:1150px){.sly-journey__stage{grid-template-columns:minmax(170px,.5fr) minmax(0,1.5fr)}.sly-journey__intro{grid-template-columns:1.5fr .65fr}.sly-journey__portrait-column{padding:35px 21px}.sly-journey__portrait--sly>img{width:min(100%,180px)}.sly-journey__portrait--frijolito>img{width:90px!important;height:90px!important}.sly-journey__portrait:before{width:min(90%,174px)}}@media(max-width:850px){.sly-journey__intro{grid-template-columns:1fr;gap:25px}.sly-journey__intro-label{grid-column:1}.sly-journey__intro>p:last-child{max-width:600px}.sly-journey__stage{grid-template-columns:1fr}.sly-journey__portrait-column{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:30px;padding:30px 18px;border-right:0;border-bottom:1px solid var(--journey-line)}.sly-journey__portrait{width:clamp(130px,22vw,190px);flex-shrink:0}.sly-journey__portrait--sly>img{width:min(95%,170px)}.sly-journey__portrait--frijolito>img{width:85px!important;height:85px!important;margin:43px 0 30px}.sly-journey__portrait:before{width:min(90%,160px)}.sly-journey__bridge{width:clamp(25px,9vw,110px);min-height:1px;height:1px;flex:0 1 110px}.sly-journey__bridge-line{background:linear-gradient(90deg,transparent,rgba(242,161,136,.75),transparent);width:100%;height:1px}.sly-journey__bridge-pulse{top:-3px;left:50%;animation:sly-journey-pulse-x 3.4s ease-in-out infinite alternate}.sly-journey__main{padding:36px 35px}.sly-journey__scene{min-height:320px}}@keyframes sly-journey-pulse-x{0%{transform:translate(-35px)}to{transform:translate(35px)}}@media(max-width:600px){.sly-journey{padding:105px 22px 95px}.sly-journey__intro{margin:58px 0 65px}.sly-journey__intro h2{font-size:clamp(47px,11.2vw,71px)}.sly-journey__intro>p:last-child{font-size:14px}.sly-journey__topline{font-size:9px}.sly-journey__topline span:last-child{display:none}.sly-journey__selectors{grid-template-columns:1fr}.sly-journey__selector{min-height:55px;padding:12px 8px!important;border-left:0!important}.sly-journey__selector+.sly-journey__selector{border-top:1px solid var(--journey-line)}.sly-journey__portrait-column{padding:26px 15px;gap:12px}.sly-journey__portrait{width:clamp(90px,25vw,140px)}.sly-journey__portrait--sly>img{width:clamp(90px,25vw,135px)}.sly-journey__portrait--frijolito>img{width:65px!important;height:65px!important;margin:28px 0 23px}.sly-journey__portrait:before{width:100%}.sly-journey__portrait-label{font-size:11px}.sly-journey__portrait-label small{font-size:8px}.sly-journey__bridge{width:clamp(22px,6vw,46px);flex:0 1 46px}.sly-journey__main{padding:28px 22px 25px}.sly-journey__scene-meta{font-size:9px}.sly-journey__premise{padding-top:23px;font-size:12px}.sly-journey__scene{min-height:310px;padding:33px 0}.sly-journey__scene h3{font-size:clamp(36px,10vw,53px)}.sly-journey__scene>p{font-size:14px}.sly-journey__scene-note{font-size:10px}.sly-journey__sequence-step{font-size:9px;flex-direction:column;align-items:flex-start}.sly-journey__actions{gap:8px}.sly-journey__button{min-height:42px;font-size:10px;padding:9px 11px}.sly-journey__button--play{margin-left:0;width:100%;justify-content:flex-start}.sly-journey__disclaimer{padding-top:19px}}@media(prefers-reduced-motion:reduce){.sly-journey__bridge-pulse{animation:none!important}.sly-journey *{transition:none!important}}.sly-journey__portrait{border:0;background:transparent;padding:0;color:inherit;cursor:pointer;font:inherit}.sly-journey__portrait:hover:not(.is-speaking){opacity:.82}.sly-journey__portrait:focus-visible{outline:2px solid var(--journey-peach);outline-offset:9px}.sly-journey__portrait--frijolito>img{background:#f7f3ec;border-radius:50%;padding:12px;box-shadow:0 0 0 1px #f2a1881f,0 14px 55px #f37f270e}@media(max-width:600px){.sly-journey__portrait--frijolito>img{padding:8px}}.sly-frij-beacon{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:clamp(14px,2.2vw,32px);padding:24px 0}.sly-frij-beacon__tracer{display:flex;align-items:center;gap:10px;min-width:clamp(68px,11vw,165px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sly-frij-beacon__node{position:relative;width:5px;height:5px;border-radius:50%;background:#f37f27;flex-shrink:0}.sly-frij-beacon__node:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid rgba(243,127,39,.45);animation:slyFrijNodePing 3.2s cubic-bezier(.16,1,.3,1) infinite}.sly-frij-beacon__line{position:relative;flex:1;height:1px;background:#a0695a38;overflow:hidden}.sly-frij-beacon__pulse{position:absolute;top:0;left:0;width:48%;height:100%;background:linear-gradient(90deg,#f37f2700,#f37f27d9 65%,#f37f27);transform:translate3d(-120%,0,0);animation:slyFrijTracerSweep 2.8s cubic-bezier(.33,1,.68,1) infinite;will-change:transform}.sly-frij-beacon__coord{font-family:Space Grotesk,Inter,sans-serif;font-size:9.5px;letter-spacing:.18em;text-transform:lowercase;color:#9a746a;white-space:nowrap;transition:color .35s ease,transform .35s cubic-bezier(.16,1,.3,1)}.sly-frij-beacon__orb{position:relative;display:grid;place-items:center;width:clamp(168px,18.5vw,286px);height:clamp(168px,18.5vw,286px);border-radius:50%;border:1px solid rgba(160,105,90,.2);background:radial-gradient(circle at 50% 42%,#fffcf7b8,#f37f270d 58%,#f2a18800);text-decoration:none;isolation:isolate;transition:border-color .45s ease,background-color .45s ease,box-shadow .55s cubic-bezier(.16,1,.3,1)}.sly-frij-beacon__halo{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;background:radial-gradient(circle,rgba(243,127,39,.16) 0%,rgba(242,161,136,.08) 48%,transparent 74%);opacity:.75;pointer-events:none;animation:slyFrijHaloPulse 4.6s ease-in-out infinite;will-change:transform,opacity}.sly-frij-beacon__orbit-svg{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);pointer-events:none;animation:slyFrijOrbitSpin 22s linear infinite;will-change:transform}.sly-frij-beacon__sat{transform-origin:130px 130px}.sly-frij-beacon__icon-float{position:relative;z-index:2;display:grid;place-items:center;will-change:transform}.sly-frij-beacon__icon-breathe{display:grid;place-items:center;animation:slyFrijLevitate 5.2s cubic-bezier(.37,0,.63,1) infinite;will-change:transform}.sly-frij-beacon__caption{position:absolute;bottom:18px;left:50%;transform:translate3d(-50%,4px,0);z-index:3;display:inline-flex;align-items:center;gap:6px;font-family:Space Grotesk,Inter,sans-serif;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#8a5a4c;opacity:.62;white-space:nowrap;transition:opacity .35s ease,transform .4s cubic-bezier(.16,1,.3,1),color .35s ease}.sly-frij-beacon:hover .sly-frij-beacon__coord,.sly-frij-beacon__orb:focus-visible~.sly-frij-beacon__coord{color:#f37f27;transform:translate(3px)}.sly-frij-beacon:hover .sly-frij-beacon__pulse{animation-duration:1.35s}.sly-frij-beacon__orb:hover,.sly-frij-beacon__orb:focus-visible{border-color:#f37f2785;box-shadow:0 18px 48px -18px #f37f2740}.sly-frij-beacon__orb:hover .sly-frij-beacon__orbit-svg,.sly-frij-beacon__orb:focus-visible .sly-frij-beacon__orbit-svg{animation-duration:9s}.sly-frij-beacon__orb:hover .sly-frij-beacon__caption,.sly-frij-beacon__orb:focus-visible .sly-frij-beacon__caption{opacity:1;color:#f37f27;transform:translate3d(-50%,0,0)}@keyframes slyFrijLevitate{0%,to{transform:translate3d(0,-7px,0) rotate(-2.2deg) scale(1)}50%{transform:translate3d(0,7px,0) rotate(2.2deg) scale(1.045)}}@keyframes slyFrijOrbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes slyFrijTracerSweep{0%{transform:translate3d(-120%,0,0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate3d(240%,0,0);opacity:0}}@keyframes slyFrijNodePing{0%{transform:scale(.75);opacity:.85}75%{transform:scale(2.1);opacity:0}to{transform:scale(2.1);opacity:0}}@keyframes slyFrijHaloPulse{0%,to{transform:scale(.92);opacity:.55}50%{transform:scale(1.1);opacity:.95}}@media(max-width:850px){.sly-frij-beacon__tracer{min-width:54px}.sly-frij-beacon__coord{display:none}}@media(max-width:600px){.sly-frij-beacon{justify-content:flex-start;gap:16px;padding:8px 0 0}.sly-frij-beacon__tracer{min-width:44px}.sly-frij-beacon__orb{width:156px;height:156px}.sly-frij-beacon__caption{bottom:12px;font-size:8.5px}}.sly-hero-frij{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:16px 68px 16px 0}.sly-hero-frij__tracer-bridge{position:absolute;right:calc(50% + clamp(138px,14.5vw,204px));top:44%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:6px;pointer-events:none;z-index:1}.sly-hero-frij__origin-dot{position:relative;width:6px;height:6px;border-radius:50%;background:#f37f27;box-shadow:0 0 12px #f37f27e6;flex-shrink:0}.sly-hero-frij__origin-dot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(243,127,39,.55);animation:slyFrijNodePing 2.6s cubic-bezier(.16,1,.3,1) infinite}.sly-hero-frij__tracer-svg{width:clamp(140px,19vw,290px);height:52px;overflow:visible}.sly-hero-frij__tracer-comet{stroke-dasharray:64 190;stroke-dashoffset:254;animation:slyHeroCometRun 2.6s cubic-bezier(.33,1,.68,1) infinite}@keyframes slyHeroCometRun{0%{stroke-dashoffset:254;opacity:0}15%{opacity:1}85%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.sly-hero-frij__portal{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:24px;text-decoration:none;color:#f7f3ec;padding:20px}.sly-hero-frij__aura{position:absolute;top:44%;left:50%;width:clamp(320px,34vw,480px);height:clamp(320px,34vw,480px);transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(243,127,39,.28) 0%,rgba(242,161,136,.12) 44%,transparent 72%);animation:slyFrijHaloPulse 4.2s ease-in-out infinite;pointer-events:none;z-index:0}.sly-hero-frij__orbit-layer{position:absolute;top:44%;left:50%;width:clamp(300px,31vw,420px);height:clamp(300px,31vw,420px);margin-left:calc(clamp(300px,31vw,420px)/-2);margin-top:calc(clamp(300px,31vw,420px)/-2);pointer-events:none;z-index:1;will-change:transform}.sly-hero-frij__orbit-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sly-hero-frij__orbit-svg--outer{animation:slyFrijOrbitSpin 22s linear infinite}.sly-hero-frij__orbit-svg--inner{animation:slyFrijOrbitSpinReverse 15s linear infinite}.sly-hero-frij__vessel{position:relative;z-index:2;display:grid;place-items:center;width:clamp(236px,24.5vw,330px);height:clamp(236px,24.5vw,330px);border-radius:50%;border:1.5px solid rgba(243,127,39,.72);background:radial-gradient(circle at 42% 34%,#fffdf9,#f7f1e5 60%,#eadbc6);box-shadow:0 0 0 12px #f37f271a,0 28px 72px -12px #000000b8,0 0 68px -6px #f37f2770;transition:border-color .4s ease,box-shadow .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);will-change:transform;overflow:hidden}.sly-hero-frij__vessel-sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(135deg,#ffffffb8,#fff0 48%,#f37f2724);pointer-events:none}.sly-hero-frij__bean-stage{position:relative;z-index:2;display:grid;place-items:center;will-change:transform}.sly-hero-frij__bean-levitate{display:grid;place-items:center;animation:slyHeroBeanFloat 4.2s cubic-bezier(.37,0,.63,1) infinite;will-change:transform}.sly-hero-frij__bean-img{width:clamp(148px,15.5vw,210px)!important;height:clamp(148px,15.5vw,210px)!important;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 24px rgba(26,24,20,.16))}@keyframes slyHeroBeanFloat{0%,to{transform:translate3d(0,-7px,0) rotate(-3.5deg) scale(1)}50%{transform:translate3d(0,7px,0) rotate(3.5deg) scale(1.06)}}.sly-hero-frij__caption{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:8px;will-change:transform}.sly-hero-frij__kicker{display:inline-flex;align-items:center;gap:7px;font-size:9.5px;letter-spacing:.22em;text-transform:uppercase;color:#f2a188}.sly-hero-frij__kicker-dot{width:5px;height:5px;border-radius:50%;background:#f37f27;box-shadow:0 0 8px #f37f27}.sly-hero-frij__domain{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:500;letter-spacing:-.02em;color:#f7f3ec;padding-bottom:4px;border-bottom:1px solid rgba(243,127,39,.45);transition:color .3s ease,border-color .3s ease,gap .35s cubic-bezier(.16,1,.3,1)}.sly-hero-frij__portal:hover .sly-hero-frij__vessel,.sly-hero-frij__portal:focus-visible .sly-hero-frij__vessel{border-color:#f37f27;box-shadow:0 0 0 14px #f37f2724,0 28px 68px -12px #000000bf,0 0 72px -4px #f37f2794}.sly-hero-frij__portal:hover .sly-hero-frij__orbit-svg--outer,.sly-hero-frij__portal:focus-visible .sly-hero-frij__orbit-svg--outer{animation-duration:9s}.sly-hero-frij__portal:hover .sly-hero-frij__orbit-svg--inner,.sly-hero-frij__portal:focus-visible .sly-hero-frij__orbit-svg--inner{animation-duration:6.5s}.sly-hero-frij__portal:hover .sly-hero-frij__domain,.sly-hero-frij__portal:focus-visible .sly-hero-frij__domain{color:#f37f27;border-color:#f37f27;gap:14px}@media(max-width:960px){.sly-hero-frij__tracer-bridge{display:none}}.sly-onepage{--sly-ink: #111014;--sly-deep: #09090c;--sly-paper: #f7f3ec;--sly-coral: #f2a188;--sly-muted: #a9a4aa;--sly-rule-dark: rgba(255,255,255,.19);--sly-rule-light: rgba(25,19,21,.19);background:var(--sly-deep);color:#f4f0ed;font-family:Space Grotesk,Inter,sans-serif;-webkit-font-smoothing:antialiased;overflow:clip;isolation:isolate}.sly-onepage *,.sly-onepage *:before,.sly-onepage *:after{box-sizing:border-box}.sly-onepage h1,.sly-onepage h2,.sly-onepage h3,.sly-onepage h4,.sly-onepage p,.sly-onepage span{font-family:inherit}.sly-onepage h1,.sly-onepage h2,.sly-onepage h3,.sly-onepage h4,.sly-onepage p{margin:0}.sly-onepage a{color:inherit;text-decoration:none}.sly-onepage a:focus-visible{outline:2px solid #f2a188;outline-offset:5px}.sly-onepage ::-moz-selection{background:#f2a188;color:#151013}.sly-onepage ::selection{background:#f2a188;color:#151013}.sly-one__skip{position:absolute;z-index:100;left:16px;top:-80px;padding:12px 17px;background:var(--sly-paper);color:var(--sly-ink)!important;font-size:13px}.sly-one__skip:focus{top:16px}.sly-one__wordmark{display:inline-block;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:30px;line-height:1;letter-spacing:-.09em;text-transform:lowercase;white-space:nowrap}.sly-one__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:85px;padding:0 clamp(24px,5.1vw,100px);background:var(--sly-deep);border-bottom:1px solid rgba(255,255,255,.11)}.sly-one__header-location{color:#a19ca1;text-transform:uppercase;letter-spacing:.13em;font-size:10px;text-align:center;line-height:1.5}.sly-one__header-about{justify-self:end;padding:14px 0;min-width:62px;text-align:right;font-size:12px;letter-spacing:.02em;transition:color .25s ease}.sly-one__header-about span{padding-left:10px;color:#f2a188}.sly-one__header-about:hover{color:#f2a188}.sly-one__hero{display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(770px,calc(100svh - 85px),1180px);padding:clamp(33px,4vw,68px) clamp(24px,5.1vw,100px) 26px;position:relative;background:var(--sly-deep)}.sly-one__eyebrow,.sly-one__hero-foot,.sly-one__section-index{display:flex;align-items:start;justify-content:space-between;gap:20px;color:var(--sly-muted);font-size:10px;line-height:1.55;letter-spacing:.16em;text-transform:uppercase}.sly-one__eyebrow>span:first-child{color:#f2a188}.sly-one__hero-layout{display:grid;grid-template-columns:minmax(0,1.43fr) minmax(290px,.57fr);align-items:center;min-height:520px;gap:20px;margin:20px 0}.sly-one__hero-text{z-index:2;position:relative}.sly-one__hero h1{font-size:clamp(75px,9.4vw,159px);line-height:.94;font-weight:500;letter-spacing:-.091em;color:#f7f3ec;white-space:nowrap}.sly-one__hero-line{display:block;overflow:hidden;padding:.1em .09em .04em 0;margin-bottom:-.05em}.sly-one__hero-line>span{display:block}.sly-one__hero-last{font-size:.53em;padding-top:.19em;letter-spacing:-.075em}.sly-one__punctuation{color:var(--sly-coral)}.sly-one__hero-line--systems{overflow:visible}.sly-one__systems-row{display:inline-flex;align-items:baseline}.sly-one__blob-dot{display:inline-flex;align-items:center;justify-content:center;width:.72em;height:.72em;margin-left:.04em;transform:translateY(.08em);position:relative;flex-shrink:0}.sly-one__blob-dot-img{width:128%!important;height:128%!important;max-width:none!important;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 6px 22px rgba(242,161,136,.45));animation:slyBlobDotFloat 4s ease-in-out infinite;will-change:transform}@keyframes slyBlobDotFloat{0%,to{transform:translateY(0) scale(1) rotate(-2deg)}50%{transform:translateY(-.05em) scale(1.08) rotate(4deg)}}.sly-one__hero-lead{margin-top:clamp(32px,4.2vw,68px);max-width:650px;display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(23px,3.5vw,65px)}.sly-one__hero-lead>p:first-child{font-size:clamp(14px,1.1vw,17px);font-weight:400;line-height:1.8;color:#cac5c7}.sly-one__hero-principle{font-size:12px;line-height:1.7;color:var(--sly-muted);padding-top:3px}.sly-one__character-frame{position:relative;z-index:1;display:grid;place-items:center;width:100%;aspect-ratio:1;min-width:0}.sly-one__character{display:block;width:min(118%,650px);max-width:none;height:auto;-o-object-fit:contain;object-fit:contain;will-change:transform,opacity;backface-visibility:hidden;transform-origin:center center}.sly-one__hero-foot{border-top:1px solid var(--sly-rule-dark);padding-top:19px;align-items:center}.sly-one__hero-foot a{color:#f6e4db;font-size:11px;transition:color .22s ease}.sly-one__hero-foot a:hover{color:var(--sly-coral)}.sly-one__hero-foot a span{padding-left:10px}.sly-one__editorial-wrap{width:100%;max-width:1740px;margin-inline:auto}.sly-one__work{background:var(--sly-paper);color:#201b1c;padding:clamp(100px,12vw,190px) clamp(24px,5.1vw,100px) clamp(110px,13vw,210px)}.sly-one__work .sly-one__section-index{color:#756f6c}.sly-one__work-opening{display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(35px,7vw,115px);align-items:end;margin-top:clamp(65px,9vw,140px);margin-bottom:clamp(96px,12vw,175px)}.sly-one__work-opening h2,.sly-one__studio-head h2{font-size:clamp(50px,6.6vw,113px);line-height:1.03;letter-spacing:-.078em;font-weight:500}.sly-one__work-opening h2 em{color:#b07e73;font-style:normal}.sly-one__work-opening p{max-width:390px;font-size:clamp(15px,1.24vw,18px);line-height:1.8;color:#555052;padding-bottom:7px}.sly-one__rule{display:block;height:1px;width:100%;background:var(--sly-rule-light);transform-origin:left center}.sly-one__expertise-head{display:flex;justify-content:space-between;gap:30px;margin:45px 0 32px;align-items:end}.sly-one__expertise-head h3{font-size:clamp(23px,2.6vw,40px);line-height:1.22;letter-spacing:-.052em;font-weight:500}.sly-one__expertise-head p{font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.14em;color:#766d70;white-space:nowrap;padding-bottom:5px}.sly-one__expertise-content{display:grid;grid-template-columns:54px minmax(150px,.69fr) minmax(0,1.31fr);gap:clamp(22px,3vw,55px);padding:clamp(25px,3.2vw,51px) 0}.sly-one__expertise-number{padding-top:10px;font-size:11px;color:#9a8e8c}.sly-one__expertise-content h4{font-size:clamp(22px,2.35vw,38px);font-weight:500;letter-spacing:-.06em;line-height:1.2}.sly-one__expertise-details{display:flex;flex-direction:column;gap:9px;padding-top:6px}.sly-one__expertise-details p{font-size:clamp(12px,.97vw,15px);line-height:1.75;color:#5f595a}.sly-one__technology-note{margin-top:30px!important;font-size:12px;color:#8a7f7c}.sly-one__studio{background:#111014;color:var(--sly-paper);padding:clamp(110px,14vw,205px) clamp(24px,5.1vw,100px) clamp(110px,13vw,195px)}.sly-one__studio-head{margin-top:clamp(75px,9vw,140px);display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(35px,7vw,110px);align-items:end;margin-bottom:clamp(95px,11vw,155px)}.sly-one__studio-head h2 em{font-style:normal;color:#f0a18b}.sly-one__studio-head p{max-width:260px;font-size:16px;line-height:1.75;color:#aaa2a7}.sly-one__studio .sly-one__rule{background:var(--sly-rule-dark)}.sly-one__fact{display:grid;grid-template-columns:1fr 1.65fr;gap:40px;align-items:baseline;padding:28px 0}.sly-one__expertise-row,.sly-one__operating-item,.sly-one__fact{position:relative}.sly-one__expertise-row:after,.sly-one__operating-item:after,.sly-one__fact:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:linear-gradient(90deg,var(--sly-coral),rgba(242,161,136,.15));transform:scaleX(0);transform-origin:left center;transition:transform .55s cubic-bezier(.16,1,.3,1);pointer-events:none}.sly-one__expertise-row:hover:after,.sly-one__operating-item:hover:after,.sly-one__fact:hover:after{transform:scaleX(1)}.sly-one__expertise-number,.sly-one__operating-row>span,.sly-one__fact>span{transition:color .3s ease,transform .4s cubic-bezier(.16,1,.3,1)}.sly-one__expertise-row:hover .sly-one__expertise-number,.sly-one__operating-item:hover .sly-one__operating-row>span,.sly-one__fact:hover>span{color:var(--sly-coral);transform:translate(4px)}.sly-one__fact>span{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#aaa2a7}.sly-one__fact-val{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 28px}.sly-one__fact p{font-size:clamp(20px,2vw,33px);letter-spacing:-.05em;font-weight:400;line-height:1.35}.sly-one__fact-tag{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#f2a188;opacity:.78;white-space:nowrap}.sly-one__frijolito-links{display:flex;flex-wrap:wrap;gap:16px 36px;margin-top:28px}.sly-one__frijolito-links .sly-one__frijolito-link{margin-top:0}.sly-one__credentials{margin-top:clamp(90px,11vw,155px);display:grid;grid-template-columns:1fr 1.65fr;gap:40px;padding-top:30px;border-top:1px solid var(--sly-rule-dark)}.sly-one__credentials h3{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#aaa2a7;font-weight:400}.sly-one__credentials-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 32px}.sly-one__credentials-list p{font-size:13px;line-height:1.5;color:#e0d9db}.sly-one__credentials-list .sly-one__credential-logo{display:flex;align-items:center;gap:10px}.sly-one__credential-logo img{width:22px;height:22px;border-radius:6px;-o-object-fit:cover;object-fit:cover;flex:none}.sly-one__engage{margin-top:clamp(95px,12vw,185px);padding-top:25px;display:flex;justify-content:space-between;gap:40px;align-items:center;border-top:1px solid var(--sly-rule-dark)}.sly-one__engage>span{font-size:13px;color:#aaa2a7}.sly-one__engage>div{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.sly-one__engage a,.sly-one__frijolito-link{display:inline-flex;gap:20px;align-items:center;padding:10px 0 13px;border-bottom:1px solid #d7a99a;font-size:13px;transition:color .25s ease,gap .28s ease}.sly-one__engage a:hover,.sly-one__frijolito-link:hover{gap:27px;color:#f2a188}.sly-one__engage a span,.sly-one__frijolito-link span{color:#f2a188}.sly-one__frijolito{background:var(--sly-paper);color:#201b1c;padding:clamp(120px,12.5vw,210px) clamp(24px,5.1vw,100px)}.sly-one__frijolito-inner{display:grid;grid-template-columns:minmax(0,1.25fr) auto;align-items:center;gap:clamp(28px,6vw,110px)}.sly-one__frijolito-copy .sly-one__section-index{color:#9a746a}.sly-one__frijolito h2{font-weight:500;font-size:clamp(48px,5.9vw,106px);line-height:1.055;letter-spacing:-.08em;margin-top:36px}.sly-one__frijolito h2 em{font-style:normal;color:#ba877a}.sly-one__frijolito-copy>p:not(.sly-one__section-index){max-width:570px;margin-top:30px;font-size:15px;line-height:1.8;color:#615959}.sly-one__frijolito-link{margin-top:28px;font-weight:500;border-color:#a57c72}.sly-one__frijolito-link:hover{color:#86534c}.sly-one__frijolito-mark{display:grid;place-items:center;width:clamp(150px,17vw,280px);height:clamp(150px,17vw,280px);justify-self:center;padding:18px;border:1px solid rgba(160,105,90,.18);border-radius:50%;background:transparent;transition:border-color .4s ease,background .4s ease}.sly-one__frijolito-mark:hover{border-color:#a0695a66;background:#f2a1880b}.sly-one__frijolito-mark img{width:clamp(75px,9vw,140px)!important;height:clamp(75px,9vw,140px)!important;-o-object-fit:contain;object-fit:contain}.sly-one__footer{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:25px;min-height:100px;padding:22px clamp(24px,5.1vw,100px);border-top:1px solid rgba(25,19,21,.14);background:var(--sly-paper);color:#222024}.sly-one__footer>span{text-align:center;font-size:11px;color:#817777}.sly-one__footer>a:last-child{justify-self:end;font-size:11px;color:#655c5c;transition:color .25s ease}.sly-one__footer>a:last-child:hover{color:#ab7568}@media(max-width:1160px){.sly-one__hero-layout{grid-template-columns:minmax(0,1.25fr) minmax(235px,.75fr)}.sly-one__hero h1{font-size:clamp(73px,8.7vw,110px)}.sly-one__character{width:120%}.sly-one__hero-lead{max-width:600px}}@media(max-width:850px){.sly-one__header{grid-template-columns:1fr auto;min-height:74px;height:auto;padding-block:17px}.sly-one__header-location{display:none}.sly-one__hero{min-height:0}.sly-one__hero-layout{display:flex;flex-direction:column;gap:20px;align-items:stretch;margin:65px 0 40px}.sly-one__hero h1{font-size:clamp(66px,11.4vw,103px)}.sly-one__hero-lead{margin-top:65px;max-width:630px}.sly-one__character-frame{margin:15px auto 0;width:min(78%,510px);aspect-ratio:1}.sly-one__character{width:100%}.sly-one__work-opening{grid-template-columns:1fr;gap:32px}.sly-one__work-opening p{max-width:620px}.sly-one__studio-head{grid-template-columns:1fr}.sly-one__frijolito-inner{grid-template-columns:1.4fr .6fr}}@media(max-width:600px){.sly-one__header{padding-inline:22px}.sly-one__wordmark{font-size:28px}.sly-one__hero{padding:29px 22px 26px}.sly-one__eyebrow{font-size:9px}.sly-one__eyebrow-side{display:none}.sly-one__hero-layout{margin-top:63px}.sly-one__hero h1{font-size:clamp(53px,12.7vw,79px)}.sly-one__hero-last{font-size:.59em}.sly-one__hero-lead{grid-template-columns:1fr;gap:20px;margin-top:46px}.sly-one__hero-principle{max-width:350px}.sly-one__character-frame{width:min(94%,370px);margin:22px auto 5px}.sly-one__hero-foot{font-size:9px}.sly-one__hero-foot span:last-child{display:none}.sly-one__work,.sly-one__studio,.sly-one__frijolito{padding-inline:22px}.sly-one__section-index{font-size:9px}.sly-one__section-index span:last-child{display:none}.sly-one__work-opening h2,.sly-one__studio-head h2{font-size:clamp(43px,10.5vw,63px)}.sly-one__work-opening{margin-top:60px;margin-bottom:85px}.sly-one__expertise-head{margin:37px 0 20px;display:block}.sly-one__expertise-head p{margin-top:17px}.sly-one__expertise-content{display:grid;grid-template-columns:28px 1fr;gap:11px 13px;padding:26px 0}.sly-one__expertise-number{padding-top:4px}.sly-one__expertise-content h4{font-size:26px}.sly-one__expertise-details{grid-column:2;padding-top:8px}.sly-one__expertise-details p{font-size:12px;line-height:1.75;overflow-wrap:anywhere}.sly-one__studio-head{margin-top:68px;margin-bottom:75px}.sly-one__studio-head p{max-width:400px}.sly-one__fact{grid-template-columns:1fr;gap:13px;padding:24px 0}.sly-one__fact p{font-size:24px}.sly-one__credentials{grid-template-columns:1fr;gap:24px;margin-top:90px}.sly-one__credentials-list{grid-template-columns:1fr;gap:16px}.sly-one__engage{flex-direction:column;align-items:flex-start;gap:18px;margin-top:95px}.sly-one__engage>div{gap:22px}.sly-one__frijolito-inner{grid-template-columns:1fr;gap:30px}.sly-one__frijolito h2{font-size:clamp(43px,10.6vw,64px)}.sly-one__frijolito-mark{justify-self:start;width:144px;height:144px}.sly-one__frijolito-mark img{width:82px!important;height:82px!important}.sly-one__footer{padding-inline:22px;grid-template-columns:1fr auto}.sly-one__footer>span{display:none}}@media(prefers-reduced-motion:reduce){.sly-onepage *,.sly-onepage *:before,.sly-onepage *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.sly-one__character-shift{width:100%;height:100%;display:grid;place-items:center}.sly-one__scroll-progress{position:fixed;z-index:80;pointer-events:none;right:17px;top:calc(50% - 73px);width:2px;height:146px;background:#7c686933}.sly-one__scroll-progress-fill{display:block;width:100%;height:100%;background:linear-gradient(#f2a188,#f37f27);transform:scaleY(0);transform-origin:top center}.sly-one__hero-footlinks{display:flex;gap:clamp(20px,4vw,65px);align-items:center}.sly-one__hero-footlinks a{display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.sly-one__hero-footlinks a:hover{color:var(--sly-coral)}.sly-one__frijolito-mark{position:relative;overflow:visible}.sly-one__frijolito-mark:before,.sly-one__frijolito-mark:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border:1px solid rgba(242,161,136,.09);border-radius:50%;pointer-events:none;transition:transform .75s cubic-bezier(.16,1,.3,1),border-color .75s ease}.sly-one__frijolito-mark:after{top:-31px;right:-31px;bottom:-31px;left:-31px;border-color:#f2a1880b}.sly-one__frijolito-mark:hover:before{transform:scale(1.12);border-color:#f2a18861}.sly-one__frijolito-mark:hover:after{transform:scale(1.2);border-color:#f2a18838}@media(max-width:850px){.sly-one__scroll-progress{display:none}}@media(max-width:600px){.sly-one__hero-footlinks{flex-wrap:wrap;gap:12px 18px}.sly-one__hero-footlinks a{font-size:10px}}@media(prefers-reduced-motion:reduce){.sly-one__scroll-progress-fill{transform:scaleY(1)!important}}.sly-one__title-mask{display:block;overflow:hidden;padding:.08em .07em .06em 0;margin-bottom:-.06em}.sly-one__title-mask>span{display:block}@media(prefers-reduced-motion:reduce){.sly-one__title-mask{overflow:visible}}.sly-one__header-actions{display:flex;gap:clamp(16px,2.9vw,45px);align-items:center;justify-self:end}.sly-one__motion-toggle{display:inline-flex;align-items:center;gap:9px;border:0;padding:12px 0;background:transparent;color:#aaa4a8;font:400 10px/1.5 Space Grotesk,sans-serif;letter-spacing:.04em;cursor:pointer;transition:color .25s ease}.sly-one__motion-toggle:hover{color:#f7f3ec}.sly-one__motion-toggle:disabled{opacity:.5;cursor:default}.sly-one__motion-toggle-dot{display:block;width:5px;height:5px;border-radius:50%;background:#f2a188;box-shadow:0 0 0 3px #f2a18829}.sly-onepage[data-motion=off] .sly-one__motion-toggle-dot{background:#8d8287;box-shadow:none}.sly-one__hero{isolation:isolate;overflow:hidden}.sly-one__hero-bleed{position:absolute;z-index:-1;pointer-events:none;top:-6%;left:46%;width:min(86vw,1300px);aspect-ratio:1;border-radius:50%;opacity:0;background:radial-gradient(circle,rgba(249,214,188,.13) 0%,rgba(242,161,136,.18) 23%,rgba(214,87,111,.15) 39%,rgba(82,28,45,.07) 58%,transparent 73%);transform-origin:50% 50%}.sly-one__frijolito{isolation:isolate;position:relative;overflow:hidden}.sly-one__frijolito-inner{position:relative;z-index:1}.sly-one__frijolito-ambient{position:absolute;z-index:0;pointer-events:none;right:-15vw;top:-35%;width:min(90vw,1280px);aspect-ratio:1;background:radial-gradient(circle,rgba(243,127,39,.13) 0%,rgba(242,161,136,.08) 24%,transparent 67%);border-radius:50%;opacity:0}.sly-one__scene-seam{position:relative;z-index:1;display:grid;place-items:center;height:clamp(65px,10vw,150px);overflow:hidden}.sly-one__scene-seam--dark-paper{background:linear-gradient(#100c11,#3a2226 45%,#f7f3ec)}.sly-one__scene-seam--paper-dark{background:linear-gradient(#f7f3ec,#c8b9b2 44%,#111014)}.sly-one__scene-seam--dark-warm{background:linear-gradient(#0c0b0f,#3b2727 46%,#f7f3ec)}.sly-one__scene-seam>span{width:1px;height:57%;background:linear-gradient(transparent,rgba(242,161,136,.7),transparent)}@media(max-width:850px){.sly-one__hero-bleed{display:none}.sly-one__header-actions{gap:23px}.sly-one__scene-seam{height:60px}}@media(max-width:600px){.sly-one__header-actions{gap:17px}.sly-one__motion-toggle{font-size:9px}.sly-one__header-about{font-size:11px}}@media(prefers-reduced-motion:reduce){.sly-one__motion-toggle,.sly-one__motion-toggle-dot{transition:none!important}}.sly-onepage[data-motion=off] *,.sly-onepage[data-motion=off] *:before,.sly-onepage[data-motion=off] *:after{animation:none!important;transition-duration:0s!important}.sly-one__hero-footright{display:inline-flex;align-items:center;gap:18px}.sly-one__tease{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.sly-one__tease-tile{position:relative;width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;animation:slyTeaseIn .7s cubic-bezier(.2,.715,.205,.99) 1.4s backwards}.sly-one__tease-mark{position:relative;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.sly-one__tease-ring{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid var(--sly-coral,#f2a188);opacity:.28;pointer-events:none;animation:slyTeaseBreath 8s ease-in-out infinite}.sly-one__tease-tile:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;background:#f7f3ecf0}.sly-one__tease-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sly-muted,#a9a4aa);animation:slyTeaseIn .5s cubic-bezier(.2,.715,.205,.99) 1.52s backwards}.sly-one__tease-label b{font-weight:500;color:#f7f3ec}@keyframes slyTeaseIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes slyTeaseBreath{0%{opacity:.28;transform:scale(1)}25%{opacity:.6;transform:scale(1.06)}50%,to{opacity:.28;transform:scale(1)}}html[data-theme=butter] .sly-one__tease-tile:before{content:none}html[data-theme=butter] .sly-one__tease-label{color:#6b6b6b}html[data-theme=butter] .sly-one__tease-label b{color:#0f0f0f}html[data-theme=butter] .sly-one__tease-ring{opacity:.4;animation-name:slyTeaseBreathLight}@keyframes slyTeaseBreathLight{0%{opacity:.4;transform:scale(1)}25%{opacity:.85;transform:scale(1.06)}50%,to{opacity:.4;transform:scale(1)}}.sly-onepage[data-motion=off] .sly-one__tease-ring{opacity:.45}@media(prefers-reduced-motion:reduce){.sly-one__tease-ring{animation:none!important;opacity:.45}}@media(max-width:600px){.sly-one__hero-foot{flex-wrap:wrap;row-gap:14px}.sly-one__hero-foot span.sly-one__hero-footright{display:inline-flex;width:100%}.sly-one__hero-foot span.sly-one__tease-label{display:inline;font-size:9px}.sly-one__tease-tile{width:24px;height:24px}}.sly-track{position:fixed;left:22px;bottom:22px;z-index:60;display:inline-flex;align-items:center;gap:9px;max-width:calc(100vw - 44px);padding:9px 14px 11px;background:#0a0a0cb8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.08);border-radius:0;color:#f3f1ee;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;transition:border-color .4s ease,box-shadow .4s ease}.sly-track:hover{border-color:#f2a98c66;box-shadow:0 0 18px 1px #f2a98c1f}.sly-track__btn{display:grid;place-items:center;width:18px;height:18px;flex:0 0 18px;padding:0;border:0;background:transparent;color:#f2a98c;cursor:pointer;line-height:0;-webkit-tap-highlight-color:transparent}.sly-track__btn:focus-visible{outline:2px solid #F2A98C;outline-offset:2px}.sly-track__title{font-size:10px;font-weight:500;letter-spacing:.02em;text-transform:lowercase;color:#f3f1ee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sly-track__artist{font-size:8px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#f3f1ee80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sly-track__progress{position:absolute;left:0;right:0;bottom:0;height:1px;background:#ffffff14;overflow:hidden;pointer-events:none}.sly-track__fill{display:block;height:100%;width:100%;background:#f2a98c;transform-origin:left center;transform:scaleX(0);transition:transform .18s linear}@media(max-width:520px){.sly-track{left:14px;bottom:14px;gap:8px;padding:8px 12px 10px}.sly-track__artist{letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.sly-track__fill,.sly-track{transition:none}}.sly-belt-item{backface-visibility:hidden;-webkit-backface-visibility:hidden;transition-property:opacity,color,background-color,border-color,box-shadow,filter!important}.sly-belt-shade{position:fixed;left:0;right:0;height:26vh;z-index:60;pointer-events:none;--belt-bg: rgb(250, 250, 250);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.sly-belt-shade--top{top:0;background:linear-gradient(to bottom,color-mix(in srgb,var(--belt-bg) 80%,transparent) 0%,color-mix(in srgb,var(--belt-bg) 30%,transparent) 42%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 22%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 22%,transparent 100%)}.sly-belt-shade--bottom{bottom:0;background:linear-gradient(to top,color-mix(in srgb,var(--belt-bg) 80%,transparent) 0%,color-mix(in srgb,var(--belt-bg) 30%,transparent) 42%,transparent 100%);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 22%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,#000 22%,transparent 100%)}.sly-belt-bar{position:fixed;left:0;right:0;height:12vh;z-index:62;pointer-events:none;background:#0f0f0f;will-change:transform}.sly-belt-bar--top{top:0;transform:translate3d(0,-12vh,0)}.sly-belt-bar--bottom{bottom:0;transform:translate3d(0,12vh,0)}.sly-belt-grain{position:fixed;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:61;pointer-events:none;background-size:180px 180px;mix-blend-mode:overlay;opacity:0}.sly-belt-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:61;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.38) 100%);opacity:0}@media(max-width:760px){.sly-belt-shade{height:20vh;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}html.perf-low .sly-belt-grain{display:none}html.perf-low .sly-belt-shade{-webkit-backdrop-filter:none;backdrop-filter:none}.sly-one__intermission{position:relative;isolation:isolate;background:#100c11;color:#f7f3ec}.sly-one__intermission-stage{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100svh;overflow:hidden;padding:clamp(28px,4.1vw,70px) clamp(24px,5.1vw,100px);background:radial-gradient(ellipse 64% 75% at 55% 55%,rgba(233,122,112,.075),transparent 75%),#100c11}.sly-one__intermission-stage:before,.sly-one__intermission-stage:after{content:"";position:absolute;pointer-events:none;z-index:0;width:100%;height:1px;left:0;background:linear-gradient(to right,transparent,rgba(255,255,255,.15),transparent)}.sly-one__intermission-stage:before{top:0}.sly-one__intermission-stage:after{bottom:0}.sly-one__intermission-top,.sly-one__intermission-bottom{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:10px;line-height:1.5;letter-spacing:.15em;text-transform:uppercase;color:#aaa1a5}.sly-one__intermission-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;display:grid;place-items:center;opacity:1}.sly-one__intermission-field:before{content:"";position:absolute;width:min(75vw,1100px);aspect-ratio:1;background:radial-gradient(circle,rgba(244,162,144,.065),transparent 67%);border-radius:50%}.sly-one__intermission-ring{position:absolute;border:1px solid rgba(242,161,136,.17);border-radius:50%;width:min(62vw,940px);aspect-ratio:1;will-change:transform,opacity}.sly-one__intermission-ring--inner{width:min(45vw,690px);border-color:#f2a1883b}.sly-one__intermission-portrait{position:relative;z-index:1;display:block;width:clamp(170px,23vw,390px);max-width:50%;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;will-change:transform,opacity;backface-visibility:hidden;opacity:.88}.sly-one__intermission-text{position:relative;z-index:2;width:100%;margin:auto 0;padding:90px 0}.sly-one__intermission-small{margin-bottom:30px!important;font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#edd6ce}.sly-one__intermission-text h2{font-size:clamp(64px,10.2vw,180px);font-weight:500;letter-spacing:-.092em;line-height:.93;max-width:1700px;margin:0}.sly-one__intermission-word{display:block;width:-moz-fit-content;width:fit-content;will-change:transform,opacity}.sly-one__intermission-word--two{margin-left:auto;color:#f2b19e}.sly-one__intermission-bottom{border-top:1px solid rgba(255,255,255,.17);padding-top:18px}@media(max-width:900px){.sly-one__intermission-stage{min-height:780px}.sly-one__intermission-text h2{font-size:clamp(65px,10vw,110px)}.sly-one__intermission-ring{width:95vw}.sly-one__intermission-ring--inner{width:70vw}.sly-one__intermission-portrait{width:34vw;max-width:45%}}@media(max-width:600px){.sly-one__intermission-stage{padding:28px 22px;min-height:650px}.sly-one__intermission-top{font-size:9px}.sly-one__intermission-top span:last-child{display:none}.sly-one__intermission-text{padding:70px 0}.sly-one__intermission-text h2{font-size:clamp(53px,12vw,78px)}.sly-one__intermission-word--two{margin-left:0}.sly-one__intermission-portrait{width:45vw;max-width:50%;opacity:.6}.sly-one__intermission-ring{width:125vw}.sly-one__intermission-ring--inner{width:91vw}.sly-one__intermission-bottom span:nth-child(2){display:none}.sly-one__intermission-bottom{font-size:9px}}@media(prefers-reduced-motion:reduce){.sly-one__intermission-portrait,.sly-one__intermission-word,.sly-one__intermission-ring{transform:none!important;opacity:1!important}}.sly-one__operating{margin-top:clamp(110px,12vw,175px)}.sly-one__operating-top{display:grid;grid-template-columns:1fr 1.5fr;gap:45px;padding-top:25px;margin-top:0}.sly-one__operating-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.15em;line-height:1.6;color:#8a7c78}.sly-one__operating-main h3{font-size:clamp(39px,4.8vw,77px);font-weight:500;line-height:1.08;letter-spacing:-.075em}.sly-one__operating-main>p{font-size:14px;max-width:560px;line-height:1.8;color:#655e5e;margin-top:24px}.sly-one__operating-list{margin-top:70px}.sly-one__operating-row{display:grid;grid-template-columns:70px minmax(210px,.87fr) minmax(0,1.13fr);gap:28px;align-items:baseline;padding:28px 0}.sly-one__operating-row>span{font-size:11px;color:#a58a7d}.sly-one__operating-row h4{font-size:clamp(22px,2.3vw,34px);font-weight:500;letter-spacing:-.055em}.sly-one__operating-row p{font-size:14px;line-height:1.75;color:#62585a}.sly-one__operating-foot{margin-top:28px!important;font-size:11px;line-height:1.6;color:#887b78}@media(max-width:750px){.sly-one__operating-top{display:block}.sly-one__operating-kicker{margin-bottom:30px!important}.sly-one__operating-list{margin-top:45px}.sly-one__operating-row{grid-template-columns:32px 1fr;gap:13px;padding:23px 0}.sly-one__operating-row h4{font-size:24px}.sly-one__operating-row p{grid-column:2;font-size:13px}}.sly-one__intermission-lens{position:absolute;width:min(74vw,1150px);aspect-ratio:1;border-radius:50%;opacity:0;background:radial-gradient(circle at center,transparent 24%,rgba(242,161,136,.075) 34%,transparent 41%),conic-gradient(from 18deg,transparent 0deg,rgba(251,189,164,.025) 52deg,rgba(250,209,195,.095) 93deg,transparent 145deg,rgba(240,118,132,.045) 207deg,transparent 280deg,rgba(250,209,195,.09) 328deg,transparent 360deg);will-change:transform,opacity;pointer-events:none}.sly-one__intermission-scan{position:absolute;left:-50%;top:50%;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,218,194,.7),transparent);box-shadow:0 0 48px #f2a1887a;pointer-events:none;opacity:0}@media(max-width:899px){.sly-one__intermission-lens,.sly-one__intermission-scan{display:none}}@media(min-width:1231px){.sly-one__intermission-text{padding-right:clamp(106px,10vw,160px)}.sly-one__intermission-word--two{font-size:.85em}}.sly-next{position:relative;isolation:isolate;background:#fbf6ec;color:#1a1a1a;padding:clamp(72px,9vw,140px) clamp(16px,5.1vw,100px) clamp(80px,10vw,150px)}.sly-next__inner{max-width:1240px;margin:0 auto;display:grid;gap:clamp(36px,5vw,64px)}.sly-next__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid rgba(26,26,26,.14);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#6b6b6b}.sly-next__head p{margin:0;font:inherit;color:#1a1a1a}.sly-next__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:64px 32px}.sly-next__card{margin:0;display:grid;justify-items:center;gap:20px;text-align:center;min-width:0}.sly-next__idx{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#6b6b6b}.sly-next__orb{position:relative;width:min(74%,380px);aspect-ratio:1;margin:24px 0 8px}.sly-next__ring{position:absolute;top:-9%;right:-9%;bottom:-9%;left:-9%;border-radius:50%;filter:blur(5px);opacity:.9;pointer-events:none;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0 34%,transparent 40%);mask-image:radial-gradient(circle at 50% 50%,#000 0 34%,transparent 40%);-webkit-mask-size:7px 7px;mask-size:7px 7px;animation:slyNextSpin 7s linear infinite}.sly-next__orb--gonzo .sly-next__ring{background:conic-gradient(#ffc9bf,#fff0b3,#cce9ff,#ffc9bf,#ffc9bf)}.sly-next__orb--sun .sly-next__ring{background:conic-gradient(#ffd98a,#ff6333,#f0457b,#679bc1,#ffd98a)}.sly-next__orb:after{content:"";position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;border-radius:50%;border:1px solid rgba(158,115,115,.55);pointer-events:none}.sly-next__disc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;background:#09090c;border:1px solid rgba(242,240,233,.35);box-shadow:inset 0 0 22px #00000073}.sly-next__disc canvas,.sly-next__disc video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.sly-next__disc video{-o-object-fit:cover;object-fit:cover;transform:scale(1.18)}.sly-next__card figcaption{display:grid;gap:6px;justify-items:center}.sly-next__rule{width:56px;height:1px;background:linear-gradient(90deg,transparent,#ffc9bf,transparent);margin-bottom:10px}.sly-next__k{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#ff9d94}.sly-next__t{font-family:Space Grotesk,Inter,sans-serif;font-weight:700;letter-spacing:-.03em;text-transform:lowercase;font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.1}.sly-next__pills{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:16px}.sly-next__pill{min-height:44px;display:inline-flex;align-items:center;padding:0 20px;border-radius:999px;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;border:1px solid rgba(26,26,26,.35);color:#1a1a1a;background:transparent;transition:transform .5s cubic-bezier(.16,1,.3,1),background .3s}.sly-next__pill:hover{transform:translateY(-1px)}.sly-next__pill--on{background:#1a1a1a;color:#fbf6ec;border-color:#1a1a1a}.sly-next__pill:focus-visible{outline:2px solid #ff6333;outline-offset:3px}.sly-next[data-motion=off] .sly-next__ring{animation:none}.sly-onepage .sly-next .sly-next__head,.sly-onepage .sly-next .sly-next__head p,.sly-onepage .sly-next .sly-next__idx,.sly-onepage .sly-next .sly-next__k,.sly-onepage .sly-next .sly-next__pill{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.sly-onepage .sly-next .sly-next__t{font-family:Space Grotesk,Inter,sans-serif;font-style:normal}@keyframes slyNextSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sly-next__ring{animation:none}.sly-next__pill{transition:none}}
