.cuaderno{--paper:#dcd5c7;--paper-2:#d2cab8;--paper-3:#c7bea9;--ink:#262a26;--ink-2:#4c554d;--rule:#bfb6a3;--rule-soft:#cec6b4;--accent:#94382a;--link:#175566;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:7rem;--dur-fast:.12s;--dur-short:.22s}.contact-desk{--color-contact-deep:oklch(12% .022 52);--color-contact-paper:oklch(18% .026 52);--color-contact-paper-2:oklch(23% .03 52);--color-contact-paper-3:oklch(30% .036 52);--color-contact-ink:oklch(94% .018 78);--color-contact-ink-2:oklch(78% .02 72);--color-contact-muted:oklch(73% .024 66);--color-contact-rule:oklch(42% .034 54);--color-contact-shadow:oklch(8% .018 52);--color-contact-accent:oklch(78% .13 210);--color-contact-accent-ink:var(--color-contact-deep);--color-contact-focus:oklch(84% .17 210);--color-contact-sunset:oklch(72% .14 62);--color-contact-success:oklch(72% .14 155);--color-contact-error:oklch(66% .18 28);--color-brand-youtube:oklch(58% .22 29);--color-brand-twitch:oklch(58% .2 300);--color-brand-instagram:oklch(64% .2 345);--color-brand-facebook:oklch(55% .17 250);--color-brand-tiktok:oklch(76% .13 195);--color-brand-x:oklch(86% .01 70);--color-brand-threads:oklch(82% .012 70);--color-brand-discord:oklch(64% .18 278);--color-brand-spotify:oklch(72% .18 150);--font-contact-display:var(--font-display);--font-contact-body:var(--font-sans);--font-contact-signature:var(--font-script);--space-3xs:.25rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--text-contact-xs:.75rem;--text-contact-sm:.875rem;--text-contact-base:1rem;--text-contact-md:1.25rem;--text-contact-lg:1.5625rem;--text-contact-display:clamp(5.5rem, 21vw, 13rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--rule-hair:1px;--radius-contact-sm:.75rem;--radius-contact-md:1.25rem;--radius-contact-lg:2rem;--radius-contact-pill:999px;--blur-contact-vignette:12px;--z-contact-decor:1;--z-contact-photos:3;--z-contact-vignette:5;--z-contact-map:10;--z-mail-panel:40}body:has(.contact-desk) .font-mono,body:has(.contact-desk) footer .social-dock__label{font-family:var(--font-sans)}.contact-desk{--hero-signature:var(--color-contact-accent);--hero-sweep:color-mix(in oklch, var(--color-contact-ink) 94%, transparent);--hero-sweep-soft:color-mix(in oklch, var(--color-contact-ink) 36%, transparent);isolation:isolate;min-width:0;padding:0 0 var(--space-2xl);color:var(--color-contact-ink);font-family:var(--font-contact-body);background-color:var(--color-contact-paper);background-image:radial-gradient(ellipse at 76% 2%, color-mix(in oklch, var(--color-contact-sunset) 34%, transparent), transparent 38rem), linear-gradient(to bottom, color-mix(in oklch, var(--color-contact-paper-2) 92%, var(--color-contact-sunset) 8%), var(--color-contact-deep));position:relative;overflow:clip}.contact-desk__vignette{z-index:var(--z-contact-vignette);pointer-events:none;background-image:radial-gradient(ellipse at center, transparent 52%, color-mix(in oklch, var(--color-contact-deep) 78%, transparent) 100%);width:100%;height:100dvh;backdrop-filter:blur(var(--blur-contact-vignette));-webkit-mask-image:radial-gradient(ellipse at center, transparent 42%, var(--color-contact-deep) 86%);mask-image:radial-gradient(ellipse at center, transparent 42%, var(--color-contact-deep) 86%);margin-block-end:-100dvh;position:sticky;top:0}.contact-desk:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to right, color-mix(in oklch, var(--color-contact-rule) 30%, transparent) var(--rule-hair), transparent var(--rule-hair)), linear-gradient(to bottom, color-mix(in oklch, var(--color-contact-rule) 24%, transparent) var(--rule-hair), transparent var(--rule-hair));background-size:var(--space-2xl) var(--space-2xl);mask-image:linear-gradient(to bottom, var(--color-contact-deep), transparent);opacity:.42;position:absolute;inset:0}.contact-desk ::selection{color:var(--color-contact-accent-ink);background-color:var(--color-contact-accent)}.contact-map{z-index:var(--z-contact-map);width:min(100%,80rem);min-width:0;padding-inline:var(--space-md);margin-inline:auto;position:relative}.contact-marquee{justify-items:center;gap:var(--space-lg);min-width:0;padding-block:7.5rem var(--space-xl);text-align:center;display:grid;position:relative}.contact-marquee__lede{max-width:52ch;color:var(--color-contact-ink-2);font-size:var(--text-contact-md);text-wrap:pretty;margin:0;line-height:1.6}.contact-marquee__mail{justify-content:center;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.contact-marquee__mail-note{color:var(--color-contact-muted);font-size:var(--text-contact-sm);line-height:1.5}.contact-marquee:before{content:"";z-index:-1;aspect-ratio:16/7;background-image:radial-gradient(closest-side, color-mix(in oklch, var(--color-contact-deep) 86%, transparent), transparent);width:min(92vw,58rem);filter:blur(var(--space-lg));border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.contact-marquee .contact-signature{min-width:0;font-size:var(--text-contact-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-style:normal;line-height:.8;transform:translate(-.18em)}.contact-directory{gap:var(--space-xl);min-width:0;padding-block:var(--space-xl) var(--space-2xl);border-block-start:calc(var(--rule-hair) * 2) solid color-mix(in oklch, var(--color-contact-rule) 72%, transparent);grid-template-columns:minmax(0,1fr);display:grid}.contact-desk .contact-email{min-height:2.75rem;padding:var(--space-sm) var(--space-lg);border-color:color-mix(in oklch, var(--color-contact-accent) 48%, transparent);border-radius:var(--radius-contact-pill);color:var(--color-contact-ink);font-family:var(--font-contact-body);background-color:color-mix(in oklch, var(--color-contact-paper-2) 76%, transparent);box-shadow:0 var(--space-sm) var(--space-xl) color-mix(in oklch, var(--color-contact-shadow) 58%, transparent)}.contact-desk .contact-email :where(svg){color:var(--color-contact-accent)}.contact-desk .contact-email:hover{border-color:color-mix(in oklch, var(--color-contact-accent) 48%, transparent);background-color:color-mix(in oklch, var(--color-contact-paper-3) 78%, transparent);transform:none}.contact-desk .contact-email:hover :where(svg){transform:none}.contact-desk .contact-email:active{transform:translateY(0)}.contact-desk .contact-email:focus-visible{outline:3px solid var(--color-contact-focus);outline-offset:var(--space-2xs)}.contact-desk .contact-email[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.55}.contact-video{--brand:var(--color-brand-youtube);--brand-ink:color-mix(in oklch, var(--brand) 60%, var(--color-contact-ink) 40%);--glass-tint:color-mix(in oklch, #ffffff0f 88%, var(--brand) 12%);--glass-edge:color-mix(in oklch, var(--brand) 60%, transparent);border-radius:var(--radius-contact-lg);width:100%;min-width:0;max-width:30rem;color:var(--color-contact-ink);transition:transform var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);box-shadow:inset 0 var(--rule-hair) 0 color-mix(in oklch, var(--color-contact-ink) 16%, transparent), 0 10px 30px -14px color-mix(in oklch, var(--color-contact-shadow) 80%, transparent), 0 4px 18px -14px color-mix(in oklch, var(--brand) 70%, transparent);text-decoration:none;display:block;position:relative;overflow:hidden}.contact-video:after{content:"";z-index:2;padding:var(--rule-hair);border-radius:inherit;pointer-events:none;opacity:0;background-image:linear-gradient(115deg, transparent 30%, color-mix(in oklch, var(--brand) 45%, white) 48%, color-mix(in oklch, var(--brand) 70%, white) 52%, transparent 70%);transition:opacity var(--dur-short) var(--ease-out);background-position:120% 120%;background-repeat:no-repeat;background-size:260% 260%;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-clip:content-box,border-box;mask-composite:exclude}@supports (-webkit-mask-composite:xor) and (not (mask-composite:exclude)){.contact-video:after{-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box}}.contact-video:hover:after,.contact-video:focus-visible:after{opacity:1;animation:contact-filo .85s var(--ease-out) forwards}.contact-video__media{aspect-ratio:16/9;background-color:var(--color-contact-paper-3);display:block;position:relative;overflow:hidden}.contact-video__media img{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%;display:block}.contact-video__fallback{width:100%;height:100%;color:var(--color-brand-youtube);background-image:linear-gradient(135deg, var(--color-contact-paper-3), color-mix(in oklch, var(--color-brand-youtube) 18%, var(--color-contact-paper-2)));place-items:center;display:grid}.contact-video__media:after{content:"";pointer-events:none;background-image:linear-gradient(to top, color-mix(in oklch, var(--color-contact-deep) 76%, transparent), transparent);position:absolute;inset:0}.contact-video__play{z-index:1;border:var(--rule-hair) solid color-mix(in oklch, var(--brand) 66%, transparent);border-radius:var(--radius-contact-pill);width:3.5rem;height:3.5rem;color:var(--color-contact-ink);background-color:color-mix(in oklch, var(--color-contact-deep) 68%, transparent);place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.contact-video__body{gap:var(--space-md);min-width:0;padding:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.contact-video__copy{min-width:0;display:block}.contact-video__label,.contact-video__title,.contact-video__date{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.contact-video__label{color:var(--brand-ink);font-size:var(--text-contact-xs);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-xs);font-weight:700}.contact-video__title{font-family:var(--font-contact-display);font-size:var(--text-contact-md);font-style:normal;font-weight:400}.contact-video__date{color:var(--color-contact-muted);font-size:var(--text-contact-sm);margin-block-start:var(--space-xs)}.contact-video__arrow{color:var(--brand-ink)}.contact-video:hover{transform:translateY(calc(-1 * var(--space-2xs))) rotate(var(--node-tilt,0deg))}.contact-video:active{transform:translateY(0) rotate(var(--node-tilt,0deg))}.contact-video:focus-visible{outline:3px solid var(--color-contact-focus);outline-offset:var(--space-2xs)}.contact-video[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.55}.contact-community,.contact-socials{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.contact-link{--brand:var(--color-contact-accent);--brand-ink:color-mix(in oklch, var(--brand) 60%, var(--color-contact-ink) 40%);--glass-tint:color-mix(in oklch, #ffffff0f 90%, var(--brand) 10%);--glass-edge:color-mix(in oklch, var(--brand) 64%, transparent);gap:var(--space-md);min-width:0;min-height:4.75rem;padding:var(--space-sm) var(--space-lg) var(--space-sm) calc(3.25rem + var(--space-lg));border-radius:var(--radius-contact-md);color:var(--color-contact-ink);transition:transform var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);box-shadow:inset 0 var(--rule-hair) 0 color-mix(in oklch, var(--color-contact-ink) 16%, transparent), 0 10px 30px -14px color-mix(in oklch, var(--color-contact-shadow) 80%, transparent), 0 4px 18px -14px color-mix(in oklch, var(--brand) 70%, transparent);grid-template-columns:minmax(0,1fr) auto;align-self:start;align-items:center;text-decoration:none;display:grid;position:relative}.contact-link--featured{--glass-edge:color-mix(in oklch, var(--brand) 82%, transparent);--glass-tint:color-mix(in oklch, #ffffff0f 84%, var(--brand) 16%)}.contact-link[data-brand=youtube]{--brand:var(--color-brand-youtube);--brand-zoom:1.42}.contact-link[data-brand=twitch]{--brand:var(--color-brand-twitch);--brand-zoom:1.08}.contact-link[data-brand=instagram]{--brand:var(--color-brand-instagram);--brand-zoom:1.08}.contact-link[data-brand=facebook]{--brand:var(--color-brand-facebook);--brand-zoom:1.08}.contact-link[data-brand=tiktok]{--brand:var(--color-brand-tiktok);--brand-zoom:1.24}.contact-link[data-brand=x]{--brand:var(--color-brand-x);--brand-zoom:1.18}.contact-link[data-brand=threads]{--brand:var(--color-brand-threads);--brand-zoom:1.04}.contact-link[data-brand=discord]{--brand:var(--color-brand-discord);--brand-zoom:1.08}.contact-link[data-brand=spotify]{--brand:var(--color-brand-spotify);--brand-zoom:1.04}.contact-link__icon{inset:50% auto auto calc(-1 * var(--space-sm));border:var(--rule-hair) solid color-mix(in oklch, var(--brand) 44%, transparent);border-radius:var(--radius-contact-sm);width:3.5rem;height:3.5rem;color:var(--brand-ink);background-color:color-mix(in oklch, var(--brand) 14%, transparent);transition:border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);box-shadow:0 var(--space-xs) var(--space-lg) calc(-1 * var(--space-sm)) var(--color-contact-shadow);place-items:center;display:grid;position:absolute;overflow:hidden;transform:translateY(-50%)}.contact-link__brand-logo{border-radius:inherit;object-fit:contain;width:100%;height:100%;transform:scale(var(--brand-zoom,1));transform-origin:50%;display:block}.contact-link__copy{min-width:0;display:block}.contact-link__copy strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.contact-link__copy span{text-wrap:pretty;display:block}.contact-link__copy strong{font-size:var(--text-contact-base);font-family:var(--font-contact-display);letter-spacing:.01em;font-weight:400}.contact-link__copy span{color:var(--color-contact-muted);font-size:var(--text-contact-xs);margin-block-start:var(--space-3xs)}.contact-link__arrow{color:var(--brand-ink)}.contact-link__blurb{inset-inline:0;bottom:calc(100% + var(--space-xs));z-index:4;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-contact-sm);color:var(--color-contact-ink);font-size:var(--text-contact-xs);font-family:var(--font-contact-body);text-wrap:pretty;pointer-events:none;opacity:0;transition:opacity var(--dur-short) var(--ease-out), transform var(--dur-short) var(--ease-out);line-height:1.5;position:absolute;transform:translateY(4px)}.contact-link:hover .contact-link__blurb,.contact-link:focus-visible .contact-link__blurb{opacity:1;transform:translateY(0)}.contact-link:after{content:"";z-index:1;padding:var(--rule-hair);border-radius:inherit;pointer-events:none;opacity:0;background-image:linear-gradient(115deg, transparent 30%, color-mix(in oklch, var(--brand) 45%, white) 48%, color-mix(in oklch, var(--brand) 70%, white) 52%, transparent 70%);transition:opacity var(--dur-short) var(--ease-out);background-position:120% 120%;background-repeat:no-repeat;background-size:260% 260%;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-clip:content-box,border-box;mask-composite:exclude}@supports (-webkit-mask-composite:xor) and (not (mask-composite:exclude)){.contact-link:after{-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-clip:content-box,border-box}}@media (hover:hover){.contact-link:hover{--glass-edge:color-mix(in oklch, var(--brand) 92%, transparent);box-shadow:inset 0 var(--rule-hair) 0 color-mix(in oklch, var(--color-contact-ink) 22%, transparent), 0 16px 34px -16px color-mix(in oklch, var(--color-contact-shadow) 84%, transparent), 0 6px 22px -10px color-mix(in oklch, var(--brand) 60%, transparent);transform:translateY(-2px)}.contact-link:hover:after{opacity:1;animation:contact-filo .85s var(--ease-out) forwards}.contact-link:hover .contact-link__icon{border-color:color-mix(in oklch, var(--brand) 78%, transparent);background-color:color-mix(in oklch, var(--brand) 24%, transparent)}.contact-link:hover .contact-link__arrow{transform:translate(3px)}}@keyframes contact-filo{0%{background-position:120% 120%}to{background-position:-20% -20%}}.contact-link:active{transition-duration:var(--dur-micro);transform:translateY(0)}.contact-link:focus-visible{outline:3px solid var(--color-contact-focus);outline-offset:var(--space-2xs)}.contact-link:focus-visible:after{opacity:1;animation:contact-filo .85s var(--ease-out) forwards}.contact-link[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.55}.contact-link[data-state=loading]{pointer-events:none;cursor:progress;opacity:.68}.contact-link[data-state=error]{--brand:var(--color-contact-error)}.contact-link[data-state=success]{--brand:var(--color-contact-success)}.contact-link:visited,.contact-video:visited{color:var(--color-contact-ink)}.contact-polaroids{gap:var(--space-md);min-width:0;padding:var(--space-lg) var(--space-md) var(--space-xl);overscroll-behavior-inline:contain;scroll-padding-inline:var(--space-md);scroll-snap-type:inline proximity;scrollbar-width:thin;scrollbar-color:var(--color-contact-rule) transparent;margin-inline:0;display:flex;overflow-x:auto}.contact-polaroid{min-width:0;padding-block:var(--space-lg);scroll-snap-align:center;flex:none;place-items:center;display:grid}.contact-desk .contact-polaroid .polaroid__caption{padding:var(--space-xs) var(--space-3xs) var(--space-sm);font-family:var(--font-hand)}.contact-desk .contact-polaroid .polaroid{width:clamp(14.5rem,76vw,18rem);padding:var(--space-sm) var(--space-sm) 0;box-shadow:0 var(--rule-hair) 0 color-mix(in oklch, var(--color-contact-ink) 24%, transparent) inset, 0 var(--space-sm) var(--space-xl) calc(-1 * var(--space-sm)) color-mix(in oklch, var(--color-contact-shadow) 76%, transparent);transition:transform var(--dur-short) var(--ease-out)}.contact-desk .contact-polaroid .polaroid:hover{box-shadow:0 var(--rule-hair) 0 color-mix(in oklch, var(--color-contact-ink) 24%, transparent) inset, 0 var(--space-sm) var(--space-xl) calc(-1 * var(--space-sm)) color-mix(in oklch, var(--color-contact-shadow) 76%, transparent);transform:rotate(0)}.contact-desk .contact-polaroid .polaroid__img,.contact-desk .contact-polaroid .polaroid:hover .polaroid__img,.contact-desk .contact-polaroid .polaroid:focus-visible .polaroid__img{filter:saturate(.88)}.contact-desk .contact-polaroid .polaroid:focus-visible{box-shadow:0 var(--rule-hair) 0 color-mix(in oklch, var(--color-contact-ink) 24%, transparent) inset, 0 var(--space-sm) var(--space-xl) calc(-1 * var(--space-sm)) color-mix(in oklch, var(--color-contact-shadow) 76%, transparent);outline:3px solid var(--color-contact-focus);outline-offset:var(--space-2xs);transform:rotate(var(--tilt))}.contact-desk .contact-polaroid .polaroid:active{opacity:.9;transform:rotate(var(--tilt))}.contact-desk .contact-polaroid .polaroid:disabled{cursor:not-allowed;opacity:.55}.contact-desk__props{display:none}.contact-desk__object{height:auto;opacity:var(--prop-opacity);filter:saturate(.84) drop-shadow(0 var(--space-lg) var(--space-lg) color-mix(in oklch, var(--color-contact-shadow) 54%, transparent));transform:rotate(var(--prop-rotate));transform-origin:50%;position:absolute}@media (prefers-reduced-motion:no-preference){[data-contact-node]{animation:contact-node-arrive var(--dur-short) var(--ease-out) backwards;animation-delay:calc(var(--contact-index,0) * 20ms)}@keyframes contact-node-arrive{0%{opacity:0;transform:translateY(var(--space-xs)) rotate(var(--node-tilt,0deg))}}}@media (width>=40rem){.contact-map{padding-inline:var(--space-xl)}.contact-community,.contact-socials{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-map__intro{padding-inline:var(--space-lg)}.contact-polaroids{gap:var(--space-xl) var(--space-lg);padding-inline:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;display:grid;overflow:visible}.contact-desk .contact-polaroid .polaroid{width:clamp(15rem,37vw,18rem)}}@media (width>=60rem){.contact-directory{gap:var(--space-2xl);padding-block:var(--space-2xl) var(--space-3xl);grid-template-columns:minmax(0,.95fr) minmax(22rem,1.05fr);grid-template-areas:"video community""socials socials";align-items:start}.contact-video{grid-area:video;align-self:start}.contact-community{grid-area:community;grid-template-columns:minmax(0,1fr);align-content:start}.contact-socials{grid-area:socials;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-self:start;padding-block-start:var(--space-xl)}.contact-polaroids{z-index:var(--z-contact-photos);pointer-events:none;margin:0;padding:0;display:block;position:absolute;inset:0;overflow:visible}.contact-polaroid{pointer-events:auto;width:clamp(17rem,22vw,22rem);padding:0;display:block;position:absolute}.contact-desk .contact-polaroid .polaroid{width:100%}.contact-polaroid:first-child{top:16rem;left:-11rem}.contact-polaroid:nth-child(2){top:23rem;right:-11rem}.contact-polaroid:nth-child(3){bottom:9rem;left:-12rem}.contact-polaroid:nth-child(4){bottom:2rem;right:-12rem}.contact-desk__props{z-index:var(--z-contact-decor);pointer-events:none;display:block;position:absolute;inset:0}.contact-desk__object--pencil{--prop-opacity:.58;--prop-rotate:20deg;width:clamp(32rem,42vw,46rem);top:-15rem;left:-17rem}.contact-desk__object--glasses{--prop-opacity:.48;--prop-rotate:-11deg;width:clamp(32rem,38vw,43rem);top:-15rem;right:-12rem}.contact-desk__object--notebook{--prop-opacity:.42;--prop-rotate:-7deg;width:clamp(38rem,44vw,51rem);top:22rem;left:-18rem}.contact-desk__object--keyboard{--prop-opacity:.46;--prop-rotate:5deg;width:clamp(42rem,48vw,58rem);top:26rem;right:-17rem}}@media (width>=90rem){.contact-polaroid{width:clamp(20rem,20vw,24rem)}.contact-polaroid:first-child{left:-7rem}.contact-polaroid:nth-child(2){right:-7rem}.contact-polaroid:nth-child(3){left:-8rem}.contact-polaroid:nth-child(4){right:-8rem}}@media (pointer:coarse){.contact-link,.contact-video,.contact-email{min-height:3rem}}@media (prefers-reduced-motion:reduce){.contact-link,.contact-video,.contact-email,.contact-desk .contact-polaroid .polaroid,.contact-desk .contact-polaroid .polaroid__img,.contact-link__arrow,.contact-video__arrow{transition:none}[data-contact-node]{animation:none}.contact-link:hover,.contact-link:active,.contact-video:hover,.contact-video:active,.contact-email:hover,.contact-email:active,.contact-link:hover .contact-link__arrow,.contact-video:hover .contact-video__arrow{transform:none}.contact-desk .contact-polaroid .polaroid:hover{transform:rotate(var(--tilt))}.contact-link:hover:after,.contact-link:focus-visible:after,.contact-video:hover:after,.contact-video:focus-visible:after{background-image:none;background-color:color-mix(in oklch, var(--brand) 70%, white);animation:none}.contact-link__blurb{transition:opacity var(--dur-micro) linear;transform:none}.contact-link:hover .contact-link__blurb,.contact-link:focus-visible .contact-link__blurb{transform:none}}
