.breakdance .bde-section-18-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-18-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-18-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}.breakdance .bde-code-block-18-101{width:100%}.g-nav{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:calc(env(safe-area-inset-top,0px) + 22px);padding-bottom:18px;padding-left:max(var(--hy-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--hy-gutter),env(safe-area-inset-right,0px));transition:transform .7s var(--hy-ease)}.g-nav.is-hidden{transform:translateY(-110%)}.g-logo{display:inline-flex;flex-direction:column;gap:2px;text-decoration:none;color:var(--hy-stone);border:1px dashed var(--hy-line);padding:6px 10px;border-radius:2px}.g-logo b{font-family:var(--hy-f-display);font-weight:400;font-size:20px;letter-spacing:.01em;line-height:1}.g-logo small{font-family:var(--hy-f-mono);font-size:9px;letter-spacing:.08em;color:var(--hy-stone-dim)}.g-links{display:flex;align-items:center;gap:clamp(18px,2.6vw,40px);list-style:none;margin:0;padding:0}.g-links a{color:var(--hy-stone);text-decoration:none;font-size:13px;letter-spacing:.14em;text-transform:uppercase;position:relative;padding:4px 0}.g-links a::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .6s var(--hy-ease)}.g-links a:hover::after,.g-links a:focus-visible::after{transform:scaleX(1);transform-origin:left}.g-links a:focus-visible,.g-book:focus-visible,.g-menu:focus-visible{outline:1px solid var(--hy-lamp);outline-offset:4px}.g-book{color:var(--hy-ink)!important;background:var(--hy-stone);padding:10px 18px!important;border-radius:40px}.g-book::after{display:none}.g-menu{display:none;background:none;border:1px solid var(--hy-line);color:var(--hy-stone);font:500 12px var(--hy-f-body);letter-spacing:.14em;text-transform:uppercase;padding:10px 16px;border-radius:40px;cursor:pointer}.g-rail{position:fixed;z-index:40;right:max(var(--hy-gutter),env(safe-area-inset-right,0px));top:50%;transform:translateY(-50%);height:min(52vh,440px);width:120px;pointer-events:none;font-family:var(--hy-f-mono);color:var(--hy-stone)}.g-rail-line{position:absolute;right:3px;top:0;bottom:0;width:1px;background:var(--hy-line)}.g-rail-fill{position:absolute;right:3px;top:0;width:1px;height:100%;background:var(--hy-lamp);transform-origin:top;transform:scaleY(0)}.g-rail-dot{position:absolute;right:0;top:0;width:7px;height:7px;margin-top:-3px;border-radius:50%;background:var(--hy-lamp);box-shadow:0 0 0 4px rgba(228,169,94,.18)}.g-rail-stop{position:absolute;right:16px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--hy-stone-dim);transform:translateY(-50%);transition:color .4s}.g-rail-stop::after{content:"";position:absolute;right:-16px;top:50%;width:7px;height:1px;background:var(--hy-line)}.g-rail-stop.is-active{color:var(--hy-stone)}.g-rail-alt{position:absolute;right:0;bottom:-44px;text-align:right;font-size:10px;letter-spacing:.12em;color:var(--hy-stone-dim)}.g-rail-alt b{display:block;font-weight:500;font-size:15px;letter-spacing:.04em;color:var(--hy-stone);font-variant-numeric:tabular-nums}.g-progress{display:none}@media (max-width:860px){.g-links{display:none}.g-menu{display:inline-block}.g-rail{display:none}.g-progress{display:block;position:fixed;z-index:60;left:0;right:0;top:0;height:2px;background:var(--hy-lamp);transform-origin:left;transform:scaleX(0)}.g-nav.is-open .g-links{display:flex;position:fixed;inset:0;z-index:-1;flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;background:var(--hy-ink);padding-left:max(var(--hy-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--hy-gutter),env(safe-area-inset-right,0px))}.g-nav.is-open .g-links a{font-family:var(--hy-f-display);font-size:42px;letter-spacing:0;text-transform:none}.g-nav.is-open .g-book{font-family:var(--hy-f-body)!important;font-size:14px!important;letter-spacing:.14em!important;text-transform:uppercase!important}}