.refrigeration-page{--cold-ink:#3b3025;--cold-pearl:#e7e8e5;--cold-line:#c8ccc9;color:var(--cold-ink);background:var(--ivory,#f6f3ec)}.refrigeration-page *{box-sizing:border-box}.refrigeration-page h1,.refrigeration-page h2,.refrigeration-page h3{font-family:var(--display,Georgia,serif);font-weight:400}.refrigeration-page h2{font-size:clamp(42px,4.4vw,66px);line-height:1.02;letter-spacing:-.035em;margin:22px 0}.refrigeration-page em{font-weight:400}.refrigeration-page p{font-size:14px;line-height:1.85}.refrigeration-page .eyebrow{font-size:10px;letter-spacing:.16em;line-height:1.7;text-transform:uppercase}.refrigeration-page a:focus-visible,.refrigeration-page summary:focus-visible{outline:2px solid currentColor;outline-offset:6px}.cold-hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:clamp(32px,5vw,84px);padding:54px var(--gutter,5vw) 48px;background:#f0ebe1;color:var(--cold-ink)}.cold-hero-copy{min-width:0;padding:25px 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:680px}.cold-hero h1{font-size:clamp(67px,6.4vw,98px);line-height:.98;letter-spacing:-.045em;margin:27px 0}.cold-hero h1 em{color:#837262}.cold-hero-copy>p{max-width:39ch;font-size:15px;line-height:1.9;margin:0 0 26px;color:#63594e}.cold-button{display:flex;align-items:center;justify-content:space-between;gap:60px;min-height:52px;padding:14px 21px;background:#3b3025;color:#f8f4ec;font-size:12px;text-decoration:none}.cold-button:hover{background:#594738}.cold-jump{display:flex;align-items:center;gap:34px;font-size:11px;text-decoration:none;margin-top:37px;padding:8px 0;border-bottom:1px solid #b9ada0}.cold-hero-photo{margin:0;min-width:0;width:100%;max-width:520px;justify-self:center;align-self:center}.cold-hero-photo img{display:block;width:100%;height:auto;background:var(--cold-pearl)}.cold-hero-photo figcaption{margin:0;padding:15px 0 0;color:#71685e;font-size:10px;line-height:1.7;letter-spacing:.06em}.cold-principle{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding:85px var(--gutter,5vw);align-items:center}.cold-principle em,.cold-journey em,.cold-care em{color:#837262}.cold-principle-copy{max-width:47ch}.cold-principle-copy p+p{margin-top:17px}.refrigeration-page sup{line-height:0;font-size:10px;margin-left:3px}.refrigeration-page sup a{padding:2px 3px;text-decoration:underline;text-underline-offset:2px}.cold-journey{background:var(--cold-pearl);padding:73px var(--gutter,5vw) 70px}.cold-section-heading{position:relative}.cold-section-heading>p{position:absolute;right:0;bottom:4px;max-width:30ch}.cold-stages{list-style:none;padding:0;margin:54px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.cold-stages li{border-top:1px solid #bfc4c0;padding-top:17px;position:relative}.cold-stage-number{display:block;font:18px var(--display,Georgia,serif);color:#727a73;margin-bottom:40px}.cold-stages h3{font-size:37px;letter-spacing:-.015em;margin:13px 0 16px;line-height:1.05}.cold-stages p{font-size:13px;max-width:34ch;margin:0}.cold-care{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:85px var(--gutter,5vw);scroll-margin-top:125px}.cold-care-heading .cold-inline-link{margin-top:15px;display:inline-block}.cold-inline-link{font-size:12px;text-decoration:underline;text-underline-offset:5px;line-height:1.8}.cold-answers details{border-top:1px solid var(--line,#dcd7ce)}.cold-answers details:last-child{border-bottom:1px solid var(--line,#dcd7ce)}.cold-answers summary{display:flex;justify-content:space-between;gap:20px;padding:24px 0;list-style:none;cursor:pointer;font-size:14px;line-height:1.5;min-height:68px}.cold-answers summary::-webkit-details-marker{display:none}.cold-answers summary>span{font-size:19px;font-weight:400;line-height:1}.cold-answers details[open] summary>span{transform:rotate(45deg)}.cold-answers details>div{padding:0 22px 25px 0}.cold-answers p{font-size:13px;margin:0 0 12px}.cold-reading{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:50px var(--gutter,5vw) 65px;border-top:1px solid var(--line,#dcd7ce);background:#eeeade}.cold-reading h2{font-size:38px;margin:20px 0 12px}.cold-reading>div>p{font-size:13px;margin:0 0 20px}.cold-sources{padding-left:20px;margin:0;display:grid;gap:15px;font-size:11px;line-height:1.8}.cold-sources li{padding-left:7px;scroll-margin-top:135px}.cold-sources a{text-decoration:underline;text-underline-offset:3px}.cold-sources p{font-size:11px;line-height:1.7;margin:3px 0 10px;color:#645f54}.cold-sources li:target{outline:1px solid #837262;outline-offset:8px}
@media(min-width:1600px){.cold-hero{grid-template-columns:680px 560px;justify-content:center;gap:100px;padding-top:62px;padding-bottom:56px}.cold-hero-photo{max-width:560px}.cold-hero h1{font-size:102px}}
@media(max-width:950px){.cold-hero{gap:32px;padding-top:43px;padding-bottom:38px}.cold-hero-copy{padding:14px 0}.cold-hero h1{font-size:clamp(50px,7.15vw,68px)}.cold-hero-copy>p{font-size:14px}.cold-stages{gap:26px}.cold-stages h3{font-size:32px}.cold-principle,.cold-care,.cold-reading{gap:5vw}.cold-section-heading>p{position:static;max-width:none}.cold-care{grid-template-columns:.8fr 1.2fr}}
@media(max-width:650px){.cold-hero{grid-template-columns:1fr;gap:30px;padding:39px 24px 30px}.cold-hero-copy{padding:0;max-width:520px;justify-self:center;width:100%}.cold-hero h1{font-size:clamp(50px,14vw,70px);line-height:.98;margin:25px 0}.cold-hero-copy>p{max-width:40ch}.cold-button{min-height:50px;gap:75px}.cold-jump{margin-top:22px}.cold-hero-photo{max-width:440px}.cold-hero-photo figcaption{font-size:9px;padding:12px 0 0}.cold-principle,.cold-care,.cold-reading{grid-template-columns:1fr;gap:20px}.cold-principle{padding:53px var(--gutter,22px)}.refrigeration-page h2{font-size:49px;margin:20px 0}.cold-principle-copy p{font-size:14px}.cold-principle-copy{max-width:none}.cold-journey{padding:50px var(--gutter,22px)}.cold-stages{grid-template-columns:1fr;gap:29px;margin-top:35px}.cold-stage-number{position:absolute;right:0;top:21px;font-size:26px;margin:0}.cold-stages li{padding-top:24px}.cold-stages h3{font-size:35px;margin:15px 0}.cold-stages p{max-width:39ch;font-size:14px}.cold-care{padding:53px var(--gutter,22px)}.cold-care-heading .cold-inline-link{margin-top:4px;margin-bottom:13px}.cold-answers summary{font-size:14px;padding:22px 0}.cold-answers details>div{padding-right:10px}.cold-answers p{font-size:13px}.cold-reading{padding:40px var(--gutter,22px) 48px;gap:32px}.cold-reading h2{font-size:39px}.cold-sources{font-size:11px;gap:17px}.cold-sources p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.refrigeration-page *{scroll-behavior:auto!important;transition:none!important}}

@media(max-width:360px){.cold-hero{padding-left:20px;padding-right:20px}.cold-hero h1{font-size:50px}.cold-hero-copy>p{font-size:14px}.cold-button{gap:55px}.cold-jump{font-size:10px;gap:25px}}
