.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-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-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-lead{margin-top:clamp(42px,5.9vw,100px);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__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.6fr) minmax(140px,.4fr);align-items:center;gap:clamp(35px,9vw,160px)}.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-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-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}}
