.reference-photo[data-astro-cid-kws7dtst]{background:var(--neutral);min-inline-size:0;position:relative;overflow:hidden}.reference-photo__image[data-astro-cid-kws7dtst]{pointer-events:none;border-radius:0;block-size:auto;max-inline-size:none;display:block;position:absolute}.reference-photo[data-astro-cid-kws7dtst][data-crop=hero]{z-index:0;aspect-ratio:654/562;inline-size:63.867%;position:absolute;inset-block:0;inset-inline-end:0;@media (width<=700px){aspect-ratio:620/540;inline-size:100%;position:relative}clip-path:polygon(7% 0,9% 10%,8% 20%,10% 35%,9% 45%,9% 60%,6% 78%,0 100%,100% 100%,100% 0);&>.reference-photo__image[data-astro-cid-kws7dtst]{inline-size:156.575%;inset-block-start:-12.0996%;inset-inline-start:-56.5749%}}.reference-photo[data-astro-cid-kws7dtst][data-crop=winchester]{aspect-ratio:316/220;&>.reference-photo__image[data-astro-cid-kws7dtst]{inline-size:324.051%;inset-block-start:-332.273%;inset-inline-start:-7.59494%}}.reference-photo[data-astro-cid-kws7dtst][data-crop=remmy]{aspect-ratio:317/220;&>.reference-photo__image[data-astro-cid-kws7dtst]{inline-size:323.028%;inset-block-start:-332.273%;inset-inline-start:-111.356%}}.reference-photo[data-astro-cid-kws7dtst][data-crop=frank]{aspect-ratio:316/220;&>.reference-photo__image[data-astro-cid-kws7dtst]{inline-size:324.051%;inset-block-start:-332.273%;inset-inline-start:-216.456%}}.reference-photo[data-astro-cid-kws7dtst][data-crop=mud]{aspect-ratio:519/220;&>.reference-photo__image[data-astro-cid-kws7dtst]{inline-size:197.303%;inset-block-start:-515.909%;inset-inline-start:-2.50482%}}.reference-photo[data-astro-cid-kws7dtst][data-crop=gallery0]{aspect-ratio:212/106;&>.reference-photo__image[data-astro-cid-kws7dtst]{inline-size:483.019%;inset-block-start:-1349.06%;inset-inline-start:-9.90566%}}.reference-photo[data-astro-cid-kws7dtst][data-crop=gallery1]{aspect-ratio:194/106;&>.reference-photo__image[data-astro-cid-kws7dtst]{inline-size:527.835%;inset-block-start:-1349.06%;inset-inline-start:-124.742%}}.reference-photo[data-astro-cid-kws7dtst][data-crop=gallery2]{aspect-ratio:181/106;&>.reference-photo__image[data-astro-cid-kws7dtst]{inline-size:565.746%;inset-block-start:-1349.06%;inset-inline-start:-246.409%}}.reference-photo[data-astro-cid-kws7dtst][data-crop=gallery3]{aspect-ratio:140/106;&>.reference-photo__image[data-astro-cid-kws7dtst]{inline-size:731.429%;inset-block-start:-1349.06%;inset-inline-start:-455%}}.reference-photo[data-astro-cid-kws7dtst][data-crop=gallery4]{aspect-ratio:219/106;&>.reference-photo__image[data-astro-cid-kws7dtst]{inline-size:467.58%;inset-block-start:-1349.06%;inset-inline-start:-359.361%}}.asylum-hero{isolation:isolate;aspect-ratio:1024/562;max-inline-size:var(--content-width);background:var(--neutral);margin-inline:auto;padding:0;position:relative;overflow:hidden;@media (width<=700px){aspect-ratio:auto;flex-direction:column;display:flex}}.asylum-hero__copy{z-index:1;inline-size:45%;padding:var(--space-l) var(--space-m) var(--space-m) var(--site-padding);align-items:start;gap:var(--space-s);flex-direction:column;display:flex;position:relative;@media (width<=1100px) and (width>=701px){gap:var(--space-xs);padding-block-start:var(--space-l)}@media (width<=700px){inline-size:100%;padding:var(--space-l) var(--site-padding)}}.asylum-hero__eyebrow{font-family:Barlow Condensed,sans-serif;font-size:var(--text-m);letter-spacing:.12em;color:var(--primary);white-space:nowrap;margin:0;font-weight:700;@media (width<=1100px){font-size:var(--text-s)}}.asylum-hero__title{font-size:var(--h1);letter-spacing:-.025em;white-space:nowrap;line-height:1.04;@media (width>=701px) and (width<=1000px){font-size:calc(var(--h1) * .84)}}.asylum-hero__brush{inline-size:43%;block-size:var(--space-xs);background:var(--accent);clip-path:polygon(0 70%,8% 30%,22% 18%,40% 0,70% 10%,99% 70%,72% 55%,45% 65%,20% 80%,3% 100%);margin-inline-start:var(--space-m)}.asylum-hero__intro{font-size:var(--text-l);max-inline-size:95%;margin:0;font-style:italic;@media (width<=1100px) and (width>=701px){font-size:var(--text-m)}}.asylum-hero__button{align-items:center;gap:var(--space-s);font-family:Barlow Condensed,sans-serif;font-size:var(--text-l);letter-spacing:.08em;white-space:nowrap;margin-block-start:var(--space-s);font-weight:700;text-decoration:none;display:flex;@media (width<=1100px) and (width>=701px){font-size:var(--text-m);padding-inline:var(--space-m)}}.asylum-hero__latest{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:var(--text-m);letter-spacing:.05em;color:var(--primary);text-decoration-thickness:var(--border-width);text-underline-offset:.4em;margin-block-start:var(--space-xs);@media (width<=1100px) and (width>=701px){font-size:var(--text-s)}}.inmates{max-inline-size:var(--content-width);padding:var(--space-l) var(--space-m) 0;margin-inline:auto;scroll-margin-block-start:var(--space-l)}.inmates__heading{justify-content:center;align-items:center;gap:var(--space-m);margin-block-end:var(--space-m);display:flex;position:relative;@media (width<=700px){gap:var(--space-xs)}}.inmates__line{block-size:var(--border-width);background:var(--primary);flex:1}.inmates__title{white-space:nowrap;font-size:var(--h2);@media (width<=700px){font-size:var(--h3)}}.inmates__stamp{block-size:1.6em;inline-size:1.6em;font-size:var(--h3);flex-shrink:0;position:relative;overflow:hidden;&>img{block-size:auto;inline-size:1365.33%;max-inline-size:none;position:absolute;inset-block-start:-864%;inset-inline-start:-1073.33%}@media (width<=700px){display:none}}.inmates__grid{gap:var(--space-s);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;@media (width<=700px){gap:var(--space-l);grid-template-columns:1fr}}.inmate-card{border-radius:var(--radius-m);background:color-mix(in oklab,var(--neutral) 97%,var(--base) 3%);overflow:hidden}.inmate-card__content{text-align:center;align-items:center;gap:var(--space-xxs);padding:var(--space-xs) var(--space-m) var(--space-m);flex-direction:column;display:flex}.inmate-card__name{font-size:var(--h3)}.inmate-card__title{align-items:center;gap:var(--space-s);inline-size:90%;color:var(--primary);font-style:italic;font-weight:700;font-size:var(--text-l);margin:0;display:flex;&:before,&:after{content:"";block-size:var(--border-width);background:var(--primary);flex:1}}.inmate-card__bio{font-size:var(--text-m);margin:0;font-style:italic;line-height:1.25}.incident-preview{max-inline-size:calc(var(--content-width) - var(--space-m));margin:var(--space-l) auto 0;background:color-mix(in oklab,var(--neutral) 97%,var(--base) 8%);clip-path:polygon(0 1%,4% 0,8% 1%,12% 0,19% 1%,25% 0,34% 1%,40% 0,50% 1%,63% 0,70% 1%,80% 0,88% 1%,98% 0,100% 6%,99% 20%,100% 38%,99% 58%,100% 80%,99% 99%,90% 100%,75% 99%,60% 100%,45% 99%,28% 100%,10% 99%,0 100%,1% 90%,0 70%,1% 50%,0 25%);grid-template-columns:52% 48%;padding:0;display:grid;overflow:hidden;@media (width<=700px){margin-inline:var(--space-s);grid-template-columns:1fr}}.incident-preview__copy{justify-content:center;align-items:start;gap:var(--space-xs);padding:var(--space-m) var(--space-l);flex-direction:column;display:flex;@media (width<=1000px){padding:var(--space-m)}}.incident-preview__label{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:var(--text-m);letter-spacing:.06em;color:var(--neutral);background:var(--primary);padding:var(--space-xxs) var(--space-s);clip-path:polygon(2% 0,100% 3%,98% 30%,100% 60%,97% 100%,0 95%,2% 65%,0 40%);margin:0}.incident-preview__title{font-size:var(--h3);white-space:nowrap;@media (width<=1100px) and (width>=701px){font-size:var(--h4)}}.incident-preview__intro{font-size:var(--text-m);margin:0;line-height:1.25}.incident-preview__link{align-items:center;gap:var(--space-s);font-family:Barlow Condensed,sans-serif;font-size:var(--text-m);letter-spacing:.04em;color:var(--accent);text-underline-offset:.4em;font-weight:700;display:flex}.asylum-gallery{max-inline-size:var(--content-width);padding:var(--space-m);margin-inline:auto}.asylum-gallery__heading{align-items:center;gap:var(--space-s);margin-block-end:var(--space-s);display:flex}.asylum-gallery__title{font-size:var(--h4);white-space:nowrap;@media (width<=700px){font-size:var(--text-xl)}}.asylum-gallery__line{block-size:var(--border-width);background:var(--primary);flex:1}.asylum-gallery__link{align-items:center;gap:var(--space-xs);font-family:Barlow Condensed,sans-serif;font-size:var(--text-s);color:var(--accent);text-underline-offset:.4em;white-space:nowrap;font-weight:700;display:flex}.asylum-gallery__grid{gap:var(--space-xs);grid-template-columns:212fr 194fr 181fr 140fr 219fr;display:grid;@media (width<=700px){grid-template-columns:repeat(2,minmax(0,1fr))}}.asylum-gallery__photo{border-radius:var(--radius-m);display:block;overflow:hidden;@media (width<=700px){& .reference-photo{aspect-ratio:1.5}}}.training-love{padding-inline:var(--site-padding);padding-block:var(--section-space-xs)}.training-love__layout{gap:var(--space-l);max-inline-size:var(--content-width);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:stretch;margin-inline:auto;display:grid;@media (width<=48rem){grid-template-columns:minmax(0,1fr)}}.training-love__copy{gap:var(--space-m);padding-block:var(--space-s);flex-direction:column;display:flex}.training-love__eyebrow{align-items:center;gap:var(--space-m);color:var(--primary);display:flex}.training-love__label{font-family:var(--font-heading);font-size:var(--h4);letter-spacing:.12em;white-space:nowrap}.training-love__rule{border-block-start:var(--border-width) solid var(--primary);flex:1}.training-love__title{font-size:calc(var(--h1) * 1.23);color:var(--black);@media (width<=48rem){font-size:var(--h1)}}.training-love__brush{background:var(--accent);block-size:var(--space-xs);clip-path:polygon(0 30%,20% 0,70% 10%,100% 35%,96% 70%,60% 60%,5% 100%);align-self:center;inline-size:65%}.training-love__intro,.training-love__belief{font-size:var(--text-l)}.training-love__details{color:var(--accent)}.training-love__link{font-family:var(--font-heading);font-size:var(--h4);cursor:pointer;text-underline-offset:.3em;min-block-size:var(--tap-target);text-decoration:underline}.training-love__story{color:var(--base);padding-block-start:var(--space-m)}.training-love__footer{align-items:center;gap:var(--space-m);color:var(--primary);margin-block-start:auto;padding-block-start:var(--space-m);display:flex}.training-love__motto{font-family:var(--font-heading);font-size:var(--text-s);letter-spacing:.2em;white-space:nowrap}.training-love__paw{font-size:var(--h3)}.training-love__photo{aspect-ratio:832/886;align-self:start;inline-size:100%;min-inline-size:0;margin:0;position:relative;overflow:hidden}.training-love__image{block-size:106.21%;inline-size:200.96%;max-inline-size:none;position:absolute;inset-block-start:-3.05%;inset-inline-start:-97.72%}.chaos-tracks{gap:var(--space-s);pointer-events:none;display:flex;position:absolute;inset-block-start:calc(var(--space-l) * -1);inset-inline-end:var(--space-l)}.chaos-tracks__print{block-size:1em;inline-size:1em;font-size:var(--h4);position:relative;rotate:-20deg;&:nth-child(2){translate:0 calc(var(--space-s) * -1);rotate:12deg}&>img{object-fit:contain;block-size:100%;inline-size:100%;display:block}}.case-stamp{color:var(--accent);border:var(--border-strong);border-color:var(--accent);padding:var(--space-xxs) var(--space-s);font-size:var(--h4);font-family:var(--font-heading);align-self:end;display:inline-flex;rotate:7deg}.chaos-line{display:block;overflow:hidden}.chaos-line__text{display:block}.chief-note{z-index:1;block-size:auto;inline-size:11.5%;color:var(--neutral);pointer-events:none;position:absolute;inset-block-start:var(--space-m);inset-inline-end:var(--space-m);rotate:-10deg;@media (width<=700px){inline-size:22%;inset-block:auto 48vw}}
