.sk-home{padding:35px 0 80px}.sk-home .section-title{margin-bottom:45px;font-size:clamp(36px,5vw,76px)}.sk-page{padding:60px 0 80px}.sk-page-heading{margin-bottom:65px}.sk-page-heading h1{font-size:clamp(38px,5.2vw,80px);overflow-wrap:anywhere}.sk-page-heading p{max-width:650px;margin-top:24px;font-weight:300;font-size:18px;line-height:1.5}.sk-board{position:relative;width:100%;aspect-ratio:var(--board-ratio);isolation:isolate}.sk-item{position:absolute;left:var(--x);top:var(--y);width:var(--w);transform:rotate(var(--rot));z-index:var(--z)}.sk-media{aspect-ratio:var(--ratio);width:100%;overflow:hidden}.sk-media img,.sk-media video,.sk-media iframe,.sk-placeholder{width:100%;height:100%;display:block;object-fit:contain;border:0}.sk-placeholder{display:grid;place-items:center;text-align:center;padding:12px;color:#1c1b18;font-size:clamp(11px,1vw,16px);line-height:1.4}.sk-image-button{display:block;width:100%;padding:0;background:transparent;border:0;text-align:inherit}.sk-image-button:hover{filter:brightness(.98)}.sk-details{margin-top:5px;border:0;background:var(--cream);font-size:13px;text-decoration:underline;padding:8px 4px;min-height:44px}.sk-item:focus-within{z-index:60}.sk-embed{position:relative;width:100%;height:100%;background:#e8e4ce;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center}.sk-embed>img{position:absolute;inset:0}.sk-play{position:relative;border:1px solid var(--ink);background:var(--cream);padding:12px;min-height:44px;font-size:14px}.sk-embed small{position:relative;background:var(--cream);padding:3px 6px;font-size:11px}.sk-more{text-align:center;margin-top:36px}.sk-signoff{font-size:14px;color:var(--muted);margin:45px 0 10px}.sk-empty{padding:40px 0;font-weight:300}.sk-dialog{border:0;padding:0;width:min(900px,calc(100vw - 32px));max-height:90dvh;background:var(--cream);color:var(--ink);border-radius:6px;box-shadow:0 12px 55px #0003}.sk-dialog::backdrop{background:#1c1b1888}.sk-dialog[open]{animation:sk-dialog-in .18s ease-out}.sk-dialog-inner{padding:24px}.sk-close{display:block;margin:0 0 20px auto;background:transparent;border:1px solid var(--line);padding:10px 16px;min-height:44px}.sk-modal-media{max-height:55dvh;overflow:auto;aspect-ratio:var(--ratio)}.sk-modal-media img,.sk-modal-media video,.sk-modal-media .sk-embed{width:100%;height:100%;object-fit:contain}.sk-dialog h2{font-size:30px;margin:24px 0 16px}.sk-description{font-weight:300;line-height:1.6}.sk-description p{margin-bottom:16px}@keyframes sk-dialog-in{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}
@media(max-width:767px){.sk-board{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:48px 24px;padding:20px 12px;aspect-ratio:auto}.sk-item{position:relative;left:auto;top:auto;width:90%;margin:0;transform:rotate(clamp(-3deg,var(--rot),3deg))}.sk-item:nth-child(3n+2){justify-self:end;margin-top:35px;width:78%}.sk-item:nth-child(5n){width:95%}}
@media(max-width:600px){.sk-home,.sk-page{padding-top:30px;padding-bottom:50px}.sk-board{display:flex;flex-direction:column;gap:34px;padding:20px 24px}.sk-item,.sk-item:nth-child(5n){width:86%;align-self:flex-start}.sk-item:nth-child(3n+2){width:74%;align-self:flex-end;margin-top:0}.sk-item:nth-child(3n){align-self:center;width:90%}.sk-home .section-title{font-size:38px}.sk-page-heading{margin-bottom:30px}.sk-dialog-inner{padding:16px}.sk-dialog h2{font-size:26px}.sk-placeholder{font-size:14px}}
@media(prefers-reduced-motion:reduce){.sk-dialog[open]{animation:none}}

.sk-embed [hidden]{display:none!important}

.sk-embed iframe{width:100%;height:100%;border:0;display:block}

/* Let the visible material define its own frame; never letterbox it in a placeholder ratio. */
.sk-media.sk-media-native{aspect-ratio:auto}
.sk-media-native>img,.sk-media-native>video{width:100%;height:auto;aspect-ratio:auto var(--ratio);display:block}
