.ft{--ft-gut:max(56px, 3.9vw);position:relative;overflow:clip}.ft-in{z-index:1;padding:6svh var(--ft-gut) 0;position:relative}.ft-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px clamp(28px,3.4vw,64px);display:grid}.ft-col{padding-top:22px;position:relative}.ft-col:before{content:"";background:linear-gradient(to var(--ft-hair-to,left), var(--hs-hair) 0%, var(--hs-hair-soft) 55%, #d4af3700 100%);height:1px;position:absolute;inset:0 0 auto}[dir=ltr] .ft-col:before{--ft-hair-to:right}.ft-h{color:var(--hs-ink-3);margin:0 0 14px;font-size:12.5px;font-weight:500;line-height:1.6}[lang=en] .ft-h{letter-spacing:.18em;text-transform:uppercase;font-size:10.5px}.ft-list{margin:0;padding:0;list-style:none}.ft-a{color:var(--hs-ink-2);text-underline-offset:7px;transition:color .3s var(--ease-quart-out), text-decoration-color .3s var(--ease-quart-out);padding:6px 0;font-size:15px;font-weight:300;line-height:1.75;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-block}[lang=en] .ft-a{font-size:14px;line-height:1.6}.ft-a:hover{color:var(--hs-ink);-webkit-text-decoration-color:var(--hs-rule);text-decoration-color:var(--hs-rule)}.ft-ha{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hs-hair);text-decoration-color:var(--hs-hair);text-underline-offset:5px;transition:color .3s var(--ease-quart-out), text-decoration-color .3s var(--ease-quart-out)}.ft-ha:hover{color:var(--hs-ink);-webkit-text-decoration-color:var(--hs-rule);text-decoration-color:var(--hs-rule)}.ft-ha:focus-visible{outline:2px solid var(--hs-focus);outline-offset:4px}.ft-soon,.ft-soon:hover{color:#f6f1e7a3;text-decoration:none}.ft-motion{min-height:44px}.ft-a:focus-visible,.ft-lang:focus-visible{outline:2px solid var(--hs-focus);outline-offset:4px;border-radius:1px}.ft-rule{background:linear-gradient(to right, #d4af3700, var(--hs-hair-soft) 10%, var(--hs-hair-soft) 90%, #d4af3700);transform-origin:50%;height:1px;margin-top:5svh;display:block}.ft-base{justify-content:space-between;align-items:flex-end;gap:32px 48px;padding-top:26px;display:flex}.ft-legal{color:var(--hs-ink-3);font-size:12.5px;line-height:2}[lang=en] .ft-legal{letter-spacing:.02em;font-size:12px}.ft-legal p,.ft-nap{margin:0;font-style:normal}.ft-name{color:var(--hs-ink-2);font-weight:500}.ft-dot{color:var(--hs-rule);margin-inline:.7em;display:inline-block}.ft-item{white-space:nowrap}.ft-tel{color:var(--hs-ink-2);text-underline-offset:.3em;transition:text-decoration-color .3s var(--ease-quart-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.ft-tel:hover{color:var(--hs-ink);-webkit-text-decoration-color:var(--hs-rule);text-decoration-color:var(--hs-rule)}.ft-tel:focus-visible{outline:2px solid var(--hs-focus);outline-offset:3px;border-radius:1px}.ft-side{color:var(--hs-ink-3);flex-direction:column;flex:none;align-items:flex-end;gap:6px;font-size:12.5px;line-height:2;display:flex}.ft-lang{min-height:44px;color:var(--hs-ink);text-decoration:underline;-webkit-text-decoration-color:var(--hs-hair);text-decoration-color:var(--hs-hair);text-underline-offset:7px;transition:text-decoration-color .3s var(--ease-quart-out);align-items:center;font-size:14px;text-decoration-thickness:1px;display:inline-flex}.ft-lang:hover{-webkit-text-decoration-color:var(--hs-rule);text-decoration-color:var(--hs-rule)}.ft-copy{margin:0}.ft-word{height:.93em;font-family:var(--font-display-ar);letter-spacing:0;text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;color:#0000;background:linear-gradient(#d4af371c 0%,#d4af3713 45%,#d4af3705 100%);-webkit-background-clip:text;background-clip:text;margin:clamp(28px,4svh,64px) 0 0;font-size:18vw;font-weight:400;line-height:1;position:relative;overflow:hidden}@media (max-width:1100px) and (min-aspect-ratio:5/4){.ft-base{flex-direction:column;align-items:flex-start}.ft-side{flex-direction:row;align-items:center;gap:28px}}@media not (min-aspect-ratio:5/4){.ft{--ft-gut:22px}.ft-in{padding-top:5svh}.ft-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.ft-a{padding:5px 0;font-size:14.5px}.ft-rule{margin-top:3.5svh}.ft-base{flex-direction:column;align-items:stretch;gap:18px}.ft-legal{font-size:12px;line-height:1.95}.ft-legal p .ft-item{display:block}.ft-legal p .ft-item>.ft-dot{display:none}.ft-side{flex-direction:row;justify-content:space-between;align-items:center}.ft-word{margin-top:3svh;font-size:28vw}}
