.public-home-module__smitIW__site{min-height:100vh;color:var(--colour-ink);background:var(--tenant-canvas)}.public-home-module__smitIW__skip{z-index:20;top:var(--space-3);left:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:var(--tenant-background);background:#fff;position:fixed;transform:translateY(-160%)}.public-home-module__smitIW__skip:focus{transform:translateY(0)}.public-home-module__smitIW__masthead{color:var(--tenant-foreground);background:var(--tenant-background)}.public-home-module__smitIW__nav{justify-content:space-between;align-items:center;gap:var(--space-5);max-width:76rem;padding:var(--space-5) clamp(var(--space-5), 5vw, var(--space-12));margin:0 auto;display:flex}.public-home-module__smitIW__identity{align-items:center;gap:var(--space-3);min-width:0;font-size:var(--text-lg);letter-spacing:-.025em;font-weight:780;text-decoration:none;display:flex}.public-home-module__smitIW__monogram{border:1px solid color-mix(in srgb, var(--tenant-foreground), transparent 58%);background:color-mix(in srgb, var(--tenant-foreground), transparent 90%);border-radius:50%;flex:none;place-items:center;width:2.35rem;height:2.35rem;display:grid}.public-home-module__smitIW__navLink{font-size:var(--text-sm);text-underline-offset:.35rem;font-weight:700}.public-home-module__smitIW__hero{align-items:center;gap:clamp(var(--space-8), 7vw, var(--space-16));max-width:76rem;padding:clamp(var(--space-10), 8vw, 7rem) clamp(var(--space-5), 5vw, var(--space-12));grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);margin:0 auto;display:grid}.public-home-module__smitIW__heroCopy{max-width:44rem}.public-home-module__smitIW__kicker{margin:0 0 var(--space-4);color:color-mix(in srgb, var(--tenant-foreground), transparent 25%);font-size:var(--text-sm);letter-spacing:.09em;text-transform:uppercase;font-weight:760}.public-home-module__smitIW__hero h1{max-width:15ch;font-size:var(--text-2xl);line-height:var(--leading-tight);letter-spacing:-.055em;text-wrap:balance;margin:0}.public-home-module__smitIW__description{max-width:40rem;margin:var(--space-5) 0 0;color:color-mix(in srgb, var(--tenant-foreground), transparent 14%);font-size:var(--text-lg)}.public-home-module__smitIW__heroActions{align-items:center;gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.public-home-module__smitIW__primaryAction{min-height:3rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);color:var(--tenant-accent-ink);background:var(--tenant-accent);transition:transform var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);align-items:center;font-weight:780;text-decoration:none;display:inline-flex}.public-home-module__smitIW__primaryAction:hover{transform:translateY(-2px)}.public-home-module__smitIW__heroMeta{color:color-mix(in srgb, var(--tenant-foreground), transparent 20%);font-size:var(--text-sm)}.public-home-module__smitIW__poster{border:1px solid color-mix(in srgb, var(--tenant-foreground), transparent 70%);border-radius:var(--radius-lg);background:linear-gradient(145deg, color-mix(in srgb, var(--tenant-accent), var(--tenant-background) 35%), var(--tenant-background));min-height:24rem;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.public-home-module__smitIW__poster:before,.public-home-module__smitIW__poster:after{content:"";border:1px solid color-mix(in srgb, var(--tenant-foreground), transparent 70%);border-radius:50%;position:absolute}.public-home-module__smitIW__poster:before{width:19rem;height:19rem;top:-5rem;right:-4rem}.public-home-module__smitIW__poster:after{background:color-mix(in srgb, var(--tenant-accent), transparent 35%);width:12rem;height:12rem;bottom:-5rem;right:5rem}.public-home-module__smitIW__artworkImage{object-fit:cover}.public-home-module__smitIW__posterLabel{z-index:2;right:var(--space-6);bottom:var(--space-6);left:var(--space-6);padding:var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--tenant-background), transparent 16%);position:absolute}.public-home-module__smitIW__posterLabel p{margin:0 0 var(--space-2);color:color-mix(in srgb, var(--tenant-foreground), transparent 20%);font-size:var(--text-sm);text-transform:uppercase;font-weight:720}.public-home-module__smitIW__posterLabel strong{max-width:18ch;font-size:var(--text-xl);line-height:1.25;display:block}.public-home-module__smitIW__catalogue{max-width:76rem;padding:clamp(var(--space-12), 7vw, 6rem) clamp(var(--space-5), 5vw, var(--space-12));margin:0 auto}.public-home-module__smitIW__sectionHead{justify-content:space-between;align-items:end;gap:var(--space-5);margin-bottom:var(--space-8);display:flex}.public-home-module__smitIW__sectionHead h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,3vw,2.4rem)}.public-home-module__smitIW__sectionHead p{max-width:34rem;color:var(--colour-muted);margin:0}.public-home-module__smitIW__grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-home-module__smitIW__card{border:var(--border-thin);border-radius:var(--radius-lg);background:var(--tenant-surface);box-shadow:var(--shadow-sm);transition:transform var(--motion-standard) var(--motion-ease), box-shadow var(--motion-standard) var(--motion-ease);overflow:hidden}.public-home-module__smitIW__card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.public-home-module__smitIW__cardArt{min-height:10rem;padding:var(--space-5);color:var(--tenant-foreground);background:linear-gradient(135deg, var(--tenant-background), color-mix(in srgb, var(--tenant-accent), var(--tenant-background) 55%));align-items:end;display:flex;position:relative;overflow:hidden}.public-home-module__smitIW__stateBadge{z-index:2;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--tenant-accent-ink);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;background:var(--tenant-accent);font-weight:800;display:inline-flex;position:relative}.public-home-module__smitIW__cardBody{padding:var(--space-5)}.public-home-module__smitIW__cardBody h3{margin:0 0 var(--space-3);font-size:var(--text-xl);letter-spacing:-.025em;line-height:1.25}.public-home-module__smitIW__cardBody h3 a{text-underline-offset:.2em;text-decoration-thickness:.08em}.public-home-module__smitIW__cardBody p{margin:var(--space-3) 0 0;color:var(--colour-muted)}.public-home-module__smitIW__cardMeta{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.public-home-module__smitIW__empty{padding:clamp(var(--space-10), 8vw, var(--space-16));border:1px dashed var(--colour-border);border-radius:var(--radius-lg);text-align:center;background:var(--tenant-surface)}.public-home-module__smitIW__empty h2{margin-top:0}.public-home-module__smitIW__empty p{max-width:36rem;color:var(--colour-muted);margin-left:auto;margin-right:auto}.public-home-module__smitIW__footer{color:var(--tenant-foreground);background:var(--tenant-background)}.public-home-module__smitIW__footerInner{gap:var(--space-8);max-width:76rem;padding:var(--space-10) clamp(var(--space-5), 5vw, var(--space-12));grid-template-columns:1fr auto;margin:0 auto;display:grid}.public-home-module__smitIW__footer h2{margin:0 0 var(--space-2);font-size:var(--text-lg)}.public-home-module__smitIW__footer p{color:color-mix(in srgb, var(--tenant-foreground), transparent 20%);margin:0}.public-home-module__smitIW__support{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.public-home-module__smitIW__skeleton{background:var(--colour-canvas);min-height:100vh}.public-home-module__smitIW__skeletonBar,.public-home-module__smitIW__skeletonHero,.public-home-module__smitIW__skeletonCard{background:linear-gradient(100deg,#e4e9e8 30%,#f5f7f6 50%,#e4e9e8 70%) 0 0/300% 100%;animation:1.4s infinite public-home-module__smitIW__shimmer}.public-home-module__smitIW__skeletonBar{height:5rem}.public-home-module__smitIW__skeletonHero{height:28rem}.public-home-module__smitIW__skeletonGrid{gap:var(--space-6);max-width:76rem;padding:var(--space-12);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.public-home-module__smitIW__skeletonCard{border-radius:var(--radius-lg);height:18rem}@keyframes public-home-module__smitIW__shimmer{to{background-position-x:-300%}}@media (max-width:64rem){.public-home-module__smitIW__hero{grid-template-columns:1fr .75fr}.public-home-module__smitIW__poster{min-height:20rem}.public-home-module__smitIW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:44rem){.public-home-module__smitIW__navLink{display:none}.public-home-module__smitIW__hero{padding-top:var(--space-10);grid-template-columns:1fr}.public-home-module__smitIW__poster{min-height:16rem}.public-home-module__smitIW__sectionHead,.public-home-module__smitIW__footerInner{flex-direction:column;grid-template-columns:1fr;align-items:start}.public-home-module__smitIW__grid,.public-home-module__smitIW__skeletonGrid{grid-template-columns:1fr}.public-home-module__smitIW__skeletonGrid{padding:var(--space-5)}}
