.hero-split[data-v-49394573]{background:linear-gradient(135deg,var(--blush-100,#f6e1dd) 0,var(--blush-200,#efcec7) 55%,var(--warm-gray-200,#d9d2cb) 100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:600px;overflow:hidden}.hero-split__copy[data-v-49394573]{align-items:center;background:linear-gradient(135deg,var(--blush-100,#f6e1dd) 0,var(--blush-200,#efcec7) 60%,var(--blush-300,#e7bfb6) 100%);display:flex;padding:clamp(24px,3vw,56px) clamp(32px,4vw,72px)}.hero-split__copy-inner[data-v-49394573]{max-width:540px;width:100%}.hero-split__copy h1[data-v-49394573]{color:var(--text-primary,#1a1a22);font-family:var(--font-display);font-size:clamp(28px,3.4vw,44px);letter-spacing:-.01em;line-height:1.08;margin:0 0 16px}.hero-split__copy p[data-v-49394573]{color:var(--text-primary,#1a1a22);font-size:13px;line-height:1.5;margin:0 0 22px;opacity:.86;white-space:pre-line}.tf-btn[data-v-49394573]{align-items:center;background:var(--noir,#0e0e14);border:1px solid var(--noir,#0e0e14);border-radius:0;color:var(--white,#fff);display:inline-flex;font-family:var(--font-body);font-size:12px;font-weight:600;gap:10px;letter-spacing:.18em;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:background var(--motion-link-hover) var(--ease-out-quart),color var(--motion-link-hover) var(--ease-out-quart)}.tf-btn[data-v-49394573]:hover{background:transparent;color:var(--noir,#0e0e14)}.tf-btn .icon[data-v-49394573]{font-size:11px;transition:transform var(--motion-link-hover) var(--ease-out-quart)}.tf-btn:hover .icon[data-v-49394573]{transform:translate(4px)}.hero-split__visual[data-v-49394573]{height:100%;min-height:0;overflow:hidden;position:relative}.hero-split__visual img[data-v-49394573]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;width:100%}@media(max-width:1024px){.hero-split[data-v-49394573]{grid-template-columns:1fr;grid-template-rows:auto;height:auto;min-height:0}.hero-split__copy[data-v-49394573]{padding:32px 24px 40px}.hero-split__visual[data-v-49394573]{display:none}.tf-btn[data-v-49394573]{letter-spacing:.16em;padding:12px 22px}}.tf-marquee[data-v-a40ec824]{background:var(--noir);border-bottom:1px solid var(--warm-gray-700);border-top:1px solid var(--warm-gray-700);overflow:hidden;padding:24px 0}.wrap-marquee[data-v-a40ec824]{align-items:center;animation:marquee-scroll-a40ec824 60s linear infinite;display:flex;width:-moz-max-content;width:max-content}.marquee-item[data-v-a40ec824]{flex-shrink:0;gap:12px;padding:0 18px;white-space:nowrap}.marquee-item[data-v-a40ec824],.marquee-item .icon[data-v-a40ec824]{align-items:center;display:inline-flex}.marquee-item .icon[data-v-a40ec824]{color:var(--blush-200);justify-content:center}.marquee-item .icon svg[data-v-a40ec824]{fill:currentColor}.marquee-item .text[data-v-a40ec824]{color:var(--blush-100);font-family:var(--font-body);font-size:18px;font-weight:500;letter-spacing:.1em;line-height:1.2;margin:0}@keyframes marquee-scroll-a40ec824{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.wrap-marquee[data-v-a40ec824]{animation:none;flex-wrap:wrap;justify-content:center;transform:none}}.flat-featured[data-v-3c812ef2]{padding:clamp(72px,9vw,128px) 0 clamp(64px,8vw,120px)}.container[data-v-3c812ef2]{margin:0 auto;max-width:var(--container-max);padding:0 clamp(24px,5vw,64px);width:100%}.flat-title .sub-title[data-v-3c812ef2]{color:var(--text-secondary,#727272);margin:0 auto;max-width:520px}.featured-grid[data-v-3c812ef2]{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:repeat(4,1fr)}@media(max-width:1279px){.featured-grid[data-v-3c812ef2]{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.featured-grid[data-v-3c812ef2]{grid-template-columns:repeat(2,1fr)}}.editorial-quote[data-v-ea85b8d0]{background-attachment:fixed;background-color:var(--main,#0e0e14);background-image:url(../theme/images/editorial/quote-bg.jpg);background-position:center 35%;background-repeat:no-repeat;background-size:cover;border-bottom:2px solid var(--accent-gold);border-top:2px solid var(--accent-gold);color:var(--white,#fff);isolation:isolate;overflow:hidden;padding:clamp(56px,7vw,96px) 0;position:relative}.editorial-quote[data-v-ea85b8d0]:before{background:linear-gradient(180deg,#000000a6 0,#00000073 50%,#000000b3);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@supports (-webkit-touch-callout:none){.editorial-quote[data-v-ea85b8d0]{background-attachment:scroll}}.editorial-quote__inner[data-v-ea85b8d0]{margin:0 auto;max-width:820px;padding:0 clamp(24px,5vw,80px);position:relative;text-align:center;transform:translate3d(0,var(--parallax-y,0),0);will-change:transform;z-index:2}@media(prefers-reduced-motion:reduce){.editorial-quote__inner[data-v-ea85b8d0]{transform:none;will-change:auto}}.editorial-quote__ornament[data-v-ea85b8d0]{align-items:center;display:inline-flex;gap:10px;margin:0 auto 36px}.editorial-quote__ornament-line[data-v-ea85b8d0]{background:var(--accent-gold);display:inline-block;height:1px;width:48px}.editorial-quote__ornament-dot[data-v-ea85b8d0]{background:var(--accent-gold);border-radius:999px;display:inline-block;height:5px;width:5px}.editorial-quote__body[data-v-ea85b8d0]{border-left-color:var(--accent-gold);margin:0}.editorial-quote__body p[data-v-ea85b8d0]{color:var(--white,#fff);font-family:var(--font-display);font-size:clamp(22px,3vw,38px);font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:1.4;margin:0;text-indent:0}.editorial-quote__body p[data-v-ea85b8d0]:before{content:"“";margin-right:.06em}.editorial-quote__body p[data-v-ea85b8d0]:after,.editorial-quote__body p[data-v-ea85b8d0]:before{color:var(--accent-gold);font-family:var(--font-display);font-size:1.1em;font-style:italic;vertical-align:-.05em}.editorial-quote__body p[data-v-ea85b8d0]:after{content:"”";margin-left:.04em}.editorial-quote__attribution[data-v-ea85b8d0]{align-items:center;display:inline-flex;flex-direction:column;gap:12px;margin-top:28px}.editorial-quote__attribution[data-v-ea85b8d0]:before{background:var(--white,#fff);content:"";height:1px;opacity:.4;width:28px}.editorial-quote__attribution cite[data-v-ea85b8d0]{color:var(--accent-gold);font-family:var(--font-body);font-size:11px;font-style:normal;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.flat-blog[data-v-aea49fd0]{padding:clamp(48px,6vw,88px) 0}.container[data-v-aea49fd0]{margin:0 auto;max-width:var(--container-max);padding:0 clamp(24px,5vw,64px);width:100%}.flat-title[data-v-aea49fd0]{margin-bottom:clamp(28px,3vw,48px);text-align:center}.flat-title .title[data-v-aea49fd0]{color:var(--main,#0e0e14);display:block;font-family:var(--font-display);font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.01em;margin:0 0 12px}.flat-title .sub-title[data-v-aea49fd0]{color:var(--text-secondary,#727272);font-family:var(--font-body);font-size:14px;margin:0 auto;max-width:520px}.blog-grid[data-v-aea49fd0]{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media(max-width:1023px){.blog-grid[data-v-aea49fd0]{grid-template-columns:1fr 1fr}}@media(max-width:639px){.blog-grid[data-v-aea49fd0]{grid-template-columns:1fr}}.blog-card[data-v-aea49fd0]{background:var(--white,#fff);border-radius:4px;display:flex;flex-direction:column;overflow:hidden}.blog-card__cover[data-v-aea49fd0]{background:var(--surface,#fff);border:1px solid var(--line,#e5e5e5);box-shadow:0 1px #0e0e140a,0 18px 36px -24px #0e0e1429;display:block;padding:10px;position:relative;transition:transform var(--motion-image-hover,.48s) var(--ease-out-quart,cubic-bezier(.165,.84,.44,1)),box-shadow var(--motion-image-hover,.48s) var(--ease-out-quart,cubic-bezier(.165,.84,.44,1))}.blog-card__cover[data-v-aea49fd0]:before{aspect-ratio:4/5;background:var(--bg-soft,#f5f5f5);content:"";display:block}.blog-card__cover img[data-v-aea49fd0]{display:block;height:calc(100% - 20px);inset:10px;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform var(--motion-image-hover,.48s) var(--ease-out-quart,cubic-bezier(.165,.84,.44,1));width:calc(100% - 20px)}.blog-card:hover .blog-card__cover[data-v-aea49fd0]{box-shadow:0 1px #0e0e140f,0 28px 48px -24px #0e0e143d}.blog-card:hover .blog-card__cover img[data-v-aea49fd0]{transform:scale(1.03)}.blog-card__body[data-v-aea49fd0]{padding:22px 6px 0}.category[data-v-aea49fd0]{color:var(--text-secondary,#727272);display:inline-block;font-family:var(--font-body);font-size:11px;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.title-card[data-v-aea49fd0]{font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.35;margin:0 0 12px}.title-card a[data-v-aea49fd0]{color:var(--main,#0e0e14);text-decoration:none}.title-card a[data-v-aea49fd0]:hover{text-decoration:underline;text-underline-offset:3px}.excerpt[data-v-aea49fd0]{color:var(--text-secondary,#555);font-family:var(--font-body);font-size:14px;line-height:1.6;margin:0 0 18px}.meta[data-v-aea49fd0]{color:var(--text-muted,#999);display:flex;font-size:12px;margin-bottom:14px}.meta[data-v-aea49fd0],.read-link[data-v-aea49fd0]{align-items:center;font-family:var(--font-body);gap:8px}.read-link[data-v-aea49fd0]{align-self:flex-start;border-bottom:1px solid var(--main,#0e0e14);color:var(--main,#0e0e14);display:inline-flex;font-size:13px;font-weight:600;letter-spacing:.04em;padding-bottom:4px;text-decoration:none;transition:color var(--motion-link-hover,.2s)}.read-link[data-v-aea49fd0]:hover{color:var(--text-secondary,#555)}.read-link .icon[data-v-aea49fd0]{font-size:11px}
