:root{--gz-orange:#ff9100;--gz-orange-hover:#e8820e;--gz-orange-deep:#ff6b00;--gz-coral:#ff5252;--gz-violet:#7c3aed;--gz-violet-hover:#6b2fd9;--gz-ink:#242f33;--gz-primary:var(--gz-orange);--gz-primary-hover:var(--gz-orange-hover);--gz-secondary:var(--gz-violet);--gz-secondary-hover:var(--gz-violet-hover);--gz-primary-text:var(--gz-primary);--gz-on-primary:var(--gz-white);--gz-white:#fff;--gz-text:#5f5e5a;--gz-text-muted:#6e6d68;--gz-surface-soft:#fafafa;--gz-border:#eee;--gz-border-strong:#8e8a83;--gz-border-card:#e4e5e7;--gz-sand:#f1efe8;--gz-decor:#e3e1d9;--gz-primary-12:rgba(255,145,0,.12);--gz-primary-tint:#fff8f0;--gz-primary-soft:#fff4e5;--gz-primary-border:#ffe0b3;--gz-primary-stack-1:#ffe3c2;--gz-primary-stack-2:#ffcd96;--gz-secondary-tint:#f5f1fe;--gz-secondary-soft:#f0e9fd;--gz-secondary-stack-1:#e4d6fc;--gz-secondary-stack-2:#d2bcf8;--gz-success:#047857;--gz-font:"Montserrat",sans-serif;--gz-fs-h1:38px;--gz-fs-h2:clamp(1.5rem,3vw,2rem);--gz-fs-h3:22px;--gz-fs-lead:17px;--gz-fs-body:15px;--gz-fs-sm:13px;--gz-fs-xs:12px;--gz-lh-tight:1.2;--gz-lh-body:1.6;--gz-lh-loose:1.7;--gz-radius-sm:10px;--gz-radius:16px;--gz-radius-lg:20px;--gz-radius-pill:999px;--gz-shadow-rest:0 4px 16px -6px rgba(36,47,51,.12);--gz-shadow-hover:0 16px 32px -10px rgba(36,47,51,.2);--gz-shadow-primary:0 10px 28px rgba(255,145,0,.5);--gz-shadow-secondary:0 10px 28px rgba(124,58,237,.4);--gz-section-y:64px;--gz-section-x:56px;--gz-gap:22px;--gz-content-max:1280px;--gz-zebra-bg:#f1f1f2;--gz-stripes-light:url(/build/images/stripes8.b72a7c8a.png);--gz-stripes-soft:url(/build/images/stripes.479b3e84.png);--gz-gradient-primary:linear-gradient(135deg,var(--gz-orange) 0%,var(--gz-coral) 100%);--gz-ease-out:cubic-bezier(.16,1,.3,1);--gz-ease-spring:cubic-bezier(.34,1.56,.64,1);--gz-ease-stack:cubic-bezier(.22,1,.36,1)}.body-cobrand{--gz-primary:var(--color-primary);--gz-primary-hover:var(--color-primary-hover);--gz-primary-text:var(--color-primary);--gz-on-primary:var(--gz-white);--gz-secondary:var(--color-secondary);--gz-secondary-hover:var(--color-secondary);--gz-primary-12:color-mix(in srgb,var(--color-primary) 12%,transparent);--gz-primary-tint:color-mix(in srgb,var(--color-primary) 6%,#fff);--gz-primary-soft:color-mix(in srgb,var(--color-primary) 12%,#fff);--gz-primary-border:color-mix(in srgb,var(--color-primary) 30%,#fff);--gz-primary-stack-1:color-mix(in srgb,var(--color-primary) 25%,#fff);--gz-primary-stack-2:color-mix(in srgb,var(--color-primary) 45%,#fff);--gz-secondary-tint:color-mix(in srgb,var(--color-secondary) 6%,#fff);--gz-secondary-soft:color-mix(in srgb,var(--color-secondary) 12%,#fff);--gz-secondary-stack-1:color-mix(in srgb,var(--color-secondary) 25%,#fff);--gz-secondary-stack-2:color-mix(in srgb,var(--color-secondary) 45%,#fff);--gz-shadow-primary:0 10px 28px color-mix(in srgb,var(--color-primary) 50%,transparent);--gz-shadow-secondary:0 10px 28px color-mix(in srgb,var(--color-secondary) 40%,transparent);--gz-gradient-primary:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%)}.gz-ds{background:var(--gz-white);color:var(--gz-ink);font-family:var(--gz-font);font-size:var(--gz-fs-body);line-height:var(--gz-lh-body)}.gz-ds *,.gz-ds :after,.gz-ds :before{box-sizing:border-box}.gz-ds blockquote,.gz-ds dd,.gz-ds dl,.gz-ds figure,.gz-ds h1,.gz-ds h2,.gz-ds h3,.gz-ds h4,.gz-ds h5,.gz-ds h6,.gz-ds p{margin:0}.gz-ds ol,.gz-ds ul{margin:0;padding:0}.gz-ds img{display:block;max-width:100%}.gz-ds a{color:var(--gz-primary-text);text-decoration:none}.gz-ds a:hover{color:var(--gz-primary-hover)}.gz-ds h1{font-size:var(--gz-fs-h1);letter-spacing:-.02em}.gz-ds h1,.gz-ds h2{color:var(--gz-ink);font-weight:800;line-height:var(--gz-lh-tight)}.gz-ds h2{font-size:var(--gz-fs-h2)}.gz-ds h3{color:var(--gz-ink);font-size:var(--gz-fs-h3);font-weight:800;line-height:1.3}.gz-ds .gz-hl-orange{color:var(--gz-primary);font-style:normal}.gz-ds .gz-hl-violet{color:var(--gz-secondary);font-style:normal}.gz-ds .gz-eyebrow{color:var(--gz-primary-text);font-size:var(--gz-fs-xs);font-weight:700;letter-spacing:.08em;margin-bottom:10px;text-transform:uppercase}.gz-ds .gz-eyebrow-violet{color:var(--gz-secondary)}.gz-ds [tabindex]:focus-visible,.gz-ds a:focus-visible,.gz-ds button:focus-visible,.gz-ds summary:focus-visible{border-radius:8px;outline:2px solid var(--gz-secondary);outline-offset:3px}.gz-ds .gz-btn{align-items:center;border:none;border-radius:var(--gz-radius-pill);cursor:pointer;display:inline-flex;font-family:var(--gz-font);font-size:16px;font-weight:600;gap:8px;line-height:1;padding:14px 32px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.gz-ds .gz-btn:hover{font-weight:600!important;letter-spacing:normal}.gz-ds .gz-btn-primary{background:var(--gz-primary);color:var(--gz-on-primary)}.gz-ds .gz-btn-primary:hover{background:var(--gz-primary-hover);box-shadow:var(--gz-shadow-primary);color:var(--gz-on-primary);transform:translateY(-3px) scale(1.02)}.gz-ds .gz-btn-secondary{background:transparent;border:2px solid var(--gz-primary);color:var(--gz-primary-text);font-size:15px;padding:12px 28px}.gz-ds .gz-btn-secondary:hover{background:var(--gz-primary);box-shadow:0 6px 18px var(--gz-primary-12);color:var(--gz-on-primary);transform:translateY(-2px)}.gz-ds .gz-btn-violet{background:var(--gz-secondary);color:var(--gz-white)}.gz-ds .gz-btn-violet:hover{background:var(--gz-secondary-hover);box-shadow:var(--gz-shadow-secondary);color:var(--gz-white);transform:translateY(-3px) scale(1.02)}.gz-ds .gz-btn-lg{font-size:16px;padding:15px 30px}.gz-ds .gz-btn-block{justify-content:center;width:100%}.gz-ds .gz-link{color:var(--gz-primary-text);font-size:14px;font-weight:600;text-decoration:none}@media (max-width:480px){.gz-ds .gz-btn-lg{font-size:14px;padding:12px 22px}}.gz-ds .gz-badge{align-items:center;border-radius:var(--gz-radius-pill);display:inline-flex;font-size:var(--gz-fs-sm);font-weight:500;gap:4px;padding:6px 16px;white-space:nowrap}.gz-ds .gz-badge-orange{background:var(--gz-primary-12);color:var(--gz-primary-text)}.gz-ds .gz-badge-violet{background:var(--gz-secondary-soft);color:var(--gz-secondary)}.gz-ds .gz-section{border-bottom:1px solid var(--gz-border);padding:var(--gz-section-y) var(--gz-section-x)}.gz-ds .gz-section-last{border-bottom:none}.gz-ds .gz-section-orange{background:var(--gz-primary);background-image:var(--gz-stripes-soft);border-bottom:none;color:var(--gz-white)}.gz-ds .gz-section-orange h2{color:var(--gz-ink)}.gz-ds .gz-section-orange h3{color:var(--gz-white)}.gz-ds .gz-section-orange .gz-eyebrow,.gz-ds .gz-section-orange .gz-eyebrow-violet{color:var(--gz-white);font-weight:800}.gz-ds .gz-section-orange .gz-section-sub,.gz-ds .gz-section-orange p{color:var(--gz-white)}.gz-ds .gz-section-orange .gz-card{background:hsla(0,0%,100%,.95)}.gz-ds .gz-section-orange .gz-media-card{border:none;box-shadow:0 8px 24px rgba(0,0,0,.15)}.gz-ds .gz-section-orange .gz-btn-primary{background:var(--gz-white);color:var(--gz-primary-text)}.gz-ds .gz-section-orange .gz-btn-primary:hover{background:var(--gz-primary-soft);color:var(--gz-primary-text)}.gz-ds .gz-section-sub{color:var(--gz-text);font-size:var(--gz-fs-body);line-height:var(--gz-lh-body);margin-bottom:32px;max-width:560px}.gz-ds .gz-section-sub-tight{margin-bottom:14px}.gz-ds .gz-section-sub-flush{margin-bottom:0}.gz-ds .gz-section-sub-wide{max-width:none}.gz-ds .gz-section h2{margin-bottom:10px}.gz-ds .gz-section-block{margin-top:24px}.gz-ds .gz-section-cta{margin-top:32px;text-align:center}.gz-ds .gz-grid{display:grid;gap:var(--gz-gap)}.gz-ds .gz-grid-3{grid-template-columns:repeat(3,1fr)}.gz-ds .gz-grid-fit{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.gz-ds .gz-pattern-content{position:relative;z-index:1}.gz-ds .gz-mission{background:var(--gz-primary-soft);border:1px solid var(--gz-primary-border);border-radius:var(--gz-radius);color:var(--gz-ink);font-size:var(--gz-fs-lead);font-weight:700;line-height:1.5;max-width:640px;padding:20px 26px}.gz-ds .gz-stats{background:var(--gz-secondary);padding:40px 24px 52px}.gz-ds .gz-stats-inner{display:flex;flex-wrap:wrap;gap:48px;justify-content:center;margin:0 auto;max-width:860px}.gz-ds .gz-stat{position:relative;text-align:center}.gz-ds .gz-stat:not(:last-child):after{background:hsla(0,0%,100%,.15);content:"";height:80%;position:absolute;right:-24px;top:10%;width:1px}.gz-ds .gz-stat-icon{display:block;font-size:28px;line-height:1;margin-bottom:8px}.gz-ds .gz-stat-val{color:var(--gz-white);display:block;font-size:32px;font-weight:800;line-height:1;transition:opacity .3s}.gz-ds .gz-stat-lbl{color:var(--gz-white);font-size:var(--gz-fs-sm);margin-top:6px}.gz-ds .gz-stats-light{background:var(--gz-white);border-bottom:1px solid var(--gz-border);border-top:1px solid var(--gz-border)}.gz-ds .gz-stats-light .gz-stat-val{color:var(--gz-primary)}.gz-ds .gz-stats-light .gz-stat-lbl{color:var(--gz-text)}.gz-ds .gz-stats-light .gz-stat:not(:last-child):after{background:var(--gz-border)}@media (max-width:900px){.gz-ds .gz-section{padding:48px 24px}.gz-ds .gz-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.gz-ds .gz-stats-inner{align-items:center;flex-direction:column;gap:28px}.gz-ds .gz-stat:not(:last-child):after{display:none}}@media (max-width:480px){.gz-ds .gz-section{padding:36px 16px}.gz-ds .gz-grid-3{grid-template-columns:1fr}}.gz-ds .gz-stack{display:flex;flex-direction:column;gap:22px;max-width:460px;padding-bottom:34px}.gz-ds .gz-stack-card{align-items:center;border:1.5px solid var(--gz-border);border-radius:var(--gz-radius);cursor:pointer;display:flex;gap:16px;padding:18px 20px;position:relative;text-decoration:none;transition:transform .4s var(--gz-ease-stack),box-shadow .4s ease;z-index:2}.gz-ds .gz-stack-card:after,.gz-ds .gz-stack-card:before{border-radius:var(--gz-radius);content:"";inset:0;position:absolute;transition:transform .4s var(--gz-ease-stack),opacity .4s ease;z-index:-1}.gz-ds .gz-stack-card:focus-visible,.gz-ds .gz-stack-card:hover{box-shadow:0 16px 30px -8px rgba(36,47,51,.22);transform:translate(-4px,-7px) rotate(-1.5deg)}.gz-ds .gz-stack-card-a{background:var(--gz-primary-tint);border-color:var(--gz-primary)}.gz-ds .gz-stack-card-a:before{background:var(--gz-primary-stack-1);transform:translate(7px,8px) rotate(3deg)}.gz-ds .gz-stack-card-a:after{background:var(--gz-primary-stack-2);opacity:.75;transform:translate(13px,15px) rotate(6deg)}.gz-ds .gz-stack-card-a:hover:before{transform:translate(11px,13px) rotate(6deg)}.gz-ds .gz-stack-card-a:hover:after{opacity:.55;transform:translate(20px,23px) rotate(10deg)}.gz-ds .gz-stack-card-a .gz-stack-kicker{color:var(--gz-primary)}.gz-ds .gz-stack-card-b{background:var(--gz-secondary-tint);border-color:var(--gz-secondary)}.gz-ds .gz-stack-card-b:before{background:var(--gz-secondary-stack-1);transform:translate(7px,8px) rotate(-3deg)}.gz-ds .gz-stack-card-b:after{background:var(--gz-secondary-stack-2);opacity:.75;transform:translate(13px,15px) rotate(-6deg)}.gz-ds .gz-stack-card-b:focus-visible,.gz-ds .gz-stack-card-b:hover{transform:translate(-4px,-7px) rotate(1.5deg)}.gz-ds .gz-stack-card-b:hover:before{transform:translate(11px,13px) rotate(-6deg)}.gz-ds .gz-stack-card-b:hover:after{opacity:.55;transform:translate(20px,23px) rotate(-10deg)}.gz-ds .gz-stack-card-b .gz-stack-kicker{color:var(--gz-secondary)}.gz-ds .gz-stack-card-b:hover .gz-stack-icon{transform:scale(1.1) rotate(10deg)}.gz-ds .gz-stack-icon{align-items:center;border-radius:var(--gz-radius-pill);color:var(--gz-white);display:flex;flex-shrink:0;font-size:20px;font-weight:700;height:42px;justify-content:center;transition:transform .4s var(--gz-ease-spring);width:42px}.gz-ds .gz-stack-icon-a{background:var(--gz-gradient-primary)}.gz-ds .gz-stack-icon-b{background:var(--gz-secondary)}.gz-ds .gz-stack-card:hover .gz-stack-icon{transform:scale(1.1) rotate(-10deg)}.gz-ds .gz-stack-text{flex:1}.gz-ds .gz-stack-kicker{font-size:11px;font-weight:700;letter-spacing:.05em;margin-bottom:3px;text-transform:uppercase}.gz-ds .gz-stack-title{color:var(--gz-ink);font-size:var(--gz-fs-body);font-weight:500}.gz-ds .gz-stack-arrow{color:var(--gz-text-muted);display:inline-block;flex-shrink:0;font-size:18px;transition:transform .3s ease}.gz-ds .gz-stack-card:hover .gz-stack-arrow{transform:translateX(5px)}.gz-ds .gz-card{background:var(--gz-white);border:1px solid var(--gz-border);border-radius:var(--gz-radius);padding:24px;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.gz-ds .gz-card:hover{border-color:var(--gz-primary);box-shadow:0 16px 32px -10px rgba(36,47,51,.16);transform:translateY(-6px)}.gz-ds .gz-card h3{color:var(--gz-ink);font-size:16px;font-weight:700;margin-bottom:8px}.gz-ds .gz-card p{color:var(--gz-text);font-size:14px;line-height:1.55;margin-bottom:16px}.gz-ds .gz-card-clickable{color:inherit;cursor:pointer;display:block;text-decoration:none}.gz-ds .gz-card-featured{border:2px solid var(--gz-primary)}.gz-ds .gz-card-icon{align-items:center;background:var(--gz-gradient-primary);border-radius:var(--gz-radius-pill);color:var(--gz-white);display:flex;font-size:18px;font-weight:700;height:40px;justify-content:center;margin-bottom:16px;transition:transform .3s var(--gz-ease-spring);width:40px}.gz-ds .gz-card-icon-violet{background:var(--gz-secondary)}.gz-ds .gz-card:hover .gz-card-icon{transform:scale(1.08) rotate(-6deg)}.gz-ds .gz-media-card{background:var(--gz-white);border:1px solid var(--gz-border);border-radius:var(--gz-radius-lg);box-shadow:var(--gz-shadow-rest);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.gz-ds .gz-media-card:hover{box-shadow:var(--gz-shadow-hover);transform:translateY(-6px)}.gz-ds .gz-media-card-visual{align-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,var(--gz-orange),var(--gz-orange-deep));display:flex;justify-content:center;position:relative}.gz-ds .gz-media-card-img{filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));height:auto;left:50%;max-height:76%;max-width:70%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:auto}.gz-ds .gz-media-card:hover .gz-media-card-img{transform:translate(-50%,-50%) scale(1.06)}.gz-ds .gz-media-card-thumb{border-radius:inherit;filter:none;height:100%;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.gz-ds .gz-media-card-play{align-items:center;background:var(--gz-primary);border-radius:50%;bottom:-18px;box-shadow:0 4px 12px var(--gz-primary-12);color:var(--gz-white);display:flex;font-size:14px;height:40px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);transition:background .25s ease,transform .25s ease;width:40px;z-index:2}.gz-ds .gz-media-card:hover .gz-media-card-play{background:var(--gz-orange-deep);transform:translateX(-50%) scale(1.12)}.gz-ds .gz-media-card-body{padding:28px 20px 20px}.gz-ds .gz-media-card-label{color:var(--gz-primary-text);font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.gz-ds .gz-media-card-title{color:var(--gz-ink);font-size:16px;font-weight:800;line-height:1.3}.gz-ds .gz-post-card{background:var(--gz-white);border:1px solid var(--gz-border);border-radius:var(--gz-radius-lg);box-shadow:0 4px 16px -6px rgba(36,47,51,.08);display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.gz-ds .gz-post-card:hover{box-shadow:0 16px 32px -10px rgba(36,47,51,.16);transform:translateY(-5px)}.gz-ds .gz-post-card:hover .gz-post-cover img{transform:scale(1.04)}.gz-ds .gz-post-cover{aspect-ratio:16/9;background:var(--gz-primary-tint);overflow:hidden}.gz-ds .gz-post-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.gz-ds .gz-post-body{display:flex;flex:1;flex-direction:column;padding:24px 28px 28px}.gz-ds .gz-post-cat{color:var(--gz-secondary);font-size:11px;font-weight:700;letter-spacing:.07em;margin-bottom:12px;text-transform:uppercase}.gz-ds .gz-post-title{color:var(--gz-ink);font-size:17px;font-weight:800;line-height:1.3;margin:0 0 12px}.gz-ds .gz-post-excerpt{color:var(--gz-text);flex:1;font-size:var(--gz-fs-sm);line-height:var(--gz-lh-body)}.gz-ds .gz-post-footer{align-items:center;border-top:1px solid #f0ede8;display:flex;justify-content:space-between;margin-top:20px;padding-top:16px}.gz-ds .gz-post-meta{color:var(--gz-text-muted);font-size:var(--gz-fs-xs)}.gz-ds .gz-post-read{color:var(--gz-primary-text);font-size:var(--gz-fs-sm);font-weight:700}.gz-ds .gz-cat-card{--cat-bg:var(--gz-primary-tint);--cat-border:var(--gz-primary-stack-1);--cat-accent:var(--gz-primary);background:var(--cat-bg);border:1px solid var(--cat-border);border-radius:var(--gz-radius);padding:20px}.gz-ds .gz-cat-card-violet{--cat-bg:#f5f0ff;--cat-border:#e0ccff;--cat-accent:var(--gz-secondary)}.gz-ds .gz-cat-card-green{--cat-bg:#f0fff8;--cat-border:#ccf5e0;--cat-accent:var(--gz-success)}.gz-ds .gz-cat-card-coral{--cat-bg:#fff3f0;--cat-border:#fdd5cc;--cat-accent:#ea4c1e}.gz-ds .gz-cat-card-orange{--cat-bg:#fff5f0;--cat-border:#fde0cc;--cat-accent:#e85d04}.gz-ds .gz-cat-card-blue{--cat-bg:#f0f5ff;--cat-border:#ccdeff;--cat-accent:#3a86ff}.gz-ds .gz-cat-card-amber{--cat-bg:#fffbf0;--cat-border:#fef0cc;--cat-accent:#d97706}.gz-ds .gz-cat-letter{align-items:center;background:var(--gz-white);border-radius:var(--gz-radius-sm);box-shadow:0 2px 8px rgba(36,47,51,.08);color:var(--cat-accent);display:flex;font-size:18px;font-weight:800;height:38px;justify-content:center;margin-bottom:14px;width:38px}.gz-ds .gz-cat-letter-plain{background:none;border-radius:0;box-shadow:none;font-size:2rem;height:auto;justify-content:flex-start;line-height:1;margin-bottom:6px;width:auto}.gz-ds .gz-cat-title{color:var(--gz-ink);font-size:var(--gz-fs-body);font-weight:800;margin-bottom:6px}.gz-ds .gz-cat-desc{color:var(--gz-text);font-size:var(--gz-fs-sm);line-height:1.55}.gz-ds .gz-quote-author{align-items:center;display:flex;gap:10px;margin-bottom:12px}.gz-ds .gz-quote-avatar{align-items:center;background:var(--gz-primary);border-radius:var(--gz-radius-pill);color:var(--gz-white);display:flex;flex-shrink:0;font-size:var(--gz-fs-sm);font-weight:700;height:36px;justify-content:center;width:36px}.gz-ds .gz-quote-name{color:var(--gz-ink);font-size:var(--gz-fs-sm);font-weight:700}.gz-ds .gz-quote-stars{color:var(--gz-primary-text);font-size:var(--gz-fs-sm);margin-bottom:8px}.gz-ds .gz-quote-text{color:var(--gz-text);font-size:var(--gz-fs-sm);font-style:italic;line-height:var(--gz-lh-body)}.gz-ds .gz-empty{background:var(--gz-surface-soft);border:2px dashed var(--gz-decor);border-radius:var(--gz-radius-lg);padding:52px 44px;text-align:center}.gz-ds .gz-empty-previews{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:30px}.gz-ds .gz-empty-preview{background:var(--gz-white);border:1px solid var(--gz-border);border-radius:14px;opacity:.72;overflow:hidden;text-align:left;width:158px}.gz-ds .gz-empty-preview:first-child{transform:rotate(-2deg)}.gz-ds .gz-empty-preview:nth-child(3){transform:rotate(2deg)}.gz-ds .gz-empty-preview-visual{aspect-ratio:1/1;background:var(--gz-border);overflow:hidden}.gz-ds .gz-empty-preview-visual img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gz-ds .gz-empty-preview-body{display:flex;flex-direction:column;gap:5px;padding:11px 12px 13px}.gz-ds .gz-empty-preview-label{color:var(--gz-text-muted);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gz-ds .gz-empty-preview-line{background:var(--gz-border);border-radius:var(--gz-radius-pill);height:9px}.gz-ds .gz-empty-preview-line-short{background:var(--gz-surface-soft);width:64%}.gz-ds .gz-empty-title{color:var(--gz-ink);font-size:var(--gz-fs-h3);font-weight:700;line-height:var(--gz-lh-tight);margin:0 0 10px}.gz-ds .gz-empty-text{text-wrap:pretty;color:var(--gz-text);font-size:var(--gz-fs-body);line-height:var(--gz-lh-body);margin:0 auto 26px;max-width:54ch}.gz-ds .gz-empty-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (max-width:575px){.gz-ds .gz-empty{padding:32px 20px}.gz-ds .gz-empty-preview:not(:first-child){display:none}.gz-ds .gz-empty-preview:first-child{transform:none}.gz-ds .gz-empty-actions .gz-btn{justify-content:center;width:100%}}.card.gz-fcard,.gz-fcard{background:var(--gz-white);border:1px solid var(--gz-border-strong);border-radius:var(--gz-radius-lg);box-shadow:none;color:inherit;display:flex;flex-direction:column;gap:14px;height:100%;padding:22px;position:relative;text-align:left;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.card.gz-fcard:focus-within,.card.gz-fcard:hover,.gz-fcard:focus-within,.gz-fcard:hover{border-color:var(--gz-primary);box-shadow:var(--gz-shadow-rest);transform:translateY(-4px)}.gz-fcard-logo-wrap{align-items:center;display:flex;flex:none;height:60px;justify-content:center;overflow:hidden;padding:0 44px;width:100%}.gz-fcard-logo-img{color:var(--gz-text-muted);font-size:10px;height:auto;max-height:44px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.gz-fcard-logo-img--default{height:36px;max-height:36px}.gz-fcard-heart{align-items:center;background:var(--gz-white);border:1.5px solid var(--gz-border-strong);border-radius:50%;color:var(--gz-border-strong);cursor:pointer;display:flex;font-size:16px;height:34px;justify-content:center;line-height:1;padding:0;position:absolute;right:16px;top:16px;transition:color .25s ease,border-color .25s ease,background .25s ease;width:34px;z-index:3}.gz-fcard-heart.is-saved,.gz-fcard-heart.selected,.gz-fcard-heart:focus-visible,.gz-fcard-heart:hover{background:var(--gz-primary-soft);border-color:var(--gz-primary);color:var(--gz-primary-text)}.gz-fcard-heart:hover{font-weight:inherit!important}.gz-fcard-body{display:flex;flex-direction:column;gap:6px;padding-right:26px}.gz-fcard-school{color:var(--gz-primary-text);font-size:var(--gz-fs-sm);font-weight:600;line-height:1.3}.gz-fcard-title{color:var(--gz-ink);font-size:16px;font-weight:700;line-height:1.35;margin:0}.gz-fcard-campus{align-items:flex-start;color:var(--gz-text-muted);display:flex;font-size:var(--gz-fs-sm);gap:6px;line-height:1.4}.gz-fcard-campus svg{flex:none;margin-top:2px}.gz-fcard-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:6px}.gz-fcard-cta{color:var(--gz-primary-text);font-size:14.5px;font-weight:600;text-decoration:none}.gz-fcard-cta:focus-visible,.gz-fcard-cta:hover{color:var(--gz-primary-hover);font-weight:600!important;text-decoration:none}.gz-fcard-secondary{background:var(--gz-white);border:1px solid var(--gz-border-strong);border-radius:var(--gz-radius-pill);color:var(--gz-text);cursor:pointer;font-size:var(--gz-fs-xs);font-weight:600;line-height:1.2;margin-left:auto;padding:7px 14px;transition:border-color .25s ease,color .25s ease,background .25s ease}.gz-fcard-secondary:focus-visible,.gz-fcard-secondary:hover{background:var(--gz-primary-soft);border-color:var(--gz-primary);color:var(--gz-primary-text)}.card.gz-fcard-partner,.gz-fcard-partner{border:2px solid var(--gz-primary);box-shadow:0 8px 24px var(--gz-primary-12)}.card.gz-fcard-partner:focus-within,.card.gz-fcard-partner:hover,.gz-fcard-partner:focus-within,.gz-fcard-partner:hover{box-shadow:var(--gz-shadow-primary)}.gz-fcard-badge{align-items:center;align-self:flex-start;background:var(--gz-primary-soft);border-radius:var(--gz-radius-pill);color:var(--gz-primary-text);display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:.04em;line-height:1.2;padding:4px 12px 4px 5px;text-transform:uppercase}.gz-fcard-badge-logo{border-radius:50%;display:block;flex:none;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.gz-fcard-partner .gz-fcard-cta{background:var(--gz-primary);border-radius:var(--gz-radius-pill);color:var(--gz-on-primary);flex:1;min-width:160px;padding:12px 18px;text-align:center;transition:background .25s ease}.gz-fcard-partner .gz-fcard-cta:focus-visible,.gz-fcard-partner .gz-fcard-cta:hover{background:var(--gz-primary-hover);color:var(--gz-on-primary)}@media (max-width:575.98px){.card.gz-fcard,.gz-fcard{gap:12px;padding:18px}.gz-fcard-title{font-size:15px}.gz-fcard-secondary{margin-left:0}}.card-schooltraining{align-self:stretch;display:flex;flex-direction:column}.card-schooltraining>.card.gz-fcard{cursor:pointer;flex:1;height:auto;min-height:0}.card.gz-jcard,.gz-jcard{background:var(--gz-white);border:1px solid var(--gz-border-card);border-radius:var(--gz-radius);box-shadow:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;height:100%;position:relative;text-align:left;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.card.gz-jcard:focus-within,.card.gz-jcard:hover,.gz-jcard:focus-within,.gz-jcard:hover{border-color:var(--gz-primary);box-shadow:var(--gz-shadow-rest);transform:translateY(-4px)}.gz-jcard-visual{aspect-ratio:1/1;background:var(--gz-surface-soft);border-radius:calc(var(--gz-radius) - 1px) calc(var(--gz-radius) - 1px) 0 0;overflow:hidden;position:relative}.gz-jcard-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .3s ease;width:100%}.gz-jcard:hover .gz-jcard-img{transform:scale(1.04)}.gz-jcard-heart{align-items:center;background:var(--gz-white);border:0;border-radius:50%;box-shadow:0 1px 5px rgba(36,47,51,.16);color:var(--gz-border-strong);cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;line-height:1;padding:0;position:absolute;right:9px;top:9px;transition:color .25s ease,background .25s ease;width:30px;z-index:3}.gz-jcard-heart.is-saved,.gz-jcard-heart.selected,.gz-jcard-heart:focus-visible,.gz-jcard-heart:hover{background:var(--gz-primary-soft);color:var(--gz-primary-text)}.gz-jcard-heart:hover{font-weight:inherit!important}.gz-jcard-flag{display:block;filter:drop-shadow(0 2px 6px rgba(36,47,51,.3));height:66px;left:-16px;pointer-events:none;position:absolute;top:-16px;width:66px;z-index:4}.gz-jcard-body{display:flex;flex:1;flex-direction:column;gap:6px;padding:13px 14px 14px}.gz-jcard-family{color:var(--gz-text-muted);font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.3;margin-bottom:4px;text-transform:uppercase}.gz-jcard-title{color:var(--gz-ink);font-size:14.5px;font-weight:700;line-height:1.3;margin:0}.gz-jcard-title a{color:inherit;text-decoration:none}.gz-jcard-title a:focus-visible,.gz-jcard-title a:hover{color:var(--gz-primary-text);font-weight:700!important}.gz-jcard-quote{color:var(--gz-text-muted);font-size:12.5px;font-style:italic;line-height:1.45}.gz-jcard-actions{margin-top:auto;padding-top:11px}.gz-jcard-cta{background:var(--gz-primary);border:0;border-radius:var(--gz-radius-pill);color:var(--gz-on-primary);display:block;font-size:13px;font-weight:600;line-height:1.3;padding:9px 10px;text-align:center;text-decoration:none;transition:background .25s ease;width:100%}.gz-jcard-cta:focus-visible,.gz-jcard-cta:hover{background:var(--gz-primary-hover);color:var(--gz-on-primary);font-weight:600!important;text-decoration:none}.card-job{align-self:stretch;display:flex;flex-direction:column}.card-job>.card.gz-jcard{flex:1;height:auto;min-height:0}.gz-ds .gz-table-wrap{background:var(--gz-white);border:1px solid var(--gz-border);border-radius:18px;overflow:hidden}.gz-ds .gz-table-header{align-items:center;border-bottom:1px solid var(--gz-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:18px 22px}.gz-ds .gz-table-title{color:var(--gz-ink);font-size:var(--gz-fs-body);font-weight:700}.gz-ds .gz-tabs{display:flex;flex-wrap:wrap;gap:6px}.gz-ds .gz-tab{background:var(--gz-sand);border:none;border-radius:var(--gz-radius-pill);color:var(--gz-text);cursor:pointer;font-size:var(--gz-fs-xs);padding:6px 16px;transition:background .25s ease,color .25s ease,transform .2s ease}.gz-ds .gz-tab:not(.is-active):hover{background:#e9e6dc;transform:translateY(-1px)}.gz-ds .gz-tab.is-active{background:var(--gz-ink);color:var(--gz-white);cursor:default}.gz-ds .gz-table{border-collapse:collapse;width:100%}.gz-ds .gz-table th{background:var(--gz-surface-soft);color:var(--gz-text);font-size:var(--gz-fs-xs);font-weight:700;text-align:left}.gz-ds .gz-table td,.gz-ds .gz-table th{border-bottom:1px solid var(--gz-border);padding:12px 18px}.gz-ds .gz-table td{background:var(--gz-white);color:var(--gz-ink);font-size:var(--gz-fs-sm);vertical-align:middle}.gz-ds .gz-table tr:last-child td{border-bottom:none}.gz-ds .gz-table-cta{border-top:1px solid var(--gz-border);padding:18px 22px;text-align:center}.gz-ds .gz-faq-item{border-bottom:1px solid var(--gz-border)}.gz-ds .gz-faq-item:first-of-type{border-top:1px solid var(--gz-border)}.gz-ds .gz-faq-item summary{align-items:center;color:var(--gz-ink);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:22px 4px}.gz-ds .gz-faq-item summary::-webkit-details-marker{display:none}.gz-ds .gz-faq-item[open] summary .gz-faq-icon{background:var(--gz-primary);color:var(--gz-white);transform:rotate(45deg)}.gz-ds .gz-faq-icon{align-items:center;background:var(--gz-primary-12);border-radius:var(--gz-radius-pill);color:var(--gz-primary-text);display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:28px;justify-content:center;transition:transform .25s ease,background .25s ease,color .25s ease;width:28px}.gz-ds .gz-faq-answer{color:var(--gz-text);font-size:var(--gz-fs-body);line-height:var(--gz-lh-loose);padding:0 32px 24px 4px}.gz-ds .gz-faq-answer p{margin-bottom:10px}.gz-ds .gz-faq-answer p:last-child{margin-bottom:0}.gz-ds .gz-faq-answer a{color:var(--gz-primary-text);font-weight:500}.gz-ds .gz-carousel{position:relative}.gz-ds .gz-slide{animation:gz-rise .5s ease;display:none}.gz-ds .gz-slide.is-active{display:block}.gz-ds .gz-dots{display:flex;gap:8px;margin-top:16px}.gz-ds .gz-dot{background:var(--gz-decor);border:none;border-radius:var(--gz-radius-pill);cursor:pointer;height:8px;padding:0;transition:background .25s ease,transform .25s ease;width:8px}.gz-ds .gz-dot:hover{background:#ffc787}.gz-ds .gz-dot.is-active{background:var(--gz-primary);transform:scale(1.3)}@media (max-width:900px){.gz-ds .gz-table-wrap{overflow-x:auto}.gz-ds .gz-table{min-width:600px}}@keyframes gz-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes gz-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.gz-ds .gz-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--gz-ease-out),transform .7s var(--gz-ease-out)}.gz-ds .gz-reveal.is-visible{opacity:1;transform:translateY(0)}.gz-ds .gz-reveal-item{opacity:0;transform:translateY(18px);transition:opacity .6s var(--gz-ease-out),transform .6s var(--gz-ease-out)}.gz-ds .gz-reveal-item:first-child{transition-delay:.05s}.gz-ds .gz-reveal-item:nth-child(2){transition-delay:.15s}.gz-ds .gz-reveal-item:nth-child(3){transition-delay:.25s}.gz-ds .gz-reveal-item:nth-child(4){transition-delay:.35s}.gz-ds .gz-reveal-stagger.is-visible .gz-reveal-item{opacity:1;transform:translateY(0)}html:not(.gz-js) .gz-ds .gz-reveal,html:not(.gz-js) .gz-ds .gz-reveal-item{opacity:1;transform:none;transition:none}@media (prefers-reduced-motion:reduce){.gz-ds .gz-reveal,.gz-ds .gz-reveal-item{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}}