/* A light preview of the actual first course slide, behind the welcome layer. */
.ceramic-entry{background:#273d45}
.entry-home-backdrop{position:absolute;inset:0;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;z-index:-2;pointer-events:none;overflow:hidden;background:#273d45}
.entry-home-backdrop img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;max-height:none;margin:0;border-radius:0;object-fit:cover;object-position:center;opacity:.4;filter:saturate(.65);transform:none}
.entry-home-preview-copy{position:absolute;left:6%;bottom:10%;display:grid;gap:18px;color:#f6f4ef;opacity:.085;font-family:Manrope,Arial,sans-serif}
.entry-home-preview-copy small{font-size:12px;letter-spacing:.18em}.entry-home-preview-copy>span{font-size:clamp(32px,5vw,76px);font-weight:500;line-height:1.05;letter-spacing:-.03em}
.ceramic-entry::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(35,52,62,.8),rgba(39,61,69,.48) 50%,rgba(35,52,62,.76));}
@media(max-width:600px){.entry-home-backdrop img{object-position:76% center;opacity:.36}.entry-home-preview-copy{left:5%;bottom:12%;opacity:.065}.entry-home-preview-copy>span{font-size:32px}}

/* Full monitor background; content keeps its own inset spacing. */
.ceramic-entry-page .ceramic-entry-scroll{width:100%;max-width:none;padding:0}
.ceramic-entry-page .ceramic-entry{width:100%;max-width:none;margin:0}
