@font-face{font-family:jost;src:url(../media/jost_latin_300_normal-s.p.28ewg65ii-ybd.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:jost;src:url(../media/jost_latin_400_normal-s.p.24bvdtagztqry.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jost;src:url(../media/jost_latin_500_normal-s.p.1-ny7r4jvefn7.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jost Fallback;src:local(Arial);ascent-override:112.02%;descent-override:39.26%;line-gap-override:0.0%;size-adjust:95.51%}.PFQN0q_className{font-family:jost,jost Fallback}.PFQN0q_variable{--font-jost:"jost", "jost Fallback"}
@font-face{font-family:newsreader;src:url(../media/newsreader_latin_500_normal-s.p.2p4a-3yrz52y9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:74.91%;descent-override:27.01%;line-gap-override:0.0%;size-adjust:98.12%}.LD_iaq_className{font-family:newsreader,newsreader Fallback}.LD_iaq_variable{--font-newsreader:"newsreader", "newsreader Fallback"}
:root{--velune-espresso:#6b5240;--velune-caramel:#a37c52;--velune-clay:#8d7a66;--velune-oat:#f6f1e9;--velune-ink:#000;--velune-white:#fff;--white-10:#ffffff1a;--white-20:#fff3;--white-30:#ffffff4d;--white-50:#ffffff80;--black-20:#0003;--black-40:#0006;--bg:#6b5240;--text:#fff;--btn-bg:#f6f1e9;--btn-text:#a37c52;--font-body:var(--font-jost), "Figtree", Arial, sans-serif;--font-display:var(--font-newsreader), Georgia, serif;--fs-hero:clamp(3.25rem, 14vmin, 7.9rem);--fs-h2:clamp(2.25rem, 5.6vw, 5rem);--fs-h3:clamp(2rem, 2.8vw, 2.5rem);--fs-menu:15vmin;--lh-body:1.5;--nav-h:72px;--nav-pad-x:clamp(18px, 5vw, 72px);--gutter:5%;--section-y:clamp(4rem, 9vw, 9rem);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--ease-in-out-quint:cubic-bezier(.83, 0, .17, 1);--ease-ease:cubic-bezier(.25, .1, .25, 1);--footer-h:480px}@media (max-width:991px){:root{--gutter:6vw;--fs-menu:5vmin}}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#6b5240}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}body{background:var(--bg);color:var(--text);font:400 1rem/1.5 var(--font-body);margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--velune-oat);outline-offset:3px}::selection{background:var(--velune-oat);color:var(--velune-espresso)}[data-reveal]{visibility:hidden}html[data-motion=off] [data-reveal],html:not(.js) [data-reveal]{visibility:visible}main.site{z-index:2;background:var(--bg);color:var(--text);margin-bottom:var(--footer-h);min-height:100svh;position:relative}.pad{padding-left:var(--gutter);padding-right:var(--gutter)}.container{width:100%;max-width:1440px;margin:0 auto}.section{padding-top:var(--section-y);padding-bottom:var(--section-y)}.h1{font-family:var(--font-display);font-weight:500;font-size:var(--fs-hero);line-height:1}.h2{font-weight:300;font-size:var(--fs-h2);text-transform:uppercase;line-height:1.2}.h3{font-family:var(--font-display);font-weight:500;font-size:var(--fs-h3);line-height:1.2}.lg{font-size:1.25rem}.md{font-size:1.125rem}.sm{font-size:.875rem}.up{text-transform:uppercase}.eyebrow{text-transform:uppercase;opacity:.8;font-size:.875rem}@media (max-width:991px){.h2{font-size:2.75rem}.h3{font-size:2.25rem}}@media (max-width:767px){.h2{font-size:2.25rem}.h3{font-size:2rem}.lg{font-size:1.125rem}.md{font-size:1rem}}.btn{background:var(--btn-bg);color:var(--btn-text);transition:background-color .5s var(--ease-ease), color .5s var(--ease-ease);padding:12px 24px;display:inline-block;position:relative}.btn:hover{background:#fff}.btn--ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 1px}.btn--ghost:hover{background:var(--velune-oat);color:var(--velune-espresso)}.ul-link{display:inline-block;position:relative}.ul-link:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .3s var(--ease-ease);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.ul-link:hover:after{transform:scaleX(1)}.nav{height:var(--nav-h);z-index:20;padding:0 var(--nav-pad-x);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.nav__burger{place-items:center;width:48px;height:48px;margin-left:-12px;display:grid;position:relative}.nav__burger span{width:24px;height:1.5px;transition:transform .4s var(--ease-in-out-quint);background:#fff;position:absolute;left:12px}.nav__burger span:first-child{transform:translateY(-4px)}.nav__burger span:nth-child(2){transform:translateY(4px)}.menu-open .nav__burger span:first-child{transform:translateY(0)rotate(45deg)}.menu-open .nav__burger span:nth-child(2){transform:translateY(0)rotate(-45deg)}.nav__logo{color:#fff;width:96px;display:block}.nav__book{text-transform:uppercase;justify-self:end;font-size:1rem}@media (max-width:767px){.nav__logo{width:84px}.nav__book{font-size:.8125rem}.nav__book .long{display:none}}@media (max-width:479px){.nav__book{font-size:.8125rem}}.menu{z-index:15;color:#fff;opacity:0;visibility:hidden;transition:opacity .3s var(--ease-ease), visibility 0s .3s;overscroll-behavior:contain;padding:calc(var(--nav-h) + 4vh) var(--nav-pad-x) 4vh;background:#000;position:fixed;inset:0;overflow-y:auto}.menu-open .menu{opacity:1;visibility:visible;transition:opacity .3s var(--ease-ease)}.menu__grid{min-height:calc(100svh - var(--nav-h) - 8vh);grid-template-columns:5fr 7fr;gap:clamp(32px,4vw,80px);display:grid}.menu__word{font-size:var(--fs-menu);text-transform:uppercase;margin-bottom:1.2rem;margin-left:-.04em;font-weight:400;line-height:1}.menu__social{text-transform:uppercase;gap:16px;margin-bottom:2rem;font-size:.875rem;display:flex}.menu__small{text-transform:uppercase;gap:6px;font-size:.875rem;display:grid}.menu__small li:before{content:"/ "}.menu__book{text-transform:uppercase;gap:6px;margin-top:2rem;font-size:.875rem;display:grid}.menu__book b{margin-bottom:4px;font-weight:500}.menu__foot{align-items:flex-end;gap:32px;margin-top:2rem;display:flex}.menu__tile{aspect-ratio:310/192;object-fit:cover;width:min(22vw,310px)}.menu__list{border-top:1px solid #fff;align-self:start;margin-top:1vh}.menu__row{text-transform:uppercase;min-height:56px;transition:opacity .1s var(--ease-ease), border-color .5s var(--ease-ease);border-bottom:1px solid #fff;grid-template-columns:4.2rem 1fr auto 2rem;align-items:center;font-size:1.125rem;font-weight:300;display:grid}.menu__row i{font-size:1rem;font-style:normal;font-weight:400}.menu__row .menu__brand{letter-spacing:.3em;font-size:.8rem;font-weight:500}.menu__row .menu__arrow{width:14px;height:14px;transition:transform .5s var(--ease-out-quart);justify-self:end}@media (hover:hover){.menu__list:hover .menu__row{opacity:.21;border-color:#fff3}.menu__list .menu__row:hover{opacity:1;border-color:#fff}.menu__row:hover .menu__arrow{transform:translate(3px,-3px)}}@media (max-width:991px){.menu{padding-top:calc(var(--nav-h) + 12px)}.menu__grid{grid-template-columns:1fr;gap:20px;min-height:0}.menu__left{display:contents}.menu__head{order:1}.menu__list{order:2;margin-top:0}.menu__links{order:3}.menu__word{margin:0 0 6px;font-size:1.125rem}.menu__social{margin-bottom:18px}.menu__row{grid-template-columns:3rem 1fr 2rem;font-size:1rem}.menu__row .menu__brand{display:none}.menu__links{grid-template-columns:1fr 1fr;gap:20px;display:grid}.menu__book{margin-top:0}.menu__foot{display:none}}.footer{z-index:0;background:var(--velune-espresso);color:#fff;padding:56px var(--gutter) 24px;flex-direction:column;justify-content:space-between;min-height:400px;display:flex;position:fixed;bottom:0;left:0;right:0}.footer__cols{grid-template-columns:repeat(3,minmax(0,220px));gap:40px;font-size:.875rem;display:grid}.footer__cols h4{opacity:.6;margin-bottom:10px;font-size:.875rem;font-weight:400}.footer__cols ul{text-transform:uppercase;gap:6px;display:grid}.footer__mark{color:#fff;width:100%;margin:32px 0 16px}.footer__legal{opacity:.8;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:.75rem;display:flex}@media (max-width:767px){.footer__cols{grid-template-columns:1fr 1fr}.footer{padding-top:40px}}.hero{height:240vh;position:relative}.hero__stage{background:#1b1410;height:100svh;position:sticky;top:0;overflow:clip}.hero__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__shade{background:linear-gradient(#00000073 0%,#0000001a 40%,#00000026 100%);position:absolute;inset:0}.hero__wash{background:var(--velune-espresso);opacity:0;position:absolute;inset:0}.hero__title{text-align:center;color:#fff;padding:0 3vw;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.hero__scroll{text-align:center;text-transform:uppercase;font-size:.875rem;font-weight:500;position:absolute;bottom:8vh;left:0;right:0}.hero__quote{text-align:center;opacity:0;width:min(760px,86vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__quote p{font-family:var(--font-display);font-size:clamp(1.5rem,2.9vw,2.5rem);font-weight:500;line-height:1.2}.hero__quote .wm{width:64px;margin:14px auto 0;display:block}.slider{padding:4vh 0 var(--section-y);position:relative;overflow-x:clip}.slider__track{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:clamp(360px,38vw,560px);position:relative}.slider__track:active{cursor:grabbing}.slider__cell{will-change:transform;width:clamp(240px,26.6vw,384px);height:100%;position:absolute;top:0;left:0}.slider__wrap{transform-origin:50%;width:100%;height:100%;position:relative;overflow:clip}.slider__wrap img{object-fit:cover;width:200%;max-width:none;height:100%;position:absolute;top:0;left:0}.slider__label{text-align:center;letter-spacing:.3em;text-transform:uppercase;color:#fff;text-shadow:0 1px 12px #0006;padding-left:.3em;font-size:clamp(.8rem,1.4vw,1.25rem);font-weight:500;position:absolute;bottom:8%;left:0;right:0}.slider__progress{margin:36px var(--gutter) 0;background:var(--white-30);height:1px}.slider__progress i{background:#fff;width:0;height:1px;display:block}.collage{height:320vh;position:relative}.collage__stage{height:100svh;position:sticky;top:0;overflow:clip}.collage__title{text-align:center;z-index:2;pointer-events:none;width:min(900px,90vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.collage__col{height:0;position:absolute;top:0;left:0;right:0}.collage__img{left:var(--l);top:var(--t);width:var(--w);will-change:transform;position:absolute}@media (max-width:767px){.collage__img{left:var(--lm,var(--l));width:var(--wm,var(--w))}}.collage__img img{object-fit:cover;width:100%;height:100%}@media (max-width:767px){.collage__title{width:86vw}}.mq{place-items:center;height:100svh;min-height:560px;display:grid;position:relative;overflow:clip}.mq__text{white-space:nowrap;will-change:transform;text-transform:uppercase;color:#ffffff80;z-index:1;font-size:clamp(5rem,16vw,15rem);font-weight:300;line-height:1;animation:160s linear infinite marquee-horizontal;position:absolute;top:18%;left:0}.mq__text span{padding-right:.5em}@keyframes marquee-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}.mq__figure{z-index:2;aspect-ratio:16/9;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.mq__figure img{object-fit:cover;width:100%;height:100%}.mq__dot{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.8rem;font-weight:500;display:grid;position:absolute;box-shadow:inset 0 0 0 1px #ffffff4d}.mq__dot:after{content:"";animation:dot-pulse 2.6s var(--ease-out-quart) infinite;border:1px solid #ffffff80;border-radius:50%;position:absolute;inset:-8px}.mq__dot em{white-space:nowrap;text-transform:uppercase;opacity:0;font-size:.8rem;font-style:normal;transition:opacity .3s;position:absolute;top:50%;left:54px;transform:translateY(-50%)}.mq__dot:hover em,.mq__dot:focus-visible em{opacity:1}@keyframes dot-pulse{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}@media (max-width:767px){.mq{height:74vh;min-height:0}.mq__figure{height:100%}.mq__dot{width:36px;height:36px;font-size:.7rem}.mq__dot em{display:none}}.pers{padding:var(--section-y) var(--gutter);grid-template-columns:1fr 1fr;align-items:center;gap:6vw;display:grid}.pers__copy{max-width:520px}.pers__copy p{opacity:.9;margin:2rem 0}.pers__video{aspect-ratio:4/5;justify-self:end;width:min(576px,100%);position:relative;overflow:clip}.pers__video video,.pers__video img{object-fit:cover;width:100%;height:100%}.pers__pause{background:#0006;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:16px;right:16px}@media (max-width:767px){.pers{grid-template-columns:1fr}.pers__video{justify-self:stretch;width:100%}}.show{height:380vh;position:relative}.show__stage{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:clip}.show__words{text-transform:uppercase;text-align:center;width:100%;height:1.4em;font-size:clamp(3rem,9vw,8rem);font-weight:300;line-height:1.4;position:relative;overflow:clip}.show__words-inner{will-change:transform;display:block}.show__words span{opacity:0;height:1.4em;display:block}.show__content{text-align:center;padding:0 var(--gutter);place-items:center;display:grid;position:absolute;inset:0}.show__panel{will-change:transform, width, height;width:90vw;height:80vh;position:absolute;bottom:0;left:50%;overflow:clip}.show__panel img{object-fit:cover;width:100%;height:100%}.show__caption{text-align:center;color:#fff;z-index:2;opacity:0;position:absolute;bottom:8vh;left:0;right:0}.xp{height:320vh;position:relative}.xp__stage{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:clip}.xp__img{will-change:width, height;width:20%;height:40%;overflow:clip}.xp__img img{object-fit:cover;width:100%;height:100%}.xp__text{text-align:center;color:#fff;padding:0 var(--gutter);opacity:0;position:absolute;bottom:10vh;left:0;right:0}.xp__text p{max-width:560px;margin:16px auto 24px}.faq{padding:var(--section-y) var(--gutter);grid-template-columns:5fr 7fr;gap:6vw;display:grid}.faq__left p{max-width:420px;margin:1.5rem 0 2rem}.faq__item{border-top:1px solid var(--white-50)}.faq__item:last-child{border-bottom:1px solid var(--white-50)}.faq__q{text-align:left;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 0;font-size:1rem;display:flex}.faq__q svg{width:20px;height:20px;transition:transform .4s var(--ease-ease);flex:none}.faq__item[data-open=true] .faq__q svg{transform:rotate(180deg)}.faq__a{height:0;transition:height .5s;overflow:clip}.faq__a div{opacity:.9;max-width:640px;padding:0 0 24px}@media (max-width:767px){.faq{grid-template-columns:1fr;gap:40px}}.cta{text-align:center;color:#fff;place-items:center;height:100svh;min-height:560px;display:grid;position:relative;overflow:clip}.cta__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta__shade{background:#00000047;position:absolute;inset:0}.cta__line{font-size:1.125rem;font-weight:400;position:relative}.cta__card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#a37c52b8;width:min(610px,86vw);margin-top:28px;padding:40px 32px;position:relative}.cta__card p{margin-bottom:24px}.page-top{padding-top:calc(var(--nav-h) + clamp(48px, 9vw, 120px))}.pagehead{padding:0 var(--gutter) clamp(32px, 5vw, 64px)}.pagehead .h1{max-width:14ch}.pagehead p{opacity:.9;max-width:560px;margin-top:1.5rem}.svc-list{padding:0 var(--gutter) var(--section-y);border-top:0}.svc-card{border-top:1px solid var(--white-50);grid-template-columns:4rem 1fr auto;align-items:center;gap:24px;padding:28px 0;display:grid;position:relative}.svc-card:last-child{border-bottom:1px solid var(--white-50)}.svc-card h3{text-transform:uppercase;font-size:clamp(1.5rem,3.4vw,3rem);font-weight:300;line-height:1.1}.svc-card .brand{letter-spacing:.3em;text-transform:uppercase;opacity:.9;font-size:.8rem;font-weight:500}.svc-card__img{aspect-ratio:4/5;opacity:0;pointer-events:none;width:220px;transition:opacity .5s var(--ease-ease), transform .5s var(--ease-out-quart);z-index:2;position:absolute;top:50%;right:18%;transform:translateY(-50%)scale(.92)}.svc-card__img img{object-fit:cover;width:100%;height:100%}@media (hover:hover){.svc-card:hover .svc-card__img{opacity:1;transform:translateY(-50%)scale(1)}.svc-list:hover .svc-card:not(:hover) h3{opacity:.35}}.svc-card h3{transition:opacity .3s}@media (max-width:767px){.svc-card{grid-template-columns:2.6rem 1fr}.svc-card .brand,.svc-card__img{display:none}}.d-hero{min-height:88vh;padding:0 var(--gutter) 8vh;align-items:end;display:grid;position:relative;overflow:clip}.d-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.d-hero:after{content:"";background:linear-gradient(#0006,#0000000d 40%,#00000080);position:absolute;inset:0}.d-hero>div{z-index:1;position:relative}.d-hero .h1{margin-bottom:1rem}.two{padding:var(--section-y) var(--gutter);grid-template-columns:1fr 1fr;gap:6vw;display:grid}.two--tight{padding-top:0}.why{gap:48px;display:grid}.why h3{margin-bottom:12px}.options{padding:0 var(--gutter) var(--section-y)}.opt{border-top:1px solid var(--white-50);grid-template-columns:4rem 1fr 1.2fr;gap:24px;padding:28px 0;display:grid}.opt:last-child{border-bottom:1px solid var(--white-50)}.opt .h3{font-size:clamp(1.5rem,2.6vw,2.25rem)}.gal{padding:0 var(--gutter) var(--section-y);grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gal img{aspect-ratio:4/5;object-fit:cover;width:100%}.gal figure:nth-child(3n+2){margin-top:48px}.quote{padding:var(--section-y) var(--gutter);text-align:center}.quote p{font-family:var(--font-display);max-width:900px;margin:0 auto 1.5rem;font-size:clamp(1.5rem,3vw,2.5rem);font-weight:500;line-height:1.2}@media (max-width:767px){.two{grid-template-columns:1fr;gap:40px}.opt{grid-template-columns:2.6rem 1fr}.opt p{grid-column:2}.gal{grid-template-columns:1fr 1fr}.gal figure:nth-child(3n+2){margin-top:0}.gal figure:nth-child(2n){margin-top:32px}}.studio{padding:48px var(--gutter);border-top:1px solid var(--white-50);grid-template-columns:5fr 7fr;gap:6vw;display:grid}.studio:last-child{border-bottom:1px solid var(--white-50)}.studio__n{opacity:.7;font-size:.875rem}.studio__img img{aspect-ratio:4/3;object-fit:cover;width:100%}.studio h2{text-transform:uppercase;margin:8px 0 12px;font-size:clamp(1.75rem,3.4vw,3rem);font-weight:300;line-height:1.1}.studio dl{grid-template-columns:8rem 1fr;gap:8px 16px;margin:24px 0;font-size:.95rem;display:grid}.studio dt{opacity:.7}.studio dd{margin:0}@media (max-width:767px){.studio{grid-template-columns:1fr;gap:24px}.studio dl{grid-template-columns:6rem 1fr}}.posts{padding:0 var(--gutter) var(--section-y);grid-template-columns:repeat(3,1fr);gap:48px 24px;display:grid}.post-card img{aspect-ratio:4/3;object-fit:cover;width:100%;transition:transform .6s var(--ease-out-quart);margin-bottom:16px}.post-card__img{overflow:clip}@media (hover:hover){.post-card:hover img{transform:scale(1.04)}}.post-card h2{font-family:var(--font-display);margin:6px 0 14px;font-size:1.5rem;font-weight:500;line-height:1.2}@media (max-width:991px){.posts{grid-template-columns:1fr 1fr}}@media (max-width:575px){.posts{grid-template-columns:1fr}}.prose{max-width:680px;padding:0 var(--gutter) var(--section-y);margin:0 auto;font-size:1.125rem}.prose p+p{margin-top:1.4em}.prose p:first-child{font-family:var(--font-display);font-size:1.5rem;line-height:1.3}.cover{padding:0 var(--gutter) 48px}.cover img{object-fit:cover;aspect-ratio:16/9;width:100%;max-height:70vh}.light{background:var(--velune-oat);color:var(--velune-espresso)}.founder{padding:var(--section-y) var(--gutter);grid-template-columns:5fr 7fr;align-items:center;gap:6vw;display:grid}.founder img{aspect-ratio:4/5;object-fit:cover;width:100%}@media (max-width:767px){.founder{grid-template-columns:1fr}}.contact-links{gap:12px;margin-top:2rem;display:grid}.notfound{text-align:center;place-items:center;min-height:80vh;display:grid}@media (prefers-reduced-motion:reduce){.mq__text,.mq__dot:after{animation:none}*{scroll-behavior:auto!important}}@keyframes row-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.menu-open .menu__row{animation:row-in .6s var(--ease-out-quart) backwards;animation-delay:calc(var(--i) * 40ms + .15s)}
