:root{--hub-bg: rgb(var(--color-background, 255 255 255));--hub-fg: rgb(var(--color-foreground, 20 20 20));--hub-muted: rgba(var(--color-foreground, 20 20 20), .72);--hub-border: rgba(var(--color-foreground, 20 20 20), .12);--hub-border-strong: rgba(var(--color-foreground, 20 20 20), .18);--hub-primary: rgb(var(--color-button, 20 20 20));--hub-primary-text: rgb(var(--color-button-text, 255 255 255));--hub-secondary: rgba(var(--color-foreground, 20 20 20), .06);--hub-trend: rgba(var(--color-foreground, 20 20 20), .1);--hub-radius-lg: 20px;--hub-radius-md: 16px;--hub-radius-sm: 12px;--hub-shadow-sm: 0 6px 16px rgba(0, 0, 0, .06);--hub-shadow-md: 0 14px 34px rgba(0, 0, 0, .1);--hub-pad-x: clamp(16px, 4vw, 28px);--hub-section-y: clamp(22px, 4.6vw, 44px);--hub-gap: 12px;--hub-title-size: clamp(22px, 3.2vw, 34px);--hub-sub-size: 14px;--hub-kicker-size: 12px;--hub-ease: cubic-bezier(.4, 0, .2, 1);--hub-dur: .3s;--hub-scroll-top: 80px;--hub-bp-md: 750px;--hub-bp-lg: 990px}html{scroll-behavior:smooth;scroll-padding-top:var(--hub-scroll-top)}.page-hub{color:var(--hub-fg);background:var(--hub-bg)}.page-hub__container{max-width:1200px;margin:0 auto;padding-left:var(--hub-pad-x);padding-right:var(--hub-pad-x)}.hub-section{padding-top:var(--hub-section-y);padding-bottom:var(--hub-section-y)}.hub-section+.hub-section{border-top:1px solid var(--hub-border)}.hub-section__header{margin-bottom:16px}.hub-section__kicker{margin:0 0 8px;font-size:var(--hub-kicker-size);letter-spacing:.16em;text-transform:uppercase;color:var(--hub-muted)}.hub-section__title{margin:0 0 8px;font-size:var(--hub-title-size);line-height:1.12}.hub-section__subtitle{margin:0;max-width:70ch;font-size:var(--hub-sub-size);line-height:1.55;color:var(--hub-muted)}.hub-card{border:1px solid var(--hub-border);border-radius:var(--hub-radius-md);background:#fff0;overflow:hidden;box-shadow:none;transition:transform var(--hub-dur) var(--hub-ease),box-shadow var(--hub-dur) var(--hub-ease),border-color var(--hub-dur) var(--hub-ease);will-change:transform}.hub-card__inner{padding:16px}.hub-link{color:inherit;text-decoration:none}.hub-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--hub-border);text-decoration:none;font-weight:600;transition:transform var(--hub-dur) var(--hub-ease),box-shadow var(--hub-dur) var(--hub-ease),background var(--hub-dur) var(--hub-ease),border-color var(--hub-dur) var(--hub-ease)}.hub-btn--primary{background:var(--hub-primary);color:var(--hub-primary-text);border-color:transparent}.hub-btn--ghost{background:transparent;color:var(--hub-fg)}@media (hover: hover) and (pointer: fine){.hub-card:hover{transform:translateY(-4px);box-shadow:var(--hub-shadow-md);border-color:var(--hub-border-strong)}.hub-btn:hover{transform:translateY(-2px);box-shadow:var(--hub-shadow-sm);border-color:var(--hub-border-strong)}}.hub-link:focus-visible,.hub-btn:focus-visible,.hub-card:focus-visible{outline:2px solid rgba(0,0,0,.55);outline-offset:3px;border-radius:calc(var(--hub-radius-md) + 2px)}.hub-grid{display:grid;gap:var(--hub-gap)}.hub-muted{color:var(--hub-muted)}.hub-media{position:relative;border-radius:var(--hub-radius-md);overflow:hidden;background:#0000000a}.hub-media img{width:100%;height:100%;display:block;object-fit:cover}@media (min-width: 750px){:root{--hub-gap: 14px;--hub-sub-size: 15px}}@media (min-width: 990px){:root{--hub-gap: 16px;--hub-scroll-top: 96px}.hub-section__header{margin-bottom:18px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.hub-card,.hub-btn{transition:none!important}.hub-card:hover,.hub-btn:hover{transform:none!important}}.hub-hero{background:linear-gradient(180deg,#f7f6f4,#eef1f5)}.hub-hero__wrap{padding-top:36px;padding-bottom:40px}.hub-hero__inner{max-width:720px;margin:0 auto;text-align:left}.hub-hero__breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px;font-size:.9rem;line-height:1.2;opacity:.85}.hub-hero__crumb{text-decoration:none}.hub-hero__crumb:hover{text-decoration:underline;text-underline-offset:2px}.hub-hero__sep{opacity:.6}.hub-hero__crumb--current{font-weight:600;opacity:.9}.hub-hero__title{margin:0 0 14px;letter-spacing:-.02em}.hub-hero__intro{margin:0 0 22px}.hub-hero__intro p{margin:0;font-size:1rem;line-height:1.65}.hub-hero__ctas{display:flex;flex-direction:column;gap:12px}.hub-hero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 16px;border-radius:14px;text-decoration:none;font-weight:600;letter-spacing:.01em;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease;outline:none}.hub-hero__btn--primary{background:#0f0f10;color:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 24px #0000001a}.hub-hero__btn--primary:hover{transform:translateY(-1px);box-shadow:0 14px 30px #00000024}.hub-hero__btn--secondary{background:#ffffffb8;color:#0f0f10;border:1px solid rgba(15,15,16,.14);box-shadow:0 8px 18px #0000000f}.hub-hero__btn--secondary:hover{transform:translateY(-1px);box-shadow:0 12px 22px #00000017}.hub-hero__btn:focus-visible,.hub-hero__crumb:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:12px}@media (min-width: 750px){.hub-hero__wrap{padding-top:44px;padding-bottom:48px}.hub-hero__ctas{flex-direction:row;gap:12px;align-items:center}.hub-hero__btn{width:auto}}@media (min-width: 990px){.hub-hero__wrap{padding-top:84px;padding-bottom:90px}.hub-hero__title{margin-bottom:16px}.hub-hero__intro{margin-bottom:26px}.hub-hero__intro p{font-size:1.05rem}}.hub-nav{position:sticky;top:var(--hub-sticky-top, 0px);z-index:10;background:var(--hub-bg, #fff);border-bottom:1px solid var(--hub-border, rgba(17,17,17,.08));box-shadow:0 8px 18px #0000000a;-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px)}.hub-nav__inner{max-width:1100px;margin:0 auto;padding:10px 16px;display:flex;gap:10px;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:16px}.hub-nav__inner::-webkit-scrollbar{width:0;height:0}.hub-nav__inner{scrollbar-width:none}.hub-nav__pill{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:10px 16px;min-height:44px;border-radius:999px;text-decoration:none;color:var(--hub-text, #111);background:transparent;border:1px solid transparent;scroll-snap-align:center;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);will-change:transform}.hub-nav__pill:hover{background:#0000000d;transform:translateY(-2px);box-shadow:0 10px 18px #0000000f}.hub-nav__pill.is-active{background:var(--hub-accent, rgba(0,0,0,.08));color:var(--hub-text, #111);border-color:var(--hub-border, rgba(17,17,17,.1));box-shadow:0 10px 22px #00000012}.hub-nav__pill:focus-visible{outline:2px solid var(--hub-text, #111);outline-offset:3px}@media (min-width: 990px){.hub-nav__inner{padding:12px 18px;overflow:visible;justify-content:center;scroll-snap-type:none}.hub-nav__pill{padding:10px 20px}}.hub-trend__wrap{width:100%}.hub-trend__grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:16px}.hub-trend__card{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--hub-border, rgba(var(--color-foreground), .1));border-radius:var(--hub-radius, 18px);background:var(--hub-bg, rgb(var(--color-background)));color:var(--hub-text, rgb(var(--color-foreground)));text-decoration:none;overflow:hidden;box-shadow:var(--hub-shadow, 0 10px 28px rgba(0,0,0,.06));transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);will-change:transform}.hub-trend__card:hover{transform:translateY(-4px);box-shadow:0 18px 44px #0000001a;border-color:rgba(var(--color-foreground),.18)}.hub-trend__card:focus-visible{outline:2px solid var(--hub-accent, rgb(var(--color-button)));outline-offset:3px}.hub-trend__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:rgba(var(--color-foreground),.03)}.hub-trend__img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .3s cubic-bezier(.4,0,.2,1)}.hub-trend__card:hover .hub-trend__img{transform:scale(1.05)}.hub-trend__ph{width:100%;height:100%;background:linear-gradient(135deg,rgba(var(--color-foreground),.06),rgba(var(--color-foreground),.02))}.hub-trend__body{padding:14px 14px 16px;display:grid;gap:6px;align-content:start}.hub-trend__title{font-weight:700;font-size:1rem;line-height:1.2}.hub-trend__desc{font-size:.875rem;line-height:1.45;color:var(--hub-muted, rgba(var(--color-foreground), .72))}.hub-trend__cta{margin-top:4px;font-size:.875rem;font-weight:700;color:var(--hub-accent, rgb(var(--color-button)))}@media (min-width: 750px){.hub-trend__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width: 990px){.hub-trend__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}@media (prefers-reduced-motion: reduce){.hub-trend__card,.hub-trend__img{transition:none}.hub-trend__card:hover{transform:none}}.hub-guide__wrap{padding-top:var(--section-padding-top, 24px);padding-bottom:var(--section-padding-bottom, 24px)}.hub-guide__inner{max-width:1100px;margin:0 auto;border:1px solid var(--hub-border, rgba(var(--color-foreground), .1));border-radius:18px;padding:18px;background:var(--hub-bg, rgb(var(--color-background)));box-shadow:0 10px 28px rgba(var(--color-foreground),.05)}@media (min-width: 990px){.hub-guide__inner{padding:24px}}.hub-guide__title{margin:0 0 6px;font-size:clamp(22px,2.2vw,30px);line-height:1.15}.hub-guide__sub{margin:0 0 14px;color:var(--hub-muted, rgba(var(--color-foreground), .72));font-size:14px;line-height:1.5}.hub-guide .hub-guide__wrap{max-width:1100px;margin:0 auto}.hub-guide__head{margin:0 0 14px}.hub-guide__title{margin:0;font-size:clamp(22px,2.6vw,34px);line-height:1.15;color:var(--hub-text, rgb(var(--color-foreground)))}.hub-guide__sub{margin:10px 0 0;color:var(--hub-muted, rgba(var(--color-foreground), .72));font-size:14px;line-height:1.55;max-width:70ch}.hub-guide__note{margin:12px 0 0;color:var(--hub-muted, rgba(var(--color-foreground), .72));font-size:13px;line-height:1.55}.hub-table-scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border-radius:18px;border:1px solid var(--hub-border, rgba(var(--color-foreground), .1));background:var(--hub-bg, rgb(var(--color-background)));box-shadow:0 14px 34px rgba(var(--color-foreground),.06);outline:none}.hub-table-scroll:focus-visible{outline:2px solid var(--hub-accent, rgb(var(--color-button)));outline-offset:3px}.hub-guide-table{display:table!important;width:100%}.hub-guide-table thead{display:table-header-group!important}.hub-guide-table tbody{display:table-row-group!important}.hub-guide-table tr{display:table-row!important}.hub-guide-table th,.hub-guide-table td{display:table-cell!important}.hub-guide-table{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed;background:var(--hub-bg, rgb(var(--color-background)))}.hub-guide-table col:nth-child(1){width:22%}.hub-guide-table col:nth-child(2){width:30%}.hub-guide-table col:nth-child(3){width:38%}.hub-guide-table col:nth-child(4){width:10%}.hub-guide-table th,.hub-guide-table td{padding:16px 18px;text-align:left;vertical-align:top;line-height:1.6;font-size:14px;color:var(--hub-text, rgb(var(--color-foreground)));border:1px solid var(--hub-border, rgba(var(--color-foreground), .1));background:transparent;word-break:normal;overflow-wrap:anywhere}@media (min-width: 990px){.hub-guide-table th,.hub-guide-table td{font-size:15px;padding:18px 20px}}.hub-guide-table thead th{background:var(--hub-accent, rgb(var(--color-button)));color:var(--hub-accent-text, rgb(var(--color-button-text)));font-weight:900;letter-spacing:.01em;white-space:nowrap}.hub-guide-table tbody th[scope=row]{font-weight:900;background:rgba(var(--color-foreground),.02);white-space:nowrap}.hub-guide-table tbody tr:nth-child(2n) td{background:rgba(var(--color-foreground),.012)}.hub-guide-table tbody tr{transition:background .3s cubic-bezier(.4,0,.2,1)}.hub-guide-table tbody tr:hover td,.hub-guide-table tbody tr:hover th[scope=row]{background:rgba(var(--color-foreground),.03)}.hub-guide__shop{white-space:nowrap}.hub-guide__link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--hub-accent, rgb(var(--color-button)));font-weight:900;background:rgba(var(--color-foreground),.03);border:1px solid var(--hub-border, rgba(var(--color-foreground), .1));transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1)}.hub-guide__link:hover{background:rgba(var(--color-foreground),.06);transform:translateY(-2px);box-shadow:0 12px 22px rgba(var(--color-foreground),.1);text-decoration:underline;text-underline-offset:3px}.hub-guide__link:focus-visible{outline:2px solid var(--hub-accent, rgb(var(--color-button)));outline-offset:3px}.hub-table-scroll::-webkit-scrollbar{height:10px}.hub-table-scroll::-webkit-scrollbar-track{background:rgba(var(--color-foreground),.06);border-radius:999px}.hub-table-scroll::-webkit-scrollbar-thumb{background:rgba(var(--color-foreground),.18);border-radius:999px}@media (prefers-reduced-motion: reduce){.hub-guide-table tbody tr,.hub-guide__link{transition:none}.hub-guide__link:hover{transform:none}}.hub-core{background:var(--hub-bg, rgb(var(--color-background)));color:var(--hub-text, rgb(var(--color-foreground)))}.hub-core__wrap{max-width:1100px;margin:0 auto;padding-top:calc(var(--section-padding-top, 0px) + 0px);padding-bottom:calc(var(--section-padding-bottom, 0px) + 0px)}.hub-core__head{margin:0 0 14px}.hub-core__title{margin:0 0 6px;letter-spacing:-.01em}.hub-core__sub{margin:0;color:var(--hub-muted, rgba(var(--color-foreground), .72));line-height:1.5}.hub-core__grid{display:grid;grid-template-columns:1fr;gap:14px}.hub-core__card{display:grid;grid-template-columns:1fr;text-decoration:none;color:inherit;background:var(--hub-bg, rgb(var(--color-background)));border:1px solid var(--hub-border, rgba(var(--color-foreground), .1));border-radius:18px;overflow:hidden;box-shadow:0 10px 26px rgba(var(--color-foreground),.05);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.hub-core__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:linear-gradient(180deg,rgba(var(--color-foreground),.03),rgba(var(--color-foreground),.01))}.hub-core__img{width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.hub-core__ph{width:100%;height:100%;background:linear-gradient(135deg,rgba(var(--color-foreground),.06),rgba(var(--color-foreground),.02));border-bottom:1px solid var(--hub-border, rgba(var(--color-foreground), .1))}.hub-core__body{padding:14px 16px 16px}.hub-core__name{margin:0 0 6px;font-size:1.05rem;line-height:1.2;letter-spacing:-.01em}.hub-core__desc{margin:0 0 10px;color:var(--hub-muted, rgba(var(--color-foreground), .72));line-height:1.55}.hub-core__cta{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--hub-text, rgb(var(--color-foreground)));text-decoration:none}.hub-core__card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(var(--color-foreground),.1);border-color:rgba(var(--color-foreground),.16)}.hub-core__card:hover .hub-core__img{transform:scale(1.05)}.hub-core__card:hover .hub-core__cta{text-decoration:underline;text-underline-offset:3px}.hub-core__card:focus-visible{outline:2px solid var(--hub-text, rgb(var(--color-foreground)));outline-offset:3px;border-radius:18px}.hub-core__card--missing{cursor:default}.hub-core__card--missing:hover{transform:none;box-shadow:0 10px 26px rgba(var(--color-foreground),.05)}@media (min-width: 750px){.hub-core__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width: 990px){.hub-core__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hub-core__body{padding:16px 18px 18px}}.hub-support{background:var(--hub-bg, rgb(var(--color-background)));color:var(--hub-text, rgb(var(--color-foreground)))}.hub-support--soft{--hub-soft: rgba(var(--color-foreground), .03);background:var(--hub-soft, #f9fafb)}.hub-support__wrap{max-width:1100px;margin:0 auto;padding-top:calc(var(--section-padding-top, 0px) + 0px);padding-bottom:calc(var(--section-padding-bottom, 0px) + 0px)}.hub-support__head{margin:0 0 12px}.hub-support__title{margin:0 0 6px;letter-spacing:-.01em}.hub-support__sub{margin:0;color:var(--hub-muted, rgba(var(--color-foreground), .72));line-height:1.5}.hub-support__grid{display:grid;grid-template-columns:1fr;gap:12px}.hub-support__card{display:grid;grid-template-columns:1fr;text-decoration:none;color:inherit;background:var(--hub-bg, rgb(var(--color-background)));border:1px solid var(--hub-border, rgba(var(--color-foreground), .1));border-radius:16px;overflow:hidden;box-shadow:0 8px 20px rgba(var(--color-foreground),.05);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);min-height:44px}.hub-support__media{aspect-ratio:16 / 10;overflow:hidden;background:linear-gradient(180deg,rgba(var(--color-foreground),.03),rgba(var(--color-foreground),.01))}.hub-support__img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .3s cubic-bezier(.4,0,.2,1)}.hub-support__ph{width:100%;height:100%;background:linear-gradient(135deg,rgba(var(--color-foreground),.06),rgba(var(--color-foreground),.02));border-bottom:1px solid var(--hub-border, rgba(var(--color-foreground), .1))}.hub-support__body{padding:12px 14px 14px}.hub-support__name{margin:0 0 8px;font-size:.9rem;line-height:1.2;letter-spacing:-.01em}.hub-support__cta{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--hub-text, rgb(var(--color-foreground)));text-decoration:none}.hub-support__card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(var(--color-foreground),.1);border-color:rgba(var(--color-foreground),.16)}.hub-support__card:hover .hub-support__img{transform:scale(1.03)}.hub-support__card:hover .hub-support__cta{text-decoration:underline;text-underline-offset:3px}.hub-support__card:focus-visible{outline:2px solid var(--hub-text, rgb(var(--color-foreground)));outline-offset:3px;border-radius:16px}@media (min-width: 750px){.hub-support__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hub-support__name{font-size:.92rem}}@media (min-width: 990px){.hub-support__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hub-support__name{font-size:.95rem}.hub-support__body{padding:12px 14px 16px}}.hub-trendc{background:var(--hub-bg, rgb(var(--color-background)));color:var(--hub-text, rgb(var(--color-foreground)))}.hub-trendc__wrap{max-width:1100px;margin:0 auto;padding-top:calc(var(--section-padding-top, 0px) + 0px);padding-bottom:calc(var(--section-padding-bottom, 0px) + 0px)}.hub-trendc__head{margin:0 0 14px}.hub-trendc__title{margin:0 0 6px;letter-spacing:-.01em}.hub-trendc__sub{margin:0;color:var(--hub-muted, rgba(var(--color-foreground), .72));line-height:1.5}.hub-trendc__grid{display:grid;grid-template-columns:1fr;gap:14px}.hub-trendc__card{position:relative;display:grid;grid-template-columns:1fr;text-decoration:none;color:inherit;background:var(--hub-bg, rgb(var(--color-background)));border:2px solid var(--hub-trend, #ff6b35);border-radius:18px;overflow:hidden;box-shadow:0 10px 26px rgba(var(--color-foreground),.05);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);min-height:44px}.hub-trendc__badge{position:absolute;top:12px;right:12px;z-index:2;background:var(--hub-trend, #ff6b35);color:#fff;font-weight:800;font-size:11px;letter-spacing:.12em;padding:8px 10px;border-radius:999px;pointer-events:none;-webkit-user-select:none;user-select:none}.hub-trendc__media{aspect-ratio:4 / 3;overflow:hidden;background:linear-gradient(180deg,rgba(var(--color-foreground),.03),rgba(var(--color-foreground),.01))}.hub-trendc__img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .3s cubic-bezier(.4,0,.2,1)}.hub-trendc__ph{width:100%;height:100%;background:linear-gradient(135deg,rgba(var(--color-foreground),.06),rgba(var(--color-foreground),.02));border-bottom:1px solid var(--hub-border, rgba(var(--color-foreground), .1))}.hub-trendc__body{padding:14px 16px 16px}.hub-trendc__name{margin:0 0 6px;letter-spacing:-.01em;line-height:1.2}.hub-trendc__desc{margin:0 0 10px;color:var(--hub-muted, rgba(var(--color-foreground), .72));line-height:1.55}.hub-trendc__cta{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--hub-trend, #ff6b35);text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.hub-trendc__card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(var(--color-foreground),.1),0 0 0 1px #ff6b3514}.hub-trendc__card:hover .hub-trendc__img{transform:scale(1.05)}.hub-trendc__card:hover .hub-trendc__cta{text-decoration:underline;text-underline-offset:3px}.hub-trendc__card:focus-visible{outline:2px solid var(--hub-text, rgb(var(--color-foreground)));outline-offset:3px;border-radius:18px}.hub-trendc__foot{margin-top:16px;display:flex;justify-content:center}.hub-trendc__final{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:999px;border:2px solid var(--hub-trend, #ff6b35);color:var(--hub-text, rgb(var(--color-foreground)));text-decoration:none;font-weight:800;background:transparent;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1)}.hub-trendc__final:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(var(--color-foreground),.1);background:#ff6b350f}.hub-trendc__final:focus-visible{outline:2px solid var(--hub-text, rgb(var(--color-foreground)));outline-offset:3px}@media (min-width: 750px){.hub-trendc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width: 990px){.hub-trendc__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hub-trendc__body{padding:16px 18px 18px}}.hub-dest{background:var(--hub-bg, rgb(var(--color-background)));color:var(--hub-text, rgb(var(--color-foreground)))}.hub-dest__wrap{max-width:1100px;margin:0 auto;padding-top:calc(var(--section-padding-top, 0px) + 0px);padding-bottom:calc(var(--section-padding-bottom, 0px) + 0px)}.hub-dest__head{margin:0 0 14px}.hub-dest__title{margin:0 0 6px;letter-spacing:-.01em}.hub-dest__sub{margin:0;color:var(--hub-muted, rgba(var(--color-foreground), .72));line-height:1.5}.hub-dest__grid{display:grid;grid-template-columns:1fr;gap:14px}.hub-dest__card{background:var(--hub-bg, rgb(var(--color-background)));border:1px solid var(--hub-border, rgba(var(--color-foreground), .1));border-radius:18px;overflow:hidden;box-shadow:0 10px 26px rgba(var(--color-foreground),.05);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.hub-dest__card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(var(--color-foreground),.1);border-color:rgba(var(--color-foreground),.16)}.hub-dest__media{aspect-ratio:4 / 3;overflow:hidden;background:linear-gradient(180deg,rgba(var(--color-foreground),.03),rgba(var(--color-foreground),.01))}.hub-dest__img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .3s cubic-bezier(.4,0,.2,1)}.hub-dest__card:hover .hub-dest__img{transform:scale(1.05)}.hub-dest__ph{width:100%;height:100%;background:linear-gradient(135deg,rgba(var(--color-foreground),.06),rgba(var(--color-foreground),.02));border-bottom:1px solid var(--hub-border, rgba(var(--color-foreground), .1))}.hub-dest__body{padding:14px 16px 16px}.hub-dest__name{margin:0 0 6px;letter-spacing:-.01em;line-height:1.2}.hub-dest__text{margin:0 0 12px;color:var(--hub-muted, rgba(var(--color-foreground), .72));line-height:1.55}.hub-dest__links{display:flex;gap:12px;flex-wrap:wrap}.hub-dest__link{display:inline-flex;align-items:center;min-height:44px;padding:8px 10px;border-radius:12px;color:var(--hub-text, rgb(var(--color-foreground)));text-decoration:none;border:1px solid var(--hub-border, rgba(var(--color-foreground), .1));background:transparent;font-weight:700;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1)}.hub-dest__link:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(var(--color-foreground),.08);background:rgba(var(--color-foreground),.03)}.hub-dest__link:focus-visible{outline:2px solid var(--hub-text, rgb(var(--color-foreground)));outline-offset:3px}@media (min-width: 750px){.hub-dest__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width: 990px){.hub-dest__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.hub-dest__body{padding:16px 18px 18px}}.hub-faq{background:var(--hub-bg, rgb(var(--color-background)));color:var(--hub-text, rgb(var(--color-foreground)))}.hub-faq__wrap{max-width:1100px;margin:0 auto;padding-top:calc(var(--section-padding-top, 0px) + 0px);padding-bottom:calc(var(--section-padding-bottom, 0px) + 0px)}.hub-faq__head{margin:0 0 14px}.hub-faq__title{margin:0 0 6px;letter-spacing:-.01em}.hub-faq__sub{margin:0;color:var(--hub-muted, rgba(var(--color-foreground), .72));line-height:1.5}.hub-faq__list{display:grid;gap:12px}.hub-faq__item{border:1px solid var(--hub-border, rgba(var(--color-foreground), .1));border-radius:16px;background:var(--hub-bg, rgb(var(--color-background)));box-shadow:0 10px 26px rgba(var(--color-foreground),.05);overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.hub-faq__item:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(var(--color-foreground),.1);border-color:rgba(var(--color-foreground),.16)}.hub-faq__q{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;list-style:none;cursor:pointer;min-height:44px}.hub-faq__q::-webkit-details-marker{display:none}.hub-faq__qtext{font-weight:800;letter-spacing:-.01em;line-height:1.25}.hub-faq__icon{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hub-border, rgba(var(--color-foreground), .1));color:var(--hub-text, rgb(var(--color-foreground)));transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);flex:0 0 auto}.hub-faq__item[open] .hub-faq__icon{transform:rotate(45deg);background:rgba(var(--color-foreground),.03)}.hub-faq__a{padding:0 16px 14px;color:var(--hub-muted, rgba(var(--color-foreground), .72));line-height:1.6}.hub-faq__a p{margin:0}.hub-faq__q:focus-visible{outline:2px solid var(--hub-text, rgb(var(--color-foreground)));outline-offset:3px;border-radius:12px}@media (min-width: 990px){.hub-faq__q{padding:16px 18px}.hub-faq__a{padding:0 18px 16px}}.hub-articles{background:var(--hub-bg, rgb(var(--color-background)));color:var(--hub-text, rgb(var(--color-foreground)))}.hub-articles__wrap{max-width:1100px;margin:0 auto;padding-top:calc(var(--section-padding-top, 0px) + 0px);padding-bottom:calc(var(--section-padding-bottom, 0px) + 0px)}.hub-articles__head{margin:0 0 14px}.hub-articles__title{margin:0 0 6px;letter-spacing:-.01em}.hub-articles__sub{margin:0;color:var(--hub-muted, rgba(var(--color-foreground), .72));line-height:1.5}.hub-articles__grid{display:grid;grid-template-columns:1fr;gap:14px}.hub-articles__card{display:grid;grid-template-columns:1fr;text-decoration:none;color:inherit;background:var(--hub-bg, rgb(var(--color-background)));border:1px solid var(--hub-border, rgba(var(--color-foreground), .1));border-radius:18px;overflow:hidden;box-shadow:0 10px 26px rgba(var(--color-foreground),.05);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1);min-height:44px}.hub-articles__card:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(var(--color-foreground),.1);border-color:rgba(var(--color-foreground),.16)}.hub-articles__media{aspect-ratio:4 / 3;overflow:hidden;background:linear-gradient(180deg,rgba(var(--color-foreground),.03),rgba(var(--color-foreground),.01))}.hub-articles__img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1);transition:transform .3s cubic-bezier(.4,0,.2,1)}.hub-articles__card:hover .hub-articles__img{transform:scale(1.05)}.hub-articles__ph{width:100%;height:100%;background:linear-gradient(135deg,rgba(var(--color-foreground),.06),rgba(var(--color-foreground),.02));border-bottom:1px solid var(--hub-border, rgba(var(--color-foreground), .1))}.hub-articles__body{padding:14px 16px 16px}.hub-articles__name{margin:0 0 6px;letter-spacing:-.01em;line-height:1.2}.hub-articles__desc{margin:0 0 10px;color:var(--hub-muted, rgba(var(--color-foreground), .72));line-height:1.55}.hub-articles__cta{display:inline-flex;align-items:center;min-height:44px;padding:6px 8px;margin-left:-8px;border-radius:12px;font-weight:800;color:var(--hub-text, rgb(var(--color-foreground)))}.hub-articles__card:hover .hub-articles__cta{text-decoration:underline;text-underline-offset:3px}.hub-articles__card:focus-visible{outline:2px solid var(--hub-text, rgb(var(--color-foreground)));outline-offset:3px;border-radius:18px}@media (min-width: 750px){.hub-articles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width: 990px){.hub-articles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hub-articles__body{padding:16px 18px 18px}}.hub-final{background:var(--hub-bg, rgb(var(--color-background)));color:var(--hub-text, rgb(var(--color-foreground)))}.hub-final--soft .hub-final__wrap{border:1px solid var(--hub-border, rgba(var(--color-foreground), .1));border-radius:22px;background:rgba(var(--color-foreground),.02)}.hub-final__wrap{max-width:1100px;margin:0 auto;padding-top:calc(var(--section-padding-top, 0px) + 0px);padding-bottom:calc(var(--section-padding-bottom, 0px) + 0px)}.hub-final__grid{display:grid;grid-template-columns:1fr;gap:16px;padding:16px}.hub-final__title{margin:0 0 8px;letter-spacing:-.01em}.hub-final__text{margin:0 0 12px;color:var(--hub-muted, rgba(var(--color-foreground), .72));line-height:1.55}.hub-final__incentive{margin:0;display:flex;align-items:center;gap:10px;color:var(--hub-text, rgb(var(--color-foreground)))}.hub-final__pill{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 10px;border-radius:999px;background:var(--hub-accent, rgb(var(--color-button)));color:var(--hub-accent-text, rgb(var(--color-button-text)));font-weight:900;letter-spacing:.02em}.hub-final__incentive-text{color:var(--hub-muted, rgba(var(--color-foreground), .72))}.hub-final__form{border:1px solid var(--hub-border, rgba(var(--color-foreground), .1));border-radius:18px;padding:14px;background:var(--hub-bg, rgb(var(--color-background)));box-shadow:0 10px 26px rgba(var(--color-foreground),.05);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1)}.hub-final__form:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(var(--color-foreground),.1);border-color:rgba(var(--color-foreground),.16)}.hub-final__label{display:block;font-weight:800;margin:0 0 8px}.hub-final__row{display:grid;grid-template-columns:1fr;gap:10px}.hub-final__input{min-height:44px;padding:12px 14px;border-radius:14px;border:1px solid var(--hub-border, rgba(var(--color-foreground), .1));background:rgba(var(--color-background),1);color:var(--hub-text, rgb(var(--color-foreground)))}.hub-final__input:focus-visible{outline:2px solid var(--hub-text, rgb(var(--color-foreground)));outline-offset:3px}.hub-final__btn{min-height:44px;padding:12px 14px;border-radius:14px;border:0;background:var(--hub-accent, rgb(var(--color-button)));color:var(--hub-accent-text, rgb(var(--color-button-text)));font-weight:900;cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),filter .3s cubic-bezier(.4,0,.2,1)}.hub-final__btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(var(--color-foreground),.1);filter:saturate(1.05)}.hub-final__btn:focus-visible{outline:2px solid var(--hub-text, rgb(var(--color-foreground)));outline-offset:3px}.hub-final__msg{margin:10px 0 0;color:var(--hub-muted, rgba(var(--color-foreground), .72));line-height:1.5}.hub-final__msg--err{color:var(--hub-text, rgb(var(--color-foreground)))}.hub-final__privacy{margin:10px 0 0}.hub-final__privacy-link{display:inline-flex;align-items:center;min-height:44px;padding:6px 8px;margin-left:-8px;border-radius:12px;color:var(--hub-muted, rgba(var(--color-foreground), .72));text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.hub-final__privacy-link:hover{text-decoration:underline;text-underline-offset:3px}.hub-final__privacy-link:focus-visible{outline:2px solid var(--hub-text, rgb(var(--color-foreground)));outline-offset:3px}.hub-final__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 16px;border-radius:999px;border:1px solid var(--hub-border, rgba(var(--color-foreground), .1));text-decoration:none;color:var(--hub-text, rgb(var(--color-foreground)));font-weight:900;background:transparent;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1)}.hub-final__secondary:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(var(--color-foreground),.1);background:rgba(var(--color-foreground),.03)}.hub-final__secondary:focus-visible{outline:2px solid var(--hub-text, rgb(var(--color-foreground)));outline-offset:3px}@media (min-width: 750px){.hub-final__grid{grid-template-columns:1.1fr .9fr;align-items:start;padding:18px}.hub-final__row{grid-template-columns:1fr auto;align-items:center}}@media (min-width: 990px){.hub-final__grid{padding:22px}}#MainContent .shopify-section[id^=shopify-section-hub_]+.shopify-section[id^=shopify-section-hub_]{position:relative;margin-top:clamp(14px,2.6vw,22px);padding-top:clamp(22px,4vw,40px)}#MainContent .shopify-section[id^=shopify-section-hub_]+.shopify-section[id^=shopify-section-hub_]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1100px,calc(100% - 32px));height:1px;background:linear-gradient(90deg,transparent,var(--hub-border, rgba(var(--color-foreground), .12)),transparent);pointer-events:none}@media (min-width: 990px){#MainContent .shopify-section[id^=shopify-section-hub_]+.shopify-section[id^=shopify-section-hub_]{margin-top:18px;padding-top:44px}#MainContent .shopify-section[id^=shopify-section-hub_]+.shopify-section[id^=shopify-section-hub_]:before{width:min(1100px,calc(100% - 72px))}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/page-hub.css.map */
