.home-mockup-module__j_GHSW__home{min-height:100vh;color:var(--petrol,#29484b);background:var(--paper,#edf3f5);padding:14px 18px 0}.home-mockup-module__j_GHSW__appShell{max-width:1440px;margin:0 auto}.home-mockup-module__j_GHSW__content{max-width:1280px;margin:0 auto;padding:0 30px 28px}.home-mockup-module__j_GHSW__hero{background:radial-gradient(at 76%,#e99a782e,#0000 54%);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:20px;padding:42px 54px 48px;display:grid}.home-mockup-module__j_GHSW__heroCopy{z-index:1;max-width:520px;padding-block:16px;position:relative}.home-mockup-module__j_GHSW__eyebrow{color:#647299;letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px;font-size:.8rem;font-weight:800;line-height:1.45}.home-mockup-module__j_GHSW__hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:10ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.6vw,5.2rem);font-weight:700;line-height:.99}.home-mockup-module__j_GHSW__heroIntro{color:#4e6568;max-width:440px;margin:24px 0 0;font-size:1.08rem;line-height:1.75}.home-mockup-module__j_GHSW__heroActions{flex-wrap:wrap;align-items:center;gap:20px 25px;margin-top:28px;display:flex}.home-mockup-module__j_GHSW__primaryButton{border:1px solid var(--petrol,#29484b);color:#fff;background:var(--petrol,#29484b);border-radius:9px;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:13px 22px;font-size:.94rem;font-weight:750;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:0 5px 13px #29484b1f}.home-mockup-module__j_GHSW__primaryButton span{font-size:1.2rem}.home-mockup-module__j_GHSW__textLink{min-height:44px;color:var(--petrol,#29484b);text-underline-offset:6px;align-items:center;gap:12px;font-size:.9rem;font-weight:750;line-height:1.4;-webkit-text-decoration:underline #29484b4d;text-decoration:underline #29484b4d;display:inline-flex}.home-mockup-module__j_GHSW__heroVisual{min-width:0;height:426px;position:relative}.home-mockup-module__j_GHSW__heroArtwork,.home-mockup-module__j_GHSW__heroInset{background:#f9fbfc;border:7px solid #f9fbfc;border-radius:12px;display:block;position:absolute;box-shadow:0 18px 40px #29484b2b,0 3px 7px #29484b1a}.home-mockup-module__j_GHSW__heroArtwork{width:89%;top:8px;left:0;transform:rotate(-3deg)}.home-mockup-module__j_GHSW__heroInset{width:42%;bottom:0;right:0;transform:rotate(4deg)}.home-mockup-module__j_GHSW__heroArtwork img,.home-mockup-module__j_GHSW__heroInset img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.home-mockup-module__j_GHSW__artworkAction{width:38px;height:38px;color:var(--petrol,#29484b);background:#f9fbfc;border-radius:50%;place-items:center;font-size:1.3rem;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 2px 12px #0000001a}.home-mockup-module__j_GHSW__heroInset .home-mockup-module__j_GHSW__artworkAction{width:32px;height:32px;bottom:7px;right:7px}.home-mockup-module__j_GHSW__sectionHeader{justify-content:space-between;align-items:end;gap:20px 35px;margin-bottom:24px;display:flex}.home-mockup-module__j_GHSW__sectionHeader>div{min-width:0}.home-mockup-module__j_GHSW__sectionHeader>.home-mockup-module__j_GHSW__textLink{flex-shrink:0}.home-mockup-module__j_GHSW__sectionHeader h2,.home-mockup-module__j_GHSW__dailyCopy h2,.home-mockup-module__j_GHSW__roomCopy h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.1vw,2.9rem);font-weight:600;line-height:1.12}.home-mockup-module__j_GHSW__sectionIntro{color:#526b6d;margin:12px 0 0;font-size:.97rem;line-height:1.65}.home-mockup-module__j_GHSW__featuredSection{padding:16px 0 42px}.home-mockup-module__j_GHSW__featuredGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-mockup-module__j_GHSW__featuredCard{min-width:0;color:inherit;text-decoration:none}.home-mockup-module__j_GHSW__featuredImage{background:#dbe4e5;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 7px 20px #29484b1a}.home-mockup-module__j_GHSW__featuredImage img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;transition:transform .2s;display:block}.home-mockup-module__j_GHSW__featuredMeta{justify-content:space-between;align-items:start;gap:10px;padding:17px 0 0;display:flex}.home-mockup-module__j_GHSW__featuredMeta>span{min-width:0}.home-mockup-module__j_GHSW__featuredMeta small{color:#536b6d;font-size:.8rem;line-height:1.5;display:block}.home-mockup-module__j_GHSW__featuredMeta strong{letter-spacing:-.02em;margin-top:6px;font-family:Georgia,Times New Roman,serif;font-size:1.34rem;font-weight:600;line-height:1.25;display:block}.home-mockup-module__j_GHSW__featuredMeta .home-mockup-module__j_GHSW__pieceLabel{font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:1px}.home-mockup-module__j_GHSW__dailyCard{background:linear-gradient(135deg,#f9fbfc 45%,#f5e8e0);border:1px solid #29484b1f;border-radius:18px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin:10px 0 50px;display:grid;overflow:hidden;box-shadow:0 13px 32px #29484b14}.home-mockup-module__j_GHSW__dailyVisual{background:var(--petrol,#29484b);place-items:center;min-width:0;min-height:340px;display:grid;overflow:hidden}.home-mockup-module__j_GHSW__dailyVisual img{object-fit:cover;width:100%;height:100%;min-height:100%;display:block}.home-mockup-module__j_GHSW__dailyCard[data-shape=round] .home-mockup-module__j_GHSW__dailyVisual img,.home-mockup-module__j_GHSW__dailyCard[data-shape=hexagon] .home-mockup-module__j_GHSW__dailyVisual img,.home-mockup-module__j_GHSW__dailyCard[data-shape=octagon] .home-mockup-module__j_GHSW__dailyVisual img{aspect-ratio:1;object-fit:cover;filter:drop-shadow(0 10px 12px #0003);width:78%;height:auto;min-height:0}.home-mockup-module__j_GHSW__dailyCard[data-shape=round] .home-mockup-module__j_GHSW__dailyVisual img{clip-path:var(--shape-clip-round)}.home-mockup-module__j_GHSW__dailyCard[data-shape=hexagon] .home-mockup-module__j_GHSW__dailyVisual img{clip-path:var(--shape-clip-hexagon)}.home-mockup-module__j_GHSW__dailyCard[data-shape=octagon] .home-mockup-module__j_GHSW__dailyVisual img{clip-path:var(--shape-clip-octagon)}.home-mockup-module__j_GHSW__dailyCopy{align-content:center;padding:32px 34px;display:grid}.home-mockup-module__j_GHSW__dailyHeading{justify-content:space-between;align-items:center;gap:15px;display:flex}.home-mockup-module__j_GHSW__dailyHeading .home-mockup-module__j_GHSW__eyebrow{min-height:1.3em;margin-bottom:9px;font-size:.74rem}.home-mockup-module__j_GHSW__dailyCopy h2{font-size:clamp(1.9rem,2.5vw,2.45rem)}.home-mockup-module__j_GHSW__dailyRewardBadge{flex:none}.home-mockup-module__j_GHSW__dailyCopy h3{margin:21px 0 0;font-size:1.16rem;font-weight:750;line-height:1.4}.home-mockup-module__j_GHSW__dailyIntro{color:#526568;margin:9px 0 0;font-size:.94rem;line-height:1.65}.home-mockup-module__j_GHSW__dailyPieces{color:#536b6d;margin:17px 0 0;font-size:.78rem;font-weight:750;line-height:1.7}.home-mockup-module__j_GHSW__dailyActions{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:21px;display:flex}.home-mockup-module__j_GHSW__dailyActions .home-mockup-module__j_GHSW__primaryButton{min-height:46px;padding:11px 18px;font-size:.88rem}.home-mockup-module__j_GHSW__dailyActions .home-mockup-module__j_GHSW__textLink{font-size:.8rem}.home-mockup-module__j_GHSW__categorySection{padding-block:48px}.home-mockup-module__j_GHSW__categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-mockup-module__j_GHSW__categoryCard{color:inherit;background:#f9fbfc;border:1px solid #29484b1a;border-radius:12px;text-decoration:none;display:block;overflow:hidden}.home-mockup-module__j_GHSW__categoryCard>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.home-mockup-module__j_GHSW__categoryCard>span{justify-content:space-between;align-items:center;gap:15px;padding:17px 20px;font-size:1.05rem;display:flex}.home-mockup-module__j_GHSW__categoryCard strong{font-weight:700}.home-mockup-module__j_GHSW__roomTeaser{background:#f9fbfc;border:1px solid #29484b1a;border-radius:17px;grid-template-columns:1fr 1fr;margin-bottom:34px;display:grid;overflow:hidden}.home-mockup-module__j_GHSW__roomVisual{background:#dfe5e3;align-content:center;display:grid;position:relative;overflow:hidden}.home-mockup-module__j_GHSW__roomBackground{object-fit:cover;width:100%;height:100%;min-height:315px;display:block}.home-mockup-module__j_GHSW__roomArt{grid-template-columns:repeat(3,1fr);align-items:center;gap:5%;width:84%;display:grid;position:absolute;top:32%;left:8%}.home-mockup-module__j_GHSW__roomArt>span{background:#ede2cc;border:4px solid #b18c62;padding:5px;display:block;box-shadow:0 7px 14px #00000059,inset 0 0 0 1px #fff}.home-mockup-module__j_GHSW__roomArt img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.home-mockup-module__j_GHSW__roomCopy{align-self:center;padding:34px 38px}.home-mockup-module__j_GHSW__roomCopy>p:not(.home-mockup-module__j_GHSW__eyebrow){color:#536b6d;margin:16px 0 0;font-size:.98rem;line-height:1.65}.home-mockup-module__j_GHSW__roomCopy .home-mockup-module__j_GHSW__roomRooms{letter-spacing:.055em;font-weight:750;font-size:.75rem!important}.home-mockup-module__j_GHSW__roomCopy .home-mockup-module__j_GHSW__primaryButton{margin-top:22px}.home-mockup-module__j_GHSW__resumeSection{background:#f9fbfc;border:1px solid #8998c940;border-radius:14px;margin:0 0 38px;padding:24px}.home-mockup-module__j_GHSW__resumeSection .home-mockup-module__j_GHSW__sectionHeader{margin-bottom:14px}.home-mockup-module__j_GHSW__resumeSection h2{font-size:1.7rem}.home-mockup-module__j_GHSW__resumeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.home-mockup-module__j_GHSW__resumeCard{color:inherit;align-items:center;gap:16px;min-width:0;text-decoration:none;display:flex}.home-mockup-module__j_GHSW__resumeCard>img{object-fit:cover;border-radius:7px;width:90px;height:72px;display:block}.home-mockup-module__j_GHSW__resumeCard[data-shape=round]>img,.home-mockup-module__j_GHSW__resumeCard[data-shape=hexagon]>img,.home-mockup-module__j_GHSW__resumeCard[data-shape=octagon]>img{border-radius:0;width:72px}.home-mockup-module__j_GHSW__resumeCard[data-shape=round]>img{clip-path:var(--shape-clip-round)}.home-mockup-module__j_GHSW__resumeCard[data-shape=hexagon]>img{clip-path:var(--shape-clip-hexagon)}.home-mockup-module__j_GHSW__resumeCard[data-shape=octagon]>img{clip-path:var(--shape-clip-octagon)}.home-mockup-module__j_GHSW__resumeMeta{flex:1;min-width:0}.home-mockup-module__j_GHSW__resumeMeta strong{font-size:.94rem;line-height:1.4;display:block}.home-mockup-module__j_GHSW__resumeMeta small{color:#536b6d;margin-top:6px;font-size:.78rem;display:block}.home-mockup-module__j_GHSW__progressTrack{background:#dde5e5;border-radius:8px;height:4px;margin-top:8px;display:block;overflow:hidden}.home-mockup-module__j_GHSW__progressTrack>span{background:#8998c9;height:100%;display:block}.home-mockup-module__j_GHSW__home a:focus-visible{outline-offset:5px;outline:3px solid #647299}@media (hover:hover){.home-mockup-module__j_GHSW__primaryButton:hover{background:#375b5e}.home-mockup-module__j_GHSW__textLink:hover{text-decoration-color:#e99a78}.home-mockup-module__j_GHSW__featuredCard:hover .home-mockup-module__j_GHSW__featuredImage img{transform:scale(1.025)}.home-mockup-module__j_GHSW__featuredCard:hover strong,.home-mockup-module__j_GHSW__categoryCard:hover strong{color:#62739f}}@media (max-width:1100px){.home-mockup-module__j_GHSW__hero{gap:16px;padding:30px 30px 40px}.home-mockup-module__j_GHSW__heroVisual{height:370px}.home-mockup-module__j_GHSW__heroArtwork{top:18px}.home-mockup-module__j_GHSW__heroInset{bottom:10px}.home-mockup-module__j_GHSW__hero h1{font-size:clamp(3.1rem,6vw,4.3rem)}.home-mockup-module__j_GHSW__heroActions{gap:12px 18px}.home-mockup-module__j_GHSW__content{padding-inline:20px}.home-mockup-module__j_GHSW__featuredGrid,.home-mockup-module__j_GHSW__categoryGrid{gap:18px}.home-mockup-module__j_GHSW__featuredMeta{flex-direction:column;gap:6px}.home-mockup-module__j_GHSW__featuredMeta .home-mockup-module__j_GHSW__pieceLabel{padding:0}.home-mockup-module__j_GHSW__dailyCopy{padding:25px}.home-mockup-module__j_GHSW__dailyActions{gap:8px}.home-mockup-module__j_GHSW__roomCopy{padding:28px}}@media (max-width:820px){.home-mockup-module__j_GHSW__home{padding:10px 12px 0}.home-mockup-module__j_GHSW__hero{grid-template-columns:1.02fr 1fr;gap:22px;padding:24px 20px 34px}.home-mockup-module__j_GHSW__hero h1{font-size:3.15rem}.home-mockup-module__j_GHSW__heroIntro{margin-top:19px;font-size:1rem;line-height:1.65}.home-mockup-module__j_GHSW__heroVisual{height:300px}.home-mockup-module__j_GHSW__heroArtwork{width:94%;top:0}.home-mockup-module__j_GHSW__heroInset{width:52%;bottom:0}.home-mockup-module__j_GHSW__sectionHeader{align-items:start}.home-mockup-module__j_GHSW__sectionHeader>.home-mockup-module__j_GHSW__textLink{max-width:170px}.home-mockup-module__j_GHSW__dailyCard{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.home-mockup-module__j_GHSW__dailyHeading{align-items:start}.home-mockup-module__j_GHSW__dailyCopy h2{font-size:1.8rem}.home-mockup-module__j_GHSW__dailyCopy{padding:24px 20px}.home-mockup-module__j_GHSW__roomCopy{padding:26px 22px}.home-mockup-module__j_GHSW__resumeGrid{grid-template-columns:1fr}}@media (max-width:700px){.home-mockup-module__j_GHSW__hero{grid-template-columns:1fr;gap:10px;padding:28px 14px}.home-mockup-module__j_GHSW__heroCopy{max-width:none;padding:0}.home-mockup-module__j_GHSW__hero h1{max-width:12ch;font-size:clamp(2.85rem,9.8vw,4rem)}.home-mockup-module__j_GHSW__heroIntro{max-width:35rem;margin-top:17px}.home-mockup-module__j_GHSW__heroActions{gap:13px 20px;margin-top:20px}.home-mockup-module__j_GHSW__heroVisual{aspect-ratio:1.46;height:auto;margin:24px 6px 0}.home-mockup-module__j_GHSW__heroArtwork{width:82%;top:0}.home-mockup-module__j_GHSW__heroInset{width:43%;bottom:0}.home-mockup-module__j_GHSW__heroArtwork,.home-mockup-module__j_GHSW__heroInset{border-width:5px}.home-mockup-module__j_GHSW__content{padding:0 10px 18px}.home-mockup-module__j_GHSW__sectionHeader{flex-wrap:wrap;gap:13px;margin-bottom:19px}.home-mockup-module__j_GHSW__sectionHeader>.home-mockup-module__j_GHSW__textLink{max-width:none}.home-mockup-module__j_GHSW__sectionHeader h2,.home-mockup-module__j_GHSW__roomCopy h2{font-size:clamp(2rem,7vw,2.6rem)}.home-mockup-module__j_GHSW__sectionIntro{margin-top:10px;font-size:.95rem}.home-mockup-module__j_GHSW__featuredSection{padding:15px 0 30px}.home-mockup-module__j_GHSW__dailyCard{grid-template-columns:1fr;margin-bottom:34px}.home-mockup-module__j_GHSW__dailyVisual{aspect-ratio:4/3;min-height:0}.home-mockup-module__j_GHSW__dailyCopy{padding:24px}.home-mockup-module__j_GHSW__dailyCopy h2{font-size:2rem}.home-mockup-module__j_GHSW__dailyActions{gap:10px 18px}.home-mockup-module__j_GHSW__roomTeaser{grid-template-columns:1fr}.home-mockup-module__j_GHSW__roomBackground{height:auto;min-height:0}.home-mockup-module__j_GHSW__roomCopy{padding:28px 24px}.home-mockup-module__j_GHSW__roomArt{top:31%}.home-mockup-module__j_GHSW__categorySection{padding-block:34px}.home-mockup-module__j_GHSW__resumeSection{margin-top:6px;padding:20px}}@media (max-width:620px){.home-mockup-module__j_GHSW__featuredGrid{grid-template-columns:1fr;gap:25px}.home-mockup-module__j_GHSW__featuredMeta{flex-direction:row;gap:10px;padding-top:14px}.home-mockup-module__j_GHSW__featuredMeta strong{font-size:1.4rem}.home-mockup-module__j_GHSW__featuredMeta .home-mockup-module__j_GHSW__pieceLabel{white-space:nowrap;font-size:.75rem}.home-mockup-module__j_GHSW__categoryGrid{grid-template-columns:1fr;gap:13px}.home-mockup-module__j_GHSW__categoryCard{grid-template-columns:110px minmax(0,1fr);align-items:stretch;display:grid}.home-mockup-module__j_GHSW__categoryCard>img{aspect-ratio:1;height:100%;min-height:96px}.home-mockup-module__j_GHSW__categoryCard>span{gap:12px;padding:18px;font-size:1.02rem}.home-mockup-module__j_GHSW__hero .home-mockup-module__j_GHSW__primaryButton{gap:16px;padding-inline:17px}.home-mockup-module__j_GHSW__hero .home-mockup-module__j_GHSW__textLink{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.home-mockup-module__j_GHSW__featuredImage img{transition:none}.home-mockup-module__j_GHSW__featuredCard:hover .home-mockup-module__j_GHSW__featuredImage img{transform:none}}
