.blogs-module__rP8MjW__wrap{margin:0 auto;padding:0 1.5rem}.blogs-module__rP8MjW__metaDot{vertical-align:middle;background:#ccc;border-radius:50%;flex-shrink:0;width:3px;height:3px;display:inline-block}.blogs-module__rP8MjW__listPage{max-width:1200px;margin:0 auto;padding:24px 0}.blogs-module__rP8MjW__listHeader{margin-bottom:20px}.blogs-module__rP8MjW__listKicker{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-color);background:#fdf0ef;border:1px solid #f5c4bf;border-radius:4px;margin-bottom:6px;padding:2px 8px;font-size:.63rem;font-weight:700;display:inline-block}.blogs-module__rP8MjW__listTitle{color:#1a1a1a;letter-spacing:-.025em;margin:0 0 4px;font-size:clamp(1.25rem,2.8vw,1.75rem);font-weight:800;line-height:1.15}.blogs-module__rP8MjW__listSubtitle{color:#999;margin:0;font-size:.82rem;font-weight:400}.blogs-module__rP8MjW__sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:#bbb;margin:0 0 12px;font-size:.65rem;font-weight:700}.blogs-module__rP8MjW__emptyState{text-align:center;color:#aaa;padding:80px 0;font-size:.95rem}.blogs-module__rP8MjW__featuredCard{min-height:220px;color:inherit;background:#fff;border:1px solid #ebebeb;border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:24px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:grid;overflow:hidden}.blogs-module__rP8MjW__featuredCard:hover{transform:translateY(-1px);box-shadow:0 6px 28px #00000014}.blogs-module__rP8MjW__featuredImgWrap{position:relative;overflow:hidden}.blogs-module__rP8MjW__featuredImg{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.blogs-module__rP8MjW__featuredCard:hover .blogs-module__rP8MjW__featuredImg{transform:scale(1.03)}.blogs-module__rP8MjW__featuredKicker{letter-spacing:.1em;text-transform:uppercase;background:var(--brand-color);color:#fff;border-radius:4px;padding:3px 9px;font-size:.62rem;font-weight:700;position:absolute;top:14px;left:14px}.blogs-module__rP8MjW__featuredBody{flex-direction:column;justify-content:center;gap:6px;padding:20px 22px;display:flex}.blogs-module__rP8MjW__featuredTitle{color:var(--heading-color);letter-spacing:-.02em;margin:0;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:700;line-height:1.3}.blogs-module__rP8MjW__featuredDesc{color:#777;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blogs-module__rP8MjW__featuredMeta{color:#aaa;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:.72rem;display:flex}.blogs-module__rP8MjW__featuredAuthor{color:#444;font-weight:600}.blogs-module__rP8MjW__featuredReadMore{color:var(--brand-color);align-items:center;gap:5px;margin-left:auto;font-size:.76rem;font-weight:700;text-decoration:none;transition:gap .15s;display:inline-flex}.blogs-module__rP8MjW__featuredCard:hover .blogs-module__rP8MjW__featuredReadMore{gap:8px}.blogs-module__rP8MjW__blogGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.blogs-module__rP8MjW__blogCard{color:inherit;background:#fff;border:1px solid #ebebeb;border-radius:8px;flex-direction:column;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.blogs-module__rP8MjW__blogCard:hover{transform:translateY(-1px);box-shadow:0 4px 20px #00000014}.blogs-module__rP8MjW__blogCardImgWrap{aspect-ratio:16/9;background:#f0f0ee;overflow:hidden}.blogs-module__rP8MjW__blogCardImg{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.blogs-module__rP8MjW__blogCard:hover .blogs-module__rP8MjW__blogCardImg{transform:scale(1.04)}.blogs-module__rP8MjW__blogCardBody{flex-direction:column;flex:1;gap:3px;padding:12px 14px 14px;display:flex}.blogs-module__rP8MjW__blogCardKicker{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-color);font-size:.6rem;font-weight:700}.blogs-module__rP8MjW__blogCardTitle{color:var(--heading-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.86rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.blogs-module__rP8MjW__blogCardDesc{color:#888;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:1px 0 0;font-size:.75rem;line-height:1.55;display:-webkit-box;overflow:hidden}.blogs-module__rP8MjW__blogCardMeta{color:#bbb;border-top:1px solid #f4f4f4;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:8px;padding-top:8px;font-size:.66rem;display:flex}.blogs-module__rP8MjW__blogCardAuthor{color:#666;font-weight:600}.blogs-module__rP8MjW__blogPostPage{padding-bottom:56px}.blogs-module__rP8MjW__detailHeader{padding:18px 0 0}.blogs-module__rP8MjW__detailToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.blogs-module__rP8MjW__backLink{color:#888;letter-spacing:.02em;align-items:center;gap:5px;font-size:.76rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.blogs-module__rP8MjW__backLink:hover{color:var(--brand-color)}.blogs-module__rP8MjW__backLink svg{flex-shrink:0;transition:transform .15s}.blogs-module__rP8MjW__backLink:hover svg{transform:translate(-2px)}.blogs-module__rP8MjW__heroActions{flex-shrink:0;align-items:center;gap:5px;display:flex}.blogs-module__rP8MjW__heroActionBtn{color:#666;cursor:pointer;background:#fafafa;border:1px solid #e4e4e0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.blogs-module__rP8MjW__heroActionBtn:hover{border-color:var(--brand-color);color:var(--brand-color);background:#fdf0ef}.blogs-module__rP8MjW__detailHeadGrid{grid-template-columns:minmax(0,1fr) minmax(176px,252px);align-items:start;gap:1rem .5rem;display:grid}.blogs-module__rP8MjW__detailHeadSplit{flex-direction:column;gap:10px;min-width:0;margin-bottom:0;display:flex}.blogs-module__rP8MjW__detailAttribution{min-width:0;padding-top:3px}.blogs-module__rP8MjW__detailAttributionBox{color:#6b6b6b;border:1px solid #ebe8e6;border-left:3px solid var(--brand-color,#eb493a);background:linear-gradient(145deg,color-mix(in srgb,var(--brand-color,#eb493a)9%,#fff)0%,#faf9f8 55%,#f7f6f5 100%);border-radius:8px;padding:8px 10px 8px 9px;box-shadow:0 1px 3px #0000000d}.blogs-module__rP8MjW__detailAttributionBox p{font-size:12px!important}.blogs-module__rP8MjW__detailAttribLine{letter-spacing:.01em;color:#6b6b6b;margin:0 0 .32rem;font-weight:400;line-height:1.45}.blogs-module__rP8MjW__detailAttribLine:last-child{margin-bottom:0}.blogs-module__rP8MjW__detailAttribName{color:#2a2a2a;font-weight:700;display:inline}.blogs-module__rP8MjW__detailAttribLine time{color:#5c5c5c;font-weight:500}.blogs-module__rP8MjW__detailAttribLink{color:var(--brand-color);text-underline-offset:2px;word-break:break-word;font-weight:600;text-decoration:underline}.blogs-module__rP8MjW__detailAttribLink:hover{text-decoration-thickness:2px}.blogs-module__rP8MjW__detailAttribSep{color:#c4c4c4;padding:0 .12em;font-size:14px;font-weight:400}@media (max-width:720px){.blogs-module__rP8MjW__detailHeadGrid{grid-template-columns:1fr;gap:1rem}.blogs-module__rP8MjW__detailAttribution{border-top:1px solid #ececec;padding-top:.65rem}.blogs-module__rP8MjW__detailAttributionBox{max-width:100%}}.blogs-module__rP8MjW__postTitle{color:#0f0f0f;letter-spacing:-.03em;margin:0;font-size:clamp(1.4rem,3.2vw,2rem);font-weight:800;line-height:1.2}.blogs-module__rP8MjW__detailLead{color:#666;max-width:52rem;margin:0;font-size:.9rem;font-weight:400;line-height:1.68}.blogs-module__rP8MjW__detailMeta{color:#999;background:#f8f8f7;border:1px solid #ebebeb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:10px 12px;font-size:.74rem;display:flex}.blogs-module__rP8MjW__detailAvatar{background:var(--brand-color);color:#fff;letter-spacing:.04em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.56rem;font-weight:800;display:inline-flex}.blogs-module__rP8MjW__detailAuthorName{color:#222;font-size:.78rem;font-weight:700}.blogs-module__rP8MjW__detailDate{color:#999}.blogs-module__rP8MjW__readingTime{color:var(--brand-color);font-weight:600}.blogs-module__rP8MjW__bannerImageWrap{aspect-ratio:21/9;background:#e8e8e4;border:1px solid #e4e4e0;border-radius:12px;width:100%;position:relative;overflow:hidden}.blogs-module__rP8MjW__bannerImage{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.blogs-module__rP8MjW__grid{grid-template-columns:minmax(0,1fr) 264px;align-items:start;gap:1.5rem 2.25rem;padding-top:1.5rem;padding-bottom:3.5rem;display:grid}.blogs-module__rP8MjW__articleMainColumn{flex-direction:column;min-width:0;display:flex}.blogs-module__rP8MjW__articleMainColumn .blogs-module__rP8MjW__authorCredits{margin-bottom:1rem}.blogs-module__rP8MjW__main{min-width:0}.blogs-module__rP8MjW__sidebar{flex-direction:column;align-self:start;gap:10px;display:flex;position:sticky;top:72px}.blogs-module__rP8MjW__grid .blogs-module__rP8MjW__WhyBucketlisttCard{margin-top:0!important}.blogs-module__rP8MjW__sideSection{background:#fff;border:1px solid #ebebeb;border-radius:8px;overflow:hidden}.blogs-module__rP8MjW__sideHeading{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0000000f;align-items:center;gap:10px;margin:0;padding:11px 14px;font-size:.65rem;font-weight:700;display:flex}.blogs-module__rP8MjW__sideHeading:before{content:"";border-radius:999px;flex-shrink:0;width:3px;height:15px}.blogs-module__rP8MjW__sideHeadingBrand{background:linear-gradient(105deg,color-mix(in srgb,var(--brand-color,#eb493a)16%,white)0%,#f9fafb 48%,#fff 100%);color:#4a4a4a}.blogs-module__rP8MjW__sideHeadingBrand:before{background:linear-gradient(180deg,var(--brand-color,#eb493a),color-mix(in srgb,var(--brand-color,#eb493a)72%,#b71c1c));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-color,#eb493a)22%,transparent)}.blogs-module__rP8MjW__sideHeadingShareCompact{padding:8px 12px}.blogs-module__rP8MjW__sideHeadingShareCompact:before{height:12px}.blogs-module__rP8MjW__shareList{flex-flow:wrap;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px 10px 10px;list-style:none;display:flex}.blogs-module__rP8MjW__shareList li{flex-shrink:0;margin:0}.blogs-module__rP8MjW__shareLink{color:#555;background:#fafafa;border:1px solid #ebebeb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;text-decoration:none;transition:background .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.blogs-module__rP8MjW__shareLink:hover{border-color:color-mix(in srgb,var(--brand-color,#eb493a)35%,#ebebeb);color:var(--brand-color);background:#fdf0ef;transform:translateY(-1px)}.blogs-module__rP8MjW__shareIcon{opacity:.85;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .12s;display:flex}.blogs-module__rP8MjW__shareIcon svg{width:18px;height:18px;display:block}.blogs-module__rP8MjW__shareLink:hover .blogs-module__rP8MjW__shareIcon{opacity:1;color:inherit}.blogs-module__rP8MjW__relatedList{margin:0;padding:0;list-style:none}.blogs-module__rP8MjW__relatedList li+li{border-top:1px solid #f4f4f4}.blogs-module__rP8MjW__relatedCard{color:inherit;align-items:flex-start;gap:10px;padding:10px 12px;text-decoration:none;transition:background .12s;display:flex}.blogs-module__rP8MjW__relatedCard:hover{background:#fdf9f8}.blogs-module__rP8MjW__relatedThumbWrap{aspect-ratio:1;background:#ececec;border-radius:6px;flex-shrink:0;width:76px;overflow:hidden}.blogs-module__rP8MjW__relatedThumb{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.blogs-module__rP8MjW__relatedBody{flex-direction:column;flex:1;justify-content:flex-start;gap:5px;min-width:0;padding:0;display:flex}.blogs-module__rP8MjW__relatedTitle{color:var(--heading-color);-webkit-line-clamp:3;line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:.8rem;font-weight:600;line-height:1.4;transition:color .12s;display:-webkit-box;overflow:hidden}.blogs-module__rP8MjW__relatedCard:hover .blogs-module__rP8MjW__relatedTitle{color:var(--brand-color)}.blogs-module__rP8MjW__relatedDesc{color:#888;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:.68rem;line-height:1.45;display:-webkit-box;overflow:hidden}.blogs-module__rP8MjW__article{color:#2d2d2d;font-size:.9rem;font-weight:400;line-height:1.8}.blogs-module__rP8MjW__article p{margin:0 0 .95em}.blogs-module__rP8MjW__article a{color:var(--brand-color);text-underline-offset:3px;font-weight:500;text-decoration:underline}.blogs-module__rP8MjW__article a:hover{opacity:.8}.blogs-module__rP8MjW__contentH2{color:#0f0f0f;letter-spacing:-.025em;border-bottom:none;margin:1.75rem 0 .55rem;padding-bottom:0;font-size:1.1rem;font-weight:800;line-height:1.28;display:block;position:relative}.blogs-module__rP8MjW__contentH2:after{content:"";background:var(--brand-color);border-radius:99px;width:32px;height:3px;margin-top:6px;margin-bottom:6px;display:block}.blogs-module__rP8MjW__contentH3{color:#1a1a1a;letter-spacing:-.01em;margin:1.25rem 0 .35rem;padding-left:11px;font-size:.95rem;font-weight:700;line-height:1.35;position:relative}.blogs-module__rP8MjW__contentH3:before{content:"";background:var(--brand-color);border-radius:99px;width:3px;height:calc(100% - 6px);position:absolute;top:4px;left:0}.blogs-module__rP8MjW__article ul{margin:0 0 1em;padding-left:0;list-style:none}.blogs-module__rP8MjW__article ul li{margin-bottom:.32em;padding-left:1.3em;position:relative}.blogs-module__rP8MjW__article ul li:before{content:"";background:var(--brand-color);border-radius:50%;flex-shrink:0;width:6px;height:6px;position:absolute;top:.54em;left:2px}.blogs-module__rP8MjW__article ol{counter-reset:ol-counter;margin:0 0 1em;padding-left:1.4em;list-style:none}.blogs-module__rP8MjW__article ol li{counter-increment:ol-counter;margin-bottom:.32em;padding-left:.5em;position:relative}.blogs-module__rP8MjW__article ol li:before{content:counter(ol-counter)".";width:1.4em;color:var(--brand-color);text-align:right;font-size:.82em;font-weight:700;position:absolute;left:-1.4em}.blogs-module__rP8MjW__article blockquote{border-left:3px solid var(--brand-color);color:#555;background:#fdf0ef;border-radius:0 8px 8px 0;margin:1.35rem 0;padding:.9rem 1.1rem .9rem 1.25rem;font-size:.88rem;font-style:italic;line-height:1.7}.blogs-module__rP8MjW__article blockquote p:last-child{margin-bottom:0}.blogs-module__rP8MjW__article strong{color:#111;font-weight:700}.blogs-module__rP8MjW__article em{color:#555;font-style:italic}.blogs-module__rP8MjW__youtubeEmbedWrap{aspect-ratio:16/9;background:#111;border-radius:10px;width:100%;margin:1.1rem 0 1.25rem;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000001f}.blogs-module__rP8MjW__youtubeEmbedIframe{border:0;width:100%;height:100%;position:absolute;inset:0}.blogs-module__rP8MjW__youtubeEmbedWrapInPair{margin:0}.blogs-module__rP8MjW__blogVideoPair{grid-template-columns:1fr;align-items:start;gap:1rem;margin:1.1rem 0 1.25rem;display:grid}@media (min-width:769px){.blogs-module__rP8MjW__blogVideoPair{grid-template-columns:minmax(0,256fr) minmax(0,81fr);align-items:start;gap:1rem 1.25rem}}.blogs-module__rP8MjW__blogVideoPairCell{min-width:0}.blogs-module__rP8MjW__blogReelWrap{aspect-ratio:9/16;background:#0a0a0a;border-radius:10px;width:100%;max-height:none;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000001f}.blogs-module__rP8MjW__blogReelVideo{object-fit:cover;object-position:center;background:#000;width:100%;height:100%;position:absolute;inset:0}.blogs-module__rP8MjW__faqAccordion{flex-direction:column;gap:8px;margin:.35rem 0 1.4rem;display:flex}.blogs-module__rP8MjW__faqItem{background:#fafafa;border:1px solid #ebebeb;border-radius:8px;transition:background .15s,border-color .15s,box-shadow .15s;overflow:hidden}.blogs-module__rP8MjW__faqItem[open]{background:#fff;border-color:#eb493a4d;box-shadow:0 2px 12px #eb493a14}.blogs-module__rP8MjW__faqSummary{cursor:pointer;color:#111;padding:13px 42px 13px 14px;font-size:.875rem;font-weight:700;line-height:1.4;list-style:none;transition:color .15s;position:relative}.blogs-module__rP8MjW__faqSummary::-webkit-details-marker{display:none}.blogs-module__rP8MjW__faqSummary:hover{color:var(--brand-color)}.blogs-module__rP8MjW__faqSummary:after{content:"";border-right:2px solid var(--brand-color);border-bottom:2px solid var(--brand-color);width:7px;height:7px;margin-top:-5px;transition:transform .18s,margin-top .18s;position:absolute;top:50%;right:16px;transform:rotate(45deg)}.blogs-module__rP8MjW__faqItem[open] .blogs-module__rP8MjW__faqSummary:after{margin-top:-2px;transform:rotate(-135deg)}.blogs-module__rP8MjW__faqPanel{color:#444;border-top:1px solid #eb493a1f;padding:0 14px 14px;font-size:.86rem;line-height:1.68}.blogs-module__rP8MjW__faqPanel p:first-of-type{margin-top:11px}.blogs-module__rP8MjW__faqPanel p:last-child{margin-bottom:0}.blogs-module__rP8MjW__article table{border-collapse:collapse;border-radius:8px;width:100%;margin:1.2rem 0;font-size:.84rem;overflow:hidden;box-shadow:0 1px 4px #0000000f}.blogs-module__rP8MjW__article th,.blogs-module__rP8MjW__article td{text-align:left;border:1px solid #e8e8e4;padding:.55rem .85rem}.blogs-module__rP8MjW__article th{background:var(--brand-color);color:#fff;letter-spacing:.02em;border-color:var(--brand-color);font-weight:700}.blogs-module__rP8MjW__article tbody tr{transition:background .12s}.blogs-module__rP8MjW__article tbody tr:nth-child(2n){background:#faf6f6}.blogs-module__rP8MjW__article tbody tr:hover{background:#fdf0ef}.blogs-module__rP8MjW__mdImg{border:1px solid #e8e8e4;border-radius:10px;max-width:100%;height:auto;margin:1rem 0;display:block;box-shadow:0 2px 12px #00000012}.blogImagePair{grid-template-columns:1fr;gap:1rem;margin:1rem 0;display:grid}@media (min-width:769px){.blogImagePair{grid-template-columns:1fr 1fr;align-items:start;gap:1rem 1.25rem}}.blogImagePairFigure{min-width:0;margin:0}.blogImagePairFigure img{border:1px solid #e8e8e4;border-radius:10px;width:100%;max-width:100%;height:auto;display:block;box-shadow:0 2px 12px #00000012}.blogImagePairFigure figcaption{color:#666;text-align:center;margin:.65rem 0 0;font-size:.85rem;font-style:italic;line-height:1.45}@media (max-width:960px){.blogs-module__rP8MjW__grid{grid-template-columns:1fr;gap:1rem;padding-top:1rem}.blogs-module__rP8MjW__sidebar{order:2;position:static}.blogs-module__rP8MjW__articleMainColumn{order:1}.blogs-module__rP8MjW__main{order:unset}.blogs-module__rP8MjW__bannerImageWrap{aspect-ratio:16/7;border-radius:10px}.blogs-module__rP8MjW__featuredCard{min-height:unset;grid-template-columns:1fr}.blogs-module__rP8MjW__featuredImgWrap{aspect-ratio:16/9}.blogs-module__rP8MjW__featuredBody{padding:16px 18px 18px}.blogs-module__rP8MjW__blogGrid{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:600px){.blogs-module__rP8MjW__listPage{padding:16px 1rem 36px}.blogs-module__rP8MjW__wrap{padding:0 0}.blogs-module__rP8MjW__detailToolbar{flex-wrap:nowrap;gap:8px}.blogs-module__rP8MjW__heroActions{gap:4px}.blogs-module__rP8MjW__postTitle{letter-spacing:-.025em;font-size:1.3rem}.blogs-module__rP8MjW__detailLead{font-size:.84rem}.blogs-module__rP8MjW__detailMeta{padding:8px 10px;font-size:.72rem}.blogs-module__rP8MjW__contentH2{margin-top:1.4rem;font-size:1rem}.blogs-module__rP8MjW__contentH3{font-size:.9rem}.blogs-module__rP8MjW__article{font-size:.88rem;line-height:1.75}.blogs-module__rP8MjW__bannerImageWrap{aspect-ratio:4/3;border-radius:8px}.blogs-module__rP8MjW__blogGrid{grid-template-columns:1fr;gap:10px}.blogs-module__rP8MjW__featuredCard{margin-bottom:18px}.blogs-module__rP8MjW__featuredReadMore{display:none}.blogs-module__rP8MjW__grid{padding-bottom:2rem}}
#MainHeader{z-index:1000;background-color:#fff;width:100%;position:sticky;top:0;left:0;box-shadow:0 2px 10px #0000000d}#NavigationBar{border-bottom:1px solid #f2f2f2;align-items:center;height:60px;display:flex}#ActivitiesBar{transform-origin:top;will-change:transform,opacity;background-color:#eb493a0a;border-bottom:1px solid #eb493a14;align-items:center;max-height:64px;transition:transform .35s cubic-bezier(.16,1,.3,1),max-height .35s cubic-bezier(.16,1,.3,1),opacity .25s linear;display:flex;overflow:hidden}#ActivitiesBar.hidden{opacity:0;pointer-events:none;border-bottom-color:#0000;max-height:0;transform:translateY(-5px)}#ActivitiesBar.visible{opacity:1;max-height:64px;transform:translateY(0)}#ActivitySectionsBar{transform-origin:top;will-change:transform,opacity;background-color:#eb493a0f;border-bottom:1px solid #eb493a1a;align-items:center;max-height:64px;transition:transform .35s cubic-bezier(.16,1,.3,1),max-height .35s cubic-bezier(.16,1,.3,1),opacity .25s linear;display:flex;overflow:hidden}#ActivitySectionsBar.hidden{opacity:0;pointer-events:none;border-bottom-color:#0000;max-height:0;transform:translateY(-5px)}#ActivitySectionsBar.visible{opacity:1;max-height:64px;transform:translateY(0)}.ActivitiesContainer{justify-content:center;align-items:center;gap:40px;width:100%;display:flex}.ActivitiesContainer.ActivitySectionsContainer{scrollbar-width:none;justify-content:center;gap:18px;padding:0 18px;overflow-x:auto}.ActivitiesContainer.ActivitySectionsContainer::-webkit-scrollbar{display:none}.ActivitySectionNavItem{cursor:pointer;color:#666;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 6px;font-size:13px;font-weight:600;transition:color .2s,border-color .2s,transform .2s}.ActivitySectionNavItem:hover{color:var(--brand-color);transform:translateY(-1px)}.ActivitySectionNavItem:focus-visible{border-bottom-color:#eb493a73;outline:none}.ActivitySectionNavItemActive{color:var(--brand-color);border-bottom-color:var(--brand-color)}.NavContainer{align-items:center;width:100%;display:flex}.NavLeft{flex:none;align-items:center;display:flex}.NavSearch{flex:1;justify-content:center;align-items:center;min-width:0;padding:0 16px;display:flex}.NavSuggestionsDropdown{z-index:2000;background-color:#fff;border:1px solid #0000000d;border-radius:16px;width:100%;max-height:360px;padding:8px 0;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden auto;box-shadow:0 10px 40px #0000001f}.NavSearchSection{padding:4px 0}.NavSearchSectionLabel{text-transform:uppercase;letter-spacing:.06em;color:#888;border-bottom:1px solid #f0f0f0;margin-bottom:2px;padding:8px 20px 6px;font-size:.7rem;font-weight:600}.NavSearchSection:first-child .NavSearchSectionLabel{padding-top:4px}.NavSuggestionItem{cursor:pointer;align-items:center;gap:10px;padding:10px 20px;transition:all .2s;display:flex}.NavSuggestionItem:hover{background-color:#f7f7f7}.NavSuggestionItem svg{color:#999;width:16px;height:16px}.NavSuggestionItemTag{border-radius:6px;flex-shrink:0;padding:2px 8px;font-size:.7rem;font-weight:600}.NavSuggestionItemTag--destination{color:#0a6ebd;background:#e8f4fd}.NavSuggestionItemTag--activity{color:#c45a11;background:#fef3e8}.NavSuggestionItemTag--experience{color:#0d9488;background:#e8fdf5}.NavSuggestionItemTitle{color:#333;flex:1;min-width:0;font-size:.9rem;font-weight:400}.NavSuggestionItem span:not(.NavSuggestionItemTag):not(.NavSuggestionItemTitle){color:#333;font-size:.9rem;font-weight:400}.NavEmptySuggestions{text-align:center;color:#999;flex-direction:column;align-items:center;gap:12px;padding:30px 20px;display:flex}.NavEmptySuggestions .EmptyIcon{opacity:.5;width:60px;height:60px}.NavEmptySuggestions span{font-size:.85rem}.NavSearchStatusRow{color:#666;border-bottom:1px solid #f0f0f0;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:.85rem;display:flex}.NavSearchStatusRow--error{color:#b42318;border-bottom:none;justify-content:flex-start;font-size:.85rem}.NavRight{flex:none;justify-content:flex-end;align-items:center;gap:15px;display:flex}.NavActivityItem{cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:6px 12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}a.NavActivityItem--link{color:inherit;text-decoration:none}.NavActivityItem--active{background:color-mix(in srgb,var(--brand-color)12%,white);border-bottom:3px solid var(--brand-color);font-weight:600}.NavActivityItem--active .ActivityLabel{color:var(--brand-color)}.NavActivityItem:hover{transform:translateY(-2px);box-shadow:0 4px 10px #00000008}.NavActivityItem:hover .ActivityLabel{color:var(--brand-color)}.ActivityIconBox{color:var(--brand-color);justify-content:center;align-items:center;display:flex}.ActivityIconBox svg{width:24px;height:24px}.ActivityIconBox .ActivityIconImg,.ActivityIconBox img{object-fit:contain;mix-blend-mode:multiply;background:0 0;width:40px;height:40px}.ActivityLabel{color:#333;white-space:nowrap;text-transform:capitalize;letter-spacing:.5px;font-size:.7rem;font-weight:500}.NavLogo{object-fit:contain;cursor:pointer;width:auto;height:34px}.SearchBarWrapper{align-items:center;width:100%;max-width:450px;display:flex;position:relative}.SearchInput{border:1px solid var(--brand-color);color:#222;background-color:#fff;border-radius:100px;outline:none;width:100%;padding:9px 38px 9px 12px;font-size:.82rem;transition:all .3s}.SearchInput:focus{background-color:#fff;border-color:#ddd;box-shadow:0 4px 15px #0000000a}.SearchIconBox{color:#999;pointer-events:none;align-items:center;display:flex;position:absolute;right:14px}.SearchIconBox svg{width:16px;height:16px}.CartLink{text-decoration:none;display:inline-flex}.CartButton{cursor:pointer;color:var(--brand-color);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .3s;display:flex;position:relative}.CartButton:hover{color:#333;background-color:#f5f5f5}.CartButton svg{width:22px;height:22px}.CartCount{text-align:center;color:#fff;background:var(--brand-color,#2563eb);box-sizing:border-box;border:1.5px solid #fff;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-2px;right:-2px}.CartCountPop{animation:.4s CartCountPop}@keyframes CartCountPop{0%{opacity:.8;transform:scale(.6)}50%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.LoginBtn{background-color:var(--brand-color);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:6px 16px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .3s}.LoginBtn:hover{background-color:#000;box-shadow:0 5px 15px #eb493a33}.NavProfileWrap{position:relative}.NavProfileBtn{cursor:pointer;background:#fff;border:1px solid #0000001f;border-radius:100px;align-items:center;gap:6px;padding:6px 10px 6px 8px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.NavProfileBtn:hover{background:#f8f9fa;border-color:#0000002e}.NavProfileBtn[aria-expanded=true]{border-color:var(--brand-color);box-shadow:0 0 0 1px var(--brand-color)}.NavProfileAvatar{background:var(--brand-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:700;display:flex;overflow:hidden}.NavProfileAvatarImg{object-fit:cover;width:100%;height:100%}.NavProfileChevron{color:#666;font-size:10px}.NavProfileDropdown{z-index:1001;background:#fff;border:1px solid #00000014;border-radius:12px;min-width:260px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 40px #0000001f}.NavProfileUserInfo{background:linear-gradient(#fafafa 0%,#fff 100%);padding:14px 16px}.NavProfileUserLabel{color:#888;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:600}.NavProfileUserEmail{color:#1a1a1a;word-break:break-all;font-size:14px;font-weight:600}.NavProfileUserRole{color:#666;margin-top:2px;font-size:12px}.NavProfileDivider{background:#0000000f;height:1px}.NavProfileMenu{padding:6px 0}.NavProfileItem{color:#333;text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:10px 16px;font-family:inherit;font-size:14px;text-decoration:none;transition:background .15s;display:block}.NavProfileItem:hover{color:var(--brand-color);background:#eb493a14}.NavProfileItemHighlight{color:var(--brand-color);font-weight:600}.NavProfileItemLogout{color:#c53030;font-weight:500}.NavProfileItemLogout:hover{color:#b91c1c;background:#c5303014}.NavLogoutOverlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.NavLogoutLoader{flex-direction:column;align-items:center;gap:16px;display:flex}.NavLogoutSpinner{border:3px solid #00000014;border-top-color:var(--brand-color);border-radius:50%;width:44px;height:44px;animation:.8s linear infinite NavLogoutSpin}.NavLogoutText{color:#333;font-size:15px;font-weight:600}@keyframes NavLogoutSpin{to{transform:rotate(360deg)}}.NavProfileModalWrap{z-index:10000;justify-content:center;align-items:center;padding:24px;display:flex}.NavProfileModal{z-index:55;background:#fff;border-radius:12px;outline:none;width:100%;max-width:420px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000026}.NavProfileModalLoader{z-index:10;background:#0000008c;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.NavProfileModalLoaderText{color:#fff;font-size:14px;font-weight:500}.NavProfileModalHeader{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 0;display:flex}.NavProfileModalTitle{color:var(--heading-color,#222);margin:0;font-size:1.2rem;font-weight:600}.NavProfileModalClose{color:#666;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .2s,color .2s;display:flex}.NavProfileModalClose:hover{color:#222;background:#0000000f}.NavProfileModalClose svg{width:18px;height:18px}.NavProfileModalForm{padding:16px 18px 20px}.NavProfileModalRow{margin-bottom:14px}.NavProfileModalRowHalf{grid-template-columns:1fr 1fr;gap:12px;display:grid}.NavProfileModalField{margin-bottom:14px}.NavProfileModalRowHalf .NavProfileModalField{margin-bottom:0}.NavProfileModalLabel{color:var(--heading-color,#222);margin-bottom:5px;font-size:12px;font-weight:500;display:block}.NavProfileModalInput{width:100%;color:var(--heading-color,#222);box-sizing:border-box;background:#fff;border:1px solid #0003;border-radius:8px;padding:9px 11px;font-family:inherit;font-size:14px;transition:border-color .2s}.NavProfileModalInput:focus{border-color:var(--brand-color,#eb493a);outline:none}.NavProfileModalHelper{color:#888;margin-top:5px;font-size:11px;display:block}.NavProfileModalActions{justify-content:flex-end;gap:10px;margin-top:4px;padding-top:12px;display:flex}.NavProfileModalBtn{cursor:pointer;border-radius:8px;padding:9px 18px;font-family:inherit;font-size:14px;font-weight:500;transition:background .2s,border-color .2s,color .2s}.NavProfileModalBtnCancel{color:var(--heading-color,#222);background:#fff;border:1px solid #0003}.NavProfileModalBtnCancel:hover{background:#f8f9fa;border-color:#00000040}.NavProfileModalBtnPrimary{color:#fff;background:#1a202c;border:none}.NavProfileModalBtnPrimary:hover{background:#2d3748}@media (max-width:768px){.NavSearch{display:none}.NavContainer{justify-content:space-between}#ActivitySectionsBar{display:none}.NavProfileItem{padding:5px 20px}.NavLogo{object-fit:contain;cursor:pointer;width:auto;height:30px;margin-top:-6px}}.NavMobileSearchBtn{width:36px;height:36px;color:var(--brand-color);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .2s,transform .2s;display:none}.NavMobileSearchBtn:hover{background:#eb493a14;transform:scale(1.08)}.NavMobileSearchBtn svg{width:20px;height:20px}@media (max-width:768px){.NavMobileSearchBtn{justify-content:end;width:30px;height:30px;display:flex}}.NavMobileSearchOverlay{z-index:9998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000061;flex-direction:column;animation:.22s forwards NavMobileOverlayIn;display:flex;position:fixed;inset:0}@keyframes NavMobileOverlayIn{0%{opacity:0}to{opacity:1}}.NavMobileSearchPanel{background:#fff;flex-direction:column;width:100%;max-height:92vh;animation:.28s cubic-bezier(.16,1,.3,1) forwards NavMobilePanelIn;display:flex;box-shadow:0 8px 40px #00000029}@keyframes NavMobilePanelIn{0%{opacity:.6;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.NavMobileSearchHeader{background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:10px;padding:10px 14px;display:flex}.NavMobileSearchInputWrap{background:#f5f5f7;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}.NavMobileSearchInputIcon{color:#999;flex-shrink:0;width:16px;height:16px}.NavMobileSearchInput{color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:15px}.NavMobileSearchInput::placeholder{color:#aaa}.NavMobileSearchClear{color:#555;cursor:pointer;background:#d0d0d0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:background .15s;display:flex}.NavMobileSearchClear:hover{background:#bbb}.NavMobileSearchClear svg{width:11px;height:11px}.NavMobileSearchCancel{color:var(--brand-color);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:4px 0;font-family:inherit;font-size:15px;font-weight:600;transition:opacity .15s}.NavMobileSearchCancel:hover{opacity:.75}.NavMobileSearchResults{overscroll-behavior:contain;flex:1;padding-bottom:16px;overflow-y:auto}.NavMobileSearchHint{color:#bbb;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.NavMobileSearchHint svg{opacity:.4;width:40px;height:40px}.NavMobileSearchHint span{font-size:14px;font-weight:400}.NavMobileSearchSection{padding:6px 0 2px}.NavMobileSearchSectionLabel{text-transform:uppercase;letter-spacing:.08em;color:#aaa;border-bottom:1px solid #f5f5f5;padding:10px 16px 6px;font-size:10px;font-weight:700}.NavMobileSearchItem{cursor:pointer;-webkit-tap-highlight-color:#eb493a14;border-bottom:1px solid #fafafa;align-items:center;gap:10px;padding:12px 16px;transition:background .15s;display:flex}.NavMobileSearchItem:hover,.NavMobileSearchItem:active{background:#eb493a0d}.NavMobileSearchItemTitle{color:#222;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:400;overflow:hidden}.NavMobileSearchItemArrow{color:#ccc;flex-shrink:0;width:14px;height:14px}.NavMobileSearchEmpty{color:#bbb;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;display:flex}.NavMobileSearchEmptyIcon{opacity:.5;width:64px;height:64px}.NavMobileSearchEmpty span{font-size:14px}.NavMobileSearchEmpty--error{color:#c45a11;padding-top:32px}.NavMobileSearchLoading{color:#666;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:56px 24px;font-size:14px;display:flex}.NavMobileSearchStatusBar{color:#666;background:#fafafa;border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}@media (max-width:480px){.ActivitiesContainer{justify-content:space-around;gap:5px}.NavActivityItem{gap:0}.ActivityIconBox .ActivityIconImg,.ActivityIconBox img{width:35px;height:35px}.NavActivityItem{padding:2px 12px}.NavRight{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}}
