@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--paper:#e9e7e2;--ink:#24251f;--accent:#e96738;--line:rgba(36,37,31,.23)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:70px}body{margin:0;background:var(--paper);color:var(--ink);font-family:DM Sans,Arial,sans-serif}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a,button{color:inherit}a{text-decoration:none}button{border:0}::selection{background:var(--accent);color:var(--paper)}:focus-visible{outline:2px solid var(--accent);outline-offset:6px}em{font-family:Georgia,Times New Roman,serif;font-weight:400}h1,h2,h3,p{margin:0}button{background:none}.header{height:90px;position:absolute;top:0;left:0;width:100%;z-index:30;padding:0 4.4%;display:flex;align-items:center;justify-content:space-between}.monogram{font-size:38px;letter-spacing:-5px;font-weight:800}.monogram span{font-style:italic}.header-role{font-size:10px;letter-spacing:1.4px}.menu-button{font-size:11px;letter-spacing:1.5px;display:flex;align-items:center;gap:18px;padding:12px 0}.menu-icon{font-size:20px;transform:scaleX(1.3)}.hero{height:100svh;min-height:680px;position:relative;overflow:hidden;background:#ddd9d2}.hero-topline{top:128px;left:4.4%;right:4.4%;font-size:9px;letter-spacing:1.3px;z-index:5}.hero-name,.hero-topline{position:absolute;display:flex;justify-content:space-between}.hero-name{z-index:3;top:20%;left:4%;right:4%;font-family:Manrope,Arial,sans-serif;font-weight:800;font-size:clamp(90px,15.7vw,245px);line-height:.84;letter-spacing:-.075em;pointer-events:none}.hero-name>span{display:block}.hero-name>span:last-child{margin-top:1.05em}.name-dot{font-family:Arial;font-size:.09em;letter-spacing:0;position:absolute;margin:14px 0 0 10px}.portrait-frame{position:absolute;z-index:2;width:46%;height:89%;left:27%;bottom:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 13%,black 87%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 13%,black 87%,transparent)}.portrait-inner,.portrait-render{width:100%;height:100%}.portrait-render{position:relative}.portrait-render>img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.portrait-render>div{position:absolute!important;inset:0}.portrait-hit{inset:0;width:100%;height:100%}.hero-side,.portrait-hit{position:absolute;z-index:4}.hero-side{left:4.5%;top:58%;font-size:11px;line-height:1.5;letter-spacing:1px}.orange-dot{width:7px;height:7px;background:var(--accent);display:block;border-radius:50%;margin-bottom:14px}.hero-caption{position:absolute;right:4.5%;top:68%;font-size:10px;line-height:1.6;letter-spacing:1px;z-index:4}.hero-bottom{position:absolute;bottom:40px;left:4.5%;gap:70px;z-index:6}.hero-bottom,.scroll-link{display:flex;align-items:center}.scroll-link{font-size:10px;letter-spacing:1.2px;gap:20px}.scroll-link span{font-size:24px}.hero-index{font-size:9px;color:#77766b}.interact-button{position:absolute;right:4.5%;bottom:35px;display:flex;align-items:center;gap:15px;z-index:7;text-align:left;font-size:9px;letter-spacing:1.2px}.interaction-symbol{background:var(--accent);height:45px;width:45px;display:grid;place-items:center;border-radius:50%;font-size:27px;transition:transform .4s}.interact-button:hover .interaction-symbol{transform:rotate(90deg)}.interact-button small{display:block;font-size:7px;margin-top:6px;color:#78776c}.is-locked{outline:1px solid var(--accent);outline-offset:-12px}.section-pad{padding:65px 6% 100px}.section-label{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1.3px;padding-bottom:25px;border-bottom:1px solid var(--line)}.about{position:relative;background:var(--paper)}.about-title{font-size:clamp(48px,7.2vw,112px);line-height:1.07;letter-spacing:-.055em;font-weight:500;margin:80px 0 60px}.accent{color:var(--accent)}.about-bottom{display:grid;grid-template-columns:1fr 1fr 35px;grid-gap:35px;gap:35px;align-items:center}.asterisk{font-size:140px;color:var(--accent);padding-left:14%;font-weight:400}.about-copy{max-width:400px;font-size:17px;line-height:1.65}.about-copy p+p{margin-top:20px;color:#77786e;font-size:14px}.text-link{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px;border-bottom:1px solid var(--ink);padding:24px 0 12px}.text-link span{font-size:22px}.vertical-note{writing-mode:vertical-rl;font-size:8px;letter-spacing:1.4px}.work{background:#252720;color:#e9e7df;--line:rgba(233,231,223,.25)}.work-heading{display:flex;justify-content:space-between;align-items:flex-end;margin:60px 0}.work-heading h2{font-size:clamp(65px,8vw,125px);line-height:.98;font-weight:500;letter-spacing:-.055em}.work-heading p{font-size:14px;line-height:1.6;max-width:270px}.work-heading small{display:block;font-size:8px;letter-spacing:1px;color:#92968a;margin-top:25px}.project-grid{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:80px 5%;gap:80px 5%}.project{padding:0;text-align:left;color:inherit;min-width:0}.project:nth-child(2){margin-top:150px}.project:nth-child(3){grid-column:1/-1;width:75%;margin-top:-20px}.project-art{height:450px;position:relative;overflow:hidden;isolation:isolate;transition:background 1s}.art-field{background:#cbc8bc;color:#252720}.art-systems{background:#ba674c;color:#ede8db}.art-states{background:#aeb6af;color:#29352e;height:430px}.art-grid{background-image:linear-gradient(currentColor 1px,transparent 0),linear-gradient(90deg,currentColor 1px,transparent 0);background-size:55px 55px;opacity:.08;transform:perspective(600px) rotateX(40deg) scale(1.7)}.art-grid,.art-word{position:absolute;inset:0}.art-word{display:grid;place-items:center;font-size:145px;letter-spacing:-12px;font-family:Georgia,serif;z-index:2;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.art-label{position:absolute;bottom:20px;left:22px;font-size:8px;letter-spacing:1px}.art-arrow{position:absolute;right:20px;top:16px;font-size:26px}.sculpture{position:absolute;inset:15%;display:grid;place-items:center;transform:rotate(-30deg);transition:transform 1s}.sculpture i{position:absolute;width:75%;height:75%;border:1px solid;border-radius:50%;transform:rotateY(55deg) rotate(calc(var(--i,1)*15deg));opacity:.6}.sculpture i:nth-child(2){transform:rotateY(30deg) rotate(45deg);width:100%}.sculpture i:nth-child(3){transform:rotateX(60deg);height:100%}.sculpture i:nth-child(4){transform:rotateX(40deg) rotate(65deg);width:110%}.sculpture i:nth-child(5){width:35%;height:35%;background:currentColor;opacity:.08;filter:blur(15px)}.project:hover .art-field .sculpture{transform:rotate(25deg) scale(1.2)}.project:hover .art-systems .art-word{transform:translateY(-15px) rotate(-8deg)}.project:hover .art-states .art-grid{transform:perspective(500px) rotateX(60deg) scale(2);transition:transform 1s}.project:hover .art-states .art-word{transform:scale(1.25)}.project-meta{font-size:8px;letter-spacing:.7px;margin-top:20px;color:#b5b7ac}.project h3,.project-meta{display:flex;justify-content:space-between}.project h3{font-weight:400;font-size:30px;letter-spacing:-1px;margin-top:12px}.project h3 span{font-size:24px}.experiments{background:#dfddd5}.experiment-layout{display:grid;grid-template-columns:1fr 1.2fr;margin-top:75px;grid-gap:50px;gap:50px}.experiment-layout h2{font-size:clamp(85px,11vw,180px);line-height:.85;letter-spacing:-.065em;font-weight:500}.experiment-layout h2 .accent{font-size:.6em;margin-left:25px}.experiment-layout p{margin:40px 0;font-size:15px;line-height:1.6}.pill{border:1px solid #aaa99c;border-radius:50px;padding:17px 22px;font-size:9px;letter-spacing:.6px;display:flex;gap:30px;align-items:center}.pill span{font-size:18px}.experiment-status{display:block;font-size:8px;letter-spacing:1px;margin-top:20px;color:#77786e}.experiment-art{position:relative;min-height:500px;display:grid;place-items:center;background:radial-gradient(ellipse,#c7c5ba,transparent 65%)}.experiment-orbit{width:70%;aspect-ratio:1;position:relative;transform-style:preserve-3d;transition:scale 1s,filter 1s}.experiment-orbit i{position:absolute;inset:0;border:1.2px solid #555849;border-radius:50%;transform:rotate(calc(var(--i)*15deg)) scaleX(.34);transition:border-radius 1s,transform 1s,border-color 1s}.mode-1 .experiment-orbit{scale:1.15}.mode-1 .experiment-orbit i{border-radius:25%;transform:rotate(calc(var(--i)*15deg)) scaleX(.6);border-color:var(--accent)}.mode-2 .experiment-orbit i{transform:rotate(calc(var(--i)*15deg)) translateX(calc(var(--i)*2px)) scaleX(.2)}.cross{position:absolute;font-size:24px;color:#898b7e}.cross-one{left:0;top:0}.cross-two{right:0;bottom:45px}.experiment-art-caption{position:absolute;bottom:0;font-size:8px;letter-spacing:1.2px}.contact{background:#eceae4;padding-bottom:25px}.contact>p{margin-top:70px;font-size:17px}.contact-title{position:relative;display:block;font-size:clamp(65px,11vw,175px);line-height:1.05;font-weight:500;letter-spacing:-.065em;margin:30px 0 90px}.contact-title>span{position:absolute;right:0;top:15px;color:var(--accent);font-size:1em;transition:transform .6s}.contact-title:hover>span{transform:translate(10px,-10px)}footer{padding-top:25px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:8px;letter-spacing:1px}footer .monogram{letter-spacing:-5px}.overlay{position:fixed;inset:0;z-index:50;padding:80px 8% 45px;background:#252720;color:var(--paper);overflow-y:auto;animation:overlay-in .55s cubic-bezier(.2,.8,.2,1);--line:rgba(233,231,223,.25)}.overlay-close{position:absolute;top:30px;right:4.5%;font-size:11px;letter-spacing:1px;z-index:2}.nav-overlay nav{margin:50px 0}.nav-overlay nav a{display:flex;align-items:center;gap:25px;font-size:clamp(35px,6vw,80px);letter-spacing:-3px;padding:8px 0;transition:color .3s,transform .3s}.nav-overlay nav a:hover{color:var(--accent);transform:translateX(10px)}.nav-overlay nav small{font-size:10px;letter-spacing:0;color:#989b8f;min-width:25px}.nav-overlay nav a>span{margin-left:auto;font-size:.6em}.nav-footer{font-size:9px;letter-spacing:1px}.project-overlay h2{font-size:clamp(40px,7vw,100px);letter-spacing:-.055em;font-weight:400;margin:35px 0}.project-overlay .project-art{height:45vh;min-height:250px}.project-description{display:grid;grid-template-columns:1fr 1fr;grid-gap:10%;gap:10%;margin-top:35px;font-size:17px;line-height:1.6}.project-description small,.project-description span{font-size:10px;color:#adb0a3}.project-description small{display:block}.project-description div p{margin:10px 0;font-size:13px}.contact-overlay{display:flex;flex-direction:column;justify-content:center}.contact-overlay h2{font-size:clamp(50px,10vw,130px);letter-spacing:-.065em;margin:40px 0}.contact-overlay p{line-height:1.7;color:#b9bcae}.cursor{display:none;position:fixed;left:0;top:0;width:10px;height:10px;background:var(--accent);border-radius:50%;z-index:100;pointer-events:none;transform:translate(-50%,-50%);align-items:center;justify-content:center;font-size:8px;letter-spacing:.5px;color:var(--paper);transition:width .25s,height .25s,background .25s}.cursor[data-active=true]{width:65px;height:65px;background:#24251fcc}.intro-line{height:3px;background:var(--accent);position:fixed;top:0;left:0;right:0;z-index:100;transform-origin:right}@keyframes overlay-in{0%{-webkit-clip-path:inset(100% 0 0);clip-path:inset(100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@media(pointer:fine) and (prefers-reduced-motion:no-preference){.cursor{display:flex}}@media(min-width:1600px){.hero-name{font-size:15.7vw}.portrait-frame{width:43%;left:28.5%}}@media(max-width:900px){.header{height:75px}.header-role{font-size:8px}.hero{min-height:700px}.hero-topline{top:100px}.hero-name{top:24%;font-size:17vw;flex-direction:column;line-height:.85;z-index:3}.hero-name>span:last-child{margin-top:0;text-align:right}.portrait-frame{width:78%;left:11%;height:83%;z-index:2}.hero-name>span:first-child{width:45%}.hero-side{top:60%;font-size:9px}.hero-caption{top:75%;font-size:8px}.hero-index{display:none}.hero-bottom{bottom:30px}.interact-button{bottom:25px}.about-title{margin:60px 0}.about-copy{font-size:16px}.art-states,.project-art{height:350px}.project:nth-child(2){margin-top:100px}.project-meta{font-size:7px;gap:10px}.experiment-layout{gap:10px}.experiment-art{min-height:400px}.section-label{font-size:8px}.work-heading p{max-width:200px;font-size:12px}}@media(max-width:600px){.header-role{display:none}.header{padding:0 6%}.hero{min-height:650px}.hero-topline{left:6%;right:6%;font-size:7px;top:100px}.hero-topline span:last-child{display:none}.hero-name{top:19%;left:6%;right:6%;font-size:24vw;line-height:.9}.hero-name>span:last-child{margin-top:.05em}.portrait-frame{width:110%;left:-5%;height:76%;-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}.hero-side{top:56%;left:6%;font-size:8px}.hero-caption{display:none}.hero-bottom{left:6%;bottom:33px}.scroll-link{font-size:7px;gap:9px}.interact-button{right:6%;font-size:7px;gap:8px}.interact-button small{display:none}.interaction-symbol{width:36px;height:36px;font-size:23px}.name-dot{margin:6px 0 0 3px}.section-pad{padding:40px 6% 65px}.section-label span:last-child{max-width:130px;text-align:right;line-height:1.6}.about-title{font-size:12vw;margin:50px 0 35px}.about-bottom{grid-template-columns:1fr;gap:25px}.asterisk{font-size:70px;padding:0}.about-copy{max-width:100%;font-size:16px}.vertical-note{display:none}.work-heading{display:block;margin:45px 0}.work-heading h2{font-size:19vw}.work-heading p{margin-top:25px;max-width:100%}.work-heading small{margin-top:15px}.project,.project-grid{display:block}.project{width:100%!important;margin:0 0 40px!important}.art-states,.project-art{height:360px}.project h3{font-size:27px}.project-meta{font-size:7px}.experiment-layout{grid-template-columns:1fr;margin-top:45px}.experiment-layout h2{font-size:28vw}.experiment-layout p{margin:30px 0}.experiment-art{min-height:360px;margin-top:40px}.contact>p{margin-top:45px;font-size:14px}.contact-title{font-size:16vw;margin-bottom:65px}.contact-title>span{font-size:.65em;top:8px}footer{flex-wrap:wrap;font-size:7px;gap:20px}footer .monogram{width:35%}footer span:nth-child(3){display:none}.overlay{padding:85px 6% 35px}.nav-overlay nav a{font-size:10vw;letter-spacing:-1.5px;padding:16px 0;gap:15px}.project-description{grid-template-columns:1fr;gap:25px;font-size:15px}.project-overlay .project-art{height:350px}.contact-overlay h2{font-size:17vw}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.intro-line{display:none}}@media(min-width:901px){.hero-name{display:block;font-size:13.2vw;top:20%;height:61%}.hero-name>span{position:absolute;left:0;top:0}.hero-name>span:last-child{left:auto;right:0;top:auto;bottom:0;margin-top:0}.hero-caption{top:52%}.portrait-frame{mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent),linear-gradient(180deg,transparent,black 20%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,black 15%,black 85%,transparent),linear-gradient(180deg,transparent,black 20%);-webkit-mask-composite:source-in}}@media(min-width:1600px){.hero-name{font-size:13.2vw}}@media(max-width:900px){.portrait-frame{mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent),linear-gradient(180deg,transparent,black 20%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent),linear-gradient(180deg,transparent,black 20%);-webkit-mask-composite:source-in}}@media(max-width:600px){.hero-bottom,.interact-button{color:#eceae4}.interaction-symbol{color:var(--ink)}.hero-side{top:44%;font-size:7px}.hero-bottom{bottom:30px}}.portrait-render>img:first-child{filter:brightness(.12)}.portrait-render>img.portrait-light{position:absolute;inset:0;opacity:0;-webkit-mask-image:radial-gradient(circle 190px at var(--light-x,50%) var(--light-y,50%),black 15%,transparent 100%);mask-image:radial-gradient(circle 190px at var(--light-x,50%) var(--light-y,50%),black 15%,transparent 100%);transition:opacity .55s ease;pointer-events:none}.portrait-render[data-active=true]>.portrait-light,.portrait-render[data-hover=true]>.portrait-light{opacity:1}@media(pointer:coarse){.portrait-render[data-active=true]>.portrait-light{-webkit-mask-image:radial-gradient(ellipse at 50% 48%,black 15%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 48%,black 15%,transparent 75%)}}.hero-bottom,.hero-caption,.hero-name,.interact-button>span:last-child{color:#fff;mix-blend-mode:difference}:root{--paper:#e2d9cb;--ink:#e2d9cb;--accent:#bc8555;--line:rgba(226,217,203,.16)}body{background:#10100f;color:var(--paper)}.hero{background:#0b0c0b;isolation:isolate}.hero:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:radial-gradient(ellipse at 50% 48%,transparent 20%,rgba(0,0,0,.32) 100%);box-shadow:inset 0 0 100px #0004}.hero-name{color:#b6afa3;mix-blend-mode:normal;font-weight:500;letter-spacing:-.065em;opacity:.8}.hero-bottom,.hero-caption,.interact-button>span:last-child{color:#c8beb0;mix-blend-mode:normal}.header{color:#dbd2c4}.header-role,.hero-topline{color:#91897d}.hero-side{color:#c0b4a3;letter-spacing:1.6px;line-height:1.8}.interact-button small{color:#9d9081;font-size:8px}.interaction-symbol{background:transparent;border:1px solid #a87a52;color:#d2a67c}.interact-button:hover .interaction-symbol{background:#bc855522}.is-locked{outline-color:#bc855555}.portrait-frame{mask-image:linear-gradient(90deg,transparent,black 26%,black 74%,transparent),linear-gradient(180deg,transparent,black 28%,black 90%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent,black 26%,black 74%,transparent),linear-gradient(180deg,transparent,black 28%,black 90%,transparent);-webkit-mask-composite:source-in}.about{background:#141412}.work{background:#0d0e0d;color:#e2d9cb;--line:rgba(226,217,203,.16)}.experiments{background:#191916}.contact{background:#10110f}.about-title{font-weight:400}.about-copy p+p{color:#a59b8c}.section-label,.vertical-note{color:#a1988b}.asterisk{font-size:100px;opacity:.6}.text-link{border-color:#777063}.work-heading small{color:#a1988b}.art-field{background:#35352f;color:#b9afa0}.art-systems{background:#49352b;color:#c9a180}.art-states{background:#252f2c;color:#a4b6aa}.project-art{border:1px solid #d9cdb012}.project-meta{color:#a69e91}.project h3{font-size:27px}.experiment-art{background:radial-gradient(ellipse,#34332970,transparent 70%)}.experiment-orbit i{border-color:#a69578}.cross{color:#827665}.pill{border-color:#756650}.experiment-status{color:#a89a86}.contact-title{font-weight:400}.contact-title em{color:#bca78c}.overlay{background:#11120f;color:#e2d9cb}.nav-overlay nav a{font-weight:400}.nav-overlay nav small{color:#9d9180}.cursor{background:#bc8555}.cursor[data-active=true]{background:#27231ece;border:1px solid #bca78c66;color:#e2d9cb}::selection{background:#bc8555;color:#10100f}@media(min-width:901px){.hero-name{font-size:11.5vw;top:23%;height:54%}.hero-name>span:last-child{right:1%}.hero-caption{top:54%}}@media(max-width:900px){.hero-name{font-size:16vw;top:25%}.hero-name>span:last-child{margin-top:.15em}.hero-caption{color:#c8beb0}.portrait-frame{width:92%;left:4%;height:88%}}@media(max-width:600px){.hero-name{font-size:21vw;top:21%}.portrait-frame{width:116%;left:-8%;height:86%}.hero-side{top:48%;max-width:85px}.interaction-symbol{color:#d2a67c}.hero-bottom,.interact-button{color:#c8beb0}.hero-topline{font-size:8px}.project h3{font-size:25px}.asterisk{font-size:60px}}.work-heading h2{font-size:clamp(48px,6.4vw,98px)}@media(max-width:600px){.contact-title,.work-heading h2{font-size:12vw}}.portrait-release{position:absolute;right:4.5%;bottom:38px;z-index:7;color:#c8beb0;font-size:9px;letter-spacing:1.4px;padding:10px;border-bottom:1px solid #7b6853}.portrait-release span{margin-left:20px;font-size:18px}.portrait-release small{display:block;font-size:7px;margin-top:5px;color:#9d9081}.portrait-render>img.portrait-light{filter:brightness(.7) saturate(.7);-webkit-mask-image:radial-gradient(ellipse at var(--light-x,50%) var(--light-y,50%),black 15%,transparent 80%);mask-image:radial-gradient(ellipse at var(--light-x,50%) var(--light-y,50%),black 15%,transparent 80%)}.cursor[data-active=true]:empty{width:12px;height:12px;border:1px solid #bca78c99;background:transparent}.cursor{display:none!important}.hero-atmosphere{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;contain:paint}.hero-atmosphere i{position:absolute;width:42%;height:46%;border-radius:45%;filter:blur(65px);opacity:.2;will-change:transform,opacity;background:radial-gradient(ellipse,rgba(134,117,91,.5),rgba(80,75,65,.14) 45%,transparent 72%);animation:ambient-drift 23s ease-in-out infinite alternate}.hero-atmosphere i:first-child{left:-15%;top:10%}.hero-atmosphere i:nth-child(2){right:-18%;top:20%;animation-delay:-11s;animation-duration:29s;background:radial-gradient(ellipse,rgba(128,134,130,.35),transparent 72%)}.hero-atmosphere i:nth-child(3){left:15%;bottom:-23%;width:65%;height:40%;animation-delay:-7s;animation-duration:31s;opacity:.14}.hero-atmosphere i:nth-child(4){left:34%;top:-25%;height:40%;animation-delay:-17s;animation-duration:27s;opacity:.12}@keyframes ambient-drift{0%{transform:translate3d(-4%,3%,0) rotate(-12deg) scale(.9);opacity:.1}50%{opacity:.24}to{transform:translate3d(14%,-13%,0) rotate(18deg) scale(1.18);opacity:.16}}@media(max-width:600px){.hero-atmosphere i{width:65%;filter:blur(45px)}}@media(prefers-reduced-motion:reduce){.hero-atmosphere i{animation:none;will-change:auto;opacity:.12}}.hero-side-haze{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden;contain:paint;-webkit-mask-image:linear-gradient(90deg,#000,transparent 33%,transparent 67%,#000);mask-image:linear-gradient(90deg,#000,transparent 33%,transparent 67%,#000)}.hero-side-haze i{position:absolute;top:-15%;left:-16%;width:43%;height:130%;filter:blur(38px);will-change:transform;opacity:.55;background:radial-gradient(ellipse at 60% 25%,#514a3a70,transparent 35%),radial-gradient(ellipse at 35% 62%,#31393680,transparent 42%),radial-gradient(ellipse at 55% 85%,#000c,transparent 48%);animation:side-smoke-drift 19s ease-in-out infinite alternate}.hero-side-haze i:last-child{left:auto;right:-16%;transform:scaleX(-1);animation-name:side-smoke-return;animation-duration:25s;animation-delay:-12s;background:radial-gradient(ellipse at 45% 30%,#353e3c80,transparent 40%),radial-gradient(ellipse at 65% 70%,#67523960,transparent 38%),radial-gradient(ellipse at 45% 55%,#000b,transparent 48%)}@keyframes side-smoke-drift{0%{transform:translate3d(-6%,-4%,0) rotate(-9deg) scale(.95)}to{transform:translate3d(16%,7%,0) rotate(8deg) scale(1.12)}}@keyframes side-smoke-return{0%{transform:translate3d(7%,6%,0) rotate(8deg) scale(1.08)}to{transform:translate3d(-14%,-5%,0) rotate(-11deg) scale(.96)}}@media(max-width:600px){.hero-side-haze i{width:55%;filter:blur(28px);opacity:.42}.hero-side-haze{-webkit-mask-image:linear-gradient(90deg,#000,transparent 25%,transparent 75%,#000);mask-image:linear-gradient(90deg,#000,transparent 25%,transparent 75%,#000)}}@media(prefers-reduced-motion:reduce){.hero-side-haze i{animation:none;will-change:auto}}.hero-atmosphere{z-index:0}.hero-name{z-index:1;filter:blur(3px);color:#8d877d;opacity:.68;--echo-x:0px;--echo-y:0px;--echo-opacity:0}.hero-name>span{position:relative}.hero-name>span:after,.hero-name>span:before{content:attr(data-name) /"";position:absolute;inset:0;pointer-events:none;opacity:var(--echo-opacity);filter:blur(5px);transform:translate3d(var(--echo-x),var(--echo-y),0);will-change:transform,opacity}.hero-name>span:after{transform:translate3d(calc(var(--echo-x)*1.8),calc(var(--echo-y)*1.6),0);filter:blur(8px);opacity:calc(var(--echo-opacity)*.5)}@media(prefers-reduced-motion:reduce){.hero-name>span:after,.hero-name>span:before{display:none}}.hero-name{filter:blur(6px);color:#292a26;opacity:1}.name-reveal{font:inherit;color:#91897a;-webkit-mask-image:radial-gradient(ellipse 170px 130px at var(--nx,-500px) var(--ny,-500px),#000,transparent 100%);mask-image:radial-gradient(ellipse 170px 130px at var(--nx,-500px) var(--ny,-500px),#000,transparent 100%)}.hero-cursor-smoke,.name-reveal{position:absolute;inset:0;pointer-events:none}.hero-cursor-smoke{overflow:hidden;z-index:3;contain:paint}.hero-cursor-smoke i{position:absolute;left:-150px;top:-110px;width:300px;height:220px;border-radius:43% 57% 64% 36%;background:radial-gradient(ellipse at 40% 55%,#71685830,transparent 68%),radial-gradient(ellipse at 65% 35%,#67716c20,transparent 60%);filter:blur(32px);will-change:transform,opacity;opacity:0}.hero-cursor-smoke i:nth-child(2){filter:blur(40px);border-radius:65% 35% 42% 58%}.hero-cursor-smoke i:nth-child(3){filter:blur(48px)}.hero-cursor-smoke i:nth-child(4){filter:blur(56px)}@media(prefers-reduced-motion:reduce){.hero-cursor-smoke,.name-reveal{display:none}}.portrait-frame{inset:0;width:100%;height:100%;mask-image:none;-webkit-mask-image:none}.portrait-render>img{position:absolute;bottom:0;left:27%;width:46%;height:89%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 26%,#000 74%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 72%,transparent);mask-image:linear-gradient(90deg,transparent,#000 26%,#000 74%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 72%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.hero-name{display:block;top:23%;height:54%;color:#151713;filter:blur(7px)}.hero-name>span{position:absolute;left:0;top:0;margin:0}.hero-name>span:last-child{left:auto;right:0;top:34%;margin:0}.name-reveal{color:#9c9486}@media(max-width:900px){.portrait-render>img{left:4%;width:92%;height:88%}.hero-name{top:25%}}@media(max-width:600px){.portrait-render>img{left:-8%;width:116%;height:86%}.hero-name{top:21%;filter:blur(5px)}.hero-name>span:last-child{top:28%}}.portrait-render>div:has(canvas){opacity:0;transition:opacity .28s ease}.portrait-render[data-rendered=true]>div:has(canvas){opacity:1}.portrait-render>img:first-child{transition:opacity .28s ease}.portrait-render[data-rendered=true]:has(canvas)>img:is(:first-child,.portrait-light){opacity:0}.portrait-render>img.portrait-light{inset:auto!important;left:27%!important;bottom:0!important;-webkit-mask-image:radial-gradient(ellipse at var(--light-x,50%) var(--light-y,50%),black 15%,transparent 80%),linear-gradient(90deg,transparent,#000 26%,#000 74%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 72%,transparent);mask-image:radial-gradient(ellipse at var(--light-x,50%) var(--light-y,50%),black 15%,transparent 80%),linear-gradient(90deg,transparent,#000 26%,#000 74%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 72%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}@media(max-width:900px){.portrait-render>img.portrait-light{left:4%!important}}@media(max-width:600px){.portrait-render>img.portrait-light{left:-8%!important}}@media(pointer:coarse){.portrait-render[data-active=true]>img.portrait-light{-webkit-mask-image:radial-gradient(ellipse at 50% 48%,black 15%,transparent 75%),linear-gradient(90deg,transparent,#000 26%,#000 74%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 72%,transparent);mask-image:radial-gradient(ellipse at 50% 48%,black 15%,transparent 75%),linear-gradient(90deg,transparent,#000 26%,#000 74%,transparent),linear-gradient(0deg,transparent,#000 10%,#000 72%,transparent)}}.portrait-hit{inset:auto;left:27%;bottom:0;width:46%;height:89%}@media(max-width:900px){.portrait-hit{left:4%;width:92%;height:88%}}@media(max-width:600px){.portrait-hit{left:-8%;width:116%;height:86%}}.name-reveal{line-height:inherit}.hero-name>span:after,.hero-name>span:before,.name-reveal{inset:-.28em;padding:.28em;overflow:visible}.about,.hero,.hero-dissolve{background:#0b0c0b}.hero-dissolve{position:absolute;inset:0;z-index:6;pointer-events:none;opacity:0;will-change:opacity}.hero:after{background:linear-gradient(180deg,transparent 55%,#0b0c0b),radial-gradient(ellipse at 50% 48%,transparent 20%,rgba(0,0,0,.32) 100%);box-shadow:none}.about{padding-top:clamp(90px,12vh,160px)}@media(prefers-reduced-motion:reduce){.hero-dissolve{display:none}}.about{z-index:8;margin-top:-28vh;background:linear-gradient(180deg,transparent,#0b0c0b 140px);padding-top:160px}@media(prefers-reduced-motion:reduce){.about{margin-top:0;background:#0b0c0b;padding-top:90px}}.between-scene{position:relative;isolation:isolate;overflow:hidden;min-height:115svh;padding:190px 6% 150px;color:#d2cabc;background:linear-gradient(180deg,transparent,#0b0c0b 140px)}.scene-label{position:relative;z-index:2;font-size:9px;font-weight:400;letter-spacing:2.2px;color:#827b6f}.scene-heading-depth{position:relative;z-index:2;margin-top:105px}.scene-heading{font-family:Manrope,Arial,sans-serif;font-size:clamp(60px,8.4vw,155px);line-height:1.05;letter-spacing:-.065em;font-weight:400}.scene-line{position:relative;display:block;width:max-content;max-width:100%}.scene-line+.scene-line{margin-top:10px;margin-left:12%}.scene-line-text{display:block}.scene-heading em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;color:#b2a99a}.scene-echo{position:absolute;inset:0;font:inherit;opacity:0;filter:blur(9px);pointer-events:none}.scene-echo-serif{font-family:Georgia,Times New Roman,serif;letter-spacing:-.055em;font-style:italic}.scene-continuation{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;grid-gap:8%;gap:8%;margin-top:100px;align-items:start}.scene-copy{max-width:430px;font-size:15px;line-height:1.85;font-weight:400;color:#918b80;letter-spacing:.06px}.scene-copy p+p{margin-top:28px}.scene-copy p:last-child{color:#b1a797;margin-top:38px}.scene-mark{display:block;position:relative;margin:55px 0 0 25%;width:56px;height:56px;border:1px solid #88745533;border-radius:50%;animation:scene-breathe 13s ease-in-out infinite alternate}.scene-mark:before{content:"";position:absolute;left:50%;top:-19px;height:92px;width:1px;background:linear-gradient(transparent,#99836666,transparent);transform:rotate(32deg)}.scene-atmosphere,.scene-grain{position:absolute;inset:0;z-index:0;pointer-events:none}.scene-atmosphere i{position:absolute;left:5%;top:25%;width:60%;height:60%;filter:blur(75px);background:radial-gradient(ellipse,#6a5d4820,transparent 68%);opacity:.4;animation:scene-shadow 27s ease-in-out infinite alternate;will-change:transform,opacity}.scene-atmosphere i:last-child{left:auto;right:-20%;top:45%;background:radial-gradient(ellipse,#42534b18,transparent 68%);animation-delay:-14s;animation-duration:33s}.scene-grain{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(transparent,#000 25%,#000 85%,transparent);mask-image:linear-gradient(transparent,#000 25%,#000 85%,transparent)}@keyframes scene-shadow{0%{transform:translate3d(-4%,3%,0) scale(.94);opacity:.3}to{transform:translate3d(10%,-5%,0) scale(1.1);opacity:.6}}@keyframes scene-breathe{0%{transform:rotate(-8deg);opacity:.4}to{transform:rotate(12deg);opacity:.8}}.between-scene:not([data-visible=true]) .scene-atmosphere i,.between-scene:not([data-visible=true]) .scene-mark{animation-play-state:paused}@media(max-width:900px){.between-scene{padding-top:150px}.scene-heading{font-size:10vw}.scene-heading-depth{margin-top:85px}.scene-continuation{gap:5%;margin-top:90px}}@media(max-width:600px){.between-scene{padding:130px 6% 90px;min-height:100svh}.scene-label{font-size:8px;letter-spacing:1.7px}.scene-heading{font-size:11vw}.scene-heading-depth{margin-top:75px}.scene-line+.scene-line{margin-left:8%;margin-top:15px}.scene-continuation{grid-template-columns:1fr;margin-top:75px;gap:45px}.scene-mark{margin:0;width:38px;height:38px}.scene-mark:before{height:66px;top:-14px}.scene-copy{margin-left:12%;font-size:14px;max-width:340px}.scene-atmosphere i{filter:blur(45px)}}@media(prefers-reduced-motion:reduce){.between-scene{margin-top:0;background:#0b0c0b}.scene-atmosphere i,.scene-mark{animation:none;will-change:auto}.scene-echo{display:none}}.scene-line-text{filter:blur(3.5px)}.scene-copy p{filter:blur(1.1px)}@media(hover:none),(prefers-reduced-motion:reduce){.scene-copy p,.scene-line-text{filter:none!important}}.scene-line-text{filter:none;text-shadow:0 0 2px #d2cabc30,0 0 6px #d2cabc0d}.scene-copy p{filter:none;text-shadow:0 0 1.5px #918b801a}.scene-echo{filter:blur(3px)}.scene-line-text{filter:blur(.65px);text-shadow:0 0 2.5px #d2cabc24}.scene-copy p{filter:blur(.25px);text-shadow:0 0 1.5px #918b8015}.scene-echo{filter:blur(4px)}.scene-fade-word{display:inline-block;cursor:default;transition:filter 1.8s cubic-bezier(.2,.7,.2,1),opacity 1.8s ease;filter:blur(0);opacity:1}.scene-fade-word:focus-visible,.scene-fade-word:hover{filter:blur(3px);opacity:.48}.scene-fade-word:focus-visible{outline:1px solid #827b6f66;outline-offset:8px}@media(prefers-reduced-motion:reduce){.scene-fade-word{transition:none}.scene-fade-word:focus-visible,.scene-fade-word:hover{filter:none;opacity:.7}}.interactive-scene{min-height:112svh;padding-bottom:160px}.story-heading{position:relative;z-index:2;margin-top:95px;font-family:Manrope,Arial,sans-serif;font-size:clamp(64px,8.6vw,158px);line-height:1.08;letter-spacing:-.06em;font-weight:400}.story-line{position:relative;display:block;width:max-content;max-width:100%;margin:0}.story-line-content{position:relative;display:block;filter:blur(.35px)}.story-line-two{margin-top:32px;margin-left:18%;font-family:Georgia,Times New Roman,serif;font-style:italic;color:#b4aa9b}.story-line-three{margin-top:90px;font-size:clamp(30px,4.05vw,74px);line-height:1.25;letter-spacing:-.045em;color:#b9b2a6}.story-entrance-echo{position:absolute;inset:0;font:inherit;opacity:0;filter:blur(4px);pointer-events:none}.story-heading button{padding:0;margin:0;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;vertical-align:baseline;border:0;background:transparent;position:relative;cursor:pointer}.story-heading button:focus-visible{outline:1px solid #8d817255;outline-offset:10px}.sound-word{display:inline-block;transform-origin:50% 65%}.sound-word i{position:absolute;inset:0;font:inherit;opacity:0;pointer-events:none;filter:blur(2px)}.sound-word:focus-visible,.sound-word:hover{animation:distant-beat 2.7s ease-in-out infinite}.sound-word:focus-visible i,.sound-word:hover i{animation:resonance-echo 2.7s ease-out infinite}@keyframes distant-beat{0%,to{transform:scale(1);opacity:1}16%{transform:scale(1.018);opacity:.88}25%{transform:scale(1);opacity:1}36%{transform:scale(1.009);opacity:.94}55%{transform:scale(1);opacity:1}}@keyframes resonance-echo{0%,12%{opacity:0;transform:scale(1)}20%{opacity:.07}65%,to{opacity:0;transform:scale(1.075)}}.visual-word{--visual-x:50%;--visual-y:50%;isolation:isolate}.visual-word>span{transition:opacity 1.3s ease,text-shadow 1.3s ease}.visual-word i{inset:-.18em;padding:.18em;font:inherit;font-style:inherit;color:#ece9e1;-webkit-mask-image:radial-gradient(ellipse var(--visual-softness) 85px at var(--visual-x) var(--visual-y),#000,transparent);mask-image:radial-gradient(ellipse var(--visual-softness) 85px at var(--visual-x) var(--visual-y),#000,transparent);text-shadow:2px 0 7px #a8a8a855,-3px 1px 11px var(--visual-accent);transition:opacity 1s ease;filter:blur(.6px)}.visual-word i,.visual-word:before{position:absolute;pointer-events:none;opacity:0}.visual-word:before{content:"";inset:-.4em;z-index:-1;background:radial-gradient(ellipse at var(--visual-x) var(--visual-y),#ddd8ce14,transparent 42%),radial-gradient(ellipse at calc(var(--visual-x) - 12%) calc(var(--visual-y) + 8%),var(--visual-accent),transparent 55%);filter:blur(28px);transform:scale(.85);transition:opacity 1.4s ease,transform 2s ease}.visual-word:hover i,:is(.visual-word:focus-visible,.visual-word[data-touch-active=true]) i{opacity:.8}.visual-word:hover:before,:is(.visual-word:focus-visible,.visual-word[data-touch-active=true]):before{opacity:.18;transform:scale(1.05)}.visual-word:hover>span,:is(.visual-word:focus-visible,.visual-word[data-touch-active=true])>span{opacity:.75;text-shadow:0 0 6px #d9d6cc18}.through-slot{position:relative;display:inline-block;vertical-align:bottom;white-space:nowrap;margin-right:.22em;overflow:visible}.through-echo{position:absolute;left:0;top:0;font:inherit;opacity:0;pointer-events:none;white-space:nowrap}.interactive-scene>.scene-mark-depth{position:relative;z-index:2;margin-top:80px}.interactive-scene .scene-mark{margin:0 0 0 72%;width:38px;height:38px}.interactive-scene .scene-mark:before{height:66px;top:-14px}@media(max-width:900px){.story-heading{font-size:12vw}.story-line-three{font-size:5.2vw;margin-top:75px}.story-line-two{margin-left:14%}.interactive-scene{padding-top:150px}}@media(max-width:600px){.interactive-scene{padding-top:130px;padding-bottom:110px;min-height:100svh}.story-heading{margin-top:80px;font-size:16vw}.story-line-two{margin-top:35px;margin-left:18%}.story-line-three{font-size:7.3vw;margin-top:85px;max-width:100%;width:auto}.interactive-scene>.scene-mark-depth{margin-top:70px}.visual-word i{-webkit-mask-image:radial-gradient(ellipse 65px 40px at var(--visual-x) var(--visual-y),#000,transparent);mask-image:radial-gradient(ellipse 65px 40px at var(--visual-x) var(--visual-y),#000,transparent)}}@media(prefers-reduced-motion:reduce){.story-line-content{filter:none!important}.sound-word i,.sound-word:focus-visible,.sound-word:hover{animation:none}.story-entrance-echo,.visual-word i,.visual-word:before{display:none}}.story-heading{font-size:clamp(30px,4.2vw,78px);line-height:1.3;letter-spacing:-.045em}.story-line-three,.story-line-two{margin-left:0;margin-top:35px;font-family:inherit;font-size:inherit;font-style:normal;line-height:inherit;letter-spacing:inherit;color:inherit}.sound-word:focus-visible,.sound-word:hover{animation:none}.sound-letters{display:inline-flex}.sound-letters>span{display:inline-block;transform-origin:50% 75%;will-change:auto}.sound-word:focus-visible .sound-letters>span,.sound-word:hover .sound-letters>span{animation:audio-beat 1.46s linear infinite;animation-delay:calc(var(--beat-index)*-.17s);will-change:transform,opacity}@keyframes audio-beat{0%,to{transform:translateY(0) scaleY(1);opacity:1}8%{transform:translateY(-1px) scaleY(1.065);opacity:.92}17%{transform:translateY(.5px) scaleY(.98);opacity:.83}31%{transform:translateY(-2px) scaleY(1.11);opacity:1}42%{transform:translateY(0) scaleY(1);opacity:.9}58%{transform:translateY(-.5px) scaleY(1.035);opacity:.96}72%{transform:translateY(-1.5px) scaleY(1.08);opacity:1}85%{transform:translateY(0) scaleY(.99);opacity:.86}}.through-word>span{display:inline-block;transition:filter 2.3s cubic-bezier(.2,.7,.2,1),opacity 2.3s ease;filter:blur(0);opacity:1}.through-word:hover>span,:is(.through-word:focus-visible,.through-word[data-touch-active=true])>span{filter:blur(3px);opacity:.32}.through-word i{position:absolute;inset:0;font:inherit;font-style:normal;pointer-events:none;opacity:0;filter:blur(4px);transition:opacity 2s ease,transform 2.6s ease}.through-word:hover i,:is(.through-word:focus-visible,.through-word[data-touch-active=true]) i{opacity:.07;transform:translate(6px,1px)}.visual-word i{font-style:normal;background:radial-gradient(ellipse at var(--visual-x) var(--visual-y),#f0ebe3 0,#beb7ad 26%,#584c4b 50%,var(--visual-accent) 65%,#afa79a 85%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-mask-image:radial-gradient(ellipse 100px 75px at var(--visual-x) var(--visual-y),#000 15%,transparent 100%);mask-image:radial-gradient(ellipse 100px 75px at var(--visual-x) var(--visual-y),#000 15%,transparent 100%);text-shadow:none;transition:opacity 1.1s ease}.visual-word:hover i,:is(.visual-word:focus-visible,.visual-word[data-touch-active=true]) i{opacity:1;animation:heat-drift 3.8s ease-in-out infinite alternate}.visual-word:hover>span,:is(.visual-word:focus-visible,.visual-word[data-touch-active=true])>span{opacity:.55}.visual-afterimage{position:absolute;inset:0;font:inherit;font-weight:inherit;pointer-events:none;color:#a69e94;opacity:0;filter:blur(5px);-webkit-mask-image:radial-gradient(ellipse 110px 75px at var(--visual-x) var(--visual-y),#000,transparent);mask-image:radial-gradient(ellipse 110px 75px at var(--visual-x) var(--visual-y),#000,transparent);transition:opacity 1.5s ease,transform 2s ease}.visual-word:hover .visual-afterimage,:is(.visual-word:focus-visible,.visual-word[data-touch-active=true]) .visual-afterimage{opacity:.15;transform:translate(5px,2px)}.visual-filter{position:absolute;pointer-events:none}@keyframes heat-drift{0%{transform:translate(-1px) scaleY(1)}to{transform:translate(1.5px,-1px) scaleY(1.035)}}@media(max-width:900px){.story-heading{font-size:4.2vw}.story-line-three,.story-line-two{font-size:inherit;margin-left:0;margin-top:35px}}@media(max-width:600px){.story-heading{font-size:7.3vw;line-height:1.45}.story-line-three,.story-line-two{margin-top:30px;font-size:inherit;margin-left:0}.story-line{width:auto}.interactive-scene{min-height:95svh}}@media(prefers-reduced-motion:reduce){.sound-word:focus-visible .sound-letters>span,.sound-word:hover .sound-letters>span,.visual-word i{animation:none;will-change:auto}.through-word>span{transition:opacity .2s;filter:none!important}.through-word i,.visual-afterimage{display:none}}.sound-ghost>span,.sound-letters>span{transform-origin:50% 85%;display:inline-block}.sound-word:focus-visible .sound-letters>span,.sound-word:hover .sound-letters>span{animation:audio-spectrum 3.6s cubic-bezier(.37,0,.63,1) infinite;animation-delay:calc(var(--beat-index)*-.43s)}.sound-word .sound-ghost{display:flex;font-style:normal;filter:blur(2.8px);opacity:0;transition:opacity 1s ease;transform:translate(2px,1px)}.sound-word .sound-ghost-far{filter:blur(5px);transform:translate(4px,2px)}.sound-word:focus-visible .sound-ghost,.sound-word:hover .sound-ghost{animation:none;opacity:.16}.sound-word:focus-visible .sound-ghost-far,.sound-word:hover .sound-ghost-far{opacity:.075}.sound-word:focus-visible .sound-ghost>span,.sound-word:hover .sound-ghost>span{animation:audio-spectrum 3.6s cubic-bezier(.37,0,.63,1) infinite;animation-delay:calc(var(--beat-index)*-.43s - .24s)}.sound-word:focus-visible .sound-ghost-far>span,.sound-word:hover .sound-ghost-far>span{animation-delay:calc(var(--beat-index)*-.43s - .48s)}@keyframes audio-spectrum{0%,to{transform:scaleY(1);opacity:.94}16%{transform:scaleY(1.16);opacity:1}34%{transform:scaleY(.94);opacity:.82}53%{transform:scaleY(1.09);opacity:.97}70%{transform:scaleY(.98);opacity:.88}86%{transform:scaleY(1.13);opacity:1}}@media(prefers-reduced-motion:reduce){.sound-word:focus-visible .sound-letters>span,.sound-word:hover .sound-letters>span{animation:none}.sound-word .sound-ghost{display:none}}.sound-word:focus-visible .sound-ghost>span,.sound-word:focus-visible .sound-letters>span,.sound-word:hover .sound-ghost>span,.sound-word:hover .sound-letters>span{animation:none;transform:none;opacity:1;will-change:auto}.sound-letters{transform-origin:50% 65%;transition:filter .8s ease}.sound-word:focus-visible .sound-letters,.sound-word:hover .sound-letters{animation:music-pulse 2.4s linear infinite;will-change:transform,filter,opacity}.sound-word .sound-ghost,.sound-word .sound-ghost-far{transform-origin:50% 65%;font-style:normal;opacity:0;transform:none;transition:opacity .8s ease}.sound-word:focus-visible .sound-ghost,.sound-word:hover .sound-ghost{animation:music-exposure .6s cubic-bezier(.15,.6,.25,1) infinite;filter:blur(3px)}.sound-word:focus-visible .sound-ghost-far,.sound-word:hover .sound-ghost-far{animation:music-exposure-far .6s cubic-bezier(.15,.6,.25,1) infinite;animation-delay:.09s;filter:blur(6px)}@keyframes music-pulse{0%,25%,50%,75%,to{transform:scale(1);filter:blur(0);opacity:1}3%{transform:scale(1.045);filter:blur(.45px);opacity:.9}10%{transform:scale(1.008);filter:blur(.1px);opacity:.98}28%{transform:scale(1.025);filter:blur(.25px);opacity:.94}35%{transform:scale(1.005);filter:blur(0);opacity:1}53%{transform:scale(1.035);filter:blur(.35px);opacity:.92}60%{transform:scale(1.006);filter:blur(.1px);opacity:.99}78%{transform:scale(1.025);filter:blur(.25px);opacity:.94}85%{transform:scale(1.005);filter:blur(0);opacity:1}}@keyframes music-exposure{0%{opacity:0;transform:scale(1)}10%{opacity:.16;transform:scale(1.035)}65%{opacity:.035;transform:scale(1.08) translateY(-1px)}to{opacity:0;transform:scale(1.11) translateY(-2px)}}@keyframes music-exposure-far{0%{opacity:0;transform:scale(1.02)}12%{opacity:.08;transform:scale(1.055)}to{opacity:0;transform:scale(1.14) translate(2px,-2px)}}@media(prefers-reduced-motion:reduce){.sound-word:focus-visible .sound-letters,.sound-word:hover .sound-letters{animation:none;will-change:auto}.sound-word .sound-ghost{display:none}}.sound-word:focus-visible .sound-ghost,.sound-word:focus-visible .sound-letters,.sound-word:hover .sound-ghost,.sound-word:hover .sound-letters{animation:none}.sound-letters{display:inline-block;transition:none}.sound-word .sound-ghost{display:block;transition:none;filter:blur(3.5px)}.sound-word .sound-ghost-far{filter:blur(6px)}.story-heading{font-size:clamp(32px,4.45vw,83px)}.story-line-content{filter:blur(.65px)}@media(max-width:900px){.story-heading{font-size:4.45vw}}@media(max-width:600px){.story-heading{font-size:7.75vw}}.story-heading .visual-word{color:inherit}.visual-word i{background-image:radial-gradient(ellipse at var(--visual-x) var(--visual-y),#f0ebe3 0,#beb7ad 26%,#584c4b 50%,#afa79a 85%)}.visual-word:hover>span,:is(.visual-word:focus-visible,.visual-word[data-touch-active=true])>span{opacity:1;text-shadow:none}.visual-word:before{background:radial-gradient(ellipse at var(--visual-x) var(--visual-y),#ddd8ce14,transparent 55%)}.visual-afterimage{color:#805356;color:#5d242e;filter:blur(2.6px);text-shadow:0 0 8px #3b111b88;-webkit-mask-image:radial-gradient(ellipse 58px 48px at var(--visual-tail-x,50%) var(--visual-tail-y,50%),#000 22%,transparent 100%);mask-image:radial-gradient(ellipse 58px 48px at var(--visual-tail-x,50%) var(--visual-tail-y,50%),#000 22%,transparent 100%)}.visual-word:hover .visual-afterimage,:is(.visual-word:focus-visible,.visual-word[data-touch-active=true]) .visual-afterimage{opacity:.58;transform:translate(4px,2px)}@media(prefers-reduced-motion:reduce){.visual-afterimage{display:none}}.cinematic-butterfly{position:absolute;z-index:1;right:7%;top:205px;width:clamp(290px,30vw,440px);aspect-ratio:1;opacity:.88;-webkit-mask-image:radial-gradient(ellipse,#000 50%,transparent 75%);mask-image:radial-gradient(ellipse,#000 50%,transparent 75%);animation:butterfly-arrival 3s ease both}.cinematic-butterfly canvas{display:block;width:100%;height:100%}@keyframes butterfly-arrival{0%{opacity:0;filter:blur(7px)}to{opacity:.88;filter:blur(.2px)}}@media(max-width:900px){.cinematic-butterfly{right:3%;top:165px;width:34vw}}@media(max-width:600px){.cinematic-butterfly{position:relative;top:auto;right:auto;width:min(88vw,370px);margin:45px auto 0}.interactive-scene{padding-bottom:75px}}@media(prefers-reduced-motion:reduce){.cinematic-butterfly{animation:none}}.cinematic-butterfly{opacity:1;-webkit-mask-image:radial-gradient(ellipse,#000 48%,transparent 76%);mask-image:radial-gradient(ellipse,#000 48%,transparent 76%)}.butterfly-study{position:absolute;inset:0;pointer-events:none;opacity:.4}.butterfly-study>span{position:absolute;inset:10%;border:1px solid #b5aca51c;border-radius:50%;transform:rotate(17deg) scaleY(.94)}.butterfly-study i{position:absolute;left:22%;top:26%;width:15%;height:12%;border:1px solid #c2b6ad38;animation:specimen-track 11s ease-in-out infinite alternate}.butterfly-study i:nth-child(2){left:61%;top:57%;width:12%;height:18%;animation-delay:-4s;animation-duration:13s}.butterfly-study i:nth-child(3){left:55%;top:22%;width:18%;height:14%;animation-delay:-7s;animation-duration:17s;border-color:#70343b55}.butterfly-study i:after{content:"";position:absolute;top:50%;left:-25px;width:45px;height:1px;background:#b5aba52b;transform:rotate(-27deg)}@keyframes specimen-track{0%{transform:translate(-7px,5px);opacity:.2;filter:blur(.3px)}50%{opacity:.75}to{transform:translate(12px,-9px);opacity:.3;filter:blur(.8px)}}.cinematic-butterfly:not(:hover) .butterfly-study{transition:opacity 2s}.cinematic-butterfly:hover .butterfly-study{opacity:.65}@media(prefers-reduced-motion:reduce){.butterfly-study i{animation:none}}.cinematic-butterfly{-webkit-mask-image:radial-gradient(ellipse,#000 44%,transparent 78%);mask-image:radial-gradient(ellipse,#000 44%,transparent 78%)}.butterfly-study i{box-shadow:0 0 13px #b5aba510}.cinematic-horse{z-index:0;right:-9%;top:0;width:clamp(700px,83vw,1280px);opacity:.3;pointer-events:none;filter:blur(1.2px);-webkit-mask-image:radial-gradient(ellipse,#000 30%,transparent 74%);mask-image:radial-gradient(ellipse,#000 30%,transparent 74%);animation:horse-arrival 4s ease both}.cinematic-horse .butterfly-study{display:none}.interactive-scene .scene-label,.interactive-scene .story-heading{position:relative;z-index:2}@media(max-width:900px){.cinematic-horse{right:-24%;top:30px;width:110vw}}@media(max-width:600px){.cinematic-horse{position:absolute;right:-55%;top:65px;width:170vw;margin:0;opacity:.24}.interactive-scene{padding-bottom:110px}}@media(prefers-reduced-motion:reduce){.cinematic-horse{animation:none}}.cinematic-horse{top:-90px}@media(max-width:900px){.cinematic-horse{right:-15%;top:0}}@media(max-width:600px){.cinematic-horse{right:-45%;top:65px}}.cinematic-horse{filter:blur(2px)}@media(max-width:900px){.cinematic-horse{right:-20%}}@media(max-width:600px){.cinematic-horse{right:-50%}}.cinematic-horse{right:0;opacity:.46;-webkit-mask-image:radial-gradient(ellipse,#000 55%,transparent 95%);mask-image:radial-gradient(ellipse,#000 55%,transparent 95%)}@media(max-width:900px){.cinematic-horse{right:-10%}}@media(max-width:600px){.cinematic-horse{right:-30%;width:145vw}}.interactive-scene:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(11,12,11,.27),rgba(11,12,11,.12));backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 85%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 85%,transparent)}.cinematic-horse{filter:blur(3px)}@keyframes horse-arrival{0%{opacity:0;filter:blur(10px)}to{opacity:.4;filter:blur(3px)}}.scene-background-smoke{position:absolute;inset:-8%;z-index:-1;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 80%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 80%,transparent)}.scene-background-smoke i{position:absolute;width:85%;height:65%;left:-20%;top:4%;opacity:.22;filter:blur(45px);background:radial-gradient(ellipse at 30% 40%,#646b622e,transparent 55%),radial-gradient(ellipse at 65% 60%,#68706b24,transparent 58%),radial-gradient(ellipse at 45% 70%,#383c3930,transparent 65%);transform:rotate(-17deg);animation:distant-smoke-drift 32s ease-in-out infinite alternate;will-change:transform}.scene-background-smoke i:nth-child(2){left:38%;top:25%;width:90%;height:70%;opacity:.18;animation-duration:41s;animation-delay:-19s;transform:rotate(21deg);background:radial-gradient(ellipse at 55% 35%,#6b635f2b,transparent 56%),radial-gradient(ellipse at 30% 65%,#5f686127,transparent 65%)}.scene-background-smoke i:nth-child(3){left:0;top:57%;width:100%;height:45%;opacity:.16;animation-duration:47s;animation-delay:-31s;background:radial-gradient(ellipse at 20% 45%,#62696130,transparent 60%),radial-gradient(ellipse at 75% 60%,#492f3120,transparent 58%)}@keyframes distant-smoke-drift{0%{translate:-3% 2%;scale:1}to{translate:5% -4%;scale:1.12}}@media(prefers-reduced-motion:reduce){.scene-background-smoke i{animation:none;will-change:auto}}.scene-background-smoke{inset:0;-webkit-mask-image:none;mask-image:none}.scene-background-smoke i{left:8%;top:26%;width:260px;height:85px;opacity:.3;filter:blur(20px);background:radial-gradient(ellipse at 28% 48%,#68716740,transparent 54%),radial-gradient(ellipse at 58% 55%,#6871672c,transparent 58%),radial-gradient(ellipse at 82% 44%,#68716718,transparent 65%);transform:rotate(-12deg);animation:cloud-trail-drift 27s ease-in-out infinite alternate}.scene-background-smoke i:nth-child(2){left:auto;right:7%;top:18%;width:220px;height:65px;opacity:.25;filter:blur(18px);background:radial-gradient(ellipse at 25% 55%,#74686138,transparent 54%),radial-gradient(ellipse at 65% 45%,#74686125,transparent 62%);transform:rotate(15deg);animation:cloud-trail-drift 34s ease-in-out -12s infinite alternate}.scene-background-smoke i:nth-child(3){left:22%;top:76%;width:290px;height:75px;opacity:.26;filter:blur(22px);background:radial-gradient(ellipse at 35% 45%,#68716736,transparent 56%),radial-gradient(ellipse at 74% 52%,#68716722,transparent 64%);transform:rotate(-7deg);animation:cloud-trail-drift 39s ease-in-out -21s infinite alternate}@keyframes cloud-trail-drift{0%{translate:-12px 4px;scale:.96}to{translate:22px -9px;scale:1.08}}@media(max-width:600px){.scene-background-smoke i{width:170px;height:60px}.scene-background-smoke i:nth-child(2){width:140px;height:50px}.scene-background-smoke i:nth-child(3){width:190px;height:60px}}@media(prefers-reduced-motion:reduce){.scene-background-smoke i{animation:none}}.scene-background-smoke i{opacity:.345}.scene-background-smoke i:nth-child(2){opacity:.2875}.scene-background-smoke i:nth-child(3){opacity:.299}.scene-background-smoke i:nth-child(4){left:43%;top:14%;width:125px;height:44px;opacity:.28;filter:blur(15px);animation-delay:-9s;animation-duration:31s}.scene-background-smoke i:nth-child(5){left:68%;top:78%;width:150px;height:48px;opacity:.25;filter:blur(17px);animation-delay:-17s;animation-duration:36s}.scene-background-smoke i:nth-child(6){left:3%;top:51%;width:110px;height:42px;opacity:.27;filter:blur(15px);animation-delay:-23s;animation-duration:29s}.story-line-three{position:relative}.thought-cloud{position:absolute;left:0;top:calc(100% + 20px);width:245px;height:65px;pointer-events:none;opacity:.345;filter:blur(19px);background:radial-gradient(ellipse at 28% 45%,#68716740,transparent 54%),radial-gradient(ellipse at 62% 55%,#6871672c,transparent 60%),radial-gradient(ellipse at 85% 44%,#68716718,transparent 66%);animation:cloud-trail-drift 33s ease-in-out -13s infinite alternate}.cinematic-horse{width:clamp(725px,86vw,1325px);right:-2%;top:-115px}@media(max-width:900px){.cinematic-horse{width:114vw;right:-13%;top:-25px}}@media(max-width:600px){.cinematic-horse{width:150vw;right:-34%;top:40px}.thought-cloud{width:170px;height:50px}}@media(prefers-reduced-motion:reduce){.thought-cloud{animation:none}}.cinematic-horse{width:clamp(765px,91vw,1400px);right:-5%;top:-150px}@media(max-width:900px){.cinematic-horse{width:120vw;right:-17%;top:-55px}}@media(max-width:600px){.cinematic-horse{width:158vw;right:-39%;top:20px}}.cinematic-horse{width:clamp(815px,98vw,1510px);top:-180px}@media(max-width:900px){.cinematic-horse{width:129vw;top:-80px}}@media(max-width:600px){.cinematic-horse{width:170vw;top:0}}.cinematic-horse{top:-230px}@media(max-width:900px){.cinematic-horse{top:-125px}}@media(max-width:600px){.cinematic-horse{top:-35px}}.cinematic-horse{width:clamp(855.75px,102.9vw,1585.5px);top:-255px}@media(max-width:900px){.cinematic-horse{width:135.45vw;top:-150px}}@media(max-width:600px){.cinematic-horse{width:178.5vw;top:-60px}}.cinematic-horse{width:clamp(898.5375px,108.045vw,1664.775px);top:-290px;right:calc(-5% - 15px)}@media(max-width:900px){.cinematic-horse{width:142.2225vw;top:-185px;right:calc(-17% - 15px)}}@media(max-width:600px){.cinematic-horse{width:187.425vw;top:-95px;right:calc(-39% - 15px)}}.cinematic-horse{top:-310px;right:calc(-5% - 25px)}@media(max-width:900px){.cinematic-horse{top:-205px;right:calc(-17% - 25px)}}@media(max-width:600px){.cinematic-horse{top:-115px;right:calc(-39% - 25px)}}.interactive-scene:after{backdrop-filter:blur(3.4px);-webkit-backdrop-filter:blur(3.4px);background:linear-gradient(90deg,rgba(11,12,11,.29),rgba(11,12,11,.14))}.interactive-scene[data-visible=false] .scene-background-smoke i,.interactive-scene[data-visible=false] .thought-cloud{animation-play-state:paused}.cinematic-horse{width:clamp(934.479px,112.3668vw,1731.366px);top:-330px;right:calc(-5% - 35px)}@media(max-width:900px){.cinematic-horse{width:147.9114vw;top:-225px;right:calc(-17% - 35px)}}@media(max-width:600px){.cinematic-horse{width:194.922vw;top:-135px;right:calc(-39% - 35px)}}.cinematic-horse{top:-350px}@media(max-width:900px){.cinematic-horse{top:-245px}}@media(max-width:600px){.cinematic-horse{top:-155px}}.interactive-scene:before{content:"";position:absolute;left:0;right:0;bottom:0;height:240px;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(11,12,11,0),rgba(11,12,11,.6) 52%,#0b0c0b);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(transparent,#000 55%);mask-image:linear-gradient(transparent,#000 55%)}.contact{position:relative;background:#0b0c0b;border-top:0;margin-top:-1px}.contact:before{content:"";position:absolute;left:0;right:0;top:-100px;height:101px;pointer-events:none;background:linear-gradient(transparent,#0b0c0b)}@media(max-width:600px){.interactive-scene:before{height:160px}.contact:before{top:-70px;height:71px}}.between-scene{background:linear-gradient(180deg,rgba(11,12,11,0),rgba(11,12,11,.65) 160px,#0b0c0b 330px)}.horse-scene-layer{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000 140px,#000 calc(100% - 160px),transparent);mask-image:linear-gradient(transparent,#000 140px,#000 calc(100% - 160px),transparent)}@media(prefers-reduced-motion:reduce){.horse-scene-layer{opacity:1;filter:none}.between-scene{background:#0b0c0b}}.cinema-current{position:absolute;width:clamp(300px,42vw,640px);height:210px;pointer-events:none;z-index:1;opacity:.6;-webkit-mask-image:radial-gradient(ellipse,#000 20%,transparent 74%);mask-image:radial-gradient(ellipse,#000 20%,transparent 74%)}.current-flow{position:absolute;inset:0;animation:current-drift 29s ease-in-out infinite alternate;will-change:transform}.current-flow i{position:absolute;left:0;top:35%;width:85%;height:64px;filter:blur(24px);border-radius:38% 62% 49% 51%;background:radial-gradient(ellipse at 32% 65%,#747c743b,transparent 65%),radial-gradient(ellipse at 68% 30%,#4b151c50,transparent 68%);transform:rotate(-14deg)}.current-flow i:nth-child(2){left:17%;top:19%;width:73%;height:48px;opacity:.6;filter:blur(30px);transform:rotate(-23deg);background:radial-gradient(ellipse at 50% 55%,#72756d48,transparent 69%)}.current-flow i:nth-child(3){left:35%;top:54%;width:49%;height:37px;opacity:.65;filter:blur(21px);transform:rotate(-8deg);background:radial-gradient(ellipse,#45151d66,transparent 71%)}.current-hero{left:38%;bottom:-35px;z-index:5;opacity:.46}.current-horse{left:9%;top:25px;z-index:0;opacity:.64;width:clamp(400px,55vw,800px);transform-origin:left center}.horse-departure{position:absolute;inset:0}.contact{padding-top:clamp(180px,28vh,300px);min-height:100svh;isolation:isolate}.contact>.contact-title,.contact>.ending-copy,.contact>.section-label,.contact>footer{position:relative;z-index:2}.contact .section-label{border-bottom-color:#d2cabc15}.current-ending{left:18%;top:35px;opacity:.42;width:clamp(250px,33vw,490px)}.current-ending .current-flow{animation-duration:37s}.current-ending .current-flow i{height:43px;opacity:.7}.contact-title:after{content:"";position:absolute;left:5%;bottom:-20px;width:60%;height:65px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse,#3a11172b,transparent 70%);filter:blur(25px)}@keyframes current-drift{0%{transform:translate3d(-12px,6px,0) rotate(-2deg)}to{transform:translate3d(22px,-12px,0) rotate(2deg)}}@media(max-width:600px){.cinema-current{height:160px}.current-hero{left:12%;bottom:-15px}.current-horse{left:-12%;top:35px}.current-ending{left:5%;top:35px}.contact{padding-top:160px}}@media(prefers-reduced-motion:reduce){.current-flow{animation:none;will-change:auto}.horse-departure{opacity:1}.contact-title,.ending-copy{filter:none!important;opacity:1!important}}.between-scene{margin-top:-65vh;padding-top:clamp(190px,25vh,280px)}.current-bridge{position:fixed;left:19%;top:44%;width:clamp(420px,58vw,840px);height:280px;z-index:9;opacity:0;transform-origin:70% 50%;will-change:transform,opacity}.current-bridge .current-flow i{height:88px;background:radial-gradient(ellipse at 38% 55%,#89908766,transparent 64%),radial-gradient(ellipse at 72% 40%,#44171e55,transparent 66%)}.current-bridge .current-flow i:nth-child(2){height:60px;background:radial-gradient(ellipse,#777b7160,transparent 67%)}.current-bridge .current-flow i:nth-child(3){height:42px;background:radial-gradient(ellipse,#44171e65,transparent 71%)}@media(max-width:600px){.between-scene{margin-top:-55vh;padding-top:170px}.current-bridge{left:0;top:48%;width:110vw;height:210px}}@media(prefers-reduced-motion:reduce){.between-scene{margin-top:0}.current-bridge{display:none}}.mind-scene{position:relative;z-index:8;isolation:isolate;min-height:110svh;margin-top:-65vh;background:linear-gradient(180deg,transparent,#0b0c0b 28%,#0b0c0b);overflow:hidden}.mind-eyes{z-index:1;-webkit-mask-image:linear-gradient(transparent 12%,#000 48%,#000 88%,transparent);mask-image:linear-gradient(transparent 12%,#000 48%,#000 88%,transparent)}.mind-art,.mind-eyes{position:absolute;inset:0}.mind-art{width:100%;height:100%;object-fit:cover;object-position:center bottom;filter:brightness(.68) saturate(.25);display:block}.mind-reveal{position:absolute;inset:0;opacity:0;-webkit-mask-image:radial-gradient(ellipse 230px 180px at var(--mind-x,-500px) var(--mind-y,-500px),#000 8%,transparent 100%);mask-image:radial-gradient(ellipse 230px 180px at var(--mind-x,-500px) var(--mind-y,-500px),#000 8%,transparent 100%);pointer-events:none}.mind-reveal .mind-art{filter:brightness(.98) saturate(.35)}.mind-air{position:absolute;inset:0;z-index:2;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 85%,transparent);mask-image:linear-gradient(transparent,#000 20%,#000 85%,transparent)}.mind-air i{position:absolute;left:18%;top:27%;width:42%;height:100px;opacity:.3;filter:blur(35px);background:radial-gradient(ellipse at 28% 60%,#7d81704d,transparent 62%),radial-gradient(ellipse at 65% 30%,#49171e45,transparent 65%);animation:current-drift 32s ease-in-out infinite alternate;will-change:transform}.mind-air i:nth-child(2){left:47%;top:46%;width:35%;height:85px;opacity:.24;animation-delay:-17s;animation-duration:39s;transform:rotate(-18deg)}.mind-air i:nth-child(3){left:9%;top:58%;width:28%;height:58px;opacity:.22;animation-delay:-9s;animation-duration:27s}.mind-grain{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}.mind-scene .hero-cursor-smoke{z-index:3;-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 88%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 88%,transparent)}.mind-scene:after{content:"";position:absolute;bottom:0;left:0;right:0;height:18%;z-index:5;pointer-events:none;background:linear-gradient(transparent,#0b0c0b)}.mind-scene[data-visible=false] .mind-air i{animation-play-state:paused}.between-scene{margin-top:-12vh;background:linear-gradient(180deg,transparent,#0b0c0b 210px)}@media(max-width:600px){.mind-scene{margin-top:-55vh;min-height:100svh}.mind-art{object-fit:cover;object-position:50% 100%;width:150%;max-width:none;left:-25%}.mind-air i{width:65%;left:5%}.mind-air i:nth-child(2){left:35%;width:55%}.between-scene{margin-top:-10vh}}@media(prefers-reduced-motion:reduce){.between-scene,.mind-scene{margin-top:0;background:#0b0c0b}.mind-air i{animation:none;will-change:auto}.mind-reveal{display:none}.mind-eyes{opacity:1}}.mind-departure{position:absolute;inset:0;z-index:1}.mind-scene{min-height:100svh}.mind-art{inset:auto 0 50px;height:calc(100% - 50px)}@media(max-width:600px){.mind-art{left:-25%}}.mind-eyes{pointer-events:none}.mind-space{position:absolute;left:0;right:0;top:0;bottom:22%;z-index:3;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 76%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 76%,transparent)}.mind-space .hero-cursor-smoke{-webkit-mask-image:none;mask-image:none}.mind-space .hero-cursor-smoke i{background:radial-gradient(ellipse at 38% 55%,#71797138,transparent 68%),radial-gradient(ellipse at 68% 30%,#4a18202b,transparent 63%)}.mind-plumes{position:absolute;inset:0;pointer-events:none}.mind-plumes>i{position:absolute;left:24%;bottom:-8%;width:34%;height:200px;opacity:0;animation:mind-rise 29s linear infinite;animation-delay:-8s;will-change:transform,opacity}.mind-plumes b{position:absolute;inset:0;background:radial-gradient(ellipse at 25% 64%,#94978b55,transparent 43%),radial-gradient(ellipse at 68% 33%,#6f776b44,transparent 48%),radial-gradient(ellipse at 55% 65%,#43131a25,transparent 50%);filter:blur(27px);border-radius:32% 68% 51% 49%;transform:rotate(-17deg)}.mind-plumes b:nth-child(2){opacity:.38;filter:blur(38px)}.mind-plumes b:nth-child(3){opacity:.2;filter:blur(45px);transform:translate(-19px,65px) rotate(12deg) scale(.88,1.25)}.mind-plumes>i:nth-child(2){left:45%;width:27%;height:180px;animation-duration:37s;animation-delay:-23s}.mind-plumes>i:nth-child(3){left:17%;width:24%;height:140px;animation-duration:32s;animation-delay:-17s}.mind-plumes>i:nth-child(4){left:57%;width:25%;height:155px;animation-duration:41s;animation-delay:-32s}.mind-plumes>i:nth-child(5){left:36%;width:29%;height:190px;animation-duration:26s;animation-delay:-20s}.mind-plumes>i:nth-child(6){left:9%;width:20%;height:130px;animation-duration:34s;animation-delay:-29s}@keyframes mind-rise{0%{opacity:0;transform:translate3d(24px,85px,0) rotate(-9deg) scale(.72,.9)}18%{opacity:.44}46%{opacity:.32;transform:translate3d(-18px,-180px,0) rotate(7deg) scale(1.08,.96)}78%{opacity:.15}to{opacity:0;transform:translate3d(35px,-570px,0) rotate(-5deg) scale(1.4,1.13)}}.mind-scene[data-visible=false] .mind-plumes>i{animation-play-state:paused}@media(max-width:600px){.mind-plumes>i{width:55%;left:12%}.mind-plumes>i:nth-child(2n){left:35%;width:45%}}@media(prefers-reduced-motion:reduce){.mind-plumes>i{animation:none;opacity:.12;will-change:auto}.mind-plumes>i:nth-child(n+3){display:none}}.mind-eyes{-webkit-mask-image:linear-gradient(transparent 38%,#000 65%,#000 94%,transparent);mask-image:linear-gradient(transparent 38%,#000 65%,#000 94%,transparent)}.mind-art{left:14%;right:auto;bottom:8px;top:auto;width:72%;height:auto;max-width:none;object-fit:contain;filter:brightness(.65) saturate(.25) blur(.85px)}.mind-eye-veil{position:absolute;left:10%;right:10%;bottom:0;height:24%;z-index:2;background:linear-gradient(transparent,#0b0c0b20 50%,#0b0c0b75);backdrop-filter:blur(1.2px);-webkit-backdrop-filter:blur(1.2px);-webkit-mask-image:radial-gradient(ellipse,#000 36%,transparent 77%);mask-image:radial-gradient(ellipse,#000 36%,transparent 77%)}.mind-eye-echo{position:absolute;left:14%;bottom:8px;width:72%;aspect-ratio:1.5;background:url(/images/mind-eyes-subtle.webp) 50%/contain no-repeat;opacity:.1;filter:blur(9px) brightness(.6) saturate(.2);animation:mind-eye-exposure 19s ease-in-out infinite alternate}@keyframes mind-eye-exposure{0%{transform:translate3d(-4px,3px,0);opacity:.07}to{transform:translate3d(6px,-5px,0);opacity:.15}}.mind-plumes b{background:radial-gradient(ellipse at 25% 64%,#94978b70,transparent 43%),radial-gradient(ellipse at 68% 33%,#6f776b60,transparent 48%),radial-gradient(ellipse at 55% 65%,#43131a30,transparent 50%)}.mind-plumes b:nth-child(2){opacity:.5;transform:translate(22px,34px) rotate(-25deg) scale(1.16,.78);animation:mind-wake 13s ease-in-out infinite alternate}.mind-plumes b:nth-child(3){opacity:.28;animation:mind-wake 17s ease-in-out infinite alternate-reverse}@keyframes mind-wake{0%{transform:translate3d(-12px,42px,0) rotate(-21deg) scale(1.06,.78)}to{transform:translate3d(31px,68px,0) rotate(9deg) scale(1.2,1.06)}}.mind-seam{right:12%;bottom:-12px;height:170px;z-index:5;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse,#000 25%,transparent 75%);mask-image:radial-gradient(ellipse,#000 25%,transparent 75%)}.mind-seam,.mind-seam i{position:absolute;left:12%}.mind-seam i{top:22%;width:64%;height:70px;background:radial-gradient(ellipse at 30% 55%,#70786c40,transparent 61%),radial-gradient(ellipse at 66% 35%,#471a202e,transparent 63%);filter:blur(33px);opacity:.28;animation:current-drift 31s ease-in-out infinite alternate}.mind-seam i:last-child{left:37%;top:36%;width:50%;opacity:.18;animation-delay:-18s;animation-duration:39s}.between-scene{margin-top:-16vh;background:linear-gradient(180deg,transparent,#0b0c0b 250px)}.mind-scene[data-visible=false] .mind-eye-echo,.mind-scene[data-visible=false] .mind-plumes b,.mind-scene[data-visible=false] .mind-seam i{animation-play-state:paused}@media(max-width:600px){.mind-art,.mind-eye-echo{left:2%;width:96%;bottom:10px}.mind-eye-veil{left:0;right:0}.between-scene{margin-top:-12vh}}@media(prefers-reduced-motion:reduce){.mind-eye-echo,.mind-plumes b,.mind-seam i{animation:none;will-change:auto}.between-scene{margin-top:0}}.mind-art,.mind-eye-echo{-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent),linear-gradient(transparent 30%,#000 70%);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent),linear-gradient(transparent 30%,#000 70%)}.mind-scene{scroll-margin-top:-50px}.mind-art{filter:brightness(.65) grayscale(1) blur(2.4px)}.mind-eye-echo{filter:blur(12px) brightness(.5) grayscale(1)}.mind-eye-veil{backdrop-filter:blur(2.4px);-webkit-backdrop-filter:blur(2.4px)}.mind-vapor-layer{z-index:2;-webkit-mask-image:linear-gradient(transparent,#000 15%,#000 75%,transparent 94%);mask-image:linear-gradient(transparent,#000 15%,#000 75%,transparent 94%)}.mind-vapor,.mind-vapor-layer{position:absolute;inset:0;pointer-events:none}.mind-vapor{opacity:.36;filter:blur(2.5px)}.mind-vapor canvas{display:block;width:100%;height:100%}.mind-vapor .butterfly-study{display:none}.mind-space .hero-cursor-smoke i{background:radial-gradient(ellipse at 38% 55%,#71797138,transparent 68%),radial-gradient(ellipse at 68% 30%,#5257502b,transparent 63%)}.mind-seam i{background:radial-gradient(ellipse at 30% 55%,#70786c40,transparent 61%),radial-gradient(ellipse at 66% 35%,#444a422e,transparent 63%)}.mind-scene:after{height:25%;background:linear-gradient(transparent,#0b0c0b 95%)}.between-scene{background:linear-gradient(180deg,transparent,#0b0c0b 310px)}.mind-vapor{opacity:.52}.mind-rising-wakes{position:absolute;inset:0;z-index:2;pointer-events:none;-webkit-mask-image:linear-gradient(transparent 5%,#000 24%,#000 80%,transparent 96%);mask-image:linear-gradient(transparent 5%,#000 24%,#000 80%,transparent 96%)}.mind-rising-wakes>i{position:absolute;left:25%;bottom:13%;width:34%;height:190px;animation:mind-upward-wake 18s linear infinite;animation-delay:-4s;will-change:transform,opacity}.mind-rising-wakes b{position:absolute;inset:0;filter:blur(22px);background:radial-gradient(ellipse at 27% 65%,#989c9280,transparent 48%),radial-gradient(ellipse at 68% 36%,#71797065,transparent 46%);transform:rotate(-13deg) scaleY(.65)}.mind-rising-wakes b:nth-child(2){opacity:.5;filter:blur(31px);transform:translate(20px,36px) rotate(19deg) scale(.85,1.2)}.mind-rising-wakes b:nth-child(3){opacity:.3;filter:blur(40px);transform:translate(-28px,72px) rotate(-27deg) scale(1.25,.8)}.mind-rising-wakes>i:nth-child(2){left:48%;width:26%;animation-duration:23s;animation-delay:-14s}.mind-rising-wakes>i:nth-child(3){left:15%;width:25%;animation-duration:21s;animation-delay:-9s}.mind-rising-wakes>i:nth-child(4){left:57%;width:22%;animation-duration:26s;animation-delay:-20s}.mind-rising-wakes>i:nth-child(5){left:35%;width:29%;animation-duration:19s;animation-delay:-13s}.mind-rising-wakes>i:nth-child(6){left:8%;width:21%;animation-duration:25s;animation-delay:-17s}.mind-scene{-webkit-mask-image:linear-gradient(#000,#000 73%,transparent);mask-image:linear-gradient(#000,#000 73%,transparent)}.mind-scene:after{height:30%;background:linear-gradient(transparent,#0b0c0b 85%)}.between-scene{margin-top:-24vh;background:linear-gradient(180deg,#0b0c0b00,#0b0c0b 230px)}.mind-scene[data-visible=false] .mind-rising-wakes>i{animation-play-state:paused}@media(max-width:600px){.mind-rising-wakes>i{width:50%;left:15%}.mind-rising-wakes>i:nth-child(2n){left:40%;width:40%}.between-scene{margin-top:-20vh}}@media(prefers-reduced-motion:reduce){.mind-rising-wakes>i{animation:none;opacity:.15;will-change:auto}.mind-scene{-webkit-mask-image:none;mask-image:none}.between-scene{margin-top:0}}.mind-art{bottom:65px;filter:brightness(.95) grayscale(1) blur(1.5px)}.mind-eye-echo{bottom:65px;filter:blur(10px) brightness(.65) grayscale(1)}.mind-departure{z-index:3}.mind-eyes{-webkit-mask-image:linear-gradient(transparent 32%,#000 60%,#000 90%,transparent);mask-image:linear-gradient(transparent 32%,#000 60%,#000 90%,transparent)}.mind-eye-veil{height:17%;backdrop-filter:blur(1.4px);-webkit-backdrop-filter:blur(1.4px);background:linear-gradient(transparent,#0b0c0b35)}.mind-scene{-webkit-mask-image:linear-gradient(#000,#000 86%,transparent);mask-image:linear-gradient(#000,#000 86%,transparent)}.mind-scene:after{height:14%;background:linear-gradient(transparent,#0b0c0b 98%)}@media(max-width:600px){.mind-art,.mind-eye-echo{bottom:55px}}.mind-rising-wakes>i{contain:layout style}.mind-scene[data-hidden=true] .mind-eye-echo,.mind-scene[data-hidden=true] .mind-rising-wakes>i,.mind-scene[data-hidden=true] .mind-seam i{animation-play-state:paused}.mind-eye-veil{backdrop-filter:none;-webkit-backdrop-filter:none}.mind-art{filter:brightness(.95) grayscale(1) blur(2.05px)}.mind-eye-echo{filter:blur(10.1px) brightness(.65) grayscale(1)}.mind-scene:has(.mind-vapor[data-ready=true]) .mind-departure{visibility:hidden}.mind-vapor-layer{z-index:3}.mind-vapor{opacity:.88;filter:blur(3.5px)}.mind-rising-wakes{opacity:.75}.mind-rising-wakes b{transform:rotate(-28deg) scale(.85,.5)}.mind-scene:has(.mind-vapor[data-ready=true]) .mind-departure{visibility:visible}.mind-art,.mind-eye-echo{-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent),linear-gradient(transparent 79%,#000 87%,#000 93%,transparent 99%);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent),linear-gradient(transparent 79%,#000 87%,#000 93%,transparent 99%)}.mind-art{filter:brightness(1.35) contrast(1.12) grayscale(1) blur(2.4px)}.mind-eye-echo{filter:blur(12px) brightness(.8) grayscale(1)}.mind-gaze{position:absolute;left:14%;bottom:65px;width:72%;height:auto;overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.mind-eye-veil{display:none}.mind-eyes{-webkit-mask-image:none;mask-image:none}.mind-vapor{opacity:.58;filter:blur(4px)}@media(max-width:600px){.mind-gaze{left:2%;width:96%;bottom:55px}}.mind-art{filter:brightness(1.55) grayscale(1) blur(.85px)}.mind-art,.mind-eye-echo{-webkit-mask-image:linear-gradient(90deg,transparent,#000 23%,#000 77%,transparent),linear-gradient(transparent 80%,#000 86%,#000 95%,transparent 99%);mask-image:linear-gradient(90deg,transparent,#000 23%,#000 77%,transparent),linear-gradient(transparent 80%,#000 86%,#000 95%,transparent 99%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.mind-eye-echo{opacity:.07;filter:blur(9px) brightness(.65) grayscale(1)}.mind-art,.mind-eye-echo{-webkit-mask-image:radial-gradient(ellipse 37% 10% at 51% 89%,#000 0,#000 28%,#000000b3 52%,#00000040 76%,transparent 100%);mask-image:radial-gradient(ellipse 37% 10% at 51% 89%,#000 0,#000 28%,#000000b3 52%,#00000040 76%,transparent 100%)}.mind-art{filter:brightness(1.55) grayscale(1) blur(1.15px)}.mind-eye-echo{-webkit-mask-image:radial-gradient(ellipse 38% 12% at 51% 89%,#000 10%,#00000070 45%,transparent 100%);mask-image:radial-gradient(ellipse 38% 12% at 51% 89%,#000 10%,#00000070 45%,transparent 100%)}.mind-art,.mind-eye-echo{-webkit-mask-image:url(/images/mind-gaze-mask.svg);mask-image:url(/images/mind-gaze-mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add}.mind-eye-veil{display:block;left:17%;right:17%;bottom:45px;height:150px;z-index:4;background:linear-gradient(135deg,#6b726510,#0b0c0b24 60%,#4c534a0c);backdrop-filter:blur(2.2px);-webkit-backdrop-filter:blur(2.2px);-webkit-mask-image:radial-gradient(ellipse,#000 15%,#000a 45%,transparent 78%);mask-image:radial-gradient(ellipse,#000 15%,#000a 45%,transparent 78%);pointer-events:none}.mind-art{filter:brightness(1.48) grayscale(1) blur(1.45px)}.mind-eye-echo{animation:mind-near-ghost 17s ease-in-out infinite alternate;filter:blur(13px) brightness(1.1) grayscale(1);will-change:transform,opacity}@keyframes mind-near-ghost{0%{transform:translate3d(-9px,6px,0) scale(1.01);opacity:.12}45%{transform:translate3d(7px,-7px,0) scale(1.025);opacity:.24}to{transform:translate3d(-5px,-19px,0) scale(1.045);opacity:.1}}.mind-gaze-wakes{position:absolute;left:14%;right:14%;bottom:70px;height:160px;z-index:2;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse,#000 25%,transparent 80%);mask-image:radial-gradient(ellipse,#000 25%,transparent 80%)}.mind-gaze-wakes i{position:absolute;left:9%;top:35%;width:48%;height:75px;filter:blur(24px);background:radial-gradient(ellipse at 25% 66%,#81877b4d,transparent 60%),radial-gradient(ellipse at 71% 30%,#59615336,transparent 64%);animation:gaze-wake-drift 21s ease-in-out infinite alternate;will-change:transform,opacity}.mind-gaze-wakes i:last-child{left:42%;width:46%;height:60px;animation-duration:27s;animation-delay:-14s}@keyframes gaze-wake-drift{0%{transform:translate3d(-17px,17px,0) rotate(-9deg) scaleY(.75);opacity:.3}to{transform:translate3d(23px,-36px,0) rotate(11deg) scale(1.25,1.1);opacity:.55}}.mind-scene[data-hidden=true] .mind-gaze-wakes i,.mind-scene[data-visible=false] .mind-gaze-wakes i{animation-play-state:paused}@media(max-width:600px){.mind-eye-veil{left:4%;right:4%;bottom:35px;height:100px}.mind-gaze-wakes{left:2%;right:2%;bottom:55px}}@media(prefers-reduced-motion:reduce){.mind-eye-echo,.mind-gaze-wakes i{animation:none;will-change:auto}}.mind-eye-frame{position:absolute;left:14%;bottom:65px;width:72%;aspect-ratio:1.5;isolation:isolate}.mind-eye-frame .mind-art,.mind-eye-frame .mind-eye-echo{inset:0;width:100%;height:100%;aspect-ratio:auto;mix-blend-mode:screen}.mind-eye-frame .mind-art{filter:brightness(1.25) contrast(1.18) grayscale(1) blur(1.7px)}.mind-eye-frame .mind-vapor-layer{inset:0;-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 90%,transparent);mask-image:linear-gradient(transparent,#000 20%,#000 90%,transparent);z-index:2}.mind-eye-frame .mind-rising-wakes{inset:0;overflow:visible;-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 93%,transparent);mask-image:linear-gradient(transparent,#000 20%,#000 93%,transparent)}.mind-eye-frame .mind-rising-wakes>i{bottom:3%;left:24%;width:28%;height:140px}.mind-eye-frame .mind-rising-wakes>i:nth-child(2n){left:53%;width:25%}.mind-eye-frame .mind-rising-wakes>i:nth-child(3n){left:36%;width:23%}@keyframes mind-upward-wake{0%{opacity:0;transform:translateZ(0) rotate(-8deg) scale(.75,.55)}12%{opacity:.5}45%{opacity:.35;transform:translate3d(-18px,-150px,0) rotate(9deg) scaleX(1.1)}to{opacity:0;transform:translate3d(25px,-470px,0) rotate(-6deg) scale(1.5,1.6)}}.mind-eye-releases{position:absolute;inset:0;pointer-events:none;z-index:2}.mind-eye-releases i{position:absolute;inset:0;background:url(/images/mind-eyes-subtle.webp) 50%/100% 100% no-repeat;-webkit-mask:url(/images/mind-gaze-mask.svg) center/100% 100% no-repeat;mask:url(/images/mind-gaze-mask.svg) center/100% 100% no-repeat;filter:grayscale(1) blur(14px);mix-blend-mode:screen;animation:eye-release 15s linear infinite;animation-delay:-4s;will-change:transform,opacity}.mind-eye-releases i:nth-child(2){filter:grayscale(1) blur(23px);animation-duration:19s;animation-delay:-11s}.mind-eye-releases i:nth-child(3){filter:grayscale(1) blur(32px);animation-duration:23s;animation-delay:-17s}.mind-eye-frame .mind-eye-veil{left:0;right:0;bottom:0;height:28%;background:#0b0c0b18;-webkit-mask-image:radial-gradient(ellipse,#000 0,#0008 35%,transparent 75%);mask-image:radial-gradient(ellipse,#000 0,#0008 35%,transparent 75%)}.mind-eye-frame .mind-gaze-wakes{left:0;right:0;bottom:0;height:27%}.mind-scene[data-hidden=true] .mind-eye-releases i,.mind-scene[data-visible=false] .mind-eye-releases i{animation-play-state:paused}@media(max-width:600px){.mind-eye-frame{left:2%;width:96%;bottom:55px}}@media(prefers-reduced-motion:reduce){.mind-eye-releases i{animation:none;opacity:.08;will-change:auto}}.mind-eye-frame .mind-art{mix-blend-mode:normal;filter:brightness(1.5) grayscale(1) blur(1.2px);z-index:1}.mind-eye-frame .mind-eye-echo{z-index:2}.mind-eye-frame .mind-vapor-layer,.mind-eye-releases{opacity:.65}.mind-eye-frame .mind-rising-wakes{opacity:.22}.mind-eye-frame .mind-vapor-layer{opacity:1;-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 95%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 95%,transparent)}.mind-eye-frame .mind-vapor{opacity:.9;filter:blur(2.5px)}.mind-eye-frame .mind-gaze-wakes,.mind-eye-releases{opacity:.35}.mind-eye-frame .mind-rising-wakes>i{bottom:10%;width:31%}.mind-eye-frame .mind-rising-wakes{opacity:.35}.mind-eye-releases{transform:translateY(-35px)}.mind-eye-frame .mind-gaze-wakes{bottom:7%}.mind-eye-frame .mind-vapor{opacity:.42}.mind-eye-frame .mind-rising-wakes{opacity:.08}.mind-eye-releases{opacity:.13}.mind-eye-frame .mind-gaze-wakes{opacity:.17}@keyframes eye-release{0%{opacity:0;transform:translate3d(0,-6px,0)}20%{opacity:.22}65%{opacity:.1;transform:translate3d(-5px,-29px,0) scale(1.015,1.035)}to{opacity:0;transform:translate3d(6px,-57px,0) scale(1.025,1.07)}}.mind-eye-frame .mind-art{filter:brightness(1.35) grayscale(1) blur(2.4px)}.mind-eye-frame .mind-eye-veil{background:#0b0c0b24;backdrop-filter:none;-webkit-backdrop-filter:none;filter:blur(12px)}.mind-eye-frame{left:7%;width:86%;aspect-ratio:1672/941;bottom:20px}.mind-eye-frame .mind-art{inset:0;width:100%;height:100%;object-fit:contain;opacity:.88;filter:blur(.85px);-webkit-mask-image:radial-gradient(ellipse 65% 25% at 50% 76%,#000 12%,#000b 43%,transparent 100%);mask-image:radial-gradient(ellipse 65% 25% at 50% 76%,#000 12%,#000b 43%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;animation:eyes-breathe 23s ease-in-out infinite alternate;will-change:filter,opacity}.eyes-atmosphere{position:absolute;inset:0;display:block;width:100%;height:100%;z-index:2;pointer-events:none;filter:blur(1.4px);-webkit-mask-image:radial-gradient(ellipse 58% 37% at 50% 67%,#000 10%,transparent 100%);mask-image:radial-gradient(ellipse 58% 37% at 50% 67%,#000 10%,transparent 100%)}@keyframes eyes-breathe{0%{opacity:.86;filter:blur(.85px)}to{opacity:.91;filter:blur(1.2px)}}.mind-scene[data-hidden=true] .mind-art,.mind-scene[data-visible=false] .mind-art{animation-play-state:paused}@media(max-width:600px){.mind-eye-frame{left:-12%;width:124%;bottom:40px}}@media(prefers-reduced-motion:reduce){.mind-eye-frame .mind-art{animation:none;will-change:auto}.eyes-atmosphere{display:none}}.ghostly-eye-frost{position:absolute;inset:0;z-index:3;pointer-events:none;background:#0b0c0b0c;backdrop-filter:blur(1.2px);-webkit-backdrop-filter:blur(1.2px);-webkit-mask-image:radial-gradient(ellipse 41% 13% at 50% 76%,#000 15%,#0008 48%,transparent 100%);mask-image:radial-gradient(ellipse 41% 13% at 50% 76%,#000 15%,#0008 48%,transparent 100%)}.eyes-atmosphere{filter:blur(2px)}.ether-scene{-webkit-mask-image:none;mask-image:none;background:#0b0c0b}.mind-liquid{position:absolute;inset:0;-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 76%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 76%,transparent);isolation:isolate}.mind-liquid .liquid-ether{filter:grayscale(1);opacity:.82}.ether-frost{position:absolute;inset:0;z-index:2;pointer-events:none;background:#0b0c0b14;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.dither-scene .ether-frost{background:#0b0c0b08;backdrop-filter:blur(.3px);-webkit-backdrop-filter:blur(.3px)}.chrome-scene .ether-frost{background:#0b0c0b0a;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.bends-background{pointer-events:auto;opacity:.65}.bends-scene .scene-atmosphere,.bends-scene .scene-background-smoke,.bends-scene .thought-cloud{display:none}.bends-scene:after{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:linear-gradient(90deg,#0b0c0b80,#0b0c0b20)}.bends-background .color-bends-container{opacity:.42}.bends-background canvas{max-width:100%}.ending-grainient{position:absolute;inset:0;z-index:0;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 24%,#000);mask-image:linear-gradient(transparent,#000 24%,#000);opacity:.75}.contact:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0b0c0b55,#0b0c0b10)}.journal-scene{position:relative;isolation:isolate;overflow:hidden;background:#0b0c0b;color:#d2cabc;padding:150px 6% 110px;scroll-margin-top:0}.journal-haze{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 80% 30%,#a8a8a809,transparent 55%),radial-gradient(ellipse at 15% 70%,#80808008,transparent 45%)}.journal-card-label,.journal-subheading>span,.journal-topline{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1.8px;color:#777970}.journal-intro{display:flex;justify-content:space-between;align-items:end;gap:35px;margin:65px 0 55px}.journal-intro h2{font-size:clamp(48px,6vw,96px);font-weight:400;line-height:1;letter-spacing:-.055em;margin:0}.journal-intro h2 em{font-family:Georgia,serif;font-weight:400;color:#a7a69e}.journal-intro>p{font-size:14px;line-height:1.9;color:#8f9189;max-width:310px;margin:0 3% 5px 0}.journal-cadence{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;color:#797c73}.journal-cadence button{font:inherit;background:none;border:0;border-bottom:1px solid transparent;color:#72766e;padding:6px 0;cursor:pointer}.journal-cadence button[aria-pressed=true]{color:#d2cabc;border-color:#a2a699}.journal-public-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:20px;gap:20px}.journal-card{border:1px solid #d2cabc18;background:linear-gradient(145deg,#ffffff04,#ffffff01);border-radius:3px;padding:28px;position:relative}.journal-card h3{font-size:24px;font-weight:400;letter-spacing:-.025em;margin:42px 0 18px}.journal-placeholder{color:#a5a69c;font-size:18px;line-height:1.6}.journal-card-hint{font-size:12px;line-height:1.8;color:#666b62;max-width:340px}.journal-status{display:block;margin-top:45px;font-size:10px;color:#686e63;letter-spacing:.7px}.journal-song{padding-right:120px}.journal-record{position:absolute;right:27px;top:72px;width:75px;height:75px;border-radius:50%;background:repeating-radial-gradient(#111310 0 3px,#30332b 4px,#111310 5px);opacity:.65;display:grid;place-items:center}.journal-record i{width:21px;height:21px;border-radius:50%;background:#767c6d}.journal-platforms{display:flex;gap:8px;margin:22px 0}.journal-platforms span{font-size:10px;border:1px solid #ffffff15;padding:7px 10px;color:#8f9687}.journal-subheading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:70px 0 23px}.journal-subheading h3{font-size:24px;letter-spacing:-.025em;font-weight:400;margin:0}.journal-inspiration{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.inspiration-card{padding:16px}.inspiration-space{height:150px;display:grid;place-items:center;background:radial-gradient(ellipse at 40% 60%,#a6aaa512,transparent 68%),#0b0c0b;color:#71796a;font-family:Georgia,serif;font-size:30px;font-style:italic}.inspiration-space-1{background:linear-gradient(135deg,#0b0c0b,#95998a0b,#0b0c0b)}.inspiration-space-2{background:radial-gradient(ellipse at 70% 20%,#a6aaa516,transparent 65%),#0b0c0b}.inspiration-card h4{font-weight:400;font-size:16px;margin:22px 4px 10px}.inspiration-card p{font-size:11px;line-height:1.8;color:#757c6e;margin:0 4px 10px;max-width:260px}.journal-folders{border-top:1px solid #ffffff14}.journal-folder{display:flex;align-items:center;gap:20px;width:100%;background:transparent;border:0;border-bottom:1px solid #ffffff14;padding:24px 8px;color:inherit;text-align:left;cursor:pointer;transition:background .3s}.journal-folder:hover,.journal-folder[aria-expanded=true]{background:#ffffff04}.journal-folder-icon{font-size:32px;color:#7d8575}.journal-folder strong{font-size:16px;font-weight:400;display:block}.journal-folder small{display:block;font-size:11px;margin-top:8px;color:#737c6b}.journal-lock{margin-left:auto;font-size:9px;letter-spacing:1.4px;color:#828b79}.journal-access{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;padding:30px;margin-top:20px;border:1px solid #ffffff18;background:#ffffff03}.journal-access h4{font-weight:400;font-size:23px;margin:20px 0 10px}.journal-access p{font-size:12px;color:#858d7b;line-height:1.8;max-width:360px}.journal-password-preview{display:flex;flex-direction:column;gap:12px;justify-content:center;padding-right:15px}.journal-password-preview label{font-size:11px;color:#959c8d}.journal-password-preview input{background:#0b0c0b;border:1px solid #ffffff20;color:#8f9687;padding:14px;font:inherit;font-size:12px}.journal-password-preview button{padding:12px;border:1px solid #ffffff12;background:#ffffff04;color:#747d6b;font-size:11px}.journal-access-close{position:absolute;right:12px;top:8px;font-size:24px;background:none;border:0;color:#939b89;cursor:pointer}.journal-footnote{margin:45px 0 0;color:#636e5b;font-size:11px}.journal-scene button:focus-visible{outline:1px solid #b0b4aa;outline-offset:5px}@media(max-width:700px){.journal-scene{padding:100px 6% 75px}.journal-topline>span:last-child{display:none}.journal-intro{display:block;margin:45px 0}.journal-intro>p{margin-top:30px}.journal-access,.journal-inspiration,.journal-public-grid{grid-template-columns:1fr}.journal-subheading{align-items:start;flex-direction:column;gap:12px;margin-top:50px}.journal-card{padding:22px}.journal-song{padding-right:110px}.journal-card h3{font-size:21px}.journal-folder{gap:12px}.journal-folder small{font-size:10px}.journal-lock{font-size:8px}.inspiration-space{height:130px}}.metal-logo{display:block;width:42px;height:42px}.header .monogram{width:45px;height:45px}.metal-logo .metallic-paint{width:100%;height:100%}.paper-note{padding-bottom:18px}.paper-note-stage{margin:12px -20px 0}.paper-note-stage .paper-crumple{max-width:100%}.paper-note>.journal-card-hint{text-align:center;max-width:none;margin:0}.music-connected{padding:28px}.music-connected h3{margin-top:30px}.journal-card-label button{font:inherit;letter-spacing:1px;background:none;border:0;color:#a1a398;cursor:pointer}.music-platform-switch{display:flex;gap:18px;margin:18px 0 25px}.music-platform-switch button{background:none;border:0;border-bottom:1px solid transparent;padding:5px 0;font-size:11px;color:#73796c;cursor:pointer}.music-platform-switch button[aria-pressed=true]{color:#d2cabc;border-color:#b6b9ae}.music-empty{min-height:165px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#888e80;border:1px dashed #ffffff12}.music-empty>span{font-size:35px}.music-empty p{font-size:12px}.journal-unlock-form>button,.music-empty button,.music-link-editor>button{background:#ffffff06;border:1px solid #ffffff20;padding:11px 16px;color:#b5bca9;font-size:11px;cursor:pointer}.music-link-editor{margin-top:20px;display:grid;grid-gap:15px;gap:15px}.journal-unlock-form label,.music-link-editor label{display:grid;grid-gap:8px;gap:8px;font-size:11px;color:#9aa38d}.journal-unlock-form input,.music-link-editor input{width:100%;background:#0b0c0b;border:1px solid #ffffff25;color:#d2cabc;padding:12px;font:inherit;font-size:12px;box-sizing:border-box}.music-link-editor [role=alert]{font-size:12px;color:#bf9f94}.journal-folder-browser{display:grid;grid-template-columns:1fr 1fr;min-height:310px;border-top:1px solid #ffffff16;border-bottom:1px solid #ffffff16;grid-gap:40px;gap:40px}.journal-wheel-wrap{height:310px;position:relative}.journal-wheel-hint{position:absolute;bottom:12px;left:28px;font-size:8px;letter-spacing:1.5px;color:#626e58;pointer-events:none}.journal-folder-detail{padding:45px 25px 35px;align-self:center;border-left:1px solid #ffffff12}.journal-folder-detail h4{font-size:25px;font-weight:400;letter-spacing:-.03em;margin:24px 0 10px}.journal-folder-detail>p{font-size:12px;color:#7f8973}.journal-password-trigger{background:none;border:1px solid #ffffff20;width:100%;text-align:left;padding:14px;color:#a7b098;font-size:12px;margin-top:20px;cursor:pointer}.journal-password-trigger span{float:right}.journal-unlock-form{display:grid;grid-gap:12px;gap:12px;margin-top:20px;animation:overlay-in .4s ease}.journal-unlock-form p{font-size:11px;line-height:1.7;color:#7c8b6d}@media(max-width:700px){.journal-folder-browser{grid-template-columns:1fr;gap:0}.journal-wheel-wrap{height:240px}.journal-folder-detail{border-left:0;border-top:1px solid #ffffff12;padding:28px 10px}.paper-note-stage{margin-left:-22px;margin-right:-22px}.music-connected{padding:22px}}.note-loading-paper{height:390px;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.note-loading-paper>div{box-sizing:border-box;width:min(440px,100%);aspect-ratio:4/3;background:#d9d5ca;color:#333630;padding:7% 8%;display:flex;flex-direction:column;justify-content:space-between}.note-loading-paper small{font:8px Arial,sans-serif;letter-spacing:1px;color:#76736b}.note-loading-paper p{font:clamp(17px,2vw,25px)/1.65 Georgia,serif;margin:20px 0}.paper-note-stage{height:390px;min-height:390px}.note-paper-reliable{position:relative;width:100%;height:390px;display:grid;place-items:center}.note-paper-text{box-sizing:border-box;width:min(440px,calc(100% - 48px));aspect-ratio:4/3;background:#d9d5ca;color:#333630;display:flex;flex-direction:column;justify-content:space-between;padding:30px 34px;pointer-events:none}.note-paper-text small{font:9px Arial,sans-serif;letter-spacing:1.3px;color:#76736b}.note-paper-text p{font:clamp(17px,1.7vw,24px)/1.65 Georgia,serif;margin:20px 0}.note-paper-animation{position:absolute;inset:0}.note-paper-animation .paper-crumple-fallback,.note-paper-animation canvas{opacity:0}.note-paper-reliable[data-moving=true] .note-paper-text{visibility:hidden}.note-paper-reliable[data-moving=true] .note-paper-animation .paper-crumple-fallback,.note-paper-reliable[data-moving=true] .note-paper-animation canvas{opacity:1}.hero-name-metal{pointer-events:none;font-style:normal;opacity:.065;z-index:1;overflow:visible}.hero-name-metal,.hero-name-metal .metallic-paint{position:absolute;inset:0}.hero-name-metal canvas{width:100%;height:100%}@media(max-width:600px){.note-paper-text{padding:23px 25px}.note-paper-text small{font-size:7px}.note-paper-text p{font-size:18px}}.music-cinematic{overflow:hidden;isolation:isolate;background:linear-gradient(140deg,#191b18a8,#0b0c0be8);border-color:#d2cabc1c;transition:border-color .8s,box-shadow .8s;color-scheme:dark}.music-cinematic:hover{border-color:#d2cabc35;box-shadow:0 20px 70px #0003}.music-ambient{position:absolute;inset:-30%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 68% 28%,#c4c6b413,transparent 48%),radial-gradient(ellipse at 26% 70%,#8e9c9b0c,transparent 50%);filter:blur(28px);animation:music-drift 24s ease-in-out infinite alternate}.music-cover-mark{position:absolute;right:30px;top:68px;width:76px;height:76px;border:1px solid #d2cabc15;border-radius:50%;display:grid;place-items:center;opacity:.6}.music-cover-mark i{position:absolute;inset:6px;border:1px solid #d2cabc13;border-radius:50%}.music-cover-mark i:nth-child(2){inset:13px}.music-cover-mark i:nth-child(3){inset:20px}.music-cover-mark>span{font-size:15px;font-style:italic;color:#b3b5a5}.music-heading{padding-right:76px;margin:33px 0 27px}.music-eyebrow{font-size:8px;letter-spacing:2px;color:#808a76;margin:0 0 14px}.music-cinematic .music-heading h3{font-size:32px;letter-spacing:-.045em;line-height:1.1;margin:0 0 12px}.music-artist{font-size:12px;color:#909886;line-height:1.6;margin:0}.music-controls{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #d2cabc12;padding-top:5px}.music-player-toggle{background:none;border:0;font:inherit;font-size:10px;color:#89957c;cursor:pointer}.music-personal-note{font:italic 16px/1.7 Georgia,serif;color:#a9b09e;padding-left:15px;border-left:1px solid #d2cabc25;margin:0 0 25px}.music-player-reveal{display:grid;grid-template-rows:0fr;opacity:0;filter:blur(4px);transition:grid-template-rows .85s cubic-bezier(.22,.61,.36,1),opacity .65s,filter .8s}.music-player-reveal.is-open{grid-template-rows:1fr;opacity:1;filter:blur(0)}.music-player-window{overflow:hidden;min-height:0;color-scheme:dark}.music-player-window iframe{display:block;max-width:100%;color-scheme:dark;background:#111310}.music-external{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.5px;color:#8a967c;text-decoration:none;padding-top:23px}.music-external:hover{color:#d2cabc}.music-cinematic .music-platform-switch{margin:14px 0 20px}.inspiration-photo{aspect-ratio:4/3;overflow:hidden}.inspiration-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.45);transition:filter .6s,transform 1s}.inspiration-photo:hover img{filter:saturate(.8);transform:scale(1.025)}.inspiration-source{display:inline-block;font-size:10px;color:#a0ab92;margin:5px}.journal-empty-inspiration{font-size:13px;line-height:1.8;color:#7d8771;grid-column:1/-1;border-top:1px solid #ffffff12;padding:30px 0}.archive-files{display:grid;grid-gap:20px;gap:20px;margin-top:22px}.archive-file{display:grid;grid-gap:12px;gap:12px;padding:15px 0;border-bottom:1px solid #ffffff12;font-size:12px}.archive-file audio{width:100%;height:36px;color-scheme:dark}.archive-file a{font-size:11px;color:#b5c1a5}.archive-files>p{font-size:12px;color:#8a957a}@keyframes music-drift{to{transform:translate3d(-5%,7%,0) rotate(12deg)}}.journal-admin{min-height:100svh;background:#0b0c0b;color:#d2cabc;padding:55px max(6vw,24px) 100px;max-width:100%;color-scheme:dark}.journal-admin>h1{font-size:clamp(38px,5vw,70px);line-height:1.06;letter-spacing:-.05em;font-weight:400;margin:50px 0 30px}.journal-admin>h1 em{font-family:Georgia,serif;font-weight:400}.admin-back{font-size:12px;color:#9aa68a;text-decoration:none;display:block;margin-bottom:45px}.journal-admin label{display:grid;grid-gap:10px;gap:10px;font-size:12px;color:#a0aa93}.journal-admin input,.journal-admin select,.journal-admin textarea{width:100%;box-sizing:border-box;border:1px solid #ffffff24;padding:13px;background:#12140f;color:#d2cabc;font:inherit;font-size:14px;border-radius:2px}.journal-admin textarea{line-height:1.8;resize:vertical}.journal-admin button{padding:12px 20px;border:1px solid #ffffff24;background:#d2cabc0b;color:#c0c8b3;font:inherit;font-size:12px;cursor:pointer}.journal-admin button:disabled{opacity:.4;cursor:wait}.journal-admin h2{font-size:22px;font-weight:400;letter-spacing:-.02em}.journal-admin p{font-size:13px;color:#8d9980;line-height:1.8}.admin-status{position:-webkit-sticky;position:sticky;top:5px;z-index:2;background:#0b0c0be8;padding:8px 0;min-height:20px}.admin-login{max-width:460px;border:1px solid #ffffff18;padding:32px}.admin-login button{margin-top:25px}.admin-toolbar{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#8c997e;gap:20px}.admin-archive,.admin-content,.admin-toolbar{max-width:1000px}.admin-archive,.admin-content section{padding:35px 0;border-bottom:1px solid #ffffff18}.admin-grid,.admin-post{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.admin-post{border:1px solid #ffffff15;padding:22px;margin:20px 0}.admin-publish{margin:30px 0}.admin-archive>form{display:grid;grid-template-columns:1fr auto;grid-gap:15px;gap:15px;align-items:end;margin:25px 0}.admin-upload{padding:20px 0}.admin-file{display:flex;align-items:center;justify-content:space-between;padding:15px 0;gap:20px}.admin-file a{color:#b4c29f;font-size:13px}.journal-admin a:focus-visible,.journal-admin button:focus-visible{outline:1px solid #c4cdb5;outline-offset:4px}@media(max-width:650px){.music-edition{display:none}.music-cover-mark{width:57px;height:57px;right:22px;top:66px}.music-cinematic .music-heading h3{font-size:27px}.admin-archive>form,.admin-grid,.admin-post{grid-template-columns:1fr}.admin-toolbar{align-items:start}.admin-login{padding:22px}}@media(prefers-reduced-motion:reduce){.music-ambient{animation:none}.music-player-reveal{transition:none;filter:none}}.journal-scene{padding-top:180px;padding-bottom:150px}.journal-scene .journal-card,.journal-scene .music-cinematic:hover{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.journal-public-grid{gap:clamp(45px,8vw,140px);align-items:start;margin:100px 0 145px}.journal-scene .journal-card{padding:0}.journal-scene .journal-song{margin-top:110px;padding:0 12px}.journal-intro{align-items:flex-end;margin-bottom:90px}.journal-intro h2{filter:blur(.65px);text-shadow:5px 2px 15px #d2cabc15}.journal-intro h2 em{font-family:inherit;font-style:normal}.journal-haze{background:radial-gradient(ellipse at 75% 35%,#b7b9b00c,transparent 45%),radial-gradient(ellipse at 20% 72%,#8e95950a,transparent 40%);animation:journal-atmosphere 28s ease-in-out infinite alternate}.journal-card-label{opacity:.7;letter-spacing:2.3px}.journal-scene .music-heading h3,.journal-subheading h3{filter:blur(.6px);text-shadow:4px 2px 12px #d2cabc18;transition:filter 1.2s,text-shadow 1.2s}.journal-song:hover .music-heading h3,.journal-subheading:hover h3{filter:blur(.2px);text-shadow:7px 1px 18px #d2cabc20}.journal-scene .music-cover-mark{opacity:.24;filter:blur(2px);right:0;top:65px}.journal-scene .archive-file,.journal-scene .journal-folder-browser,.journal-scene .journal-folder-detail,.journal-scene .music-controls,.journal-scene .music-personal-note{border:0}.journal-scene .music-personal-note{padding-left:0}.journal-scene .music-ambient{inset:-80px -40px;filter:blur(45px);opacity:.7}.journal-scene .music-platform-switch button[aria-pressed=true]{border-color:transparent}.journal-subheading{margin:100px 0 45px}.journal-subheading h3{font-size:clamp(29px,3.7vw,51px);letter-spacing:-.045em;color:inherit}.journal-inspiration{gap:55px}.inspiration-photo{-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 74%);filter:blur(.6px)}.journal-inspiration .inspiration-card:nth-child(2){margin-top:70px}.journal-scene .journal-password-trigger,.journal-scene .journal-unlock-form input,.journal-scene .journal-unlock-form>button{border:0;background:radial-gradient(ellipse at center,#ffffff09,transparent 75%)}.journal-folder-detail{padding-left:35px}.journal-scene .journal-wheel-hint{opacity:.5}.journal-scene .paper-note-stage{margin-top:35px}.journal-scene .journal-card-hint{opacity:.55;font-size:10px}@keyframes journal-atmosphere{to{transform:translate3d(2%,-2%,0);opacity:.6}}@media(max-width:700px){.journal-scene{padding-top:110px;padding-bottom:90px}.journal-public-grid{gap:75px;margin:65px 0 90px}.journal-scene .journal-song{margin-top:0;padding:0}.journal-subheading{margin-top:80px}.journal-inspiration .inspiration-card:nth-child(2){margin-top:0}.journal-folder-detail{padding-left:10px}}@media(prefers-reduced-motion:reduce){.journal-haze{animation:none}.journal-scene .music-heading h3,.journal-subheading h3{transition:none}}.music-album-art{display:block;width:clamp(160px,18vw,260px);margin:35px 0 28px;-webkit-mask-image:radial-gradient(ellipse at center,#000 45%,#000c 65%,transparent 76%);mask-image:radial-gradient(ellipse at center,#000 45%,#000c 65%,transparent 76%)}.music-album-art img{display:block;width:100%;height:auto;filter:saturate(.55) brightness(.8) blur(.35px);transition:filter 1s}.music-album-art:hover img{filter:saturate(.8) brightness(.95) blur(0)}.music-custom-layout{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(180px,1.2fr);grid-gap:28px;gap:28px;align-items:center;margin-top:32px}.music-custom-layout .music-album-art{width:100%;max-width:250px;margin:0 0 20px}.music-custom-layout .music-heading{padding:0;margin:0}.music-custom-layout .music-heading h3{font-size:26px}.music-custom-layout .music-artist{font-size:11px;line-height:1.7}.music-track-label{font-size:8px;letter-spacing:2px;color:#757b71}.music-track-list{list-style:none;padding:0;margin:20px 0}.music-track-list button{display:grid;grid-template-columns:22px 1fr 30px;grid-gap:8px;gap:8px;width:100%;padding:13px 0;border:0;background:transparent;color:#a8ada2;font:inherit;font-size:12px;text-align:left;cursor:pointer;transition:color .6s,text-shadow .6s,transform .6s}.music-track-list button:hover,.music-track-list button[aria-pressed=true]{color:#deded3;text-shadow:0 0 13px #ddd6;transform:translateX(3px)}.music-track-duration,.music-track-number{font-size:9px;color:#70786b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.music-track-duration{text-align:right}.music-full-track,.music-play-status{font-size:9px;color:#858d7d;line-height:1.7}.music-full-track{text-decoration:none}.music-play-status{min-height:16px}@media(max-width:1000px) and (min-width:701px){.journal-public-grid{grid-template-columns:1fr}.journal-scene .journal-song{margin-top:0;max-width:720px;width:100%;justify-self:center}}@media(max-width:420px){.music-custom-layout{gap:18px;grid-template-columns:minmax(110px,.8fr) minmax(165px,1.2fr)}.music-track-list button{font-size:11px;gap:5px}}@media(prefers-reduced-motion:reduce){.music-track-list button{transition:none;transform:none}}.journal-public-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(40px,6vw,100px)}.music-custom-layout{grid-template-columns:minmax(160px,1fr) minmax(210px,1.15fr);gap:34px}.music-custom-layout .music-album-art{max-width:300px;aspect-ratio:1;-webkit-mask-image:none;mask-image:none;border-radius:0;overflow:hidden}.music-custom-layout .music-album-art img{width:100%;height:100%;object-fit:cover;border-radius:0}.music-custom-layout .music-heading h3{font-size:30px}.music-custom-layout .music-artist{font-size:18px}.music-track-list button{font-size:14px;padding:15px 0}.music-track-duration,.music-track-number{font-size:10px}@media(max-width:1000px){.journal-public-grid{grid-template-columns:1fr}.journal-scene .journal-song{max-width:760px;width:100%;justify-self:center;box-sizing:border-box}}@media(max-width:540px){.music-custom-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px}.music-custom-layout .music-heading h3{font-size:25px}.music-track-list button{font-size:12px;grid-template-columns:18px minmax(0,1fr) 27px;gap:5px;padding:13px 0}}.journal-scene .journal-public-grid{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.journal-scene .journal-song{margin-top:0;padding:0}.journal-scene .paper-note{width:100%;max-width:488px;justify-self:center}.journal-scene .paper-note>.journal-card-label{padding:0 24px}.journal-scene .paper-note-stage{margin:32px 0 0}.journal-scene .journal-card-label,.journal-scene .journal-subheading>span,.journal-scene .journal-topline{font-size:11px;letter-spacing:2px;color:#a1a499;opacity:.92;line-height:1.5}.journal-scene .music-custom-layout{grid-template-columns:minmax(160px,300px) minmax(210px,1fr);gap:clamp(28px,3vw,52px);align-items:start;margin-top:var(--journal-entry-gap)}.music-track-side{padding-top:4px}.music-track-label{font-size:10px;letter-spacing:1.7px;color:#979d90}.music-track-list{margin-top:19px}.music-track-list button{min-height:46px}.music-custom-layout .music-album-art{-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(180deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent),linear-gradient(180deg,transparent,#000 3%,#000 97%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in;filter:blur(.35px)}.journal-scene .music-external{max-width:300px;padding-top:20px}.journal-subheading{align-items:baseline}@media(max-width:1000px){.journal-scene .journal-public-grid{grid-template-columns:1fr}.journal-scene .journal-song,.journal-scene .paper-note{justify-self:start}}@media(max-width:540px){.journal-scene .music-custom-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px}.journal-scene .journal-card-label,.journal-scene .journal-subheading>span{font-size:10px}.music-track-list button{min-height:42px}}.journal-scene .paper-note{justify-self:start;margin-left:-24px}.journal-scene .journal-song{min-width:0}.journal-scene .music-track-side{width:100%;max-width:320px;min-width:0}@media(min-width:1001px){.journal-scene .journal-song{padding-left:32px;box-sizing:border-box}.journal-scene .music-custom-layout{grid-template-columns:minmax(160px,300px) minmax(210px,320px)}}@media(max-width:540px){.journal-scene .paper-note{margin-left:-24px;width:calc(100% + 24px)}.journal-scene .music-track-side{max-width:none}}.journal-lately{display:flex;gap:25px;align-items:baseline;max-width:650px;color:#a4a69d;font-size:15px;line-height:1.8;margin:45px 0 0}.journal-lately>span{font-size:10px;letter-spacing:2px;color:#72796e}.note-history{padding:22px 24px}.note-history>button{background:none;border:0;color:#989e91;font:inherit;font-size:11px;letter-spacing:1px;cursor:pointer;padding:10px 0}.note-history-pages{display:grid;grid-gap:28px;gap:28px;animation:journal-focus 1s ease both}.note-history-pages article{padding:25px 5px;color:#b3b7ab;text-shadow:2px 1px 10px #ddd1}.note-history-pages time{font-size:9px;letter-spacing:1.5px;color:#747c6b}.note-history-pages p{white-space:pre-line;font:19px/1.8 Georgia,serif}.history-empty{font-size:12px!important;color:#777f70}.journal-inspiration{grid-template-columns:1.1fr .8fr 1fr;gap:clamp(30px,6vw,100px);align-items:start}.journal-inspiration .inspiration-card:nth-child(3n+2){margin-top:100px}.journal-inspiration .inspiration-card:nth-child(3n){margin-top:35px}.inspiration-photo{aspect-ratio:4/5}.inspiration-card:nth-child(2n) .inspiration-photo{aspect-ratio:1}.inspiration-card p{opacity:.55;filter:blur(.4px);transition:opacity .7s,filter .7s}.inspiration-card:focus-within p,.inspiration-card:hover p{opacity:1;filter:none}.journal-private-heading{margin-top:150px;opacity:.75}.archive-glimpse{font:italic 16px/1.9 Georgia,serif!important;max-width:320px;text-shadow:3px 0 14px #ddd2}.music-transport{display:flex;align-items:center;gap:12px;margin:15px 0 20px;color:#929b88}.music-transport button{border:0;background:none;color:#bcc3b1;padding:7px;cursor:pointer}.music-transport input{min-width:0;flex:1 1;height:2px;accent-color:#a6af9a;cursor:pointer}.music-transport span{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes journal-focus{0%{opacity:0;filter:blur(5px);transform:translateY(8px)}to{opacity:1;filter:blur(0);transform:none}}@media(max-width:700px){.journal-inspiration{grid-template-columns:1fr}.journal-inspiration .inspiration-card:nth-child(n){margin-top:20px}.journal-lately{display:block}.journal-lately>span{display:block;margin-bottom:12px}.inspiration-card p{opacity:1;filter:none}}@media(prefers-reduced-motion:reduce){.note-history-pages{animation:none}.inspiration-card p{transition:none}}.hero:after{background:linear-gradient(180deg,transparent 40%,#0b0c0b26 62%,#0b0c0ba6 82%,#0b0c0b),radial-gradient(ellipse at 50% 48%,transparent 20%,rgba(0,0,0,.32) 100%)}.between-scene.bends-scene{background:linear-gradient(180deg,#0b0c0b00 0,#0b0c0b30 100px,#0b0c0b99 240px,#0b0c0be6 360px,#0b0c0b 460px)}.bends-scene .bends-background,.bends-scene .scene-atmosphere,.bends-scene .scene-background-smoke,.bends-scene .scene-grain{-webkit-mask-image:linear-gradient(180deg,transparent 0,#0000000a 12%,#00000040 25%,#000000a6 42%,#000 60%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent 0,#0000000a 12%,#00000040 25%,#000000a6 42%,#000 60%,#000 85%,transparent)}@media(prefers-reduced-motion:reduce){.between-scene.bends-scene{background:#0b0c0b}}.journal-drift-stage{height:650px;margin:0 -4vw;position:relative}.journal-drift-stage .drift-wall__inner{background:#0b0c0b;-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);filter:blur(.3px)}.journal-drift-stage .drift-wall__tile.is-active img{filter:grayscale(.85) saturate(.35)}.journal-sample-label{font-size:10px;letter-spacing:1.5px;color:#72796d;text-align:center;margin-top:12px}.journal-text-fragment{max-width:440px;margin:35px 0;color:#a7ad9e}.journal-text-fragment h4{font-size:20px;font-weight:400}.journal-text-fragment p{font-size:14px;line-height:1.9;margin:15px 0}.journal-text-fragment a{font-size:11px}@media(max-width:700px){.journal-drift-stage{height:480px;margin:0 -6vw}}.hero[data-ambient-offscreen] .hero-atmosphere i,.hero[data-ambient-offscreen] .hero-side-haze i,.journal-haze[data-ambient-offscreen],.music-cinematic[data-ambient-offscreen] .music-ambient{animation-play-state:paused}.journal-scene .journal-simple-note{align-self:start;padding-top:0}.journal-simple-note>.journal-entry-label{margin:0 0 var(--journal-entry-gap)}.journal-note-copy{max-width:34ch;white-space:pre-wrap;overflow-wrap:anywhere;color:#bab6aa;font:400 clamp(22px,2.25vw,34px)/1.42 DM Sans,Arial,sans-serif;letter-spacing:-.025em;scale:.9;transform-origin:top left}@media(min-width:1001px){.music-connected>.journal-entry-label{margin-bottom:0}}.journal-note-copy{text-box:trim-start cap alphabetic}.journal-simple-note .note-history{padding-inline:0}.journal-flex-stage{position:relative;height:clamp(340px,43vw,620px);margin-inline:-4vw;isolation:isolate;-webkit-mask-image:linear-gradient(90deg,transparent,#0007 5%,#000 17% 83%,#0007 95%,transparent),linear-gradient(180deg,transparent 2%,#0001 5%,#0005 9%,#000b 13%,#000 19% 81%,#000b 87%,#0005 91%,#0001 95%,transparent 98%);mask-image:linear-gradient(90deg,transparent,#0007 5%,#000 17% 83%,#0007 95%,transparent),linear-gradient(180deg,transparent 2%,#0001 5%,#0005 9%,#000b 13%,#000 19% 81%,#000b 87%,#0005 91%,#0001 95%,transparent 98%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.journal-flex-stage:after{content:"";position:absolute;inset:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(90deg,#000,transparent 18% 82%,#000);mask-image:linear-gradient(90deg,#000,transparent 18% 82%,#000)}.journal-fragment-source{display:table;margin:10px auto 0;color:#a4a89c;font-size:12px}@media(max-width:700px){.journal-flex-stage{margin-inline:-6vw}}.journal-flex-stage .flex-carousel>canvas{width:100%!important;height:100%!important}@media(max-width:600px){html{overflow-x:clip}.journal-topline>span:only-child{display:inline}.journal-scene .music-heading,.journal-scene .music-track-side,.music-track-list button>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.menu-button,.music-track-list button{min-height:44px}.nav-overlay nav a{gap:12px;letter-spacing:-.035em}.archive-glass-dialog .journal-unlock-form input,.journal-admin input,.journal-admin select,.journal-admin textarea{font-size:16px}.archive-glass-dialog .journal-password-trigger,.archive-glass-dialog .journal-unlock-form button{min-height:44px}}@media(max-width:420px){.journal-scene .music-custom-layout{grid-template-columns:minmax(0,1fr)}.music-custom-layout .music-album-art{max-width:min(64vw,240px)}.journal-scene .music-track-side{max-width:none}}.journal-with-bends{--journal-note-offset:clamp(6px,1.15vw,18px);--hero-overlap:clamp(125px,18svh,225px);--fragments-overlap:clamp(210px,27svh,365px);--journal-top-space:180px;overflow:clip;margin-top:calc(-1 * var(--hero-overlap));padding-top:calc(var(--journal-top-space) + var(--hero-overlap));background:linear-gradient(to bottom,transparent var(--hero-overlap),#0b0c0b var(--hero-overlap))}.journal-with-bends .journal-haze{-webkit-mask-image:linear-gradient(180deg,transparent,black 240px,black calc(100% - 180px),transparent);mask-image:linear-gradient(180deg,transparent,black 240px,black calc(100% - 180px),transparent)}@media(max-width:700px){.journal-with-bends{--journal-top-space:110px}}.journal-legacy-anchor{position:absolute;top:0}.journal-opening{position:relative;display:flow-root}.journal-bends-background{position:absolute;inset:calc(-1 * (var(--journal-top-space) + var(--hero-overlap))) -6vw calc(-1 * var(--fragments-overlap));-webkit-mask-image:linear-gradient(to bottom,transparent 0,#0001 calc(var(--hero-overlap) * .17),#0003 calc(var(--hero-overlap) * .4),#0007 calc(var(--hero-overlap) * .7),#000b var(--hero-overlap),#000 calc(var(--hero-overlap) + 100px),#000 calc(100% - var(--fragments-overlap) - 100px),#000b calc(100% - var(--fragments-overlap)),#0007 calc(100% - var(--fragments-overlap) * .7),#0003 calc(100% - var(--fragments-overlap) * .4),#0001 calc(100% - var(--fragments-overlap) * .17),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#0001 calc(var(--hero-overlap) * .17),#0003 calc(var(--hero-overlap) * .4),#0007 calc(var(--hero-overlap) * .7),#000b var(--hero-overlap),#000 calc(var(--hero-overlap) + 100px),#000 calc(100% - var(--fragments-overlap) - 100px),#000b calc(100% - var(--fragments-overlap)),#0007 calc(100% - var(--fragments-overlap) * .7),#0003 calc(100% - var(--fragments-overlap) * .4),#0001 calc(100% - var(--fragments-overlap) * .17),transparent 100%)}.journal-bends-frame{position:absolute;inset:0;opacity:.28}.journal-opening>:not(.journal-bends-background){position:relative}.journal-opening .journal-public-grid>:is(.journal-note-column,.journal-song){position:relative;inset-inline-start:var(--journal-note-offset)}.journal-note-column{min-width:0;-webkit-padding-end:var(--journal-note-offset);padding-inline-end:var(--journal-note-offset)}.journal-opening .journal-public-grid>.journal-song{--music-extra-offset:clamp(0px,calc((100vw - 1000px) * .2858),80px);inset-inline-start:calc(clamp(10px,2.5vw,40px) + var(--music-extra-offset));-webkit-margin-end:var(--music-extra-offset);margin-inline-end:var(--music-extra-offset)}.journal-with-bends>section{position:relative}.journal-with-bends .journal-intro{display:block;margin-top:calc(max(calc(-8px - var(--journal-top-space)), calc(clamp(-8px,1.5vw,22px) - 155px)) - 39px);text-align:center}.journal-with-bends .journal-intro h2{max-width:24ch;margin-inline:auto;font-size:clamp(38px,4.75vw,74px);line-height:1.08;letter-spacing:-.055em;text-wrap:balance}#journal-title>span{display:block;font-size:1.07em}.metal-logo{display:grid;place-items:center;color:#fff;font:800 28px/1 Arial,sans-serif;letter-spacing:-.08em}.lifetime-counter{display:grid;grid-gap:5px;gap:5px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lifetime-label{color:#a8a498;font-size:9px;letter-spacing:.19em}.lifetime-value{color:#e1ddd4;font-size:12px;letter-spacing:.06em}.journal-with-bends .journal-hidden-line{width:-moz-fit-content;width:fit-content;max-width:100%;margin:16px auto 0;padding:8px 0;font-size:clamp(15px,1.35vw,20px);color:#d4cec1}.journal-hidden-line>span{display:block;opacity:0;filter:blur(.55px);-webkit-mask-image:radial-gradient(ellipse 140px 55px at var(--spot-x,50%) var(--spot-y,50%),#000 16%,#000b 51%,transparent 100%);mask-image:radial-gradient(ellipse 140px 55px at var(--spot-x,50%) var(--spot-y,50%),#000 16%,#000b 51%,transparent 100%);transition:opacity .55s ease}.journal-hidden-line:hover>span{opacity:1}.journal-hidden-line:focus-visible>span{opacity:1;-webkit-mask-image:none;mask-image:none}@media(hover:none){.journal-hidden-line:focus>span{opacity:1;-webkit-mask-image:none;mask-image:none}}@media(prefers-reduced-motion:reduce){.journal-hidden-line>span{transition:none}}.journal-opening .journal-public-grid{--journal-entry-gap:clamp(24px,2.6vw,38px);margin-top:clamp(100px,9vw,124px);margin-bottom:0}.journal-scene .journal-entry-label{position:relative;inset-inline-start:calc(-1 * clamp(8px,1vw,16px));color:#d2cabc;font-family:inherit;font-size:clamp(19px,2vw,27px);font-weight:400;line-height:1.5;letter-spacing:-.04em}.journal-entry-aside{font-size:.8em;color:#a59e92;text-shadow:1px 0 5px #d2cabc30;filter:blur(.3px);white-space:nowrap}.music-connected>.journal-entry-label{margin-top:0}.music-jewel-case{display:block;width:100%;max-width:300px;margin-bottom:20px;perspective:850px}.music-jewel-shell{--case-depth:clamp(5px,1vw,9px);position:relative;display:block;aspect-ratio:1.13;transform-style:preserve-3d;transform:rotateX(var(--case-tilt-x,0deg)) rotateY(var(--case-tilt-y,0deg));transition:transform .28s ease-out}.music-jewel-face{position:absolute;inset:0;display:grid;grid-template-columns:8% minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding:3px;overflow:hidden;border:1px solid #a3a79b66;border-radius:4px;background:linear-gradient(155deg,#373a35,#171916 52%,#262923);box-shadow:0 3px 0 #222520,0 11px 24px #0007,inset 0 1px 1px #fff3}.music-jewel-face:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(132deg,#e3e9df2b,transparent 32%,transparent 74%,#c4d3c018);box-shadow:inset 0 1px 0 #f2f5eb66,inset 0 0 0 2px #dee8d419}.music-jewel-edge{position:absolute;pointer-events:none;background:linear-gradient(var(--case-edge-direction),#7c8475,#252923 28%,#383e34 72%,#141612)}.music-jewel-edge-bottom,.music-jewel-edge-top{inset-inline:2px;height:var(--case-depth)}.music-jewel-edge-left,.music-jewel-edge-right{inset-block:2px;width:var(--case-depth)}.music-jewel-edge-top{top:0;transform-origin:top;transform:rotateX(-90deg);--case-edge-direction:180deg}.music-jewel-edge-bottom{bottom:0;transform-origin:bottom;transform:rotateX(90deg);--case-edge-direction:0deg}.music-jewel-edge-left{left:0;transform-origin:left;transform:rotateY(90deg);--case-edge-direction:90deg}.music-jewel-edge-right{right:0;transform-origin:right;transform:rotateY(-90deg);--case-edge-direction:270deg}.music-jewel-spine{align-self:stretch;margin-right:3px;border-right:1px solid #d3ddca35;background:repeating-linear-gradient(90deg,#121411 0 1px,#363a32 1px 2px)}.music-jewel-shell img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;filter:saturate(.75) brightness(.9)}@media(prefers-reduced-motion:reduce){.music-jewel-shell{transform:none}}.journal-eye{--journal-eye-gap:clamp(42px,4vw,68px);max-width:560px;margin-top:var(--journal-eye-gap)}.journal-opening+section>.journal-subheading{margin-top:clamp(210px,18vw,274px)}.journal-subheading:has(>#journal-fragments-title){margin-bottom:calc(45px - clamp(40px,5vw,65px))}@media(max-width:420px){.journal-subheading:has(>#journal-fragments-title){margin-bottom:22px}}.journal-with-bends .journal-private-heading{margin-top:clamp(222px,17vw,258px);opacity:1}.journal-eye-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:var(--journal-entry-gap)}.journal-eye-controls{display:flex;gap:4px}.journal-eye-controls button{width:44px;height:44px;color:#d2cabc;border-radius:50%}.journal-eye-controls button:hover{background:#fff1}.journal-eye-track{--eye-gap:clamp(6px,1.25vw,16px);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--eye-gap)) / 4);grid-gap:var(--eye-gap);gap:var(--eye-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;list-style:none;margin:0;padding:0}.journal-eye-track>li{min-width:0;overflow-wrap:anywhere;scroll-snap-align:start}@media(min-width:1001px){.journal-public-grid>:is(.journal-note-column,.journal-song){align-self:stretch;display:flex;flex-direction:column}.journal-note-column>.journal-simple-note{align-self:stretch}.journal-note-column>.journal-eye{margin-top:auto;padding-top:var(--journal-eye-gap)}.journal-song>.music-external{margin-top:auto}}@media(prefers-reduced-motion:reduce){.journal-eye-track{scroll-behavior:auto}}.journal-eye-photo{display:block;width:100%;padding:0;overflow:hidden;border-radius:6px}.journal-eye-photo:focus-visible{outline-offset:-3px}.journal-photo-preview{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:8px;background:#151613;color:#d2cabc}.journal-photo-preview::-webkit-backdrop{background:#070807e8}.journal-photo-preview::backdrop{background:#070807e8}.journal-photo-preview-content{position:relative;display:grid;justify-items:center}.journal-photo-preview :is(img,video){display:block;width:auto;height:auto;max-width:min(88vw,1200px);max-height:72dvh;object-fit:contain}.journal-photo-preview video{width:min(88vw,760px)}.journal-photo-close{position:absolute;inset:8px 8px auto auto;width:40px;height:40px;border-radius:50%;background:#10110ee8;color:#eee;font-size:24px}.journal-eye-photo :is(img,video){display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}@media(hover:hover) and (prefers-reduced-motion:no-preference){.journal-eye-photo :is(img,video){filter:saturate(.78) brightness(.86);transition:transform .55s cubic-bezier(.2,.7,.3,1),filter .45s ease}.journal-eye-track>li:is(:hover,:focus-within) img{transform:scale(1.06);filter:saturate(1) brightness(1.04)}}.journal-eye-track h4{font-size:18px;font-weight:400;margin:0}.journal-eye-track :is(p,a){display:block;margin-top:8px;font-size:13px;line-height:1.5;color:#a8a498}.music-jewel-placeholder{height:100%;background:radial-gradient(circle at 50% 50%,#171916 0 5%,#454944 6% 8%,#232721 9% 39%,#31362f 40%,#171916 41%)}.journal-admin .admin-content{display:grid;grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px)}.admin-gallery-actions,.admin-section-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.admin-section-heading h2{margin-right:auto}.admin-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;grid-gap:16px;gap:16px}.admin-gallery-item{min-width:0;border:1px solid #ffffff18;background:#ffffff06;border-radius:6px}.admin-gallery-item summary{display:grid;grid-gap:10px;gap:10px;padding:12px;cursor:pointer;overflow-wrap:anywhere}.admin-gallery-item summary[draggable=true]{cursor:-webkit-grab;cursor:grab}.admin-gallery-item[data-reorder-target=true]{outline:2px solid #c4cdb5;outline-offset:3px}.admin-gallery-item summary :is(img,video){display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:3px}.admin-gallery-fields{display:grid;grid-gap:12px;gap:12px;padding:12px}.journal-admin .admin-add-photo{display:inline-block;position:relative;padding:12px 16px;border:1px solid #ffffff24;color:#d2cabc;cursor:pointer}.admin-add-photo input{position:absolute;inset:0;opacity:0;cursor:pointer}.admin-add-photo:focus-within{outline:1px solid #c4cdb5;outline-offset:4px}.admin-folder-previews{display:grid;grid-gap:12px;gap:12px;margin-block:20px 28px}.admin-folder-preview{padding:16px 0;border-top:1px solid #ffffff18}.admin-folder-image-editor{display:grid;justify-items:start;grid-gap:12px;gap:12px;margin-block:12px 18px}.admin-folder-image-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%}.admin-folder-image-stack>div{min-width:0;display:grid;justify-items:start;grid-gap:8px;gap:8px}.admin-folder-image-stack :is(img,video){width:min(100%,120px);height:auto;aspect-ratio:1;object-fit:cover;border-radius:4px}.admin-contact{max-width:1000px;padding-block:35px}.admin-contact label{margin-top:18px}.journal-admin{padding:40px max(20px,calc((100% - 1000px)/2)) 90px}.journal-admin>h1{font-size:clamp(32px,5vw,52px);margin:12px 0 24px}.journal-admin .admin-back{margin-bottom:16px}.journal-admin .admin-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:5;flex-wrap:wrap;gap:12px;padding:12px 0;background:#0b0c0b;border-block:1px solid #ffffff18}.admin-toolbar nav,.admin-toolbar-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.admin-toolbar nav a{padding:7px 8px;color:#c6cbbb}.journal-admin .admin-publish{margin:0;background:#dedacd;color:#171915;border-color:#dedacd}.journal-admin :is(button,input,textarea,select,.admin-add-photo){border-radius:6px}.journal-admin .admin-content{gap:0}.journal-admin :is(.admin-content section,.admin-archive,.admin-contact){padding-block:28px}.journal-admin :is(.admin-note,.admin-galleries,.admin-archive,.admin-contact){scroll-margin-top:110px}.journal-admin :is(.admin-note,.admin-music,.admin-contact)>h2{margin-bottom:14px}.journal-admin .admin-note textarea{min-height:110px}.admin-galleries .admin-section-heading{margin-bottom:16px}.admin-archive .admin-section-heading>label{width:min(100%,240px)}.admin-archive>.admin-section-heading{margin-bottom:20px}.admin-archive-panel{min-width:0;margin-top:14px;padding:clamp(14px,2.4vw,24px);border:1px solid #ffffff18;border-radius:8px;background:#ffffff03}.admin-archive-panel>h3{margin:0 0 6px;font-size:17px;font-weight:500}.admin-archive-panel>p{margin:0 0 16px}.admin-archive-password>form{display:grid;grid-template-columns:minmax(0,280px) auto;justify-content:start;align-items:end;grid-gap:12px;gap:12px;margin-top:14px}.admin-archive-action{margin:12px 0}.admin-archive-action>summary{width:-moz-fit-content;width:fit-content;cursor:pointer;padding:9px 12px;border:1px solid #ffffff24;border-radius:6px;color:#d2cabc;font-size:13px}.admin-archive-action>form{display:grid;grid-template-columns:minmax(0,360px) auto;justify-content:start;align-items:end;grid-gap:12px;gap:12px;margin:12px 0 18px}.admin-archive-browser .admin-file{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;grid-gap:12px;gap:12px;border-top:1px solid #ffffff18;overflow-wrap:anywhere}.admin-archive-browser{min-width:0}.admin-archive-browser .archive-breadcrumbs{margin-bottom:12px}.admin-archive-browser .archive-breadcrumbs button{padding:6px 9px}.admin-archive-grid{margin-top:18px}.admin-explorer-toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-block:12px}.admin-explorer-toolbar button{padding:7px 12px}.admin-archive-grid{min-height:100px;padding:8px;border-radius:8px;background:#ffffff03}.admin-archive-grid .admin-explorer-empty{grid-column:1/-1;align-self:center;text-align:center;color:#a0aa93;font-size:13px}.admin-archive-grid li[data-selected=true]>button{outline:1px solid #c4cdb5;outline-offset:4px}.admin-archive-grid li[data-insert]>button{position:relative}.admin-archive-grid li[data-insert]>button:after{content:"";position:absolute;inset-block:0;width:2px;background:#c4cdb5;pointer-events:none}.admin-archive-grid li[data-insert=before]>button:after{left:-5px}.admin-archive-grid li[data-insert=after]>button:after{right:-5px}.journal-admin .admin-archive-grid li>:is(a,button){padding:0;border:0;background:none;cursor:-webkit-grab;cursor:grab}.admin-archive-grid li>:is(a,button):active{cursor:-webkit-grabbing;cursor:grabbing}.admin-archive-browser [data-drop-target=true]{outline:2px solid #c4cdb5;outline-offset:3px;border-radius:8px}.admin-tile-options{margin-top:8px;overflow-wrap:anywhere}.admin-tile-options>summary{cursor:pointer;color:#a0aa93;font-size:12px}.admin-tile-options>:is(label,button){margin-top:8px}.journal-admin .admin-status:empty{display:none}.journal-admin .admin-status:not(:empty){position:fixed;top:auto;bottom:16px;right:16px;z-index:6;max-width:calc(100% - 32px);padding:10px 15px;border:1px solid #ffffff24;border-radius:8px;background:#20221d;color:#e0e1d7}@media(max-width:620px){.journal-admin{padding-inline:16px}.admin-archive-action>form,.admin-archive-browser .admin-file,.admin-archive-password>form,.journal-admin .admin-grid{grid-template-columns:minmax(0,1fr)}.admin-archive-browser .admin-file button{justify-self:start}}.contact{--contact-overlap:clamp(75px,13svh,145px);--contact-fade:clamp(125px,20svh,220px);background:linear-gradient(to bottom,#0b0c0b,#090a09 var(--contact-fade));display:flex;flex-direction:column;padding-top:clamp(76px,12vh,140px);padding-bottom:clamp(20px,4vh,40px)}.contact:before{content:none}.contact:after{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--contact-fade));mask-image:linear-gradient(to bottom,transparent,#000 var(--contact-fade))}.ending-grainient{opacity:.64}.ending-bends{position:absolute;inset:calc(-1 * var(--contact-overlap)) 0 0;z-index:0;overflow:hidden;background:linear-gradient(to bottom,transparent var(--contact-overlap),#0b0c0b calc(var(--contact-overlap) + var(--contact-fade)));-webkit-mask-image:linear-gradient(to bottom,transparent,#0001 calc(var(--contact-overlap) * .45),#0004 var(--contact-overlap),#000a calc(var(--contact-overlap) + var(--contact-fade) * .5),#000 calc(var(--contact-overlap) + var(--contact-fade)));mask-image:linear-gradient(to bottom,transparent,#0001 calc(var(--contact-overlap) * .45),#0004 var(--contact-overlap),#000a calc(var(--contact-overlap) + var(--contact-fade) * .5),#000 calc(var(--contact-overlap) + var(--contact-fade)))}.contact-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,32%);align-items:center;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);flex:1 1;padding-bottom:clamp(58px,8vh,100px)}.contact-layout .contact-title{font-family:inherit;font-size:clamp(32px,6vw,92px);letter-spacing:-.055em;white-space:nowrap;margin:0 0 clamp(14px,2vw,24px)}.contact-layout .ending-copy{margin:0;font-size:clamp(17px,2.4vw,32px);line-height:1.55}.contact-sticker-area{position:relative;width:100%;max-width:440px;justify-self:end}.contact-sticker{position:relative;isolation:isolate;pointer-events:none;width:100%;height:400px;display:grid;place-items:center}.contact-sticker-address{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;pointer-events:none;width:max-content;max-width:min(100%,244px);text-align:center;overflow-wrap:anywhere;color:#e0d9cc;opacity:0;visibility:hidden;transition:opacity .32s ease}.contact-sticker-address a{pointer-events:auto;text-decoration:underline;text-underline-offset:.25em;font-size:clamp(18px,2vw,22px)}.contact-sticker-area[data-peeled=true] .contact-sticker-address{visibility:visible;opacity:1;transition:none}.contact-sticker-fallback{position:absolute;pointer-events:auto;inset:50% auto auto 50%;translate:-50% -50%;width:250px;aspect-ratio:675/216;background-position:50%;background-repeat:no-repeat;background-size:contain}.contact-sticker .sticker-peel:not([data-ready]){visibility:hidden}.contact-sticker:has(.sticker-peel[data-ready]) .contact-sticker-fallback{opacity:0}.contact-sticker:has(.contact-sticker-fallback:focus-visible){outline:2px solid #ece3d0;outline-offset:4px}@media(max-width:760px){.contact-layout{grid-template-columns:minmax(0,1fr);gap:46px}.contact-sticker-area{justify-self:start}.contact-sticker{height:360px}}