*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.bottom-8{bottom:2rem}.left-1\/2{left:50%}.z-10{z-index:10}.grid{display:grid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-auto{margin-left:auto;margin-right:auto}.ms{margin-inline-start:1rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.aspect-\[3\/4\]{aspect-ratio:3/4}.h-full{height:100%}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.w-full{width:100%}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.-translate-x-1\/2{--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.group:hover .group-hover\:scale-105{--un-scale-x:1.05;--un-scale-y:1.05;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.cursor-pointer{cursor:pointer}.items-center{align-items:center}.justify-center{justify-content:center}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.border{border-width:1px}.border-ink\/15{border-color:#1a1f1a26}.data-\[state\=active\]\:border-ink[data-state=active]{--un-border-opacity:1;border-color:rgb(26 31 26/var(--un-border-opacity))}.hover\:border-ink\/40:hover{border-color:#1a1f1a66}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.bg-ink,.data-\[state\=active\]\:bg-ink[data-state=active]{--un-bg-opacity:1;background-color:rgb(26 31 26/var(--un-bg-opacity))}.bg-mist{--un-bg-opacity:1;background-color:rgb(244 243 238/var(--un-bg-opacity))}.from-ink\/50{--un-gradient-from-position:0%;--un-gradient-from:#1a1f1a80 var(--un-gradient-from-position);--un-gradient-to-position:100%;--un-gradient-to:#1a1f1a00 var(--un-gradient-to-position);--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to)}.via-ink\/10{--un-gradient-via-position:50%;--un-gradient-to:#1a1f1a00;--un-gradient-stops:var(--un-gradient-from), #1a1f1a1a var(--un-gradient-via-position), var(--un-gradient-to)}.to-ink\/60{--un-gradient-to-position:100%;--un-gradient-to:#1a1f1a99 var(--un-gradient-to-position)}.bg-gradient-to-b{--un-gradient-shape:to bottom in oklch;--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);background-image:linear-gradient(var(--un-gradient))}.object-cover{object-fit:cover}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-28{padding-top:7rem;padding-bottom:7rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-6xl{font-size:3.75rem;line-height:1}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.data-\[state\=active\]\:text-mist[data-state=active],.text-mist{--un-text-opacity:1;color:rgb(244 243 238/var(--un-text-opacity))}.text-ink\/50{color:#1a1f1a80}.text-ink\/60{color:#1a1f1a99}.text-mist\/40{color:#f4f3ee66}.text-mist\/60{color:#f4f3ee99}.text-mist\/70{color:#f4f3eeb3}.text-mist\/80{color:#f4f3eecc}.text-moss\/60{color:#3f523399}.text-ochre{--un-text-opacity:1;color:rgb(200 143 61/var(--un-text-opacity))}.font-light{font-weight:300}.font-medium{font-weight:500}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.font-display{font-family:Fraunces,Georgia,serif}.uppercase{text-transform:uppercase}.opacity-90{opacity:.9}.shadow-2xl{--un-shadow:var(--un-shadow-inset) 0 25px 50px -12px var(--un-shadow-color,#00000040);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-ink\/20{--un-shadow-color:#1a1f1a33}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.h-svh{height:100svh}@media (width>=768px){.md\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.md\:aspect-\[4\/5\]{aspect-ratio:4/5}.md\:gap-3{gap:.75rem}.md\:gap-6{gap:1.5rem}.md\:text-left{text-align:left}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (width>=1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}html{scroll-behavior:smooth}body{color:#1a1f1a;-webkit-font-smoothing:antialiased;background:#faf9f5;margin:0;font-family:Inter,system-ui,sans-serif}::selection{color:#faf9f5;background:#3f5233}.reveal{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.fade-enter-active,.fade-leave-active{transition:opacity .55s cubic-bezier(.22,1,.36,1)}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-from img,.fade-leave-to img{transition:transform .55s cubic-bezier(.22,1,.36,1)}.fade-enter-from img{transform:scale(1.03)}.rise-enter-active{transition:opacity 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.rise-enter-from{opacity:0;transform:translateY(34px)}@keyframes kenburns{0%{transform:scale(1.08)}to{transform:scale(1)}}.hero-img{animation:3.2s cubic-bezier(.22,1,.36,1) both kenburns}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.scroll-hint{animation:2.4s ease-in-out infinite drift}
