.walkin-logo.svelte-1yqwcfx,.walkin-logo.svelte-1yqwcfx :where(.svelte-1yqwcfx){box-sizing:border-box}.walkin-logo.svelte-1yqwcfx{place-items:center;width:100%;font-family:Arial,Helvetica,sans-serif;display:grid}.walkin-perspective.svelte-1yqwcfx{perspective:1300px;touch-action:pan-y;place-items:center;width:min(100%,62rem);display:grid}.walkin-stage.svelte-1yqwcfx{--walkin-rotate-x:0deg;--walkin-rotate-y:0deg;--walkin-light-x:42%;--walkin-light-y:30%;width:100%;transform:rotateX(var(--walkin-rotate-x)) rotateY(var(--walkin-rotate-y));transform-style:preserve-3d;will-change:transform;padding:clamp(2rem,5vw,4.5rem) clamp(.5rem,2vw,1.5rem) clamp(2rem,4vw,3.5rem);transition:transform .15s cubic-bezier(.2,.75,.25,1);position:relative}.walkin-word.svelte-1yqwcfx{transform-style:preserve-3d;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(.2rem,.65vw,.55rem);display:flex}.walkin-walk.svelte-1yqwcfx{letter-spacing:-.075em;color:#171715;text-shadow:1px 1px #faf9f4,2px 2px #dfded8,3px 3px #c9c8c1,5px 5px #aaa9a2,8px 9px #888780,14px 17px 18px #211f1b57;padding-right:.03em;font-size:clamp(4.7rem,13.4vw,12.5rem);font-weight:850;line-height:.8;transform:translateZ(52px)}.walkin-panel.svelte-1yqwcfx{background:radial-gradient(circle at var(--walkin-light-x) var(--walkin-light-y), #ffdf70 0, #ffb30f 38%, #eda205 100%);color:#11110f;letter-spacing:-.075em;border-radius:clamp(.55rem,1.15vw,1rem);place-items:center;min-width:0;min-height:.82em;padding:.01em .06em .055em .025em;font-size:clamp(4.7rem,13.4vw,12.5rem);font-weight:850;line-height:.8;display:grid;transform:translateY(.015em)translateZ(38px);box-shadow:inset 0 2px #ffeb9bd1,inset 0 -3px 5px #aa5e0033,0 2px #c78300,0 4px #925b00,3px 7px 10px #231c0e38}.walkin-tattoo.svelte-1yqwcfx{color:#191917;letter-spacing:.15em;grid-template-columns:repeat(6,1fr);width:min(92%,58rem);margin:clamp(1.5rem,3.2vw,2.6rem) auto 0;font-size:clamp(1rem,3vw,2.5rem);font-weight:800;display:grid;transform:translateZ(66px)}.walkin-tattoo.svelte-1yqwcfx span:where(.svelte-1yqwcfx){text-align:center}@media (width<=520px){.walkin-stage.svelte-1yqwcfx{padding-inline:0}.walkin-walk.svelte-1yqwcfx,.walkin-panel.svelte-1yqwcfx{font-size:clamp(4rem,21vw,6.3rem)}.walkin-tattoo.svelte-1yqwcfx{width:88%;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.walkin-stage.svelte-1yqwcfx{transition:none;transform:none}}.walkin-home.svelte-122txkz{--lagoon:#ffb30f;--lagoon-soft:#ffdc63;--bone:#f0eadc;--night:#070706;background:radial-gradient(circle at 78% 12%, #ffb30f1a, transparent 27rem), var(--night);color:var(--bone);position:relative;overflow:hidden}.walkin-hero.svelte-122txkz,.visit-flow.svelte-122txkz,.artist-callout.svelte-122txkz,.portfolio-soon.svelte-122txkz,.final-cta.svelte-122txkz{width:min(100% - 2rem,82rem);margin-inline:auto}.walkin-hero.svelte-122txkz{color:#171715;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:calc(100dvh - 5rem);padding:clamp(3rem,7vw,6rem) 0 clamp(3.5rem,7vw,6rem);display:grid;position:relative}.walkin-hero.svelte-122txkz:before{z-index:0;content:"";background:radial-gradient(circle at 50% 30%,#ffffffb3,#0000 34rem),linear-gradient(145deg,#e7e6e1,#c9c8c3);width:100vw;position:absolute;inset:0 50%;transform:translate(-50%)}.hero-mark.svelte-122txkz{z-index:1;text-align:center;grid-column:1/-1;max-width:74rem;margin-inline:auto;position:relative}.hero-mark.svelte-122txkz .eyebrow:where(.svelte-122txkz){color:#5c584f;margin-bottom:0}.hero-copy.svelte-122txkz{z-index:1;position:relative}.eyebrow.svelte-122txkz{color:var(--lagoon-soft);letter-spacing:.22em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.72rem;font-weight:800}.endorsement.svelte-122txkz{letter-spacing:.18em;text-transform:uppercase;margin:1.5rem 0;font-size:.78rem}.endorsement.svelte-122txkz b:where(.svelte-122txkz){color:#755000}.hero-intro.svelte-122txkz{color:#4e4b45;max-width:42rem;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.65}.hero-actions.svelte-122txkz,.final-cta.svelte-122txkz>div:where(.svelte-122txkz){flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.primary-action.svelte-122txkz,.secondary-action.svelte-122txkz,.artist-callout.svelte-122txkz>a:where(.svelte-122txkz){letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:space-between;align-items:center;gap:2rem;min-height:3.5rem;padding:.75rem 1.35rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.primary-action.svelte-122txkz{background:var(--lagoon);color:#041011}.secondary-action.svelte-122txkz{color:#171715;border:1px solid #17171552}.primary-action.svelte-122txkz:hover,.primary-action.svelte-122txkz:focus-visible{background:var(--lagoon-soft)}.secondary-action.svelte-122txkz:hover,.secondary-action.svelte-122txkz:focus-visible{color:#171715;border-color:#171715}.primary-action.svelte-122txkz:focus-visible,.secondary-action.svelte-122txkz:focus-visible,.visit-card.svelte-122txkz a:where(.svelte-122txkz):focus-visible,.artist-callout.svelte-122txkz>a:where(.svelte-122txkz):focus-visible{outline-offset:4px;outline:3px solid #fff}.visit-card.svelte-122txkz{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c1415d1;border:1px solid #ffb30f47;border-radius:1.5rem;padding:2rem;position:relative}.open-mark.svelte-122txkz{color:var(--lagoon-soft);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.72rem;font-weight:800;display:flex}.open-mark.svelte-122txkz span:where(.svelte-122txkz){background:var(--lagoon);width:.55rem;height:.55rem;box-shadow:0 0 1rem var(--lagoon);border-radius:50%}.visit-card.svelte-122txkz>strong:where(.svelte-122txkz){margin:1.4rem 0 .6rem;font-size:clamp(1.8rem,3vw,2.6rem);display:block}.visit-card.svelte-122txkz p:where(.svelte-122txkz),.visit-card.svelte-122txkz small:where(.svelte-122txkz){color:#f0eadcad;line-height:1.55}.visit-card.svelte-122txkz a:where(.svelte-122txkz){color:var(--bone);border-top:1px solid #f0eadc24;justify-content:space-between;margin-top:1.5rem;padding-top:1.2rem;font-weight:800;text-decoration:none;display:flex}.visit-card.svelte-122txkz small:where(.svelte-122txkz){margin-top:1.2rem;display:block}.walkin-strip.svelte-122txkz{color:#f0eadc9e;letter-spacing:.14em;text-align:center;text-transform:uppercase;border-block:1px solid #f0eadc1f;justify-content:center;align-items:center;gap:clamp(1rem,4vw,3rem);min-height:5rem;font-size:.7rem;font-weight:800;display:flex}.walkin-strip.svelte-122txkz i:where(.svelte-122txkz){background:var(--lagoon);border-radius:50%;width:.3rem;height:.3rem}.visit-flow.svelte-122txkz{padding-block:clamp(6rem,11vw,10rem)}.visit-flow.svelte-122txkz header:where(.svelte-122txkz){grid-template-columns:.7fr 1.3fr;align-items:end;margin-bottom:3rem;display:grid}h2.svelte-122txkz{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,6vw,5.5rem);line-height:.98}.visit-flow.svelte-122txkz ol:where(.svelte-122txkz){grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.visit-flow.svelte-122txkz li:where(.svelte-122txkz){border:1px solid #f0eadc1f;min-height:16rem;padding:1.5rem}.visit-flow.svelte-122txkz li:where(.svelte-122txkz)+li:where(.svelte-122txkz){border-left:0}.visit-flow.svelte-122txkz li:where(.svelte-122txkz) span:where(.svelte-122txkz){color:var(--lagoon);font-size:.75rem;font-weight:800}.visit-flow.svelte-122txkz li:where(.svelte-122txkz) strong:where(.svelte-122txkz){margin:4rem 0 1rem;font-size:1.25rem;display:block}.visit-flow.svelte-122txkz li:where(.svelte-122txkz) p:where(.svelte-122txkz),.artist-callout.svelte-122txkz p:where(.svelte-122txkz),.portfolio-soon.svelte-122txkz p:where(.svelte-122txkz){color:#f0eadca3;line-height:1.65}.artist-callout.svelte-122txkz{background:var(--bone);color:#0b1011;border-radius:2rem;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1.5rem,5vw,5rem);padding:clamp(2rem,5vw,4rem);display:grid}.artist-monogram.svelte-122txkz{aspect-ratio:1;width:clamp(6rem,12vw,10rem);color:var(--lagoon);background:#0c1617;border-radius:50%;place-items:center;font-size:clamp(3rem,6vw,5rem);font-weight:800;display:grid}.artist-callout.svelte-122txkz .eyebrow:where(.svelte-122txkz){color:#795000}.artist-callout.svelte-122txkz h2:where(.svelte-122txkz){font-size:clamp(2.4rem,5vw,4.5rem)}.artist-callout.svelte-122txkz p:where(.svelte-122txkz){color:#3f4847;max-width:42rem}.artist-callout.svelte-122txkz>a:where(.svelte-122txkz){color:var(--lagoon-soft);background:#0c1617}.portfolio-soon.svelte-122txkz{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,7vw,7rem);padding-block:clamp(7rem,12vw,11rem);display:grid}.portfolio-grid.svelte-122txkz{opacity:.78;grid-template-rows:repeat(2,12rem);grid-template-columns:1.1fr .9fr;gap:.75rem;display:grid}.portfolio-grid.svelte-122txkz i:where(.svelte-122txkz){background:linear-gradient(145deg,#ffb30f21,#f0eadc06);border:1px solid #ffb30f3d;border-radius:1rem}.portfolio-grid.svelte-122txkz i:where(.svelte-122txkz):first-child{grid-row:1/3}.final-cta.svelte-122txkz{background:linear-gradient(120deg,#ffb30f1f,#0000 58%);border:1px solid #ffb30f3d;border-radius:2rem;margin-bottom:2rem;padding:clamp(4rem,8vw,7rem)}.final-cta.svelte-122txkz h2:where(.svelte-122txkz){max-width:64rem}.text-link.svelte-122txkz{min-height:3.5rem;color:var(--bone);align-items:center;gap:.7rem;padding:.75rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=800px){.walkin-hero.svelte-122txkz,.visit-flow.svelte-122txkz header:where(.svelte-122txkz),.artist-callout.svelte-122txkz,.portfolio-soon.svelte-122txkz{grid-template-columns:1fr}.walkin-hero.svelte-122txkz{align-items:center;gap:2rem;padding-top:3rem}.walkin-strip.svelte-122txkz{flex-wrap:wrap;padding:1.25rem}.visit-flow.svelte-122txkz ol:where(.svelte-122txkz){grid-template-columns:1fr}.visit-flow.svelte-122txkz li:where(.svelte-122txkz)+li:where(.svelte-122txkz){border-top:0;border-left:1px solid #f0eadc1f}.artist-callout.svelte-122txkz>a:where(.svelte-122txkz){width:fit-content}.portfolio-grid.svelte-122txkz{order:-1}}@media (prefers-reduced-motion:reduce){.svelte-122txkz{scroll-behavior:auto!important;transition:none!important}}.studio-journey.svelte-ujwrwo{min-width:0}.eyebrow.svelte-ujwrwo{color:var(--mango);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:800;line-height:1.4}.slide-link.svelte-ujwrwo{min-height:44px;color:var(--paper);letter-spacing:.1em;text-transform:uppercase;-webkit-text-decoration-color:var(--mango);text-decoration-color:var(--mango);text-underline-offset:.4rem;align-items:center;gap:.65rem;margin-top:.75rem;font-size:.72rem;font-weight:800;display:inline-flex}.slide-link.svelte-ujwrwo span:where(.svelte-ujwrwo){color:var(--mango)}.slide-link.svelte-ujwrwo:focus-visible,.map-preview.svelte-ujwrwo>a:where(.svelte-ujwrwo):focus-visible,.journey-track.svelte-ujwrwo:focus-visible,.journey-controls.svelte-ujwrwo button:where(.svelte-ujwrwo):focus-visible,.journey-steps.svelte-ujwrwo button:where(.svelte-ujwrwo):focus-visible{outline:3px solid var(--mango);outline-offset:3px}.journey-shell.svelte-ujwrwo{min-width:0}.journey-track.svelte-ujwrwo{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;align-items:stretch;gap:1rem;display:flex;overflow:auto hidden}.journey-track.svelte-ujwrwo::-webkit-scrollbar{display:none}.journey-slide.svelte-ujwrwo{scroll-snap-align:start;scroll-snap-stop:always;border:1px solid var(--line);background:radial-gradient(circle at 88% 12%,#ffb30f1f,#0000 24rem),#11100e;flex:0 0 calc(100% - clamp(2.5rem,5vw,5rem));grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);min-width:0;height:clamp(31rem,38vw,35rem);min-height:0;display:grid;overflow:hidden}.journey-copy.svelte-ujwrwo{flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.75rem,3.25vw,3.5rem);display:flex;position:relative}.step-number.svelte-ujwrwo{color:#ffb30f2e;font-family:Georgia,serif;font-size:clamp(3rem,6vw,5.5rem);line-height:1;position:absolute;top:clamp(1.25rem,2.5vw,2rem);right:clamp(1.25rem,2.5vw,2rem)}.journey-copy.svelte-ujwrwo h3:where(.svelte-ujwrwo){max-width:12ch;color:var(--paper);letter-spacing:-.05em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,3.7vw,3.5rem);font-weight:400;line-height:.98}.journey-copy.svelte-ujwrwo>p:where(.svelte-ujwrwo):not(.eyebrow,.route-meta){max-width:32rem;color:var(--muted);margin:1rem 0 0;font-size:1rem;line-height:1.55}.journey-media.svelte-ujwrwo{background:#080807;min-width:0;height:100%;min-height:0;margin:0;position:relative;overflow:hidden}.map-preview.svelte-ujwrwo iframe:where(.svelte-ujwrwo){pointer-events:none;filter:saturate(.72)contrast(1.05);border:0;width:100%;height:100%;min-height:0;display:block}.map-preview.svelte-ujwrwo:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#000000b8);position:absolute;inset:0}.map-preview.svelte-ujwrwo>a:where(.svelte-ujwrwo){z-index:1;min-height:44px;color:var(--paper);letter-spacing:.08em;text-transform:uppercase;background:#080807e6;border:1px solid #ffb30f94;align-items:center;gap:.75rem;padding:.25rem 1rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex;position:absolute;bottom:1.25rem;right:1.25rem}.map-preview.svelte-ujwrwo>a:where(.svelte-ujwrwo) span:where(.svelte-ujwrwo):last-child{color:var(--mango)}.image-media.svelte-ujwrwo img:where(.svelte-ujwrwo),.arrival-media.svelte-ujwrwo img:where(.svelte-ujwrwo){object-fit:cover;width:100%;height:100%;display:block}.image-media.svelte-ujwrwo img:where(.svelte-ujwrwo){object-position:center 38%}.image-media.svelte-ujwrwo:after,.arrival-media.svelte-ujwrwo figure:where(.svelte-ujwrwo):after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000d1);height:42%;position:absolute;inset:auto 0 0}.journey-media.svelte-ujwrwo figcaption:where(.svelte-ujwrwo){z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.video-media.svelte-ujwrwo{place-items:center;padding:1rem;display:grid}.video-media.svelte-ujwrwo video:where(.svelte-ujwrwo){aspect-ratio:9/16;object-fit:cover;background:#050504;border:1px solid #ffb30f57;width:min(100%,21rem);max-height:34rem;display:block}.video-media.svelte-ujwrwo figcaption:where(.svelte-ujwrwo){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080807d1;width:fit-content;max-width:calc(100% - 3rem);padding:.5rem .65rem;inset:clamp(1.25rem,2.5vw,2rem) auto auto clamp(1.5rem,3vw,2.5rem)}.route-meta.svelte-ujwrwo{border-top:1px solid var(--line);gap:.35rem;margin:1.5rem 0 0;padding-top:1rem;display:grid}.route-meta.svelte-ujwrwo span:where(.svelte-ujwrwo){color:var(--mango);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:900}.route-meta.svelte-ujwrwo strong:where(.svelte-ujwrwo){letter-spacing:.07em;text-transform:uppercase;font-size:.72rem}.arrival-media.svelte-ujwrwo{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem;display:grid}.arrival-media.svelte-ujwrwo figure:where(.svelte-ujwrwo){min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.arrival-media.svelte-ujwrwo figure:where(.svelte-ujwrwo):nth-child(2) img:where(.svelte-ujwrwo){object-position:center 36%}.journey-controls.svelte-ujwrwo{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.journey-progress.svelte-ujwrwo{font-variant-numeric:tabular-nums;align-items:baseline;gap:.4rem;margin:0;display:flex}.journey-progress.svelte-ujwrwo strong:where(.svelte-ujwrwo){color:var(--mango);font-family:Georgia,serif;font-size:2rem;font-weight:400}.journey-progress.svelte-ujwrwo span:where(.svelte-ujwrwo){color:var(--muted);letter-spacing:.1em;font-size:.7rem;font-weight:800}.journey-arrows.svelte-ujwrwo{gap:.75rem;display:flex}.journey-arrows.svelte-ujwrwo button:where(.svelte-ujwrwo){width:48px;height:48px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #ffb30f73;border-radius:50%;place-items:center;padding:0;transition:background-color .18s,border-color .18s,color .18s;display:grid}.journey-arrows.svelte-ujwrwo button:where(.svelte-ujwrwo):hover:not(:disabled){border-color:var(--mango);background:var(--mango);color:var(--ink)}.journey-arrows.svelte-ujwrwo button:where(.svelte-ujwrwo):disabled{cursor:not-allowed;opacity:.35}.journey-arrows.svelte-ujwrwo svg:where(.svelte-ujwrwo){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.25rem;height:1.25rem}.journey-steps.svelte-ujwrwo{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.journey-steps.svelte-ujwrwo button:where(.svelte-ujwrwo){min-height:56px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem .9rem;transition:background-color .18s,border-color .18s,color .18s;display:grid}.journey-steps.svelte-ujwrwo button:where(.svelte-ujwrwo)+button:where(.svelte-ujwrwo){border-left:1px solid var(--line)}.journey-steps.svelte-ujwrwo button:where(.svelte-ujwrwo):hover,.journey-steps.svelte-ujwrwo button.active:where(.svelte-ujwrwo){border-bottom-color:var(--mango);color:var(--paper);background:#ffb30f0f}.journey-steps.svelte-ujwrwo button:where(.svelte-ujwrwo)>span:where(.svelte-ujwrwo){color:var(--mango);letter-spacing:.1em;font-size:.64rem;font-weight:900}.journey-steps.svelte-ujwrwo button:where(.svelte-ujwrwo) strong:where(.svelte-ujwrwo){letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;line-height:1.35}.journey-live.svelte-ujwrwo{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=900px){.journey-slide.svelte-ujwrwo{flex-basis:100%;grid-template-columns:1fr;height:auto;min-height:auto}.journey-copy.svelte-ujwrwo{min-height:17rem}.journey-media.svelte-ujwrwo{height:23rem;min-height:0}.map-preview.svelte-ujwrwo iframe:where(.svelte-ujwrwo){height:100%;min-height:0}.video-media.svelte-ujwrwo{height:28rem}}@media (width<=600px){.journey-copy.svelte-ujwrwo{min-height:17rem;padding:1.5rem 1.25rem}.step-number.svelte-ujwrwo{top:1.25rem;right:1.25rem}.journey-copy.svelte-ujwrwo h3:where(.svelte-ujwrwo){font-size:clamp(2.05rem,10vw,2.75rem)}.journey-media.svelte-ujwrwo{height:21rem}.map-preview.svelte-ujwrwo iframe:where(.svelte-ujwrwo){height:100%}.video-media.svelte-ujwrwo{height:25rem;padding:.75rem 1.25rem}.video-media.svelte-ujwrwo video:where(.svelte-ujwrwo){width:min(100%,17.5rem);max-height:23.5rem}.video-media.svelte-ujwrwo figcaption:where(.svelte-ujwrwo){max-width:calc(100% - 3.5rem);font-size:.62rem;line-height:1.35;top:1.25rem;left:1.75rem}.route-slide.svelte-ujwrwo .journey-copy:where(.svelte-ujwrwo){min-height:15rem}.route-meta.svelte-ujwrwo{margin-top:1.25rem;padding-top:.875rem}.route-meta.svelte-ujwrwo strong:where(.svelte-ujwrwo){font-size:.66rem;line-height:1.4}.arrival-media.svelte-ujwrwo{height:22rem}.journey-steps.svelte-ujwrwo button:where(.svelte-ujwrwo){text-align:center;grid-template-columns:1fr;place-items:center;min-height:48px;padding:.5rem}.journey-controls.svelte-ujwrwo{padding-inline:.75rem}.journey-arrows.svelte-ujwrwo{gap:.5rem}.journey-arrows.svelte-ujwrwo button:where(.svelte-ujwrwo){width:44px;height:44px}.journey-steps.svelte-ujwrwo button:where(.svelte-ujwrwo) strong:where(.svelte-ujwrwo){display:none}}@media (prefers-reduced-motion:reduce){.journey-track.svelte-ujwrwo{scroll-behavior:auto}.journey-arrows.svelte-ujwrwo button:where(.svelte-ujwrwo),.journey-steps.svelte-ujwrwo button:where(.svelte-ujwrwo){transition:none}}main.svelte-1uha8ag{overflow:hidden}.hero.svelte-1uha8ag,.artist-section.svelte-1uha8ag,.work-section.svelte-1uha8ag,.faq-section.svelte-1uha8ag{width:min(100% - 2rem,82rem);margin-inline:auto}.hero.svelte-1uha8ag{isolation:isolate;border-inline:1px solid #f3efe612;align-content:center;place-items:center;gap:0;width:min(100% - 2rem,92rem);min-height:calc(100dvh - 5.5rem);padding:clamp(4rem,8vw,7rem) clamp(1rem,3vw,3rem) 6rem;display:grid;position:relative;overflow:hidden}.hero-film.svelte-1uha8ag{z-index:-2;pointer-events:none;background:#070706 url(../../../video/au-ink-hero-film-poster.jpg?v=animated-photo-1) 50%/cover no-repeat;position:absolute;inset:0}.hero-film.svelte-1uha8ag:after{content:"";background:linear-gradient(#0707067a 0%,#07070614 42%,#070706 100%),radial-gradient(circle at 50% 48%,#07070629 0 20%,#070706a3 78%);position:absolute;inset:0}.hero-film.svelte-1uha8ag video:where(.svelte-1uha8ag){object-fit:cover;object-position:center 48%;width:100%;height:100%}h2.svelte-1uha8ag{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:.93}.hero-mark.svelte-1uha8ag{z-index:1;place-items:center;width:100%;height:clamp(24rem,38vw,29rem);margin-block:-1rem -2rem;display:grid;position:relative}.hero-mark.svelte-1uha8ag .auink-logo{transform-origin:50%;background:0 0;min-height:auto;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)scale(.8)}.hero-book-position.svelte-1uha8ag{--hero-book-shift:0px;z-index:2;pointer-events:none;width:100%;transform:translateY(var(--hero-book-shift));place-items:center;margin-top:clamp(1.75rem,3vw,2.5rem);display:grid;position:relative}.artist-section.svelte-1uha8ag{border-inline:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 79% 24%,#ffb30f17,#0000 24rem),#070706;grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr);align-items:stretch;width:min(100% - 2rem,92rem);min-height:clamp(43rem,62vw,56rem);display:grid;position:relative;overflow:hidden}.artist-portrait.svelte-1uha8ag{grid-area:1/2;justify-content:center;align-items:flex-end;min-width:0;display:flex;position:relative;overflow:hidden}.artist-portrait.svelte-1uha8ag:after{background:linear-gradient(90deg, transparent, var(--mango), transparent);content:"";opacity:.55;height:1px;position:absolute;bottom:0;left:8%;right:8%}.artist-portrait.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;object-position:center bottom;filter:saturate(.88)contrast(1.04);width:auto;max-width:100%;height:min(58rem,70vw);display:block;transform:translateY(clamp(5rem,8vw,7rem))}.artist-copy.svelte-1uha8ag{border-right:1px solid var(--line);flex-direction:column;grid-area:1/1;justify-content:center;padding:clamp(3rem,5.5vw,5.5rem);display:flex}.artist-kicker.svelte-1uha8ag{color:var(--mango);letter-spacing:.18em;text-transform:uppercase;margin:0 0 2rem;font-size:clamp(1rem,1.35vw,1.3rem);font-weight:800}.artist-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.055em;max-width:10ch;font-size:clamp(3.6rem,5.6vw,6.25rem);line-height:.87}.artist-links.svelte-1uha8ag{grid-template-columns:1fr;gap:.65rem;max-width:35rem;margin-top:clamp(2.5rem,4.5vw,4rem);display:grid}.artist-links.svelte-1uha8ag a:where(.svelte-1uha8ag){background:linear-gradient(90deg,#f3efe609,#0000);border:1px solid #f3efe626;border-radius:.35rem;grid-template-columns:2rem minmax(0,1fr) 2.5rem;align-items:center;gap:.75rem;min-height:4.75rem;padding:.75rem .85rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.55vw,1.4rem);transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid}.artist-link-index.svelte-1uha8ag{color:#f3efe661;letter-spacing:.12em;border:1px solid #f3efe621;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-family:Arial,Helvetica,sans-serif;font-size:.62rem;font-weight:800;display:grid}.artist-link-content.svelte-1uha8ag{min-width:0}.artist-link-arrow.svelte-1uha8ag{width:2.25rem;height:2.25rem;color:var(--mango);border:1px solid #ffb30f52;border-radius:50%;place-items:center;font-family:Arial,Helvetica,sans-serif;font-size:1rem;display:grid}.artist-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--mango);background:#ffb30f12;border-color:#ffb30f80;transform:translate(.25rem)}.artist-links.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible,.artist-contact-links.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:3px solid var(--mango);outline-offset:3px}.artist-contact-group.svelte-1uha8ag{max-width:35rem;margin-top:1.75rem}.artist-contact-group.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#f3efe675;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.62rem;font-weight:800}.artist-contact-links.svelte-1uha8ag{grid-template-columns:1fr;gap:.55rem;width:min(100%,20rem);display:grid}.artist-contact-links.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#f3efe6b3;letter-spacing:.08em;text-transform:uppercase;background:#f3efe606;border:1px solid #f3efe624;border-radius:.35rem;justify-content:flex-start;align-items:center;gap:.65rem;width:100%;max-width:100%;min-height:46px;padding:.6rem .95rem;font-size:.68rem;font-weight:800;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.artist-contact-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--paper);background:#ffb30f12;border-color:#ffb30f8f;transform:translate(.25rem)}.artist-contact-links.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;width:1.05rem;height:1.05rem;stroke:var(--mango);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none}.artist-contact-links.svelte-1uha8ag .icon-dot:where(.svelte-1uha8ag){fill:currentColor;stroke:none}.scroll-note.svelte-1uha8ag{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;position:absolute;bottom:2rem;left:0}.work-section.svelte-1uha8ag,.faq-section.svelte-1uha8ag{padding-block:clamp(6rem,10vw,10rem)}.reviews-section.svelte-1uha8ag{border-block:1px solid var(--line);background:radial-gradient(circle at 50% 0,#ffb30f14,#0000 28rem),#090908;padding-block:clamp(5rem,8vw,8rem)}.supplies-section.svelte-1uha8ag{border-top:1px solid var(--line);background:linear-gradient(90deg,#0000 0 49.95%,#ffb30f14 50%,#0000 50.05%),#070706;padding-block:clamp(3.5rem,7vw,6rem)}.supplies-heading.svelte-1uha8ag{grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr);align-items:end;gap:2rem;width:min(100% - 2rem,82rem);margin:0 auto clamp(2rem,4vw,3.5rem);display:grid}.supplies-heading.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#f3efe6b8;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .35rem;font-size:.7rem;font-weight:800;line-height:1.4}.supplies-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--paper);letter-spacing:-.055em;font-size:clamp(2.7rem,6vw,5.5rem);font-weight:400;line-height:.92}.supplies-marquee.svelte-1uha8ag{overflow:hidden}.supplies-track.svelte-1uha8ag{will-change:transform;width:max-content;animation:32s linear infinite svelte-1uha8ag-supplies-scroll;display:flex}.supplies-group.svelte-1uha8ag{flex:none;align-items:center;gap:clamp(.75rem,1.6vw,1.5rem);margin:0;padding:0 clamp(.75rem,1.6vw,1.5rem) 0 0;list-style:none;display:flex}.supply-brand.svelte-1uha8ag{background:#f3efe606;border:1px solid #f3efe633;place-items:center;width:clamp(11.5rem,19vw,17rem);height:clamp(5.75rem,9vw,7.5rem);transition:border-color .18s,background-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f3efe606}.supply-brand.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:contain;object-position:center;filter:grayscale()brightness(1.55)contrast(1.3);opacity:.9;width:calc(100% - 2.8rem);height:calc(100% - 2rem);transition:filter .18s,opacity .18s;display:block;position:absolute;inset:1rem 1.4rem}.supply-brand.reverse.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:grayscale()brightness(0)invert()}.supply-brand.native-dark.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:grayscale()brightness(1.08)contrast(1.15)}.supply-brand.square-mark.svelte-1uha8ag img:where(.svelte-1uha8ag){width:calc(100% - 2rem);height:calc(100% - 1.1rem);inset:.55rem 1rem}.supplies-marquee.svelte-1uha8ag:hover .supplies-track:where(.svelte-1uha8ag){animation-play-state:paused}.supplies-marquee.svelte-1uha8ag:hover .supply-brand:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){opacity:1}.supplies-marquee.svelte-1uha8ag:hover .supply-brand:where(.svelte-1uha8ag){background:#f3efe60b;border-color:#f3efe657}@keyframes svelte-1uha8ag-supplies-scroll{to{transform:translate(-50%)}}.reviews-shell.svelte-1uha8ag{width:min(100% - 2rem,82rem);margin-inline:auto}.reviews-intro.svelte-1uha8ag{justify-content:space-between;align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:flex}.reviews-headline.svelte-1uha8ag{color:var(--paper);letter-spacing:-.07em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.5rem,12vw,10rem);font-weight:400;line-height:.8;animation:.8s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-review-word-reveal;animation-timeline:view();animation-range:entry 5% cover 34%}.review-proof.svelte-1uha8ag{gap:1rem;display:grid}.client-photo-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.client-photo.svelte-1uha8ag{border:1px solid var(--line);height:clamp(18rem,26vw,23rem);min-height:18rem;color:var(--paper);background:#161412;display:block;position:relative;overflow:hidden}.client-photo.svelte-1uha8ag:after{content:"";pointer-events:none;background:linear-gradient(#0000 42%,#000000d1);position:absolute;inset:0}.client-photo.svelte-1uha8ag>img:where(.svelte-1uha8ag){object-fit:cover;object-position:center 43%;width:100%;height:100%;transition:transform .32s ease-out;display:block}.client-photo.svelte-1uha8ag:hover>img:where(.svelte-1uha8ag),.client-photo.svelte-1uha8ag:focus-visible>img:where(.svelte-1uha8ag){transform:scale(1.025)}.client-photo.svelte-1uha8ag:focus-visible{outline:3px solid var(--mango);outline-offset:4px}.client-photo-caption.svelte-1uha8ag{z-index:1;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.75rem;min-height:44px;font-size:.7rem;font-weight:800;display:flex;position:absolute;bottom:1.25rem;right:1.25rem}.client-photo-caption.svelte-1uha8ag>span:where(.svelte-1uha8ag):last-child{color:var(--mango)}.client-photo.svelte-1uha8ag:first-child .client-photo-caption:where(.svelte-1uha8ag){top:1rem;bottom:auto}.client-face-stack.svelte-1uha8ag{z-index:1;padding-left:.6rem;display:flex;position:absolute;bottom:1.25rem;left:1.25rem}.client-face-stack.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;background:#161412;border:2px solid #090908;border-radius:50%;width:3rem;height:3rem;margin-left:-.6rem}.google-rating.svelte-1uha8ag{min-height:7rem;color:var(--paper);background:linear-gradient(100deg,#ffb30f17,#ffb30f05);border:1px solid #ffb30f66;justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem clamp(1.25rem,3vw,2rem);text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:flex}.review-proof.svelte-1uha8ag .google-rating:where(.svelte-1uha8ag){min-height:7rem}.google-rating.svelte-1uha8ag:hover{border-color:var(--mango);background:#ffb30f1a;transform:translateY(-2px)}.google-rating.svelte-1uha8ag:focus-visible,.review-source.svelte-1uha8ag:focus-visible{outline:3px solid var(--mango);outline-offset:4px}.google-rating-score.svelte-1uha8ag{align-items:center;gap:1.25rem;display:flex}.google-rating-score.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:Georgia,serif;font-size:clamp(2.75rem,5vw,4rem);font-weight:400;line-height:1}.google-rating-score.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:var(--muted);letter-spacing:.1em;text-transform:uppercase;gap:.4rem;font-size:.68rem;font-weight:800;display:grid}.google-stars.svelte-1uha8ag{color:var(--mango);letter-spacing:.18em;font-size:.75rem}.google-rating-count.svelte-1uha8ag{border-left:1px solid #ffffff2e;gap:.35rem;margin-left:.5rem;padding-left:1.75rem;display:grid}.google-rating-count.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--mango);letter-spacing:-.03em;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:.9}.google-rating-count.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:800}.google-rating-link.svelte-1uha8ag{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.65rem;min-height:44px;font-size:.72rem;font-weight:800;display:flex}.google-rating-link.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--mango)}.reviews-marquee.svelte-1uha8ag{overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pinch-zoom;cursor:grab;width:100%;margin-top:1rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.reviews-marquee.svelte-1uha8ag::-webkit-scrollbar{display:none}.reviews-marquee.svelte-1uha8ag.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.reviews-rail.svelte-1uha8ag{will-change:scroll-position;width:max-content;display:flex}.reviews-group.svelte-1uha8ag{gap:1rem;padding-right:1rem;display:flex}.review-card.svelte-1uha8ag{border:1px solid var(--line);background:#100f0df0;flex-direction:column;flex:none;justify-content:space-between;width:clamp(20rem,31vw,26rem);min-height:19rem;padding:clamp(1.5rem,3vw,2rem);transition:border-color .18s,transform .18s;display:flex}.review-card.svelte-1uha8ag:hover{border-color:#ffb30f61;transform:translateY(-3px)}.review-card-top.svelte-1uha8ag{justify-content:space-between;align-items:start;gap:1rem;display:flex}.review-score.svelte-1uha8ag{color:var(--mango);letter-spacing:.2em;margin:0;font-size:.72rem}.review-quote.svelte-1uha8ag{color:#ffb30f47;height:2rem;font-family:Georgia,serif;font-size:3.5rem;line-height:.8}.review-copy.svelte-1uha8ag{color:#d8d2c7;margin:1.5rem 0 2.25rem}.review-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.7}.review-card.svelte-1uha8ag footer:where(.svelte-1uha8ag){border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:1rem;padding-top:1rem;display:flex}.review-author.svelte-1uha8ag{align-items:center;gap:.75rem;min-width:0;display:flex}.review-author.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;border:1px solid #ffb30f73;border-radius:50%;flex:none;width:3rem;height:3rem}.review-avatar-fallback.svelte-1uha8ag{width:3rem;height:3rem;color:var(--mango);background:#ffb30f1a;border:1px solid #ffb30f73;border-radius:50%;flex:none;place-items:center;font-family:Georgia,serif;font-size:1.25rem;display:grid}.review-author.svelte-1uha8ag>div:where(.svelte-1uha8ag){gap:.25rem;display:grid}.review-card.svelte-1uha8ag footer:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.review-card.svelte-1uha8ag footer:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.review-source.svelte-1uha8ag{color:var(--muted);font-size:.68rem;line-height:1.4}.review-source.svelte-1uha8ag{min-height:44px;color:var(--paper);letter-spacing:.08em;text-transform:uppercase;-webkit-text-decoration-color:var(--mango);text-decoration-color:var(--mango);text-underline-offset:.3rem;align-content:center;font-weight:800}.review-source.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--mango)}@keyframes svelte-1uha8ag-review-word-reveal{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:translateY(0)}}.work-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(3rem,6vw,6rem)}.work-heading.svelte-1uha8ag{text-align:center;gap:1.75rem;margin-bottom:2.5rem;display:grid}.work-categories.svelte-1uha8ag ul:where(.svelte-1uha8ag){flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.portfolio-navigation.svelte-1uha8ag .work-categories:where(.svelte-1uha8ag){padding:clamp(1.25rem,3vw,2rem)}.work-categories.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#aaa398;min-height:44px;font:inherit;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#ffffff06;border:1px solid #ffffff2e;border-radius:999px;place-items:center;padding:.65rem 1rem;font-size:.68rem;font-weight:800;line-height:1.2;text-decoration:none;transition:border-color .18s ease-out,background .18s ease-out,color .18s ease-out;display:grid}.work-categories.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.work-categories.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{color:var(--paper);border-color:#ffb30fbf}.work-categories.svelte-1uha8ag a.active:where(.svelte-1uha8ag){border-color:var(--mango);background:var(--mango);color:var(--ink)}.work-categories.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:3px solid var(--acid);outline-offset:3px}.portfolio-item.svelte-1uha8ag:focus-visible{outline:3px solid var(--mango);outline-offset:4px}.featured-portfolio.svelte-1uha8ag{cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.featured-portfolio.svelte-1uha8ag:active,.featured-portfolio.svelte-1uha8ag.is-wheel-dragging{cursor:grabbing}.featured-portfolio-track.svelte-1uha8ag{backface-visibility:hidden;touch-action:pan-y pinch-zoom;align-items:center;min-height:clamp(25rem,49vw,38rem);display:flex}.work-carousel.svelte-1uha8ag{isolation:isolate;position:relative;overflow:hidden}.carousel-arrow.svelte-1uha8ag{z-index:12;width:3rem;height:3rem;color:var(--acid);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0c0ae0;border:1px solid #ffb30f9e;border-radius:50%;place-items:center;padding:0;transition:background .18s ease-out,border-color .18s ease-out,color .18s ease-out,transform .18s ease-out;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 .75rem 2rem #00000061}.carousel-arrow-previous.svelte-1uha8ag{left:clamp(.5rem,2vw,1.5rem)}.carousel-arrow-next.svelte-1uha8ag{right:clamp(.5rem,2vw,1.5rem)}.carousel-arrow.svelte-1uha8ag:hover{border-color:var(--mango);background:var(--mango);color:var(--ink)}.carousel-arrow.svelte-1uha8ag:active{transform:translateY(-50%)scale(.94)}.carousel-arrow.svelte-1uha8ag:focus-visible{outline:3px solid var(--acid);outline-offset:3px}.carousel-arrow.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.35rem;height:1.35rem}.portfolio-item.svelte-1uha8ag{aspect-ratio:.78;width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;opacity:.46;text-align:left;appearance:none;filter:saturate(.7)brightness(.64);will-change:transform, opacity;background:#161412;border:1px solid #ffffff29;border-radius:.4rem;padding:0;transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease-out,filter .22s ease-out;display:block;position:relative;overflow:hidden;transform:scale(.84);box-shadow:0 2rem 5rem #00000085}.portfolio-slide.svelte-1uha8ag{flex:0 0 clamp(18rem,34vw,27rem);min-width:0;padding-inline:clamp(.4rem,1.2vw,.9rem)}.featured-portfolio.svelte-1uha8ag:active .portfolio-item:where(.svelte-1uha8ag),.featured-portfolio.svelte-1uha8ag.is-wheel-dragging .portfolio-item:where(.svelte-1uha8ag){cursor:grabbing}.portfolio-item.active.svelte-1uha8ag{opacity:1;filter:none;transform:scale(1)}.portfolio-item.svelte-1uha8ag:after{content:"";pointer-events:none;opacity:.65;background:linear-gradient(#0000 54%,#000000d6);transition:opacity .22s ease-out;position:absolute;inset:0}.portfolio-item.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;transition:transform .28s ease-out;display:block}.portfolio-item.svelte-1uha8ag:hover img:where(.svelte-1uha8ag),.portfolio-item.svelte-1uha8ag:focus-visible img:where(.svelte-1uha8ag){transform:scale(1.035)}.portfolio-item.svelte-1uha8ag:hover:after,.portfolio-item.svelte-1uha8ag:focus-visible:after{opacity:1}.portfolio-item.svelte-1uha8ag span:where(.svelte-1uha8ag){z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1.35;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.portfolio-item.svelte-1uha8ag .last-viewed-label:where(.svelte-1uha8ag){z-index:2;color:var(--mango);letter-spacing:.08em;text-transform:uppercase;background:#050505d1;border:1px solid #ffb30fb8;border-radius:999px;padding:.4rem .55rem;font-size:.56rem;font-weight:800;position:absolute;top:.75rem;left:.75rem}.carousel-controls.svelte-1uha8ag{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-height:44px;margin-top:.25rem;display:grid}.carousel-status.svelte-1uha8ag{color:#817b70;font-variant-numeric:tabular-nums;letter-spacing:.14em;justify-content:flex-start;align-items:center;gap:.45rem;font-size:.65rem;font-weight:800;display:flex}.carousel-status.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{color:var(--paper)}.carousel-pagination.svelte-1uha8ag{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x pinch-zoom;justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;padding:.25rem;display:flex;overflow-x:auto}.carousel-pagination.svelte-1uha8ag::-webkit-scrollbar{display:none}.carousel-thumbnail.svelte-1uha8ag{cursor:pointer;opacity:.52;scroll-snap-align:center;background:#161412;border:1px solid #ffffff38;border-radius:.2rem;flex:0 0 44px;width:44px;height:44px;padding:0;transition:border-color .18s ease-out,opacity .18s ease-out,transform .18s ease-out;display:block;position:relative;overflow:hidden}.carousel-thumbnail.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;display:block}.carousel-thumbnail.svelte-1uha8ag:hover,.carousel-thumbnail.svelte-1uha8ag:focus-visible,.carousel-thumbnail.active.svelte-1uha8ag{border-color:var(--mango);opacity:1}.carousel-thumbnail.active.svelte-1uha8ag{box-shadow:0 0 0 2px var(--mango);transform:translateY(-2px)}.carousel-thumbnail.svelte-1uha8ag:focus-visible{outline:2px solid var(--mango);outline-offset:3px}.portfolio-navigation.svelte-1uha8ag{background:#ffb30f09;border:1px solid #ffb30fb8;margin-top:1.75rem;overflow:hidden}.portfolio-cta.svelte-1uha8ag{width:100%;min-height:5rem;color:var(--paper);letter-spacing:.1em;text-transform:uppercase;background:#ffb30f0f;border:0;border-bottom:1px solid #ffb30f6b;grid-template-columns:1fr auto;align-items:center;gap:1rem;margin:0;padding:1rem 1.5rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:background .2s ease-out,color .2s ease-out,transform .2s ease-out;display:grid}.portfolio-cta.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:none;width:1.5rem;height:1.5rem;stroke:var(--mango);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;transition:transform .2s ease-out}.portfolio-cta.svelte-1uha8ag:hover,.portfolio-cta.svelte-1uha8ag:focus-visible{background:var(--mango);color:var(--ink)}.portfolio-cta.svelte-1uha8ag:hover svg:where(.svelte-1uha8ag),.portfolio-cta.svelte-1uha8ag:focus-visible svg:where(.svelte-1uha8ag){stroke:var(--ink);transform:scale(1.08)}.portfolio-cta.svelte-1uha8ag:focus-visible{outline:3px solid var(--paper);outline-offset:3px}.faq-section.svelte-1uha8ag{border-top:1px solid var(--line)}.questions-grid.svelte-1uha8ag{background:radial-gradient(circle at 0 0,#ffb30f1a,#0000 24rem),#0d0c0a;border:1px solid #ffb30f33;margin-top:clamp(6rem,10vw,10rem);padding:clamp(1.5rem,4vw,4rem);display:grid}.faq-list.svelte-1uha8ag{border-bottom:1px solid var(--line);min-width:0}details.svelte-1uha8ag{border-top:1px solid var(--line);transition:background .18s ease-out,border-color .18s ease-out}details[open].svelte-1uha8ag{background:#ffb30f0b;border-color:#ffb30f6b}summary.svelte-1uha8ag{cursor:pointer;grid-template-columns:2rem minmax(0,1fr) 2.75rem;align-items:center;gap:clamp(.75rem,2vw,1.25rem);min-height:6rem;padding:.75rem 1rem;list-style:none;display:grid}summary.svelte-1uha8ag::-webkit-details-marker{display:none}summary.svelte-1uha8ag:focus-visible{outline:3px solid var(--mango);outline-offset:-3px}.faq-number.svelte-1uha8ag{color:var(--muted);letter-spacing:.14em;font-size:.68rem;font-weight:800}.faq-question.svelte-1uha8ag{color:var(--paper);font-family:Georgia,serif;font-size:clamp(1.25rem,2.1vw,1.55rem);line-height:1.3}.faq-toggle.svelte-1uha8ag{width:2.75rem;height:2.75rem;color:var(--acid);border:1px solid #ffb30f73;border-radius:50%;place-items:center;font-family:sans-serif;font-size:1.25rem;transition:background .18s ease-out,color .18s ease-out,transform .18s ease-out;display:grid}details[open].svelte-1uha8ag .faq-toggle:where(.svelte-1uha8ag){background:var(--mango);color:var(--ink);transform:rotate(45deg)}.faq-answer.svelte-1uha8ag{padding:0 4.75rem 2rem 4.25rem}.faq-answer.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#c9c3b7;max-width:38rem;margin:0;font-size:1rem;line-height:1.7}@media (width<=800px){.supplies-heading.svelte-1uha8ag{grid-template-columns:1fr;gap:.75rem}.supplies-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:8ch}.hero.svelte-1uha8ag{min-height:auto;padding:4rem .75rem 5rem}.hero-mark.svelte-1uha8ag{height:32rem;margin-block:-1rem -2rem}.hero-mark.svelte-1uha8ag .auink-logo{transform:translate(-50%,-50%)scale(.64)}.hero-book-position.svelte-1uha8ag{margin-top:1.5rem}.artist-section.svelte-1uha8ag{isolation:isolate;min-height:55rem;display:block}.artist-portrait.svelte-1uha8ag{z-index:0;pointer-events:none;justify-content:flex-end;align-items:flex-end;min-height:0;position:absolute;inset:0}.artist-portrait.svelte-1uha8ag:after{display:none}.artist-portrait.svelte-1uha8ag img:where(.svelte-1uha8ag){opacity:.7;max-width:none;height:49rem;position:absolute;bottom:-2rem;right:-9rem;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 30% 100%)}.artist-copy.svelte-1uha8ag{z-index:1;background:linear-gradient(90deg,#070706fc 0 42%,#070706e0 62%,#0000 91%);border-right:0;justify-content:flex-start;width:100%;min-height:55rem;padding:3.5rem 1.5rem 3rem;position:relative}.artist-kicker.svelte-1uha8ag{margin-bottom:1.25rem}.artist-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){width:min(72%,25rem);max-width:none;font-size:clamp(3.1rem,12vw,4.25rem);line-height:.9}.artist-links.svelte-1uha8ag{background:#07070670;width:min(72%,22rem);margin-top:2.5rem}.artist-links.svelte-1uha8ag a:where(.svelte-1uha8ag){grid-template-columns:1.75rem minmax(0,1fr) auto;gap:.65rem;min-height:4.25rem;font-size:clamp(1rem,3.5vw,1.2rem)}.artist-contact-group.svelte-1uha8ag{width:min(72%,22rem);margin-top:1.5rem}.artist-contact-links.svelte-1uha8ag a:where(.svelte-1uha8ag){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07070694;min-height:44px}.scroll-note.svelte-1uha8ag{display:none}.questions-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:2.5rem}.reviews-intro.svelte-1uha8ag{flex-direction:column;align-items:start}.reviews-headline.svelte-1uha8ag{font-size:clamp(4.5rem,20vw,7rem)}.review-proof.svelte-1uha8ag{grid-template-columns:1fr}.client-photo-grid.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.client-photo.svelte-1uha8ag{height:20rem}.review-proof.svelte-1uha8ag .google-rating:where(.svelte-1uha8ag){flex-direction:row;align-items:center;min-height:11rem}.review-proof.svelte-1uha8ag .google-rating-score:where(.svelte-1uha8ag){flex-direction:row;align-items:center}.review-card.svelte-1uha8ag{width:min(78vw,23rem);min-height:18rem}.featured-portfolio.svelte-1uha8ag{margin-inline:-1rem}.featured-portfolio-track.svelte-1uha8ag{min-height:clamp(23rem,105vw,29rem)}.portfolio-slide.svelte-1uha8ag{flex-basis:min(76vw,21rem);padding-inline:.45rem}}@media (width<=520px){.supply-brand.svelte-1uha8ag{width:10.5rem;height:5.25rem}.supply-brand.svelte-1uha8ag img:where(.svelte-1uha8ag){width:calc(100% - 2rem);height:calc(100% - 1.5rem);inset:.75rem 1rem}.artist-portrait.svelte-1uha8ag img:where(.svelte-1uha8ag){opacity:.56;height:46rem;bottom:0;right:-12rem;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 42% 100%)}.artist-copy.svelte-1uha8ag{background:linear-gradient(90deg,#070706 0 53%,#070706e6 70%,#0000 100%)}.google-rating.svelte-1uha8ag{flex-direction:column;align-items:start;gap:.5rem;min-height:6.5rem}.client-photo.svelte-1uha8ag{height:16rem;min-height:16rem}.client-photo-caption.svelte-1uha8ag{bottom:1rem;right:1rem}.client-photo-caption.svelte-1uha8ag>span:where(.svelte-1uha8ag):first-child{display:none}.client-face-stack.svelte-1uha8ag{bottom:1rem;left:1rem}.client-face-stack.svelte-1uha8ag img:where(.svelte-1uha8ag){width:2.25rem;height:2.25rem}.review-proof.svelte-1uha8ag .google-rating:where(.svelte-1uha8ag){flex-direction:column;align-items:flex-start;min-height:10.5rem}.review-proof.svelte-1uha8ag .google-rating-score:where(.svelte-1uha8ag){flex-direction:row;align-items:center}.google-rating-count.svelte-1uha8ag{margin-left:0;padding-left:1rem}.google-rating-link.svelte-1uha8ag{min-height:auto}.review-card.svelte-1uha8ag{width:min(84vw,22rem);min-height:18rem}.questions-grid.svelte-1uha8ag{padding:1.25rem}summary.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 2.75rem;padding-inline:.25rem}.faq-number.svelte-1uha8ag{display:none}.faq-answer.svelte-1uha8ag{padding:0 3.25rem 1.75rem .25rem}}@media (prefers-reduced-motion:reduce){.hero-film.svelte-1uha8ag video:where(.svelte-1uha8ag){display:none}.hero-mark.svelte-1uha8ag,.reviews-headline.svelte-1uha8ag,.reviews-rail.svelte-1uha8ag,.supplies-track.svelte-1uha8ag{animation:none}.supplies-marquee.svelte-1uha8ag{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.supplies-track.svelte-1uha8ag{will-change:auto}.supplies-group[aria-hidden=true].svelte-1uha8ag{display:none}.reviews-marquee.svelte-1uha8ag{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.reviews-rail.svelte-1uha8ag{will-change:auto}.reviews-group[aria-hidden=true].svelte-1uha8ag{display:none}.portfolio-item.svelte-1uha8ag,.portfolio-item.svelte-1uha8ag img:where(.svelte-1uha8ag),.portfolio-item.svelte-1uha8ag:after,.carousel-thumbnail.svelte-1uha8ag{transition:none}}
