#studio-experience{--iron:#252a2a;--deep:#181f20;--limestone:#f4f0e9;--paper:#faf7f2;--brick:#a45f4b;--brass:#b99a6b;--oxblood:#623c40;--muted:#62615b;display:block;position:relative;width:100%;overflow:clip;color:var(--iron);background:var(--limestone);font-family:var(--font-inter),Arial,sans-serif}#studio-experience *,#studio-experience :after,#studio-experience :before{box-sizing:border-box}#studio-experience h1,#studio-experience h2,#studio-experience h3,#studio-experience h4{font-family:var(--font-inter),Arial,sans-serif;letter-spacing:-.07em;font-weight:500;margin:0;text-wrap:balance}#studio-experience figure,#studio-experience p{margin:0}#studio-experience a{color:inherit;text-decoration:none}#studio-experience button{font:inherit;cursor:pointer}#studio-experience a:focus-visible,#studio-experience button:focus-visible{outline:3px solid #dcb18c;outline-offset:5px}#studio-experience em{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.035em}#studio-experience .kf-eyebrow{font-size:11px;font-weight:650;letter-spacing:.18em;text-transform:uppercase;line-height:1.6}#studio-experience .kf-rail{position:fixed;top:50%;left:16px;z-index:65;transform:translateY(-50%);display:flex;flex-direction:column;padding:13px 12px 7px;width:128px;background:#1c2425ed;color:#f3e9dc;border:1px solid #b99a6b66;box-shadow:0 17px 49px #15181944;backdrop-filter:blur(12px)}#studio-experience .kf-rail-title{font-size:8px;letter-spacing:.16em;color:#bd9d77;padding:8px 3px 13px}#studio-experience .kf-rail a{display:flex;align-items:center;gap:8px;min-height:38px;border-top:1px solid #ffffff1d;font-size:10px;color:#c5c0b6}#studio-experience .kf-rail a:hover,#studio-experience .kf-rail a[aria-current=location]{color:white}#studio-experience .kf-rail a span:first-child{font-size:10px;color:#d5a887}#studio-experience .kf-rail-dot{width:5px;height:5px;border-radius:50%;background:#b4a58e55;margin-left:auto}#studio-experience .kf-rail a[aria-current=location] .kf-rail-dot{background:#e1b390;box-shadow:0 0 0 3px #a45f4b50}#studio-experience .kf-hero{position:relative;isolation:isolate;min-height:calc(100svh - 92px);min-height:max(700px,calc(100svh - 92px));display:flex;flex-direction:column;justify-content:space-between;background:#111e22;color:#f5f0e7;overflow:hidden}#studio-experience .kf-hero-poster,#studio-experience .kf-hero-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#studio-experience .kf-hero-poster{z-index:-4}#studio-experience .kf-hero-video{z-index:-3;pointer-events:none}#studio-experience .kf-hero-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#141f24d9,#141f2499 43%,#141f2438 85%),linear-gradient(0deg,#151d21d9,transparent 36%,#15242a3d);pointer-events:none}#studio-experience .kf-hero-rule{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px 6vw 0;color:#e0c4a6;font-size:10px;letter-spacing:.18em}#studio-experience .kf-hero-rule .kf-hero-rule-caption{font-family:var(--font-inter),Arial,sans-serif;font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.18em;color:#e0c4a6}#studio-experience .kf-hero-content{position:relative;z-index:2;width:min(1420px,88%);margin:0 auto;padding:50px 0 64px;animation:kf-enter .9s cubic-bezier(.2,.8,.2,1) both}#studio-experience .kf-hero-eyebrow{display:flex;gap:25px;align-items:center;margin-bottom:30px;color:#e1b294;font-size:10px}#studio-experience .kf-hero-eyebrow span+span{color:#d3c4b099}#studio-experience .kf-hero-sub{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-top:37px}#studio-experience .kf-hero-sub p{font-size:clamp(15px,1.3vw,19px);line-height:1.65;max-width:590px;color:#e8e1da}#studio-experience .kf-hero-links{display:flex;align-items:center;gap:14px;flex-wrap:wrap}#studio-experience .kf-hero-links a{display:inline-flex;align-items:center;justify-content:space-between;gap:23px;min-height:56px;padding:15px 19px;border:1px solid #dfc8b4;font-size:12px;font-weight:650;white-space:nowrap;transition:background .22s,color .22s}#studio-experience .kf-hero-links a:first-child{background:#f4f0e9;color:#252a2a;border-color:#f4f0e9}#studio-experience .kf-hero-links a:hover{background:#b99a6b;color:#151b1b;border-color:#b99a6b}#studio-experience .kf-hero-links span{font-size:20px}#studio-experience .kf-hero-bottom{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 6vw 18px;border-top:1px solid #dfd1bd70;color:#ead9c5;font-size:10px;letter-spacing:.14em}#studio-experience .kf-hero-bottom a{display:flex;align-items:center;gap:12px}#studio-experience .kf-hero-bottom a:hover{color:#fff}#studio-experience .kf-hero-bottom button{color:inherit;background:transparent;border:0;padding:11px 0;min-height:40px;font-size:10px;letter-spacing:.13em}#studio-experience .kf-story{background:#f4f0e9;padding:clamp(90px,10vw,170px) max(6vw,calc((100vw - 1410px)/2)) 30px}#studio-experience .kf-story-footer,#studio-experience .kf-story-overline{display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:10px;font-weight:650;letter-spacing:.16em;color:#9c5746}#studio-experience .kf-story-overline{padding-bottom:23px;border-bottom:1px solid #c7bfb3}#studio-experience .kf-story-body{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(275px,.58fr);gap:7%;align-items:end;padding:70px 0 115px}#studio-experience .kf-story h2{font-size:clamp(69px,8.65vw,150px);line-height:.93;letter-spacing:-.09em}#studio-experience .kf-story h2 em{color:#a45f4b;letter-spacing:-.04em}#studio-experience .kf-vertical-stroke{width:80px;height:3px;background:#a45f4b;margin-bottom:31px}#studio-experience .kf-story-aside{padding-bottom:12px}#studio-experience .kf-aside-index{display:block;font-size:10px;letter-spacing:.16em;color:#a45f4b;margin-bottom:19px;font-weight:650}#studio-experience .kf-story-aside p{font-size:15px;line-height:1.75;color:#605e58;margin-bottom:20px}#studio-experience .kf-story-aside p:first-of-type{font-size:22px;color:#252a2a;line-height:1.4;letter-spacing:-.035em}#studio-experience .kf-story-aside a{display:inline-flex;align-items:center;gap:40px;border-bottom:1px solid #a45f4b;padding:12px 0;font-size:13px;font-weight:650}#studio-experience .kf-story-aside a:hover{color:#a45f4b}#studio-experience .kf-story-footer{color:#8b8177;border-top:1px solid #c7bfb3;padding-top:19px}#studio-experience .kf-work{background:#202626;color:#f4f0e9;padding:0 0 67px}#studio-experience .kf-work-header{display:flex;align-items:end;justify-content:space-between;gap:35px;padding:103px 6vw 50px}#studio-experience .kf-work-header>div{max-width:910px}#studio-experience .kf-work-header .kf-eyebrow{color:#d0a683}#studio-experience .kf-work-header h2{font-size:clamp(52px,6vw,104px);line-height:1;margin-top:17px;letter-spacing:-.08em}#studio-experience .kf-work-header h2 em{color:#d2a689}#studio-experience .kf-work-header>p{max-width:295px;font-size:15px;line-height:1.7;color:#c6beb4}#studio-experience .kf-film{position:relative;isolation:isolate;min-height:clamp(780px,95svh,1130px);display:flex;align-items:stretch;overflow:hidden;background:#3e3d39;transition:background .3s ease}#studio-experience .kf-film-blue{background:#39464c}#studio-experience .kf-film-sage{background:#364639}#studio-experience .kf-film-clay{background:#56413c}#studio-experience .kf-film-backdrop{position:absolute;inset:-5%;z-index:-4;animation:kf-backdrop .85s ease both}#studio-experience .kf-film-backdrop img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(29px) saturate(.7) brightness(.55);transform:scale(1.12)}#studio-experience .kf-film-scrim{position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,#131c1fe9,#182323d6 37%,#202a285e 85%),linear-gradient(0deg,#111819e9,transparent 34%)}#studio-experience .kf-film-meta{position:absolute;z-index:5;top:27px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.17em;color:#e5d8ca}#studio-experience .kf-film-text{position:relative;z-index:5;width:39%;max-width:575px;align-self:center;margin-left:5.5%;padding:80px 0 144px;animation:kf-scene-text .75s cubic-bezier(.2,.8,.2,1) both}#studio-experience .kf-film-category{font-size:11px;letter-spacing:.18em;color:#dfaf8c;font-weight:650;margin-bottom:29px!important}#studio-experience .kf-film-text h3{font-size:clamp(55px,6.25vw,107px);line-height:.91;letter-spacing:-.089em}#studio-experience .kf-film-headline{font-family:var(--font-serif),Georgia,serif!important;font-style:italic;letter-spacing:-.03em;font-size:clamp(34px,3.4vw,53px);line-height:1.12;color:#e6b390;margin:24px 0!important;max-width:470px}#studio-experience .kf-film-description{color:#e9e0d4;max-width:360px;font-size:15px;line-height:1.7}#studio-experience .kf-film-link{display:inline-flex;align-items:center;gap:40px;border-bottom:1px solid #d8a98c;padding:13px 0;font-size:13px;font-weight:650;margin-top:24px}#studio-experience .kf-film-link:hover{color:#e6b390}#studio-experience .kf-film-link span{font-size:23px}#studio-experience .kf-film-browser{position:absolute;right:4.4%;top:19%;z-index:2;width:min(61vw,1080px);background:#f4f0e9;border:1px solid #e3dbceb0;box-shadow:0 65px 110px #050a0ac9,0 0 0 9px #e7e0d314;transform:perspective(1200px) rotateY(-5deg) rotate(1deg);animation:kf-browser-enter .95s cubic-bezier(.2,.8,.2,1) both}#studio-experience .kf-browser-top{height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 18px;background:#f0eae2;color:#625f58;font-size:9px;letter-spacing:.16em;border-bottom:1px solid #cfc9bf}#studio-experience .kf-browser-top span:first-child{color:#a45f4b;letter-spacing:.35em}#studio-experience .kf-browser-image{position:relative;aspect-ratio:1600/810;overflow:hidden}#studio-experience .kf-browser-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#studio-experience .kf-browser-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px;background:#f4f0e9;color:#777168;font-size:9px;letter-spacing:.14em}#studio-experience .kf-film-controls{position:absolute;z-index:8;bottom:28px;right:5%;display:flex;align-items:center;gap:17px;color:#f4eee6;font-size:14px;font-variant-numeric:tabular-nums}#studio-experience .kf-film-controls button{height:54px;width:54px;border:1px solid #e4d0beaa;border-radius:50%;background:#1c2727a1;color:#fff;font-size:25px;transition:background .2s,color .2s}#studio-experience .kf-film-controls button:hover{background:#f4f0e9;color:#252a2a}#studio-experience .kf-film-controls i{font-size:11px;color:#c5af9b;padding:0 4px}#studio-experience .kf-film-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#252a2a;border-bottom:1px solid #71675d;color:#dfd4c5;padding:0 5%}#studio-experience .kf-film-tabs button{display:flex;align-items:center;gap:11px;justify-content:space-between;min-width:0;text-align:left;min-height:93px;padding:20px 18px;background:none;color:#c1b9ae;border:0;border-top:3px solid transparent;border-right:1px solid #675e556d;transition:background .25s,color .25s,border .25s}#studio-experience .kf-film-tabs button:last-child{border-right:0}#studio-experience .kf-film-tabs button:hover,#studio-experience .kf-film-tabs button[aria-pressed=true]{color:#fff;background:#ffffff0c}#studio-experience .kf-film-tabs button[aria-pressed=true]{border-top-color:#d7a07e}#studio-experience .kf-film-tabs button span:first-child{font-size:10px;color:#d4a688}#studio-experience .kf-film-tabs button strong{font-size:clamp(12px,1.25vw,18px);font-weight:500;letter-spacing:-.04em}#studio-experience .kf-film-tabs button span:last-child{font-size:14px}#studio-experience .kf-work-end{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:29px 5% 0;color:#bdb2a6;font-size:10px;letter-spacing:.13em}#studio-experience .kf-work-end a{color:#f1e4d3;font-size:12px;letter-spacing:0;border-bottom:1px solid #d5a98b;padding-bottom:7px}#studio-experience .kf-work-end a:hover{color:#d5a98b}#studio-experience .kf-declaration{background:#faf7f2;padding:clamp(94px,10vw,175px) max(6vw,calc((100vw - 1410px)/2));overflow:hidden}#studio-experience .kf-declaration-top{display:flex;justify-content:space-between;gap:20px;font-size:10px;letter-spacing:.17em;color:#9a5948;margin-bottom:67px}#studio-experience .kf-declaration h2{position:relative;z-index:1;font-size:clamp(57px,7.2vw,125px);line-height:1.02;letter-spacing:-.084em;max-width:1200px}#studio-experience .kf-declaration h2 em{color:#a45f4b}#studio-experience .kf-declaration>p{position:relative;z-index:1;font-size:18px;color:#64615a;line-height:1.7;margin:55px 0 0 auto;max-width:480px}#studio-experience .kf-declaration-mark{position:absolute;right:-25px;bottom:-115px;font-size:clamp(290px,37vw,640px);font-family:var(--font-serif),Georgia,serif;line-height:.9;color:#e9e1d5;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes kf-enter{0%{opacity:.3;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes kf-scene-text{0%{opacity:.25;transform:translateY(27px)}to{opacity:1;transform:none}}@keyframes kf-browser-enter{0%{opacity:.4;transform:perspective(1200px) rotateY(-9deg) rotate(2deg) translateY(45px)}to{opacity:1;transform:perspective(1200px) rotateY(-5deg) rotate(1deg)}}@keyframes kf-backdrop{0%{opacity:.3;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}#studio-experience .kf-layers{background:#e7dfd3;color:#252a2a;padding:clamp(90px,10vw,155px) max(6vw,calc((100vw - 1410px)/2))}#studio-experience .kf-layers-intro{max-width:1000px}#studio-experience .kf-layers-intro .kf-eyebrow{color:#a45f4b}#studio-experience .kf-layers h2{font-size:clamp(55px,7.2vw,118px);line-height:.97;letter-spacing:-.084em;margin:25px 0 24px}#studio-experience .kf-layers h2 em{color:#a45f4b}#studio-experience .kf-layers-intro>p:last-child{max-width:590px;font-size:17px;line-height:1.75;color:#605a54}#studio-experience .kf-layer-switch{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #ad9f91;margin-top:75px}#studio-experience .kf-layer-switch button{display:flex;gap:22px;align-items:center;text-align:left;padding:23px 22px;background:transparent;border:0;border-bottom:3px solid transparent;color:#77736a;font-size:clamp(16px,2vw,28px);font-weight:500;transition:color .2s,border-color .2s}#studio-experience .kf-layer-switch button span{font-size:11px;letter-spacing:.1em;color:#a45f4b}#studio-experience .kf-layer-switch button b{margin-left:auto;font-size:20px;font-weight:400}#studio-experience .kf-layer-switch button:hover{color:#252a2a}#studio-experience .kf-layer-switch button.is-active{border-color:#a45f4b;color:#252a2a}#studio-experience .kf-layer-stage{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.64fr);align-items:center;gap:6%;padding-top:36px}#studio-experience .kf-layer-visual{min-width:0;min-height:530px}#studio-experience .kf-experience-view,#studio-experience .kf-system-view{min-height:530px;animation:kf-enter .5s both}#studio-experience .kf-experience-view{display:flex;flex-direction:column;gap:16px;padding:20px;border:1px solid #c3b3a5;background:#f4f0e9;box-shadow:0 26px 65px #39302a20}#studio-experience .kf-experience-caption,#studio-experience .kf-experience-chrome,#studio-experience .kf-system-foot,#studio-experience .kf-system-top{display:flex;justify-content:space-between;gap:16px;font-size:10px;letter-spacing:.15em;color:#76695e}#studio-experience .kf-experience-image{position:relative;flex:1;min-height:400px;overflow:hidden;background:#d8d0c2}#studio-experience .kf-experience-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}#studio-experience .kf-experience-caption{font-size:9px;padding:0 2px 2px}#studio-experience .kf-system-view{display:flex;flex-direction:column;gap:12px;padding:22px;background:#252a2a;color:#f4f0e9;border:1px solid #4f554e}#studio-experience .kf-system-foot,#studio-experience .kf-system-top{color:#d5bc9d}#studio-experience .kf-orbit{position:relative;min-height:410px;flex:1}#studio-experience .kf-orbit svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#studio-experience .kf-orbit svg path{stroke:#b99a6b;stroke-opacity:.7;stroke-width:.25;stroke-dasharray:1 1;fill:none}#studio-experience .kf-orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:160px;height:160px;border-radius:50%;border:1px solid #c2a17b;box-shadow:0 0 0 14px #c2a17b18,0 0 0 31px #c2a17b0c;background:#353d39;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#studio-experience .kf-orbit-core b{font:italic 30px var(--font-serif),Georgia,serif}#studio-experience .kf-orbit-core strong{font-size:17px;letter-spacing:.06em}#studio-experience .kf-orbit-core small{font-size:8px;color:#dfb793;letter-spacing:.13em;margin-top:10px}#studio-experience .kf-orbit button{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;min-width:110px;padding:12px 10px;border:1px solid #bca88b80;background:#343a36;color:#f4f0e9;font-size:12px;white-space:nowrap}#studio-experience .kf-orbit button small{font-size:9px;color:#d7ad8a}#studio-experience .kf-orbit button.is-active,#studio-experience .kf-orbit button:hover{background:#72493d;border-color:#e0b58e}#studio-experience .kf-system-foot{font-size:9px;line-height:1.5}#studio-experience .kf-layer-copy{max-width:450px}#studio-experience .kf-layer-copy>span{display:block;font-size:11px;font-weight:700;letter-spacing:.15em;color:#a45f4b}#studio-experience .kf-layer-copy h3{font-size:clamp(36px,3.5vw,55px);line-height:1.1;margin:17px 0 24px}#studio-experience .kf-layer-copy p{font-size:15px;line-height:1.8;color:#5d5c55}#studio-experience .kf-layer-copy .kf-layer-note{border-left:2px solid #a45f4b;padding-left:19px;margin-top:23px;font-size:13px;color:#716c63}#studio-experience .kf-layer-copy a{display:inline-flex;gap:55px;align-items:center;border-bottom:1px solid #a45f4b;padding:14px 0;margin-top:25px;font-size:13px;font-weight:650}#studio-experience .kf-layer-copy a:hover{color:#a45f4b}#studio-experience .kf-investment{background:#623c40;color:#f5efe7;padding:clamp(88px,10vw,163px) max(6vw,calc((100vw - 1410px)/2))}#studio-experience .kf-investment-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;color:#e5bea8;font-size:10px;font-weight:600;letter-spacing:.17em;margin-bottom:73px}#studio-experience .kf-investment-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.65fr);gap:9%;align-items:end}#studio-experience .kf-investment h2{font-size:clamp(55px,6.6vw,109px);line-height:.99;letter-spacing:-.079em}#studio-experience .kf-investment h2 em{color:#daba92}#studio-experience .kf-investment-grid>div:first-child>p{max-width:570px;color:#ead8cc;font-size:16px;line-height:1.8;margin-top:32px}#studio-experience .kf-investment-grid>div:first-child>a{display:inline-flex;gap:60px;align-items:center;padding:16px 0;border-bottom:1px solid #e3b99c;margin-top:29px;font-size:14px;font-weight:600}#studio-experience .kf-investment-grid>div:first-child>a:hover{color:#daba92}#studio-experience .kf-price{border-top:1px solid #d6ab92;padding-top:27px;display:flex;flex-direction:column;gap:11px}#studio-experience .kf-price>span{font-size:11px;letter-spacing:.17em;color:#eacdbb}#studio-experience .kf-price strong{font-size:clamp(83px,10vw,155px);font-weight:450;letter-spacing:-.1em;line-height:1.04;white-space:nowrap}#studio-experience .kf-price>p{font-size:13px;line-height:1.75;max-width:350px;margin-top:13px;color:#e9d4c7}#studio-experience .kf-founder{background:#f4f0e9;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:760px}#studio-experience .kf-founder-image{position:relative;min-height:730px;background:#b5b0a6;overflow:hidden}#studio-experience .kf-founder-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;filter:saturate(.85)}#studio-experience .kf-founder-copy{padding:clamp(72px,8vw,135px) max(35px,9vw) 90px 9%;align-self:center}#studio-experience .kf-founder-copy>span{display:block;font-size:11px;letter-spacing:.17em;font-weight:700;color:#a45f4b;margin-bottom:27px}#studio-experience .kf-founder h2{font-size:clamp(47px,5.3vw,92px);line-height:1.02;margin-bottom:32px}#studio-experience .kf-founder h2 em{color:#a45f4b}#studio-experience .kf-founder-copy p{font-size:16px;line-height:1.8;color:#635f58;max-width:570px;margin-bottom:23px}#studio-experience .kf-signature{font:italic 37px var(--font-serif),Georgia,serif;color:#a45f4b;display:flex;flex-direction:column;gap:4px;margin-top:31px}#studio-experience .kf-signature small{font:600 10px var(--font-inter),Arial,sans-serif;letter-spacing:.16em;color:#6b655c}#studio-experience .kf-founder-copy>a{display:inline-flex;gap:52px;align-items:center;border-bottom:1px solid #a45f4b;font-size:13px;font-weight:650;padding:14px 0;margin-top:26px}#studio-experience .kf-founder-copy>a:hover{color:#a45f4b}#studio-experience .kf-finale{background:#1d2324;color:#f4f0e9;padding:65px max(6vw,calc((100vw - 1410px)/2)) 0;overflow:hidden}#studio-experience .kf-finale>span{display:block;border-bottom:1px solid #9f8c7880;padding-bottom:25px;color:#d3ad8b;font-size:11px;letter-spacing:.18em}#studio-experience .kf-finale h2{font-size:clamp(68px,9.3vw,160px);line-height:.92;letter-spacing:-.085em;margin:110px 0 70px;position:relative;z-index:2}#studio-experience .kf-finale h2 em{color:#d6a587}#studio-experience .kf-finale-bottom{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-bottom:115px}#studio-experience .kf-finale-bottom p{font-size:16px;line-height:1.7;color:#d3ccc2;max-width:440px}#studio-experience .kf-finale-bottom a{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;background:#b99a6b;color:#1d2324;padding:18px 22px;font-size:13px;font-weight:700;min-height:62px}#studio-experience .kf-finale-bottom a:hover{background:#e1bf92}#studio-experience .kf-finale-bottom a span{font-size:21px}#studio-experience .kf-finale-wordmark{font-size:clamp(150px,24vw,480px);font-weight:700;line-height:.8;letter-spacing:-.1em;color:#363d3a;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:-.13em}#studio-experience .kf-finale-wordmark span{color:#a45f4b}@media(max-width:1350px){#studio-experience .kf-rail{width:45px;left:7px;padding:8px 5px}#studio-experience .kf-rail-label,#studio-experience .kf-rail-title{display:none}#studio-experience .kf-rail a{justify-content:center}#studio-experience .kf-rail-dot{display:none}#studio-experience .kf-hero h1{font-size:clamp(61px,8.3vw,123px)}#studio-experience .kf-film-text{width:43%}#studio-experience .kf-film-browser{width:59vw}}@media(max-width:1020px){#studio-experience .kf-rail{display:none}#studio-experience .kf-hero-content{width:88%}#studio-experience .kf-hero h1{font-size:clamp(58px,8.7vw,99px)}#studio-experience .kf-hero-sub{align-items:flex-start;flex-direction:column}#studio-experience .kf-story-body{grid-template-columns:1fr;gap:55px}#studio-experience .kf-story h2{font-size:clamp(65px,11vw,120px)}#studio-experience .kf-story-aside{max-width:570px;margin-left:auto}#studio-experience .kf-work-header{padding:75px 5% 40px}#studio-experience .kf-film{min-height:930px}#studio-experience .kf-film-browser{top:18%;right:5%;width:76vw}#studio-experience .kf-film-text{align-self:end;width:68%;margin-left:5%;padding-bottom:100px}#studio-experience .kf-film-text h3{font-size:clamp(51px,7vw,84px)}#studio-experience .kf-film-tabs{grid-template-columns:1fr 1fr}#studio-experience .kf-film-tabs button{min-height:80px;border-bottom:1px solid #675e556d}#studio-experience .kf-layer-stage{grid-template-columns:1fr;gap:36px}#studio-experience .kf-layer-copy{max-width:660px}#studio-experience .kf-layer-visual{min-height:460px}#studio-experience .kf-investment-grid{grid-template-columns:1fr;gap:55px}#studio-experience .kf-price{max-width:700px}#studio-experience .kf-founder{grid-template-columns:1fr 1.1fr}#studio-experience .kf-founder-copy{padding:65px 35px}#studio-experience .kf-founder h2{font-size:clamp(48px,6vw,75px)}}@media(max-width:700px){#studio-experience .kf-hero{min-height:calc(100svh - 80px);min-height:max(680px,calc(100svh - 80px))}#studio-experience .kf-hero-rule{padding:22px 20px 0}#studio-experience .kf-hero-rule span:last-child{font-size:8px;max-width:180px;text-align:right}#studio-experience .kf-hero-content{padding:40px 0 47px;width:calc(100% - 40px)}#studio-experience .kf-hero h1{font-size:clamp(52px,12vw,78px);letter-spacing:-.073em;line-height:.94}#studio-experience .kf-hero-eyebrow{font-size:9px;flex-wrap:wrap;gap:8px}#studio-experience .kf-hero-eyebrow span+span{display:none}#studio-experience .kf-hero-sub{gap:22px;margin-top:29px}#studio-experience .kf-hero-sub p{font-size:15px;max-width:360px}#studio-experience .kf-hero-links{width:100%;gap:9px}#studio-experience .kf-hero-links a{font-size:11px;min-height:50px;padding:12px}#studio-experience .kf-hero-bottom{padding:10px 20px;gap:8px;font-size:8px;letter-spacing:.07em}#studio-experience .kf-hero-bottom>span{display:none}#studio-experience .kf-hero-bottom button{font-size:9px}#studio-experience .kf-story{padding:85px 20px 30px}#studio-experience .kf-story-overline,.kf-story-footer{font-size:9px!important;gap:12px}#studio-experience .kf-story-overline span:last-child{display:none}#studio-experience .kf-story-body{padding:55px 0 70px}#studio-experience .kf-story h2{font-size:clamp(52px,11.9vw,82px)}#studio-experience .kf-story-aside{margin:0;max-width:none}#studio-experience .kf-story-aside p:first-of-type{font-size:20px}#studio-experience .kf-work-header{padding:70px 20px 35px;display:block}#studio-experience .kf-work-header h2{font-size:clamp(47px,10.2vw,77px)}#studio-experience .kf-work-header>p{max-width:550px;margin-top:25px}#studio-experience .kf-film{min-height:950px;display:block}#studio-experience .kf-film-meta{left:20px;right:20px;font-size:9px}#studio-experience .kf-film-browser{top:100px;right:6%;width:88%;transform:rotate(1deg);animation:none}#studio-experience .kf-browser-top{height:30px;font-size:8px;padding:0 10px}#studio-experience .kf-browser-foot{padding:9px;font-size:8px}#studio-experience .kf-film-text{position:absolute;left:20px;right:20px;bottom:82px;align-self:auto;width:auto;margin:0;padding:0}#studio-experience .kf-film-category{font-size:10px;margin-bottom:18px!important}#studio-experience .kf-film-text h3{font-size:clamp(43px,10vw,70px);max-width:550px}#studio-experience .kf-film-headline{font-size:clamp(30px,7.5vw,43px);margin:17px 0!important}#studio-experience .kf-film-description{font-size:14px;max-width:560px}#studio-experience .kf-film-link{margin-top:13px}#studio-experience .kf-film-controls{right:18px;bottom:18px;gap:11px}#studio-experience .kf-film-controls button{width:42px;height:42px;font-size:21px}#studio-experience .kf-film-tabs{padding:0 15px}#studio-experience .kf-film-tabs button{padding:15px 9px;min-height:89px;gap:6px}#studio-experience .kf-film-tabs button strong{font-size:13px}#studio-experience .kf-film-tabs button span:last-child{display:none}#studio-experience .kf-work-end{flex-direction:column;align-items:flex-start;gap:12px;font-size:9px}#studio-experience .kf-declaration{padding:82px 20px}#studio-experience .kf-declaration-top{font-size:9px;margin-bottom:38px}#studio-experience .kf-declaration-top span:last-child{display:none}#studio-experience .kf-declaration h2{font-size:clamp(46px,10.4vw,79px)}#studio-experience .kf-declaration>p{font-size:15px;max-width:450px;margin-top:36px}#studio-experience .kf-declaration-mark{right:-15px;bottom:-45px;font-size:310px}#studio-experience .kf-layers,.kf-investment{padding:79px 20px}#studio-experience .kf-layers h2{font-size:clamp(48px,10vw,78px)}#studio-experience .kf-layers-intro>p:last-child{font-size:15px}#studio-experience .kf-layer-switch{margin-top:35px}#studio-experience .kf-layer-switch button{padding:14px 6px;gap:6px;font-size:13px}#studio-experience .kf-layer-switch button span{font-size:9px}#studio-experience .kf-layer-switch button b{font-size:16px}#studio-experience .kf-layer-stage{padding-top:23px}#studio-experience .kf-experience-view,#studio-experience .kf-layer-visual,#studio-experience .kf-system-view{min-height:350px}#studio-experience .kf-experience-view,#studio-experience .kf-system-view{padding:11px}#studio-experience .kf-experience-image{min-height:290px}#studio-experience .kf-orbit{min-height:280px}#studio-experience .kf-orbit-core{width:105px;height:105px}#studio-experience .kf-orbit-core b{font-size:23px}#studio-experience .kf-orbit-core strong{font-size:12px}#studio-experience .kf-orbit-core small{font-size:6px}#studio-experience .kf-orbit button{font-size:10px;min-width:73px;padding:7px}#studio-experience .kf-orbit button small{font-size:8px}#studio-experience .kf-layer-copy h3{font-size:36px}#studio-experience .kf-layer-copy p{font-size:14px}#studio-experience .kf-investment-heading{margin-bottom:43px;font-size:9px}#studio-experience .kf-investment-heading span:last-child{display:none}#studio-experience .kf-investment h2{font-size:clamp(48px,10.5vw,76px)}#studio-experience .kf-price strong{font-size:clamp(78px,17vw,121px)}#studio-experience .kf-founder{display:flex;flex-direction:column}#studio-experience .kf-founder-image{min-height:470px;width:100%;order:2}#studio-experience .kf-founder-copy{order:1;padding:78px 20px}#studio-experience .kf-founder h2{font-size:clamp(47px,10vw,75px)}#studio-experience .kf-finale{padding:50px 20px 0}#studio-experience .kf-finale h2{font-size:clamp(54px,11.7vw,82px);margin:76px 0 45px}#studio-experience .kf-finale-bottom{flex-direction:column;align-items:flex-start;gap:32px;padding-bottom:90px}#studio-experience .kf-finale-bottom p{font-size:15px}#studio-experience .kf-finale-wordmark{font-size:24vw}}@media(max-width:370px){#studio-experience .kf-hero h1{font-size:47px}#studio-experience .kf-film{min-height:875px}#studio-experience .kf-film-text h3{font-size:41px}#studio-experience .kf-film-description{font-size:13px}#studio-experience .kf-orbit button{font-size:9px;min-width:68px}}@media(prefers-reduced-motion:reduce){#studio-experience *,#studio-experience :after,#studio-experience :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#studio-experience .kf-overlap-sequence{position:relative;isolation:isolate;background:#1e282b}#studio-experience .kf-overlap-image{position:sticky;top:0;z-index:0;width:100%;height:100svh;min-height:630px;background:radial-gradient(ellipse at 61% 36%,rgba(74,115,113,.45),transparent 50%),linear-gradient(135deg,#14272c,#3a4b4e 56%,#282e30);overflow:hidden;color:#f4f0e9}#studio-experience .kf-overlap-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:saturate(.7) brightness(.8)}#studio-experience .kf-overlap-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,22,25,.43),rgba(15,23,26,.04) 60%,rgba(12,20,24,.35)),linear-gradient(0deg,rgba(12,17,18,.67),transparent 34%,rgba(16,25,26,.29));pointer-events:none}#studio-experience .kf-overlap-image-footer,#studio-experience .kf-overlap-image-header{position:absolute;left:6%;right:6%;display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:11px;line-height:1.5;font-weight:650;letter-spacing:.19em;text-transform:uppercase;z-index:2;text-shadow:0 2px 15px #0b181ab0}#studio-experience .kf-overlap-image-header{top:7%}#studio-experience .kf-overlap-image-footer{bottom:16%;border-top:1px solid #f4eee68c;padding-top:19px}#studio-experience .kf-overlap-arrow{display:inline-block;margin-left:12px;font-size:25px;font-weight:400;vertical-align:middle}#studio-experience .kf-overlap-vertical{position:absolute;z-index:2;top:18%;right:7%;writing-mode:vertical-rl;transform:rotate(180deg);font-size:clamp(54px,7vw,119px);line-height:.85;letter-spacing:-.09em;font-weight:650;white-space:nowrap;max-height:68%;text-shadow:0 3px 26px #0b181a73;color:#f4f0e9}#studio-experience .kf-declaration.kf-declaration-overlay{position:relative;z-index:3;width:100%;min-height:94svh;margin-top:-10svh;background:#faf7f2;padding:clamp(78px,9vw,150px) max(6vw,calc((100vw - 1410px)/2)) clamp(74px,9vw,126px);overflow:hidden;box-shadow:0 -35px 80px rgba(14,24,25,.12)}#studio-experience .kf-declaration-overlay:before{position:absolute;top:0;left:0;right:0;height:5px;content:"";background:linear-gradient(90deg,#a45f4b 0 18%,#b99a6b 18% 29%,#faf7f2 29%)}#studio-experience .kf-declaration-overlay .kf-declaration-top{position:relative;z-index:2;margin-bottom:clamp(60px,7vw,110px)}#studio-experience .kf-declaration-overlay h2{position:relative;z-index:2;max-width:1390px;font-size:clamp(48px,5.8vw,104px);font-weight:500;letter-spacing:-.075em;line-height:1.065}#studio-experience .kf-declaration-overlay h2 em{color:#a45f4b;font-weight:400}#studio-experience .kf-declaration-bottom{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:45px;margin-top:clamp(80px,10vw,172px)}#studio-experience .kf-declaration-monogram{display:block;flex:0 0 auto;color:#dcd3c6;font-family:var(--font-serif),Georgia,serif;font-size:clamp(190px,22vw,370px);font-weight:400;letter-spacing:-.09em;line-height:.62;-webkit-user-select:none;-moz-user-select:none;user-select:none}#studio-experience .kf-declaration-bottom p{max-width:550px;padding-bottom:9px;font-size:clamp(16px,1.3vw,21px);line-height:1.7;color:#635e59}@media(max-width:900px){#studio-experience .kf-overlap-image{min-height:600px}#studio-experience .kf-overlap-vertical{font-size:clamp(51px,8vw,88px);right:6%}#studio-experience .kf-declaration.kf-declaration-overlay{margin-top:-9svh;padding-left:6%;padding-right:6%}#studio-experience .kf-declaration-overlay h2{font-size:clamp(48px,6.3vw,75px)}#studio-experience .kf-declaration-bottom{margin-top:125px}}@media(max-width:650px){#studio-experience .kf-overlap-image{height:83svh;min-height:490px}#studio-experience .kf-overlap-image-footer,#studio-experience .kf-overlap-image-header{left:20px;right:20px;gap:14px;font-size:9px;letter-spacing:.12em}#studio-experience .kf-overlap-image-header{top:8%}#studio-experience .kf-overlap-image-header span:last-child{display:none}#studio-experience .kf-overlap-image-footer{bottom:18%;align-items:flex-end}#studio-experience .kf-overlap-image-footer span:last-child{font-size:9px;white-space:nowrap}#studio-experience .kf-overlap-vertical{font-size:clamp(41px,12vw,75px);top:14%;right:10%;max-height:70%;letter-spacing:-.065em}#studio-experience .kf-declaration.kf-declaration-overlay{margin-top:-8svh;min-height:auto;padding:85px 20px 83px}#studio-experience .kf-declaration-overlay .kf-declaration-top{margin-bottom:64px;gap:14px}#studio-experience .kf-declaration-overlay .kf-declaration-top span:last-child{display:none}#studio-experience .kf-declaration-overlay h2{font-size:clamp(39px,9.45vw,64px);line-height:1.11;letter-spacing:-.069em}#studio-experience .kf-declaration-bottom{margin-top:82px;align-items:flex-start;flex-direction:column;gap:38px}#studio-experience .kf-declaration-monogram{font-size:180px;line-height:.65}#studio-experience .kf-declaration-bottom p{font-size:15px;line-height:1.8;max-width:500px}}@media(prefers-reduced-motion:reduce){#studio-experience .kf-overlap-image>img{filter:saturate(.7) brightness(.8)}}#studio-experience .kf-hero-content{width:min(1650px,90%);padding-top:46px;padding-bottom:52px}#studio-experience .kf-hero h1{max-width:1310px;font-size:clamp(62px,8.45vw,156px);font-weight:600;line-height:.9;letter-spacing:-.09em;text-transform:uppercase}#studio-experience .kf-hero h1 em{color:#e0af91;font-size:1.07em;font-weight:400;letter-spacing:-.045em;line-height:.96}#studio-experience .kf-hero-sub{margin-top:30px}#studio-experience .kf-hero-sub p{max-width:630px;font-size:clamp(15px,1.15vw,18px);line-height:1.64}@media(max-width:1020px){#studio-experience .kf-hero-content{width:90%}}@media(max-width:700px){#studio-experience .kf-hero-content{width:calc(100% - 40px);padding:36px 0 45px}#studio-experience .kf-hero-sub{margin-top:23px}#studio-experience .kf-hero-sub p{max-width:440px;font-size:14px;line-height:1.66}}#studio-experience .kf-overlap-before{position:relative;z-index:2;margin-top:calc(-1 * max(100svh,630px))}#studio-experience .kf-overlap-reveal{position:relative;z-index:1;height:max(100svh,630px);background:transparent;pointer-events:none}#studio-experience .kf-overlap-image{will-change:auto}@media(max-width:650px){#studio-experience .kf-overlap-before{margin-top:calc(-1 * max(83svh,490px))}#studio-experience .kf-overlap-reveal{height:max(83svh,490px)}}#studio-experience .kf-hero-top-left{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(16px,2.7vw,48px);font-family:var(--font-inter),Arial,sans-serif;font-size:clamp(9px,.82vw,12px);font-weight:650;letter-spacing:.18em;line-height:1.5;white-space:nowrap}#studio-experience .kf-hero-top-left span:first-child{color:#e1b294}#studio-experience .kf-hero-top-left span:last-child{color:#c1b9aeaa}#studio-experience .kf-hero-rule-caption{flex:0 0 auto}@media(max-width:700px){#studio-experience .kf-hero-top-left{font-size:9px;letter-spacing:.1em}#studio-experience .kf-hero-top-left span:last-child{display:none}#studio-experience .kf-hero-rule .kf-hero-rule-caption{font-size:8px;letter-spacing:.08em}}#studio-experience .kf-founder.kf-founder-noir{position:relative;isolation:isolate;display:flex;flex-direction:row;align-items:flex-end;width:100%;min-height:clamp(850px,97svh,1120px);padding:0;background:#07090b;color:#f4f0e9;overflow:hidden}#studio-experience .kf-founder-noir .kf-founder-image{position:absolute;z-index:-2;inset:0 0 0 auto;width:76%;height:100%;min-height:0;overflow:hidden;background:#0b0d0e;pointer-events:none;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.4) 17%,black 44%,black);-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.4) 17%,black 44%,black)}#studio-experience .kf-founder-noir .kf-founder-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 23%;object-position:center 23%;filter:grayscale(1) contrast(1.16) brightness(1.05);transition:transform 1.1s ease}#studio-experience .kf-founder-noir .kf-founder-photo-shade{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(7,9,11,.85),rgba(7,9,11,.48) 24%,transparent 59%,rgba(7,9,11,.46)),linear-gradient(0deg,#07090b,transparent 35%,rgba(7,9,11,.32)),radial-gradient(ellipse at 58% 39%,transparent 13%,rgba(7,9,11,.38) 75%,rgba(7,9,11,.8) 100%);pointer-events:none}#studio-experience .kf-founder-noir:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#07090b,#07090be6 16%,#07090b66 53%,transparent 76%);pointer-events:none}#studio-experience .kf-founder-noir-inner{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:min(54%,860px);max-width:860px;min-width:0;margin:0;padding:clamp(90px,9vw,150px) 1.6vw clamp(125px,11vw,180px) max(7vw,calc((100vw - 1450px)/2));background:transparent;align-self:stretch}#studio-experience .kf-founder-noir-overline{font-size:11px;font-weight:650;letter-spacing:.21em;text-transform:uppercase;color:#c99580;line-height:1.5;margin-bottom:16px}#studio-experience .kf-founder-noir-quote-mark{font:400 clamp(115px,12vw,200px)/.73 var(--font-serif),Georgia,serif;color:#af6d5a40;transform:translateX(-6px);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:10px 0 9px}#studio-experience .kf-founder-noir-inner h2{color:#f4eee6;font-size:clamp(42px,4.5vw,74px);line-height:1.05;letter-spacing:-.075em;font-weight:500;max-width:700px;margin:0 0 34px;text-transform:uppercase}#studio-experience .kf-founder-noir-inner h2 em{color:#c88670;font-family:var(--font-serif),Georgia,serif;font-size:.98em;font-style:italic;letter-spacing:-.04em;font-weight:400}#studio-experience .kf-founder-noir-story{max-width:630px}#studio-experience .kf-founder-noir-story p{font-size:clamp(15px,1.12vw,18px);line-height:1.8;letter-spacing:0;color:#e3dad1;font-weight:400;margin:0 0 18px}#studio-experience .kf-founder-noir-story p+p{font-size:clamp(14px,1vw,16px);color:#bdb5aa}#studio-experience .kf-founder-noir-signature{display:flex;flex-direction:column;gap:8px;margin:17px 0 31px;color:#f4eee6}#studio-experience .kf-founder-noir-dash{width:68px;height:4px;background:#a45f4b;margin-bottom:8px}#studio-experience .kf-founder-noir-signature>span:not(.kf-founder-noir-dash){font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:clamp(32px,3vw,48px);line-height:1;letter-spacing:-.02em}#studio-experience .kf-founder-noir-signature small{font:600 10px/1.6 var(--font-inter),Arial,sans-serif;letter-spacing:.2em;color:#c99883}#studio-experience .kf-founder-noir-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}#studio-experience .kf-founder-noir-actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:31px;min-height:57px;padding:15px 22px;border:1px solid #a45f4b;font-weight:650;letter-spacing:.16em;font-size:11px;text-transform:uppercase;color:#f6f0e9;text-decoration:none;transition:background .2s,color .2s,border-color .2s}#studio-experience .kf-founder-noir-actions a:first-child{background:#a45f4b}#studio-experience .kf-founder-noir-actions a:first-child:hover{background:#c17d65;border-color:#c17d65}#studio-experience .kf-founder-noir-actions a:last-child{background:#07090b7a;border-color:#e7d1c4a8}#studio-experience .kf-founder-noir-actions a:last-child:hover{color:#07090b;background:#f4f0e9}#studio-experience .kf-founder-noir-actions a span{font-size:22px;line-height:1;font-weight:400}#studio-experience .kf-founder-noir-vertical{position:absolute;z-index:2;top:50%;right:clamp(26px,3.5vw,65px);transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;display:flex;flex-direction:row;align-items:flex-start;gap:clamp(14px,1.8vw,36px);max-height:84%;text-transform:uppercase;pointer-events:none}#studio-experience .kf-founder-noir-vertical span:first-child{color:#8e3c3b;font-size:clamp(36px,4.5vw,76px);font-weight:300;letter-spacing:-.08em;line-height:.87;white-space:nowrap}#studio-experience .kf-founder-noir-vertical span:last-child{color:#a84949;font-size:clamp(46px,5.9vw,96px);font-weight:750;letter-spacing:-.085em;line-height:.85;white-space:nowrap}#studio-experience .kf-founder-noir-footer{position:absolute;z-index:4;left:max(7vw,calc((100vw - 1450px)/2));right:4%;bottom:29px;border-top:1px solid #cdb8a667;padding-top:17px;display:flex;justify-content:space-between;gap:20px;color:#d2c3b5;font-size:10px;letter-spacing:.19em;font-weight:600;text-transform:uppercase}@media(max-width:1400px){#studio-experience .kf-founder-noir-inner{width:57%;padding-left:6vw;padding-bottom:105px}#studio-experience .kf-founder-noir-inner h2{font-size:clamp(41px,4.25vw,63px)}#studio-experience .kf-founder-noir .kf-founder-image{width:74%}#studio-experience .kf-founder-noir-vertical{right:25px}}@media(max-width:1050px){#studio-experience .kf-founder.kf-founder-noir{min-height:800px;display:flex;flex-direction:row}#studio-experience .kf-founder-noir-inner{width:60%;padding:100px 2vw 108px 6%}#studio-experience .kf-founder-noir .kf-founder-image{width:83%;height:100%;min-height:0}#studio-experience .kf-founder-noir .kf-founder-image img{-o-object-position:53% 25%;object-position:53% 25%}#studio-experience .kf-founder-noir-vertical{right:15px}#studio-experience .kf-founder-noir-vertical span:first-child{font-size:34px}#studio-experience .kf-founder-noir-vertical span:last-child{font-size:48px}}@media(max-width:780px){#studio-experience .kf-founder.kf-founder-noir{display:block;min-height:0;padding:0}#studio-experience .kf-founder-noir .kf-founder-image{inset:0 0 auto 0;width:100%;height:clamp(430px,71svh,650px);min-height:0;mask-image:linear-gradient(0deg,transparent,black 42%,black);-webkit-mask-image:linear-gradient(0deg,transparent,black 42%,black)}#studio-experience .kf-founder-noir .kf-founder-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:60% 23%;object-position:60% 23%}#studio-experience .kf-founder-noir .kf-founder-photo-shade{background:linear-gradient(0deg,#07090b,transparent 44%,#07090b35),linear-gradient(90deg,#07090b2e,transparent 60%,#07090b20)}#studio-experience .kf-founder-noir:before{background:linear-gradient(0deg,#07090b,transparent 55%)}#studio-experience .kf-founder-noir-inner{width:100%;max-width:100%;min-height:0;display:flex;justify-content:flex-start;padding:clamp(360px,60svh,550px) 7% 112px}#studio-experience .kf-founder-noir-inner h2{font-size:clamp(42px,7.5vw,62px);max-width:650px}#studio-experience .kf-founder-noir-quote-mark{font-size:125px;margin-bottom:5px}#studio-experience .kf-founder-noir-vertical{top:44px;right:23px;transform:none;writing-mode:vertical-rl;gap:9px;max-height:340px}#studio-experience .kf-founder-noir-vertical span:first-child{font-size:29px}#studio-experience .kf-founder-noir-vertical span:last-child{font-size:37px}#studio-experience .kf-founder-noir-footer{left:7%;right:7%;bottom:24px}}@media(max-width:480px){#studio-experience .kf-founder-noir-inner{padding:clamp(330px,55svh,480px) 20px 110px}#studio-experience .kf-founder-noir-inner h2{font-size:clamp(37px,9.8vw,47px);line-height:1.05}#studio-experience .kf-founder-noir-story p{font-size:14px}#studio-experience .kf-founder-noir-story p+p{font-size:13px}#studio-experience .kf-founder-noir-actions{gap:10px}#studio-experience .kf-founder-noir-actions a{min-height:51px;padding:13px 15px;gap:13px;font-size:10px}#studio-experience .kf-founder-noir-vertical{right:13px;top:28px}#studio-experience .kf-founder-noir-vertical span:first-child{font-size:23px}#studio-experience .kf-founder-noir-vertical span:last-child{font-size:30px}#studio-experience .kf-founder-noir-footer{left:20px;right:20px;font-size:8px;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){#studio-experience .kf-founder-noir .kf-founder-image img{transition:none}}#studio-experience .kf-work.kf-work-atelier{background:#172020;color:#f4f0e9;padding:0 0 38px;overflow:hidden}#studio-experience .kf-atelier-heading{padding:clamp(65px,7vw,118px) max(5.7vw,calc((100vw - 1460px)/2)) clamp(37px,4vw,64px);display:flex;justify-content:space-between;align-items:end;gap:48px}#studio-experience .kf-atelier-heading h2{font-size:clamp(55px,6.3vw,109px);line-height:.95;letter-spacing:-.083em;max-width:1220px;margin-top:18px}#studio-experience .kf-atelier-heading h2 em{color:#d2a689}#studio-experience .kf-atelier-heading>p{max-width:315px;font-size:15px;line-height:1.75;color:#d1c7bb;padding-bottom:8px}#studio-experience .kf-atelier-rail{display:flex;flex-direction:row;gap:0;align-items:stretch;width:100%;height:clamp(650px,78svh,940px);overflow:hidden;background:#141d1e;border-block:1px solid #f4f0e936}#studio-experience .kf-atelier-panel{position:relative;isolation:isolate;flex:1 1 0;min-width:0;min-height:0;overflow:hidden;background:#343838;border-right:1px solid #f4f0e943;transition:flex-grow .76s cubic-bezier(.2,.75,.25,1)}#studio-experience .kf-atelier-panel:last-child{border-right:0}#studio-experience .kf-atelier-panel.is-selected{flex-grow:2.8}#studio-experience .kf-atelier-panel-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;background-size:cover,cover,cover;background-repeat:no-repeat;filter:saturate(.83) brightness(.75);transform:scale(1.06);transition:transform .85s cubic-bezier(.2,.8,.2,1),filter .6s ease}#studio-experience .kf-atelier-panel.is-selected .kf-atelier-panel-photo{transform:scale(1);filter:saturate(.91) brightness(1)}#studio-experience .kf-atelier-panel:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,rgba(8,14,15,.62),transparent 55%)}#studio-experience .kf-atelier-panel.is-selected:before{background:linear-gradient(0deg,rgba(5,10,11,.92),rgba(5,10,11,.18) 68%,rgba(5,10,11,.19)),linear-gradient(90deg,rgba(5,10,11,.35),transparent 76%)}#studio-experience .kf-atelier-select{position:absolute;inset:0;z-index:2;width:100%;height:100%;padding:0;border:0;background:transparent;color:transparent;cursor:pointer}#studio-experience .kf-atelier-select:focus-visible{outline:3px solid #efb58f;outline-offset:-8px}#studio-experience .kf-atelier-panel-top{position:absolute;top:28px;left:clamp(16px,1.7vw,34px);right:clamp(16px,1.7vw,34px);z-index:3;display:flex;justify-content:space-between;gap:10px;color:#f8f0e5;font-size:11px;font-weight:650;letter-spacing:.16em;pointer-events:none}#studio-experience .kf-atelier-panel-top .kf-atelier-mark{display:none}#studio-experience .kf-atelier-vertical{position:absolute;right:clamp(17px,2.2vw,40px);bottom:100px;z-index:3;writing-mode:vertical-rl;transform:rotate(180deg);color:#fff;font-size:clamp(24px,2.2vw,40px);line-height:.98;font-weight:650;letter-spacing:-.063em;text-transform:uppercase;white-space:nowrap;text-shadow:0 4px 24px #08100fc7;pointer-events:none;transition:opacity .3s ease,transform .45s ease}#studio-experience .kf-atelier-panel.is-selected .kf-atelier-vertical{opacity:0;transform:translateY(15px) rotate(180deg)}#studio-experience .kf-atelier-information{position:absolute;left:clamp(24px,3vw,55px);right:clamp(24px,3vw,55px);bottom:clamp(96px,12%,150px);z-index:4;display:flex;flex-direction:column;align-items:flex-start;max-width:580px;color:#fff;text-shadow:0 2px 15px #090e0dc7;animation:kf-atelier-enter .45s cubic-bezier(.2,.8,.2,1) both}#studio-experience .kf-atelier-category{color:#edc0a0;font-size:10px;line-height:1.5;letter-spacing:.18em;font-weight:700;margin-bottom:18px!important}#studio-experience .kf-atelier-information h3{font-size:clamp(37px,3.6vw,67px);line-height:.98;letter-spacing:-.07em;margin-bottom:14px!important}#studio-experience .kf-atelier-headline{font-family:var(--font-serif),Georgia,serif!important;font-size:clamp(25px,2.35vw,41px)!important;font-style:italic;line-height:1.12;letter-spacing:-.035em;color:#edb58d;max-width:490px;margin-bottom:17px!important}#studio-experience .kf-atelier-summary{max-width:485px;font-size:clamp(12px,.93vw,15px);line-height:1.72;color:#f3eee6;margin-bottom:20px!important}#studio-experience .kf-atelier-project-link{position:relative;z-index:6;display:inline-flex;gap:37px;min-height:48px;align-items:center;justify-content:space-between;padding:11px 0;border-bottom:2px solid #d48f73;color:#fff;font-size:11px;font-weight:750;letter-spacing:.13em;text-decoration:none;text-shadow:none}#studio-experience .kf-atelier-project-link span{font-size:23px;font-weight:400;line-height:1}#studio-experience .kf-atelier-project-link:hover{color:#f5bda3}#studio-experience .kf-atelier-panel-foot{position:absolute;left:clamp(16px,1.7vw,34px);right:clamp(16px,1.7vw,34px);bottom:25px;z-index:3;display:flex;align-items:center;gap:14px;color:#f7ede1;font-size:10px;letter-spacing:.13em;font-weight:600;pointer-events:none;text-shadow:0 2px 12px #08100fa8}#studio-experience .kf-atelier-foot-line{width:min(74px,5vw);height:4px;background:#b86152}#studio-experience .kf-atelier-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 5.7vw;min-height:106px;background:#172020;color:#f4e9da}#studio-experience .kf-atelier-footer-left{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:10px;letter-spacing:.15em;color:#baa997}#studio-experience .kf-atelier-footer-left strong{font-size:19px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#f7e8d8}#studio-experience .kf-atelier-current-name{font-size:13px;letter-spacing:0;color:#f3eae0}#studio-experience .kf-atelier-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-left:auto}#studio-experience .kf-atelier-controls button{display:grid;place-items:center;width:52px;height:52px;border:1px solid #c9b5a3;border-radius:50%;background:transparent;color:#eee6dc;font-size:26px;line-height:1;transition:background .2s,color .2s}#studio-experience .kf-atelier-controls button:hover{color:#172020;background:#eee6dc}#studio-experience .kf-atelier-all{display:inline-flex;align-items:center;gap:17px;padding:12px 0;border-bottom:1px solid #dca483;color:#f4eee6;font-size:11px;font-weight:700;letter-spacing:.12em;text-decoration:none;white-space:nowrap}#studio-experience .kf-atelier-all span{font-size:22px;font-weight:400}#studio-experience .kf-atelier-all:hover{color:#dfa483}@keyframes kf-atelier-enter{0%{opacity:0;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){#studio-experience .kf-atelier-panel.is-selected{flex-grow:2.6}#studio-experience .kf-atelier-heading h2{font-size:clamp(52px,6.3vw,85px)}#studio-experience .kf-atelier-vertical{right:14px;font-size:clamp(21px,2.3vw,30px)}#studio-experience .kf-atelier-information{left:23px;right:20px;bottom:102px}#studio-experience .kf-atelier-summary{font-size:13px}#studio-experience .kf-atelier-footer-left>span:first-child{display:none}}@media(max-width:850px){#studio-experience .kf-atelier-heading{display:block;padding:76px 6% 37px}#studio-experience .kf-atelier-heading h2{font-size:clamp(51px,9vw,79px)}#studio-experience .kf-atelier-heading>p{max-width:540px;margin-top:23px;font-size:14px}#studio-experience .kf-atelier-rail{height:clamp(615px,79svh,850px);min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:8vw;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#9c6a52 #25312f}#studio-experience .kf-atelier-panel,#studio-experience .kf-atelier-panel.is-selected{flex:0 0 min(84vw,590px);width:min(84vw,590px);scroll-snap-align:center;transition:none}#studio-experience .kf-atelier-vertical{font-size:27px}#studio-experience .kf-atelier-information{bottom:100px;left:24px;right:24px;max-width:490px}#studio-experience .kf-atelier-information h3{font-size:clamp(39px,7vw,58px)}#studio-experience .kf-atelier-headline{font-size:clamp(27px,5vw,38px)!important}#studio-experience .kf-atelier-summary{font-size:14px}#studio-experience .kf-atelier-footer{padding:18px 6%}}@media(max-width:600px){#studio-experience .kf-atelier-heading h2{font-size:clamp(45px,9vw,68px)}#studio-experience .kf-atelier-rail{height:670px}#studio-experience .kf-atelier-panel,#studio-experience .kf-atelier-panel.is-selected{flex-basis:86vw;width:86vw}#studio-experience .kf-atelier-information{left:18px;right:17px;bottom:88px}#studio-experience .kf-atelier-information h3{font-size:38px}#studio-experience .kf-atelier-headline{font-size:27px!important}#studio-experience .kf-atelier-summary{font-size:12px;line-height:1.65}#studio-experience .kf-atelier-vertical{right:16px;font-size:29px}#studio-experience .kf-atelier-panel-foot{left:18px;right:18px;bottom:21px;font-size:9px}#studio-experience .kf-atelier-footer{flex-wrap:wrap;min-height:0;gap:18px}#studio-experience .kf-atelier-current-name{display:none}#studio-experience .kf-atelier-all{font-size:10px}#studio-experience .kf-atelier-controls button{width:43px;height:43px;font-size:22px}}@media(prefers-reduced-motion:reduce){#studio-experience .kf-atelier-panel,#studio-experience .kf-atelier-panel-photo,#studio-experience .kf-atelier-vertical{transition:none!important}#studio-experience .kf-atelier-information{animation:none!important}}#studio-experience .kf-editorial{position:relative;isolation:isolate;overflow:hidden;background:#172022;color:#f4eee5;padding:clamp(45px,5vw,80px) max(6vw,calc((100vw - 1500px)/2)) 45px}#studio-experience .kf-editorial:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(ellipse at 100% 12%,#a45f4b20,transparent 55%),linear-gradient(125deg,transparent 50%,#050a0b65)}#studio-experience .kf-editorial-top{display:flex;justify-content:space-between;gap:24px;font-size:10px;line-height:1.6;letter-spacing:.19em;font-weight:650;color:#c3957b}#studio-experience .kf-editorial-heading{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:40px;padding:65px 0 55px}#studio-experience .kf-editorial-heading h2{font-size:clamp(48px,6.5vw,106px);line-height:.99;letter-spacing:-.075em;text-wrap:wrap}#studio-experience .kf-editorial-heading h2 em{color:#d0987c;letter-spacing:-.055em}#studio-experience .kf-editorial-heading>p{font-size:16px;line-height:1.7;color:#c1b8ac;padding-bottom:8px}#studio-experience .kf-editorial-chapters{border-top:1px solid #c3957b90}#studio-experience .kf-editorial-chapter{position:relative;display:grid;grid-template-columns:minmax(110px,.4fr) minmax(0,1.15fr) minmax(0,1fr);gap:clamp(25px,4vw,65px);align-items:center;min-height:260px;padding:45px 0;border-bottom:1px solid #c3957b50}#studio-experience .kf-editorial-number{align-self:center;font-family:var(--font-serif),Georgia,serif;font-size:clamp(95px,11vw,175px);font-weight:400;font-style:italic;line-height:.85;letter-spacing:-.09em;color:#c3957b55}#studio-experience .kf-editorial-chapter h3{font-size:clamp(37px,4.2vw,68px);line-height:1.06;letter-spacing:-.065em}#studio-experience .kf-editorial-chapter h3 em{color:#d0987c}#studio-experience .kf-editorial-chapter p{font-size:clamp(15px,1.2vw,18px);line-height:1.8;color:#cfc6bb;max-width:390px}#studio-experience .kf-editorial-chapter:nth-child(2){background:linear-gradient(90deg,transparent,#b9856520,transparent)}#studio-experience .kf-editorial-chapter:nth-child(2) .kf-editorial-number{color:#d0987c}#studio-experience .kf-editorial-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:30px;font-size:9px;line-height:1.7;letter-spacing:.16em;color:#c3957b}#studio-experience .kf-editorial-bottom a{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:50px;padding:0 20px;background:#b77860;color:#fff5e9;font-size:10px;font-weight:650;letter-spacing:.12em}#studio-experience .kf-editorial-bottom a:hover{background:#cc9277}#studio-experience .kf-editorial-bottom a span{font-size:22px}@media(max-width:900px){#studio-experience .kf-editorial-heading{grid-template-columns:1fr;gap:25px}#studio-experience .kf-editorial-heading>p{max-width:420px}#studio-experience .kf-editorial-chapter{grid-template-columns:90px minmax(0,1fr);gap:20px}#studio-experience .kf-editorial-chapter p{grid-column:2;max-width:500px}#studio-experience .kf-editorial-number{font-size:105px;align-self:start}#studio-experience .kf-editorial-chapter h3{font-size:clamp(40px,6vw,62px)}}@media(max-width:600px){#studio-experience .kf-editorial{padding:42px 22px 38px}#studio-experience .kf-editorial-top{font-size:9px}#studio-experience .kf-editorial-top>span:last-child{display:none}#studio-experience .kf-editorial-heading{padding:45px 0 38px}#studio-experience .kf-editorial-heading h2{font-size:clamp(39px,8.8vw,53px)}#studio-experience .kf-editorial-heading>p{font-size:15px}#studio-experience .kf-editorial-chapter{grid-template-columns:58px minmax(0,1fr);gap:18px;min-height:0;padding:32px 0}#studio-experience .kf-editorial-number{font-size:76px}#studio-experience .kf-editorial-chapter h3{font-size:clamp(30px,7.6vw,44px)}#studio-experience .kf-editorial-chapter p{font-size:14px}#studio-experience .kf-editorial-bottom{flex-direction:column;align-items:flex-start;gap:22px}}#studio-experience .kf-declaration-craft .kf-declaration-bottom{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,80px);margin-top:clamp(55px,6vw,95px)}#studio-experience .kf-craft-image{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background:#211c17}#studio-experience .kf-craft-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.75)}#studio-experience .kf-declaration-craft .kf-declaration-bottom p{max-width:430px;font-size:clamp(16px,1.3vw,20px);line-height:1.8}@media(max-width:780px){#studio-experience .kf-declaration-craft .kf-declaration-bottom{grid-template-columns:1fr;gap:30px;margin-top:45px}#studio-experience .kf-craft-image{aspect-ratio:16/10}#studio-experience .kf-declaration-craft .kf-declaration-bottom p{font-size:16px}}#studio-experience .kf-story{padding-top:clamp(55px,6vw,90px)}#studio-experience .kf-story-body{display:block;padding:clamp(40px,5vw,75px) 0 48px}#studio-experience .kf-story h2{font-size:clamp(65px,10.5vw,180px);line-height:.91;letter-spacing:-.085em}#studio-experience .kf-story-reveal>em,#studio-experience .kf-story-reveal>span{display:block;white-space:nowrap}#studio-experience .kf-story-reveal>em{font-size:clamp(70px,14vw,230px);line-height:1.04;letter-spacing:-.055em;color:#a45f4b}#studio-experience .kf-story-aside{max-width:540px;margin:30px 0 0 auto;padding:0}#studio-experience .kf-story-aside p:first-of-type{font-size:clamp(17px,1.6vw,23px);line-height:1.55;letter-spacing:-.025em;margin-bottom:12px}#studio-experience .kf-story-reveal[data-film-reveal]{opacity:1;transform:none}#studio-experience .kf-story-reveal.kf-visible>em,#studio-experience .kf-story-reveal.kf-visible>span{animation:kf-story-line .85s cubic-bezier(.2,.7,.2,1) both}#studio-experience .kf-story-reveal.kf-visible>span:nth-child(2){animation-delay:.18s}#studio-experience .kf-story-reveal.kf-visible>em{animation-delay:.36s}@keyframes kf-story-line{0%{opacity:0;transform:translateY(30px);clip-path:inset(100% 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@media(max-width:600px){#studio-experience .kf-story{padding-top:48px}#studio-experience .kf-story-body{padding:38px 0 36px}#studio-experience .kf-story h2{font-size:clamp(48px,12vw,72px)}#studio-experience .kf-story-reveal>em{font-size:clamp(48px,13.5vw,81px)}#studio-experience .kf-story-aside{margin-top:26px;max-width:420px}#studio-experience .kf-story-aside p:first-of-type{font-size:17px}}@media(prefers-reduced-motion:reduce){#studio-experience .kf-story-reveal.kf-visible>em,#studio-experience .kf-story-reveal.kf-visible>span{animation:none!important}}#studio-experience .kf-hero h1{font-size:clamp(15.488px,5.2096vw,96.448px);max-width:none}#studio-experience .kf-hero h1 em,#studio-experience .kf-hero-title-line{display:block;white-space:nowrap}#studio-experience .kf-underwater-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.7) brightness(.9);pointer-events:none}#studio-experience .kf-overlap-vertical{font-size:clamp(28px,4.8svh,62px);letter-spacing:-.055em;top:17%;max-height:none}#studio-experience .kf-underwater-control{position:absolute;z-index:3;left:6%;bottom:26%;padding:10px 14px;border:1px solid rgba(244,240,233,.5);background:rgba(8,17,20,.55);color:#f4f0e9;font:inherit;font-size:10px;letter-spacing:.14em;cursor:pointer}#studio-experience .kf-underwater-control:hover{background:rgba(8,17,20,.85)}#studio-experience .kf-underwater-control:focus-visible{outline:2px solid #f4f0e9;outline-offset:5px}@media(max-width:650px){#studio-experience .kf-overlap-vertical{font-size:clamp(25px,4svh,38px);top:16%}#studio-experience .kf-underwater-control{left:20px;bottom:30%}}#studio-experience .kf-underwater-figures{position:absolute;z-index:2;top:36%;left:6%;right:18%;margin:0;display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:clamp(20px,3vw,64px);color:#f4f0e9}#studio-experience .kf-underwater-figure{display:flex;flex-direction:column;min-width:0;opacity:1;transform:translateY(0);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}#studio-experience .kf-underwater-figure:nth-child(2){transition-delay:.14s}#studio-experience .kf-underwater-figure:nth-child(3){transition-delay:.28s}#studio-experience .kf-underwater-figures[data-phase=waiting] .kf-underwater-figure{opacity:0;transform:translateY(18px)}#studio-experience .kf-underwater-figure dd{order:-1;margin:0;padding-bottom:22px;font-size:clamp(48px,6.5vw,128px);font-weight:600;line-height:1;letter-spacing:-.065em;white-space:nowrap}#studio-experience .kf-figure-accent{color:#cf9278}#studio-experience .kf-underwater-figure dt{border-top:1px solid rgba(244,240,233,.5);padding-top:16px;font-size:clamp(9px,.75vw,12px);line-height:1.7;letter-spacing:.13em;font-weight:500}@media(max-width:650px){#studio-experience .kf-underwater-figures{top:17%;bottom:36%;left:20px;right:24%;grid-template-columns:1fr;gap:12px}#studio-experience .kf-underwater-figure{display:grid;grid-template-columns:44% 1fr;align-items:center;gap:12px;border-bottom:1px solid rgba(244,240,233,.35);padding-bottom:10px}#studio-experience .kf-underwater-figure dd{font-size:clamp(34px,9vw,54px);padding:0}#studio-experience .kf-underwater-figure dt{border:0;padding:0;font-size:8px;letter-spacing:.09em;line-height:1.65}}@media(prefers-reduced-motion:reduce){#studio-experience .kf-underwater-figures .kf-underwater-figure{opacity:1!important;transform:none!important;transition:none!important}}#studio-experience .kf-founder-noir-vertical{font-size:clamp(28px,min(4vw,5svh),58px);gap:.3em;max-height:none}#studio-experience .kf-founder-noir-vertical span:first-child{font-size:.72em;flex-shrink:0}#studio-experience .kf-founder-noir-vertical span:last-child{font-size:1em;flex-shrink:0}@media(max-width:780px){#studio-experience .kf-founder-noir-vertical{font-size:clamp(22px,3.6svh,28px);top:28px;gap:.3em}}@media(max-width:480px){#studio-experience .kf-founder-noir-vertical{font-size:clamp(20px,3.2svh,24px)}}#studio-experience .kf-founder-noir-vertical{right:clamp(56px,4.5vw,82px)}#studio-experience .kf-atelier-heading #kf-work-title{font-size:clamp(30px,4.7vw,82px);white-space:nowrap;text-wrap:nowrap}@media(max-width:850px){#studio-experience .kf-atelier-heading #kf-work-title{font-size:clamp(22px,7.3vw,60px)}}@media(max-width:600px){#studio-experience .kf-hero{min-height:640px;min-height:clamp(640px,calc(100svh - 80px),740px)}#studio-experience .kf-hero h1{font-size:clamp(29px,8.2vw,46px);line-height:.98}#studio-experience .kf-hero h1 em{font-size:clamp(23px,6.4vw,36px);letter-spacing:-.055em;margin-top:7px}#studio-experience .kf-hero-content{padding:40px 0}#studio-experience .kf-hero-sub{margin-top:25px}#studio-experience .kf-hero-links{display:grid;grid-template-columns:1fr 1fr}#studio-experience .kf-hero-links a{white-space:normal;gap:10px}#studio-experience .kf-atelier-heading{padding:48px 22px 30px}#studio-experience .kf-atelier-rail{height:550px}#studio-experience .kf-atelier-information{bottom:66px}#studio-experience .kf-atelier-information h3{font-size:34px}#studio-experience .kf-atelier-headline{font-size:25px!important}#studio-experience .kf-atelier-summary{font-size:13px}#studio-experience .kf-atelier-panel-photo{transform:none}#studio-experience .kf-atelier-controls button{width:46px;height:46px}#studio-experience .kf-founder-noir .kf-founder-image{height:clamp(360px,100vw,450px)}#studio-experience .kf-founder-noir-inner{padding:clamp(310px,85vw,380px) 22px 100px}#studio-experience .kf-founder-noir-quote-mark{display:none}#studio-experience .kf-founder-noir-vertical{right:22px;font-size:20px}#studio-experience .kf-founder-noir-story p,#studio-experience .kf-founder-noir-story p+p{font-size:15px;line-height:1.75}}@media(max-width:400px){#studio-experience .kf-hero-rule-caption{display:none}}#studio-experience .kf-atelier-panel-photo picture{position:absolute;inset:0;display:block;overflow:hidden;width:100%;height:100%}#studio-experience .kf-atelier-panel-photo picture img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#studio-experience .kf-atelier-panel-photo:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(12,19,21,.27),rgba(9,16,18,.12) 39%,rgba(8,13,15,.78))}@media (min-width:1500px){#studio-experience .kf-founder-noir .kf-founder-image{background:#07090b}#studio-experience .kf-founder-noir .kf-founder-image img{-o-object-fit:contain;object-fit:contain;-o-object-position:62% center;object-position:62% center}}#studio-experience .kf-underwater-figure dd.kf-figure-word{font-size:clamp(34px,3.65vw,80px);font-weight:600;line-height:1.04;letter-spacing:-.075em;white-space:nowrap;text-transform:none;padding-bottom:21px}#studio-experience .kf-underwater-figure dd.kf-figure-word-long{letter-spacing:-.08em}@media(max-width:1100px) and (min-width:651px){#studio-experience .kf-underwater-figures{left:5%;right:11%;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.7vw,25px)}#studio-experience .kf-underwater-figure dd.kf-figure-word{font-size:clamp(27px,3.25vw,39px);letter-spacing:-.075em}}@media(max-width:650px){#studio-experience .kf-underwater-figure{display:flex;flex-direction:column;align-items:flex-start;gap:3px;border-bottom:1px solid rgba(244,240,233,.35);padding-bottom:12px}#studio-experience .kf-underwater-figure dd.kf-figure-word{font-size:clamp(31px,8vw,49px);line-height:1.02;padding-bottom:3px}#studio-experience .kf-underwater-figure dt{font-size:9px;line-height:1.6;border:0;padding:0}}