/* MUSE Gift Studio: page-scoped editorial system. */
body.page-corporate-gifts{--cg-ink:#22382e;--cg-muted:#64675e;--cg-paper:#faf9f5;--cg-line:#dedfd5;--cg-accent:#bc5a36;background:var(--cg-paper);color:var(--cg-ink);font-size:16px}
.page-corporate-gifts header{background:var(--cg-paper);color:var(--cg-ink);padding:22px 4.8%;border-bottom:1px solid var(--cg-line);gap:24px}
.page-corporate-gifts header .brand{color:var(--cg-ink);font-size:23px;letter-spacing:5px}.page-corporate-gifts header .brand-logo{height:30px}.page-corporate-gifts header nav{gap:20px}.page-corporate-gifts header nav a{color:var(--cg-ink);font-size:11px;letter-spacing:1px}.page-corporate-gifts header nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}.page-corporate-gifts .menu-toggle{color:var(--cg-ink);min-height:44px;min-width:44px}.page-corporate-gifts footer{margin-top:0;background:var(--cg-ink);color:#d1d6c9}.page-corporate-gifts footer a{color:#e5e6d9}
.cg{--cg-serif:Georgia,'Times New Roman',serif;font-family:var(--font-body);line-height:1.6;overflow:clip}.cg *{box-sizing:border-box}.cg h1,.cg h2,.cg h3,.cg p,.cg figure,.cg ul{margin:0;padding:0;border:0}.cg h1,.cg h2,.cg h3{color:var(--cg-ink);font-weight:400}.cg a{color:inherit}.cg button,.cg input,.cg textarea,.cg select{font:inherit}.cg button{cursor:pointer}.cg a,.cg button,.cg input,.cg select,.cg textarea{outline-offset:5px}.cg :focus-visible,.page-corporate-gifts header :focus-visible{outline:2px solid #b55031}.cg [hidden]{display:none!important}.cg-wrap{width:min(1280px,90.4%);margin-inline:auto}.cg-section{padding-block:96px}.cg h2{font:400 clamp(30px,3.35vw,46px)/1.13 var(--cg-serif);letter-spacing:-1.15px}.cg h2>span{display:block}.cg-eyebrow{font-size:11px;font-weight:600;letter-spacing:1.85px;line-height:1.65;text-transform:uppercase;color:#526256}.cg-dot{width:7px;height:7px;border-radius:50%;background:var(--cg-accent);display:inline-block;margin-inline-end:10px;vertical-align:middle}.cg-button{display:inline-flex;justify-content:space-between;align-items:center;gap:26px;min-height:50px;background:var(--cg-ink);color:#fff!important;border:1px solid var(--cg-ink);padding:13px 20px;font-size:13px;font-weight:500;line-height:1.4;transition:background .2s,color .2s}.cg-button:hover{background:#375343}.cg-button>span{font-size:20px;line-height:1}.cg-text-link{display:inline-flex;align-items:center;gap:18px;min-height:44px;font-size:13px;border-bottom:1px solid currentColor;padding-block:7px;line-height:1.4}.cg-text-link:hover{color:var(--cg-accent)}.cg-text-link>span{font-size:18px}.cg-hero{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:48px;padding-block:52px 56px;min-height:625px}.cg-hero-copy{padding-block:20px}.cg h1{font:400 clamp(46px,4.1vw,62px)/1.06 var(--cg-serif);letter-spacing:-2.6px;margin-block:26px 22px}.cg h1 em{font-weight:400;color:#577361}.cg-hero-description{max-width:390px;font-size:16px;line-height:1.7;color:var(--cg-muted)}.cg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px}.cg-hero-tags{display:flex;flex-wrap:wrap;gap:8px 15px;margin-top:38px;font-size:11px;color:#62685e}.cg-hero-tags>span+span::before{content:'·';margin-inline-end:15px}.cg-hero-visual{position:relative;align-self:stretch;min-height:480px;background:#e8e5dc;overflow:hidden}.cg-hero-visual>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;border-radius:0}.cg-hero-visual figcaption{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;background:linear-gradient(transparent,rgba(250,249,245,.95));color:#344337;font-size:11px;padding-top:40px}.cg-image-index{font-size:10px;letter-spacing:2px}.cg-occasion-strip{border-block:1px solid var(--cg-line)}.cg-occasion-strip-inner{display:flex;align-items:center;justify-content:space-between;gap:22px;padding-block:15px;font-size:12px}.cg-occasion-strip-inner>span{font-family:var(--cg-serif);font-size:16px}.cg-occasion-strip-inner>div{display:flex;gap:27px;flex-wrap:wrap}.cg-occasion-strip a{display:inline-flex;gap:14px;align-items:center;min-height:44px}.cg-occasion-strip a:hover{color:var(--cg-accent)}.cg-section-intro{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px}.cg-section-intro .cg-eyebrow,.cg-routes .cg-eyebrow,.cg-brief-copy .cg-eyebrow,.cg-faq .cg-eyebrow{margin-bottom:17px}.cg-intro-note{max-width:325px;font-size:14px;line-height:1.75;color:var(--cg-muted);padding-bottom:4px}.cg-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.cg-collection-image{position:relative;aspect-ratio:1/1;background:#eeeae0;overflow:hidden}.cg-collection-image img{width:100%;height:100%;object-fit:cover;border-radius:0;display:block;transition:transform .6s}.cg-collection a:hover img{transform:scale(1.025)}.cg-image-label{position:absolute;inset:17px auto auto 18px;font:12px var(--cg-serif);background:#faf9f5d9;padding:5px 8px}.cg-round-arrow{position:absolute;inset:auto 16px 16px auto;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:21px;background:#faf9f5;color:var(--cg-ink)}.cg-collection h3{font:400 26px/1.2 var(--cg-serif);margin-block:20px 10px;letter-spacing:-.3px}.cg-collection>p{font-size:14px;color:var(--cg-muted);line-height:1.75;max-width:95%}.cg-image-note{font-size:11px;color:#676b61;margin-top:25px!important;max-width:800px}.cg-selection{background:#eeefe8}.cg-filter-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px}.cg-filters{display:flex;gap:7px;flex-wrap:wrap}.cg-filter{background:transparent;color:#445447;border:1px solid #c2c9bc;min-height:44px;padding:10px 15px;font-size:12px;transition:background .2s,border-color .2s}.cg-filter.is-active{background:var(--cg-ink);color:white;border-color:var(--cg-ink)}.cg-filter:hover{border-color:var(--cg-ink)}.cg-result-count{font-size:11px;white-space:nowrap;color:var(--cg-muted)}.cg-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d6dacd;border:1px solid #d6dacd}.cg-product{background:#fafaf6;padding:26px 27px 0;display:flex;flex-direction:column;min-width:0;min-height:270px}.cg-product-top{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-bottom:28px}.cg-product-type{color:#697260;font-size:11px}.cg-product-index{font-size:11px;color:#66735e}.cg-product-brand{font-size:10px;letter-spacing:1.7px;font-weight:600;display:block;color:#5a6756;margin-bottom:7px}.cg-product h3{font:400 25px/1.15 var(--cg-serif);letter-spacing:-.35px;max-width:300px}.cg-product>p{margin-block:13px 20px;font-size:13px;color:var(--cg-muted);line-height:1.7;max-width:310px}.cg-product-add{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;width:100%;border:0;border-top:1px solid #e0e3d9;padding:14px 0;background:transparent;color:var(--cg-ink);text-align:start;font-size:12px;min-height:48px}.cg-product-add:hover,.cg-product-add[aria-pressed=true]{color:#9d472c}.cg-add-icon{font-size:21px;line-height:1}.cg-shortlist{padding:25px 0 0;display:flex;align-items:center;justify-content:space-between;gap:28px}.cg-shortlist strong{font-size:13px;font-weight:600}.cg-shortlist p{font-size:12px;color:var(--cg-muted);margin-top:4px}.cg-shortlist-items{display:flex;gap:7px;flex-wrap:wrap;list-style:none;margin-top:10px!important}.cg-shortlist-items button{display:flex;align-items:center;gap:12px;border:1px solid #c2c9bc;background:#fafaf6;color:var(--cg-ink);padding:8px 12px;font-size:11px;min-height:44px}.cg-shortlist>.cg-text-link{flex-shrink:0}.cg-routes{display:grid;grid-template-columns:1fr 1fr;gap:90px}.cg-routes>div>.cg-text-link{margin-top:28px}.cg-route-list article{display:flex;gap:24px;padding-block:27px;border-top:1px solid var(--cg-line)}.cg-route-list article:last-child{border-bottom:1px solid var(--cg-line)}.cg-step-number{color:var(--cg-accent);font-size:12px;margin-top:3px}.cg-route-list h3{font:400 24px/1.25 var(--cg-serif);margin-bottom:10px}.cg-route-list p{font-size:14px;color:var(--cg-muted);line-height:1.75}.cg-calendar{background:var(--cg-ink);color:#e8ecdd;padding-block:80px}.cg-calendar h2,.cg-calendar h3{color:#f6f5e9}.cg-calendar .cg-eyebrow{color:#c9d2bc}.cg-calendar .cg-intro-note{color:#ccd4c3}.cg-calendar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #62715d}.cg-occasion-card{padding:28px 24px 23px;border-inline-end:1px solid #62715d;display:flex;flex-direction:column;min-height:260px;transition:background .2s}.cg-occasion-card:first-child{padding-inline-start:0}.cg-occasion-card:last-child{border-inline-end:0}.cg-occasion-card:hover{background:#304737}.cg-calendar-date{font-size:10px;letter-spacing:1.35px;color:#d6d7b9;margin-bottom:27px!important}.cg-occasion-card h3{font:400 25px/1.2 var(--cg-serif);margin-bottom:13px}.cg-occasion-card>p:not(.cg-calendar-date){font-size:13px;line-height:1.7;color:#c7d0c0}.cg-occasion-arrow{margin-top:auto;padding-top:15px;font-size:23px;align-self:flex-end}.cg-calendar-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:22px}.cg-calendar-bottom>p{font-size:11px;color:#c1cbb8}.cg-calendar-bottom .cg-text-link{color:#f6f5e9}.cg-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;margin-top:44px}.cg-process-grid article{border-top:1px solid var(--cg-line);padding-top:18px}.cg-process-number{font:italic 32px var(--cg-serif);color:#a87a54;display:block;margin-bottom:22px}.cg-process-grid h3{font:400 24px/1.25 var(--cg-serif);margin-bottom:11px}.cg-process-grid p{font-size:13px;color:var(--cg-muted);line-height:1.7}.cg-brief-section{background:#ece9e0;padding-block:88px}.cg-brief-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.cg-brief-copy>p:not(.cg-eyebrow){font-size:15px;max-width:310px;color:var(--cg-muted);margin-top:22px}.cg-contact{margin-top:60px;border-top:1px solid #d2d2c4;padding-top:22px}.cg-contact p{font-size:12px;color:var(--cg-muted);margin-bottom:10px}.cg-contact>a{font-size:16px;display:flex;justify-content:space-between;max-width:260px;align-items:center;min-height:44px}.cg-contact>bdi{display:block;font-size:13px;margin-top:7px;color:var(--cg-muted)}.cg-brief-panel{padding:32px;background:#fafaf6;min-width:0}.cg-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px 20px}.cg-field{min-width:0}.cg-field label{font-size:12px;font-weight:500;display:block;margin-bottom:9px;line-height:1.45}.cg-field label span{color:#9c492f}.cg-field input,.cg-field select,.cg-field textarea{border:1px solid #c9cec1;border-radius:0;background:transparent;min-height:48px;width:100%;padding:12px 10px;color:var(--cg-ink);font-size:14px;box-shadow:none}.cg-field select{padding-inline-end:30px}.cg-field textarea{resize:vertical;min-height:104px}.cg-field input::placeholder,.cg-field textarea::placeholder{color:#75796f;font-size:12px;opacity:1}.cg-field-full{grid-column:1/-1}.cg-required-note{font-size:11px;color:var(--cg-muted);margin-block:17px!important}.cg-submit{width:100%;text-align:start}.cg-review h3{font:400 28px/1.3 var(--cg-serif);margin-bottom:12px}.cg-review>p{font-size:14px;color:var(--cg-muted);margin-bottom:20px}.cg-review textarea{width:100%;resize:vertical;padding:14px;border:1px solid #c9cec1;background:#f0f1e9;font:13px/1.75 var(--font-body);color:var(--cg-ink);margin-bottom:20px}.cg-review .cg-button{width:100%}.cg-edit{display:block;background:none;border:0;border-bottom:1px solid currentColor;color:var(--cg-ink);padding:10px 0;margin-top:15px;min-height:44px;font-size:13px}.cg-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.cg-faq h2{max-width:330px;font-size:35px;line-height:1.2}.cg-faq details{border-top:1px solid var(--cg-line);padding-block:20px}.cg-faq details:last-child{border-bottom:1px solid var(--cg-line)}.cg-faq summary{display:flex;align-items:start;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;font-size:15px;min-height:32px}.cg-faq summary::-webkit-details-marker{display:none}.cg-faq summary>span{font-size:23px;line-height:1}.cg-faq details[open] summary>span{transform:rotate(45deg)}.cg-faq details p{padding-block:13px 2px;font-size:14px;color:var(--cg-muted);line-height:1.8;max-width:95%}.cg-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cg-skip{position:fixed;inset:12px auto auto 12px;background:#fff;padding:10px 20px;z-index:200;transform:translateY(-180%)}.cg-skip:focus{transform:none}
html:has(.cg){scroll-behavior:smooth;scroll-padding-top:25px}
[dir=rtl] .cg{--cg-serif:'Segoe UI','Noto Sans Arabic',Tahoma,sans-serif;direction:rtl;text-align:right}[dir=rtl] .cg h1{font-size:clamp(42px,4.4vw,65px);letter-spacing:-1.2px;line-height:1.35}[dir=rtl] .cg h1 em{font-style:normal}[dir=rtl] .cg h2{letter-spacing:-.6px;line-height:1.45}[dir=rtl] .cg .cg-eyebrow{letter-spacing:0;font-size:12px}[dir=rtl] .cg-product h3{line-height:1.5;font-size:22px}[dir=rtl] .cg-collection h3,[dir=rtl] .cg-route-list h3,[dir=rtl] .cg-occasion-card h3{line-height:1.5;font-size:22px}[dir=rtl] .cg-product-brand{direction:ltr;text-align:right;align-self:start}[dir=rtl] .cg-button>span,[dir=rtl] .cg-text-link>span,[dir=rtl] .cg-round-arrow,[dir=rtl] .cg-occasion-arrow{transform:scaleX(-1)}[dir=rtl] .cg-process-grid h3{font-size:21px;line-height:1.5}[dir=rtl] .cg-field input[type=date]{direction:ltr;text-align:right}[dir=rtl] .cg-hero-tags>span+span::before{margin-inline-end:12px}[dir=rtl] .cg-faq h2{font-size:30px}
@media(min-width:769px) and (max-width:1200px){.page-corporate-gifts header nav{gap:13px}.page-corporate-gifts header nav a{font-size:10px;letter-spacing:.3px}.page-corporate-gifts header .brand{font-size:20px;letter-spacing:3px}.page-corporate-gifts header .brand-logo{height:26px}.cg-hero{gap:30px;min-height:560px}.cg-hero-visual{min-height:440px}.cg h1{font-size:clamp(40px,4.5vw,54px)}.cg-occasion-strip-inner{align-items:start}.cg-occasion-strip-inner>div{gap:10px 20px}.cg-occasion-strip-inner>span{flex:0 0 190px}.cg-routes,.cg-brief-grid,.cg-faq{gap:45px}.cg-product{padding-inline:21px}.cg-product h3{font-size:23px}.cg-occasion-card{padding-inline:16px}}
@media(max-width:900px){.cg-section{padding-block:72px}.cg-hero{grid-template-columns:1fr 1fr;gap:25px}.cg h1{font-size:47px;letter-spacing:-1.5px}.cg-hero-description{font-size:15px}.cg-actions{gap:16px}.cg-actions>.cg-text-link{font-size:12px}.cg-hero-tags{gap:6px 8px}.cg-hero-tags>span+span::before{margin-inline-end:8px}.cg-section-intro{gap:26px}.cg-intro-note{max-width:275px}.cg-collection-grid{gap:18px}.cg-collection h3{font-size:24px}.cg-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-occasion-card{min-height:230px;padding:24px!important}.cg-occasion-card:nth-child(2){border-inline-end:0}.cg-occasion-card:nth-child(-n+2){border-bottom:1px solid #62715d}.cg-process-grid{gap:24px}.cg-process-grid h3{font-size:21px}.cg-brief-grid,.cg-faq{grid-template-columns:.8fr 1.2fr;gap:35px}.cg-brief-panel{padding:24px}.cg-filter-row{align-items:end}.cg-filters{max-width:80%}}
@media(max-width:768px){.page-corporate-gifts header{padding:14px 5%;gap:14px}.page-corporate-gifts header .brand{font-size:21px}.page-corporate-gifts header nav{background:var(--cg-paper);border-color:var(--cg-line);padding:15px 5%;gap:0;align-items:stretch;z-index:100}.page-corporate-gifts header nav a{font-size:13px;padding-block:12px;border-color:var(--cg-line);min-height:44px}.page-corporate-gifts header .brand-logo{height:28px}.page-corporate-gifts .menu-toggle:focus-visible{outline:2px solid #b55031}.cg-wrap{width:90%}.cg-section{padding-block:62px}.cg-hero{display:flex;flex-direction:column;align-items:stretch;gap:25px;padding-block:35px 32px;min-height:0}.cg-hero-copy{padding:0}.cg h1{font-size:clamp(46px,8.5vw,64px);letter-spacing:-1.5px;margin-block:22px 18px}.cg-hero-description{font-size:16px;max-width:520px}.cg-hero-visual{min-height:0;height:auto;aspect-ratio:4/3}.cg-actions{margin-top:24px;gap:24px}.cg-hero-tags{margin-top:25px;font-size:11px;gap:8px 12px}.cg-hero-tags>span+span::before{margin-inline-end:12px}.cg-hero-visual figcaption{padding:35px 16px 14px;font-size:10px}.cg-eyebrow{font-size:10px;letter-spacing:1.5px}.cg h2{font-size:34px;letter-spacing:-.75px}.cg-occasion-strip-inner{display:block;padding-block:18px}.cg-occasion-strip-inner>span{display:block;font-size:17px;margin-bottom:10px}.cg-occasion-strip-inner>div{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.cg-occasion-strip a{justify-content:space-between;font-size:12px;min-height:40px}.cg-section-intro{display:block;margin-bottom:30px}.cg-intro-note{max-width:440px;font-size:14px;margin-top:20px!important}.cg-collection-grid{grid-template-columns:1fr;gap:35px}.cg-collection{display:grid;grid-template-columns:1fr}.cg-collection-image{aspect-ratio:1/1}.cg-collection h3{font-size:28px;margin-block:17px 9px}.cg-collection>p{font-size:15px;max-width:100%}.cg-image-note{font-size:11px;line-height:1.7;margin-top:25px!important}.cg-filter-row{display:block;margin-bottom:20px}.cg-filters{max-width:none;gap:7px}.cg-filter{font-size:12px;padding:10px 12px;min-height:44px}.cg-result-count{display:block;margin-top:14px}.cg-product-grid{grid-template-columns:1fr 1fr}.cg-product{padding:20px 17px 0;min-height:280px}.cg-product-top{gap:8px;margin-bottom:22px}.cg-product-type{font-size:10px}.cg-product-index{font-size:10px}.cg-product-brand{font-size:9px;letter-spacing:1px}.cg-product h3{font-size:23px;line-height:1.15}.cg-product>p{font-size:12px;line-height:1.75;margin-block:12px 15px}.cg-product-add{font-size:11px;min-height:49px;gap:7px}.cg-shortlist{display:block;padding-top:24px}.cg-shortlist>.cg-text-link{margin-top:14px}.cg-routes{grid-template-columns:1fr;gap:30px}.cg-routes>div>.cg-text-link{margin-top:15px}.cg-route-list article{padding-block:24px;gap:19px}.cg-route-list h3{font-size:25px}.cg-route-list p{font-size:14px}.cg-calendar{padding-block:62px}.cg-calendar-grid{grid-template-columns:1fr}.cg-occasion-card{min-height:0;padding:25px 0!important;border-inline-end:0;border-bottom:1px solid #62715d}.cg-occasion-card:last-child{border-bottom:0}.cg-calendar-date{margin-bottom:15px!important}.cg-occasion-card h3{font-size:28px;max-width:350px}.cg-occasion-card>p:not(.cg-calendar-date){font-size:14px;max-width:400px}.cg-occasion-arrow{padding-top:8px}.cg-calendar-bottom{display:block}.cg-calendar-bottom>p{margin-bottom:12px}.cg-process-grid{grid-template-columns:1fr 1fr;gap:29px 22px;margin-top:32px}.cg-process-number{margin-bottom:16px;font-size:29px}.cg-process-grid h3{font-size:24px}.cg-process-grid p{font-size:14px}.cg-brief-section{padding-block:62px}.cg-brief-grid{grid-template-columns:1fr;gap:32px}.cg-brief-copy>p:not(.cg-eyebrow){max-width:400px}.cg-contact{margin-top:25px;padding-top:17px}.cg-contact>a{max-width:100%;font-size:16px}.cg-contact>bdi{font-size:13px}.cg-brief-panel{padding:23px 20px}.cg-form-grid{gap:20px 15px}.cg-field label{font-size:12px;min-height:34px;margin-bottom:6px}.cg-field input,.cg-field select,.cg-field textarea{font-size:16px;min-height:48px;padding:10px 8px}.cg-field select{padding-inline-end:24px}.cg-field textarea{min-height:115px}.cg-field-full label{min-height:0}.cg-submit{font-size:13px;padding:14px}.cg-faq{grid-template-columns:1fr;gap:27px}.cg-faq h2{max-width:400px;font-size:31px}.cg-faq summary{font-size:15px;line-height:1.65;min-height:44px}.cg-faq details p{font-size:14px}[dir=rtl] .cg h1{font-size:43px;line-height:1.4}[dir=rtl] .cg h2{font-size:30px}[dir=rtl] .cg-collection h3{font-size:25px}[dir=rtl] .cg-product h3{font-size:21px;line-height:1.5}[dir=rtl] .cg-occasion-card h3{font-size:25px}}
@media(max-width:600px){.cg-product-grid{grid-template-columns:1fr}.cg-product{min-height:230px;padding:23px 24px 0}.cg-product h3{font-size:27px}.cg-product>p{font-size:14px;max-width:none}.cg-product-type{font-size:11px}.cg-product-brand{font-size:10px}.cg-product-add{font-size:12px}}
@media(max-width:460px){.cg-form-grid{grid-template-columns:1fr}.cg-field label{min-height:0}}
@media(max-width:390px){.cg-actions{gap:15px}.cg-actions .cg-button{padding-inline:14px;gap:14px}.cg-actions .cg-text-link{gap:10px}.cg-hero-visual figcaption{gap:10px}.cg-image-index{font-size:9px;letter-spacing:1px}}
@media(prefers-reduced-motion:reduce){html:has(.cg){scroll-behavior:auto}.cg *,.cg *::before,.cg *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
