*{box-sizing:border-box}html,body,#root,:root{scrollbar-width:none;scroll-behavior:smooth;width:100%;min-height:100%;margin:0;padding:0}body{color:#f0f8ff;background-color:#000;font-family:Cormorant Infant VF,serif}html,body{width:100%;min-height:100%;margin:0}.site-shell{width:100vw;max-width:none;min-height:100vh;margin:0;padding:0}.crt-wrap{width:100vw;height:auto;position:relative;inset:0}:root{--crt-edge-mask-vertical:linear-gradient(to bottom, #0000 0%, #000 14%, #000 86%, #0000 100%);--crt-edge-mask-horizontal:linear-gradient(to right, #0000 0%, #000 14%, #000 86%, #0000 100%)}#root{flex-direction:column;align-items:center;min-height:100svh;display:flex}.crt-wrap{isolation:isolate;width:100%;min-height:100svh;overflow:visible}.crt-wrap,.crt-clip,.crt-inner{width:100%;min-height:100svh}.text-link{color:inherit;width:fit-content;font:inherit;opacity:.92;align-items:center;gap:.4rem;line-height:1.1;text-decoration:none;transition:opacity .18s,transform .18s,text-decoration-color .18s;display:inline-flex}.text-link__label{text-underline-offset:.16em;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;text-decoration-thickness:1px}.text-link__arrow{transition:transform .18s;transform:translateY(.02em)}.text-link:hover,.text-link:focus-visible{opacity:1}.text-link:hover .text-link__label,.text-link:focus-visible .text-link__label{text-decoration-color:currentColor}.text-link:hover .text-link__arrow,.text-link:focus-visible .text-link__arrow{transform:translate(.15rem,.02em)}.content-state{justify-items:start;gap:.75rem;max-width:36rem;padding:1.5rem 0;display:grid}.content-state__status{color:#dfffeba6;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem}.content-state h2,.content-state p{text-align:left;margin:0}.content-state h2{font-size:clamp(1.8rem,4vw,3rem);line-height:.95}.content-state>p:not(.content-state__status){line-height:1.5}.content-state--loading .content-state__status{animation:1.4s ease-in-out infinite alternate content-state-pulse}.content-state--error .content-state__status{color:#ffb4b4}@keyframes content-state-pulse{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.content-state--loading .content-state__status{animation:none}}#hero-canvas{margin:auto}.page-content{z-index:1;width:min(100% - 1rem,1200px);margin-inline:auto;position:relative}header{text-align:center;width:100%;padding:1rem 0}#hero-canvas{width:100%}.GlowCanvas{aspect-ratio:3;width:100%;height:auto;display:block}.hero-image{isolation:isolate;border-radius:18px;position:relative;overflow:hidden}.GlowCanvas,.DitherCanvas,.hero-image canvas,.hero-image img,#featured-canvas,#featured-artist,.related-work{width:100%;height:auto;-webkit-mask-image:var(--crt-edge-mask-vertical), var(--crt-edge-mask-horizontal);-webkit-mask-image:var(--crt-edge-mask-vertical), var(--crt-edge-mask-horizontal);mask-image:var(--crt-edge-mask-vertical), var(--crt-edge-mask-horizontal);-webkit-mask-composite:source-in;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}h2,h3{text-align:center}quote{text-align:center;padding:2rem auto;display:block}.featured-info{grid-template-rows:auto;grid-template-columns:2.5fr 1fr;align-items:start;display:grid}.art-info{flex-direction:column;grid-column:1/2;align-self:stretch;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.art-copy p{-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.art-copy{position:absolute;inset:0 0 2rem;overflow:hidden}.art-copy:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000070);height:4rem;position:absolute;bottom:0;left:0;right:0}#featured-artist{aspect-ratio:4/3;grid-column:2/3;place-self:start end;width:100%;height:auto;display:block}#featured-canvas{aspect-ratio:4/3;width:100%;height:auto}#featured-artist{aspect-ratio:4/3;width:100%;max-width:300px;height:auto;display:block}.read-more{color:#f8f1f1;flex-shrink:0;justify-self:end;margin-top:.75rem;padding-right:1rem;text-decoration:underline;position:absolute;bottom:0;right:0}.related-works-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}form{justify-self:center}@media (width<=820px){.showcase-section{grid-template-columns:1fr;gap:1rem}.sidebar{display:none}header h1{font-size:clamp(2.5rem,16vw,6rem);line-height:.9}.featured-info{flex-direction:column;display:flex}#featured-artist{max-width:100%}}.hero-card{position:relative}.hero-card__link{min-height:inherit;color:inherit;text-decoration:none}.hero-card__content{z-index:1;align-self:end;max-width:46rem;padding:clamp(.5rem,2vw,2rem)}.section-heading{text-align:center;justify-items:center;gap:.45rem;margin-bottom:1.5rem;display:grid}.section-heading__eyebrow{letter-spacing:.14em;text-transform:uppercase;opacity:.72;margin:0;font-size:.82rem}.section-heading__title{margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:.95}.section-heading__subtitle{opacity:.82;max-width:42rem;margin:0;line-height:1.45}.section-heading__action{margin-top:.3rem}.media-frame{width:100%;min-width:0;aspect-ratio:var(--media-ratio,4 / 5);isolation:isolate;position:relative;overflow:hidden}.media-frame--rounded{border-radius:18px}.media-frame>img,.media-frame>video,.media-frame>canvas,.media-frame>picture,.media-frame>svg,.media-frame img,.media-frame canvas,.media-frame video{object-fit:cover;width:100%;height:100%;-webkit-mask-image:var(--crt-edge-mask-vertical), var(--crt-edge-mask-horizontal);-webkit-mask-image:var(--crt-edge-mask-vertical), var(--crt-edge-mask-horizontal);mask-image:var(--crt-edge-mask-vertical), var(--crt-edge-mask-horizontal);-webkit-mask-composite:source-in;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=560px){.media-frame--rounded{border-radius:12px}}.meta-line{letter-spacing:.06em;text-transform:uppercase;opacity:.68;flex-wrap:wrap;gap:.45rem .75rem;margin:0;font-size:.82rem;display:flex}.meta-line__item:not(:last-child):after{content:"•";opacity:.5;margin-left:.75rem}.tag-list{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.tag-list__item{color:#f8f1f1;opacity:.82;border:1px solid #f8f1f12e;border-radius:999px;padding:.35rem .55rem;font-size:.8rem;line-height:1}.card-grid{grid-template-columns:repeat(auto-fit, minmax(var(--card-grid-min,180px), 1fr));gap:1rem;display:grid}.core-page,.core-detail{padding-top:clamp(3rem,8vw,7rem);padding-bottom:clamp(4rem,10vw,8rem)}.core-page__intro,.core-detail__header{max-width:60rem;margin-bottom:clamp(3rem,8vw,6rem)}.core-page__intro h1,.core-detail__header h1{text-align:left;max-width:12ch;margin:.25rem 0 1.25rem;font-size:clamp(3.5rem,10vw,8rem);line-height:.88}.core-page__intro>p:last-child{max-width:38rem;margin:0;font-size:1.25rem;line-height:1.45}.core-page__prose,.core-detail__article{gap:1.5rem;max-width:44rem;font-size:1.2rem;line-height:1.55;display:grid}.core-page__prose p,.core-detail__article p{overflow-wrap:anywhere;margin:0}.core-page__list{gap:1.5rem;max-width:60rem;display:grid}.category-nav{gap:.75rem;margin-bottom:2rem;display:grid}.category-nav__label{color:#dfffeba6;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.8rem}.category-nav__options{flex-wrap:wrap;gap:.5rem;display:flex}.category-nav__option{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #dfffeb73;border-radius:0;padding:.55rem .8rem}.category-nav__option:hover,.category-nav__option:focus-visible,.category-nav__option[aria-pressed=true]{color:#000;background:#dfffeb;border-color:#dfffeb}.category-nav__option:focus-visible{outline-offset:3px;outline:2px solid #dfffeb}.category-nav__empty{opacity:.7;grid-column:1/-1;margin:0}.core-detail__grid{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.core-detail__body{align-content:start;gap:1.25rem;font-size:1.15rem;line-height:1.5;display:grid}.core-detail__body p{margin:0}.core-detail__placeholder{opacity:.7}.related-content{border-top:1px solid #dfffeb59;gap:1rem;margin-top:clamp(4rem,10vw,8rem);padding-top:1.25rem;display:grid}.related-content h2{text-align:left;margin:0;font-size:clamp(1.5rem,3vw,2.5rem)}.related-content__links{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.journal-card{border-top:1px solid #dfffeb59;gap:.75rem;padding:1.5rem 0;display:grid}.journal-card h2{text-align:left;margin:0;font-size:clamp(2rem,5vw,4rem);line-height:.95}.journal-card p{max-width:40rem;margin:0;line-height:1.5}.journal-card h2 a,.journal-card h3 a{color:inherit;text-decoration:none}.journal-card h2 a:hover,.journal-card h2 a:focus-visible,.journal-card h3 a:hover,.journal-card h3 a:focus-visible{text-underline-offset:.15em;text-decoration:underline}.journal-card h3{text-align:left;margin:0;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1}.journal-card__body{justify-items:start;gap:.75rem;min-width:0;display:grid}.journal-card--media{grid-template-columns:minmax(8rem,16rem) minmax(0,1fr);align-items:start;gap:1.5rem}.journal-card__media{color:inherit;display:block}.related-content__group{gap:.6rem;display:grid}.core-section{gap:1.5rem;margin-top:clamp(4rem,10vw,7rem);display:grid}.core-section>h2{text-align:left;margin:0;font-size:clamp(1.5rem,3vw,2.5rem)}.core-detail__byline{margin:-2rem 0 2rem;font-size:1.15rem}.core-detail__byline a{color:inherit}.core-detail__lead{max-width:60rem;margin-bottom:2.5rem}.core-detail__credits{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.core-detail__credits a{color:inherit}.core-detail__facts{grid-template-columns:max-content minmax(0,1fr);gap:.4rem 1.25rem;margin:0;display:grid}.core-detail__facts dt{color:#dfffeba6;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem}.core-detail__facts dd{margin:0}.core-gallery{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.core-gallery figure{gap:.5rem;margin:0;display:grid}.core-gallery figcaption{opacity:.75;line-height:1.4}.core-notice{border:1px solid #dfffeb59;max-width:44rem;margin:0;padding:1rem 1.25rem;line-height:1.5}.contact-form{gap:1.25rem;max-width:42rem;display:grid}.contact-form label{gap:.5rem;font-size:1rem;display:grid}.contact-form input,.contact-form textarea{color:#f0f8ff;width:100%;min-width:0;font:inherit;background:#0006;border:1px solid #dfffeb80;border-radius:0;padding:.8rem}.contact-form textarea{resize:vertical}.contact-form button{color:#000;cursor:pointer;width:fit-content;font:inherit;background:#dfffeb;border:1px solid #dfffebb3;border-radius:0;padding:.8rem 1.2rem}.contact-form button:focus-visible,.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline-offset:3px;outline:2px solid #dfffeb}.core-detail__article,.core-page__prose{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (width<=760px){.core-page,.core-detail{padding-top:2.5rem;padding-bottom:4rem}.core-page__intro,.core-detail__header{margin-bottom:3rem}.core-page__intro h1,.core-detail__header h1{font-size:clamp(3rem,15vw,5rem)}.core-detail__grid,.journal-card--media{grid-template-columns:1fr}}@media (width<=560px){.category-nav__options,.related-content__links{flex-direction:column;align-items:stretch}.category-nav__option,.contact-form button{width:100%}.core-page__intro>p:last-child,.core-page__prose,.core-detail__article{font-size:1.05rem}}.work-card{gap:.85rem;display:grid}.work-card__image-link{color:inherit;display:block}.work-card__image-link:focus-visible{outline-offset:.3rem;outline:1px solid #f0f8ff}.work-card__body{justify-items:start;gap:.5rem;display:grid}.work-card__title{text-align:left;margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1}.work-card__title a,.work-card__artist a{color:inherit;text-decoration:none}.work-card__title a:hover,.work-card__title a:focus-visible,.work-card__artist a:hover,.work-card__artist a:focus-visible{text-underline-offset:.15em;text-decoration:underline}.work-card__artist,.work-card__excerpt{margin:0;line-height:1.45}.work-card__artist{opacity:.78}.work-card__excerpt{opacity:.88}.text-card{border-top:1px solid #f8f1f129;gap:.85rem;padding:1rem 0;display:grid}.text-card__body{justify-items:start;gap:.5rem;display:grid}.text-card__title{text-align:left;margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1}.text-card__title a,.text-card__author a{color:inherit;text-decoration:none}.text-card__title a:hover,.text-card__title a:focus-visible,.text-card__author a:hover,.text-card__author a:focus-visible{text-underline-offset:.15em;text-decoration:underline}.text-card__author,.text-card__excerpt{margin:0;line-height:1.45}.text-card__author{opacity:.78}.text-card__excerpt{opacity:.88}.artist-page{padding-top:3rem;padding-bottom:5rem}.artist-page__intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);margin-bottom:clamp(4rem,10vw,8rem);display:grid}.artist-page__portrait{width:min(100%,420px)}.artist-page__identity{justify-items:start;gap:1rem;padding-top:.5rem;display:grid}.artist-page__identity h1{text-align:left;margin:0;font-size:clamp(3rem,8vw,6rem);line-height:.85}.artist-page__bio{gap:1rem;max-width:40rem;display:grid}.artist-page__bio p{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0;line-height:1.5}.artist-page__works{display:grid}@media (width<=820px){.artist-page__intro{grid-template-columns:1fr}.artist-page__portrait{width:min(100%,520px)}.artist-page__identity h1{font-size:clamp(3rem,16vw,6rem)}}@media (width<=560px){.artist-page{padding-top:2.5rem;padding-bottom:4rem}.artist-page__intro{gap:2rem;margin-bottom:4rem}}.not-found-page{align-content:center;justify-items:start;gap:1rem;min-height:65svh;padding-top:4rem;padding-bottom:6rem;display:grid}.not-found-page h1{text-align:left;max-width:12ch;margin:0;font-size:clamp(3rem,9vw,7rem);line-height:.9}.not-found-page__message{max-width:34rem;margin:0;font-size:1.15rem;line-height:1.5}.not-found-page__links{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1rem;display:flex}@media (width<=560px){.not-found-page__links{flex-direction:column;align-items:flex-start}}.artist-card{gap:.85rem;display:grid}.artist-card__body{gap:.5rem;display:grid}.artist-card__body h3{text-align:left;margin:0}.artist-card h3,.work-card h3,.text-card h3{text-align:left}.artist-card__body p{margin:0;line-height:1.45}.enquiry-form{justify-self:start;gap:1.25rem;width:100%;max-width:42rem;display:grid}.enquiry-form__field{gap:.5rem;display:grid}.enquiry-form label{font-size:1rem}.enquiry-form input,.enquiry-form textarea,.enquiry-form select{color:#f0f8ff;width:100%;min-width:0;font:inherit;background:#0006;border:1px solid #dfffeb80;border-radius:0;padding:.8rem}.enquiry-form select option{color:#000}.enquiry-form textarea{resize:vertical}.enquiry-form [aria-invalid=true]{border-color:#ff9d9d}.enquiry-form button{color:#000;cursor:pointer;width:fit-content;font:inherit;background:#dfffeb;border:1px solid #dfffebb3;border-radius:0;padding:.8rem 1.2rem}.enquiry-form button:disabled{cursor:progress;opacity:.6}.enquiry-form button:focus-visible,.enquiry-form input:focus-visible,.enquiry-form textarea:focus-visible,.enquiry-form select:focus-visible{outline-offset:3px;outline:2px solid #dfffeb}.enquiry-form__hint,.enquiry-form__error,.enquiry-form__status p{overflow-wrap:anywhere;margin:0;line-height:1.45}.enquiry-form__hint{opacity:.7;font-size:.95rem}.enquiry-form__error{color:#ffb3b3}.enquiry-form__status a{color:inherit}.enquiry-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (width<=560px){.enquiry-form button{width:100%}}.noise-overlay{pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.crt-effect-wrapper.sweep-on:before{content:"";width:100%;height:var(--sweep-thickness,10px);pointer-events:none;animation:sweep-line var(--sweep-duration,7s) linear infinite;z-index:9999;filter:blur(1.5px);background:linear-gradient(#0000 0%,#0006 40%,#0009 50%,#08080880 50%,#0000 100%);position:absolute;top:-30%;left:0}.crt-effect-wrapper.sweep-soft:before{content:"";width:100%;height:var(--sweep-thickness,10px);pointer-events:none;animation:sweep-line var(--sweep-duration,7s) linear infinite;z-index:9999;filter:blur(5px);background:linear-gradient(#0000 0%,#00000026 40%,#0000001a 50%,#00000014 55%,#0000 100%);position:absolute;top:-30%;left:0}@keyframes sweep-line{0%{top:-30%}to{top:130%}}.crt-effect-wrapper.scanlines-on:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(var(--scanline-gradient-direction,to bottom),rgba(var(--scanline-color-rgb,91, 179, 135),calc(var(--scanline-opacity,.035))) 0px,rgba(var(--scanline-color-rgb,18, 58, 39),calc(var(--scanline-opacity,.2))) var(--scanline-thickness,2px),transparent var(--scanline-thickness,2px),transparent calc(var(--scanline-thickness,2px) + var(--scanline-gap,3px)));z-index:9998;mix-blend-mode:screen;position:absolute;inset:0}.crt-edge-glow{pointer-events:none;box-shadow:inset 0 0 var(--edge-glow-size,30px) var(--edge-glow-color,#00ff8033);z-index:9998;position:absolute;inset:0}.crt-vignette{pointer-events:none;background:radial-gradient(ellipse at center,#0000 60%,rgba(0,0,0,var(--vignette-intensity,.4)));mix-blend-mode:multiply;z-index:9997;position:absolute;inset:0}.crt-inner{width:100%;height:100%}.crt-effect-wrapper.flicker-on{animation:crt-flicker var(--flicker-speed,.8s) infinite}@keyframes crt-flicker{0%,to{opacity:1}10%{opacity:calc(1 - var(--flicker-intensity,.15) * .53)}20%{opacity:calc(1 - var(--flicker-intensity,.15) * .13)}30%{opacity:calc(1 - var(--flicker-intensity,.15) * .8)}40%{opacity:calc(1 - var(--flicker-intensity,.15) * .33)}50%{opacity:calc(1 - var(--flicker-intensity,.15) * .67)}60%{opacity:1}70%{opacity:calc(1 - var(--flicker-intensity,.15) * 1)}80%{opacity:calc(1 - var(--flicker-intensity,.15) * .27)}90%{opacity:1}}.crt-inner.glitch-on{animation:glitch-fuzz var(--glitch-speed,.6s) ease-in-out infinite;will-change:transform}@keyframes glitch-fuzz{0%,to{transform:translate(0)skew(0deg)}10%{transform:translate(calc(-2px * var(--glitch-intensity,1)),calc(1px * var(--glitch-intensity,1))) skew(calc(-.5deg * var(--glitch-intensity,1)))}20%{transform:translate(0)skew(0deg)}30%{transform:translate(calc(3px * var(--glitch-intensity,1)),calc(-1px * var(--glitch-intensity,1))) skew(calc(.8deg * var(--glitch-intensity,1)))}40%{transform:translate(0)skew(0deg)}50%{transform:translate(calc(-1px * var(--glitch-intensity,1)),calc(2px * var(--glitch-intensity,1))) skew(calc(-.3deg * var(--glitch-intensity,1)))}60%{transform:translate(0)skew(0deg)}70%{transform:translate(calc(2px * var(--glitch-intensity,1)),calc(-2px * var(--glitch-intensity,1))) skew(calc(.6deg * var(--glitch-intensity,1)))}80%,90%{transform:translate(0)skew(0deg)}}@media (prefers-reduced-motion:reduce){.crt-effect-wrapper.sweep-on:before,.crt-effect-wrapper.sweep-soft:before{display:none;animation:none!important}.crt-effect-wrapper.flicker-on{opacity:1!important;animation:none!important}.crt-inner.glitch-on{animation:none!important;transform:none!important}}.navbar{z-index:1000;flex-direction:column;gap:1rem;width:100%;margin-top:1rem;padding:1rem clamp(1rem,3vw,3rem);display:flex;position:relative}.nav-toggle{color:#f8f1f1;font:inherit;cursor:pointer;background:0 0;border:1px solid #f8f1f1;align-self:flex-end;min-height:2.75rem;margin-right:0;padding:.5rem .75rem}.nav-panel{width:100%;display:none}.nav-panel.open{flex-direction:column;gap:1rem;display:flex}.nav-section{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.nav-section li{margin:0}.nav-section a,.logo{color:#f8f1f1;text-decoration:none}.logo{text-align:center;letter-spacing:.04em;justify-content:center;font-size:clamp(1.2rem,2.2vw,1.8rem);line-height:1;display:block}ul.nav-section.right{justify-self:flex-end}@media (width>=821px){.navbar{padding:1rem clamp(1rem,3vw,3rem);display:block}.nav-toggle{display:none}.nav-panel{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;width:100%;display:grid}.nav-section{flex-direction:row;align-items:center;gap:clamp(.75rem,2vw,2rem)}.nav-section.left{grid-column:1;justify-self:start}.logo{grid-column:2;justify-self:center}.nav-section.right{grid-column:3;justify-self:end;padding-right:0}}@media (width>=821px) and (width<=1050px){.nav-panel{gap:.75rem}.nav-section a,.logo{font-size:.95rem}}@media (width<=820px){.nav-panel.open{padding:.5rem 0 1rem}.nav-section a,.logo{min-height:2.75rem;padding:.65rem 0;display:block}}.site-footer{border-top:1px solid #dfffeb59;width:100%;margin-top:clamp(4rem,10vw,9rem);padding:2rem clamp(1rem,3vw,3rem) 1.5rem}.site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;max-width:76rem;margin:0 auto;display:grid}.site-footer section{min-width:0}.site-footer__label{color:#dfffeba6;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:.8rem}.site-footer ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover,.site-footer a:focus-visible{text-underline-offset:.2em;text-decoration:underline}.site-footer a:focus-visible{outline-offset:3px;outline:2px solid #dfffeb}.site-footer__closing{border-top:1px solid #dfffeb2e;justify-content:space-between;align-items:baseline;gap:1rem;max-width:76rem;margin:clamp(3rem,8vw,6rem) auto 0;padding-top:1rem;display:flex}.site-footer__logo{letter-spacing:.04em;font-size:clamp(1.3rem,3vw,2rem)}.site-footer__closing p{color:#dfffebb3;text-align:right;margin:0}@media (width<=680px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__closing{flex-direction:column;align-items:flex-start}.site-footer__closing p{text-align:left}}
