/* 0a417086943e */
*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0}
p,h1,h2,h3,h4,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}
:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}
[data-r]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s cubic-bezier(.16,1,.3,1) calc(var(--d,0)*90ms),transform 1.1s cubic-bezier(.16,1,.3,1) calc(var(--d,0)*90ms)}
[data-r][data-in]{opacity:1;transform:none}
[data-r="fade"]{transform:none}[data-r="scale"]{transform:scale(.96)}[data-r="left"]{transform:translate3d(-36px,0,0)}[data-r="clip"]{opacity:1;transform:none;clip-path:inset(0 0 100% 0);transition:clip-path 1.3s cubic-bezier(.77,0,.18,1) calc(var(--d,0)*90ms)}
[data-r="clip"][data-in]{clip-path:inset(0 0 0 0)}
[data-split] [data-w]{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}
[data-split] [data-w]>span{display:inline-block;transform:translate3d(0,105%,0);transition:transform 1.05s cubic-bezier(.16,1,.3,1) calc(var(--i)*55ms + 80ms)}
[data-split][data-in] [data-w]>span{transform:none}
[data-draw] path,[data-draw] line,[data-draw] polyline{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.2s cubic-bezier(.65,0,.35,1)}
[data-draw][data-in] path,[data-draw][data-in] line,[data-draw][data-in] polyline{stroke-dashoffset:0}
[data-px]{will-change:transform}
[data-mnu]{position:fixed;inset:0;z-index:45;display:flex;flex-direction:column;justify-content:center;gap:clamp(8px,2vh,18px);padding:96px clamp(24px,8vw,64px) 48px;background:var(--mbg,#fff);color:var(--mfg,#111);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}
body[data-open] [data-mnu]{opacity:1;visibility:visible;transition:opacity .35s ease}
[data-mnu] a{font-size:clamp(36px,10vw,64px);line-height:1.05;letter-spacing:-.03em;font-weight:500;opacity:0;transform:translate3d(0,24px,0);transition:opacity .5s ease,transform .7s cubic-bezier(.16,1,.3,1)}
body[data-open] [data-mnu] a{opacity:1;transform:none;transition-delay:calc(var(--i,0)*60ms + 80ms)}
[data-mnu] small{margin-top:28px;font-size:14px;opacity:.6}
body[data-open]{overflow:hidden}
[data-progress]{position:fixed;left:0;top:0;height:2px;width:100%;transform-origin:0 50%;transform:scaleX(0);z-index:60;pointer-events:none}
[data-toast][data-gone]{opacity:0;transform:translateY(16px);pointer-events:none}
[data-intro][data-gone]{transform:translateY(-100%)}
@keyframes mq{to{transform:translate3d(-50%,0,0)}}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes bob{50%{transform:translate3d(0,-10px,0)}}
@keyframes twinkle{50%{opacity:.25}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}
body{background:#f3f1ec;color:#141413;font:16px/1.55 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mbg:#f3f1ec;--mfg:#141413}
[data-progress]{background:#c56b32}
.pk18{position:fixed;inset:0 0 auto;z-index:50;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px clamp(16px,4vw,48px);color:#141413;transition:background-color .4s ease,color .4s ease,backdrop-filter .4s ease,padding .4s ease}
.pk18[data-scrolled]{background:color-mix(in srgb,#f3f1ec 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#141413;padding-block:14px}
.pk1j{font:600 19px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.03em}.pk1q{font-size:13px;opacity:.75}.pk1x{justify-self:end;display:flex;gap:28px;font-size:14px}
.pk1x a{position:relative}.pk1x a::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.16,1,.3,1)}.pk1x a:hover::after{transform:scaleX(1);transform-origin:left}
.pk112{display:none;justify-self:end;width:36px;height:36px;position:relative}.pk112 span{position:absolute;left:8px;right:8px;height:1.5px;background:currentColor;transition:transform .35s cubic-bezier(.16,1,.3,1)}.pk112 span:first-child{top:14px}.pk112 span:last-child{top:21px}
body[data-open] .pk112 span:first-child{transform:translateY(3.5px) rotate(45deg)}body[data-open] .pk112 span:last-child{transform:translateY(-3.5px) rotate(-45deg)}
.hero-full{position:relative;height:100svh;min-height:620px;overflow:hidden;color:#fff;display:flex;align-items:flex-end}
.hero-art{position:absolute;inset:-8% 0;}.hero-art img{width:100%;height:100%;object-fit:cover;animation:heroin 2.4s cubic-bezier(.16,1,.3,1) both}
@keyframes heroin{from{transform:scale(1.12);filter:saturate(.6)}}
.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 30%,transparent 55%,rgba(0,0,0,.45))}
.hero-copy{position:relative;width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding:0 clamp(16px,4vw,48px) clamp(28px,5vw,56px)}
.pk11b h1{font:500 clamp(46px,8.4vw,132px)/.95 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.055em}
.hero-copy p{max-width:300px;font-size:14px;line-height:1.5;opacity:.9}
.pk11e{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:96px clamp(12px,2vw,24px) 0;min-height:100svh}
.pk11k{border-radius:28px;overflow:hidden;min-height:560px}.pk11k img{width:100%;height:100%;object-fit:cover}
.pk11s{border-radius:28px;background:#e6e2da;padding:clamp(28px,5vw,64px);display:flex;flex-direction:column;justify-content:center;gap:28px}
.pk11e h1{font-size:clamp(44px,6.2vw,92px);font-weight:600;letter-spacing:-.06em}.pk11z{color:#c56b32;font-style:normal}
.pk11s p{font-size:clamp(17px,1.6vw,21px);color:color-mix(in srgb,#141413 66%,transparent);max-width:30ch}
.pk12g{display:flex;flex-wrap:wrap;gap:18px;border-top:1px solid color-mix(in srgb,#141413 14%,transparent);padding-top:22px;font-size:13px;font-weight:500}
.pk12a{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:15px 26px;border-radius:999px;background:#c56b32;color:#fff;font-weight:600;font-size:15px;transition:transform .2s cubic-bezier(.2,.8,.2,1),filter .2s ease}
.pk12a:hover{filter:brightness(1.08)}.pk12a:active{transform:scale(.97)}.pk12a span{transition:transform .3s cubic-bezier(.16,1,.3,1)}.pk12a:hover span{transform:translateX(4px)}
.pk12a.pk15l{background:#fff;color:#141413}
.pk12p{padding:clamp(96px,14vw,200px) clamp(16px,6vw,96px);text-align:center}
.pk12p p{max-width:1180px;margin:0 auto;font:500 clamp(28px,4vw,58px)/1.12 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.04em;
background:linear-gradient(90deg,#141413 calc(var(--k,0)*100%),color-mix(in srgb,#141413 22%,transparent) calc(var(--k,0)*100% + 8%));-webkit-background-clip:text;background-clip:text;color:transparent}
.pk12r{display:inline-block;width:1.7em;height:.82em;border-radius:999px;vertical-align:-.05em;margin:0 .08em}
.pk12p .pk12x{display:inline-block;margin-top:44px}
.pk12x{font-size:14px;font-weight:500;border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity .2s ease}.pk12x:hover{opacity:.6}.pk12x.pk15l{color:#fff}
.pk138{padding:clamp(56px,8vw,120px) clamp(16px,4vw,48px)}.pk13f{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:56px}
.pk138 h2,.pk144 h2{font:500 clamp(30px,3.6vw,52px)/1.05 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.045em}.pk13f p{color:color-mix(in srgb,#141413 66%,transparent);max-width:46ch;font-size:17px}
.pk13m{display:grid;grid-template-columns:repeat(2,1fr);gap:0 48px}.pk13v{border-top:1px solid color-mix(in srgb,#141413 14%,transparent);padding:26px 0 40px;display:grid;grid-template-columns:56px 1fr;gap:6px 0}
.pk141{font:500 13px/1.6 ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;color:#c56b32}.pk13v h3{font-size:21px;font-weight:500;letter-spacing:-.02em}.pk13v p{grid-column:2;color:color-mix(in srgb,#141413 60%,transparent);font-size:15px;max-width:40ch}
.pk144{padding:clamp(40px,6vw,80px) 0 clamp(72px,9vw,128px)}.pk14d{display:flex;justify-content:space-between;align-items:flex-end;padding:0 clamp(16px,4vw,48px) 36px}
.pk14i{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0 clamp(16px,4vw,48px)}
.pk14o{display:block;min-width:0;transition:transform .5s cubic-bezier(.16,1,.3,1)}
@media (max-width:1100px){.pk14i{grid-template-columns:repeat(2,minmax(0,1fr))}.pk14i .pk14o:nth-child(n+5){display:none}}
@media (max-width:620px){.pk14i{grid-template-columns:1fr}}
.pk14v{aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:#e6e2da}.pk14v img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.pk14o:hover .pk14v img{transform:scale(1.06)}
.pk156{display:flex;justify-content:space-between;gap:16px;padding-top:14px;font-size:14px}.pk156 h3{font-size:17px;font-weight:500}.pk156 span{color:color-mix(in srgb,#141413 55%,transparent)}
.pk15e{background:#141413;color:#f2f0ea;text-align:center;padding:clamp(110px,15vw,220px) clamp(16px,6vw,96px)}
.pk15e h2{font:500 clamp(34px,5vw,76px)/1.02 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.05em;max-width:15ch;margin:0 auto}.pk15e p{max-width:44ch;margin:26px auto 30px;color:rgba(242,240,234,.62)}
.pk15s{background:linear-gradient(180deg,#141413,#52321e);color:#fff;padding:clamp(80px,10vw,150px) clamp(16px,4vw,48px)}
.pk15s h2{font:500 clamp(40px,6.4vw,104px)/.98 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.055em}.pk160{display:flex;flex-wrap:wrap;align-items:center;gap:22px 32px;margin-top:44px;font-size:14px}.pk161{opacity:.6}
.pk16a{background:#141413;color:#e9e7e1;padding:72px clamp(16px,4vw,48px) 24px;overflow:hidden}
.pk16i{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;font-size:14px;line-height:1.7}.pk16a h4{font-size:12px;font-weight:500;opacity:.5;margin-bottom:10px}
.pk16r{font:500 clamp(22px,2.4vw,32px)/1.15 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.03em}.pk16r a{font:14px ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;opacity:.7;letter-spacing:0;border-bottom:1px solid rgba(255,255,255,.3)}
.pk16z{font:600 clamp(96px,25vw,420px)/.78 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.075em;margin:72px 0 24px -.04em;white-space:nowrap}
.pk173{display:flex;justify-content:space-between;font-size:12px;opacity:.5}
.pk17d{padding:clamp(150px,18vw,230px) clamp(16px,4vw,48px) clamp(40px,6vw,80px)}.pk17g{display:block;font-size:13px;color:#c56b32;margin-bottom:22px}
.pk17d h1{font:500 clamp(44px,7vw,110px)/.98 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.055em;max-width:16ch}.pk17o{margin-top:32px;max-width:52ch;font-size:clamp(17px,1.5vw,20px);color:color-mix(in srgb,#141413 66%,transparent)}
.pk18q{border-bottom:1px solid currentColor}
.pk17v{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pk17v li{display:flex;flex-direction:column;gap:4px;font-size:14px}.pk180{aspect-ratio:3/4;border-radius:16px;margin-bottom:12px}.pk17v span{color:color-mix(in srgb,#141413 55%,transparent)}
.pk18c{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:0 clamp(16px,4vw,48px) clamp(80px,10vw,140px)}.pk14o.pk18i .pk14v{aspect-ratio:5/4}
.pk18r{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:860px}.pk18r label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:color-mix(in srgb,#141413 66%,transparent)}.pk18r .pk191{grid-column:1/-1}
.pk18r input,.pk18r textarea{font:16px ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;padding:14px 0;border:0;border-bottom:1px solid color-mix(in srgb,#141413 25%,transparent);background:transparent;color:#141413;outline:0;transition:border-color .25s ease}.pk18r input:focus,.pk18r textarea:focus{border-color:#c56b32}
@media (max-width:860px){.pk1q,.pk1x{display:none}.pk18{grid-template-columns:1fr auto}.pk112{display:block}body[data-open] .pk18{color:#141413;background:transparent;backdrop-filter:none}
.hero-copy{flex-direction:column;align-items:flex-start}.pk11e,.pk13f,.pk13m,.pk18c,.pk18r{grid-template-columns:1fr}.pk11k{min-height:56vh}.pk16i{grid-template-columns:1fr 1fr}.pk16r{grid-column:1/-1}.pk17v{grid-template-columns:1fr 1fr}}