.tm-web[data-v-9d1e8f17]{color:inherit;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;transition:color .25s ease}.tm-web[data-v-9d1e8f17]:focus-visible,.tm-web[data-v-9d1e8f17]:hover{color:#fff}.tm[data-v-9d1e8f17]{background:#0a0a0a;color:#fff;min-height:100vh;font-family:var(--font-mono)}.tm-shell[data-v-9d1e8f17]{width:100%;max-width:calc(1500px + clamp(1.4rem,5vw,4rem)*2);margin:0 auto;padding-left:clamp(1.4rem,5vw,4rem);padding-right:clamp(1.4rem,5vw,4rem)}.tm-hero[data-v-9d1e8f17]{padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(2.4rem,5vw,4rem);border-bottom:1px solid hsla(0,0%,100%,.12)}.tm-hero__grid[data-v-9d1e8f17]{display:grid;grid-template-columns:minmax(0,.64fr) minmax(0,1fr);gap:clamp(1.8rem,6vw,7rem);align-items:start;margin-top:clamp(.4rem,1.5vw,1.2rem)}.tm-hero__media[data-v-9d1e8f17]{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:#111}.tm-hero__curtain[data-v-9d1e8f17]{z-index:1;background:#0a0a0a;transform:scaleY(0);transform-origin:center top;animation:tm-curtain-9d1e8f17 1.1s cubic-bezier(.22,1,.36,1) .15s both}.tm-hero__curtain[data-v-9d1e8f17],.tm-hero__media[data-v-9d1e8f17]:after{position:absolute;inset:0;pointer-events:none}.tm-hero__media[data-v-9d1e8f17]:after{content:"";border:1px solid rgba(212,208,200,.14)}.tm-hero__media img[data-v-9d1e8f17]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;animation:tm-settle-9d1e8f17 1.6s cubic-bezier(.22,1,.36,1) .15s both}.tm-hero__media.is-mono[data-v-9d1e8f17]{display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 90% at 30% 20%,rgba(212,208,200,.1) 0,transparent 55%),linear-gradient(165deg,#0c3a64,#0a2542 55%,#08182b)}.tm-hero__media.is-mono[data-v-9d1e8f17]:before{content:"";position:absolute;inset:clamp(.9rem,1.6vw,1.4rem);border:1px solid rgba(212,208,200,.22);pointer-events:none}.tm-hero__mono[data-v-9d1e8f17]{font-family:var(--font-serif);font-size:clamp(5rem,13vw,12rem);font-style:italic;font-weight:400;line-height:1;letter-spacing:-.02em;color:#d4d0c8;animation:tm-rise-lg-9d1e8f17 1s cubic-bezier(.22,1,.36,1) .4s both}.tm-hero__plate[data-v-9d1e8f17]{position:absolute;left:clamp(1.8rem,3vw,2.6rem);bottom:clamp(1.7rem,2.8vw,2.4rem);font-size:clamp(.62rem,.75vw,.72rem);letter-spacing:.2em;text-transform:uppercase;color:#d4d0c8cc}.tm-hero__body[data-v-9d1e8f17]{display:flex;flex-direction:column;padding-top:clamp(0rem,1vw,.6rem)}.tm-hero__kicker[data-v-9d1e8f17]{display:flex;align-items:center;gap:.9rem;margin:0 0 clamp(1.4rem,2.6vw,2.2rem);font-size:clamp(.66rem,.8vw,.76rem);letter-spacing:.2em;text-transform:uppercase;color:#fff9;animation:tm-rise-9d1e8f17 .5s cubic-bezier(.22,1,.36,1) .3s both}.tm-hero__line[data-v-9d1e8f17]{width:clamp(2.5rem,5vw,4.5rem);height:1px;background:#d4d0c866;transform-origin:left;animation:tm-draw-9d1e8f17 .9s cubic-bezier(.22,1,.36,1) .45s both}.tm-hero__title[data-v-9d1e8f17]{margin:0;font-family:var(--font-serif);font-size:clamp(2.6rem,6.2vw,6rem);font-weight:500;line-height:.98;letter-spacing:-.02em;animation:tm-rise-lg-9d1e8f17 .85s cubic-bezier(.22,1,.36,1) .38s both}.tm-hero__role[data-v-9d1e8f17]{margin:.2em 0 0;font-family:var(--font-serif);font-size:clamp(1.5rem,3.4vw,3.3rem);font-style:italic;font-weight:400;line-height:1.05;color:#d4d0c89e;animation:tm-rise-lg-9d1e8f17 .85s cubic-bezier(.22,1,.36,1) .46s both}.tm-hero__summary[data-v-9d1e8f17]{margin:clamp(1.6rem,3vw,2.6rem) 0 clamp(1.6rem,3vw,2.4rem);max-width:56ch;font-family:var(--font-body);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.7;color:#ffffffd1;animation:tm-rise-9d1e8f17 .6s cubic-bezier(.22,1,.36,1) .56s both}.tm-facts[data-v-9d1e8f17]{margin:0 0 clamp(1.8rem,3.4vw,2.6rem);border-bottom:1px solid hsla(0,0%,100%,.12);animation:tm-rise-9d1e8f17 .6s cubic-bezier(.22,1,.36,1) .64s both}.tm-fact[data-v-9d1e8f17]{position:relative;display:grid;grid-template-columns:minmax(6.5rem,.28fr) minmax(0,1fr);gap:1rem;align-items:baseline;padding:clamp(.85rem,1.3vw,1.05rem) 0}.tm-fact[data-v-9d1e8f17]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#ffffff1f;transform-origin:left;animation:tm-draw-9d1e8f17 1s cubic-bezier(.22,1,.36,1) .7s both}.tm-fact dt[data-v-9d1e8f17]{font-size:clamp(.62rem,.75vw,.7rem);letter-spacing:.2em;text-transform:uppercase;color:#ffffff94}.tm-fact dd[data-v-9d1e8f17]{margin:0;display:flex;flex-direction:column;gap:.3rem;font-family:var(--font-body);font-size:clamp(.92rem,1.05vw,1rem);line-height:1.55;color:#ffffffd9}.tm-chips[data-v-9d1e8f17]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.tm-chip[data-v-9d1e8f17]{font-family:var(--font-mono);font-size:clamp(.6rem,.75vw,.7rem);letter-spacing:.14em;text-transform:uppercase;color:#d4d0c8;padding:.4em .85em;border:1px solid rgba(212,208,200,.32);border-radius:999px}.tm-hero__actions[data-v-9d1e8f17]{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.2rem,2.5vw,2rem);animation:tm-rise-9d1e8f17 .6s cubic-bezier(.22,1,.36,1) .72s both}.tm-cta[data-v-9d1e8f17]{display:inline-flex;align-items:center;gap:.8rem;padding:1em 1.5em;background:#fff;color:#0a0a0a;text-decoration:none;font-size:clamp(.72rem,.92vw,.85rem);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.tm-cta svg[data-v-9d1e8f17]{width:17px;height:17px;transition:transform .35s cubic-bezier(.4,0,.2,1)}.tm-cta:hover svg[data-v-9d1e8f17]{transform:translate(5px)}.tm-tel[data-v-9d1e8f17]{font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:700;letter-spacing:.05em;color:#fff;text-decoration:none}.tm-tel[data-v-9d1e8f17]:hover{text-decoration:underline;text-underline-offset:4px}.tm-body[data-v-9d1e8f17]{padding-top:clamp(2.4rem,5vw,4rem);padding-bottom:clamp(3rem,6vw,5rem);display:flex;flex-direction:column;gap:clamp(2.4rem,5vw,4rem)}.tm-block__title[data-v-9d1e8f17]{margin:0 0 clamp(1.2rem,2.5vw,1.8rem);font-size:clamp(1.3rem,2.4vw,2rem);font-weight:700;text-transform:uppercase;letter-spacing:-.01em}.tm-highlights[data-v-9d1e8f17]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.2rem) clamp(1.6rem,3vw,2.6rem)}.tm-highlight[data-v-9d1e8f17]{display:flex;gap:.9rem;align-items:baseline;padding:clamp(.8rem,1.4vw,1.1rem) 0;border-bottom:1px solid hsla(0,0%,100%,.1);font-family:var(--font-body);font-size:clamp(.95rem,1.15vw,1.05rem);line-height:1.55;color:#ffffffd9}.tm-gallery[data-v-9d1e8f17]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.6rem,1.2vw,1rem)}.tm-gallery__cell[data-v-9d1e8f17]{aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:#111}.tm-gallery__cell img[data-v-9d1e8f17]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:grayscale(45%);transition:filter .5s ease,transform .8s cubic-bezier(.4,0,.2,1)}.tm-gallery__cell:hover img[data-v-9d1e8f17]{filter:grayscale(0);transform:scale(1.05)}@keyframes tm-rise-9d1e8f17{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes tm-rise-lg-9d1e8f17{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateY(0)}}@keyframes tm-curtain-9d1e8f17{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes tm-draw-9d1e8f17{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tm-settle-9d1e8f17{0%{transform:scale(1.07)}to{transform:scale(1)}}@media(max-width:860px){.tm-hero__grid[data-v-9d1e8f17]{grid-template-columns:1fr}.tm-hero__media[data-v-9d1e8f17]{width:100%;max-width:440px}.tm-highlights[data-v-9d1e8f17]{grid-template-columns:1fr}.tm-gallery[data-v-9d1e8f17]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.tm-fact[data-v-9d1e8f17]{grid-template-columns:1fr;gap:.5rem}}@media(prefers-reduced-motion:reduce){.tm[data-v-9d1e8f17] *,.tm[data-v-9d1e8f17] :after,.tm[data-v-9d1e8f17] :before{animation-duration:1ms!important;animation-delay:0s!important}}
