/* Approved cryo-show design, page 8893 only. */
.cr-page{--cr-ink:#411178;position:relative;isolation:isolate;overflow:hidden;color:var(--cr-ink);background:radial-gradient(ellipse at 1% 17%,#e8f9ff 0,transparent 28%),radial-gradient(ellipse at 99% 43%,#e8f4ff 0,transparent 25%),radial-gradient(ellipse at 50% 90%,#edf6ff 0,transparent 40%),#fffcf7;font-family:Nunito,sans-serif}
.cr-page *{box-sizing:border-box}.cr-page a{color:inherit}.cr-page h1,.cr-page h2,.cr-page h3{color:var(--cr-ink);font-weight:1000;letter-spacing:-.04em;line-height:1.06;margin:0}.cr-page h2{font-size:clamp(27px,3.05vw,43px)}.cr-page h3{font-size:25px}.cr-page p{margin:0}.cr-page svg{width:24px;height:24px;flex-shrink:0}.cr-page :focus-visible{outline:3px solid #7829c6;outline-offset:4px;border-radius:10px}.cr-page .cr-defs{position:absolute;width:0;height:0;overflow:hidden}.cr-shell{position:relative;max-width:1280px;margin:auto;padding:20px 46px 32px}.cr-breadcrumb{display:flex;gap:8px;font-size:12px;line-height:1.4;margin:0 0 10px;font-weight:700}.cr-breadcrumb a{text-decoration:none}.cr-breadcrumb a:hover{text-decoration:underline}
.cr-hero{display:grid;grid-template-columns:.87fr 1.13fr;align-items:center;gap:6px;min-width:0}.cr-hero-copy{padding:8px 0 18px;position:relative;z-index:2}.cr-page h1{font-size:clamp(40px,4.1vw,60px);line-height:1.01;font-weight:1000;letter-spacing:-.055em}.cr-lead{font-size:21px;line-height:1.32;margin:15px 0 19px!important;max-width:490px}.cr-facts{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 18px}.cr-facts li{display:flex;align-items:center;gap:8px;border-radius:19px;padding:9px 12px;background:linear-gradient(140deg,#f9f4ff,#eae1ff);box-shadow:inset 0 1px 1px white,0 2px 2px #8868b412;font-size:14px;font-weight:900;line-height:1.3}.cr-facts svg{color:#7525df;width:27px;height:27px;filter:drop-shadow(1px 1px 0 white)}.cr-hero-actions{display:flex;align-items:center;gap:8px}.cr-page .cr-button{display:inline-flex;align-items:center;justify-content:center;gap:17px;text-decoration:none;background:linear-gradient(#fff58e,#ffe74b 28%,#ffda25 75%,#ffc517);color:#290c4e;border:1px solid #f9dc69;border-radius:999px;box-shadow:inset 0 2px 1px #fff9,0 4px 0 #ead3814a,0 8px 18px #79642e25;font-weight:1000;font-size:21px;line-height:1.2;padding:15px 32px;min-height:60px;transition:transform .2s,box-shadow .2s}.cr-button:hover{transform:translateY(-2px);box-shadow:inset 0 2px 1px #fff9,0 9px 23px #79642e35}.cr-button svg{width:27px;height:27px}.cr-page .cr-drawn-arrow{width:64px;height:50px;fill:none;stroke:#741dcc;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.cr-hero-media{position:relative;margin:-26px -40px -6px -23px;min-width:0}
.cr-portal{position:relative;display:block;aspect-ratio:1.42;isolation:isolate;filter:drop-shadow(0 5px 4px #5099ca22)}.cr-photo{display:block;position:absolute;inset:7% 4% 7.5%;overflow:hidden;border-radius:16% 16% 13% 15% / 25% 24% 21% 25%;background:#e9f7fc}.cr-photo>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.cr-page .cr-frame{position:absolute;width:100%;height:100%;inset:0;pointer-events:none;object-fit:fill;z-index:1;max-width:none}.cr-hero-media .cr-photo>img{object-position:50% 25%}
.cr-decor{display:block;position:absolute;width:160px;aspect-ratio:1;overflow:hidden;pointer-events:none;z-index:1}.cr-decor>img{position:absolute;left:0;top:0;width:200%;height:200%;max-width:none;object-fit:fill}.cr-decor-cloud>img{left:-100%}.cr-decor-flasks>img{top:-100%}.cr-decor-microscope>img{left:-100%;top:-100%}.cr-hero-flasks{width:113px;left:-12px;bottom:1%;transform:rotate(-12deg);z-index:2}
.cr-story{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:6px;margin:0 -28px 0 -12px;background:linear-gradient(110deg,#fffdf5f2,transparent);border-radius:40px}.cr-story-copy{padding:15px 0 22px 12px;min-width:0;position:relative;z-index:2}.cr-story-copy>p{font-size:20px;line-height:1.35;margin:13px 0 18px;max-width:470px}.cr-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;margin:0;list-style:none}.cr-benefits li{display:flex;align-items:center;gap:5px;background:linear-gradient(120deg,#fffefb,#fffaf0);border:1px solid #f7ecd7;border-radius:22px;box-shadow:0 4px 8px #d1b77824,inset 0 1px 0 white;padding:8px 6px;font-size:13px;font-weight:1000;line-height:1.2}.cr-benefits img{width:47px;height:47px;flex-shrink:0}.cr-benefits .cr-decor{position:relative;width:47px;height:47px;flex-shrink:0}.cr-benefits .cr-decor>img{width:200%;height:200%}.cr-story-media .cr-portal{aspect-ratio:1.65}.cr-story-media .cr-photo>img{object-position:50% 0%}
.cr-gallery{position:relative;margin:8px -35px 0}.cr-gallery-heading{position:relative;text-align:center;padding:0 155px;margin-bottom:3px}.cr-gallery-heading h2{font-size:35px}.cr-page .cr-motion{position:absolute;right:116px;top:5px;width:27px;height:27px;padding:0;border:1px solid #badaef;border-radius:50%;background:#fff9;color:#7374a8;cursor:pointer;margin:0}.cr-motion[hidden]{display:none}.cr-motion span{display:inline-block;width:9px;height:11px;border-left:3px solid currentColor;border-right:3px solid currentColor}.cr-motion[aria-pressed=true] span{width:0;height:0;border-left:8px solid currentColor;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:0}.cr-gallery-stage{position:relative;padding:7px 139px 5px;min-width:0}.cr-gallery-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.cr-gallery-item{display:block;position:relative;text-decoration:none;min-width:0;transition:transform .2s}.cr-gallery-item:hover{transform:translateY(-4px)}.cr-gallery-item .cr-portal{aspect-ratio:1.37}.cr-photo-label{display:table;position:relative;z-index:2;max-width:94%;min-width:72%;margin:-20px auto 0;padding:9px 13px;border:1px solid #ffe069;box-shadow:inset 0 1px 0 white,0 4px 5px #799ad02b;border-radius:18px;background:linear-gradient(#fff78d,#ffe02d 70%,#ffc626);font-weight:1000;font-size:14px;line-height:1.1;text-align:center;color:#30124f;white-space:normal}.cr-page .cr-stage-tube{position:absolute;left:-10px;top:-2px;width:calc(100% + 20px);height:calc(100% + 24px);overflow:visible;pointer-events:none}.cr-stage-tube path{fill:none;stroke:url(#cr-tube);stroke-width:12;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px #74cdf144)}.cr-stage-tube .cr-tube-glint{stroke:#ecfdff;stroke-width:2;filter:none}.cr-mascot{position:absolute;z-index:4;width:210px;top:-65px;pointer-events:none;transform-origin:50% 45%;animation:cr-sway 5s ease-in-out infinite}.cr-mascot>span{position:relative;display:block;aspect-ratio:1;overflow:hidden}.cr-mascot img{position:absolute;left:0;top:0;width:200%;height:100%;max-width:none;object-fit:fill}.cr-boy{left:-32px}.cr-girl{right:-33px;top:-62px;animation-delay:-2.3s}.cr-girl img{left:-100%}.cr-gallery-ice-left{width:118px;left:-18px;bottom:-38px;transform:rotate(-10deg)}.cr-gallery-ice-right{width:127px;right:-19px;bottom:-47px;transform:rotate(12deg)}.cr-more{text-align:center;margin:9px 0 0;position:relative;z-index:3}.cr-more summary{display:inline-flex;align-items:center;justify-content:center;gap:20px;list-style:none;cursor:pointer;border:1px solid #d4c4fc;border-radius:99px;padding:10px 31px;background:linear-gradient(#fff,#e9e5ff);font-size:14px;font-weight:800;line-height:1.2;box-shadow:inset 0 1px 0 white}.cr-more summary::-webkit-details-marker{display:none}.cr-more summary svg{width:20px;height:20px}.cr-more[open] summary svg{transform:rotate(-90deg)}.cr-gallery-extra{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:20px 35px 0}
.cr-description{position:relative;margin:32px 0 0;padding:25px 32px 25px;background:linear-gradient(135deg,#fffefa,#fffdf2f0);border-radius:42px;z-index:2}.cr-description>h2{font-size:37px;margin-bottom:12px}.cr-prose{font-size:18px;line-height:1.43;overflow-wrap:break-word}.cr-prose p+p{margin-top:13px}.cr-prose img{max-width:100%;height:auto}.cr-text-columns{display:grid;grid-template-columns:1.1fr 1fr;gap:27px;margin-top:20px}.cr-text-columns>div+div{padding-left:27px;border-left:1px solid #d7d5eb}.cr-text-columns h3{font-size:25px;margin-bottom:8px}.cr-contact{display:flex;align-items:center;gap:20px;position:relative;margin:12px 48px 0;padding:16px 24px 16px 52px;border:2px solid #fff;border-radius:999px;background:linear-gradient(115deg,#d8f6ff,#e9e7ff 55%,#dcf7ff);box-shadow:0 5px 15px #83bfe928;z-index:2}.cr-contact h2{font-size:28px;flex:1;line-height:1.1}.cr-contact .cr-button{font-size:18px;min-height:52px;padding:12px 18px;gap:9px;white-space:nowrap}.cr-contact-flasks{width:135px;left:-85px;top:-30px;transform:rotate(-8deg)}.cr-contact-microscope{width:110px;right:-93px;top:-21px;transform:rotate(25deg)}
.cr-ambient{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.cr-ambient .cr-decor{width:215px}.cr-leaf-1{left:-120px;top:-40px;transform:rotate(30deg)}.cr-leaf-2{right:-98px;top:-75px;transform:rotate(120deg)}.cr-leaf-3{left:-147px;top:24%;transform:rotate(160deg)}.cr-leaf-4{right:-131px;top:35%;transform:rotate(-40deg)}.cr-leaf-5{left:-112px;top:60%;transform:rotate(40deg)}.cr-leaf-6{right:-102px;top:64%;transform:rotate(135deg)}.cr-leaf-7{left:-63px;bottom:-58px;transform:rotate(-25deg)}.cr-leaf-8{right:-15px;bottom:-150px;transform:rotate(245deg)}
body.page-id-8893{padding-bottom:0!important}body.page-id-8893 .action-footer{padding:0 24px 20px;background:#fffcf7;border:0;color:#411178}body.page-id-8893 .action-footer-grid{display:flex;justify-content:center;align-items:center;padding:0;gap:0}body.page-id-8893 .action-footer-grid>nav,body.page-id-8893 .action-footer-contacts,body.page-id-8893 .action-footer-bottom,body.page-id-8893 .action-mobile-contact{display:none}body.page-id-8893 .action-footer-brand{display:flex;align-items:center;gap:10px}body.page-id-8893 .action-footer-brand img{width:48px;height:46px;object-fit:contain}body.page-id-8893 .action-footer-brand p{font-size:11px;line-height:1.3;margin:0}.sd-motion-paused .cr-mascot{animation-play-state:paused}@keyframes cr-sway{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-4px) rotate(2deg)}}
@media(max-width:1100px) and (min-width:761px){.cr-shell{padding:18px 35px 25px}.cr-page h1{font-size:clamp(32px,4.5vw,48px)}.cr-page h2{font-size:32px}.cr-lead{font-size:18px}.cr-facts{gap:6px}.cr-facts li{font-size:10px;padding:7px 9px;gap:5px}.cr-facts svg{width:22px;height:22px}.cr-page .cr-button{font-size:18px;padding:12px 24px;min-height:50px}.cr-drawn-arrow{display:none}.cr-story-copy>p{font-size:16px}.cr-benefits li{font-size:10px;padding:6px 3px;gap:2px}.cr-benefits img,.cr-benefits .cr-decor{width:36px;height:36px}.cr-gallery-stage{padding:8px 107px}.cr-gallery-heading{padding:0 120px}.cr-gallery-heading h2{font-size:27px}.cr-page .cr-motion{right:85px}.cr-mascot{width:165px;top:-45px}.cr-photo-label{font-size:11px;padding:7px 10px}.cr-gallery-ice-left,.cr-gallery-ice-right{width:100px}.cr-contact{margin-left:35px;margin-right:35px;padding-left:45px;gap:14px}.cr-contact h2{font-size:23px}.cr-contact .cr-button{font-size:14px;padding:10px 14px}.cr-contact-flasks{width:115px;left:-75px;top:-22px}.cr-contact-microscope{width:85px;right:-70px}}
@media(max-width:760px){.cr-shell{padding:12px 21px 23px}.cr-breadcrumb{font-size:10px;gap:6px;margin-bottom:11px}.cr-hero{grid-template-columns:1fr;gap:2px}.cr-hero-copy{padding:0;z-index:2}.cr-page h1{font-size:clamp(30px,7.75vw,52px);line-height:1.02;letter-spacing:-.045em}.cr-lead{font-size:16px;line-height:1.28;margin:9px 0 11px!important;max-width:100%}.cr-facts{gap:6px;flex-wrap:nowrap;margin-bottom:10px}.cr-facts li{font-size:11px;padding:7px 9px;gap:6px;white-space:nowrap;border-radius:17px}.cr-facts svg{width:23px;height:23px}.cr-hero-actions{display:block}.cr-page .cr-button{width:100%;font-size:17px;min-height:44px;padding:11px 15px;gap:15px}.cr-button svg{width:22px;height:22px}.cr-drawn-arrow{display:none!important}.cr-hero-media{margin:0 -17px -5px;min-width:0}.cr-hero-media .cr-portal{aspect-ratio:1.5}.cr-hero-flasks{width:61px;left:-2px;bottom:4px}.cr-story{grid-template-columns:1fr;gap:0;margin:0 -8px;border-radius:25px}.cr-story-copy{padding:0 8px 0}.cr-page h2{font-size:clamp(26px,6.8vw,38px)}.cr-story-copy>p{font-size:16px;line-height:1.3;margin:8px 0 10px;max-width:none}.cr-benefits{gap:5px}.cr-benefits li{gap:4px;font-size:11px;padding:6px 4px;border-radius:18px}.cr-benefits img,.cr-benefits .cr-decor{width:40px;height:40px}.cr-story-media{margin:0 -10px}.cr-story-media .cr-portal{aspect-ratio:1.65}.cr-story-media .cr-photo>img{object-position:50% 0%}.cr-gallery{margin:28px -17px 0}.cr-gallery-heading{padding:0 56px 0;margin:0 0 7px}.cr-gallery-heading h2{font-size:clamp(15px,4vw,25px);line-height:1.1;letter-spacing:-.035em}.cr-page .cr-motion{width:22px;height:22px;right:28px;top:-28px;z-index:5}.cr-motion span{height:9px;width:8px;border-width:2px}.cr-gallery-stage{padding:0 0 2px}.cr-gallery-grid{gap:0}.cr-gallery-item .cr-portal{aspect-ratio:1.14}.cr-photo-label{font-size:10px;line-height:1.13;padding:6px 5px;min-height:34px;max-width:90%;min-width:85%;margin:-15px auto 0;border-radius:14px;display:flex;align-items:center;justify-content:center}.cr-page .cr-stage-tube{left:-10px;top:-7px;width:calc(100% + 20px);height:calc(100% + 14px)}.cr-stage-tube path{stroke-width:14}.cr-stage-tube .cr-tube-glint{stroke-width:3}.cr-mascot{width:76px;top:-69px}.cr-boy{left:-18px}.cr-girl{right:-15px;top:-67px}.cr-gallery-ice-left,.cr-gallery-ice-right{width:40px;bottom:-32px}.cr-gallery-ice-left{left:-16px}.cr-gallery-ice-right{right:-14px}.cr-more{margin-top:10px}.cr-more summary{font-size:12px;padding:8px 23px;gap:15px}.cr-more summary svg{width:17px;height:17px}.cr-gallery-extra{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:15px 2px 0}.cr-gallery-extra .cr-portal{aspect-ratio:1.45}.cr-description{margin:22px -10px 0;padding:18px 13px 17px;border-radius:28px}.cr-description>h2{font-size:clamp(22px,5.8vw,32px);margin-bottom:9px}.cr-prose{font-size:14px;line-height:1.4}.cr-text-columns{grid-template-columns:1fr;gap:15px;margin-top:15px}.cr-text-columns>div+div{border:0;padding:0}.cr-text-columns h3{font-size:20px;margin-bottom:6px}.cr-contact{display:grid;grid-template-columns:1fr;gap:8px;margin:14px -1px 0;padding:13px 13px 13px 45px;border-radius:27px}.cr-contact h2{font-size:21px;line-height:1.1}.cr-contact .cr-button{font-size:13px;min-height:39px;padding:8px 9px;gap:6px;width:auto;justify-self:start}.cr-contact .cr-button svg{width:20px;height:20px}.cr-contact-flasks{width:76px;left:-32px;top:12px}.cr-contact-microscope{display:none}.cr-ambient .cr-decor{width:120px}.cr-leaf-1{left:-78px;top:-25px}.cr-leaf-2{right:-86px;top:-20px}.cr-leaf-3{left:-98px;top:33%}.cr-leaf-4{right:-98px;top:47%}.cr-leaf-5{left:-96px;top:67%}.cr-leaf-6{right:-95px;top:77%}.cr-leaf-7{left:-41px;bottom:-19px}.cr-leaf-8{right:-46px;bottom:-59px}body.page-id-8893 .action-footer{padding:0 15px 16px}body.page-id-8893 .action-footer-brand img{width:40px;height:38px}body.page-id-8893 .action-footer-brand p{font-size:10px}}
@media(max-width:350px){.cr-shell{padding-left:17px;padding-right:17px}.cr-page h1{font-size:29px}.cr-lead,.cr-story-copy>p{font-size:14px}.cr-facts li{font-size:9px;gap:4px;padding:6px 7px}.cr-facts svg{width:20px;height:20px}.cr-benefits li{font-size:9px;gap:2px}.cr-benefits img,.cr-benefits .cr-decor{width:33px;height:33px}.cr-gallery-heading h2{font-size:14px}.cr-mascot{width:67px;top:-59px}.cr-girl{top:-59px}.cr-photo-label{font-size:9px}.cr-contact h2{font-size:19px}.cr-contact .cr-button{font-size:11px}.cr-contact .cr-button svg{width:18px;height:18px}}
@media(prefers-reduced-motion:reduce){.cr-mascot{animation:none!important}.cr-page *{transition:none!important;scroll-behavior:auto!important}}

/* Page-specific composition from the approved laboratory artwork. */
.cr-page h1{font-size:clamp(44px,4.6vw,66px)}
.cr-hero-media .cr-photo>img{object-position:50% 17%}
.cr-hero-flasks{width:125px;left:-9px;bottom:-5px;transform:rotate(-3deg)}
.cr-benefits li{flex-direction:column;justify-content:center;text-align:center;padding:9px 5px;min-height:93px}
.cr-benefits li>img,.cr-benefits .cr-decor{width:45px;height:45px}
.cr-benefits .cr-decor>img{width:200%;height:200%}
.cr-gallery-heading{padding-left:146px;padding-right:146px}
.cr-gallery-heading h2{font-size:32px;letter-spacing:-.045em}
.cr-gallery-stage{padding-left:137px;padding-right:137px}
.cr-gallery-item .cr-portal{aspect-ratio:1.52}
.cr-mascot{width:240px;top:-56px}.cr-boy{left:-47px}.cr-girl{right:-47px;top:-55px}
.cr-gallery-ice-left{width:134px;left:-14px;bottom:-24px;transform:rotate(-10deg)}
.cr-gallery-ice-right{width:130px;right:-8px;bottom:-30px;transform:rotate(16deg)}
.cr-description{background:linear-gradient(135deg,#fffdfa,#ffffffcf);margin-top:27px}
.cr-text-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.cr-text-columns>div+div{padding-left:22px}
.cr-text-columns h3{font-size:23px}.cr-text-columns p{font-size:16px;line-height:1.48}
.cr-original{margin-top:30px;padding-top:24px;border-top:1px solid #d9dfee;columns:2;column-gap:38px;font-size:16px;line-height:1.53}
.cr-original p{margin:0 0 14px}.cr-original h3{font-size:24px;line-height:1.15;margin:22px 0 10px;break-after:avoid}
.cr-original h3:first-child{margin-top:0}.cr-original p,.cr-original figure{break-inside:avoid}
.cr-original a{color:#7024bd;text-decoration:underline}.cr-original figure{margin:12px 0}.cr-original img{max-width:100%;height:auto}
.cr-ambient .cr-decor{width:190px;opacity:.8}
.cr-leaf-1{left:-114px;top:-20px;transform:rotate(4deg)}.cr-leaf-2{right:-134px;top:-15px;transform:rotate(185deg)}
.cr-leaf-3{left:-134px;top:18%;transform:rotate(6deg)}.cr-leaf-4{right:-147px;top:27%;transform:rotate(186deg)}
.cr-leaf-5{left:-150px;top:49%;transform:rotate(-8deg)}.cr-leaf-6{right:-143px;top:72%;transform:rotate(176deg)}
.cr-leaf-7{left:-57px;bottom:-42px;transform:rotate(-4deg)}.cr-leaf-8{right:-48px;bottom:-45px;transform:rotate(7deg)}
.cr-contact{padding-left:53px;margin-top:25px;background:linear-gradient(120deg,#e2faff,#e9e4ff 56%,#c9f8ff);border-color:#bef6ff;box-shadow:0 0 10px #9bdbfc4d,inset 0 0 0 2px white}
.cr-contact-flasks{width:125px;left:-85px;top:-19px;transform:none}
.cr-contact-microscope{width:112px;right:-90px;top:-50px;transform:rotate(7deg)}
@media(max-width:1100px) and (min-width:761px){.cr-page h1{font-size:48px}.cr-gallery-heading{padding:0 112px}.cr-gallery-heading h2{font-size:27px}.cr-gallery-stage{padding-left:112px;padding-right:112px}.cr-mascot{width:185px;top:-40px}.cr-boy{left:-35px}.cr-girl{right:-35px}.cr-text-columns{gap:15px}.cr-text-columns>div+div{padding-left:15px}.cr-text-columns h3{font-size:19px}.cr-text-columns p{font-size:15px}}
@media(max-width:760px){.cr-page h1{font-size:clamp(31px,8.6vw,53px)}.cr-hero-flasks{width:77px;left:-3px;bottom:-2px}.cr-benefits li{padding:9px 5px;gap:3px;min-height:93px}.cr-benefits li>img,.cr-benefits .cr-decor{width:40px;height:40px}.cr-story-media .cr-portal{aspect-ratio:1.6}.cr-gallery{margin-top:36px}.cr-gallery-heading{padding:0 47px}.cr-gallery-heading h2{font-size:clamp(16px,4.1vw,25px);line-height:1.07}.cr-gallery-stage{padding-left:0;padding-right:0}.cr-gallery-item .cr-portal{aspect-ratio:1.32}.cr-mascot{width:69px;top:-58px}.cr-boy{left:-15px}.cr-girl{right:-15px;top:-58px}.cr-gallery-ice-left,.cr-gallery-ice-right{width:39px;bottom:-30px}.cr-gallery-ice-left{left:-15px}.cr-gallery-ice-right{right:-14px}.cr-description{margin-top:22px}.cr-text-columns{grid-template-columns:1fr;gap:15px}.cr-text-columns>div+div{padding:0;border:0}.cr-text-columns h3{font-size:20px}.cr-text-columns p{font-size:14px;line-height:1.42}.cr-original{columns:1;margin-top:22px;padding-top:19px;font-size:14px;line-height:1.46}.cr-original h3{font-size:21px}.cr-contact{padding-left:40px;margin-top:17px}.cr-contact-flasks{width:79px;left:-38px;top:10px}.cr-contact-microscope{display:none}.cr-ambient .cr-decor{width:110px}.cr-leaf-1{left:-83px;top:-7px}.cr-leaf-2{right:-91px;top:0}.cr-leaf-3{left:-93px}.cr-leaf-4{right:-95px}.cr-leaf-5{left:-94px}.cr-leaf-6{right:-98px}.cr-leaf-7{left:-55px;bottom:-23px}.cr-leaf-8{right:-56px;bottom:-19px}}
@media(max-width:350px){.cr-page h1{font-size:30px}.cr-gallery-heading h2{font-size:14px}.cr-mascot{width:63px;top:-56px}.cr-girl{top:-56px}.cr-benefits li{min-height:84px}.cr-benefits li>img,.cr-benefits .cr-decor{width:36px;height:36px}}

/* Match the photograph silhouette to the wavy glass frame at every size. */
.cr-photo{inset:0;border-radius:0;clip-path:url(#cr-photo-clip)}
