.craft-import{--color-paper:#F4EFE5;--color-paper-light:#FBF8F1;--color-ink:#221B15;--color-ink-deep:#171310;--color-brass:#A98248;--color-brass-deep:#7E5C2E;--color-green:#00330E;--color-rule:#C9BEA5;--font-gurmukhi:var(--font-gurmukhi-serif),serif;--ease-strong-out:cubic-bezier(.23,1,.32,1);--ease-strong-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);font-size:16px;line-height:1.5}.craft-import :where(p){font-size:inherit;line-height:inherit}.craft-import :where(a,button):focus-visible{outline:2px solid #b59762;outline-offset:5px}.craft-import .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.craft-import .pointer-events-none{pointer-events:none}.craft-import .visible{visibility:visible}.craft-import .fixed{position:fixed}.craft-import .relative{position:relative}.craft-import .inset-x-0{left:0;right:0}.craft-import .top-0{top:0}.craft-import .isolate{isolation:isolate}.craft-import .z-50{z-index:50}.craft-import .col-start-3{grid-column-start:3}.craft-import .mx-auto{margin-left:auto;margin-right:auto}.craft-import .mt-1{margin-top:.25rem}.craft-import .mt-10{margin-top:2.5rem}.craft-import .mt-12{margin-top:3rem}.craft-import .mt-16{margin-top:4rem}.craft-import .mt-2{margin-top:.5rem}.craft-import .mt-20{margin-top:5rem}.craft-import .mt-3{margin-top:.75rem}.craft-import .mt-4{margin-top:1rem}.craft-import .mt-5{margin-top:1.25rem}.craft-import .mt-6{margin-top:1.5rem}.craft-import .mt-9{margin-top:2.25rem}.craft-import .block{display:block}.craft-import .inline-block{display:inline-block}.craft-import .flex{display:flex}.craft-import .inline-flex{display:inline-flex}.craft-import .table{display:table}.craft-import .grid{display:grid}.craft-import .hidden{display:none}.craft-import .h-\[min\(56\.25vw\2c calc\(100svh-240px\)\)\]{height:min(56.25vw,calc(100svh - 240px))}.craft-import .w-full{width:100%}.craft-import .max-w-\[1300px\]{max-width:1300px}.craft-import .max-w-\[1500px\]{max-width:1500px}.craft-import .max-w-\[54ch\]{max-width:54ch}.craft-import .max-w-\[680px\]{max-width:680px}.craft-import .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.craft-import .resize{resize:both}.craft-import .scroll-mt-16{scroll-margin-top:4rem}.craft-import .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.craft-import .grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.craft-import .flex-wrap{flex-wrap:wrap}.craft-import .items-center{align-items:center}.craft-import .justify-end{justify-content:flex-end}.craft-import .justify-center{justify-content:center}.craft-import .gap-3{gap:.75rem}.craft-import .gap-4{gap:1rem}.craft-import .gap-5{gap:1.25rem}.craft-import .gap-8{gap:2rem}.craft-import .gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.craft-import .gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.craft-import .gap-y-2{row-gap:.5rem}.craft-import .gap-y-3{row-gap:.75rem}.craft-import .justify-self-start{justify-self:start}.craft-import .justify-self-end{justify-self:end}.craft-import .justify-self-center{justify-self:center}.craft-import .whitespace-nowrap{white-space:nowrap}.craft-import .rounded{border-radius:.25rem}.craft-import .rounded-2xl{border-radius:1rem}.craft-import .rounded-full{border-radius:9999px}.craft-import .border{border-width:1px}.craft-import .border-b{border-bottom-width:1px}.craft-import .border-t{border-top-width:1px}.craft-import .border-brass\/40{border-color:rgb(169 130 72/.4)}.craft-import .border-ink\/20{border-color:rgb(34 27 21/.2)}.craft-import .border-paper\/10{border-color:rgb(244 239 229/.1)}.craft-import .border-paper\/15{border-color:rgb(244 239 229/.15)}.craft-import .border-paper\/20{border-color:rgb(244 239 229/.2)}.craft-import .bg-\[rgba\(16\2c 43\2c 35\2c 0\.86\)\]{background-color:rgba(16,43,35,.86)}.craft-import .bg-ink{--tw-bg-opacity:1;background-color:rgb(34 27 21/var(--tw-bg-opacity,1))}.craft-import .bg-ink-deep{--tw-bg-opacity:1;background-color:rgb(23 19 16/var(--tw-bg-opacity,1))}.craft-import .bg-ink-deep\/82{background-color:rgb(23 19 16/.82)}.craft-import .bg-paper{--tw-bg-opacity:1;background-color:rgb(244 239 229/var(--tw-bg-opacity,1))}.craft-import .bg-paper\/92{background-color:rgb(244 239 229/.92)}.craft-import .bg-paper\/\[0\.04\]{background-color:rgb(244 239 229/.04)}.craft-import .object-cover{-o-object-fit:cover;object-fit:cover}.craft-import .px-4{padding-left:1rem;padding-right:1rem}.craft-import .px-5{padding-left:1.25rem;padding-right:1.25rem}.craft-import .px-6{padding-left:1.5rem;padding-right:1.5rem}.craft-import .px-7{padding-left:1.75rem;padding-right:1.75rem}.craft-import .px-8{padding-left:2rem;padding-right:2rem}.craft-import .py-12{padding-top:3rem;padding-bottom:3rem}.craft-import .py-2{padding-top:.5rem;padding-bottom:.5rem}.craft-import .py-20{padding-top:5rem;padding-bottom:5rem}.craft-import .py-28{padding-top:7rem;padding-bottom:7rem}.craft-import .py-3{padding-top:.75rem;padding-bottom:.75rem}.craft-import .py-5{padding-top:1.25rem;padding-bottom:1.25rem}.craft-import .py-7{padding-top:1.75rem;padding-bottom:1.75rem}.craft-import .py-8{padding-top:2rem;padding-bottom:2rem}.craft-import .pb-32{padding-bottom:8rem}.craft-import .text-center{text-align:center}.craft-import .font-serif{font-family:var(--font-serif),Georgia,serif}.craft-import .text-\[11px\]{font-size:11px}.craft-import .text-\[12px\]{font-size:12px}.craft-import .text-\[13px\]{font-size:13px}.craft-import .text-\[14\.5px\]{font-size:14.5px}.craft-import .text-\[24px\]{font-size:24px}.craft-import .text-\[30px\]{font-size:30px}.craft-import .text-\[8\.5px\]{font-size:8.5px}.craft-import .text-sm{font-size:.875rem;line-height:1.25rem}.craft-import .italic{font-style:italic}.craft-import .leading-\[1\.75\]{line-height:1.75}.craft-import .leading-\[1\.7\]{line-height:1.7}.craft-import .leading-none{line-height:1}.craft-import .leading-tight{line-height:1.25}.craft-import .tracking-\[0\.04em\]{letter-spacing:.04em}.craft-import .text-brass{--tw-text-opacity:1;color:rgb(169 130 72/var(--tw-text-opacity,1))}.craft-import .text-ink{--tw-text-opacity:1;color:rgb(34 27 21/var(--tw-text-opacity,1))}.craft-import .text-ink\/50{color:rgb(34 27 21/.5)}.craft-import .text-ink\/60{color:rgb(34 27 21/.6)}.craft-import .text-paper{--tw-text-opacity:1;color:rgb(244 239 229/var(--tw-text-opacity,1))}.craft-import .text-paper\/25{color:rgb(244 239 229/.25)}.craft-import .text-paper\/40{color:rgb(244 239 229/.4)}.craft-import .text-paper\/45{color:rgb(244 239 229/.45)}.craft-import .text-paper\/55{color:rgb(244 239 229/.55)}.craft-import .text-paper\/60{color:rgb(244 239 229/.6)}.craft-import .text-paper\/70{color:rgb(244 239 229/.7)}.craft-import .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.craft-import .backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px)}.craft-import .backdrop-blur-\[10px\],.craft-import .backdrop-blur-\[14px\]{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.craft-import .backdrop-blur-\[14px\]{--tw-backdrop-blur:blur(14px)}.craft-import .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.craft-import .duration-500{transition-duration:.5s}.craft-import .hover\:border-brass:hover{--tw-border-opacity:1;border-color:rgb(169 130 72/var(--tw-border-opacity,1))}.craft-import .hover\:bg-green:hover{--tw-bg-opacity:1;background-color:rgb(0 51 14/var(--tw-bg-opacity,1))}.craft-import .hover\:text-brass:hover{--tw-text-opacity:1;color:rgb(169 130 72/var(--tw-text-opacity,1))}.craft-import .hover\:text-ink:hover{--tw-text-opacity:1;color:rgb(34 27 21/var(--tw-text-opacity,1))}.craft-import .hover\:text-paper:hover{--tw-text-opacity:1;color:rgb(244 239 229/var(--tw-text-opacity,1))}@media (min-width:640px){.craft-import .sm\:block{display:block}}@media (min-width:768px){.craft-import .md\:block{display:block}.craft-import .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.craft-import .md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.craft-import .md\:grid-cols-\[3rem_15rem_1fr_9rem\]{grid-template-columns:3rem 15rem 1fr 9rem}.craft-import .md\:items-baseline{align-items:baseline}.craft-import .md\:justify-center{justify-content:center}.craft-import .md\:justify-self-end{justify-self:end}.craft-import .md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.craft-import .md\:py-40{padding-top:10rem;padding-bottom:10rem}.craft-import .md\:text-right{text-align:right}.craft-import .md\:text-\[28px\]{font-size:28px}}@media (min-width:1024px){.craft-import .lg\:inline-flex{display:inline-flex}.craft-import .lg\:hidden{display:none}.craft-import .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.craft-import{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:var(--color-ink-deep);color:var(--color-paper);font-family:var(--font-sans);overscroll-behavior-y:none}.craft-import .eyebrow{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.28em;font-size:10.5px;font-weight:500}@media (min-width:768px){.craft-import .eyebrow{font-size:11px}}.craft-import .on-film{text-shadow:0 1px 2px rgba(23,19,16,.75),0 2px 12px rgba(23,19,16,.6),0 10px 40px rgba(23,19,16,.5)}.craft-import .hairline{height:1px;background:linear-gradient(90deg,transparent,var(--color-brass),transparent)}@media (prefers-reduced-motion:reduce){.craft-import *{animation-duration:.01ms!important;transition-duration:.01ms!important}}.craft-import .reduced-only{display:none}@media (prefers-reduced-motion:reduce){.craft-import .motion-only{display:none}.craft-import .reduced-only{display:block}}.craft-import .frost{background:rgba(255,255,255,.045);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 8px 30px rgba(0,0,0,.35)}.craft-import .statement{font-family:var(--font-serif);font-weight:300;line-height:.98;letter-spacing:-.015em;font-size:clamp(38px,6.2vw,92px)}.craft-import .statement-hero{font-size:clamp(46px,8.6vw,132px)}.craft-import .pill{align-items:center;gap:2px;padding:6px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.04);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.craft-import .pill a{padding:9px 18px;border-radius:999px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;line-height:1;color:rgba(244,239,229,.62);transition:color .2s,background-color .2s}.craft-import .pill a:hover{color:var(--color-paper)}.craft-import .pill a[data-active=true]{background:var(--color-paper);color:var(--color-ink-deep)}.craft-import .room-index{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.3em;font-size:10.5px;color:rgba(244,239,229,.55)}.craft-import .room-name{font-family:var(--font-serif);font-weight:500;text-transform:uppercase;line-height:.92;letter-spacing:.01em;font-size:clamp(40px,7.6vw,116px);color:rgba(255,253,250,.97);text-shadow:0 1px 2px rgba(23,19,16,.5),0 10px 48px rgba(23,19,16,.55)}.craft-import .room-caption{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.22em;font-size:10.5px;color:rgba(244,239,229,.72)}@media (min-width:768px){.craft-import .room-caption,.craft-import .room-index{font-size:11px}}.craft-import .pf-motion{display:none}.craft-import .pf-flat{display:block}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.craft-import .pf-motion{display:block}.craft-import .pf-flat{display:none}}.craft-import .pf-label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:500}.craft-import .pf-heading{font-family:var(--font-serif);font-weight:400;line-height:1.12;letter-spacing:-.005em;font-size:clamp(27px,3.2vw,44px)}.craft-import .pf-heading-lg{font-size:clamp(31px,4vw,56px)}.craft-import .pf-body{font-size:16px;line-height:1.7;letter-spacing:0}.craft-import .pf-band-bottom{background:linear-gradient(0deg,rgba(23,19,16,.86),rgba(23,19,16,.55) 34%,rgba(23,19,16,.12) 68%,rgba(23,19,16,0))}.craft-import .pf-band-top{background:linear-gradient(180deg,rgba(23,19,16,.8),rgba(23,19,16,.42) 44%,rgba(23,19,16,0))}.craft-import .khaas{--k-emerald:#173f32;--k-deep:#102b23;--k-ivory:#f2ebdd;--k-brass:#b59762;--k-walnut:#302820;background:var(--k-deep)}.craft-import .kf-stage{position:fixed;inset:0;z-index:-1;pointer-events:none;transition:opacity .4s var(--ease-strong-out),visibility 0s linear 0s}.craft-import .kf-stage[data-shown=false]{opacity:0;visibility:hidden;transition:opacity .3s var(--ease-strong-out),visibility 0s linear .3s}.craft-import .kf-box{position:absolute;inset:0;overflow:clip;background:var(--k-deep)}.craft-import
.kf-video,.craft-import .kf-poster{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.craft-import .kf-video{opacity:0;transition:opacity .5s var(--ease-strong-out)}.craft-import .kf-video[data-ready=true]{opacity:1}.craft-import .kf-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,43,35,.62),rgba(16,43,35,.22) 12%,rgba(16,43,35,0) 22%)}.craft-import .kf-seg{--ppf:16px;height:calc(var(--frames) * var(--ppf) + 100svh);pointer-events:none}.craft-import .kf-seg-walk{height:600svh}.craft-import .kf-seg-close{height:300svh}.craft-import .kf-words{position:absolute;inset:0}.craft-import .kf-card{position:absolute;will-change:opacity,transform}.craft-import .kf-card[data-side=left]{left:clamp(24px,5.5vw,96px)}.craft-import .kf-card[data-side=right]{right:clamp(24px,5.5vw,96px)}.craft-import .kf-card[data-place=low]{bottom:clamp(104px,15vh,150px)}.craft-import .kf-card[data-place=mid]{top:45%;translate:0 -50%}.craft-import .kf-crest-chip{display:inline-flex;margin-bottom:18px;padding:7px;border-radius:999px;background:var(--k-deep);box-shadow:0 3px 12px rgba(16,43,35,.28)}.craft-import .kf-crest{display:block;width:46px;height:auto}.craft-import .kf-card[data-id=enter]:before{display:none}.craft-import .kf-cue{display:flex;align-items:center;gap:12px;margin-top:18px;font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--color-brass-deep)}.craft-import .kf-cue-rule{position:relative;width:36px;height:1px;overflow:clip;background:rgba(126,92,46,.25)}.craft-import .kf-cue-rule:after{content:"";position:absolute;inset:0;background:var(--color-brass-deep);transform:translateX(-100%);animation:kf-cue 2.4s var(--ease-strong-in-out) 1.2s infinite}@keyframes kf-cue{0%{transform:translateX(-100%)}55%,to{transform:translateX(100%)}}.craft-import .kf-card{pointer-events:auto;width:min(400px,30vw);padding:28px 30px 26px;border-radius:18px;color:var(--color-ink);background:rgba(238,236,229,.8);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);box-shadow:0 18px 44px rgba(23,19,16,.26),inset 0 0 0 1px rgba(255,255,255,.55)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.craft-import .kf-card{background:rgba(238,236,229,.96)}}.craft-import .kf-card:before{content:"";display:block;width:44px;height:1px;margin-bottom:18px;background:var(--color-brass)}.craft-import .kf-card .kf-title{font-family:var(--font-serif);font-weight:500;font-size:clamp(30px,2.9vw,44px);line-height:1.02;color:var(--color-brass-deep);text-wrap:balance}.craft-import .kf-card .kf-line{margin-top:12px;font-size:15px;line-height:1.6;color:rgba(34,27,21,.76)}.craft-import .kf-small{margin-top:18px;font-size:12px;letter-spacing:.04em;color:rgba(34,27,21,.62)}.craft-import .kf-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.craft-import .kf-btn{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 22px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--color-ink);box-shadow:inset 0 0 0 1px rgba(34,27,21,.22);transition:background-color .2s ease,color .2s ease,transform .16s var(--ease-strong-out)}.craft-import .kf-btn:active{transform:scale(.97)}.craft-import .kf-btn-primary{color:var(--color-paper);background:var(--color-ink);box-shadow:none}.craft-import .kf-btn-short{display:none}@media (hover:hover) and (pointer:fine){.craft-import .kf-btn:hover{background:rgba(34,27,21,.06)}.craft-import .kf-btn-primary:hover{background:var(--k-emerald)}}.craft-import .kf-rail{--kf-row:40px;--kf-pad:14px;position:absolute;right:clamp(16px,2.2vw,36px);bottom:clamp(24px,6vh,64px);pointer-events:auto;padding:var(--kf-pad) var(--kf-pad) var(--kf-pad) 18px;border-radius:16px;background:rgba(16,43,35,.58);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 12px 32px rgba(16,43,35,.3),inset 0 0 0 1px rgba(242,235,221,.12)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.craft-import .kf-rail{background:rgba(16,43,35,.9)}}.craft-import .kf-stops{position:relative;display:grid;grid-auto-rows:var(--kf-row)}.craft-import .kf-rail-track{position:absolute;top:calc(var(--kf-pad) + var(--kf-row) / 2);bottom:calc(var(--kf-pad) + var(--kf-row) / 2);right:calc(var(--kf-pad) + 13px);width:1px;background:rgba(242,235,221,.2)}.craft-import .kf-rail-fill{display:block;width:100%;height:100%;background:var(--k-brass);transform:scaleY(0);transform-origin:top}.craft-import .kf-stop{display:flex}.craft-import .kf-stop-btn{display:flex;align-items:center;justify-content:flex-end;gap:14px;width:100%;min-height:40px;padding:0 10px 0 6px;border-radius:999px;color:rgba(242,235,221,.66);transition:color .2s ease,background-color .2s ease}.craft-import .kf-stop-btn:focus-visible{outline:2px solid var(--k-brass);outline-offset:2px}@media (hover:hover) and (pointer:fine){.craft-import .kf-stop-btn:hover{color:var(--k-ivory);background:rgba(242,235,221,.08)}}.craft-import .kf-stop[data-current=true] .kf-stop-btn{color:var(--k-ivory)}.craft-import .kf-stop-label{font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.craft-import .kf-dot{flex:none;width:7px;height:7px;border-radius:999px;background:var(--k-deep);box-shadow:inset 0 0 0 1px rgba(242,235,221,.45);transition:background-color .3s ease,box-shadow .3s ease,transform .3s var(--ease-strong-out)}.craft-import .kf-stop[data-reached=true] .kf-dot{background:var(--k-brass);box-shadow:inset 0 0 0 1px var(--k-brass)}.craft-import .kf-stop[data-current=true] .kf-dot{transform:scale(1.5)}.craft-import .kf-bar{position:fixed;z-index:40;pointer-events:auto;left:50%;bottom:clamp(20px,4vh,40px);display:flex;gap:10px;translate:-50% 0;transition:opacity .3s var(--ease-strong-out),transform .4s var(--ease-strong-out),visibility 0s linear 0s}.craft-import .kf-bar[data-shown=false]{opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.craft-import .kf-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transition:background-color .2s ease,color .2s ease,transform .16s var(--ease-strong-out)}.craft-import .kf-pill:active{transform:scale(.97)}.craft-import .kf-pill:focus-visible{outline:2px solid var(--k-brass);outline-offset:3px}.craft-import .kf-pill-ghost{color:var(--k-ivory);background:rgba(16,43,35,.62);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px rgba(181,151,98,.55)}.craft-import .kf-pill-solid{color:var(--k-deep);background:var(--k-ivory)}@media (hover:hover) and (pointer:fine){.craft-import .kf-pill-ghost:hover{background:var(--k-emerald)}.craft-import .kf-pill-solid:hover{background:#fff}}.craft-import
.kf-still ::-moz-selection,.craft-import .kf-words ::-moz-selection{background:rgba(181,151,98,.4)}.craft-import
.kf-still ::selection,.craft-import .kf-words ::selection{background:rgba(181,151,98,.4)}@media (min-aspect-ratio:1/1) and (max-height:800px) and (min-height:521px){.craft-import .kf-rail{--kf-row:34px;--kf-pad:10px}}@media (max-aspect-ratio:1/1){.craft-import .kf-stage{--kf-film-top:72px;--kf-film-h:75vw;z-index:5;inset:0 0 auto;height:calc(var(--kf-film-top) + var(--kf-film-h));background:var(--k-deep)}.craft-import .kf-box{inset:var(--kf-film-top) 0 0}.craft-import .kf-shade{display:none}.craft-import .kf-seg{--ppf:14px}.craft-import .kf-words{position:fixed;inset:calc(var(--kf-film-top) + var(--kf-film-h)) 0 0}.craft-import .kf-card,.craft-import .kf-card[data-place],.craft-import .kf-card[data-side]{translate:none;top:28px;bottom:auto;left:18px;right:auto;width:calc(100% - 18px - 132px)}.craft-import .kf-crest{width:38px}.craft-import .kf-crest-chip{margin-bottom:14px}.craft-import .kf-card{padding:22px 20px 20px;border-radius:14px;background:#ebe8e0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.craft-import .kf-card .kf-title{font-size:clamp(25px,6.6vw,40px)}.craft-import .kf-actions{flex-direction:column;align-items:stretch}.craft-import .kf-btn{justify-content:center;padding:0 14px;font-size:10px;letter-spacing:.12em}.craft-import .kf-cue{gap:10px;font-size:10px;letter-spacing:.14em}.craft-import .kf-cue-rule{width:22px}.craft-import .kf-rail{--kf-row:34px;--kf-pad:0px;position:fixed;top:calc(var(--kf-film-top) + var(--kf-film-h) + 28px);bottom:auto;right:10px;padding:0;border-radius:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.craft-import .kf-stop-btn{gap:10px;padding:0 8px}.craft-import .kf-stop-label{font-size:9.5px;letter-spacing:.14em}.craft-import .kf-bar{left:0;right:0;bottom:0;translate:none;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(16,43,35,.94);box-shadow:0 -1px 0 rgba(242,235,221,.1)}.craft-import .kf-bar .kf-pill{flex:1;padding:0 12px;letter-spacing:.12em}}@media (max-aspect-ratio:1/1) and (min-width:600px){.craft-import .kf-card,.craft-import .kf-card[data-place],.craft-import .kf-card[data-side]{top:40px;left:40px;width:calc(100% - 40px - 210px)}.craft-import .kf-rail{right:32px;--kf-row:40px;top:calc(var(--kf-film-top) + var(--kf-film-h) + 40px)}.craft-import .kf-stop-label{font-size:10.5px;letter-spacing:.2em}.craft-import .kf-card .kf-title{font-size:40px}.craft-import .kf-actions{flex-direction:row}.craft-import .kf-bar{left:50%;right:auto;bottom:24px;translate:-50% 0;padding:0;background:none;box-shadow:none}.craft-import .kf-bar .kf-pill{flex:none;padding:0 22px}}@media (orientation:landscape) and (max-height:520px){.craft-import .kf-card[data-place=low]{bottom:72px}.craft-import .kf-card[data-id=enter] .kf-line,.craft-import .kf-crest-chip,.craft-import .kf-cue{display:none}.craft-import .kf-card[data-id=enter] .kf-title{font-size:22px}.craft-import .kf-rail{--kf-row:28px;--kf-pad:8px;padding:8px 10px;bottom:12px}.craft-import .kf-rail .kf-stop-label{display:none}.craft-import .kf-stop-btn{padding:0 4px}.craft-import .kf-bar{left:20px;bottom:16px;translate:none}.craft-import .kf-pill{min-height:40px;padding:0 16px;font-size:10px;letter-spacing:.12em}.craft-import .kf-card{width:min(360px,44vw);padding:16px 20px}.craft-import .kf-card .kf-title{font-size:26px}.craft-import .kf-card .kf-line,.craft-import .kf-small{display:none}.craft-import .kf-actions{margin-top:12px;flex-wrap:nowrap}.craft-import .kf-btn{min-height:40px;padding:0 14px;font-size:10px;letter-spacing:.12em}.craft-import .kf-btn-long{display:none}.craft-import .kf-btn-short{display:inline}}.craft-import .kf-still{padding-top:76px;background:var(--k-deep)}.craft-import .kf-still-item>img{display:block;width:100%;height:min(56.25vw,calc(100svh - 260px));-o-object-fit:cover;object-fit:cover}.craft-import .kf-still-caption{padding:28px clamp(20px,5vw,80px) 44px;color:var(--k-ivory)}.craft-import .kf-still-caption .kf-title{font-family:var(--font-serif);font-weight:500;font-size:clamp(30px,3.4vw,52px);line-height:1.04;color:var(--k-ivory)}.craft-import .kf-still-caption .kf-line{margin-top:12px;max-width:52ch;font-size:15.5px;line-height:1.6;color:rgba(242,235,221,.84)}.craft-import .kf-still-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.craft-import .kp{position:relative;color:var(--k-ivory);background:var(--k-emerald);padding:clamp(96px,12vw,184px) clamp(20px,5vw,96px)}.craft-import .kp-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"head figure" "body figure";-moz-column-gap:clamp(40px,6vw,112px);column-gap:clamp(40px,6vw,112px);row-gap:40px;align-items:end;max-width:1320px;margin:0 auto}.craft-import .kp-head{grid-area:head;align-self:end}.craft-import .kp-figure{grid-area:figure;align-self:center}.craft-import .kp-body{grid-area:body;align-self:start}.craft-import .kp-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(46px,5.8vw,92px);line-height:.98;letter-spacing:-.02em;color:var(--k-ivory);text-wrap:balance}.craft-import .kp-title em{display:block;font-style:italic;font-weight:300;color:#cdb07a}.craft-import .kp-ledger{margin-top:clamp(28px,3vw,44px);border-top:1px solid rgba(242,235,221,.18)}.craft-import .kp-ledger li{padding:13px 0;border-bottom:1px solid rgba(242,235,221,.18);font-family:var(--font-serif);font-style:italic;font-size:clamp(20px,1.7vw,26px);line-height:1.25;color:rgba(242,235,221,.86)}.craft-import .kp-frame{overflow:clip;border-radius:4px;background:var(--k-deep);aspect-ratio:3/2;box-shadow:0 24px 60px rgba(8,24,19,.35)}.craft-import .kp-frame img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.craft-import .kp-caption{margin-top:12px;font-size:12.5px;letter-spacing:.04em;color:rgba(242,235,221,.62)}.craft-import .kp-lead{font-family:var(--font-serif);font-size:clamp(22px,1.8vw,28px);line-height:1.3;color:#cdb07a}.craft-import .kp-text{margin-top:14px;max-width:44ch;font-size:16.5px;line-height:1.7;color:rgba(242,235,221,.8)}.craft-import .kp ::-moz-selection{background:rgba(181,151,98,.45)}.craft-import .kp ::selection{background:rgba(181,151,98,.45)}@media (max-width:900px){.craft-import .kp-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "figure" "body";row-gap:36px}}@media (prefers-reduced-motion:no-preference){.craft-import [data-kreveal-ready] [data-kreveal=up]:not([data-visible]){opacity:0;transform:translateY(18px)}.craft-import [data-kreveal-ready] [data-kreveal=up][data-visible]{transition:opacity .8s var(--ease-strong-out) var(--d,0s),transform .9s var(--ease-strong-out) var(--d,0s)}.craft-import [data-kreveal-ready] [data-kreveal=unveil]:not([data-visible]) :is(.kp-frame,.h-frame){clip-path:inset(7% 5% 7% 5% round 4px)}.craft-import [data-kreveal-ready] [data-kreveal=unveil]:not([data-visible]) img{transform:scale(1.08)}.craft-import [data-kreveal-ready] [data-kreveal=unveil][data-visible] :is(.kp-frame,.h-frame){transition:clip-path 1.3s var(--ease-strong-out)}.craft-import [data-kreveal-ready] [data-kreveal=unveil][data-visible] img{transition:transform 1.6s var(--ease-strong-out)}.craft-import [data-kreveal-ready] [data-kreveal=unveil]:not([data-visible]) :is(.kp-caption,.h-caption){opacity:0}.craft-import [data-kreveal-ready] [data-kreveal=unveil][data-visible] :is(.kp-caption,.h-caption){transition:opacity .7s ease .7s}}.craft-import .kl{color:var(--k-ivory);background:var(--k-deep);padding:clamp(88px,10vw,152px) clamp(20px,5vw,96px) clamp(112px,12vw,176px)}.craft-import .kl-inner{max-width:1320px;margin:0 auto}.craft-import .kl-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px clamp(40px,6vw,112px);align-items:end}.craft-import .kl-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(44px,5.4vw,84px);line-height:.98;letter-spacing:-.02em;color:var(--k-ivory)}.craft-import .kl-intro p{max-width:46ch;font-size:16.5px;line-height:1.7;color:rgba(242,235,221,.82)}.craft-import .kl-intro .kl-note{margin-top:10px;font-size:13.5px;color:rgba(242,235,221,.6)}.craft-import .kl-controls{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:clamp(40px,5vw,64px);padding-bottom:20px;border-bottom:1px solid rgba(242,235,221,.14)}.craft-import .kl-chips{display:flex;flex-wrap:wrap;gap:6px;padding:4px;border-radius:999px;background:rgba(242,235,221,.06);box-shadow:inset 0 0 0 1px rgba(242,235,221,.1)}.craft-import .kl-chip{min-height:38px;padding:0 16px;border-radius:999px;font-size:12.5px;letter-spacing:.04em;color:rgba(242,235,221,.72);transition:background-color .2s ease,color .2s ease}.craft-import .kl-chip[aria-checked=true]{color:var(--k-deep);background:var(--k-ivory)}.craft-import .kl-chip:focus-visible{outline:2px solid var(--k-brass);outline-offset:2px}@media (hover:hover) and (pointer:fine){.craft-import .kl-chip:not([aria-checked=true]):hover{color:var(--k-ivory);background:rgba(242,235,221,.08)}}.craft-import .kl-count{margin-left:auto;font-size:13px;color:rgba(242,235,221,.6)}.craft-import .kl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(16px,2vw,28px);margin-top:clamp(32px,4vw,52px)}.craft-import .kl-item{min-width:0}.craft-import .kl-card{position:relative}.craft-import .kl-open{display:block;width:100%;text-align:left;border-radius:8px}.craft-import .kl-open:focus-visible{outline:2px solid var(--k-brass);outline-offset:6px}.craft-import .kl-photo{display:block;overflow:clip;border-radius:6px;aspect-ratio:1;background:var(--k-emerald)}.craft-import .kl-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--ease-strong-out)}@media (hover:hover) and (pointer:fine){.craft-import .kl-open:hover .kl-photo img{transform:scale(1.035)}}.craft-import .kl-open:active .kl-photo{transform:scale(.985);transition:transform .16s var(--ease-strong-out)}.craft-import .kl-mill{display:block;margin-top:16px;font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#cdb07a}.craft-import .kl-cloth{display:block;margin-top:6px;font-family:var(--font-serif);font-size:clamp(22px,1.8vw,27px);line-height:1.1;color:var(--k-ivory)}.craft-import .kl-meta{display:block;margin-top:6px;font-size:13px;line-height:1.5;color:rgba(242,235,221,.62)}.craft-import .kl-save{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;color:var(--k-ivory);background:rgba(16,43,35,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgba(242,235,221,.2);transition:color .2s ease,background-color .2s ease,transform .16s var(--ease-strong-out)}.craft-import .kl-save[aria-pressed=true]{color:var(--k-deep);background:#cdb07a;box-shadow:none}.craft-import .kl-save:active{transform:scale(.92)}.craft-import .kl-save:focus-visible{outline:2px solid var(--k-brass);outline-offset:2px}.craft-import .kl-empty{margin-top:40px;color:rgba(242,235,221,.75)}.craft-import .kl-reset{text-decoration:underline;text-underline-offset:4px;color:var(--k-ivory)}.craft-import .kl-sheet{position:fixed;inset:0 0 0 auto;width:min(540px,100vw);height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;color:var(--k-ivory);background:var(--k-deep);box-shadow:-24px 0 60px rgba(4,14,11,.45);transition:translate .42s var(--ease-drawer),display .42s allow-discrete,overlay .42s allow-discrete}.craft-import .kl-sheet[open]{translate:0 0}@starting-style{.craft-import .kl-sheet[open]{translate:100% 0}}.craft-import .kl-sheet::backdrop{background:rgba(4,14,11,.55);backdrop-filter:blur(2px);transition:opacity .3s ease,display allow-discrete .3s,overlay allow-discrete .3s}@starting-style{.craft-import .kl-sheet[open]::backdrop{opacity:0}}.craft-import .kl-sheet-body{position:relative;height:100%;overflow-y:auto;padding:28px clamp(22px,3vw,40px) 40px}.craft-import .kl-close{position:sticky;z-index:2;top:0;float:right;display:grid;place-items:center;width:44px;height:44px;margin:-6px -8px 0 0;border-radius:999px;color:var(--k-ivory);background:rgba(16,43,35,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.craft-import .kl-close:focus-visible{outline:2px solid var(--k-brass);outline-offset:2px}.craft-import .kl-sheet-photo{clear:both;overflow:clip;margin-top:8px;border-radius:8px;aspect-ratio:1;background:var(--k-emerald)}.craft-import .kl-sheet-photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.craft-import .kl-sheet .kl-mill{margin-top:24px}.craft-import .kl-sheet-title{margin-top:8px;font-family:var(--font-serif);font-weight:400;font-size:clamp(34px,3vw,44px);line-height:1.04;color:var(--k-ivory)}.craft-import .kl-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;padding:18px 0;border-block:1px solid rgba(242,235,221,.14)}.craft-import .kl-specs dt{font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:rgba(242,235,221,.55)}.craft-import .kl-specs dd{margin-top:6px;font-size:15px;line-height:1.4;color:var(--k-ivory)}.craft-import .kl-sheet-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.craft-import .kl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,transform .16s var(--ease-strong-out)}.craft-import .kl-btn:active{transform:scale(.97)}.craft-import .kl-btn:focus-visible{outline:2px solid var(--k-brass);outline-offset:3px}.craft-import .kl-btn-solid{color:var(--k-deep);background:var(--k-ivory)}.craft-import .kl-btn-solid[aria-pressed=true]{background:#cdb07a}.craft-import .kl-btn-ghost{color:var(--k-ivory);box-shadow:inset 0 0 0 1px rgba(181,151,98,.6)}@media (hover:hover) and (pointer:fine){.craft-import .kl-btn-ghost:hover{background:var(--k-emerald)}}.craft-import .kl-sheet-note{margin-top:18px;font-size:13px;line-height:1.6;color:rgba(242,235,221,.58)}.craft-import .ks-count .ks-num{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;font-size:11px;letter-spacing:0;color:var(--k-deep);background:#cdb07a}.craft-import .ks-count[data-bump=true] .ks-num{animation:ks-bump .32s var(--ease-strong-out)}@keyframes ks-bump{40%{transform:scale(1.35)}}.craft-import .ks-lead{margin-top:12px;font-size:15px;line-height:1.6;color:rgba(242,235,221,.78)}.craft-import .ks-list{margin-top:20px;border-top:1px solid rgba(242,235,221,.14)}.craft-import .ks-row{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid rgba(242,235,221,.14)}.craft-import .ks-thumb{width:64px;height:64px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.craft-import .ks-text .kl-mill{margin-top:0}.craft-import .ks-cloth{margin-top:3px;font-family:var(--font-serif);font-size:21px;line-height:1.15}.craft-import .ks-meta{margin-top:2px;font-size:12.5px;color:rgba(242,235,221,.6)}.craft-import .ks-remove{min-height:44px;padding:0 12px;font-size:12.5px;color:rgba(242,235,221,.72);text-decoration:underline;text-underline-offset:4px}.craft-import .ks-remove:focus-visible{outline:2px solid var(--k-brass);outline-offset:2px}@media (max-width:1100px){.craft-import .kl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.craft-import .kl-head{grid-template-columns:minmax(0,1fr)}.craft-import .kl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.craft-import .kl-count{margin-left:0;width:100%}.craft-import .kl-chips{flex-wrap:nowrap;gap:2px}.craft-import .kl-chip{min-height:38px;padding:0 11px;font-size:12px;letter-spacing:.02em;white-space:nowrap}.craft-import .kl-cloth{font-size:20px}.craft-import .kl-meta{font-size:12.5px}.craft-import .kl-save{top:8px;right:8px}.craft-import .kl-sheet{inset:auto 0 0 0;width:100vw;height:min(92dvh,820px);border-radius:18px 18px 0 0;box-shadow:0 -24px 60px rgba(4,14,11,.45)}@starting-style{.craft-import .kl-sheet[open]{translate:0 100%}}.craft-import .kl-specs{grid-template-columns:1fr 1fr}.craft-import .kl-specs div:last-child{grid-column:1/-1}.craft-import .kl-sheet-actions .kl-btn{flex:1 1 100%}}.craft-import .house{--k-emerald:#173f32;--k-deep:#102b23;--k-ivory:#f2ebdd;--k-brass:#b59762;--k-walnut:#302820;background:var(--k-ivory)}.craft-import .kf-card .hw-title{font-size:clamp(34px,3.4vw,50px)}.craft-import .house .kf-card[data-place=low]{bottom:clamp(28px,5vh,56px)}@media (orientation:landscape) and (max-height:520px){.craft-import .house .kf-card[data-id=address] .kf-line{display:none}.craft-import .house .kf-card .hw-title{font-size:24px}}.craft-import .house{--h-ink:#221b15;--h-muted:rgba(34,27,21,0.72);--h-rule:rgba(34,27,21,0.16);--h-brass-ink:#7e5c2e;--h-linen:#e9e0cf;--h-gold:#cdb07a}.craft-import .house ::-moz-selection{background:rgba(181,151,98,.4)}.craft-import .house ::selection{background:rgba(181,151,98,.4)}.craft-import .h-eyebrow{font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--h-brass-ink)}.craft-import .h-title{margin-top:16px;font-family:var(--font-serif);font-weight:400;font-size:clamp(40px,4.6vw,72px);line-height:1.02;letter-spacing:-.015em;color:var(--h-ink);text-wrap:balance}.craft-import .h-intro{margin-top:18px;max-width:46ch;font-size:17px;line-height:1.7;color:var(--h-muted);text-wrap:pretty}.craft-import .h-frame{position:relative;overflow:clip;border-radius:4px;background:var(--h-linen)}.craft-import .h-frame img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.craft-import .h-caption{margin-top:12px;font-size:12.5px;letter-spacing:.02em;color:rgba(34,27,21,.62)}.craft-import .h-link{gap:4px;padding:10px 0 6px;border-bottom:1px solid rgba(34,27,21,.3);color:var(--h-ink);transition:color .2s ease,border-color .2s ease}.craft-import .h-btn,.craft-import .h-link{display:inline-flex;align-items:center;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.craft-import .h-btn{justify-content:center;gap:10px;min-height:48px;padding:0 24px;border-radius:999px;white-space:nowrap;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .16s var(--ease-strong-out)}.craft-import .h-btn:active{transform:scale(.97)}.craft-import .h-btn-brass{color:var(--k-deep);background:var(--k-brass)}.craft-import .h-btn-ghost{color:var(--k-ivory);box-shadow:inset 0 0 0 1px rgba(242,235,221,.32)}.craft-import
.hn :is(.hn-link,.hn-toggle,.hn-menu-link):focus-visible,.craft-import .house :is(.h-btn,.h-link,.hcl-kind,.hk-play):focus-visible{outline:2px solid var(--k-brass);outline-offset:3px}@media (hover:hover) and (pointer:fine){.craft-import .h-link:hover{color:var(--h-brass-ink);border-color:var(--h-brass-ink)}.craft-import .h-btn-brass:hover{background:var(--h-gold)}.craft-import .h-btn-ghost:hover{background:rgba(242,235,221,.08)}}@keyframes h-in{0%{opacity:0;transform:translateY(8px)}}.craft-import .hs{background:var(--k-ivory);padding-top:clamp(96px,11vw,168px);padding-bottom:clamp(48px,6vw,96px)}.craft-import
.hs-track,.craft-import .hs-head{max-width:1320px;margin:0 auto;padding:0 clamp(20px,5vw,96px)}@media (min-width:1512px){.craft-import .hs-head,.craft-import .hs-track{padding:0}}.craft-import .hs-track{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);-moz-column-gap:clamp(40px,6vw,112px);column-gap:clamp(40px,6vw,112px)}.craft-import .hs-pin{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:84px 0 76px}.craft-import .hs-frame{position:relative;width:min(100%,512px,calc((100svh - 240px) * 4 / 5));aspect-ratio:4/5}.craft-import .hs-layer{position:absolute;inset:0;overflow:hidden;will-change:clip-path}.craft-import .hs-layer img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.craft-import .hs-steps{counter-reset:none}.craft-import .hs-step{min-height:100svh;display:flex;align-items:center}.craft-import .hs-copy{max-width:52ch}.craft-import .hs-count{display:flex;align-items:baseline;gap:8px;font-family:var(--font-serif);font-style:italic;color:var(--h-brass-ink)}.craft-import .hs-numeral{font-size:30px;line-height:1}.craft-import .hs-of{font-size:16px;opacity:.7}.craft-import .hs-chapter-title{margin-top:12px;font-family:var(--font-serif);font-weight:400;font-size:clamp(30px,3.2vw,48px);line-height:1.06;letter-spacing:-.01em;color:var(--h-ink);text-wrap:balance}.craft-import .hs-text{margin-top:18px;font-size:16.5px;line-height:1.72;color:var(--h-muted);text-wrap:pretty}.craft-import .hs-index{display:flex;gap:8px}.craft-import .hs-dot{display:grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border-radius:999px;font-family:var(--font-serif);font-style:italic;font-size:17px;color:var(--h-brass-ink);box-shadow:inset 0 0 0 1px rgba(126,92,46,.35);transition:background-color .25s ease,color .25s ease,transform .16s var(--ease-strong-out)}.craft-import .hs-dot:active{transform:scale(.96)}.craft-import .hs-dot[aria-current=step]{color:var(--k-ivory);background:var(--k-emerald);box-shadow:none}@media (hover:hover) and (pointer:fine){.craft-import .hs-dot:not([aria-current=step]):hover{background:rgba(126,92,46,.08)}}.craft-import .house .hs-dot:focus-visible{outline:2px solid var(--k-brass);outline-offset:3px}.craft-import .hs-track[data-mode=narrow]{display:block}.craft-import .hs-track[data-mode=narrow] .hs-pin-col{display:contents}.craft-import .hs-track[data-mode=narrow] .hs-pin{top:60px;z-index:2;height:auto;padding:16px 0 18px;background:var(--k-ivory);box-shadow:0 1px 0 rgba(34,27,21,.08)}.craft-import .hs-track[data-mode=narrow] .hs-frame{width:min(100%,calc(42svh * 4 / 5))}.craft-import .hs-track[data-mode=narrow] .hs-index{display:none}.craft-import .hs-track[data-mode=narrow] .hs-step{min-height:62svh;align-items:flex-start;padding-top:28px}.craft-import .hs-track[data-mode=narrow] .hs-step:last-child{min-height:48svh}@media (orientation:landscape) and (max-height:520px){.craft-import .hs-pin{padding:64px 0;gap:10px}.craft-import .hs-frame{width:min(100%,calc((100svh - 190px) * 4 / 5))}.craft-import .hs-index{display:none}}.craft-import .hs-static{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);-moz-column-gap:clamp(40px,6vw,112px);column-gap:clamp(40px,6vw,112px);row-gap:24px;align-items:center;max-width:1320px;margin:0 auto;padding:clamp(40px,6vw,64px) clamp(20px,5vw,96px)}.craft-import .hs-static-frame{justify-self:center;width:min(100%,512px);aspect-ratio:4/5;border-radius:28px;overflow:clip}.craft-import .hs-static-frame img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:899px){.craft-import .hs-static{grid-template-columns:minmax(0,1fr)}.craft-import .hs-static-frame{width:min(100%,360px)}}.craft-import .hcl{background:var(--h-linen);padding:clamp(96px,11vw,168px) clamp(20px,5vw,96px)}.craft-import .hcl-inner{max-width:1320px;margin:0 auto}.craft-import .hcl-stage{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);-moz-column-gap:clamp(28px,4vw,64px);column-gap:clamp(28px,4vw,64px);row-gap:32px;margin-top:clamp(40px,5vw,72px);align-items:start}.craft-import .hcl-frame{aspect-ratio:16/9}.craft-import .hcl-kinds{display:flex;flex-wrap:wrap;gap:8px}.craft-import .hcl-kind{min-height:44px;padding:0 18px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--h-ink);box-shadow:inset 0 0 0 1px rgba(34,27,21,.24);transition:background-color .2s ease,color .2s ease}.craft-import .hcl-kind[aria-checked=true]{color:var(--k-ivory);background:var(--k-emerald);box-shadow:none}@media (hover:hover) and (pointer:fine){.craft-import .hcl-kind[aria-checked=false]:hover{background:rgba(34,27,21,.06)}}.craft-import .hcl-panel{margin-top:28px}.craft-import .hcl-detail{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:22px;align-items:end;animation:h-in .48s var(--ease-strong-out) both}.craft-import .hcl-close{aspect-ratio:4/5;overflow:clip;border-radius:4px;background:var(--k-ivory)}.craft-import .hcl-close img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.craft-import .hcl-copy .h-eyebrow{font-size:10.5px}.craft-import .hcl-text{margin:10px 0 14px;font-family:var(--font-serif);font-size:clamp(21px,1.7vw,25px);line-height:1.3;color:var(--h-ink)}.craft-import .hco{--hco-rule:rgba(48,40,32,0.16);color:var(--k-walnut);background:var(--k-ivory);padding:clamp(96px,11vw,168px) clamp(20px,5vw,96px)}.craft-import .hco-inner{max-width:1320px;margin:0 auto}.craft-import .hco-copy-title,.craft-import .hco-title{color:var(--k-walnut)}.craft-import .hco-intro{color:rgba(48,40,32,.74)}.craft-import .hco-comp{margin-top:clamp(40px,5vw,64px);border:1px solid var(--hco-rule);border-radius:4px;overflow:clip;background:#f7f2e8}.craft-import .hco-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--hco-rule)}.craft-import .hco-tab{display:flex;align-items:baseline;gap:12px;min-height:60px;padding:16px clamp(16px,2vw,28px);text-align:left;color:rgba(48,40,32,.7);background:transparent;transition:background-color .3s ease,color .3s ease}.craft-import .hco-tab+.hco-tab{border-left:1px solid var(--hco-rule)}.craft-import .hco-tab-num{font-family:var(--font-serif);font-style:italic;font-size:18px;color:var(--h-brass-ink);transition:color .3s ease}.craft-import .hco-tab-label{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.craft-import .hco-tab[aria-selected=true]{color:var(--k-ivory);background:var(--k-emerald)}.craft-import .hco-tab[aria-selected=true] .hco-tab-num{color:var(--h-gold)}@media (hover:hover) and (pointer:fine){.craft-import .hco-tab[aria-selected=false]:hover{color:var(--k-walnut);background:rgba(48,40,32,.04)}}.craft-import .hco-stage{display:grid;grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.craft-import .hco-media{position:relative;aspect-ratio:3/2;background:var(--h-linen)}.craft-import .hco-media img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .36s ease}.craft-import .hco-media img[data-active=true]{opacity:1}.craft-import .hco-body{display:flex;flex-direction:column;padding:clamp(28px,3.6vw,56px);border-left:1px solid var(--hco-rule);background:var(--k-ivory)}.craft-import .hco-copy{display:grid}.craft-import .hco-copy-item{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .24s ease,transform .24s ease,visibility 0s linear .24s}.craft-import .hco-copy-item[data-active=true]{opacity:1;visibility:visible;transform:none;transition:opacity .38s ease 80ms,transform .42s var(--ease-strong-out) 80ms,visibility 0s}.craft-import .hco-kicker{font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--h-brass-ink)}.craft-import .hco-copy-title{margin-top:14px;font-family:var(--font-serif);font-weight:400;font-size:clamp(30px,2.9vw,44px);line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.craft-import .hco-copy-text{margin-top:16px;max-width:44ch;font-size:16.5px;line-height:1.72;color:rgba(48,40,32,.78);text-wrap:pretty}.craft-import .hco-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:28px}.craft-import .hco-step{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--k-walnut);box-shadow:inset 0 0 0 1px rgba(48,40,32,.24);transition:background-color .2s ease,color .2s ease,opacity .2s ease,transform .16s var(--ease-strong-out)}.craft-import .hco-step:active:not([aria-disabled=true]){transform:scale(.97)}.craft-import .hco-step[aria-disabled=true]{opacity:.35;cursor:default}.craft-import .hco-arrow-back{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.craft-import .hco-step:not([aria-disabled=true]):hover{color:var(--k-ivory);background:var(--k-emerald);box-shadow:none}}.craft-import .hco-count{font-family:var(--font-serif);font-style:italic;font-size:16px;color:rgba(48,40,32,.6);font-variant-numeric:tabular-nums}.craft-import .hco-count-now{color:var(--k-walnut)}.craft-import .house :is(.hco-tab,.hco-step):focus-visible{outline:2px solid var(--k-brass);outline-offset:-4px}.craft-import .hco-close{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 32px;margin-top:clamp(28px,3vw,40px)}.craft-import .hco-closing{font-family:var(--font-serif);font-style:italic;font-size:clamp(22px,2vw,28px);line-height:1.25;color:var(--k-walnut)}@media (max-width:1023px){.craft-import .hco-tab{gap:8px;padding:14px}.craft-import .hco-tab-label{letter-spacing:.12em}}@media (max-width:899px){.craft-import .hco-stage{grid-template-columns:minmax(0,1fr)}.craft-import .hco-body{border-left:0;border-top:1px solid var(--hco-rule);padding:24px 20px 20px}.craft-import .hco-nav{padding-top:22px}}@media (max-width:699px){.craft-import .hco-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.craft-import .hco-tab{min-height:54px;padding:12px 14px;gap:8px}.craft-import .hco-tab+.hco-tab{border-left:0}.craft-import .hco-tab:nth-child(2n){border-left:1px solid var(--hco-rule)}.craft-import .hco-tab:nth-child(n+3){border-top:1px solid var(--hco-rule)}.craft-import .hco-tab-label{letter-spacing:.12em}.craft-import .hco-copy-title{font-size:28px}.craft-import .hco-copy-text{font-size:16px}.craft-import .hco-step{padding:0 14px}}@media (max-width:359px){.craft-import .hco-step-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.craft-import .hk{color:var(--k-ivory);background:var(--k-emerald);padding:clamp(96px,12vw,184px) clamp(20px,5vw,96px)}.craft-import .hk-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:clamp(40px,6vw,112px);column-gap:clamp(40px,6vw,112px);row-gap:44px;align-items:center;max-width:1320px;margin:0 auto}.craft-import .hk-crest{width:64px;height:auto;margin-bottom:22px}.craft-import .hk-eyebrow{color:var(--h-gold)}.craft-import .hk-title{color:var(--k-ivory)}.craft-import .hk-text{color:rgba(242,235,221,.8)}.craft-import .hk-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.craft-import .hk-frame{aspect-ratio:16/9;background:var(--k-deep);box-shadow:0 24px 60px rgba(8,24,19,.35)}.craft-import .hk-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .4s ease}.craft-import .hk-frame[data-playing=true] .hk-video{opacity:1}.craft-import .hk-play{position:absolute;left:16px;bottom:16px;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px 0 8px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--k-ivory);background:rgba(16,43,35,.62);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px rgba(242,235,221,.16);transition:background-color .2s ease,transform .16s var(--ease-strong-out)}.craft-import .hk-play:active{transform:scale(.97)}.craft-import .hk-play-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--k-deep);background:var(--k-brass)}@media (hover:hover) and (pointer:fine){.craft-import .hk-play:hover{background:rgba(16,43,35,.8)}}.craft-import .hk-caption{color:rgba(242,235,221,.62)}.craft-import .hk ::-moz-selection,.craft-import .hv ::-moz-selection{background:rgba(181,151,98,.45)}.craft-import .hk ::selection,.craft-import .hv ::selection{background:rgba(181,151,98,.45)}.craft-import .ho{background:var(--k-ivory);padding:clamp(96px,11vw,168px) clamp(20px,5vw,96px)}.craft-import .ho-inner{max-width:1320px;margin:0 auto}.craft-import .ho-gallery{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:clamp(24px,3vw,48px);column-gap:clamp(24px,3vw,48px);row-gap:40px;margin-top:clamp(40px,5vw,72px);align-items:start}.craft-import .ho-frame-tall{aspect-ratio:2/3;width:min(100%,calc(86svh * 2 / 3))}.craft-import .ho-frame-wide{aspect-ratio:3/2}.craft-import .ho-side{display:grid;gap:clamp(28px,3vw,44px)}.craft-import .ho-share{padding:clamp(24px,3vw,36px);border-radius:4px;background:var(--h-linen)}.craft-import .ho-share-title{font-family:var(--font-serif);font-size:clamp(26px,2.3vw,34px);line-height:1.12;color:var(--h-ink)}.craft-import .ho-share-text{margin:10px 0 12px;max-width:46ch;font-size:16px;line-height:1.7;color:var(--h-muted)}.craft-import .hv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:clamp(40px,6vw,112px);column-gap:clamp(40px,6vw,112px);row-gap:40px;align-items:center;color:var(--k-ivory);background:var(--k-deep);padding:clamp(96px,11vw,168px) clamp(20px,5vw,96px)}.craft-import .hv>*{max-width:660px}.craft-import .hv-figure{justify-self:center;align-self:center;width:min(100%,540px)}.craft-import .hv-frame{aspect-ratio:1/1;background:var(--k-emerald);box-shadow:0 24px 60px rgba(4,16,12,.4)}.craft-import .hv-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin-top:32px;padding-top:26px;border-top:1px solid rgba(242,235,221,.16)}.craft-import .hv-facts dt{font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--h-gold)}.craft-import .hv-facts dd{margin-top:8px;font-size:15.5px;line-height:1.6;color:rgba(242,235,221,.86)}.craft-import .hv .h-link{color:var(--k-ivory);border-color:rgba(242,235,221,.35)}.craft-import .hv-inline{margin-top:4px}.craft-import .hv-tel{border-bottom:1px solid rgba(242,235,221,.35);padding:6px 0 2px}.craft-import .hv-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}@media (hover:hover) and (pointer:fine){.craft-import .hv .h-link:hover,.craft-import .hv-tel:hover{color:var(--h-gold);border-color:var(--h-gold)}}.craft-import .hn{--k-deep:#102b23;--k-ivory:#f2ebdd;--k-brass:#b59762;--h-gold:#cdb07a;position:fixed;left:50%;bottom:max(16px,env(safe-area-inset-bottom));z-index:40;transform:translateX(-50%);transition:opacity .3s ease,transform .4s var(--ease-strong-out),visibility 0s linear 0s}.craft-import .hn[data-shown=false]{opacity:0;visibility:hidden;transform:translate(-50%,14px);transition:opacity .25s ease,transform .3s ease,visibility 0s linear .3s}.craft-import
.hn-menu,.craft-import
.hn-toggle,.craft-import .hn-list{background:rgba(16,43,35,.76);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 12px 32px rgba(16,43,35,.28),inset 0 0 0 1px rgba(242,235,221,.12)}.craft-import .hn-list{display:flex;gap:2px;padding:5px;border-radius:999px}.craft-import .hn-link{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:999px;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:rgba(242,235,221,.72);transition:background-color .25s ease,color .25s ease}.craft-import .hn-link[aria-current=true]{color:var(--k-deep);background:var(--k-ivory)}@media (hover:hover) and (pointer:fine){.craft-import .hn-link:not([aria-current=true]):hover{color:var(--k-ivory);background:rgba(242,235,221,.08)}}.craft-import .hn-compact{display:none;position:relative}.craft-import .hn-toggle{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 16px 0 20px;border-radius:999px;color:var(--k-ivory);white-space:nowrap}.craft-import .hn-toggle-kicker{font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--h-gold)}.craft-import .hn-toggle-label{font-size:13.5px}.craft-import .hn-caret{transition:transform .25s var(--ease-strong-out)}.craft-import .hn-toggle[aria-expanded=true] .hn-caret{transform:rotate(180deg)}.craft-import .hn-menu{position:absolute;left:50%;bottom:calc(100% + 8px);min-width:220px;padding:6px;border-radius:16px;transform:translateX(-50%);background:rgba(16,43,35,.94);transform-origin:bottom center}.craft-import .hn-menu:not([hidden]){animation:hn-pop .22s var(--ease-strong-out)}@keyframes hn-pop{0%{opacity:0;transform:translateX(-50%) translateY(6px) scale(.97)}}.craft-import .hn-menu-link{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;border-radius:10px;font-size:14px;color:rgba(242,235,221,.82)}.craft-import .hn-menu-link[aria-current=true]{color:var(--k-ivory);background:rgba(242,235,221,.08)}.craft-import .hn-menu-link[aria-current=true]:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--k-brass)}@media (max-width:900px){.craft-import .hcl-stage,.craft-import .hk-grid,.craft-import .ho-gallery,.craft-import .hv{grid-template-columns:minmax(0,1fr)}.craft-import .hv>*{max-width:none}.craft-import .hcl-detail{grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center}}@media (max-width:700px){.craft-import .hcl-kinds{flex-wrap:nowrap;gap:6px}.craft-import .hcl-kind{flex:1 1 auto;padding:0 12px;letter-spacing:.12em}.craft-import .hcl-detail{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:18px}.craft-import .hv-facts{grid-template-columns:minmax(0,1fr)}.craft-import .hk-actions .h-btn,.craft-import .hv-actions .h-btn{flex:1 1 100%}}@media (max-width:820px),(orientation:landscape) and (max-height:520px){.craft-import .hn-list{display:none}.craft-import .hn-compact{display:block}}body:has(.craft-import)>.site-footer,body:has(.craft-import)>.site-sticky-cta{display:none}main:has(.craft-import){animation:none}.craft-import{--import-header-height:83px;padding-top:var(--import-header-height)}.craft-import .kf-still{padding-top:0}.craft-import .house-plaques{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.craft-import .house-still-image{position:relative;overflow:hidden;height:min(56.25vw,calc(100svh - 260px))}.craft-import .house-still-image>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.craft-import{--import-header-height:89px}}@media (min-width:1024px){.craft-import{--import-header-height:101px}}@media (max-aspect-ratio:1/1){.craft-import .kf-stage{--kf-film-top:var(--import-header-height)}}.craft-import #fabrics,.craft-import #library,.craft-import .house section[id]{scroll-margin-top:calc(var(--import-header-height) + 16px)}.craft-import .hs-track[data-mode=narrow] .hs-pin{top:var(--import-header-height)}.craft-import .import-mobile-menu{margin:0 20px 16px;padding:12px;border:1px solid rgba(244,239,229,.2);border-radius:16px;background:#102b23;color:#f4efe5}.craft-import .import-mobile-menu a{display:block;padding:12px 16px}.craft-import .import-mobile-menu a[aria-current=page]{color:#d9ba83}.craft-import .import-live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin:44px 0}.craft-import .import-live-card{display:block}.craft-import .import-live-photo{position:relative;aspect-ratio:4/5;overflow:hidden;background:#243a30}.craft-import .import-live-photo img{-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.craft-import .import-live-card:hover img{transform:scale(1.025)}.craft-import .import-live-card h3{margin-top:8px;font-family:var(--font-serif);font-size:24px;line-height:1.15}.craft-import .import-live-card .eyebrow{margin-top:16px;color:#d9ba83}.craft-import .import-live-card{scroll-margin-top:calc(var(--import-header-height) + 16px)}.craft-import .import-collection-progress{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:0 0 24px}.craft-import .import-collection-progress p{color:rgba(244,239,229,.7);font-size:14px}.craft-import .import-collection-more{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 24px;border:1px solid #b59762;color:#f2ebdd}.craft-import .import-collection-more:hover{background:rgba(181,151,98,.12)}.craft-import .import-library-link{display:inline-flex;min-height:48px;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #b59762;color:#f2ebdd}.craft-import .import-mill-link{text-decoration:underline;text-decoration-color:rgba(169,130,72,.45);text-underline-offset:6px}.craft-import .import-mill-link:hover{color:#d9ba83}@media (min-aspect-ratio:1001/1000){.craft-import .kf-rail{bottom:104px}}@media (max-aspect-ratio:1/1) and (max-height:760px){.craft-import .motion-only{display:none}.craft-import .reduced-only{display:block}}@media (max-width:767px){.craft-import .import-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.craft-import .kl-head{grid-template-columns:1fr}.craft-import .import-live-card h3{font-size:21px}.craft-import .import-nav-inner{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:16px 20px}.craft-import .import-nav-actions{grid-column-start:2;gap:8px}.craft-import .import-menu-toggle,.craft-import .import-nav-actions>a{padding:12px 14px;letter-spacing:.12em}body:has(.craft-import) .counter-orb{bottom:84px!important}}