@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal.DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tg-white: #ffffff;--tg-black: #000000;--tg-warm-50: #FAFAFA;--tg-warm-100: #F5F5F5;--tg-warm-200: #E8E8E8;--tg-warm-300: #D1D1D1;--tg-warm-500: #737373;--tg-warm-700: #404040;--tg-warm-800: #2D2D2D;--tg-warm-900: #1D1F20;--tg-gold-400: #FF9A3C;--tg-gold-500: #F38020;--tg-gold-600: #E06B0C;--tg-goldlink-500: #C45A08;--tg-goldlink-600: #A84A00;--tg-cipria-200: #FFF4ED;--tg-cipria-300: #FFE0CC;--tg-success: #0F9D58;--tg-warning: #E06B0C;--tg-error: #C62828;--tg-font-sans: "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--tg-font-display: var(--tg-font-sans);--tg-font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--tg-w-regular: 400;--tg-w-medium: 500;--tg-w-semibold: 600;--tg-w-bold: 700;--tg-fs-display: clamp(2.25rem, 1.35rem + 3.8vw, 4rem);--tg-fs-h1: clamp(1.875rem, 1.25rem + 2.5vw, 3rem);--tg-fs-h2: clamp(1.5rem, 1.1rem + 1.4vw, 2.125rem);--tg-fs-h3: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--tg-fs-lead: clamp(1.125rem, 1.05rem + .45vw, 1.25rem);--tg-fs-body: 1rem;--tg-fs-small: .875rem;--tg-fs-kicker: .75rem;--tg-lh-display: 1.05;--tg-lh-tight: 1.15;--tg-lh-snug: 1.25;--tg-lh-normal: 1.55;--tg-lh-relaxed: 1.7;--tg-tr-display: -.02em;--tg-tr-heading: -.015em;--tg-tr-normal: 0;--tg-tr-wide: .08em;--tg-tr-wider: .12em;--tg-sp-0: 0;--tg-sp-1: .25rem;--tg-sp-2: .5rem;--tg-sp-3: .75rem;--tg-sp-4: 1rem;--tg-sp-5: 1.5rem;--tg-sp-6: 2rem;--tg-sp-7: 3rem;--tg-sp-8: 4rem;--tg-sp-9: 6rem;--tg-sp-10: 8rem;--tg-section-sm: clamp(2.5rem, 2rem + 1.6vw, 4rem);--tg-section-md: clamp(3.5rem, 2.8rem + 2.2vw, 6rem);--tg-section-lg: clamp(4.5rem, 3.6rem + 3vw, 8rem);--tg-radius-0: 0;--tg-radius-sm: 8px;--tg-radius-md: 12px;--tg-radius-lg: 16px;--tg-radius-full: 9999px;--tg-shadow-sm: 0 1px 2px rgba(29, 31, 32, .06);--tg-shadow-md: 0 10px 30px rgba(29, 31, 32, .1);--tg-shadow-overlay: 0 22px 50px rgba(29, 31, 32, .18);--tg-border-w: 1px;--tg-container-narrow: 44rem;--tg-container-standard: 72rem;--tg-container-wide: 80rem;--tg-gutter: clamp(1rem, .8rem + 1.5vw, 2rem);--tg-ease-standard: cubic-bezier(.2, 0, 0, 1);--tg-ease-out: cubic-bezier(0, 0, .2, 1);--tg-dur-fast: .16s;--tg-dur-med: .24s;--tg-dur-slow: .36s;--tg-dur-scene: .56s;--tg-ease-kinetic: cubic-bezier(.22, 1, .36, 1);--tg-ease-kinetic-soft: cubic-bezier(.33, 1, .68, 1);--tg-dur-kinetic-fast: .32s;--tg-dur-kinetic-slow: .9s;--tg-stagger-word: 45ms;--tg-stagger-char: 22ms;--tg-z-base: 0;--tg-z-sticky: 100;--tg-z-overlay: 500;--tg-z-modal: 1000;--tg-z-toast: 1500;--tg-color-bg: var(--tg-white);--tg-color-bg-alt: var(--tg-warm-50);--tg-color-surface: var(--tg-white);--tg-color-surface-2: var(--tg-warm-50);--tg-color-text: var(--tg-warm-900);--tg-color-text-body: color-mix(in srgb, var(--tg-warm-900) 88%, var(--tg-warm-500));--tg-color-text-muted: var(--tg-warm-500);--tg-color-accent: var(--tg-gold-500);--tg-color-accent-hover: var(--tg-gold-600);--tg-color-accent-fg: var(--tg-white);--tg-color-link: var(--tg-goldlink-600);--tg-color-link-hover: var(--tg-gold-500);--tg-color-border-subtle: var(--tg-warm-200);--tg-color-border-strong: color-mix(in srgb, var(--tg-warm-900) 20%, var(--tg-warm-200));--tg-color-divider: color-mix(in srgb, var(--tg-warm-900) 8%, transparent);--tg-color-focus: var(--tg-gold-500);--tg-color-selection-bg: var(--tg-gold-500);--tg-color-selection-fg: var(--tg-white);color-scheme:light}@media(max-width:960px){:root{--tg-section-sm: clamp(2rem, 1.65rem + 1.2vw, 3.25rem);--tg-section-md: clamp(2.65rem, 2.2rem + 1.6vw, 4.75rem);--tg-section-lg: clamp(3.25rem, 2.75rem + 2vw, 6.25rem);--tg-sp-7: 2.25rem;--tg-sp-8: 3rem;--tg-sp-9: 4.5rem;--tg-sp-10: 6rem}}:root[data-theme=dark]{--tg-color-bg: #0A0A0A;--tg-color-bg-alt: #141414;--tg-color-surface: #1A1A1A;--tg-color-surface-2: #222222;--tg-color-text: #F5F5F5;--tg-color-text-body: color-mix(in srgb, #F5F5F5 90%, #A3A3A3);--tg-color-text-muted: #A3A3A3;--tg-color-accent: var(--tg-gold-500);--tg-color-accent-hover: var(--tg-gold-400);--tg-color-accent-fg: #0A0A0A;--tg-color-link: var(--tg-gold-400);--tg-color-link-hover: var(--tg-cipria-200);--tg-color-border-subtle: color-mix(in srgb, #F5F5F5 12%, transparent);--tg-color-border-strong: color-mix(in srgb, #F5F5F5 22%, transparent);--tg-color-divider: color-mix(in srgb, #F5F5F5 12%, transparent);--tg-color-focus: var(--tg-gold-400);--tg-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--tg-shadow-md: 0 10px 30px rgba(0, 0, 0, .45);--tg-shadow-overlay: 0 22px 50px rgba(0, 0, 0, .55);color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--tg-color-bg: #0A0A0A;--tg-color-bg-alt: #141414;--tg-color-surface: #1A1A1A;--tg-color-surface-2: #222222;--tg-color-text: #F5F5F5;--tg-color-text-body: color-mix(in srgb, #F5F5F5 90%, #A3A3A3);--tg-color-text-muted: #A3A3A3;--tg-color-accent: var(--tg-gold-500);--tg-color-accent-hover: var(--tg-gold-400);--tg-color-accent-fg: #0A0A0A;--tg-color-link: var(--tg-gold-400);--tg-color-link-hover: var(--tg-cipria-200);--tg-color-border-subtle: color-mix(in srgb, #F5F5F5 12%, transparent);--tg-color-border-strong: color-mix(in srgb, #F5F5F5 22%, transparent);--tg-color-divider: color-mix(in srgb, #F5F5F5 12%, transparent);--tg-color-focus: var(--tg-gold-400);--tg-shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--tg-shadow-md: 0 10px 30px rgba(0, 0, 0, .45);--tg-shadow-overlay: 0 22px 50px rgba(0, 0, 0, .55);color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;hanging-punctuation:first last}html,body{min-height:100%;overflow-x:hidden;overflow-x:clip}body{font-family:var(--tg-font-sans);font-size:var(--tg-fs-body);line-height:var(--tg-lh-normal);color:var(--tg-color-text-body);background:var(--tg-color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none;font-feature-settings:"kern","liga","calt";transition:background-color var(--tg-dur-med) var(--tg-ease-standard),color var(--tg-dur-med) var(--tg-ease-standard)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,li,figcaption{overflow-wrap:break-word;text-wrap:pretty}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;text-wrap:balance}button{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}hr{border:0;border-top:var(--tg-border-w) solid var(--tg-color-border-subtle);margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--tg-font-display);font-weight:var(--tg-w-bold);line-height:var(--tg-lh-tight);letter-spacing:var(--tg-tr-heading);color:var(--tg-color-text)}h1{font-size:var(--tg-fs-h1);line-height:var(--tg-lh-snug)}h2{font-size:var(--tg-fs-h2);line-height:var(--tg-lh-snug)}h3{font-size:var(--tg-fs-h3);font-weight:var(--tg-w-semibold);letter-spacing:var(--tg-tr-normal);line-height:var(--tg-lh-snug)}p{max-width:65ch}strong,b{font-weight:var(--tg-w-semibold);color:var(--tg-color-text)}code,kbd,samp,pre{font-family:var(--tg-font-mono);font-size:.9em}small{font-size:var(--tg-fs-small);color:var(--tg-color-text-muted)}.tg-display{font-size:var(--tg-fs-display);line-height:var(--tg-lh-display);letter-spacing:var(--tg-tr-display);font-weight:var(--tg-w-bold);color:var(--tg-color-text);text-wrap:balance}.tg-lead{font-family:var(--tg-font-sans);font-size:var(--tg-fs-lead);line-height:var(--tg-lh-relaxed);color:var(--tg-color-text-body);max-width:55ch;font-weight:var(--tg-w-regular)}.tg-kicker{font-family:var(--tg-font-sans);font-size:var(--tg-fs-kicker);line-height:var(--tg-lh-snug);letter-spacing:var(--tg-tr-wider);text-transform:uppercase;font-weight:var(--tg-w-medium);color:var(--tg-color-text-muted)}.tg-meta{font-family:var(--tg-font-sans);font-size:var(--tg-fs-small);letter-spacing:var(--tg-tr-wide);text-transform:uppercase;color:var(--tg-color-text-muted)}::selection{background:var(--tg-color-selection-bg);color:var(--tg-color-selection-fg)}:focus{outline:none}:focus-visible{outline:2px solid var(--tg-color-focus);outline-offset:3px;border-radius:var(--tg-radius-sm)}input,textarea{caret-color:var(--tg-color-accent)}.tg-container{width:100%;max-width:var(--tg-container-standard);margin-inline:auto;padding-inline:var(--tg-gutter)}.tg-container--narrow{max-width:var(--tg-container-narrow)}.tg-container--wide{max-width:var(--tg-container-wide)}.tg-section{padding-block:var(--tg-section-md)}.tg-section--sm{padding-block:var(--tg-section-sm)}.tg-section--lg{padding-block:var(--tg-section-lg)}.tg-rule{border:0;border-top:var(--tg-border-w) solid var(--tg-color-border-subtle);margin:0}.tg-skip{position:absolute;left:var(--tg-sp-4);top:var(--tg-sp-4);padding:var(--tg-sp-2) var(--tg-sp-4);background:var(--tg-color-text);color:var(--tg-color-bg);font-family:var(--tg-font-sans);font-size:var(--tg-fs-small);letter-spacing:var(--tg-tr-wide);text-transform:uppercase;transform:translateY(-200%);transition:transform var(--tg-dur-fast) var(--tg-ease-standard);z-index:var(--tg-z-toast)}.tg-skip:focus-visible{transform:translateY(0)}.tg-link{color:var(--tg-color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color var(--tg-dur-fast) var(--tg-ease-standard),text-decoration-thickness var(--tg-dur-fast) var(--tg-ease-standard)}.tg-link:hover{color:var(--tg-color-link-hover);text-decoration-thickness:2px}.tg-link:focus-visible{outline:2px solid var(--tg-color-focus);outline-offset:4px;text-decoration-thickness:2px}.tg-btn{--tg-btn-bg: var(--tg-color-accent);--tg-btn-fg: var(--tg-color-accent-fg, var(--tg-warm-900, #1D1F20));--tg-btn-bd: var(--tg-color-accent);display:inline-flex;align-items:center;justify-content:center;gap:var(--tg-sp-2);padding:.75rem 1.125rem;font-family:var(--tg-font-sans);font-size:var(--tg-fs-body);font-weight:var(--tg-w-semibold);letter-spacing:var(--tg-tr-normal);line-height:1;background:var(--tg-btn-bg);color:var(--tg-btn-fg);border:var(--tg-border-w) solid var(--tg-btn-bd);border-radius:var(--tg-radius-md);cursor:pointer;text-decoration:none;transition:background-color var(--tg-dur-fast) var(--tg-ease-standard),color var(--tg-dur-fast) var(--tg-ease-standard),border-color var(--tg-dur-fast) var(--tg-ease-standard),box-shadow var(--tg-dur-fast) var(--tg-ease-standard),transform var(--tg-dur-fast) var(--tg-ease-standard)}.tg-btn:hover{--tg-btn-bg: var(--tg-color-accent-hover);--tg-btn-bd: var(--tg-color-accent-hover);box-shadow:var(--tg-shadow-sm)}.tg-btn:active{transform:translateY(1px)}.tg-btn[disabled],.tg-btn[aria-disabled=true]{opacity:.4;pointer-events:none}.tg-btn--secondary{--tg-btn-bg: var(--tg-color-surface);--tg-btn-fg: var(--tg-color-text);--tg-btn-bd: var(--tg-color-border-subtle)}.tg-btn--secondary:hover{--tg-btn-bd: var(--tg-color-border-strong)}.tg-btn--ghost{--tg-btn-bg: transparent;--tg-btn-fg: var(--tg-color-text);--tg-btn-bd: transparent;padding-inline:0;gap:var(--tg-sp-3)}.tg-btn--ghost:after{content:"→";font-family:var(--tg-font-sans);transition:transform var(--tg-dur-med) var(--tg-ease-out)}.tg-btn--ghost:hover{--tg-btn-bg: transparent;--tg-btn-fg: var(--tg-color-link);--tg-btn-bd: transparent}.tg-btn--ghost:hover:after{transform:translate(4px)}.tg-field{display:flex;flex-direction:column;gap:var(--tg-sp-2);width:100%}.tg-field__label{font-family:var(--tg-font-sans);font-size:var(--tg-fs-kicker);letter-spacing:var(--tg-tr-wider);text-transform:uppercase;color:var(--tg-color-text-muted);font-weight:var(--tg-w-medium)}.tg-field__input,.tg-field__textarea,.tg-field__select{appearance:none;-webkit-appearance:none;background:var(--tg-color-surface);border:var(--tg-border-w) solid var(--tg-color-border-subtle);padding:.75rem .875rem;font-family:var(--tg-font-sans);font-size:var(--tg-fs-body);color:var(--tg-color-text);width:100%;border-radius:var(--tg-radius-md);transition:border-color var(--tg-dur-fast) var(--tg-ease-standard),box-shadow var(--tg-dur-fast) var(--tg-ease-standard)}.tg-field__input::placeholder,.tg-field__textarea::placeholder{color:var(--tg-color-text-muted);opacity:1}.tg-field__input:focus,.tg-field__textarea:focus,.tg-field__select:focus{outline:none;border-color:var(--tg-color-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--tg-color-focus) 20%,transparent)}.tg-field__textarea{resize:vertical;min-height:7.5rem}.tg-card{background:var(--tg-color-surface);border:var(--tg-border-w) solid var(--tg-color-border-subtle);padding:var(--tg-sp-6);display:flex;flex-direction:column;gap:var(--tg-sp-4);border-radius:var(--tg-radius-lg);box-shadow:var(--tg-shadow-sm);transition:border-color var(--tg-dur-med) var(--tg-ease-standard),box-shadow var(--tg-dur-med) var(--tg-ease-standard),transform var(--tg-dur-med) var(--tg-ease-standard)}.tg-card:hover{border-color:var(--tg-color-border-strong);box-shadow:var(--tg-shadow-md);transform:translateY(-2px)}.tg-card__media{aspect-ratio:4 / 5;background:var(--tg-color-bg-alt);position:relative;overflow:hidden;border-radius:var(--tg-radius-md)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.tg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--rv-delay: 0ms}.js-motion .rv-rise{opacity:0;transform:translateY(10px);transition:opacity var(--tg-dur-scene) var(--tg-ease-out),transform var(--tg-dur-scene) var(--tg-ease-out);transition-delay:var(--rv-delay, 0ms);will-change:transform,opacity}.js-motion .is-revealed .rv-rise,.js-motion .rv-rise.is-revealed{opacity:1;transform:none}.js-motion .rv-fade{opacity:0;transition:opacity var(--tg-dur-slow) var(--tg-ease-out);transition-delay:var(--rv-delay, 0ms)}.js-motion .is-revealed .rv-fade,.js-motion .rv-fade.is-revealed{opacity:1}.js-motion .rv-linegrow{transform-origin:left center;transform:scaleX(0);transition:transform var(--tg-dur-scene) var(--tg-ease-out);transition-delay:var(--rv-delay, 0ms)}.js-motion .is-revealed .rv-linegrow,.js-motion .rv-linegrow.is-revealed{transform:scaleX(1)}.js-motion .rv-lines .rv-line__in,.js-motion .rv-mask__in{display:inline;opacity:0;transition:opacity var(--tg-dur-scene) var(--tg-ease-out);transition-delay:var(--rv-delay, 0ms)}.js-motion .is-revealed .rv-lines .rv-line__in,.js-motion .is-revealed .rv-mask__in{opacity:1}.js-motion .rv-clip,.js-motion .rv-plate{transition:none}.rv-split{display:inline}.rv-split--char,.rv-split--word{white-space:normal}.js-motion .rv-word,.js-motion .rv-char{display:inline-block;opacity:0;transform:translateY(.45em);transition:opacity var(--tg-dur-kinetic-fast, .32s) var(--tg-ease-kinetic, cubic-bezier(.22,1,.36,1)),transform var(--tg-dur-kinetic-slow, .9s) var(--tg-ease-kinetic, cubic-bezier(.22,1,.36,1));transition-delay:calc(var(--i, 0) * var(--tg-stagger-word, 45ms));will-change:transform,opacity}.js-motion .rv-char{transform:translateY(.35em) rotate(2deg);transform-origin:50% 100%;transition-delay:calc(var(--i, 0) * var(--tg-stagger-char, 22ms))}.js-motion .is-revealed .rv-word,.js-motion .is-revealed .rv-char,.js-motion .rv-split.is-revealed .rv-word,.js-motion .rv-split.is-revealed .rv-char{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js-motion .rv-rise,.js-motion .rv-fade,.js-motion .rv-linegrow,.js-motion .rv-lines .rv-line__in,.js-motion .rv-mask__in,.js-motion .rv-word,.js-motion .rv-char{opacity:1!important;transform:none!important;transition:none!important}}.rv-word-group{display:inline-block;transform-origin:50% 80%}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.rv-split--char:not(.home-hero__headline):not(.retail-hero__headline):not(.dist-hero__headline):not(.log-hero__headline):not(.trn-hero__headline):not(.bp-hero__headline) .rv-word-group{transition:transform .22s var(--tg-ease-kinetic, cubic-bezier(.22,1,.36,1))}.rv-split--char:not(.home-hero__headline):not(.retail-hero__headline):not(.dist-hero__headline):not(.log-hero__headline):not(.trn-hero__headline):not(.bp-hero__headline) .rv-word-group .rv-char{transition:color .2s var(--tg-ease-kinetic, cubic-bezier(.22,1,.36,1)),text-shadow .22s var(--tg-ease-kinetic, cubic-bezier(.22,1,.36,1)),opacity var(--tg-dur-kinetic-fast, .32s) var(--tg-ease-kinetic, cubic-bezier(.22,1,.36,1)),transform var(--tg-dur-kinetic-slow, .9s) var(--tg-ease-kinetic, cubic-bezier(.22,1,.36,1))}.js-motion .is-revealed .rv-split--char:not(.home-hero__headline):not(.retail-hero__headline):not(.dist-hero__headline):not(.log-hero__headline):not(.trn-hero__headline):not(.bp-hero__headline) .rv-word-group:hover,.js-motion .rv-split--char.is-revealed:not(.home-hero__headline):not(.retail-hero__headline):not(.dist-hero__headline):not(.log-hero__headline):not(.trn-hero__headline):not(.bp-hero__headline) .rv-word-group:hover{transform:scale(1.28)}.js-motion .is-revealed .rv-split--char:not(.home-hero__headline):not(.retail-hero__headline):not(.dist-hero__headline):not(.log-hero__headline):not(.trn-hero__headline):not(.bp-hero__headline) .rv-word-group:hover span.rv-char,.js-motion .rv-split--char.is-revealed:not(.home-hero__headline):not(.retail-hero__headline):not(.dist-hero__headline):not(.log-hero__headline):not(.trn-hero__headline):not(.bp-hero__headline) .rv-word-group:hover span.rv-char{color:var(--tg-color-accent);text-shadow:0 0 14px color-mix(in srgb,var(--tg-color-accent) 45%,transparent),0 0 2px color-mix(in srgb,var(--tg-color-accent) 60%,transparent)}.js-motion .is-revealed .rv-split--char:not(.home-hero__headline):not(.retail-hero__headline):not(.dist-hero__headline):not(.log-hero__headline):not(.trn-hero__headline):not(.bp-hero__headline) .rv-word-group:hover em.rv-char.hero-em,.js-motion .rv-split--char.is-revealed:not(.home-hero__headline):not(.retail-hero__headline):not(.dist-hero__headline):not(.log-hero__headline):not(.trn-hero__headline):not(.bp-hero__headline) .rv-word-group:hover em.rv-char.hero-em{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--tg-color-accent) 55%,transparent))}}.retail-hero__headline,.retail-hero__headline .rv-char,.retail-hero__headline .hero-em,.log-hero__headline,.log-hero__headline .rv-char,.log-hero__headline .hero-em,.trn-hero__headline,.trn-hero__headline .rv-char,.trn-hero__headline .hero-em,.bp-hero__headline,.bp-hero__headline .rv-char,.bp-hero__headline .hero-em{color:#fff;-webkit-text-fill-color:#fff}.retail-hero__headline .hero-em,.log-hero__headline .hero-em,.trn-hero__headline .hero-em,.bp-hero__headline .hero-em{background:none;animation:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.tg-hover-words .rv-word-group{display:inline-block;transform-origin:50% 80%;transition:transform .22s var(--tg-ease-kinetic, cubic-bezier(.22,1,.36,1)),color .2s var(--tg-ease-kinetic, cubic-bezier(.22,1,.36,1)),text-shadow .22s var(--tg-ease-kinetic, cubic-bezier(.22,1,.36,1))}.tg-hover-words .rv-word-group:hover{transform:scale(1.15);color:var(--tg-color-accent);text-shadow:0 0 12px color-mix(in srgb,var(--tg-color-accent) 40%,transparent),0 0 2px color-mix(in srgb,var(--tg-color-accent) 55%,transparent)}.tg-hover-words .rv-word-group:hover em.hero-em{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--tg-color-accent) 50%,transparent))}}.tg-ambient{position:absolute;top:0;left:0;width:100%;height:110vh;z-index:1;pointer-events:none;overflow:hidden;opacity:.6}.tg-ambient__svg{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.ta-float{animation:taFloat 22s ease-in-out infinite;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 3px rgba(243,128,32,.45))}.ta-float:nth-of-type(2n){animation-duration:28s;animation-delay:2s}.ta-float:nth-of-type(3n){animation-duration:34s;animation-delay:5s}.ta-float:nth-of-type(5n){animation-duration:26s;animation-delay:1s}.ta-float:nth-of-type(7n){animation-duration:32s;animation-delay:8s}.ta-float:nth-of-type(11n){animation-duration:38s;animation-delay:3s}@keyframes taFloat{0%,to{transform:translate(0);opacity:.25}25%{transform:translate(6px,-14px);opacity:.75}50%{transform:translate(-4px,-4px);opacity:.4}75%{transform:translate(8px,-20px);opacity:.85}}.ta-pulse{animation:taPulse 10s ease-in-out infinite;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 6px rgba(243,128,32,.35))}.ta-pulse:nth-of-type(2n){animation-duration:13s;animation-delay:1.5s}.ta-pulse:nth-of-type(3n){animation-duration:15s;animation-delay:3s}.ta-pulse:nth-of-type(5n){animation-duration:11s;animation-delay:.8s}@keyframes taPulse{0%,to{transform:scale(1);opacity:.35}50%{transform:scale(1.8);opacity:.8}}.ta-wander{animation:taWander 55s ease-in-out infinite;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 2px rgba(243,128,32,.45))}.ta-wander:nth-of-type(2n){animation-duration:70s;animation-direction:reverse}.ta-wander:nth-of-type(3n){animation-duration:85s;animation-delay:6s}@keyframes taWander{0%,to{transform:translate(0);opacity:.2}25%{transform:translate(30px,-12px);opacity:.7}50%{transform:translate(-18px,-22px);opacity:.4}75%{transform:translate(22px,-8px);opacity:.75}}.ta-diamond{animation:taTwinkle 7s ease-in-out infinite;transform-box:fill-box;transform-origin:center;filter:drop-shadow(0 0 6px rgba(243,128,32,.55))}.ta-diamond:nth-of-type(2n){animation-delay:1.4s;animation-duration:9s}.ta-diamond:nth-of-type(3n){animation-delay:2.8s;animation-duration:11s}.ta-diamond:nth-of-type(5n){animation-delay:.6s;animation-duration:8s}.ta-diamond:nth-of-type(7n){animation-delay:3.4s;animation-duration:10s}@keyframes taTwinkle{0%,to{opacity:.25;transform:scale(.85) rotate(0)}40%{opacity:.9;transform:scale(1.15) rotate(45deg)}60%{opacity:.65;transform:scale(1) rotate(90deg)}}@media(prefers-reduced-motion:reduce){.ta-float,.ta-pulse,.ta-wander,.ta-diamond{animation:none}.tg-ambient{opacity:.4}}@media(max-width:640px){.tg-ambient{opacity:.45}}@media print{.tg-ambient{display:none!important}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cursor-capable .hero__monogram{transform:translate3d(var(--mouse-x, 0px),calc(var(--scroll-drift, 0px) + var(--mouse-y, 0px)),0);transition:transform .24s cubic-bezier(.22,1,.36,1)}.cursor-capable .pillar{isolation:isolate}.cursor-capable .pillar:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle 280px at var(--pillar-mx, 50%) var(--pillar-my, 50%),color-mix(in srgb,var(--tg-color-accent) 10%,transparent),transparent 60%);opacity:0;transition:opacity var(--tg-dur-slow) var(--tg-ease-standard);z-index:0}.cursor-capable .pillar:hover:after{opacity:1}.cursor-capable .pillar>*{position:relative;z-index:1}.cursor-capable .featured-maison{isolation:isolate}.cursor-capable .featured-maison:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle 320px at var(--pillar-mx, 50%) var(--pillar-my, 50%),color-mix(in srgb,var(--tg-color-accent) 12%,transparent),transparent 60%);opacity:0;transition:opacity var(--tg-dur-slow) var(--tg-ease-standard);z-index:0}.cursor-capable .featured-maison:hover:after{opacity:1}.cursor-capable .featured-maison>*{position:relative;z-index:1}.tg-cursor-trail{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:var(--tg-z-toast);mix-blend-mode:screen;opacity:.55}}html:not(.cursor-capable) .tg-cursor-trail{display:none!important}.tg-link,.prose a,p>a:not(.tg-btn):not(.cta-pill):not(.tg-link){position:relative;color:var(--tg-color-link);text-decoration:none;background-image:linear-gradient(currentColor 0 0);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1.5px;padding-bottom:.08em;transition:background-size var(--tg-dur-kinetic-fast) var(--tg-ease-kinetic),color var(--tg-dur-fast) var(--tg-ease-standard)}.tg-link:hover,.prose a:hover,p>a:not(.tg-btn):not(.cta-pill):not(.tg-link):hover{background-size:100% 1.5px;color:var(--tg-color-link-hover);text-decoration:none}.tg-btn,.cta-pill{position:relative;overflow:hidden;isolation:isolate}.tg-btn:before,.cta-pill:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,color-mix(in srgb,white 55%,transparent) 50%,transparent 80%);transform:translate(-110%);transition:transform .65s var(--tg-ease-kinetic);pointer-events:none;z-index:0;mix-blend-mode:overlay;opacity:0}.tg-btn>*,.cta-pill>*{position:relative;z-index:1}.tg-btn:hover:before,.cta-pill:hover:before{transform:translate(110%);opacity:.7}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.tg-btn{transition:background-color var(--tg-dur-fast) var(--tg-ease-standard),color var(--tg-dur-fast) var(--tg-ease-standard),border-color var(--tg-dur-fast) var(--tg-ease-standard),box-shadow var(--tg-dur-med) var(--tg-ease-kinetic),transform var(--tg-dur-med) var(--tg-ease-kinetic)}.tg-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px color-mix(in srgb,var(--tg-color-accent) 18%,transparent),var(--tg-shadow-sm)}.tg-btn:active{transform:translateY(0)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.pillar,.solution__card,.maison-card,.featured-maison,.au-dept,.log-service,.bp-brand-tile{transition:transform var(--tg-dur-med) var(--tg-ease-kinetic),box-shadow var(--tg-dur-med) var(--tg-ease-kinetic),border-color var(--tg-dur-med) var(--tg-ease-kinetic)}.pillar:hover,.solution__card:hover,.maison-card:hover,.featured-maison:hover,.au-dept:hover,.log-service:hover,.bp-brand-tile:hover{transform:translateY(-3px);box-shadow:0 14px 32px color-mix(in srgb,var(--tg-color-text) 8%,transparent),var(--tg-shadow-sm)}}.tg-card__media,.has-zoom,figure.has-zoom,.au-hero__photo,.retail-gallery__item,.retail-exp__media,.log-service__core-photo,.log-service__media{overflow:hidden;border-radius:var(--tg-radius-md)}.tg-card__media>img,.has-zoom>img,.au-hero__photo>img,.retail-gallery__item img,.retail-exp__media img,.log-service__core-photo img,.log-service__media img{transition:transform .7s var(--tg-ease-kinetic);will-change:transform}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.tg-card__media:hover>img,.has-zoom:hover>img,.au-hero__photo:hover>img,.retail-gallery__item:hover img,.retail-exp__media:hover img,.log-service__core-photo:hover img,.log-service__media:hover img{transform:scale(1.04)}}.tg-field__input,.tg-field__textarea,.tg-field__select,input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=number],textarea,select{transition:border-color var(--tg-dur-fast) var(--tg-ease-standard),box-shadow var(--tg-dur-med) var(--tg-ease-kinetic),background-color var(--tg-dur-fast) var(--tg-ease-standard)}.tg-field__input:focus-visible,.tg-field__textarea:focus-visible,.tg-field__select:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--tg-color-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--tg-color-accent) 22%,transparent),0 8px 18px color-mix(in srgb,var(--tg-color-accent) 10%,transparent)}a:focus-visible,button:focus-visible,[role=button]:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--tg-color-focus);outline-offset:3px;border-radius:var(--tg-radius-sm);box-shadow:0 0 0 5px color-mix(in srgb,var(--tg-color-accent) 14%,transparent)}.site-header,.tg-header,header.site-header,header[data-site-header]{transition:background-color var(--tg-dur-med) var(--tg-ease-standard),box-shadow var(--tg-dur-med) var(--tg-ease-standard),backdrop-filter var(--tg-dur-med) var(--tg-ease-standard)}html[data-scrolled=true] .site-header,html[data-scrolled=true] header.site-header,html[data-scrolled=true] header[data-site-header],html[data-scrolled=true] .tg-header{backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);background:color-mix(in srgb,var(--tg-color-bg) 82%,transparent);box-shadow:0 1px 0 var(--tg-color-border-subtle),0 14px 28px -18px color-mix(in srgb,var(--tg-color-text) 22%,transparent)}::selection{text-shadow:none}@media(prefers-reduced-motion:reduce){.tg-btn:before,.cta-pill:before{display:none!important}.tg-btn,.cta-pill,.pillar,.solution__card,.maison-card,.featured-maison,.au-dept,.log-service,.bp-brand-tile,.tg-card__media>img,.has-zoom>img{transform:none!important;transition:none!important}}@media(hover:none){.tg-btn:hover,.cta-pill:hover,.pillar:hover,.solution__card:hover,.maison-card:hover{transform:none!important}}.tg-alive{position:relative;isolation:isolate;will-change:transform;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .36s cubic-bezier(.22,1,.36,1),filter .36s cubic-bezier(.22,1,.36,1)}.tg-alive-fx{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .32s cubic-bezier(.22,1,.36,1)}.tg-alive-fx--sheen{z-index:0;mix-blend-mode:screen;background:radial-gradient(circle 260px at var(--mxp, 50%) var(--myp, 50%),color-mix(in srgb,var(--tg-color-accent) 16%,transparent),transparent 62%)}.tg-alive-fx--border{z-index:3;padding:1.2px;background:linear-gradient(var(--angle, 135deg),transparent 0%,color-mix(in srgb,var(--tg-color-accent) 60%,white) 28%,color-mix(in srgb,var(--tg-color-accent) 85%,white) 50%,color-mix(in srgb,var(--tg-color-accent) 60%,white) 72%,transparent 100%);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude}.tg-stagger>.rv-rise,.tg-stagger>.rv-fade,.tg-stagger>*>.rv-rise,.tg-stagger>*>.rv-fade{transition-delay:calc(var(--stagger, 0) * 70ms)}.tg-stagger>.tg-alive,.tg-stagger>*>.tg-alive{--tg-alive-delay: calc(var(--stagger, 0) * 70ms)}[data-reveal]:not(.is-revealed) .tg-stagger>.tg-alive,[data-reveal]:not(.is-revealed) .tg-stagger>*>.tg-alive{opacity:0;transform:translate3d(0,14px,0)}[data-reveal].is-revealed .tg-stagger>.tg-alive,[data-reveal].is-revealed .tg-stagger>*>.tg-alive{opacity:1;transform:translateZ(0);transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--tg-alive-delay, 0ms),transform .7s cubic-bezier(.22,1,.36,1) var(--tg-alive-delay, 0ms)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.cursor-capable .tg-alive{transform-style:preserve-3d;--tg-tilt-max: 3.2deg;--tg-lift: -4px}.cursor-capable .tg-alive:hover,.cursor-capable .tg-alive:focus-within{transform:perspective(900px) rotateX(calc(var(--ty, 0) * var(--tg-tilt-max) * -1)) rotateY(calc(var(--tx, 0) * var(--tg-tilt-max))) translate3d(0,var(--tg-lift),0);box-shadow:0 18px 48px -20px color-mix(in srgb,var(--tg-color-accent) 38%,transparent),0 2px 6px -2px #00000038}.cursor-capable .tg-alive:hover>.tg-alive-fx,.cursor-capable .tg-alive:focus-within>.tg-alive-fx{opacity:1}html.cursor-capable .tg-alive--media figure,html.cursor-capable .tg-alive--media .retail-exp__media{overflow:hidden;border-radius:inherit}html.cursor-capable .tg-alive--media img{will-change:transform;transition:transform .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1)}html.cursor-capable .tg-alive--media:hover img,html.cursor-capable .tg-alive--media:focus-within img{transform:scale(1.06) translate3d(calc(var(--tx, 0) * 6px),calc(var(--ty, 0) * 6px),0);filter:saturate(1.06)}.cursor-capable .tg-alive--photo>.tg-alive-fx--sheen{display:none}}@media(prefers-reduced-motion:reduce){.tg-alive,.tg-alive-fx,.tg-alive img{transition:none!important;animation:none!important}.tg-alive:hover,.tg-alive:focus-within{transform:none!important}}html.is-touch .tg-alive:hover,html.is-touch .tg-alive:focus-within{transform:none!important;box-shadow:none!important}html.is-touch .tg-alive-fx,.tg-cookie[data-astro-cid-fzbxxtek][hidden]{display:none}.tg-cookie[data-astro-cid-fzbxxtek]{position:fixed;left:0;right:0;bottom:0;z-index:var(--tg-z-overlay);pointer-events:none}.tg-cookie__scrim[data-astro-cid-fzbxxtek]{display:none}.tg-cookie__card[data-astro-cid-fzbxxtek]{pointer-events:auto;margin:var(--tg-sp-4) auto;width:min(860px,calc(100vw - var(--tg-gutter) * 2));background:var(--tg-color-surface);border:var(--tg-border-w) solid var(--tg-color-border-subtle);border-radius:var(--tg-radius-lg);box-shadow:var(--tg-shadow-md);padding:var(--tg-sp-4);color:var(--tg-color-text)}@media(max-width:520px){.tg-cookie__card[data-astro-cid-fzbxxtek]{padding:var(--tg-sp-4);margin:var(--tg-sp-3) auto}}.tg-cookie__head[data-astro-cid-fzbxxtek]{display:flex;align-items:start;justify-content:space-between;gap:var(--tg-sp-4);margin-bottom:var(--tg-sp-2)}.tg-cookie__title[data-astro-cid-fzbxxtek]{margin:0;font-family:var(--tg-font-display);font-size:var(--tg-fs-kicker);letter-spacing:var(--tg-tr-wider);text-transform:uppercase;font-weight:var(--tg-w-semibold)}.tg-cookie__x[data-astro-cid-fzbxxtek]{width:2rem;height:2rem;border-radius:var(--tg-radius-md);border:var(--tg-border-w) solid var(--tg-color-border-subtle);color:var(--tg-color-text);background:var(--tg-color-bg-alt)}.tg-cookie__x[data-astro-cid-fzbxxtek]:hover{border-color:var(--tg-color-border-strong)}.tg-cookie__text[data-astro-cid-fzbxxtek]{margin:0;color:var(--tg-color-text-body);max-width:95ch;font-size:var(--tg-fs-small)}.tg-cookie__body[data-astro-cid-fzbxxtek]{display:flex;align-items:center;justify-content:space-between;gap:var(--tg-sp-4)}@media(max-width:640px){.tg-cookie__body[data-astro-cid-fzbxxtek]{flex-direction:column;align-items:stretch}}.tg-cookie__actions[data-astro-cid-fzbxxtek]{margin-top:0;display:flex;flex-wrap:wrap;gap:var(--tg-sp-3);justify-content:flex-end}@media(max-width:640px){.tg-cookie__actions[data-astro-cid-fzbxxtek]{justify-content:stretch}}.tg-cookie__btn[data-astro-cid-fzbxxtek]{padding:.55rem .85rem;border-radius:var(--tg-radius-md);border:var(--tg-border-w) solid var(--tg-color-border-subtle);background:var(--tg-color-surface);color:var(--tg-color-text);font-weight:var(--tg-w-semibold);font-size:var(--tg-fs-small);transition:background-color var(--tg-dur-fast) var(--tg-ease-standard),border-color var(--tg-dur-fast) var(--tg-ease-standard),transform var(--tg-dur-fast) var(--tg-ease-standard)}.tg-cookie__btn[data-astro-cid-fzbxxtek]:hover{border-color:var(--tg-color-border-strong);transform:translateY(-1px)}.tg-cookie__btn[data-astro-cid-fzbxxtek]:active{transform:translateY(0)}.tg-cookie__btn--primary[data-astro-cid-fzbxxtek]{background:var(--tg-color-text);color:var(--tg-color-bg);border-color:var(--tg-color-text)}.tg-cookie__btn--secondary[data-astro-cid-fzbxxtek]{background:var(--tg-color-bg-alt)}.tg-cookie__btn--ghost[data-astro-cid-fzbxxtek]{background:transparent;border-color:transparent;color:var(--tg-color-text-muted)}.tg-cookie__btn--ghost[data-astro-cid-fzbxxtek]:hover{border-color:var(--tg-color-border-subtle);color:var(--tg-color-text)}.tg-cookie__fineprint[data-astro-cid-fzbxxtek]{margin:var(--tg-sp-3) 0 0;color:var(--tg-color-text-muted);font-size:var(--tg-fs-small)}:root[lang^=zh] em.hero-em,:root[lang^=zh] .hero-em{font-style:normal}[data-locale=zh]{font-family:"Noto Sans SC Variable","PingFang SC","Microsoft YaHei","Source Han Sans SC",var(--tg-font-sans, system-ui, sans-serif)}.page-header[data-astro-cid-ctg3m53h]{position:sticky;top:0;background:color-mix(in srgb,var(--tg-color-bg) 90%,transparent);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:var(--tg-border-w) solid var(--tg-color-border-subtle);z-index:var(--tg-z-sticky)}.page-header__inner[data-astro-cid-ctg3m53h]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--tg-sp-7);padding-block:var(--tg-sp-4)}.brand-lockup[data-astro-cid-ctg3m53h]{display:inline-flex;align-items:center;gap:var(--tg-sp-3);font-family:Oswald Variable,Oswald,Arial,sans-serif;font-size:clamp(1.2rem,1.05rem + .85vw,1.55rem);letter-spacing:.04em;text-transform:uppercase;font-weight:var(--tg-w-bold);color:var(--tg-color-text);white-space:nowrap;line-height:1}.brand-lockup__mark[data-astro-cid-ctg3m53h]{width:.65rem;height:.65rem;background:var(--tg-color-accent);border-radius:var(--tg-radius-full);flex:none}.primary-nav[data-astro-cid-ctg3m53h]{display:flex;justify-content:center;gap:var(--tg-sp-6);font-family:var(--tg-font-sans);font-size:var(--tg-fs-kicker);letter-spacing:var(--tg-tr-wider);text-transform:uppercase;font-weight:var(--tg-w-medium);position:relative}.nav-link[data-astro-cid-ctg3m53h],.nav-trigger[data-astro-cid-ctg3m53h]{color:var(--tg-color-text);padding-block:var(--tg-sp-1);padding-inline:var(--tg-sp-3);position:relative;letter-spacing:inherit;text-transform:inherit;font-weight:inherit;border-radius:var(--tg-radius-md);border:var(--tg-border-w) solid transparent;transition:background-color var(--tg-dur-fast) var(--tg-ease-standard),border-color var(--tg-dur-fast) var(--tg-ease-standard),transform var(--tg-dur-fast) var(--tg-ease-standard),box-shadow var(--tg-dur-fast) var(--tg-ease-standard)}.nav-trigger[data-astro-cid-ctg3m53h]{cursor:pointer}.nav-item[data-astro-cid-ctg3m53h]{position:static}.nav-link[data-astro-cid-ctg3m53h]:after,.nav-trigger[data-astro-cid-ctg3m53h]:after{display:none}.nav-link[data-astro-cid-ctg3m53h]:hover,.nav-trigger[data-astro-cid-ctg3m53h]:hover{background:linear-gradient(160deg,color-mix(in srgb,var(--tg-color-accent) 16%,var(--tg-color-bg-alt)),color-mix(in srgb,#FFF4ED 20%,var(--tg-color-bg-alt)));border-color:color-mix(in srgb,var(--tg-color-accent) 28%,var(--tg-color-border-subtle));box-shadow:0 8px 24px color-mix(in srgb,var(--tg-color-accent) 12%,transparent);transform:translateY(-2px)}.nav-link[data-astro-cid-ctg3m53h][aria-current=page]{background:linear-gradient(160deg,color-mix(in srgb,var(--tg-color-accent) 22%,var(--tg-color-bg-alt)),color-mix(in srgb,#FFF4ED 28%,var(--tg-color-bg-alt)));border-color:color-mix(in srgb,var(--tg-color-accent) 40%,var(--tg-color-border-subtle))}.mega[data-astro-cid-ctg3m53h]{--mega-x: 50%;--mega-y: 30%;--mega-accent: #F38020;--mega-soft: #FFF4ED;position:absolute;left:50%;transform:translate(-50%);top:calc(100% + var(--tg-sp-4));width:min(980px,calc(100vw - var(--tg-gutter) * 2));border:var(--tg-border-w) solid var(--tg-color-border-subtle);border-radius:var(--tg-radius-lg);background:color-mix(in srgb,var(--tg-color-surface) 92%,var(--tg-color-bg));box-shadow:var(--tg-shadow-overlay);padding:var(--tg-sp-6);z-index:calc(var(--tg-z-sticky) + 1);overflow:hidden;isolation:isolate}.mega--solutions[data-astro-cid-ctg3m53h]{--mega-accent: #F38020;--mega-soft: #FFF4ED}.mega--company[data-astro-cid-ctg3m53h]{--mega-accent: #E06B0C;--mega-soft: #FFE8DC}.mega[data-astro-cid-ctg3m53h]:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(320px circle at var(--mega-x) var(--mega-y),color-mix(in srgb,var(--mega-soft) 54%,transparent),transparent 62%),conic-gradient(from 120deg,transparent,color-mix(in srgb,var(--mega-accent) 28%,transparent),transparent,color-mix(in srgb,var(--mega-soft) 22%,transparent),transparent);opacity:0;transition:opacity .22s ease;z-index:-2}.mega[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;inset:1px;border-radius:calc(var(--tg-radius-lg) - 1px);background:color-mix(in srgb,var(--tg-color-surface) 94%,var(--tg-color-bg));z-index:-1}.mega__trail[data-astro-cid-ctg3m53h]{position:absolute;width:160px;height:160px;border-radius:999px;left:0;top:0;pointer-events:none;opacity:0;background:radial-gradient(circle,color-mix(in srgb,var(--mega-accent) 34%,transparent) 0%,color-mix(in srgb,var(--mega-soft) 16%,transparent) 42%,transparent 72%);filter:blur(10px);mix-blend-mode:screen;transition:opacity .18s ease;z-index:0}.mega[data-astro-cid-ctg3m53h].is-live:before{opacity:1}.mega[data-astro-cid-ctg3m53h].is-live .mega__trail[data-astro-cid-ctg3m53h]{opacity:1}.mega__inner[data-astro-cid-ctg3m53h]{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:var(--tg-sp-6);align-items:start;position:relative;z-index:1}.mega__inner--narrow[data-astro-cid-ctg3m53h]{grid-template-columns:1.4fr 1fr}.mega__kicker[data-astro-cid-ctg3m53h]{display:inline-block;color:var(--tg-color-text-muted);font-size:var(--tg-fs-kicker);letter-spacing:var(--tg-tr-wider);text-transform:uppercase;font-weight:var(--tg-w-medium)}.mega__lead[data-astro-cid-ctg3m53h]{margin-top:var(--tg-sp-3);color:var(--tg-color-text);font-family:var(--tg-font-display);font-size:var(--tg-fs-h3);line-height:var(--tg-lh-snug);letter-spacing:var(--tg-tr-heading)}.mega__cta[data-astro-cid-ctg3m53h]{display:inline-flex;margin-top:var(--tg-sp-3)}.mega-link[data-astro-cid-ctg3m53h]{display:grid;gap:2px;padding:var(--tg-sp-4);border-radius:var(--tg-radius-lg);border:var(--tg-border-w) solid transparent;background:transparent;transition:background-color var(--tg-dur-fast) var(--tg-ease-standard),border-color var(--tg-dur-fast) var(--tg-ease-standard),transform var(--tg-dur-fast) var(--tg-ease-standard),box-shadow var(--tg-dur-fast) var(--tg-ease-standard)}.mega-link[data-astro-cid-ctg3m53h]:hover{background:linear-gradient(160deg,color-mix(in srgb,var(--mega-accent) 16%,var(--tg-color-bg-alt)),color-mix(in srgb,var(--mega-soft) 20%,var(--tg-color-bg-alt)));border-color:color-mix(in srgb,var(--mega-accent) 28%,var(--tg-color-border-subtle));box-shadow:0 8px 24px color-mix(in srgb,var(--mega-accent) 12%,transparent);transform:translateY(-2px)}.mega-link__title[data-astro-cid-ctg3m53h]{color:var(--tg-color-text);font-weight:var(--tg-w-semibold);letter-spacing:var(--tg-tr-wide)}.mega-link__desc[data-astro-cid-ctg3m53h]{color:var(--tg-color-text-body);font-size:var(--tg-fs-small);letter-spacing:normal;text-transform:none;max-width:48ch}.mega-card[data-astro-cid-ctg3m53h]{border:var(--tg-border-w) solid var(--tg-color-border-subtle);border-radius:var(--tg-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--mega-soft) 10%,var(--tg-color-surface)) 0%,var(--tg-color-surface) 75%);box-shadow:var(--tg-shadow-sm);padding:var(--tg-sp-5);display:grid;gap:var(--tg-sp-3);transition:transform var(--tg-dur-fast) var(--tg-ease-standard),box-shadow var(--tg-dur-fast) var(--tg-ease-standard)}.mega-card[data-astro-cid-ctg3m53h]:hover{transform:translateY(-2px);box-shadow:0 10px 28px color-mix(in srgb,var(--mega-accent) 12%,transparent)}.mega-card__kicker[data-astro-cid-ctg3m53h]{color:var(--tg-color-text-muted);font-size:var(--tg-fs-kicker);letter-spacing:var(--tg-tr-wider);text-transform:uppercase}.mega-card__title[data-astro-cid-ctg3m53h]{margin:0;color:var(--tg-color-text);font-weight:var(--tg-w-semibold)}.mega-card__text[data-astro-cid-ctg3m53h]{margin:0;color:var(--tg-color-text-body);font-size:var(--tg-fs-small);max-width:45ch}.mega-card__btn[data-astro-cid-ctg3m53h]{justify-self:start}header[data-astro-cid-ctg3m53h][data-menu-open=true] .nav-trigger[data-astro-cid-ctg3m53h][aria-expanded=true]:after{transform:scaleX(1)}.header-utility[data-astro-cid-ctg3m53h]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:var(--tg-sp-3) var(--tg-sp-4);font-family:var(--tg-font-sans);font-size:var(--tg-fs-kicker);letter-spacing:var(--tg-tr-wider);text-transform:uppercase;font-weight:var(--tg-w-medium)}.util-cta[data-astro-cid-ctg3m53h]{padding:.55rem .85rem;font-size:var(--tg-fs-kicker);border-radius:var(--tg-radius-md)}.lang-switch[data-astro-cid-ctg3m53h]{display:inline-flex;gap:var(--tg-sp-2);color:var(--tg-color-text-muted);align-items:center}.lang-switch[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{color:inherit;padding:0;cursor:pointer;letter-spacing:inherit;text-transform:inherit;font-weight:inherit;text-decoration:none;transition:color var(--tg-dur-fast) var(--tg-ease-standard)}.lang-switch[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover,.lang-switch[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=true]{color:var(--tg-color-text)}.lang-switch__sep[data-astro-cid-ctg3m53h]{color:var(--tg-color-border-subtle)}.nav-burger[data-astro-cid-ctg3m53h]{display:none;width:2.25rem;height:2.25rem;border:var(--tg-border-w) solid var(--tg-color-border-strong);position:relative}.nav-burger[data-astro-cid-ctg3m53h]:before,.nav-burger[data-astro-cid-ctg3m53h]:after{content:"";position:absolute;left:25%;right:25%;height:1px;background:var(--tg-color-text)}.nav-burger[data-astro-cid-ctg3m53h]:before{top:calc(50% - 4px)}.nav-burger[data-astro-cid-ctg3m53h]:after{top:calc(50% + 4px)}@media(max-width:960px){.primary-nav[data-astro-cid-ctg3m53h]{display:none}.nav-burger[data-astro-cid-ctg3m53h]{display:inline-block}.util-cta[data-astro-cid-ctg3m53h]{display:none}}@media(prefers-reduced-motion:reduce){.mega[data-astro-cid-ctg3m53h]:before,.mega-link[data-astro-cid-ctg3m53h],.mega-card[data-astro-cid-ctg3m53h]{transition:none}}@media(max-width:640px){.page-header__inner[data-astro-cid-ctg3m53h]{gap:var(--tg-sp-3)}.lang-switch[data-astro-cid-ctg3m53h]{font-size:.7rem;letter-spacing:.08em;gap:var(--tg-sp-1)}.lang-switch__sep[data-astro-cid-ctg3m53h]{margin-inline:.05rem}}[data-astro-cid-ctg3m53h][data-site-header][data-mobile-open=true]{max-height:100dvh;overflow:hidden;display:flex;flex-direction:column}[data-astro-cid-ctg3m53h][data-site-header][data-mobile-open=true]>.tg-container[data-astro-cid-ctg3m53h]{flex:none}[data-astro-cid-ctg3m53h][data-site-header][data-mobile-open=true] .mobile[data-astro-cid-ctg3m53h]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mobile[data-astro-cid-ctg3m53h]{border-bottom:var(--tg-border-w) solid var(--tg-color-border-subtle);background:var(--tg-color-bg)}.mobile__inner[data-astro-cid-ctg3m53h]{padding-block:var(--tg-sp-5) var(--tg-sp-7)}.mobile__top[data-astro-cid-ctg3m53h]{display:flex;align-items:center;justify-content:space-between;gap:var(--tg-sp-4);padding-bottom:var(--tg-sp-4);border-bottom:var(--tg-border-w) solid var(--tg-color-border-subtle)}.mobile__title[data-astro-cid-ctg3m53h]{font-weight:var(--tg-w-semibold);letter-spacing:var(--tg-tr-wide)}.mobile__close[data-astro-cid-ctg3m53h]{color:var(--tg-color-text-muted)}.mobile__close[data-astro-cid-ctg3m53h]:hover{color:var(--tg-color-text)}.mobile__group[data-astro-cid-ctg3m53h]{padding-top:var(--tg-sp-4)}.mobile__acc[data-astro-cid-ctg3m53h],.mobile__toplink[data-astro-cid-ctg3m53h]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--tg-sp-4);padding:var(--tg-sp-3) 0;font-weight:var(--tg-w-semibold);letter-spacing:var(--tg-tr-wide);text-transform:uppercase;font-size:var(--tg-fs-kicker)}a[data-astro-cid-ctg3m53h].mobile__toplink{text-decoration:none;color:var(--tg-color-text);padding:var(--tg-sp-3);border-radius:var(--tg-radius-lg);background:var(--tg-color-bg-alt);border:var(--tg-border-w) solid var(--tg-color-border-subtle)}.mobile__acc[data-astro-cid-ctg3m53h]:after{content:"▾";color:var(--tg-color-text-muted);transform:rotate(0);transition:transform var(--tg-dur-fast) var(--tg-ease-standard)}.mobile__acc[data-astro-cid-ctg3m53h][aria-expanded=true]:after{transform:rotate(180deg)}.mobile__panel[data-astro-cid-ctg3m53h]{display:grid;gap:var(--tg-sp-2);padding-bottom:var(--tg-sp-2)}.mobile__link[data-astro-cid-ctg3m53h]{display:grid;gap:2px;padding:var(--tg-sp-3);border-radius:var(--tg-radius-lg);background:var(--tg-color-bg-alt);border:var(--tg-border-w) solid var(--tg-color-border-subtle)}.mobile__link-title[data-astro-cid-ctg3m53h]{font-weight:var(--tg-w-semibold);color:var(--tg-color-text)}.mobile__link-desc[data-astro-cid-ctg3m53h]{color:var(--tg-color-text-body);font-size:var(--tg-fs-small);text-transform:none;letter-spacing:normal}.mobile__cta[data-astro-cid-ctg3m53h]{margin-top:var(--tg-sp-6);display:grid;grid-template-columns:1fr;gap:var(--tg-sp-3)}.page-footer[data-astro-cid-gcn2mc3v]{position:relative;background:var(--tg-color-bg);color:var(--tg-color-text-body);padding-block:var(--tg-section-md) var(--tg-sp-6)}.page-footer[data-astro-cid-gcn2mc3v]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--tg-color-accent) 30%,#FFF4ED 50%,var(--tg-color-accent) 70%,transparent);opacity:.9;pointer-events:none}.js-motion .page-footer[data-astro-cid-gcn2mc3v]:before{animation:tgFooterSepPulse 4s ease-in-out 1.5s infinite}@keyframes tgFooterSepPulse{0%,to{opacity:.55}50%{opacity:1}}.footer__grid[data-astro-cid-gcn2mc3v]{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:var(--tg-sp-7);padding-top:var(--tg-sp-7);padding-bottom:var(--tg-sp-8);border-bottom:var(--tg-border-w) solid var(--tg-color-border-subtle)}@media(max-width:960px){.footer__grid[data-astro-cid-gcn2mc3v]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.footer__grid[data-astro-cid-gcn2mc3v]{grid-template-columns:1fr}}.footer__col-title[data-astro-cid-gcn2mc3v]{font-family:var(--tg-font-sans);font-size:var(--tg-fs-kicker);letter-spacing:var(--tg-tr-wider);text-transform:uppercase;color:var(--tg-color-text);font-weight:var(--tg-w-medium);margin-bottom:var(--tg-sp-4)}.footer__list[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--tg-sp-2);font-family:var(--tg-font-sans);font-size:var(--tg-fs-small);color:var(--tg-color-text-muted)}.footer__list[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:inherit;transition:color var(--tg-dur-fast) var(--tg-ease-standard)}.footer__list[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--tg-color-text)}.footer__list[data-astro-cid-gcn2mc3v] .is-pending[data-astro-cid-gcn2mc3v]{opacity:.5;cursor:help}.footer__social[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tg-sp-4)}.footer__insta[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:.45rem;color:inherit;text-decoration:none;transition:color var(--tg-dur-fast) var(--tg-ease-standard)}.footer__insta[data-astro-cid-gcn2mc3v]:hover{color:var(--tg-color-accent)}.footer__insta[data-astro-cid-gcn2mc3v]:focus-visible{outline:2px solid var(--tg-color-accent);outline-offset:3px;border-radius:4px}.footer__insta-icon[data-astro-cid-gcn2mc3v]{width:1.15rem;height:1.15rem;flex-shrink:0}.footer__brand[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--tg-sp-4);max-width:36ch}.footer__brand[data-astro-cid-gcn2mc3v] .brand-lockup[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;gap:var(--tg-sp-3);font-family:Oswald Variable,Oswald,Arial,sans-serif;font-size:var(--tg-fs-kicker);letter-spacing:var(--tg-tr-wider);text-transform:uppercase;font-weight:var(--tg-w-medium);color:var(--tg-color-text)}.footer__brand[data-astro-cid-gcn2mc3v] .brand-lockup__mark[data-astro-cid-gcn2mc3v]{width:.5rem;height:.5rem;background:var(--tg-color-accent);border-radius:var(--tg-radius-full)}.footer__brand[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{font-size:var(--tg-fs-small);line-height:var(--tg-lh-normal);color:var(--tg-color-text-muted);margin:0}.footer__baseline[data-astro-cid-gcn2mc3v]{padding-top:var(--tg-sp-5);display:flex;flex-wrap:wrap;gap:var(--tg-sp-5);justify-content:space-between;align-items:baseline;font-family:var(--tg-font-sans);font-size:var(--tg-fs-small);color:var(--tg-color-text-muted)}.footer__baseline[data-astro-cid-gcn2mc3v] code[data-astro-cid-gcn2mc3v]{font-family:var(--tg-font-mono);font-size:.85em}.footer__legal[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:var(--tg-sp-5)}.js-motion .footer__grid[data-astro-cid-gcn2mc3v]>[data-astro-cid-gcn2mc3v]:nth-child(1){--rv-delay: 0ms}.js-motion .footer__grid[data-astro-cid-gcn2mc3v]>[data-astro-cid-gcn2mc3v]:nth-child(2){--rv-delay: 80ms}.js-motion .footer__grid[data-astro-cid-gcn2mc3v]>[data-astro-cid-gcn2mc3v]:nth-child(3){--rv-delay: .16s}.js-motion .footer__grid[data-astro-cid-gcn2mc3v]>[data-astro-cid-gcn2mc3v]:nth-child(4){--rv-delay: .24s}.js-motion .footer__grid[data-astro-cid-gcn2mc3v]>[data-astro-cid-gcn2mc3v]:nth-child(5){--rv-delay: .32s}.js-motion .footer__baseline[data-astro-cid-gcn2mc3v]{--rv-delay: .5s}
