.tg-land{--lp-nav-h:56px}.tg-bar{--bar-fill:#fbf4e7b8;--bar-ink:#241f1b;--bar-ink-soft:#241f1bb8;--bar-lens:#ffffff9e;--bar-lens-rim:#ffffffe6;--bar-rim-top:#ffffffd9;--bar-rim-bot:#ffffff1f;--bar-grab:#185936;top:calc(var(--tg-announce-h,0px) + 10px);z-index:40;width:calc(min(1200px, 100%) - 2 * var(--gutter,16px));color:var(--bar-ink);background:var(--bar-fill);-webkit-backdrop-filter:blur(24px)saturate(190%);backdrop-filter:blur(24px)saturate(190%);border-radius:999px;margin:10px auto 0;transition:background-color .42s cubic-bezier(.22,1,.36,1),color .42s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);position:sticky;box-shadow:inset 0 1px #ffffff73,0 1px 2px #14100c14,0 18px 40px -18px #14100c73}.tg-bar[data-tone=dark]{--bar-fill:#161e196b;--bar-ink:#fbf4e7;--bar-ink-soft:#fbf4e7c7;--bar-lens:#fbf4e729;--bar-lens-rim:#ffffff52;--bar-rim-top:#ffffff6b;--bar-rim-bot:#ffffff0f;--bar-grab:#9bcb72}.tg-bar:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--bar-rim-top), var(--bar-rim-bot) 60%, #ffffff2e);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tg-bar:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120px 60px at var(--mx,50%) -10%, #ffffff52, transparent 70%);opacity:.9;position:absolute;inset:0}.tg-bar>*{z-index:1;position:relative}.tg-bar__in{height:var(--lp-nav-h);align-items:center;gap:12px;padding:0 8px 0 18px;display:flex}.tg-bar__brand{color:inherit;flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.tg-bar__mark{width:30px;height:30px;transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.tg-bar__word{font-size:17px}.tg-bar__grab{color:var(--bar-grab);transition:color .42s cubic-bezier(.22,1,.36,1)}.tg-bar__links{align-items:center;gap:2px;margin-inline:auto;display:flex;position:relative}.tg-bar__lens{height:38px;width:var(--lens-w,0px);translate:var(--lens-x,0px) -50%;pointer-events:none;background:var(--bar-lens);box-shadow:inset 0 1px 0 var(--bar-lens-rim), inset 0 -1px 1px #0000000f, 0 4px 12px -6px #14100c59;opacity:var(--lens-o,0);border-radius:999px;transition:translate .46s cubic-bezier(.22,1,.36,1),width .46s cubic-bezier(.22,1,.36,1),opacity .2s,background-color .42s;position:absolute;top:50%;left:0}.tg-bar__link{letter-spacing:-.005em;height:40px;color:var(--bar-ink-soft);border-radius:999px;align-items:center;padding:0 15px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.tg-bar__link:hover,.tg-bar__link[aria-current=page]{color:var(--bar-ink)}.tg-bar__link[aria-current=page]:after{content:"";background:#f06b1a;border-radius:999px;width:4px;height:4px;position:absolute;bottom:4px;left:50%;translate:-50%}.tg-bar__end{flex:none;align-items:center;gap:6px;display:flex}.tg-bar .tg-rating{height:38px;color:var(--bar-ink)}.tg-bar .tg-bar__cta{gap:6px;min-height:40px;padding:0 16px 0 18px;font-size:14px}.tg-bar__arrow{transition:transform .32s cubic-bezier(.22,1,.36,1)}.tg-bar__cta:is(:hover,:focus-visible) .tg-bar__arrow{transform:translate(3px)}.tg-bar__menu{cursor:pointer;width:40px;height:40px;color:var(--bar-ink);background:var(--bar-lens);box-shadow:inset 0 1px 0 var(--bar-lens-rim);border:0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .42s,color .42s,transform .15s;display:none}.tg-bar__menu:active{transform:scale(.94)}.tg-burger{width:16px;height:10px;display:block;position:relative}.tg-burger>span{background:currentColor;border-radius:2px;height:2px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;left:0;right:0}.tg-burger>span:first-child{top:0}.tg-burger>span:last-child{bottom:0}.tg-bar[data-open=true] .tg-burger>span:first-child{transform:translateY(4px)rotate(45deg)}.tg-bar[data-open=true] .tg-burger>span:last-child{transform:translateY(-4px)rotate(-45deg)}.tg-roll{line-height:1.25;display:inline-grid;overflow:hidden}.tg-roll>span{grid-area:1/1;transition:transform .42s cubic-bezier(.22,1,.36,1)}.tg-roll>span+span{transform:translateY(110%)}:is(a,button):is(:hover,:focus-visible)>.tg-roll>span:first-child{transform:translateY(-110%)}:is(a,button):is(:hover,:focus-visible)>.tg-roll>span+span{transform:none}@keyframes tg-bar-in{0%{opacity:0;filter:blur(8px);scale:.96}}@media (prefers-reduced-motion:no-preference){.tg-bar{animation:.7s cubic-bezier(.22,1,.36,1) .12s both tg-bar-in}@media (hover:hover){.tg-bar__brand:hover .tg-bar__mark{transform:rotate(-10deg)scale(1.06)}}}.tg-bar[data-tucked=true]:not(:focus-within){transform:translateY(calc(-100% - 24px))}.tg-sheet,.tg-bar__cta-short{display:none}@media (max-width:820px){.tg-bar__links{display:none}.tg-bar__end{margin-left:auto}.tg-bar__menu{display:inline-flex}.tg-bar__in{gap:8px;padding:0 6px 0 14px}.tg-bar .tg-sheet{z-index:0;padding:calc(var(--lp-nav-h) + 4px) 16px 18px;overscroll-behavior:contain;color:#241f1b;max-height:calc(100svh - 20px);clip-path:inset(0 0 calc(100% - var(--lp-nav-h)) 0 round 28px);opacity:0;visibility:hidden;background:#fbf4e7;border-radius:28px;flex-direction:column;gap:18px;transition:clip-path .52s cubic-bezier(.22,1,.36,1),opacity .16s .36s,visibility 0s linear .52s;display:flex;position:absolute;inset:0 0 auto;overflow-y:auto;box-shadow:inset 0 1px #fff,0 30px 60px -20px #14100c8c}.tg-bar[data-open=true] .tg-sheet{clip-path:inset(0 round 28px);opacity:1;visibility:visible;transition:clip-path .56s cubic-bezier(.22,1,.36,1),opacity .12s,visibility}.tg-bar>.tg-bar__in{z-index:2}.tg-bar[data-open=true]{z-index:45;--bar-fill:#fbf4e7f5}.tg-bar[data-open=true]:after{opacity:0}.tg-bar[data-open=true] .tg-bar__cta{opacity:0;pointer-events:none;scale:.9}.tg-bar .tg-bar__cta{transition:opacity .2s,scale .3s cubic-bezier(.22,1,.36,1)}.tg-sheet__links{flex-direction:column;display:flex}.tg-sheet__link{min-height:64px;color:inherit;letter-spacing:-.04em;opacity:0;border-bottom:1px solid #241f1b1a;justify-content:space-between;align-items:center;gap:16px;padding:0 6px;font-size:34px;font-weight:700;line-height:1;text-decoration:none;transition:opacity .24s,transform .46s cubic-bezier(.22,1,.36,1),color .15s;display:flex;transform:translateY(14px)}.tg-sheet__link[aria-current=page]{color:#b4470f}.tg-sheet__link>svg{color:#b4470f;transition:transform .2s cubic-bezier(.22,1,.36,1)}.tg-sheet__link:is(:hover,:focus-visible)>svg{transform:translate(2px,-2px)}.tg-sheet__link:active{color:#b4470f}.tg-bar[data-open=true] .tg-sheet__link{opacity:1;transition-delay:calc(.14s + var(--i,0) * 50ms);transform:none}.tg-sheet .tg-sheet__cta{opacity:0;width:100%;min-height:56px;font-size:17px;transition:opacity .24s,transform .46s cubic-bezier(.22,1,.36,1);transform:translateY(10px)}.tg-bar[data-open=true] .tg-sheet__cta{opacity:1;transition-delay:.36s;transform:none}.tg-sheet__foot{flex-wrap:wrap;justify-content:center;gap:4px 20px;display:flex}.tg-sheet__foot a{color:#241f1bb3;align-items:center;min-height:40px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tg-sheet__foot a:active{color:#241f1b}.tg-bar-scrim{z-index:44;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14100c73;animation:.28s both tg-scrim-in;position:fixed;inset:0}}@media (max-width:420px){.tg-bar__cta-long{display:none}.tg-bar__cta-short{display:inline-grid}.tg-bar .tg-bar__cta{padding:0 14px 0 16px}}@keyframes tg-scrim-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tg-bar,.tg-bar__lens,.tg-roll>span,.tg-bar__arrow,.tg-sheet,.tg-sheet__link,.tg-sheet__cta,.tg-bar__cta,.tg-burger>span{transition-duration:0s!important;transition-delay:0s!important}.tg-bar-scrim{animation:none}}@media (prefers-reduced-transparency:reduce){.tg-bar{--bar-fill:#fbf4e7;-webkit-backdrop-filter:none;backdrop-filter:none}.tg-bar[data-tone=dark]{--bar-fill:#1f2e26}}@media (prefers-contrast:more){.tg-bar{--bar-fill:#fbf4e7;--bar-ink-soft:#241f1b;outline:1px solid #241f1b}.tg-bar[data-tone=dark]{--bar-fill:#14201a;--bar-ink-soft:#fbf4e7;outline-color:#fbf4e7}}
