.cic-hnew{--hn-ink:#123743;--hn-pink:#c43670;--hn-paper:#fffdfc;color:var(--hn-ink);background:var(--hn-paper);font-family:Manrope,sans-serif;padding:clamp(40px,5vw,72px) 0;overflow:clip}.cic-hnew *,.cic-hnew *:before,.cic-hnew *:after{box-sizing:border-box}.cic-hnew__wrap{width:calc(100% - clamp(32px,6vw,88px));max-width:1280px;margin:auto}.cic-hnew h1,.cic-hnew h2,.cic-hnew h3{font-family:Montserrat,sans-serif;color:inherit;letter-spacing:-.035em;text-wrap:balance;margin:0 0 18px;font-weight:800}.cic-hnew h1{font-size:clamp(36px,5.5vw,76px);line-height:1.1}.cic-hnew h2{font-size:clamp(28px,3.5vw,46px);line-height:1.18}.cic-hnew h3{font-size:clamp(23px,2.4vw,32px);line-height:1.22}.cic-hnew p{font-size:clamp(15px,1.3vw,18px);line-height:1.65;margin:0 0 20px}.cic-hnew .hn-kicker{font:800 11px/1.4 Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--hn-pink);margin-bottom:16px}.cic-hnew a{color:inherit}.cic-hnew .hn-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px 22px;border-radius:999px;background:var(--hn-pink);color:#fff;text-decoration:none;font:800 14px/1.4 Manrope,sans-serif;border:1px solid var(--hn-pink);cursor:pointer;max-width:100%;text-align:center}.cic-hnew .hn-btn.is-secondary{background:transparent;color:var(--hn-ink);border-color:#c4d3d5}.cic-hnew .hn-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cic-hnew .hn-checks{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:0;margin:22px 0}.cic-hnew .hn-checks li{display:flex;gap:9px;align-items:center;font-size:14px;font-weight:600}.cic-hnew .hn-checks li:before{content:"\2713";display:grid;place-items:center;width:20px;height:20px;flex:0 0 20px;border-radius:50%;color:#fff;background:#28714f;font-size:12px}.cic-hnew .hn-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);align-items:center}.cic-hnew img,.cic-hnew video{display:block;max-width:100%;width:100%;height:auto}.cic-hnew .hn-media{border-radius:24px;overflow:hidden;background:#eef3f2;min-width:0}.cic-hnew .hn-media img{aspect-ratio:3/2;object-fit:cover}.cic-hnew .hn-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.cic-hnew .hn-tabs button,.cic-hnew .hn-step{min-height:44px;border:1px solid #c4d3d5;border-radius:12px;background:#fff;color:var(--hn-ink);font:700 14px/1.4 Manrope,sans-serif;padding:10px 16px;cursor:pointer;text-align:left}.cic-hnew .hn-tabs button[aria-selected=true]{background:#e9f6ef;border-color:#28714f;box-shadow:inset 0 0 0 1px #28714f}.cic-hnew .hn-step:disabled{opacity:.4;cursor:default}.cic-hnew .hn-panel{min-width:0}.cic-hnew .hn-panel[hidden]{display:none!important}.cic-hnew .hn-panel+.hn-panel{margin-top:28px}.cic-hnew [data-hn-ready] .hn-panel{margin-top:0}.cic-hnew .hn-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:24px}.cic-hnew .hn-skip{margin-left:auto;font:600 14px/1.4 Manrope,sans-serif;text-underline-offset:5px;padding:12px 0}.cic-hnew a:focus-visible,.cic-hnew button:focus-visible{outline:3px solid #123743;outline-offset:4px}.cic-hnew .hn-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0}.cic-hnew .hn-thumbs a{text-decoration:none;font-size:12px;line-height:1.4}.cic-hnew .hn-thumbs img{aspect-ratio:1;object-fit:cover;border-radius:12px;margin-bottom:8px}.cic-hnew .hn-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cic-hnew .hn-card{background:#fff;border:1px solid #d9e2e2;border-radius:20px;overflow:hidden;min-width:0}.cic-hnew .hn-card>img{aspect-ratio:4/3;object-fit:cover}.cic-hnew .hn-card-copy{padding:24px;display:flex;flex-direction:column;align-items:start}.cic-hnew .hn-card h3{font-size:24px}.cic-hnew .hn-card p{font-size:15px}.cic-hnew .hn-card .hn-btn{margin-top:auto}.cic-hnew .hn-ideas{margin-top:44px}.cic-hnew .hn-ideas h3{font-size:22px}.cic-hnew .hn-folder-panel{border:1px solid #c4d3d5;border-top:5px solid #c43670;background:#fff;border-radius:0 20px 20px;padding:clamp(20px,3vw,40px)}.cic-hnew .hn-folder-panel h3{font-size:28px}.cic-hnew .hn-art{background:#0e2833;border-radius:28px;overflow:hidden;padding:24px;position:relative}.cic-hnew .hn-art svg{display:block;width:100%;height:auto;max-height:450px}.cic-hnew .hn-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin:20px 0;padding:0;list-style:none}.cic-hnew .hn-links a{text-underline-offset:4px;font-size:14px}.cic-hnew .hn-wide-heading{max-width:800px;margin-bottom:32px}.cic-hnew .hn-label{color:#28714f;font-size:13px}.cic-hnew .hn-duo{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cic-hnew .hn-duo .hn-card-copy{padding:clamp(24px,3vw,36px)}@media(max-width:749px){.cic-hnew .hn-split,.cic-hnew .hn-grid3,.cic-hnew .hn-duo{grid-template-columns:1fr}.cic-hnew .hn-art{max-width:440px;width:100%;margin:auto}.cic-hnew .hn-art svg{max-height:300px}.cic-hnew .hn-tabs button{font-size:12px;padding:10px 12px}.cic-hnew .hn-card>img{aspect-ratio:16/10}.cic-hnew .hn-skip{margin-left:0}.cic-hnew .hn-thumbs{gap:10px}.cic-hnew .hn-thumbs a{font-size:11px}.cic-hnew .hn-folder-panel h3{font-size:24px}}@media(prefers-reduced-motion:reduce){.cic-hnew *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.cic-h2{--h2-ink:#123743;--h2-pink:#c43670;--h2-paper:#fffdfc;color:var(--h2-ink);background:var(--h2-paper);font-family:Manrope,sans-serif;padding:clamp(36px,4vw,56px) 0;overflow:clip}.cic-h2 *,.cic-h2-hero *{box-sizing:border-box}.cic-h2-shell{max-width:1260px;margin:auto;padding:0 clamp(20px,2.4vw,36px)}.cic-h2-head{margin:0 0 28px;max-width:780px}.cic-h2-head h2{font-family:Montserrat,sans-serif;font-weight:900!important;font-size:clamp(30px,3.1vw,42px);line-height:1.12;letter-spacing:-.025em;margin:8px 0 12px;text-wrap:balance}.cic-h2-head>p:not(.cic-h2-kicker){font:400 15px/1.6 Manrope,sans-serif;margin:0;max-width:660px;text-wrap:pretty}.cic-h2-kicker{font:650 10px/1.5 Manrope,sans-serif!important;letter-spacing:.12em;text-transform:uppercase;color:#9c345f;margin:0 0 10px}.cic-h2 h3{font-family:Montserrat,sans-serif;font-size:clamp(23px,2vw,29px);line-height:1.2;margin:0 0 15px;font-weight:900!important;letter-spacing:-.015em;text-wrap:balance}.cic-h2 p{line-height:1.6}.cic-h2-cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;max-width:100%;min-height:48px;padding:13px 18px 13px 22px;border:1px solid #b52e67;border-radius:12px;background:#c43670;color:#fffdfc;text-decoration:none;font:700 14px/1.35 Manrope,sans-serif;box-shadow:0 3px #8d214c24;transition:background .2s,box-shadow .2s,transform .2s;position:relative;isolation:isolate;overflow:hidden}.cic-h2-cta:hover{background:#ad285f;box-shadow:0 5px 12px #a8265f20;transform:translateY(-1px)}.cic-h2-cta span{display:grid;place-items:center;width:25px;height:25px;flex:0 0 25px;border-radius:50%;border:1px solid #ffffff80;font-size:17px;font-weight:400;line-height:1}.cic-h2-textlink{display:inline-block;color:inherit;text-decoration:underline;text-underline-offset:5px;font-size:14px;line-height:1.5}.cic-h2-handwritten{font-family:var(--cic-font-handwriting,"Caveat",cursive);font-size:25px;font-weight:400;line-height:1.2;color:#c43670}.cic-h2-number{color:#c43670;font-weight:650;font-size:14px;margin:0 0 12px}.cic-h2-note{font-size:13px;opacity:.8}.cic-h2 [hidden]{display:none!important}.cic-h2-marquee:focus-visible,.cic-h2 button:focus-visible,.cic-h2 a:focus-visible,.cic-h2 input:focus-visible,.cic-h2 summary:focus-visible,.cic-h2-hero a:focus-visible{outline:3px solid #c43670;outline-offset:4px}.cic-h2 button{font-family:Manrope,sans-serif;cursor:pointer}.cic-h2-hero{position:relative;isolation:isolate;width:100%;min-height:580px;height:min(660px,76svh);margin:0;border:0;border-radius:0;background:#123743;overflow:hidden;color:#fffdfc;font-family:Manrope,sans-serif}.cic-h2-hero-video{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:center}.cic-h2-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(90deg,rgba(7,29,36,.78) 0%,rgba(7,29,36,.52) 38%,rgba(7,29,36,.08) 70%,transparent 100%);pointer-events:none}.cic-h2-hero-copy{position:absolute;z-index:1;left:0;top:0;bottom:0;width:50%;max-width:none;padding:clamp(30px,4.6vw,78px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.cic-h2-hero h1{font-family:Montserrat,sans-serif;font-size:clamp(44px,4.2vw,66px);font-weight:900!important;line-height:1.08;letter-spacing:-.035em;margin:8px 0 20px;color:inherit;max-width:none;width:100%;text-wrap:balance}.cic-h2-hero-description{font:400 15px/1.65 Manrope,sans-serif;max-width:none;width:100%;margin:0 0 24px;text-wrap:pretty}.cic-h2-hero-description p{margin:0}.cic-h2-hero .cic-h2-cta{background:#c43670;color:#fffdfc;border-color:#b52e67}.cic-h2-hero .cic-h2-kicker{color:#fff}.cic-h2-strip{padding:32px 0;border-bottom:1px solid rgba(18,55,67,.1)}.cic-h2-strip .cic-h2-head{max-width:none}.cic-h2-strip .cic-h2-head h2{font-size:clamp(23px,2.5vw,34px)}.cic-h2-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.cic-h2-track{display:flex;width:max-content;animation:cic-h2-marquee 54s linear infinite;will-change:transform}.cic-h2-group{display:flex;align-items:center;flex-shrink:0;gap:30px;padding-right:30px}.cic-h2-marquee:hover .cic-h2-track,.cic-h2-marquee:focus-within .cic-h2-track,.cic-h2-marquee.is-paused .cic-h2-track,.cic-h2-marquee.is-offscreen .cic-h2-track{animation-play-state:paused}.cic-h2-logo{width:180px;flex:0 0 180px;margin:0;display:flex;align-items:center;justify-content:center}.cic-h2-logo img{width:180px;height:102px;object-fit:contain;display:block}.cic-h2-creator{width:140px;flex:0 0 140px;margin:0;text-align:center}.cic-h2-creator img{width:100px;height:100px;object-fit:cover;display:block;margin:0 auto 12px;border-radius:50%}.cic-h2-creator figcaption{font:600 13px/1.4 var(--cic-body,Manrope,sans-serif);color:var(--h2-ink);min-height:38px;display:flex;align-items:center;justify-content:center;margin:0;padding:0 3px;text-wrap:balance}.cic-h2-press{width:230px;min-height:225px;padding:20px 18px;border:1px solid #dce2e3;border-radius:16px;background:#fff;flex-shrink:0;display:flex;flex-direction:column;align-items:center;text-align:center}.cic-h2-press h3{font-size:17px;line-height:1.3;margin:12px 0 8px}.cic-h2-press p{font-size:12px;margin:0}.cic-h2-press-badge{display:flex;align-items:center;justify-content:center;width:110px;height:62px;padding:9px;background:var(--press-bg);color:var(--press-ink);border-radius:6px;font:750 25px/1.1 Manrope,sans-serif;margin:0 auto 6px}.cic-h2-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.cic-h2-tabs button{color:#123743;background:#fffdfc;border:1px solid #cbd8dc;border-radius:999px;font-size:12px;line-height:1.35;font-weight:600;padding:10px 14px;text-align:left;transition:background .2s,color .2s,border-color .2s}.cic-h2-tabs button[aria-selected=true]{background:#123743;color:#fff;border-color:#123743}.cic-h2-panel{animation:cic-h2-reveal .3s ease-out}.cic-h2-preview-list{list-style:none;padding:0;margin:20px 0 8px;border-top:1px solid #d4e0e0}.cic-h2-preview-list li{display:flex;gap:14px;justify-content:space-between;font-size:13px;padding:10px 0;border-bottom:1px solid #d4e0e0}.cic-h2-preview-list li span{white-space:nowrap;color:#51707b;font-size:12px}.cic-h2-panel>.cic-h2-textlink{display:block;margin-top:18px}.cic-h2-micro{background:#eef5f3}.cic-h2-microscope-svg{width:112%;height:auto;max-width:none;display:block;transform:translateY(-6%) scale(1.08)}.cic-h2-scan{background:#f4f7f7}.cic-h2-rx-label{position:absolute;top:16px;left:16px;right:16px;color:#d2edf4;letter-spacing:.08em;font-size:10px;z-index:2;display:flex;justify-content:space-between}.cic-h2-rx-label span{color:#93d3ab}.cic-h2-rx-guide{position:absolute;left:12%;right:12%;height:1px;top:50%;background:#9ed9e57a;box-shadow:0 0 10px #9ed9e5;transition:top .5s}.cic-h2-category-list{list-style:none;margin:18px 0 24px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.cic-h2-category-list li{display:flex;gap:8px;font-size:13px;line-height:1.4}.cic-h2-category-list li>span{background:#28714f;color:#fff;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:10px;flex:0 0 16px;margin-top:1px}.cic-h2-shelf{padding:36px 0 40px}.cic-h2-shelf-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.cic-h2-shelf-heading .cic-h2-head{margin:0}.cic-h2-shelf-heading h2{font-size:clamp(26px,2.8vw,36px)}.cic-h2-product-scroll{overflow:auto;scrollbar-width:none;outline-offset:5px}.cic-h2-product-scroll::-webkit-scrollbar{display:none}.cic-h2-product-track{display:flex;width:max-content;gap:16px}.cic-h2-product-group{display:flex;gap:16px}.cic-h2-product{width:212px;flex:0 0 212px;padding:0 0 14px;min-width:0;border:1px solid #dce2e3;border-radius:14px;background:#fffdfc;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s,box-shadow .2s}.cic-h2-product:hover{border-color:#c4367060;box-shadow:0 6px 18px #1237430a}.cic-h2-product>a{text-decoration:none;color:#123743}.cic-h2-product-image{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:0;display:block}.cic-h2-product h3{font-family:Montserrat,sans-serif;font-size:13px;line-height:1.4;font-weight:900!important;margin:13px 13px 8px;min-height:2.8em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cic-h2-product .cic-card-actions{margin-top:8px}.cic-h2-carousel-controls{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.cic-h2-carousel-controls button{width:34px;height:34px;border-radius:50%;border:1px solid #c9d6d8;background:#fff;color:#123743;font-size:16px;display:grid;place-items:center}.cic-h2-folders{background:#fff8f3}.cic-h2-folder-explorer{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;align-items:center}.cic-h2-folder-explorer>*{min-width:0}.cic-h2-folder{position:relative;background:var(--folder-color);padding:30px 18px 18px;border:1px solid #12374326;border-radius:0 22px 22px;box-shadow:0 14px 28px #12374310;margin-top:48px;transition:background .3s}.cic-h2-folder-tab{position:absolute;left:-1px;top:-46px;max-width:90%;min-height:47px;border:1px solid #12374326;border-bottom:0;border-radius:16px 16px 0 0;background:var(--folder-color);padding:10px 20px;font-size:12px;font-weight:650;white-space:normal;line-height:1.3;display:flex;align-items:center}.cic-h2-folder-paper{padding:24px;background:#fffefa;border:1px solid #12374318;border-radius:7px;background-image:repeating-linear-gradient(transparent,transparent 30px,#12374306 31px);min-height:320px}.cic-h2-folder-paper h3{font-size:clamp(24px,2.3vw,31px)}.cic-h2-folder-paper>p{font-size:14px}.cic-h2-folder-line{border-top:1px solid #cbd4d5;border-bottom:1px solid #cbd4d5;padding:12px 0;display:flex;gap:20px;align-items:baseline;font-size:12px}.cic-h2-folder-line span{font-size:10px;letter-spacing:.1em;opacity:.6}.cic-h2-folder-paper>.cic-h2-handwritten{font-size:25px;margin:20px 0}.cic-h2-search-label{display:block;font-size:12px;font-weight:650;margin-bottom:8px}.cic-h2-folder-options input{width:100%;border:1px solid #cbd4d5;border-radius:12px;color:#123743;background:#fff;padding:12px;font:14px Manrope,sans-serif;margin-bottom:16px}.cic-h2-folder-options .cic-h2-tabs{max-height:360px;overflow:auto;padding:4px;margin:0;gap:8px;align-content:start}.cic-h2-folder-options .cic-h2-tabs button{flex:1 1 calc(50% - 8px);border-radius:10px;min-height:43px}.cic-h2-folder-footer{text-align:center;margin-top:28px}.cic-h2-filter-empty{font-size:13px}.cic-h2-gifts{background:#fff0f5}.cic-h2-business{background:#eef5f3}.cic-h2-gift-layout,.cic-h2-business-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cic-h2-gift-layout>.cic-h2-tabs,.cic-h2-business-layout>.cic-h2-tabs{display:none}.cic-h2-gift-layout>.cic-h2-panel,.cic-h2-business-layout>.cic-h2-panel{display:block!important;background:#fffdfc;border:1px solid #12374315;border-radius:20px;overflow:hidden}.cic-h2-editorial-photo{width:100%;height:auto;aspect-ratio:1.9;object-fit:cover;display:block}.cic-h2-editorial-copy{padding:24px}.cic-h2-editorial-copy>p{font-size:14px;margin-bottom:20px}.cic-h2-detail{border-top:1px solid #dbe2e2}.cic-h2-detail:last-child{border-bottom:1px solid #dbe2e2}.cic-h2-detail summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;padding:16px 0;font-size:14px;font-weight:600}.cic-h2-detail summary::-webkit-details-marker{display:none}.cic-h2-detail>div{padding:0 0 20px}.cic-h2-detail>div p{font-size:13px;margin:0 0 16px}.cic-h2-detail .cic-h2-cta{font-size:12px;padding:10px 18px}.cic-h2-detail .cic-h2-cta span{font-size:16px}@keyframes cic-h2-marquee{to{transform:translate(-50%)}}@keyframes cic-h2-reveal{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:989px){.cic-h2-folder-explorer{gap:24px}.cic-h2-shell{padding:0 24px}.cic-h2-hero-copy{left:36px;right:36px;top:auto;bottom:50px;width:auto;max-width:440px;padding:0;display:block;color:#fff}.cic-h2-category-list{grid-template-columns:1fr}.cic-h2-folder-options .cic-h2-tabs button{flex-basis:100%}}@media(max-width:749px){.cic-h2-shell{padding:0 20px}.cic-h2{padding:36px 0}.cic-h2-head{margin-bottom:24px}.cic-h2-head h2{font-size:31px}.cic-h2-hero{height:calc(100svh - 116px);min-height:560px;max-height:690px}.cic-h2-hero:after{background:linear-gradient(180deg,transparent 25%,rgba(7,29,36,.2) 45%,rgba(7,29,36,.8) 100%)}.cic-h2-hero-copy{left:22px;right:30px;top:auto;bottom:28px;width:auto;max-width:none;padding:0;display:block;color:#fff}.cic-h2-hero h1{font-size:39px;max-width:360px;margin-bottom:14px}.cic-h2-hero-description{font-size:14px;margin-bottom:20px}.cic-h2-hero .cic-h2-kicker{font-size:10px!important}.cic-h2-hero .cic-h2-cta{font-size:13px;padding:12px 20px}.cic-h2-strip{padding:26px 0}.cic-h2-strip .cic-h2-head h2{font-size:24px}.cic-h2-group{gap:20px;padding-right:20px}.cic-h2-logo{width:140px;flex-basis:140px}.cic-h2-logo img{width:140px;height:80px}.cic-h2-creator{width:124px;flex-basis:124px}.cic-h2-creator img{width:98px;height:98px}.cic-h2-press{width:205px;padding:17px;min-height:217px}.cic-h2-microscope-svg{width:100%;transform:translateY(-6%) scale(1.05)}.cic-h2-tabs{gap:7px;margin-bottom:20px}.cic-h2-tabs button{font-size:11px;padding:10px 12px}.cic-h2-micro .cic-h2-tabs button:first-child{flex-basis:100%;text-align:center}.cic-h2-micro .cic-h2-tabs button:not(:first-child){flex:1;text-align:center}.cic-h2-category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cic-h2-scan .cic-h2-tabs button{flex:1 1 calc(50% - 8px)}.cic-h2-scan .cic-h2-tabs button:last-child{flex-grow:0}.cic-h2-shelf-heading{align-items:flex-end;gap:12px}.cic-h2-shelf-heading>.cic-h2-textlink{white-space:nowrap;font-size:12px;margin:0 0 3px}.cic-h2-product{width:176px;flex-basis:176px;padding-bottom:12px}.cic-h2-product h3{font-size:12px;min-height:2.8em}.cic-h2-product-group,.cic-h2-product-track{gap:12px}.cic-h2-folder-explorer{display:flex;flex-direction:column-reverse;gap:20px;align-items:stretch}.cic-h2-folder-options .cic-h2-tabs{max-height:145px;gap:6px;padding:3px}.cic-h2-folder-options .cic-h2-tabs button{flex:1 1 calc(50% - 6px);font-size:10px;min-height:35px;padding:8px}.cic-h2-folder-options input{font-size:13px;margin-bottom:10px}.cic-h2-folder{padding:22px 12px 12px}.cic-h2-folder-paper{padding:20px;min-height:330px}.cic-h2-folder-paper h3{font-size:27px}.cic-h2-folder-paper>p{font-size:13px}.cic-h2-folder-line{gap:12px}.cic-h2-folder-tab{font-size:11px;padding:10px 16px}.cic-h2-gift-layout,.cic-h2-business-layout{display:block}.cic-h2-gift-layout>.cic-h2-tabs,.cic-h2-business-layout>.cic-h2-tabs{display:flex}.cic-h2-gift-layout>.cic-h2-tabs button,.cic-h2-business-layout>.cic-h2-tabs button{flex:1;text-align:center;font-size:13px}.cic-h2-gift-layout>.cic-h2-panel[hidden],.cic-h2-business-layout>.cic-h2-panel[hidden]{display:none!important}.cic-h2-editorial-photo{aspect-ratio:1.7}.cic-h2-editorial-copy{padding:22px}.cic-h2-detail summary{font-size:13px}.cic-h2-editorial-copy h3{font-size:27px}}@media(prefers-reduced-motion:reduce){.cic-h2-track{animation:none}.cic-h2-marquee{overflow:auto;-webkit-mask-image:none;mask-image:none}.cic-h2-group[aria-hidden=true]{display:none}.cic-h2-panel{animation:none}.cic-h2-cta{transition:none}}.cic-h3-marker{background:linear-gradient(transparent 75%,#c4367066 75%,#c4367066 94%,transparent 94%);box-decoration-break:clone;-webkit-box-decoration-break:clone}.cic-h2-creator a{color:inherit;text-decoration:none;display:block}.cic-h3-followers{display:block;margin:0;font:400 10px/1.5 Manrope,sans-serif;color:#617982}.cic-h3-followers strong{display:block;font:700 15px/1.4 Manrope,sans-serif;color:#123743}.cic-h3-press-logo{width:120px;height:68px;object-fit:contain;display:block;margin:0 auto 6px}.cic-h3-press-photo{width:190px;height:94px;object-fit:cover;border-radius:8px;display:block;margin:0 auto 6px}.cic-h3-scene-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);grid-template-areas:"stage choices";align-items:center;gap:32px}.cic-h3-choices{grid-area:choices;display:grid;gap:10px;min-width:0}.cic-h3-choices>.cic-h2-handwritten{margin:0 0 8px;font-size:27px}.cic-h3-choice{position:relative;display:flex;align-items:center;gap:14px;min-height:82px;padding:16px 22px 16px 18px;border:1px solid #c4d3d5;border-radius:14px;background:#fffdfc;color:#123743;text-align:left;transition:background .2s,border-color .2s,box-shadow .2s}.cic-h3-choice:hover{border-color:#c43670;box-shadow:0 4px 14px #12374308}.cic-h3-choice[aria-pressed=true]{background:#fff0f6;border-color:#c43670;box-shadow:inset 0 0 0 1px #c43670}.cic-h3-choice[aria-pressed=true]:after{content:"\2713";position:absolute;right:12px;top:10px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:#28714f;color:#fff;font-size:10px}.cic-h3-choice-icon{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#edf3f2;color:#c43670;font-size:23px}.cic-h3-choice strong{font:650 14px/1.4 Manrope,sans-serif;display:block}.cic-h3-choice small{font:400 11px/1.4 Manrope,sans-serif;color:#617982;display:block;margin-top:4px}.cic-h3-choice-arrow{font-size:21px;margin-left:auto;flex-shrink:0}.cic-h3-scene-frame{grid-area:stage;position:relative;min-width:0;height:520px;border-radius:24px;overflow:hidden;border:1px solid #b8d0d3;background:radial-gradient(ellipse at center,#f5faf8,#dceae8);box-shadow:inset 0 0 42px #ffffff70,0 12px 28px #1237430b}.cic-h3-scene-label{position:absolute;top:20px;left:24px;right:24px;z-index:4;font:600 10px/1.4 Manrope,sans-serif;letter-spacing:.08em;display:flex;justify-content:space-between;color:#426873;pointer-events:none}.cic-h3-scene-label span{color:#28714f}.cic-h3-scene-art{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;pointer-events:none}.cic-h3-scene-micro .cic-h2-microscope-svg{width:108%;height:auto;max-width:none;transform:translateY(-8%) scale(1.4);transform-origin:50% 25%;transition:transform .85s cubic-bezier(.2,.75,.2,1),opacity .65s,filter .65s}.cic-h3-scene-micro.is-active .cic-h2-microscope-svg{transform:scale(3.2);opacity:.35;filter:blur(1px)}.cic-h3-scene-micro.is-active[data-h3-selection="1"] .cic-h2-microscope-svg{transform:scale(3.35) rotate(-2deg)}.cic-h3-scene-micro.is-active[data-h3-selection="2"] .cic-h2-microscope-svg{transform:scale(3.05) rotate(2deg)}.cic-h3-scene-hint{position:absolute;bottom:24px;left:24px;right:24px;text-align:center;display:grid;gap:8px;padding:14px;background:#fffdfce8;border:1px solid #d3dedf;border-radius:14px;color:#52707b;font-size:11px;transition:opacity .3s}.cic-h3-scene-hint>.cic-h2-handwritten{font-size:26px}.cic-h3-scene-frame.is-active .cic-h3-scene-hint{opacity:0;pointer-events:none}.cic-h3-scene-results{position:absolute;top:62px;right:28px;bottom:28px;left:28px;z-index:3;pointer-events:none}.cic-h3-scene-result{pointer-events:auto;background:#fffdfcf5;border:1px solid #d3dedf;border-radius:16px;padding:24px;max-height:none;overflow:visible;box-shadow:0 8px 24px #12374312}.cic-h3-scene-result h3{font-size:27px;line-height:1.2}.cic-h3-scene-result>p:not(.cic-h2-number){font-size:14px;line-height:1.55}.cic-h3-scene-result .cic-h2-preview-list{margin-top:15px}.cic-h3-scene-result .cic-h2-preview-list li{padding:9px 0}.cic-h3-scene-result .cic-h2-cta{font-size:13px;padding:11px 20px}.cic-h3-scene-result>.cic-h2-textlink{display:block;margin-top:16px;font-size:12px}.cic-h3-scene-rx{background:radial-gradient(ellipse,#234a5d,#0a202c);border:7px solid #153747;box-shadow:0 16px 36px #12374312}.cic-h3-scene-rx .cic-h3-scene-label{color:#c5e8ef}.cic-h3-scene-rx .cic-h3-scene-label span{color:#9bd3b0}.cic-h3-scene-rx.is-active{--rx-x:-52%}.cic-h3-scene-rx .cic-h3-scene-results{left:31%;right:20px;top:62px;bottom:24px}.cic-h3-scene-rx .cic-h3-scene-result{padding:22px;background:#fffdfcf5}.cic-h3-scene-rx .cic-h3-scene-hint>.cic-h2-handwritten{color:#f3c1d7;font-size:27px}.cic-h3-scene-rx .cic-h3-scene-hint{color:#c4dfe5;bottom:24px;background:#071c27dc;border-color:#3b5c6c}.cic-h2-scan .cic-h3-choice{min-height:67px;padding:12px 20px 12px 14px}.cic-h2-scan .cic-h3-choice-icon{width:30px;height:30px;flex-basis:30px;font-size:20px}.cic-h2-scan .cic-h3-choice strong{font-size:13px}.cic-h2-folder-options .cic-h2-tabs button{border-left:4px solid var(--folder-color,#c43670);padding-left:12px;line-height:1.35}.cic-h2-folder-options .cic-h2-tabs button[aria-selected=true]{border-left-color:var(--folder-color,#c43670)}.cic-h3-detail-media,.cic-h3-detail-photo{display:block;width:100%;aspect-ratio:1.45;object-fit:cover;border-radius:12px;overflow:hidden;margin:0 0 16px;background:#edf3f2}.cic-h3-detail-media video{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.cic-h2-product .cic-card-purchase{margin-top:auto}@media(min-width:750px){.cic-h3-monitor .cic-mon{width:100%;max-width:540px!important;aspect-ratio:1;margin:0 auto;display:flex;flex-direction:column}.cic-h3-monitor .cic-mon__top{flex:0 0 auto;min-height:50px}.cic-h3-monitor .cic-mon__screen{flex:1;display:grid;grid-template-rows:1fr 1fr;gap:22px;min-height:0}.cic-h3-monitor .cic-mon__row{grid-template-columns:1fr auto;grid-template-areas:"label value" "trace trace";gap:12px;align-content:center;min-height:0}.cic-h3-monitor .cic-mon__lab{grid-area:label;font-size:12px}.cic-h3-monitor .cic-mon__lab small{font-size:15px}.cic-h3-monitor .cic-mon__val{grid-area:value}.cic-h3-monitor .cic-mon__trace{grid-area:trace}.cic-h3-monitor .cic-mon__trace svg{height:106px}.cic-h3-monitor .cic-mon__chips{display:none}}@media(max-width:989px){.cic-h2-hero{background:#123743;color:#fff}.cic-h2-hero-video{left:0;width:100%}.cic-h2-hero:after{background:linear-gradient(90deg,#082b35ba,transparent 85%)}.cic-h2-hero .cic-h2-cta{background:#c43670;color:#fffdfc;border-color:#b52e67}.cic-h3-marker{background:linear-gradient(transparent 75%,#c4367066 75%,#c4367066 94%,transparent 94%)}.cic-h3-scene-layout{grid-template-columns:minmax(0,1.3fr) minmax(210px,.7fr);gap:20px}.cic-h3-scene-frame{height:560px}.cic-h3-choice{padding:15px 17px 15px 12px;gap:10px}.cic-h3-choice strong{font-size:12px}.cic-h3-choice-arrow{display:none}.cic-h3-scene-results{left:18px;right:18px}.cic-h3-scene-result{padding:20px}.cic-h3-scene-result h3{font-size:26px}.cic-h3-scene-result>p:not(.cic-h2-number){font-size:13px}.cic-h3-scene-rx .cic-h3-scene-results{left:15%;right:18px}.cic-h2-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.cic-h2-hero:after{background:linear-gradient(180deg,transparent 25%,rgba(7,29,36,.2) 45%,rgba(7,29,36,.8) 100%)}.cic-h3-scene-layout{display:flex;flex-direction:column;gap:18px;align-items:stretch}.cic-h3-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.cic-h3-choices>.cic-h2-handwritten{grid-column:1/-1;font-size:24px;margin-bottom:2px}.cic-h3-choice{min-height:68px;padding:12px 8px;gap:6px;flex-direction:column;justify-content:center;text-align:center;border-radius:12px}.cic-h3-choice-icon{width:24px;height:24px;flex:0 0 24px;font-size:17px}.cic-h3-choice strong{font-size:10px;line-height:1.3}.cic-h3-choice small{display:none}.cic-h3-choice[aria-pressed=true]:after{top:6px;right:6px;width:13px;height:13px;font-size:8px}.cic-h3-scene-frame{height:520px;border-radius:18px}.cic-h3-scene-label{left:18px;right:18px;top:18px;font-size:9px}.cic-h3-scene-micro .cic-h2-microscope-svg{width:125%;transform:translateY(-12%) scale(1.5)}.cic-h3-scene-micro.is-active .cic-h2-microscope-svg{transform:scale(3.2)}.cic-h3-scene-results{top:53px;right:14px;bottom:16px;left:14px}.cic-h3-scene-result{padding:20px 16px;border-radius:15px}.cic-h3-scene-result h3{font-size:25px}.cic-h3-scene-result .cic-h2-preview-list li{font-size:12px;gap:10px}.cic-h3-scene-result .cic-h2-preview-list li span{font-size:10px}.cic-h3-scene-result .cic-h2-cta{font-size:12px;gap:10px}.cic-h3-scene-hint{bottom:40px;left:18px;right:18px}.cic-h3-scene-hint>.cic-h2-handwritten{font-size:26px}.cic-h2-scan .cic-h3-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.cic-h2-scan .cic-h3-choice{min-height:50px;flex-direction:row;justify-content:flex-start;gap:8px;padding:10px;text-align:left}.cic-h2-scan .cic-h3-choice-icon{width:24px;height:24px;flex-basis:24px;font-size:16px}.cic-h2-scan .cic-h3-choice:last-child{grid-column:1/-1;justify-content:center}.cic-h3-scene-rx{height:580px;border-width:5px}.cic-h3-scene-rx.is-active{--rx-x:-25%}.cic-h3-scene-rx .cic-h3-scene-results{top:54px;right:14px;bottom:18px;left:14px}.cic-h3-scene-rx .cic-h3-scene-result{padding:20px 16px}.cic-h3-scene-rx .cic-h3-scene-hint{bottom:34px}.cic-h3-followers strong{font-size:14px}.cic-h3-detail-media,.cic-h3-detail-photo{aspect-ratio:1.2}.cic-h3-press-logo{width:108px;height:62px}.cic-h2-press-badge{width:105px;height:58px;font-size:24px}.cic-h3-press-photo{width:169px;height:88px}}@media(prefers-reduced-motion:reduce){.cic-h3-choice,.cic-h3-scene-frame svg,.cic-h3-scene-hint{transition:none!important}.cic-h3-choice:hover{transform:none}}.cic-h3-choice-icon svg,.cic-h4-card-intro{font:400 14px/1.6 Manrope,sans-serif;margin:0 0 18px}.cic-h4-card-cta{margin-top:20px;font-size:13px}.cic-h3-monitor.cic-mon-section{padding:44px 0 48px}.cic-h3-monitor .cic-studio-heading{margin-bottom:26px;opacity:1!important;transform:none!important}.cic-h3-monitor .cic-studio-heading h2{font-family:Montserrat,sans-serif;font-size:clamp(30px,3.1vw,42px);font-weight:900!important;line-height:1.12;letter-spacing:-.025em}.cic-h3-monitor.cic-mon-section .cic-studio-heading>p:not(.cic-studio-eyebrow){font:400 15px/1.6 Manrope,sans-serif}.cic-h3-monitor .cic-studio-eyebrow{font:650 10px/1.5 Manrope,sans-serif;letter-spacing:.12em;color:#9c345f}.cic-h3-monitor .cic-studio-eyebrow:before,.cic-h3-monitor .cic-studio-eyebrow:after{display:none}.cic-h2-editorial-copy>.cic-h2-detail:last-of-type{border-bottom:1px solid #dbe2e2}@media(max-width:749px){.cic-h4-card-intro{font-size:13px}.cic-h3-choice-icon svg{width:17px;height:17px}.cic-h3-monitor.cic-mon-section{padding:36px 0}.cic-h2-editorial-copy h3{font-size:25px}.cic-h2-head h2{font-size:30px}.cic-h2-head>p:not(.cic-h2-kicker){font-size:14px}.cic-h2-editorial-copy{padding:20px}.cic-h2-hero-description{max-width:340px}}.cic-h3-scene-frame.is-active{height:auto;min-height:520px}.cic-h3-scene-result>p{margin:0 0 12px}.cic-h3-scene-result .cic-h2-preview-list{margin:14px 0}.cic-h3-scene-result .cic-h2-preview-list li{padding:8px 0}@media(max-width:749px){.cic-h3-scene-frame.is-active{min-height:520px}.cic-h3-scene-frame.is-active .cic-h3-scene-results,.cic-h3-monitor .cic-studio-heading h2{font-size:30px}.cic-h3-monitor.cic-mon-section .cic-studio-heading>p:not(.cic-studio-eyebrow){font-size:14px}}.cic-h2-hero-video{pointer-events:none;-webkit-user-select:none;user-select:none}[data-h3-video]{pointer-events:none}[data-h3-video]::-webkit-media-controls,[data-h3-video]::-webkit-media-controls-enclosure,[data-h3-video]::-webkit-media-controls-start-playback-button,.cic-h2-hero-video::-webkit-media-controls,.cic-h2-hero-video::-webkit-media-controls-enclosure,.cic-h2-hero-video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.cic-h2-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 30%,#ffffff18 45%,transparent 60%);transform:translate(-115%);transition:transform .55s}.cic-h2-cta:hover:before{transform:translate(115%)}.cic-h2-textlink{font-family:Manrope,sans-serif;font-weight:700}.cic-h2-product .cic-card-purchase__price{font:700 14px/1.4 Manrope,sans-serif;color:#123743;margin:0 13px;min-height:20px}.cic-h2-product .cic-card-purchase__price span{font-size:11px;font-weight:400;color:#617982}.cic-h2-product-scroll{overscroll-behavior-x:contain;scroll-behavior:auto}.cic-h2-creator img{border:3px solid #fff;box-shadow:0 0 0 1px #d8e2df}body.cic-theme-premium[data-cic-page-type=index] .cic-footer-studio h2{font-family:Montserrat,sans-serif!important;font-weight:900!important}@media(max-width:749px){.cic-h2-hero h1{font-size:38px;letter-spacing:-.045em}.cic-h2-head h2{font-size:29px;line-height:1.12}.cic-h2-shelf-heading h2{font-size:26px}.cic-h2-cta{min-height:46px;font-size:13px}.cic-h2-product .cic-card-purchase__price{font-size:13px}.cic-h2-hero .cic-h2-cta{padding:12px 16px 12px 20px}.cic-h3-followers{font-size:10px}}.cic-v10-choice-photo{width:64px;height:64px;flex:0 0 64px;overflow:hidden;border-radius:8px;background:#f4f1f3}.cic-v10-choice-photo img{object-fit:cover;display:block}.cic-h2-micro .cic-h3-choice,.cic-h2-scan .cic-h3-choice{gap:12px}.cic-h2-micro .cic-h3-choice:has(.cic-v10-choice-photo),.cic-h2-scan .cic-h3-choice:has(.cic-v10-choice-photo){min-height:88px}@media(max-width:989px){.cic-h2-micro .cic-h3-choice:has(.cic-v10-choice-photo){flex-direction:column;gap:9px}.cic-h2-scan .cic-v10-choice-photo{width:48px;height:48px;flex-basis:48px}}.cic-h2-micro .cic-h2-head h2,.cic-h2-scan .cic-h2-head h2{font:900 clamp(28px,3vw,42px)/1.15 Montserrat,sans-serif;letter-spacing:-.035em}.cic-h2-micro,.cic-h2-scan{background:#fffdfc;color:#123743}.cic-h2-micro .cic-h3-scene-layout,.cic-h2-scan .cic-h3-scene-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.7fr);grid-template-areas:"stage choices";gap:28px;align-items:start}.cic-h2-micro .cic-h3-choices,.cic-h2-scan .cic-h3-choices{display:grid;grid-area:choices;gap:8px;align-content:start}.cic-h2-micro .cic-h3-choice,.cic-h2-scan .cic-h3-choice{align-items:center;min-height:52px;padding:14px 18px;gap:12px;border:1px solid #dce3e3;border-radius:8px;background:#fffdfc;box-shadow:none;color:#123743;text-align:left;transform:none}.cic-h2-micro .cic-h3-choice strong,.cic-h2-scan .cic-h3-choice strong{font:700 12px/1.45 Manrope,sans-serif}.cic-h2-micro .cic-h3-choice[aria-pressed=true],.cic-h2-scan .cic-h3-choice[aria-pressed=true]{background:#faf0f4;border-color:#ce7b9e;box-shadow:none;color:#953052}.cic-h2-micro .cic-h3-choice[aria-pressed=true]:after,.cic-h2-scan .cic-h3-choice[aria-pressed=true]:after{display:none}.cic-h2-micro .cic-h3-choice:hover,.cic-h2-scan .cic-h3-choice:hover{border-color:#c43670;box-shadow:none;transform:none}.cic-v10-scene{position:relative;grid-area:stage;height:auto;min-height:0;overflow:hidden;border:1px solid #d6dfe0;border-radius:12px;background:#f8f8f6;box-shadow:none;isolation:isolate}.cic-v10-scene .cic-h3-scene-art{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:320px;opacity:0;z-index:4;overflow:visible;pointer-events:none;transform:none;transform-origin:center 22%}.cic-v10-scene.cic-h3-scene-micro .cic-h2-microscope-svg{width:100%;height:100%;max-width:none;filter:none!important;opacity:1}.cic-v10-scene.cic-h3-scene-micro.is-v10-changing .cic-h3-scene-art{animation:cic-focus-enter .85s ease-in-out both}.cic-v10-scene.cic-h3-scene-rx.is-v10-changing .cic-h3-scene-art{animation:cic-xray-enter .85s ease-in-out both}@keyframes cic-focus-enter{0%{opacity:1;transform:scale(.65)}55%{opacity:.8;transform:translateY(8%) scale(3.5)}to{opacity:0;transform:translateY(12%) scale(5)}}@keyframes cic-xray-enter{0%{opacity:1;transform:translate(0)}65%{opacity:.6;transform:translate(-35%)}to{opacity:0;transform:translate(-70%)}}.cic-v10-scene.is-v10-changing .cic-h3-scene-results{animation:cic-film-enter .85s ease-out both}@keyframes cic-film-enter{0%,35%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.cic-v10-scene .cic-h3-scene-results,.cic-v10-scene.is-active .cic-h3-scene-results{position:relative;inset:auto!important;width:calc(100% - 32px);max-width:760px;margin:16px auto;z-index:2;display:grid;transform:none;opacity:1;pointer-events:auto}.cic-h3-scene-micro:not(.is-active) .cic-h3-scene-results{display:none}.cic-h3-scene-micro:not(.is-active) .cic-h3-scene-art{width:210px;height:190px;opacity:.95;margin:14px auto -8px;z-index:2}.cic-v10-scene-overview{position:relative;z-index:2;margin:12px 26px 24px}.cic-v10-scene.is-active .cic-v10-scene-overview{display:none}.cic-v10-scene-overview .cic-v10-scene-gallery{margin:0}.cic-v10-scene .cic-h3-scene-result{position:relative;inset:auto;min-height:0;height:auto;max-height:none;padding:26px 24px;text-align:center;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0;overflow:visible!important;color:#123743;display:flex;flex-direction:column;align-items:stretch;font-family:Manrope,sans-serif}.cic-v10-scene .cic-h3-scene-result[hidden]{display:none!important}.cic-v10-scene .cic-h2-number{font:700 9px/1.4 Manrope,sans-serif;letter-spacing:.07em;text-transform:uppercase;color:#9a4668;margin:0 0 8px}.cic-v10-scene .cic-h3-scene-result h3{font:900 clamp(22px,2vw,29px)/1.15 Montserrat,sans-serif;letter-spacing:-.035em;color:inherit;margin:0 0 10px}.cic-v10-scene .cic-h3-scene-result>p:not(.cic-h2-number){font:500 13px/1.55 Manrope,sans-serif;margin:0 auto 16px;max-width:500px;color:inherit}.cic-v10-specimen,.cic-v10-radiograph{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #d9e1e2;background:#fffdfc;border-radius:7px;pointer-events:none;overflow:hidden;box-shadow:none}.cic-v10-specimen{background:linear-gradient(120deg,#fff8fb,#f8e1ed)}.cic-v10-glass-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 35%,#fff6 35.2%,transparent 48%);opacity:.4}.cic-v10-film-opposite{display:none}.cic-v10-petri{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2}.cic-v10-organism{display:block;position:absolute;width:70px;height:25px;border:2px solid #a74475;border-radius:50%;background:#f0cadb;animation:cic-v10-drift 16s ease-in-out infinite alternate;animation-play-state:paused}.cic-v10-organism-a{display:block;left:2%;top:8%}.cic-v10-organism-d{right:4%;bottom:8%;width:40px;height:40px;animation-delay:-7s}.cic-v10-organism-b{right:2%;top:30%;width:35px;height:35px;animation-delay:-4s}.cic-v10-organism-c{left:3%;bottom:23%;animation-delay:-9s}.cic-v10-organism-e{left:40%;top:2%;width:22px;height:22px;animation-delay:-12s}.cic-v10-organism-f{right:35%;bottom:2%;width:45px;height:20px;animation-delay:-6s}.cic-v10-scene.is-v5-visible .cic-v10-organism{animation-play-state:running}@keyframes cic-v10-drift{to{transform:translate(12px,18px) rotate(18deg)}}.cic-v10-scene.cic-h3-scene-rx.is-active .cic-v10-gallery-caption{color:#d5e5e9}.cic-v10-scene.cic-h3-scene-rx.is-active .cic-h3-scene-result h3,.cic-v10-scene.cic-h3-scene-rx.is-active .cic-h3-scene-result>p:not(.cic-h2-number){color:#eff8f9}.cic-v10-radiograph{background:linear-gradient(120deg,#173e4b,#102f3b);border:6px solid #09242e;outline:1px solid #70959e}.cic-v10-scene.cic-h3-scene-rx.is-active .cic-h3-scene-result{color:#eff8f9}.cic-v10-scene.cic-h3-scene-rx.is-active .cic-h2-number{color:#f5b3cd}.cic-v10-scene.cic-h3-scene-rx.is-active .cic-h2-category-list li,.cic-v10-scene.cic-h3-scene-rx.is-active .cic-h2-note{color:#d5e5e9!important}.cic-v10-scene.cic-h3-scene-rx.is-active .cic-h2-category-list a{color:inherit}.cic-v10-scene-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:6px 0 10px;text-align:left;min-width:0}.cic-v10-gallery-item{display:block;min-width:0;color:inherit;text-decoration:none;outline-offset:4px}.cic-v10-gallery-photo{display:block;aspect-ratio:1;overflow:hidden;border-radius:6px;background:#f5f3f4;border:1px solid #e7e2e4;box-shadow:none}.cic-v10-gallery-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}.cic-v10-gallery-caption{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:600 10px/1.4 Manrope,sans-serif;margin-top:7px;color:#435c63;min-height:28px}.cic-v10-scene .cic-h2-preview-list{margin:12px 0;list-style:none;padding:0;text-align:left}.cic-v10-scene .cic-h2-preview-list li{padding:0;border-bottom:1px solid #e5e3e4;font:600 12px/1.4 Manrope,sans-serif}.cic-v10-scene .cic-h2-preview-list li:nth-child(n+4){display:none}.cic-v10-scene .cic-h2-preview-list a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;text-decoration:none;color:inherit}.cic-v10-scene .cic-h2-preview-list a small{font:500 10px/1.4 Manrope,sans-serif;white-space:nowrap;color:#6c7c80}.cic-v10-scene .cic-h2-preview-list a:hover>span{text-decoration:underline;text-underline-offset:4px}.cic-v10-scene .cic-h2-note{font-size:11px!important;line-height:1.5!important;color:#6c7c80!important;margin:2px 0 12px!important}.cic-v10-scene .cic-h2-category-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:10px 0 18px;padding:0;list-style:none;text-align:left}.cic-v10-scene .cic-h2-category-list li{display:flex;align-items:baseline;gap:7px;font:500 11px/1.5 Manrope,sans-serif;color:#435c63}.cic-v10-scene .cic-h2-cta{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;box-sizing:border-box;padding:14px 18px;margin-top:8px;border:1px solid #c43670;border-radius:7px;background:#c43670;box-shadow:none;color:#fff;text-decoration:none;font:750 12px/1.45 Manrope,sans-serif}.cic-v10-scene .cic-v10-secondary{background:transparent;color:#a43865}.cic-v10-scene .cic-h2-cta svg{width:18px;height:18px}@media(max-width:989px){.cic-h2-micro .cic-h3-scene-layout,.cic-h2-scan .cic-h3-scene-layout{grid-template-columns:1fr;grid-template-areas:"choices" "stage";gap:16px}.cic-h2-micro .cic-h3-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.cic-h2-scan .cic-h3-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.cic-h2-scan .cic-h3-choice:last-child{grid-column:1/-1}.cic-h2-micro .cic-h3-choice,.cic-h2-scan .cic-h3-choice{padding:12px;min-height:48px}.cic-h2-micro .cic-h3-choice strong,.cic-h2-scan .cic-h3-choice strong{font-size:11px}}@media(max-width:749px){.cic-h2-micro .cic-h2-head h2,.cic-h2-scan .cic-h2-head h2{font-size:28px}.cic-h2-micro .cic-h3-choice{padding:10px 8px;text-align:center;justify-content:center}.cic-h2-micro .cic-h3-choice strong{font-size:10px}.cic-v10-scene .cic-h3-scene-results,.cic-v10-scene.is-active .cic-h3-scene-results{width:calc(100% - 20px);margin:10px auto}.cic-v10-scene .cic-h3-scene-result{padding:24px 13px 20px}.cic-v10-scene .cic-h3-scene-result h3{font-size:22px}.cic-v10-scene .cic-h3-scene-result>p:not(.cic-h2-number){font-size:12px;line-height:1.5}.cic-v10-scene-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cic-v10-scene-gallery>.cic-v10-gallery-item:nth-child(n+3){display:none}.cic-v10-gallery-caption{font-size:9px;line-height:1.4;min-height:25px}.cic-v10-scene .cic-h2-preview-list a{font-size:10px;padding:8px 0}.cic-v10-scene .cic-h2-preview-list a small{font-size:9px}.cic-v10-scene .cic-h2-category-list{gap:6px 12px}.cic-v10-scene .cic-h2-category-list li{font-size:10px}.cic-v10-scene .cic-h3-scene-art{height:260px}.cic-v10-scene-overview{margin:8px 16px 20px}.cic-h3-scene-micro:not(.is-active) .cic-h3-scene-art{width:175px;height:155px;margin-top:10px}}@media(hover:hover){.cic-v10-gallery-item:hover img{transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.cic-v10-organism{animation:none!important}.cic-v10-scene .cic-h3-scene-art,.cic-v10-gallery-photo img{transition:none!important}}@media(min-width:1100px){.cic-h3-scene-micro:not(.is-active){display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;min-height:265px}.cic-h3-scene-micro:not(.is-active) .cic-h3-scene-art{grid-column:1;grid-row:1;width:165px;height:185px;margin:18px 0 18px 12px}.cic-h3-scene-micro:not(.is-active) .cic-v10-scene-overview{grid-column:2;grid-row:1;margin:24px 24px 24px 4px}}.cic-h10-editorial,.cic-h10-archive{color:#123743;background:#fffdfb;font-family:Manrope,sans-serif}.cic-h10-archive{background:#f6f7f3}.cic-h10-editorial h2,.cic-h10-editorial h3,.cic-h10-archive h2,.cic-h10-archive h3{font-family:Montserrat,sans-serif!important;font-weight:900!important;letter-spacing:-.025em}.cic-h10-editorial .cic-h2-head,.cic-h10-archive .cic-h2-head{margin-bottom:30px}.cic-h10-editorial .cic-h2-panel{border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.cic-h7-cover{position:relative;overflow:hidden;margin:0;border-radius:12px;background:#f0f2ed;aspect-ratio:1.4}.cic-h7-cover img{display:block;width:100%;height:100%;object-fit:cover}.cic-h10-editorial .cic-h2-editorial-copy{padding:26px 0 0}.cic-h10-editorial h3{font-size:clamp(24px,2.2vw,30px);margin:0 0 12px}.cic-h10-editorial .cic-h2-editorial-copy>p{font:400 14px/1.65 Manrope,sans-serif;color:#52656b;margin:0 0 22px}.cic-h10-editorial .cic-h2-detail,.cic-h10-editorial .cic-h2-editorial-copy>.cic-h2-detail:last-of-type{border:0;border-bottom:1px solid #d9e0da;border-radius:0;background:transparent;overflow:visible;margin:0}.cic-h10-editorial .cic-h2-detail[open]{background:transparent;border-color:#bfcfc5}.cic-h10-editorial .cic-h2-detail summary{display:flex;align-items:center;gap:18px;min-height:76px;padding:16px 0;list-style:none;cursor:pointer;text-align:left}.cic-h10-editorial summary::-webkit-details-marker{display:none}.cic-h7-summary-copy{flex:1;min-width:0}.cic-h7-summary-copy strong{display:block;font:700 14px/1.4 Manrope,sans-serif;color:#123743}.cic-h7-summary-copy small{display:block;font:400 12px/1.45 Manrope,sans-serif;color:#5b6f73;margin-top:5px}.cic-h7-summary-toggle{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;color:#123743}.cic-h7-summary-toggle svg{width:18px;height:18px;display:block;transition:transform .2s}.cic-h2-detail[open] .cic-h7-summary-toggle svg{transform:rotate(45deg)}.cic-h10-editorial .cic-h2-detail .cic-h7-detail-body{padding:0 0 22px}.cic-h7-detail-body>p{font:400 14px/1.65 Manrope,sans-serif;margin:10px 0 17px;color:#52656b}.cic-h7-detail-body h4{font:900 18px/1.25 Montserrat,sans-serif;font-family:Montserrat,sans-serif!important;font-weight:900!important;margin:7px 0 12px;color:#123743}.cic-h7-real-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0 21px}.cic-h7-real-gallery figure{margin:0;min-width:0}.cic-h7-real-gallery img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block;border-radius:8px;background:#f4f3ef}.cic-h7-real-gallery a{display:block}.cic-h7-real-gallery figcaption{font:500 10px/1.4 Manrope,sans-serif;color:#53686d;margin-top:7px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cic-h7-cta{display:flex!important;width:100%;min-height:46px;padding:13px 17px!important;gap:14px!important;font:700 13px/1.35 Manrope,sans-serif!important;border-radius:8px!important;white-space:normal;text-align:left;box-shadow:none;align-items:center;justify-content:space-between!important}.cic-h7-cta>span{flex-shrink:0}.cic-h7-cta svg{display:block;width:18px;height:18px}.cic-h7-cta-outline{background:transparent!important;color:#123743!important;box-shadow:none;border-color:#12374360!important;width:auto;display:inline-flex!important;justify-content:center!important}.cic-h7-supply-points{padding:13px 0 21px;border-top:1px solid #dae2dc;margin-top:22px}.cic-h7-supply-points p{display:flex;align-items:center;gap:10px;font:500 13px/1.5 Manrope,sans-serif;margin:10px 0}.cic-h7-supply-points span{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#28714f;color:#fffdfc;font-size:10px;flex-shrink:0}.cic-h7-video-carousel{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#a6b4aa transparent;border-radius:10px;padding-bottom:8px;max-width:100%}.cic-h7-video-card{flex:0 0 88%;min-width:0;margin:0;aspect-ratio:3/4;overflow:hidden;border-radius:10px;background:#edf0ea;scroll-snap-align:center}.cic-h7-video-card:only-child{flex-basis:100%}.cic-h7-video-card video{display:block;width:100%;height:100%;object-fit:cover}.cic-h7-detail-body>.cic-h7-handwritten{font:500 24px/1.15 Caveat,cursive;color:#526e60;margin:14px 0 18px}.cic-h10-editorial .cic-h2-tabs button{font:700 13px/1.4 Manrope,sans-serif;border-radius:8px;min-height:46px;background:#fffdfb;border-color:#cdd6ce;color:#123743}.cic-h10-editorial .cic-h2-tabs button[aria-selected=true]{background:#123743;color:#fffdfc;border-color:#123743}.cic-h10-editorial .cic-h2-tabs button[aria-selected=true]:after{display:none}.cic-h10-archive .cic-h2-folder-explorer{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:40px}.cic-h10-archive .cic-h2-folder{position:relative;background:var(--folder-color);border:1px solid #12374318;border-radius:3px 12px 12px;padding:23px 15px 15px;box-shadow:none}.cic-h10-archive .cic-h2-folder-tab{background:var(--folder-color);max-width:90%;border:0;border-radius:8px 8px 0 0;padding:10px 17px;font:700 12px/1.3 Manrope,sans-serif;white-space:normal}.cic-h10-archive .cic-h2-folder-paper{position:relative;padding:25px;background:#fffdfb;border:0;border-radius:8px;min-height:0;box-shadow:none}.cic-h7-clip{display:none}.cic-h10-archive .cic-h2-folder-paper h3{font-size:clamp(24px,2.2vw,31px);margin:0 0 14px;line-height:1.16}.cic-h7-count{display:inline-flex;align-items:baseline;gap:7px;font:600 12px/1.4 Manrope,sans-serif;color:#28714f;margin:0 0 14px;padding:0;background:transparent;border:0}.cic-h7-count strong{font:900 20px/1 Montserrat,sans-serif;color:#28714f}.cic-h7-count span{font:500 12px/1.4 Manrope,sans-serif;color:#526b5e}.cic-h7-folder-description{font:400 14px/1.65 Manrope,sans-serif!important;color:#52656b;margin:0 0 14px}.cic-h10-archive .cic-h2-folder-options{width:100%;min-width:0;align-self:stretch;background:transparent;border:0;border-radius:0;padding:0;position:sticky;top:110px}.cic-h10-archive .cic-h2-search-label{font:600 12px/1.4 Manrope,sans-serif;color:#526960}.cic-h10-archive .cic-h2-folder-options input{width:100%;font:400 14px/1.4 Manrope,sans-serif;padding:13px;border:1px solid #c8d4ca;border-radius:8px;background:#fffdfb;margin:8px 0 14px}.cic-h10-archive .cic-h2-folder-options .cic-h2-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:245px;overflow:auto;padding:3px 4px 6px 1px;scrollbar-width:thin;scrollbar-color:#a6b4aa transparent;margin:0}.cic-h10-archive .cic-h2-folder-options .cic-h2-tabs button{display:flex;align-items:center;gap:9px;min-width:0;width:100%;border:1px solid #d5ded5;background:#fffdfb;color:#123743;border-radius:7px;padding:11px;font:600 11px/1.4 Manrope,sans-serif;text-align:left;white-space:normal;min-height:46px;transform:none}.cic-h10-archive .cic-h2-folder-options .cic-h2-tabs button>span{flex:1;min-width:0}.cic-h9-folder-icon{display:block;flex:0 0 21px;width:21px;height:21px;fill:var(--folder-color);stroke:#607366}.cic-h10-archive .cic-h2-folder-options .cic-h2-tabs button[aria-selected=true]{background:var(--folder-color);border-color:#12374355;color:#123743;box-shadow:none}.cic-h10-archive .cic-h2-folder-options .cic-h2-tabs button[aria-selected=true]:after{display:none}.cic-h10-archive .cic-h2-folder-footer{margin-top:26px;text-align:center}.cic-h7-department-picker{border:1px solid #c6d2c8;border-radius:10px;background:#fffdfb;overflow:hidden}.cic-h7-department-picker>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;padding:18px;cursor:pointer;color:#123743}.cic-h7-department-picker>summary::-webkit-details-marker{display:none}.cic-h7-department-picker>summary small{display:block;font:600 10px/1.4 Manrope,sans-serif;letter-spacing:.05em;color:#617367;margin-bottom:5px}.cic-h7-department-picker>summary strong{display:block;font:700 14px/1.4 Manrope,sans-serif}.cic-h7-department-picker>summary svg{width:19px;height:19px;flex:0 0 19px;transition:transform .2s}.cic-h7-department-picker[open]>summary svg{transform:rotate(180deg)}.cic-h7-picker-list{padding:0 15px 15px;border-top:1px solid #dce3db}.cic-h7-picker-list .cic-h2-search-label{display:block;margin-top:15px}.cic-h8-photo-composition,.cic-h8-gift-preview{display:grid;grid-template-columns:1.45fr 1fr;gap:11px;align-items:start;margin:20px 0 25px}.cic-h8-photo-composition figure,.cic-h8-gift-preview figure{position:relative;margin:0;min-width:0;overflow:hidden;border-radius:9px;background:#f2f3ed}.cic-h8-photo-composition figure:first-child,.cic-h8-gift-preview figure:first-child{grid-row:span 2}.cic-h8-photo-composition figure:first-child img,.cic-h8-gift-preview figure:first-child img{aspect-ratio:3/4}.cic-h8-photo-composition figure:not(:first-child) img,.cic-h8-gift-preview figure:not(:first-child) img{aspect-ratio:1.32}.cic-h8-photo-composition figure img,.cic-h8-gift-preview figure img{width:100%;height:auto;object-fit:cover;display:block;border-radius:0}.cic-h8-photo-composition figure a,.cic-h8-gift-preview figure a{display:block}.cic-h8-photo-composition figure figcaption,.cic-h8-gift-preview figure figcaption{display:block;font:500 10px/1.4 Manrope,sans-serif;padding:8px 9px;margin:0;color:#52656b;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cic-h8-gift-preview{margin:19px 0 25px}.cic-h10-archive .cic-h7-real-gallery.cic-h8-photo-composition{display:grid;grid-template-columns:1.45fr 1fr;gap:11px;margin:18px 0 24px}@media(max-width:749px){.cic-h10-editorial .cic-h2-editorial-copy{padding:22px 0 0}.cic-h10-editorial .cic-h2-editorial-copy>p{font-size:13px;margin-bottom:19px}.cic-h10-editorial .cic-h2-detail summary{gap:13px;min-height:75px;padding:15px 0}.cic-h7-summary-copy strong{font-size:13px}.cic-h7-summary-copy small{font-size:11px}.cic-h10-editorial .cic-h2-detail .cic-h7-detail-body{padding:0 0 20px}.cic-h7-detail-body>p{font-size:13px}.cic-h7-real-gallery{gap:7px}.cic-h7-cta{font-size:12px!important;padding:12px 14px!important;min-height:46px}.cic-h10-editorial .cic-h2-tabs button{font-size:12px!important;padding:11px 10px}.cic-h10-archive .cic-h2-folder-explorer{gap:25px}.cic-h10-archive .cic-h2-folder-options{width:100%;align-self:stretch}.cic-h10-archive .cic-h2-folder-options .cic-h2-tabs{grid-template-columns:minmax(0,1fr);max-height:245px}.cic-h10-archive .cic-h2-folder-options .cic-h2-tabs button{font-size:12px;min-height:46px;padding:12px;gap:11px}.cic-h10-archive .cic-h2-folder{padding:20px 10px 10px}.cic-h10-archive .cic-h2-folder-paper{padding:22px 17px 19px}.cic-h10-archive .cic-h2-folder-paper h3{font-size:24px}.cic-h10-archive .cic-h2-folder-tab{font-size:11px;padding:9px 13px}.cic-h7-folder-description{font-size:13px!important}.cic-h10-archive .cic-h2-folder-footer{margin-top:23px}.cic-h7-video-card{flex-basis:90%}.cic-h7-detail-body h4{font-size:17px}.cic-h8-photo-composition,.cic-h8-gift-preview,.cic-h10-archive .cic-h7-real-gallery.cic-h8-photo-composition{gap:8px;margin:18px 0 22px}.cic-h8-photo-composition figure figcaption,.cic-h8-gift-preview figure figcaption{font-size:10px;padding:7px}}@media(prefers-reduced-motion:reduce){.cic-h7-summary-toggle svg,.cic-h7-department-picker>summary svg{transition:none}}.cic-h2-cta span svg{width:15px;height:15px;display:block;flex:none}body[data-cic-page-type=index] .cic-whatsapp-float.is-cic-cta-overlap{opacity:0;visibility:hidden;pointer-events:none}.cic-h2-strip .cic-h2-shell{max-width:none;width:100%;padding-left:20px;padding-right:20px}.cic-h2-strip .cic-h2-head{margin-bottom:22px}.cic-h2-strip .cic-h2-head h2{font-size:clamp(27px,2.65vw,40px)}.cic-h3-monitor{position:relative;isolation:isolate}.cic-h3-monitor>.cic-studio-shell{position:relative;z-index:1}.cic-h3-monitor .cic-studio-heading{max-width:none}.cic-h3-monitor .cic-studio-heading>p:not(.cic-studio-eyebrow){max-width:480px}@media(min-width:990px){.cic-h3-monitor>.cic-studio-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,90px)}.cic-h3-monitor .cic-studio-heading{text-align:left;margin-bottom:0}.cic-h3-monitor .cic-studio-heading h2{max-width:520px}.cic-h3-monitor .cic-studio-heading>p:not(.cic-studio-eyebrow){margin-left:0;margin-right:0;font-size:16px;max-width:440px}.cic-h3-monitor .cic-mon{max-width:500px!important;margin:0 auto}.cic-h2-hero-copy{width:50%;max-width:50%;box-sizing:border-box;left:0;right:auto;align-items:flex-start}.cic-h2-hero h1{font-size:clamp(44px,4.4vw,70px)}.cic-h2-hero-description{font-size:16px;max-width:100%}}.cic-h2-shelf-heading>.cic-h2-textlink{display:inline-flex;align-items:center;gap:7px;flex-shrink:0}.cic-h7-summary-image{display:block;flex:0 0 64px;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#f4f1f3}.cic-h7-summary-image img{width:100%;height:100%;object-fit:cover;display:block}.cic-h10-archive .cic-h2-folder-paper{box-shadow:0 3px 8px #12374312}@media(max-width:749px){.cic-h7-summary-image{flex-basis:58px;width:58px;height:58px}}.cic-h2-micro .cic-h3-choice,.cic-h2-scan .cic-h3-choice{display:flex;flex-direction:column;gap:10px;padding:0 0 12px;overflow:hidden;text-align:center;justify-content:flex-start;background:#fff}.cic-v10-choice-photo{width:100%;height:auto;aspect-ratio:1;flex:none;border-radius:0;display:block;background:#f7f5f6}.cic-v10-choice-photo img{object-fit:contain;width:100%;height:100%}.cic-h3-choice>span:last-child{padding:0 8px}.cic-h3-choices{grid-template-columns:repeat(3,minmax(0,1fr))!important}.cic-h2-scan .cic-h3-choices{grid-template-columns:repeat(4,minmax(0,1fr))!important}.cic-h2-scan .cic-h3-choice:last-child{grid-column:auto}.cic-h2-scan .cic-v10-choice-photo{width:80%;margin:10px auto 0;border-radius:50%;aspect-ratio:1}.cic-h2-scan .cic-h3-choice{border:0;background:transparent;overflow:visible}.cic-h2-scan .cic-h3-choice[aria-pressed=true] .cic-v10-choice-photo{outline:2px solid #c43670;outline-offset:3px}.cic-h3-scene-micro:not(.is-active){display:grid!important;place-items:center;min-height:360px;grid-template-columns:1fr!important;background:#f6edf1}.cic-h3-scene-micro:not(.is-active) .cic-h3-scene-art{position:relative!important;width:90%!important;height:330px!important;max-width:480px;inset:auto!important;margin:12px auto!important;opacity:1;grid-column:1!important;grid-row:1!important;padding:0;background:none}.cic-v10-scene.is-active{background:#f6edf1}.cic-v10-scene .cic-h3-scene-results{max-width:650px}.cic-v10-scene.is-v10-changing .cic-h3-scene-results{animation:cic-v13-lens .9s ease both}.cic-v10-scene.cic-h3-scene-rx.is-v10-changing .cic-h3-scene-results{animation:cic-v13-scan .9s ease both}@keyframes cic-v13-lens{0%,22%{clip-path:circle(0 at 50% 28%);opacity:0;transform:scale(.9)}38%{opacity:1}to{clip-path:circle(145% at 50% 28%);opacity:1;transform:none}}@keyframes cic-v13-scan{0%,25%{clip-path:inset(0 0 100% 0);opacity:0}40%{opacity:1}to{clip-path:inset(0);opacity:1}}.cic-v10-scene-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cic-v10-scene-gallery>.cic-v10-gallery-item:nth-child(n+3){display:none}.cic-v10-scene .cic-h3-scene-result{padding:28px 20px}.cic-v10-specimen{border-radius:18px;background:radial-gradient(ellipse at 50% 20%,#fff8fc,#f3d8e5);border:2px solid #cdb8c5}.cic-scene-list-title{font:800 13px/1.4 Manrope,sans-serif;margin:18px 0 10px;text-align:left;color:inherit}.cic-v10-scene .cic-h2-category-list{gap:10px 14px}.cic-v10-scene .cic-h2-category-list li{align-items:flex-start;font-size:12px}.cic-v10-scene .cic-h2-category-list li:before,.cic-department-types a>span{content:"\2713";display:grid;place-items:center;width:16px;height:16px;flex:0 0 16px;border-radius:50%;background:#28714f;color:#fff;font-size:10px;margin-top:2px}.cic-v10-scene .cic-h2-category-list li>span{display:none}.cic-h10-archive .cic-h2-folder-explorer{align-items:start}.cic-h7-department-picker{border:0;background:transparent;overflow:visible}.cic-h7-picker-list{padding:0;border:0}.cic-h10-archive .cic-h2-folder-options .cic-h2-tabs{max-height:420px}.cic-department-thumb{width:42px;height:42px;flex:0 0 42px;border-radius:7px}.cic-h10-archive .cic-h7-real-gallery.cic-h8-photo-composition{grid-template-columns:repeat(2,minmax(0,1fr))}.cic-h8-photo-composition figure:first-child{grid-row:auto}.cic-department-types{max-height:225px;overflow-y:auto;scrollbar-width:thin;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;list-style:none;padding:0;margin:12px 0 22px}.cic-department-types a{display:flex;align-items:flex-start;gap:8px;color:#123743;text-decoration:none;font:500 12px/1.5 Manrope,sans-serif}.cic-h10-archive .cic-h2-folder-footer a{width:100%;display:flex!important}.cic-h2-product h3{padding-top:14px!important;margin-top:0!important}.cic-review-alias-note{font:400 11px/1.5 Manrope,sans-serif;text-align:center;color:#617982;margin:8px 20px 0}.cic-h6-note blockquote{font-size:14px!important;line-height:1.5!important}@media(max-width:749px){.cic-h2-micro .cic-h3-choice strong,.cic-h2-scan .cic-h3-choice strong{font-size:10px;line-height:1.35}.cic-h2-scan .cic-v10-choice-photo{width:80%!important;height:auto!important;flex-basis:auto!important}.cic-h2-micro .cic-h3-choice{padding:0 0 10px!important}.cic-h10-archive .cic-h2-folder-explorer{display:flex;flex-direction:column;gap:28px}.cic-h10-archive .cic-h2-folder-panels,.cic-h10-archive .cic-h2-folder-options{width:100%}.cic-h10-archive .cic-h2-folder-options .cic-h2-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-height:290px}.cic-h10-archive .cic-h2-folder-options .cic-h2-tabs button{font-size:10px;padding:8px;gap:7px}.cic-h6-note{width:270px!important;height:270px!important;min-height:270px!important;flex-basis:270px!important}.cic-h6-note blockquote{font-size:14px!important}.cic-department-types{gap:10px}.cic-v10-scene .cic-h3-scene-result{padding:25px 14px}}@media(prefers-reduced-motion:reduce){.cic-v10-scene.is-v10-changing .cic-h3-scene-results{animation:none!important}}.cic-h7-supply-points{border-top:0;padding-top:0;margin-top:18px}.cic-v10-radiograph{background:radial-gradient(ellipse at 50% 15%,#244c5a,#081d27 80%);box-shadow:inset 0 0 40px #0008;border-color:#071923}.cic-v10-radiograph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0 3px,#fff015 4px);opacity:.16;pointer-events:none}.cic-v10-scene.cic-h3-scene-rx.is-v10-changing .cic-v10-radiograph:after{animation:cic-v14-scanbeam .9s ease both;background:linear-gradient(transparent 45%,#c1f3ff77 49%,transparent 53%);opacity:1}@keyframes cic-v14-scanbeam{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.cic-department-thumb{border-radius:50%;object-fit:contain;background:#fff}@media(max-width:749px){.cic-h2-scan .cic-h3-choices{display:flex!important;flex-wrap:nowrap;gap:15px;overflow-x:auto;max-width:100%;padding:5px 3px 14px;scroll-snap-type:x proximity;scrollbar-width:thin}.cic-h2-scan .cic-h3-choice{flex:0 0 88px;min-width:88px;scroll-snap-align:start;padding:0 0 8px;gap:10px}.cic-h2-scan .cic-v10-choice-photo{width:76px!important;height:76px!important;margin:4px auto 0}.cic-h2-scan .cic-h3-choice>span:last-child{padding:0}.cic-h2-scan .cic-h3-choice strong{font-size:10px}.cic-h10-archive .cic-h2-folder-explorer{flex-direction:column-reverse;gap:14px}.cic-h10-archive .cic-h2-folder-options{position:static}.cic-h10-archive .cic-h2-folder-options .cic-h2-tabs{display:flex;flex-wrap:nowrap;max-height:none;overflow-x:auto;overflow-y:hidden;gap:13px;padding:4px 2px 14px;scroll-snap-type:x proximity}.cic-h10-archive .cic-h2-folder-options .cic-h2-tabs button{display:flex;flex-direction:column;justify-content:flex-start;flex:0 0 86px;width:86px;min-width:86px;gap:9px;border:0;padding:4px 0;background:transparent;scroll-snap-align:start;text-align:center}.cic-h10-archive .cic-h2-folder-options .cic-h2-tabs button[aria-selected=true]{background:transparent}.cic-h10-archive .cic-h2-folder-options .cic-h2-tabs button[aria-selected=true] img{outline:2px solid #c43670;outline-offset:3px}.cic-h10-archive .cic-h2-folder-options .cic-h2-tabs button>span{font:600 10px/1.35 Manrope,sans-serif}.cic-department-thumb{width:70px;height:70px;flex:0 0 70px}.cic-h2-folder-options input{margin-bottom:8px!important}.cic-h2-folder{margin-top:40px}}@media(prefers-reduced-motion:reduce){.cic-v10-scene.cic-h3-scene-rx.is-v10-changing .cic-v10-radiograph:after{animation:none}}.cic-original-lens{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#f8dce9;pointer-events:none}.cic-h3-scene-micro.is-active .cic-original-lens{display:block}.cic-original-field{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;opacity:1}.cic-original-lens-ring{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 40%,#8d416e0f 80%,#12374345);box-shadow:inset 0 0 0 3px #12374325;border-radius:12px}.cic-h3-scene-micro .cic-v10-specimen{display:none}.cic-v10-scene.cic-h3-scene-micro.is-active .cic-h3-scene-results{z-index:2;width:calc(100% - 48px);max-width:560px;margin:42px auto}.cic-v10-scene.cic-h3-scene-micro .cic-h3-scene-result{background:#fffdf8f2!important;border:1px solid #d9cbd3!important;border-radius:14px;box-shadow:0 12px 26px #5035441c!important}.cic-h3-scene-micro.is-v10-changing .cic-original-lens{animation:cic-original-ocular 1s cubic-bezier(.2,.7,.2,1) both}.cic-h3-scene-micro.is-v10-changing .cic-h3-scene-results{animation:cic-original-card 1s ease both}.cic-micro__bug{animation:cic-micro-bug 7s ease-in-out infinite;animation-play-state:paused}.cic-h3-scene-micro.is-active.is-v5-visible .cic-micro__bug{animation-play-state:running}.cic-micro__bug--2{animation-duration:9s;animation-delay:-1.2s}.cic-micro__bug--3{animation-duration:8s;animation-delay:-2.4s}.cic-micro__bug--4{animation-duration:10s;animation-delay:-.6s}@keyframes cic-micro-bug{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(9px,-7px) rotate(3deg)}66%{transform:translate(-7px,6px) rotate(-3deg)}}@keyframes cic-original-ocular{0%,20%{clip-path:circle(0 at 50% 26%);transform:scale(.15);opacity:0}35%{opacity:1}to{clip-path:circle(145% at 50% 26%);transform:scale(1);opacity:1}}@keyframes cic-original-card{0%,48%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cic-h3-scene-micro.is-v10-changing .cic-original-lens,.cic-h3-scene-micro.is-v10-changing .cic-h3-scene-results,.cic-micro__bug{animation:none!important}}.cic-h2-partners .cic-h2-head h2,.cic-h2-creators .cic-h2-head h2{text-align:center;white-space:nowrap;font-size:clamp(16px,3.8vw,30px);letter-spacing:-.04em;margin-inline:auto}.cic-v10-scene.cic-h3-scene-rx .cic-h3-scene-result{padding-top:26px}.cic-counted-list li a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex:1;min-width:0;color:inherit;text-decoration:none}.cic-counted-list li a small{font-size:11px;white-space:nowrap;opacity:.75}.cic-counted-list li a:hover>span{text-decoration:underline;text-underline-offset:3px}.cic-v10-scene .cic-h2-number{font-size:12px;line-height:1.5;letter-spacing:.04em}.cic-v10-scene .cic-h2-preview-list a{font-size:13px;padding:12px 0}.cic-v10-scene .cic-h2-preview-list a small{font-size:11px}.cic-h3-scene-micro .cic-h3-scene-result>p:not([class]){font-size:14px;line-height:1.65}@media(max-width:749px){.cic-h2-micro .cic-v10-scene,.cic-h2-scan .cic-v10-scene{width:calc(100% + 40px);max-width:none;margin-inline:-20px;border-radius:0;border-inline:0;box-sizing:border-box}.cic-v10-scene.cic-h3-scene-micro.is-active .cic-h3-scene-results{width:calc(100% - 28px);max-width:none;margin:24px auto}.cic-v10-scene.cic-h3-scene-micro .cic-h3-scene-result{padding:20px 17px}.cic-v10-scene.cic-h3-scene-rx.is-active .cic-h3-scene-results{width:100%;margin:0;max-width:none}.cic-v10-scene.cic-h3-scene-rx .cic-h3-scene-result{padding:26px 20px}.cic-v10-scene .cic-h3-scene-result h3{font-size:23px;line-height:1.18}.cic-v10-scene .cic-h2-preview-list a{font-size:13px;padding:11px 0}.cic-v10-scene .cic-h2-preview-list a small{font-size:11px}.cic-counted-list li{font-size:13px;line-height:1.5}.cic-h2-folders .cic-h7-count{flex-wrap:wrap;gap:6px}}.cic-v10-scene.cic-h3-scene-micro.is-v10-changing .cic-h3-scene-art,.cic-v10-scene.cic-h3-scene-rx.is-v10-changing .cic-h3-scene-art{animation:none;opacity:0}.cic-h3-scene-micro.is-v10-changing:before{content:"";position:absolute;z-index:8;left:50%;top:50%;width:150px;height:150px;box-sizing:border-box;border:17px solid #123743;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff20,transparent 35%);box-shadow:0 0 0 5px #71919e,0 0 0 10px #d5e2e6,0 0 0 15px #244b5e,0 0 0 200vmax #092936,inset 0 0 12px #12374366;pointer-events:none;animation:cic-ocular-flight .65s cubic-bezier(.55,.05,.25,1) both}.cic-h3-scene-micro.is-v10-changing .cic-original-lens{animation:cic-ocular-field .65s cubic-bezier(.55,.05,.25,1) both;transform-origin:50% 50%}.cic-h3-scene-micro.is-v10-changing .cic-h3-scene-results{animation:cic-ocular-content .65s ease both}@keyframes cic-ocular-flight{0%{opacity:1;transform:translate(-50%,-50%) scale(.7)}22%{opacity:1;transform:translate(-50%,-50%) scale(1)}62%{opacity:1;transform:translate(-50%,-50%) scale(5)}88%{opacity:1;transform:translate(-50%,-50%) scale(18)}to{opacity:0;transform:translate(-50%,-50%) scale(22)}}@keyframes cic-ocular-field{0%{opacity:1;clip-path:none;transform:scale(1.7)}to{opacity:1;clip-path:none;transform:scale(1)}}@keyframes cic-ocular-content{0%,76%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.cic-h3-scene-rx.is-v10-changing:before{content:"";position:absolute;z-index:8;top:12px;right:12px;bottom:12px;left:12px;background:transparent;border:8px solid #91a7ad;border-radius:9px;box-shadow:inset 0 0 0 2px #102937,inset 0 0 0 12px #334d59,0 12px 25px #0005;pointer-events:none;animation:cic-cassette-exchange 1.05s cubic-bezier(.4,0,.2,1) both;transform-origin:left center}.cic-h3-scene-rx.is-v10-changing:after{content:"";position:absolute;z-index:9;top:24px;right:24px;bottom:24px;left:24px;border:2px solid #aac2cb;background:linear-gradient(135deg,#a1c9d51a,#0a2637 45%,#365767);border-radius:3px;box-shadow:inset 0 0 0 8px #102e3e,0 0 0 3px #0b2029;pointer-events:none;animation:cic-cassette-lid 1.05s ease both;transform-origin:left center}.cic-v10-scene.cic-h3-scene-rx.is-v10-changing .cic-h3-scene-results{animation:cic-film-develop .65s cubic-bezier(.3,0,.2,1) both}.cic-v10-scene.cic-h3-scene-rx.is-v10-changing .cic-v10-radiograph:after{animation:cic-film-scan 1.3s ease both}@keyframes cic-cassette-exchange{0%{opacity:1;transform:translate(0)}18%{opacity:1;transform:translate(-110%)}18.1%{opacity:1;transform:translate(110%)}38%,70%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes cic-cassette-lid{0%{opacity:1;transform:translate(0)}18%{opacity:1;transform:translate(-110%)}18.1%{opacity:1;transform:translate(110%)}38%{opacity:1;transform:none}98%{opacity:1;transform:translateY(104%)}to{opacity:0;transform:translateY(104%)}}@keyframes cic-film-develop{0%,to{opacity:1;clip-path:none;transform:none}}@keyframes cic-film-scan{0%,35%{opacity:0;transform:translateY(-100%)}43%{opacity:.6;transform:translateY(-100%)}94%{opacity:.6;transform:translateY(100%)}to{opacity:0;transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.cic-h3-scene-micro.is-v10-changing:before,.cic-h3-scene-rx.is-v10-changing:before,.cic-h3-scene-rx.is-v10-changing:after{display:none}.cic-h3-scene-micro.is-v10-changing .cic-original-lens,.cic-h3-scene-micro.is-v10-changing .cic-h3-scene-results,.cic-v10-scene.cic-h3-scene-rx.is-v10-changing .cic-h3-scene-results{animation:none!important}}.cic-v10-scene.cic-h3-scene-micro,.cic-v10-scene.cic-h3-scene-rx,.cic-v10-scene .cic-v10-radiograph,.cic-v10-scene .cic-original-lens,.cic-v10-scene .cic-original-lens-ring,.cic-v10-scene .cic-h3-scene-result,.cic-h3-scene-rx.is-v10-changing:before,.cic-h3-scene-rx.is-v10-changing:after{border-radius:0!important}@media(min-width:750px){.cic-h2-hero .cic-h2-hero-copy{left:0;right:0;top:0;bottom:0;width:calc(100% - 72px);max-width:820px;padding:32px 0;margin:0 auto;display:flex;align-items:center;justify-content:center;text-align:center}.cic-h2-hero .cic-h2-hero-description{max-width:610px;margin-inline:auto;font:400 17px/1.65 Manrope,sans-serif}.cic-h2-hero h1{max-width:none;margin-inline:auto;text-align:center;line-height:1.08}.cic-h2-hero:after{background:radial-gradient(ellipse at 50% 55%,#082b35b8,#082b3540 85%)}.cic-h2-hero .cic-h2-cta{align-self:center;margin-inline:auto}.cic-v10-scene .cic-v10-scene-gallery{width:100%;max-width:390px;margin:20px auto 22px;gap:18px}.cic-v10-scene .cic-v10-gallery-photo{max-width:186px;margin-inline:auto}}.cic-v10-scene .cic-h3-scene-result h3{font-family:Montserrat,sans-serif;font-weight:900;font-size:clamp(23px,2.2vw,30px);line-height:1.2;letter-spacing:-.03em;margin-bottom:12px;text-wrap:balance}.cic-v10-scene .cic-h3-scene-result>p:not([class]){font:400 14px/1.7 Manrope,sans-serif;max-width:520px;margin:0 auto 12px;color:#405e68;text-wrap:pretty}.cic-v10-scene .cic-h3-scene-result>.cic-h2-number{font:700 11px/1.5 Manrope,sans-serif;letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px;color:#a72e62}.cic-v10-scene .cic-h3-scene-result>p.cic-scene-aside{font:500 24px/1.2 Caveat,cursive;color:#a72e62;margin:0 0 12px}.cic-v10-scene.cic-h3-scene-rx .cic-h3-scene-result>p:not([class]){color:#d8e8ee}.cic-v10-scene .cic-h2-preview-list a{font-weight:600;color:#123743;line-height:1.5}.cic-v10-scene .cic-h2-preview-list a small{font-weight:600;color:#526b75}.cic-v10-scene .cic-v10-gallery-caption{font:500 12px/1.5 Manrope,sans-serif;margin-top:9px;color:#47616b}.cic-v10-scene .cic-counted-list{gap:12px 18px;text-align:left;margin:0 0 20px}.cic-v10-scene .cic-counted-list li a{font:600 13px/1.45 Manrope,sans-serif}.cic-v10-scene .cic-counted-list li a small{font-size:11px;font-weight:500;color:#bfdae3;opacity:1}.cic-v10-scene .cic-scene-list-title{font:800 14px/1.4 Manrope,sans-serif;margin:14px 0}.cic-h2-press-strip .cic-h2-head h2{text-align:center;white-space:nowrap;font-size:clamp(16px,3.8vw,30px);letter-spacing:-.04em;margin-inline:auto}.cic-h2-press-strip .cic-h2-press{width:210px;min-height:190px;padding:18px 16px;border-radius:12px;justify-content:flex-start}.cic-h2-press-strip .cic-h3-press-logo,.cic-h2-press-strip .cic-h3-press-photo,.cic-h2-press-strip .cic-h2-press-badge{width:120px;height:64px;max-width:100%;margin:0 auto 8px;flex:0 0 64px}.cic-h2-press-strip .cic-h3-press-logo{object-fit:contain}.cic-h2-press-strip .cic-h3-press-photo{object-fit:cover;border-radius:6px}.cic-h2-press-strip .cic-h2-press h3{font:700 13px/1.4 Manrope,sans-serif;letter-spacing:0;margin:7px 0}.cic-h2-press-strip .cic-h2-press p{font:400 11px/1.5 Manrope,sans-serif;color:#526b75}.cic-h10-archive .cic-h2-search-label{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;font:700 13px/1.5 Manrope,sans-serif;color:#123743}.cic-picker-total{font:500 11px/1.5 Manrope,sans-serif;color:#526960}@media(max-width:749px){.cic-h2-press-strip .cic-h2-press{width:174px;min-height:180px;padding:15px 12px}.cic-h2-press-strip .cic-h3-press-logo,.cic-h2-press-strip .cic-h3-press-photo,.cic-h2-press-strip .cic-h2-press-badge{width:110px;height:58px;flex-basis:58px}.cic-v10-scene .cic-h3-scene-result h3{font-size:24px}.cic-v10-scene .cic-h3-scene-result>p.cic-scene-aside{font-size:22px}.cic-v10-scene .cic-v10-scene-gallery{gap:12px;margin:16px 0 18px}.cic-v10-scene .cic-v10-gallery-caption{font-size:12px}.cic-v10-scene .cic-counted-list{grid-template-columns:1fr;gap:11px}}.cic-h10-archive .cic-h8-photo-composition figure figcaption{font:500 12px/1.5 Manrope,sans-serif;display:block;white-space:normal;overflow:visible;text-overflow:clip;-webkit-line-clamp:unset;min-height:0;max-height:none;height:auto;overflow-wrap:anywhere;padding:9px}.cic-h2-hero .cic-h2-hero-copy{text-align:center;align-items:center}.cic-h2-hero .cic-h2-hero-description{margin-inline:auto}.cic-h2-strip .cic-h2-head h2{font-family:Caveat,cursive!important;font-weight:600!important;font-size:clamp(25px,4.8vw,40px)!important;line-height:1.2;letter-spacing:0}.cic-manual-marquee{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;scroll-behavior:auto;overscroll-behavior-inline:contain}.cic-manual-marquee::-webkit-scrollbar{display:none}.cic-manual-marquee .cic-h2-track{animation:none!important;transform:none!important}.cic-manual-marquee.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.cic-manual-marquee img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.cic-style-points{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none;text-align:left}.cic-style-points li{display:flex;gap:10px;align-items:center;font:600 14px/1.5 Manrope,sans-serif}.cic-style-points li>span{display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;background:#28714f;color:#fff;border-radius:50%;font-size:11px}.cic-h3-scene-micro:not(.is-active) .cic-h2-microscope-svg{transform:none!important;object-fit:contain}.cic-v10-scene .cic-v10-scene-gallery{max-width:350px;margin:18px auto 22px;gap:12px;align-items:stretch}.cic-v10-scene a.cic-v10-gallery-item{display:flex;flex-direction:column;border:1px solid #d9dce0;background:#fffdfc;border-radius:10px;overflow:hidden;text-decoration:none;color:#123743;box-shadow:0 3px 9px #12374308;min-width:0;transition:border-color .2s,box-shadow .2s}.cic-v10-scene a.cic-v10-gallery-item:hover{border-color:#c43670;box-shadow:0 5px 14px #12374312}.cic-v10-scene .cic-v10-gallery-photo{width:100%;max-width:none;height:auto;aspect-ratio:1;border-radius:0;overflow:hidden}.cic-v10-scene .cic-v10-gallery-photo img{width:100%;height:100%;object-fit:contain;transform:none}.cic-v10-scene a.cic-v10-gallery-item .cic-v10-gallery-caption{font:600 12px/1.45 Manrope,sans-serif;color:#123743!important;display:block;-webkit-line-clamp:unset;overflow:visible;min-height:0;text-align:left;padding:10px 10px 8px;margin:0;white-space:normal;overflow-wrap:anywhere}.cic-preview-action{display:flex!important;align-items:center;justify-content:space-between;gap:7px;min-height:40px;padding:9px 10px;margin-top:auto;background:#f8eaf0;color:#9b2456;font:700 11px/1.35 Manrope,sans-serif;text-decoration:none;border-top:1px solid #ecd3de}.cic-preview-action svg{width:16px;height:16px;flex:0 0 16px}.cic-h10-archive .cic-h8-photo-composition{max-width:350px!important;margin-inline:auto!important;align-items:stretch}.cic-h10-archive .cic-h8-photo-composition figure{display:flex;flex-direction:column;border:1px solid #d9dce0;background:#fffdfc;border-radius:10px;box-shadow:0 3px 9px #12374308}.cic-h10-archive .cic-h8-photo-composition figure img{aspect-ratio:1;object-fit:contain}.cic-h10-archive .cic-h8-photo-composition figure figcaption{display:flex;flex:1;flex-direction:column;padding:10px 10px 0;font-weight:600;color:#123743}.cic-h10-archive .cic-h8-photo-composition .cic-preview-action{margin:10px -10px 0}.cic-v10-radiograph:after{background:none;opacity:0}.cic-v10-scene.cic-h3-scene-rx.is-v10-changing .cic-v10-radiograph:after{background:linear-gradient(transparent 43%,#c1f3ff44 50%,transparent 57%)}@media(max-width:749px){.cic-h2-hero .cic-h2-hero-copy{left:0;right:0;top:0;bottom:0;height:100%;display:flex;width:100%;max-width:none;padding:24px 22px 30px;text-align:center;align-items:center;justify-content:center}.cic-h2-hero:after{background:radial-gradient(ellipse at center,#082b35b3,#082b3538 90%)}.cic-h2-hero .cic-h2-kicker{width:100%;text-align:center}.cic-h2-hero h1{text-align:center;font-size:clamp(32px,8.4vw,42px);line-height:1.08;max-width:100%}.cic-h2-hero .cic-h2-cta{align-self:center}.cic-h3-scene-micro:not(.is-active) .cic-h3-scene-art{width:92%!important;height:290px!important;max-width:360px;margin:14px auto!important}.cic-v10-scene.cic-h3-scene-micro:not(.is-active){min-height:320px}.cic-v10-scene .cic-v10-scene-gallery{max-width:310px;margin:16px auto 20px;gap:10px}.cic-v10-scene a.cic-v10-gallery-item .cic-v10-gallery-caption{font-size:12px;padding:9px 9px 8px}.cic-h10-archive .cic-h8-photo-composition{gap:10px!important}.cic-preview-action{font-size:11px;min-height:40px}.cic-style-points{max-width:340px;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.cic-manual-marquee .cic-h2-group[aria-hidden=true],.cic-manual-marquee .cic-h6-note-group[aria-hidden=true]{display:none}.cic-v10-scene a.cic-v10-gallery-item{transition:none}}.cic-h2-hero.cic-home-hero .cic-h2-hero-copy{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;box-sizing:border-box;padding:40px 36px 56px;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;color:#fffdfc}.cic-h2-hero.cic-home-hero:after{background:linear-gradient(180deg,#071d240f 15%,#071d242e 40%,#071d24b8 75%,#071d24db)}.cic-h2-hero.cic-home-hero h1{font-family:Montserrat,sans-serif;font-size:clamp(34px,3.55vw,58px);font-weight:900;line-height:1.12;letter-spacing:-.035em;text-align:center;text-wrap:balance;width:100%;max-width:1400px;margin:0 0 22px;color:#fffdfc}.cic-home-hero .cic-home-hero-break{display:none}.cic-home-hero__handwritten{font:600 1.5em/1.05 var(--cic-note,Caveat,cursive);letter-spacing:0;color:inherit;white-space:nowrap}.cic-h2-hero.cic-home-hero .cic-h2-hero-description{width:100%;max-width:560px;margin:0 0 28px;font:400 17px/1.65 Manrope,sans-serif;text-align:center;text-wrap:pretty;color:#fffdfc}.cic-home-hero .cic-h2-hero-description p{margin:0}.cic-h2-hero.cic-home-hero .cic-h2-cta{align-self:center;display:inline-flex;justify-content:center;align-items:center;min-height:54px;max-width:100%;box-sizing:border-box;gap:16px;padding:14px 22px 14px 26px;margin:0;background:#c43670;border:1px solid #c43670;color:#fffdfc;font:700 14px/1.4 Manrope,sans-serif;text-align:center;text-decoration:none;box-shadow:0 6px 18px #0002;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.cic-home-hero .cic-h2-cta>span{transition:transform .2s ease}.cic-home-hero .cic-h2-cta:focus-visible{outline:3px solid #fff;outline-offset:5px}@media(hover:hover)and (pointer:fine){.cic-h2-hero.cic-home-hero .cic-h2-cta:hover{background:#a92a5f;border-color:#a92a5f;transform:translateY(-2px);box-shadow:0 10px 24px #0003}.cic-home-hero .cic-h2-cta:hover>span{transform:translate(2px,-2px)}}.cic-h2-hero.cic-home-hero .cic-h2-cta:active{background:#942452;border-color:#942452;transform:translateY(0)}@media(max-width:989px)and (min-width:750px){.cic-h2-hero.cic-home-hero .cic-h2-hero-copy{padding:32px 28px 42px}.cic-h2-hero.cic-home-hero h1{font-size:clamp(30px,3.7vw,36px)}}@media(max-width:749px){.cic-h2-hero.cic-home-hero .cic-h2-hero-copy{padding:24px 20px 32px}.cic-h2-hero.cic-home-hero h1{font-size:clamp(22px,7vw,34px);line-height:1.14;letter-spacing:-.035em;margin-bottom:18px}.cic-home-hero .cic-home-hero-break{display:block}.cic-h2-hero.cic-home-hero .cic-h2-hero-description{max-width:340px;font-size:15px;line-height:1.55;margin-bottom:22px}.cic-h2-hero.cic-home-hero .cic-h2-cta{min-height:50px;padding:13px 20px 13px 24px;font-size:13px}}@media(prefers-reduced-motion:reduce){.cic-h2-hero.cic-home-hero .cic-h2-cta,.cic-home-hero .cic-h2-cta>span{transition:none}.cic-h2-hero.cic-home-hero .cic-h2-cta:hover,.cic-home-hero .cic-h2-cta:hover>span{transform:none}}.cic-h2-hero.cic-home-hero .cic-home-hero-poster{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:1}.cic-home-hero .cic-home-hero-poster img{width:100%;height:100%;display:block;object-fit:cover}.cic-h2-hero.cic-home-hero.cic-video-is-playing .cic-home-hero-poster{opacity:0}.cic-h2-hero.cic-home-hero .cic-h2-hero-video{z-index:0}.cic-h2-hero.cic-home-hero:after{z-index:2}.cic-h2-hero.cic-home-hero .cic-h2-hero-copy{z-index:3}.cic-home-hero video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.cic-home-focus .cic-home-product-card>.cic-card-purchase{display:flex;flex-direction:column;gap:7px;margin-top:auto;padding:7px 9px 10px;min-width:0}.cic-home-catalog .cic-home-product-card>.cic-card-purchase{display:flex;flex-direction:column;gap:7px;margin-top:auto;padding:8px 10px 10px;min-width:0;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cic-editorial-foundations.css.map */
