/* Student Canvas hub */
.student-canvas-shell{width:min(100% - 2rem,1200px);margin-inline:auto}.student-canvas-kicker,.student-canvas-hero__eyebrow{margin:0 0 .5rem;color:var(--color-primary);font-weight:var(--fw-bold,700);letter-spacing:.08em;text-transform:uppercase}
.student-canvas-hero{display:grid;overflow:hidden;background:var(--color-surface);border-bottom:1px solid var(--color-border)}.student-canvas-hero__media{max-height:34rem;overflow:hidden}.student-canvas-hero__media img,.student-canvas-hero__media video{display:block;width:100%;height:100%;max-height:34rem;object-fit:cover}.student-canvas-hero__content{padding-block:clamp(2.5rem,7vw,5rem)}.student-canvas-hero__content h1{margin:.25rem 0;font-size:clamp(2.4rem,7vw,5rem);line-height:1}.student-canvas-hero__intro{max-width:48rem;font-size:clamp(1.05rem,2vw,1.3rem)}
.student-canvas-hero--image_left,.student-canvas-hero--image_right{grid-template-columns:1fr}.student-canvas-page-header{padding-block:2.5rem;background:var(--color-surface)}
.student-canvas__intro,.student-canvas__destinations,.student-canvas__featured,.student-canvas__latest,.student-canvas__involved{padding-block:clamp(2.5rem,6vw,5rem)}.student-canvas__destinations,.student-canvas__latest{background:var(--color-surface,#f5f6f8)}
.student-canvas-destination-grid,.student-canvas-featured-grid,.student-canvas-latest-grid{display:grid;gap:var(--space-lg,1.5rem)}.student-canvas-destination{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-sm)}.student-canvas-destination__media{display:block}.student-canvas-destination__media img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.student-canvas-destination__content{padding:1.4rem}.student-canvas-destination__content h3{margin-top:0}.student-canvas-destination__link{font-weight:var(--fw-bold,700)}
.student-canvas-featured-work{overflow:hidden;border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-sm)}.student-canvas-featured-work__media img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.student-canvas-featured-work>div{padding:1rem}.student-canvas-featured-work h3{margin:0 0 .25rem}
@media(min-width:780px){.student-canvas-destination-grid,.student-canvas-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.student-canvas-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.student-canvas-hero--image_left,.student-canvas-hero--image_right{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.student-canvas-hero--image_right .student-canvas-hero__media{order:2}.student-canvas-hero--image_right .student-canvas-hero__content{order:1}}
