.home-menu-list[data-v-f1ca388e]{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem;max-width:52rem;margin:0;padding:0;list-style:none}.home-menu-item[data-v-f1ca388e]{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.65rem 1.15rem;border:1px solid rgba(255,255,255,.6);border-radius:999px;color:var(--noir);background:var(--surface-strong);box-shadow:var(--shadow-soft);font-size:.88rem;font-weight:650;line-height:1.2;text-align:center;text-decoration:none;transition:transform var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}.home-menu-item[data-v-f1ca388e]:hover{background:var(--creme);box-shadow:var(--shadow-medium);transform:translateY(-2px)}@media(max-width:44rem){.home-menu-list[data-v-f1ca388e]{display:grid;grid-template-columns:minmax(0,1fr);width:min(100%,21rem)}.home-menu-item[data-v-f1ca388e]{width:100%}}.collaborations[data-v-d2a9ae98]{position:relative;overflow:hidden;padding-block:clamp(2.5rem,5vw,4.5rem);color:var(--noir);background:var(--creme);border-block:1px solid var(--border)}.collaborations-title[data-v-d2a9ae98]{width:min(100% - 2rem,var(--content-width));margin:0 auto clamp(1.8rem,4vw,3rem);font-size:clamp(.78rem,1vw,.9rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.logo-viewport[data-v-d2a9ae98]{display:flex;width:max-content;min-width:100%;overflow:hidden}.logo-track[data-v-d2a9ae98]{display:flex;min-width:max-content;align-items:center;gap:clamp(2.8rem,6vw,6rem);padding:0 clamp(1.4rem,3vw,3rem);margin:0;list-style:none;animation:collaborations-scroll-d2a9ae98 42s linear infinite}.logo-item[data-v-d2a9ae98]{display:grid;width:clamp(7rem,10vw,10rem);height:3.5rem;flex:0 0 auto;place-items:center}.brand-logo[data-v-d2a9ae98]{width:100%;max-width:9rem;max-height:3rem;object-fit:contain;filter:grayscale(1)}.logo-viewport:hover .logo-track[data-v-d2a9ae98],.logo-viewport:focus-within .logo-track[data-v-d2a9ae98]{animation-play-state:paused}@keyframes collaborations-scroll-d2a9ae98{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.logo-viewport[data-v-d2a9ae98]{width:100%}.logo-track[data-v-d2a9ae98]{width:min(100% - 2rem,var(--content-width));min-width:0;flex-wrap:wrap;justify-content:center;padding:0;margin-inline:auto;animation:none}.logo-track-copy[data-v-d2a9ae98]{display:none}}@media(max-width:44rem){.logo-track[data-v-d2a9ae98]{gap:2.4rem}.logo-item[data-v-d2a9ae98]{width:7rem}}.hero[data-v-ed5910a7]{position:relative;display:grid;width:100%;min-height:100vh;min-height:100svh;place-items:center;overflow:hidden;isolation:isolate}.background-video[data-v-ed5910a7],.hero-shade[data-v-ed5910a7]{position:absolute;inset:0;width:100%;height:100%}.background-video[data-v-ed5910a7]{z-index:-2;object-fit:cover}.hero-shade[data-v-ed5910a7]{z-index:-1;background:linear-gradient(180deg,#18151224,#1815126b),radial-gradient(circle at center,transparent 10%,rgba(24,21,18,.25) 100%)}.hero-content[data-v-ed5910a7]{display:flex;width:min(100% - 2rem,70rem);align-items:center;flex-direction:column;justify-content:center;padding-block:6rem 4rem}.title-link[data-v-ed5910a7]{text-decoration:none}.title[data-v-ed5910a7]{margin:0 0 clamp(1.5rem,5vw,3rem);color:var(--blanc);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,9vw,6.8rem);font-weight:400;letter-spacing:clamp(.08em,.7vw,.16em);line-height:.95;text-align:center;text-shadow:0 .45rem 1.6rem rgba(0,0,0,.62)}.background-video-control[data-v-ed5910a7]{position:absolute;z-index:2;top:1rem;right:1rem;display:inline-flex;min-height:2.75rem;align-items:center;gap:.45rem;padding:.55rem .85rem;border:1px solid rgba(255,255,255,.6);border-radius:999px;color:var(--blanc);background:#181512a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;font-size:.82rem;font-weight:700}.control-icon[data-v-ed5910a7]{width:1rem;text-align:center}@media(max-width:44rem){.hero-content[data-v-ed5910a7]{justify-content:flex-end;padding-block:7rem 2rem}.title[data-v-ed5910a7]{font-size:clamp(1.9rem,8vw,3rem);letter-spacing:.08em}}:root{--ocre: #c9922a;--terracotta: #a64d37;--terracotta-soft: #c56a50;--creme: #f4efe7;--creme-deep: #e8dccb;--blanc: #ffffff;--noir: #181512;--noir-light: #3b342f;--surface: rgba(244, 239, 231, .86);--surface-strong: rgba(244, 239, 231, .96);--border: rgba(24, 21, 18, .18);--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: clamp(2.5rem, 5vw, 4.5rem);--spacing-xl: clamp(4rem, 8vw, 7rem);--radius-sm: .55rem;--radius-md: 1rem;--radius-lg: 1.5rem;--transition-fast: .18s ease;--transition-normal: .3s ease;--shadow-soft: 0 .5rem 2rem rgba(24, 21, 18, .12);--shadow-medium: 0 1rem 3rem rgba(24, 21, 18, .18);--content-width: 75rem;--focus-ring: 0 0 0 3px var(--creme), 0 0 0 6px var(--terracotta);--ink: #12100f;--bone: #f5f0e8;--ember: #c43d1a;--flame: #e95b22;--earth: #a84f3a}@font-face{font-family:Delta;src:url(/fonts/deltaStencil.woff2) format("woff2"),url(/fonts/deltaStencil.otf) format("opentype");font-display:swap}@font-face{font-family:Autumn;src:url(/fonts/autumnBrush.woff2) format("woff2"),url(/fonts/autumnBrush.otf) format("opentype");font-display:swap}*,*:before,*:after{box-sizing:border-box}html{color-scheme:light;scroll-behavior:smooth}body{margin:0;min-width:20rem;min-height:100vh;overflow-x:hidden;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65;color:var(--noir);background:var(--creme);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}img,video{display:block;max-width:100%}:focus-visible{outline:2px solid transparent;box-shadow:var(--focus-ring)}:focus{scroll-margin-block:6rem}main[tabindex="-1"]:focus{outline:none;box-shadow:none}.skip-link{position:fixed;z-index:1000;top:.75rem;left:.75rem;padding:.75rem 1rem;border-radius:var(--radius-sm);color:var(--blanc);background:var(--noir);transform:translateY(-200%);transition:transform var(--transition-fast)}.skip-link:focus{transform:translateY(0)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
