#hd-winter-content.winterPage{--snow:#f7f7f4;--ice:#e9eef0;--night:#22313c;--blue:#3f5968;--copper:#ae6a49;--line:rgba(34,49,60,.17);background:var(--snow);color:var(--night);font-family:Arial,sans-serif;overflow:hidden}#hd-winter-content.winterPage *{box-sizing:border-box}#hd-winter-content.winterPage a{color:inherit;text-decoration:none}#hd-winter-content.winterPage h1,#hd-winter-content.winterPage h2,#hd-winter-content.winterPage h3,#hd-winter-content.winterPage p{margin-top:0}#hd-winter-content.winterPage .winterHero{min-height:100vh;background:linear-gradient(90deg,rgba(15,27,36,.82),rgba(15,27,36,.35) 48%,rgba(15,27,36,.05) 78%),url('/images/haus-deutschmann/winter-v1/hero-gletscher-2560.webp') center/cover;display:flex;align-items:flex-end;color:#fff}#hd-winter-content.winterPage .winterHeroCopy{padding:0 8vw 10vh;max-width:900px}#hd-winter-content.winterPage .winterKicker{font-size:10px;letter-spacing:3px;text-transform:uppercase;font-weight:700;margin-bottom:24px}#hd-winter-content.winterPage .winterKicker.light{color:#edf1f2}#hd-winter-content.winterPage h1,#hd-winter-content.winterPage h2{font:400 clamp(44px,5.5vw,78px)/1.03 Georgia,serif;letter-spacing:-.045em}#hd-winter-content.winterPage .winterHero h1{font-size:clamp(56px,8vw,108px);line-height:.94}#hd-winter-content.winterPage em{color:var(--copper);font-weight:400}#hd-winter-content.winterPage .winterHero em,#hd-winter-content.winterPage .winterStory em{color:#d9c3ad}#hd-winter-content.winterPage .winterHeroCopy>p:not(.winterKicker){font:20px/1.6 Georgia,serif;max-width:600px}#hd-winter-content.winterPage .winterButton{display:inline-flex;align-items:center;gap:42px;justify-content:space-between;padding:17px 20px;margin-top:16px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.35px;transition:.2s}#hd-winter-content.winterPage .winterButton:hover{transform:translateY(-2px)}#hd-winter-content.winterPage .winterButton:focus-visible{outline:3px solid #d9c3ad;outline-offset:3px}#hd-winter-content.winterPage .lightButton{background:#fff;color:var(--night);border:1px solid #fff}#hd-winter-content.winterPage .lightButton:hover{background:var(--ice)}#hd-winter-content.winterPage .darkButton{background:var(--night);color:#fff;border:1px solid var(--night)}#hd-winter-content.winterPage .darkButton:hover{background:var(--copper);border-color:var(--copper)}#hd-winter-content.winterPage .winterShell{padding:110px 8vw}#hd-winter-content.winterPage .winterIntro{position:relative}#hd-winter-content.winterPage .winterIntro>img{position:absolute;right:7vw;top:18px;width:290px;height:100px;object-fit:contain;opacity:.42}#hd-winter-content.winterPage .winterIntro>div{display:grid;grid-template-columns:1.1fr .9fr;gap:11vw}#hd-winter-content.winterPage .winterIntro aside p{line-height:1.8;color:#637079}#hd-winter-content.winterPage .winterIntro aside .lead{font:20px/1.65 Georgia,serif;color:var(--night)}#hd-winter-content.winterPage .winterExperiences>h2,#hd-winter-content.winterPage .winterHighlights>h2{margin-bottom:48px}#hd-winter-content.winterPage .winterExperienceGrid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}#hd-winter-content.winterPage .winterExperienceGrid article{min-height:380px;padding:28px;border-right:1px solid var(--line);display:flex;flex-direction:column}#hd-winter-content.winterPage .winterExperienceGrid article:last-child{border:0}#hd-winter-content.winterPage .winterExperienceGrid small{color:var(--copper);align-self:flex-end}#hd-winter-content.winterPage .winterExperienceGrid article>div{margin-top:auto}#hd-winter-content.winterPage .winterExperienceGrid h3{font:28px Georgia,serif;font-weight:400}#hd-winter-content.winterPage .winterExperienceGrid p{font-size:14px;line-height:1.7;color:#67747b}#hd-winter-content.winterPage .winterExperienceGrid a{display:block;border-top:1px solid var(--line);padding-top:16px;font-size:10px;text-transform:uppercase;letter-spacing:1.5px}#hd-winter-content.winterPage .winterStory{display:grid;grid-template-columns:1fr 1fr;background:var(--blue);color:#fff}#hd-winter-content.winterPage .winterStoryImage{min-height:720px;background:url('/images/haus-deutschmann/winter-v1/pitzi-freipass.jpg') center/cover}#hd-winter-content.winterPage .winterStoryCopy{padding:100px 8vw;align-self:center}#hd-winter-content.winterPage .winterStoryCopy>p:not(.winterKicker){line-height:1.8;color:#dce4e7}#hd-winter-content.winterPage .winterCardGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}#hd-winter-content.winterPage .winterCardGrid>a{background:var(--ice);display:block;transition:transform .25s}#hd-winter-content.winterPage .winterCardGrid>a:hover{transform:translateY(-6px)}#hd-winter-content.winterPage .winterCardImage{height:280px;overflow:hidden;background:#aeb8bd}#hd-winter-content.winterPage .winterCardImage img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s}#hd-winter-content.winterPage .winterCardGrid>a:hover img{transform:scale(1.035)}#hd-winter-content.winterPage .winterCardCopy{padding:26px}#hd-winter-content.winterPage .winterCardCopy small{display:block;color:var(--copper);font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:13px}#hd-winter-content.winterPage .winterCardCopy h3{font:27px/1.1 Georgia,serif;font-weight:400}#hd-winter-content.winterPage .winterCardCopy p{color:#637079;font-size:14px;line-height:1.65;min-height:69px}#hd-winter-content.winterPage .winterCardCopy b{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid;padding-bottom:5px}#hd-winter-content.winterPage .winterCardGrid>a:nth-child(4) img,#hd-winter-content.winterPage .winterCardGrid>a:nth-child(5) img,#hd-winter-content.winterPage .winterCardGrid>a:nth-child(6) img,#hd-winter-content.winterPage .winterCardGrid>a:nth-child(7) img,#hd-winter-content.winterPage .winterCardGrid>a:nth-child(8) img{object-fit:contain;background:linear-gradient(135deg,#9eaaaf,#dce3e5)}#hd-winter-content.winterPage .winterClosing{padding:110px 8vw 95px;background:var(--ice);text-align:center}#hd-winter-content.winterPage .winterClosing>img{width:290px;height:100px;object-fit:contain;opacity:.42}#hd-winter-content.winterPage .winterClosing>p:not(.winterKicker){font:19px Georgia,serif;color:#64727a}@media(max-width:900px){#hd-winter-content.winterPage .winterIntro>div,#hd-winter-content.winterPage .winterStory{grid-template-columns:1fr}#hd-winter-content.winterPage .winterExperienceGrid{grid-template-columns:1fr 1fr}#hd-winter-content.winterPage .winterCardGrid{grid-template-columns:1fr 1fr}#hd-winter-content.winterPage .winterStoryImage{min-height:520px}}@media(max-width:580px){#hd-winter-content.winterPage .winterHero{min-height:720px;background-position:59% center}#hd-winter-content.winterPage .winterHeroCopy{padding:0 7vw 9vh}#hd-winter-content.winterPage .winterHero h1{font-size:52px}#hd-winter-content.winterPage .winterHeroCopy>p:not(.winterKicker){font-size:17px}#hd-winter-content.winterPage .winterShell{padding:78px 7vw}#hd-winter-content.winterPage .winterIntro>div{gap:25px}#hd-winter-content.winterPage .winterExperienceGrid,#hd-winter-content.winterPage .winterCardGrid{grid-template-columns:1fr}#hd-winter-content.winterPage .winterExperienceGrid article{border-right:0;border-bottom:1px solid var(--line);min-height:310px}#hd-winter-content.winterPage .winterStoryCopy{padding:70px 7vw}#hd-winter-content.winterPage .winterStoryImage{min-height:390px}#hd-winter-content.winterPage .winterCardImage{height:260px}#hd-winter-content.winterPage .winterClosing{padding:85px 7vw}}


/* OpenClaw B1 full-width correction 2026-08-13: scoped to #hd-winter-content only. */
#hd-winter-content.winterPage{position:relative;left:50%;right:50%;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;}

/* OpenClaw A1 Winter heading colors from Sommer computed reference 2026-08-14 start:
   scoped to the two approved Winter headings only; colors are copied from computed Sommer reference values. */
#hd-winter-content.winterPage .winterHero h1,
#hd-winter-content.winterPage .winterHero h1 em { color: #F3EBDD; }
#hd-winter-content.winterPage .winterStory .winterKicker.light { color: #EDF1F2; }
#hd-winter-content.winterPage .winterStory .winterStoryCopy > h2 { color: #D9C3AD; }
/* OpenClaw A1 Winter heading colors from Sommer computed reference 2026-08-14 end */
