@charset "UTF-8";:root{--font-primary:"freight-sans-pro",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-heading:"din-condensed",ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--color-brand-primary:#000;--color-brand-secondary:#825e30;--color-brand-accent:#a7947a;--color-surface-primary:#fff;--color-surface-secondary:#fafafa;--color-surface-elevated:#eee;--color-surface-muted:#666;--color-surface-dark:#2c2c2c;--color-surface-gray:#9b9b9a;--color-surface-info-box:#f1f1f1;--color-surface-inverse:#202020;--color-surface-light-silver:#d8d8d8;--color-surface-tan:#cdc09c;--color-surface-scrollbar:#979797;--color-surface-scrollbar-thumb:#373737;--color-surface-scrollbar-track:#e5e5e5;--color-surface-retailer-panel:#f4f4f4;--color-surface-row-hover:#e1e1e1;--color-surface-black-opacity:rgba(0,0,0,.8);--color-surface-circle-number:#a7947a;--color-surface-hexagon:#c3cfd3;--color-surface-pastel-blue:#b8d3e0;--color-surface-navy:#121c28;--color-surface-dark-stale-gray:#545b62;--color-surface-bright-gray:#e9ecef;--color-surface-gemkids-card:#333;--color-surface-gemkids-section:#111;--color-text-primary:#212121;--color-text-secondary:#666;--color-text-inactive:#888;--color-text-gray:#999;--color-text-inverse:#202020;--color-text-gold:#a7947a;--color-text-icon:#a7947a;--color-text-red:#de111e;--color-text-link:#0477aa;--color-text-off-white:#f1f1f1;--color-text-seablue:#0477aa;--color-text-link-hover:#035d88;--color-text-crimson:#a22c3c;--color-text-blue-gray:#3f4e60;--color-text-davy-gray:#535353;--color-text-navy:#121c28;--color-interactive-default:#000;--color-interactive-hover:#333;--color-interactive-active:#555;--color-interactive-disabled:#ccc;--color-interactive-nav-hover:#94703e;--color-border-default:#e0e0e0;--color-border-subtle:#f0f0f0;--color-border-strong:#c8c8c8;--color-border-gold:#a7947a;--color-border-muted:#666;--color-border-dark:#666;--color-border-input-subtle:#e8e8e8;--color-status-success:#249651;--color-status-warning:#f59e0b;--color-status-error:#de111e;--color-status-info:#2563eb;--color-gemkids-fact-number:#11c0e0;--color-gemkids-subtitle:#ccc;--color-gemkids-pronunciation:#aaa;--color-gemkids-frame-border:#de5d35;--color-gemkids-word-green:#24cc0e;--color-gemkids-word-blue:#0e94cc;--color-gemkids-word-red:#dd2e2e;--color-gemkids-word-purple:#a83af4;--color-gemkids-word-pink:#f75a99;--color-gemkids-word-orange:#f08220;--color-gemkids-word-yellow:#e7d225;--color-gemkids-word-brown:#7d5531;--color-gemkids-word-gray:#8f8f8f;--color-gemkids-word-white:#fff;--color-gemkids-cta-bg:#4eb8d1;--color-gemkids-cta-hover-border:#42a0f2;--color-map-water:#dfd7c5;--color-map-water-label:#9e9e9e;--color-map-landscape:#dfdbd2;--color-map-landscape-natural:#eae6e0;--color-map-road-fill:#bbb6ad;--color-map-road-stroke:#979185;--color-map-highway-fill:#b0a58e;--color-map-highway-stroke:#c4beb0;--color-map-highway-label:#fff;--color-map-label-fill:#616161;--color-map-label-stroke:#f5f5f5;--color-map-poi-fill:#eee;--color-map-poi-label:#757575;--color-map-transit-fill:#e5e5e5;--color-map-transit-label:#757575;--color-map-admin-stroke:#c9c9c9;--color-map-admin-land-parcel-label:#bdbdbd;--color-map-admin-country-stroke:#979185;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-date:18px;--typography-font-family-sans:var(--font-primary),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--typography-font-family-heading:var(--font-heading),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--typography-font-family-mono:ui-monospace,"Cascadia Code","Source Code Pro",Menlo,Consolas,"DejaVu Sans Mono",monospace;--typography-font-family-freight:freight-sans-pro,sans-serif;--typography-font-family-dincondensed:din-condensed,sans-serif;--typography-font-family-arial:Arial,Helvetica,sans-serif;--typography-font-size-xs:0.75rem;--typography-font-size-sm:0.875rem;--typography-font-size-base:1rem;--typography-font-size-lg:1.125rem;--typography-font-size-xl:1.25rem;--typography-font-size-2xl:1.5rem;--typography-font-size-3xl:1.875rem;--typography-font-size-4xl:2.25rem;--typography-font-size-5xl:4rem;--typography-font-size-date:15px;--typography-font-weight-light:300;--typography-font-weight-normal:400;--typography-font-weight-medium:500;--typography-font-weight-semibold:600;--typography-font-weight-bold:700;--typography-font-weight-extrabold:800;--typography-line-height-none:1;--typography-line-height-tight:1.25;--typography-line-height-snug:1.375;--typography-line-height-normal:1.5;--typography-line-height-relaxed:1.625;--typography-line-height-loose:2;--border-radius-none:0;--border-radius-sm:0.125rem;--border-radius-md:0.375rem;--border-radius-lg:0.5rem;--border-radius-xl:0.75rem;--border-radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--shadow-bottom:0 5px 5px -5px rgba(0,0,0,.25);--word-break-word:break-word;--flex-basis-19p:19%;--theme-border-default:var(--color-border-default);--theme-border-subtle:var(--color-border-subtle);--theme-border-strong:var(--color-border-strong);--theme-border-gold:var(--color-border-gold);--theme-border-muted:var(--color-border-muted);--theme-border-dark:var(--color-border-dark);--theme-border-input-subtle:var(--color-border-input-subtle);--theme-brand-primary:var(--color-brand-primary);--theme-brand-secondary:var(--color-brand-secondary);--theme-brand-accent:var(--color-brand-accent);--theme-gemkids-fact-number:var(--color-gemkids-fact-number);--theme-gemkids-subtitle:var(--color-gemkids-subtitle);--theme-gemkids-pronunciation:var(--color-gemkids-pronunciation);--theme-gemkids-frame-border:var(--color-gemkids-frame-border);--theme-gemkids-word-green:var(--color-gemkids-word-green);--theme-gemkids-word-blue:var(--color-gemkids-word-blue);--theme-gemkids-word-red:var(--color-gemkids-word-red);--theme-gemkids-word-purple:var(--color-gemkids-word-purple);--theme-gemkids-word-pink:var(--color-gemkids-word-pink);--theme-gemkids-word-orange:var(--color-gemkids-word-orange);--theme-gemkids-word-yellow:var(--color-gemkids-word-yellow);--theme-gemkids-word-brown:var(--color-gemkids-word-brown);--theme-gemkids-word-gray:var(--color-gemkids-word-gray);--theme-gemkids-word-white:var(--color-gemkids-word-white);--theme-gemkids-cta-bg:var(--color-gemkids-cta-bg);--theme-gemkids-cta-hover-border:var(--color-gemkids-cta-hover-border);--theme-interactive-default:var(--color-interactive-default);--theme-interactive-hover:var(--color-interactive-hover);--theme-interactive-active:var(--color-interactive-active);--theme-interactive-disabled:var(--color-interactive-disabled);--theme-interactive-nav-hover:var(--color-interactive-nav-hover);--theme-map-water:var(--color-map-water);--theme-map-water-label:var(--color-map-water-label);--theme-map-landscape:var(--color-map-landscape);--theme-map-landscape-natural:var(--color-map-landscape-natural);--theme-map-road-fill:var(--color-map-road-fill);--theme-map-road-stroke:var(--color-map-road-stroke);--theme-map-highway-fill:var(--color-map-highway-fill);--theme-map-highway-stroke:var(--color-map-highway-stroke);--theme-map-highway-label:var(--color-map-highway-label);--theme-map-label-fill:var(--color-map-label-fill);--theme-map-label-stroke:var(--color-map-label-stroke);--theme-map-poi-fill:var(--color-map-poi-fill);--theme-map-poi-label:var(--color-map-poi-label);--theme-map-transit-fill:var(--color-map-transit-fill);--theme-map-transit-label:var(--color-map-transit-label);--theme-map-admin-stroke:var(--color-map-admin-stroke);--theme-map-admin-land-parcel-label:var(--color-map-admin-land-parcel-label);--theme-map-admin-country-stroke:var(--color-map-admin-country-stroke);--theme-status-success:var(--color-status-success);--theme-status-warning:var(--color-status-warning);--theme-status-error:var(--color-status-error);--theme-status-info:var(--color-status-info);--theme-surface-primary:var(--color-surface-primary);--theme-surface-secondary:var(--color-surface-secondary);--theme-surface-elevated:var(--color-surface-elevated);--theme-surface-muted:var(--color-surface-muted);--theme-surface-dark:var(--color-surface-dark);--theme-surface-gray:var(--color-surface-gray);--theme-surface-info-box:var(--color-surface-info-box);--theme-surface-inverse:var(--color-surface-inverse);--theme-surface-light-silver:var(--color-surface-light-silver);--theme-surface-tan:var(--color-surface-tan);--theme-surface-scrollbar:var(--color-surface-scrollbar);--theme-surface-scrollbar-thumb:var(--color-surface-scrollbar-thumb);--theme-surface-scrollbar-track:var(--color-surface-scrollbar-track);--theme-surface-retailer-panel:var(--color-surface-retailer-panel);--theme-surface-row-hover:var(--color-surface-row-hover);--theme-surface-black-opacity:var(--color-surface-black-opacity);--theme-surface-circle-number:var(--color-surface-circle-number);--theme-surface-hexagon:var(--color-surface-hexagon);--theme-surface-pastel-blue:var(--color-surface-pastel-blue);--theme-surface-navy:var(--color-surface-navy);--theme-surface-dark-stale-gray:var(--color-surface-dark-stale-gray);--theme-surface-bright-gray:var(--color-surface-bright-gray);--theme-surface-gemkids-card:var(--color-surface-gemkids-card);--theme-surface-gemkids-section:var(--color-surface-gemkids-section);--theme-text-primary:var(--color-text-primary);--theme-text-secondary:var(--color-text-secondary);--theme-text-inactive:var(--color-text-inactive);--theme-text-gray:var(--color-text-gray);--theme-text-inverse:var(--color-text-inverse);--theme-text-gold:var(--color-text-gold);--theme-text-icon:var(--color-text-icon);--theme-text-red:var(--color-text-red);--theme-text-link:var(--color-text-link);--theme-text-off-white:var(--color-text-off-white);--theme-text-seablue:var(--color-text-seablue);--theme-text-link-hover:var(--color-text-link-hover);--theme-text-crimson:var(--color-text-crimson);--theme-text-blue-gray:var(--color-text-blue-gray);--theme-text-davy-gray:var(--color-text-davy-gray);--theme-text-navy:var(--color-text-navy);--theme-spacing-xs:var(--spacing-xs);--theme-spacing-sm:var(--spacing-sm);--theme-spacing-md:var(--spacing-md);--theme-spacing-lg:var(--spacing-lg);--theme-spacing-xl:var(--spacing-xl);--theme-spacing-2xl:var(--spacing-2xl);--theme-spacing-3xl:var(--spacing-3xl);--theme-spacing-date:var(--spacing-date);--theme-font-sans:var(--typography-font-family-sans);--theme-font-heading:var(--typography-font-family-heading);--theme-font-mono:var(--typography-font-family-mono);--theme-font-freight:var(--typography-font-family-freight);--theme-font-dincondensed:var(--typography-font-family-dincondensed);--theme-font-arial:var(--typography-font-family-arial);--theme-font-size-xs:var(--typography-font-size-xs);--theme-font-size-sm:var(--typography-font-size-sm);--theme-font-size-base:var(--typography-font-size-base);--theme-font-size-lg:var(--typography-font-size-lg);--theme-font-size-xl:var(--typography-font-size-xl);--theme-font-size-2xl:var(--typography-font-size-2xl);--theme-font-size-3xl:var(--typography-font-size-3xl);--theme-font-size-4xl:var(--typography-font-size-4xl);--theme-font-size-5xl:var(--typography-font-size-5xl);--theme-font-size-date:var(--typography-font-size-date);--theme-font-weight-light:var(--typography-font-weight-light);--theme-font-weight-normal:var(--typography-font-weight-normal);--theme-font-weight-medium:var(--typography-font-weight-medium);--theme-font-weight-semibold:var(--typography-font-weight-semibold);--theme-font-weight-bold:var(--typography-font-weight-bold);--theme-font-weight-extrabold:var(--typography-font-weight-extrabold);--theme-line-height-none:var(--typography-line-height-none);--theme-line-height-tight:var(--typography-line-height-tight);--theme-line-height-snug:var(--typography-line-height-snug);--theme-line-height-normal:var(--typography-line-height-normal);--theme-line-height-relaxed:var(--typography-line-height-relaxed);--theme-line-height-loose:var(--typography-line-height-loose);--theme-radius-none:var(--border-radius-none);--theme-radius-sm:var(--border-radius-sm);--theme-radius-md:var(--border-radius-md);--theme-radius-lg:var(--border-radius-lg);--theme-radius-xl:var(--border-radius-xl);--theme-radius-full:var(--border-radius-full);--theme-shadow-sm:var(--shadow-sm);--theme-shadow-md:var(--shadow-md);--theme-shadow-lg:var(--shadow-lg);--theme-shadow-xl:var(--shadow-xl);--theme-shadow-bottom:var(--shadow-bottom);--theme-flex-basis-19p:var(--flex-basis-19p);--theme-word-break-word:var(--word-break-word);--theme-transition-colors:color 0.2s ease-in-out,background-color 0.2s ease-in-out,border-color 0.2s ease-in-out;--theme-transition-transform:transform 0.2s ease-in-out;--theme-transition-opacity:opacity 0.2s ease-in-out}[data-theme=gia]{--theme-brand-primary:var(--color-brand-primary);--theme-brand-secondary:var(--color-brand-secondary);--theme-brand-accent:var(--color-brand-accent)}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(fb6f3c230cb846e25247.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(a4e97f5a2a64f0ab1323.eot);src:url(a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(295183786cd8a1389865.woff) format("woff"),url(c94f7671dcc99dce43e2.ttf) format("truetype"),url(2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}