.BubbleMenu-module__Jfd7KG__bubbleMenu{pointer-events:none;z-index:99;justify-content:space-between;align-items:center;gap:16px;padding:0 2em;display:flex;top:2em;left:0;right:0}.BubbleMenu-module__Jfd7KG__noLogo{justify-content:flex-end}.BubbleMenu-module__Jfd7KG__fixed{position:fixed}.BubbleMenu-module__Jfd7KG__absolute{position:absolute}.BubbleMenu-module__Jfd7KG__bubble{--bubble-size:48px;width:var(--bubble-size);height:var(--bubble-size);pointer-events:auto;will-change:transform;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 4px 16px #0000001f}.BubbleMenu-module__Jfd7KG__logoBubble{width:auto;min-height:var(--bubble-size);height:var(--bubble-size);border-radius:calc(var(--bubble-size) / 2);gap:8px;padding:0 16px}.BubbleMenu-module__Jfd7KG__toggleBubble{width:var(--bubble-size);height:var(--bubble-size)}.BubbleMenu-module__Jfd7KG__bubbleLogo{object-fit:contain;max-width:100%;max-height:60%;display:block}.BubbleMenu-module__Jfd7KG__logoContent{white-space:nowrap;justify-content:center;align-items:center;height:100%;display:inline-flex}.BubbleMenu-module__Jfd7KG__logoContent>img,.BubbleMenu-module__Jfd7KG__logoContent>svg{max-width:100%;max-height:60%}.BubbleMenu-module__Jfd7KG__menuBtn{cursor:pointer;background:#fff;border:none;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex}.BubbleMenu-module__Jfd7KG__menuLine{transform-origin:50%;background:#111;border-radius:2px;width:26px;height:2px;margin:0 auto;transition:transform .3s,opacity .3s;display:block}.BubbleMenu-module__Jfd7KG__menuLine+.BubbleMenu-module__Jfd7KG__menuLine{margin-top:6px}.BubbleMenu-module__Jfd7KG__menuBtn.BubbleMenu-module__Jfd7KG__open .BubbleMenu-module__Jfd7KG__menuLine:first-child{transform:translateY(4px)rotate(45deg)}.BubbleMenu-module__Jfd7KG__menuBtn.BubbleMenu-module__Jfd7KG__open .BubbleMenu-module__Jfd7KG__menuLine:last-child{transform:translateY(-4px)rotate(-45deg)}@media (min-width:768px){.BubbleMenu-module__Jfd7KG__bubble{--bubble-size:56px}}.BubbleMenu-module__Jfd7KG__items{pointer-events:none;z-index:98;justify-content:center;align-items:center;display:flex;inset:0}.BubbleMenu-module__Jfd7KG__pillList{pointer-events:auto;flex-wrap:wrap;justify-content:stretch;gap:4px 0;width:100%;max-width:1600px;margin:0 auto;padding:0 24px;list-style:none;display:flex}.BubbleMenu-module__Jfd7KG__pillCol{box-sizing:border-box;flex:0 0 33.3333%;justify-content:center;align-items:stretch;padding:0 6px;display:flex}.BubbleMenu-module__Jfd7KG__pillCol:nth-child(4):nth-last-child(2){margin-left:16.6667%}.BubbleMenu-module__Jfd7KG__pillCol:nth-child(4):last-child{margin-left:33.3333%}.BubbleMenu-module__Jfd7KG__pillLink{--pill-bg:#fff;--pill-color:#111;--pill-min-h:160px;--hover-bg:#f3f4f6;--hover-color:#111;width:100%;min-height:var(--pill-min-h);background:var(--pill-bg);color:var(--pill-color);will-change:transform;box-sizing:border-box;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:clamp(1.5rem,3vw,8rem) 0;font-size:clamp(1.5rem,4vw,4rem);font-weight:400;line-height:0;text-decoration:none;transition:background .3s,color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000001a}.BubbleMenu-module__Jfd7KG__pillLink:hover{background:var(--hover-bg);color:var(--hover-color)}.BubbleMenu-module__Jfd7KG__pillLabel{will-change:transform, opacity;line-height:1.2;display:inline-block}.BubbleMenu-module__Jfd7KG__compact.BubbleMenu-module__Jfd7KG__bubbleMenu{padding:0 1em;top:1em}.BubbleMenu-module__Jfd7KG__compact .BubbleMenu-module__Jfd7KG__bubble,.BubbleMenu-module__Jfd7KG__compactItems .BubbleMenu-module__Jfd7KG__bubble{--bubble-size:34px;box-shadow:0 2px 10px #0000001f}.BubbleMenu-module__Jfd7KG__compact .BubbleMenu-module__Jfd7KG__logoBubble{padding:0 10px}.BubbleMenu-module__Jfd7KG__compact .BubbleMenu-module__Jfd7KG__menuLine{width:16px}.BubbleMenu-module__Jfd7KG__compact .BubbleMenu-module__Jfd7KG__menuLine+.BubbleMenu-module__Jfd7KG__menuLine{margin-top:4px}.BubbleMenu-module__Jfd7KG__compactItems{box-sizing:border-box;padding:46px 4px 10px;container-type:inline-size}.BubbleMenu-module__Jfd7KG__compactItems .BubbleMenu-module__Jfd7KG__pillList{row-gap:6px;padding:0 10px}.BubbleMenu-module__Jfd7KG__compactItems .BubbleMenu-module__Jfd7KG__pillCol{padding:0 4px}.BubbleMenu-module__Jfd7KG__compactItems .BubbleMenu-module__Jfd7KG__pillLink{--pill-min-h:0;aspect-ratio:1.75;padding:0;font-size:clamp(.7rem,4.6cqw,3.2rem)}@media (max-width:899px){.BubbleMenu-module__Jfd7KG__items:not(.BubbleMenu-module__Jfd7KG__compactItems){align-items:flex-start;padding-top:120px}.BubbleMenu-module__Jfd7KG__items:not(.BubbleMenu-module__Jfd7KG__compactItems) .BubbleMenu-module__Jfd7KG__pillList{row-gap:16px}.BubbleMenu-module__Jfd7KG__items:not(.BubbleMenu-module__Jfd7KG__compactItems) .BubbleMenu-module__Jfd7KG__pillCol{flex:0 0 100%;overflow:visible;margin-left:0!important}.BubbleMenu-module__Jfd7KG__items:not(.BubbleMenu-module__Jfd7KG__compactItems) .BubbleMenu-module__Jfd7KG__pillLink{min-height:80px;padding:clamp(1rem,2vw,2rem) 0;font-size:clamp(1.2rem,3vw,4rem)}}
.StaggeredMenu-module__YtXiwq__staggeredMenuWrapper{z-index:40;pointer-events:none;width:100%;height:100%;position:relative}.StaggeredMenu-module__YtXiwq__staggeredMenuWrapper.StaggeredMenu-module__YtXiwq__fixedWrapper{z-index:40;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.StaggeredMenu-module__YtXiwq__staggeredMenuHeader{pointer-events:none;z-index:20;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:2em;display:flex;position:absolute;top:0;left:0}.StaggeredMenu-module__YtXiwq__staggeredMenuWrapper.StaggeredMenu-module__YtXiwq__noLogo .StaggeredMenu-module__YtXiwq__staggeredMenuHeader{justify-content:flex-end}.StaggeredMenu-module__YtXiwq__staggeredMenuHeader>*{pointer-events:auto}.StaggeredMenu-module__YtXiwq__smLogo{-webkit-user-select:none;user-select:none;align-items:center;display:flex}.StaggeredMenu-module__YtXiwq__smLogoImg{object-fit:contain;width:auto;height:32px;display:block}.StaggeredMenu-module__YtXiwq__smToggle{background:var(--bg-panel);cursor:pointer;color:var(--fg);border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative;box-shadow:0 2px 10px #0000001a}.StaggeredMenu-module__YtXiwq__smToggle:focus-visible{outline:2px solid var(--sm-accent,#ff5a3c);outline-offset:4px;border-radius:4px}.StaggeredMenu-module__YtXiwq__smIcon{will-change:transform;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.StaggeredMenu-module__YtXiwq__smIconLine{will-change:transform;background:currentColor;border-radius:2px;width:100%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.StaggeredMenu-module__YtXiwq__staggeredMenuPanel{background:var(--bg-panel);z-index:10;pointer-events:auto;opacity:0;box-sizing:border-box;flex-direction:column;width:clamp(260px,38vw,420px);height:100%;padding:6em 2em 2em;display:flex;position:absolute;top:0;right:0;overflow-y:auto}.StaggeredMenu-module__YtXiwq__staggeredMenuWrapper[data-position=left] .StaggeredMenu-module__YtXiwq__staggeredMenuPanel{left:0;right:auto}.StaggeredMenu-module__YtXiwq__smPrelayers{pointer-events:none;z-index:5;opacity:0;width:clamp(260px,38vw,420px);position:absolute;top:0;bottom:0;right:0}.StaggeredMenu-module__YtXiwq__staggeredMenuWrapper[data-position=left] .StaggeredMenu-module__YtXiwq__smPrelayers{left:0;right:auto}.StaggeredMenu-module__YtXiwq__smPrelayer{opacity:0;width:100%;height:100%;position:absolute;top:0;right:0;transform:translate(0)}.StaggeredMenu-module__YtXiwq__smPanelInner{flex-direction:column;flex:1;gap:1.25rem;display:flex}.StaggeredMenu-module__YtXiwq__smPanelItemWrap{line-height:1;position:relative;overflow:hidden}.StaggeredMenu-module__YtXiwq__smPanelList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.StaggeredMenu-module__YtXiwq__smPanelItem{color:var(--fg);cursor:pointer;letter-spacing:-2px;text-transform:uppercase;padding-right:1.4em;font-size:3.5rem;font-weight:600;line-height:1;text-decoration:none;transition:color .25s;display:inline-block;position:relative}.StaggeredMenu-module__YtXiwq__smPanelItem:hover{color:var(--sm-accent,#ff5a3c)}.StaggeredMenu-module__YtXiwq__smPanelItemLabel{will-change:transform;transform-origin:50% 100%;display:inline-block}.StaggeredMenu-module__YtXiwq__smPanelList[data-numbering]{counter-reset:smItem}.StaggeredMenu-module__YtXiwq__smPanelList[data-numbering] .StaggeredMenu-module__YtXiwq__smPanelItem:after{counter-increment:smItem;content:counter(smItem, decimal-leading-zero);color:var(--sm-accent,#ff5a3c);letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--sm-num-opacity,0);font-size:18px;font-weight:400;position:absolute;top:.1em;right:2.8em}@media (max-width:640px){.StaggeredMenu-module__YtXiwq__staggeredMenuWrapper:not(.StaggeredMenu-module__YtXiwq__compact) .StaggeredMenu-module__YtXiwq__staggeredMenuPanel{width:100%;left:0;right:0}}.StaggeredMenu-module__YtXiwq__compact{container-type:inline-size}.StaggeredMenu-module__YtXiwq__compact .StaggeredMenu-module__YtXiwq__staggeredMenuHeader{padding:.9em 1.1em}.StaggeredMenu-module__YtXiwq__compact .StaggeredMenu-module__YtXiwq__smToggle{width:30px;height:30px}.StaggeredMenu-module__YtXiwq__compact .StaggeredMenu-module__YtXiwq__smIcon{flex-basis:11px;width:11px;height:11px}.StaggeredMenu-module__YtXiwq__compact .StaggeredMenu-module__YtXiwq__staggeredMenuPanel,.StaggeredMenu-module__YtXiwq__compact .StaggeredMenu-module__YtXiwq__smPrelayers{width:min(88%,78cqw);padding:3.6em 1.4em 1.4em}.StaggeredMenu-module__YtXiwq__compact .StaggeredMenu-module__YtXiwq__smPanelInner{gap:.6rem}.StaggeredMenu-module__YtXiwq__compact .StaggeredMenu-module__YtXiwq__smPanelList{gap:.15rem}.StaggeredMenu-module__YtXiwq__compact .StaggeredMenu-module__YtXiwq__smPanelItem{letter-spacing:-.5px;padding-right:1.6em;font-size:clamp(.85rem,8.5cqw,1.6rem)}.StaggeredMenu-module__YtXiwq__compact .StaggeredMenu-module__YtXiwq__smPanelList[data-numbering] .StaggeredMenu-module__YtXiwq__smPanelItem:after{font-size:clamp(.55rem,2.4cqw,.7rem);right:1.7em}
