:root{--rule: rgba(19, 19, 19, 0.12);--rule-hi: rgba(19, 19, 19, 0.22);--grid: #dad7cd;--muted: #55534b;--faint: #6e6c62;--lift: #f4f4f1;--ease-optic: cubic-bezier(0.16, 1, 0.3, 1);}html.dark{--white: #0b0d12;--ink: #edeff4;--bone: #10131a;--lift: #171b24;--rule: rgba(237, 239, 244, 0.12);--rule-hi: rgba(237, 239, 244, 0.24);--grid: #1e222c;--muted: #99a1ae;--faint: #8b93a1;color-scheme: dark;}html.dark body{background: var(--white);color: var(--ink);}html.dark .sub, html.dark .cnote, html.dark .edbio p, html.dark .stand, html.dark .how p, html.dark .wtext, html.dark .subrow p, html.dark .howcol p, html.dark .deliv li, html.dark .fine{color: var(--muted);}html.dark .kick{color: var(--faint);}html.dark .hl{color: #131313;}html.dark .card, html.dark .how{background: var(--bone);border-color: var(--rule);}html.dark .wpanel{background: var(--bone);border-color: var(--ink);}html.dark .stamp{border-color: var(--ink);}html.dark .cinput, html.dark .ctext{background: var(--bone);color: var(--ink);border-color: var(--rule-hi);}html.dark .cta:hover, html.dark .fbtn:hover{background: var(--volt);color: #131313;} html, body{overflow-x: clip;}.wipe{overflow: hidden;} .disp{font-family: var(--disp), sans-serif;text-transform: uppercase;letter-spacing: -0.012em;}.ser{font-family: var(--mono);font-weight: 700;font-size: 11px;letter-spacing: 0.06em;color: var(--pink);}.stamp{font-family: var(--mono);font-weight: 700;font-size: 8px;letter-spacing: 0.12em;text-transform: uppercase;border: 1.5px solid var(--ink);border-radius: 3px;padding: 3px 8px;white-space: nowrap;display: inline-block;}.fine{font-family: var(--mono);font-size: 10px;font-weight: 700;letter-spacing: 0.14em;text-transform: uppercase;color: var(--faint);line-height: 1.7;max-width: 70ch;}section.blk h2{max-width: 20ch;}section.blk .lead{font-weight: 600;font-size: clamp(1.05rem, 1.6vw, 1.25rem);line-height: 1.55;color: var(--muted);max-width: 40em;margin-top: 18px;} .spine .slink{display: none;font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.14em;color: rgba(255,255,255,.85);text-decoration: none;}.tgl{appearance: none;border: 1.5px solid rgba(255,255,255,.35);background: transparent;width: 40px;height: 22px;border-radius: 99px;position: relative;cursor: pointer;padding: 0;flex: 0 0 auto;}.tgl i{position: absolute;top: 2px;left: 2px;width: 16px;height: 16px;border-radius: 50%;background: var(--volt);transition: transform 320ms var(--ease-optic), background 320ms var(--ease-optic);}.tgl[aria-pressed="true"] i{transform: translateX(18px);background: #fff;}.spine .tgl{display: none;}.pillnav .tgl{margin-left: 4px;margin-right: 6px;}@media (max-width: 860px){.spine .slink, .spine .tgl{display: inline-flex;align-items: center;}.spine{gap: 12px;}.spine .sgo{margin-left: auto;}} .spine > .where{position: absolute;top: 26px;left: 50%;transform: translateX(-50%) rotate(180deg);writing-mode: vertical-rl;font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.18em;text-transform: uppercase;color: var(--volt);white-space: nowrap;max-height: 34vh;overflow: hidden;}.spine > .where.swap{animation: wherein 420ms var(--ease-optic) both;}@keyframes wherein{from{opacity: 0;transform: translateX(-50%) rotate(180deg) translateY(-10px);}to{opacity: 1;transform: translateX(-50%) rotate(180deg) translateY(0);}}@media (max-width: 860px){.spine > .where{display: none;}} main{position: relative;}.hero{position: relative;}.hero h1{font-size: clamp(2.6rem, 6.4vw, 5.6rem);}.hero .herotxt{position: relative;z-index: 2;}.hero .heropane{position: relative;}.bench{position: fixed;inset: -8%;z-index: -1;pointer-events: none;--seat-x: 78%;--seat-y: 50%;}.bench::before, .bench::after{content: "";position: absolute;inset: 0;background-image: linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, var(--grid) 1px, transparent 1px);transition: opacity 1400ms var(--ease-optic) 350ms;} .bench::before{background-size: 40px 40px;opacity: 0.55;-webkit-mask-image: radial-gradient(ellipse 62% 62% at var(--seat-x) var(--seat-y), #000 10%, rgba(0,0,0,.44) 100%);mask-image: radial-gradient(ellipse 62% 62% at var(--seat-x) var(--seat-y), #000 10%, rgba(0,0,0,.44) 100%);} .bench::after{background-size: 8px 8px;opacity: 0.3;-webkit-mask-image: radial-gradient(ellipse 62% 62% at var(--seat-x) var(--seat-y), #000 10%, transparent 100%);mask-image: radial-gradient(ellipse 62% 62% at var(--seat-x) var(--seat-y), #000 10%, transparent 100%);}@media (max-width: 860px){.bench{--seat-x: 50%;--seat-y: 70%;}}.dtap{display: none;}@media (hover: none){.dhov{display: none;}.dtap{display: inline;}} #work{position: relative;}#work::before{content: "";position: absolute;left: 0;top: 0;height: 2px;width: calc(100% + var(--bleed-r));background: var(--ink);}.wcard{position: relative;flex: 0 0 clamp(300px, 46vw, 640px);aspect-ratio: 3 / 2;overflow: hidden;border-radius: 14px;scroll-snap-align: start;background: #111;color: #fff;isolation: isolate;user-select: none;}.wcard video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;scale: 1.06;filter: grayscale(1) contrast(1.05) brightness(0.98);}.wcard .wdip{position: absolute;inset: 0;mix-blend-mode: multiply;opacity: 0.88;background: var(--blue);}.wcard.dp .wdip{background: var(--pink);}.wcard.do .wdip{background: var(--orange);}.wcard.dv .wdip{background: var(--volt);}.wcard.dk .wdip{background: #2a2a2a;}.wcard.dv{color: #111;}.wcard.dk{color: var(--volt);}.wcard::after{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(180deg, rgba(0,0,0,0) 42%, rgba(0,0,0,0.42) 100%);pointer-events: none;}.wcard.dv::after{background: linear-gradient(180deg, rgba(255,255,255,0) 42%, rgba(255,255,255,0.28) 100%);}.wcard.dv video{filter: grayscale(1) contrast(1.05) brightness(1.2);}.wcard.do video{filter: grayscale(1) contrast(1.05) brightness(1.15);}.wcard.dp video{filter: grayscale(1) contrast(1.05) brightness(1.3);}.wcard .wtop{position: absolute;top: 20px;left: 22px;right: 22px;z-index: 2;display: flex;justify-content: space-between;align-items: center;}.wcard .ser{color: currentColor;opacity: 0.85;}.wcard .stamp{border-color: currentColor;color: currentColor;}.wcard .wbody{position: absolute;left: 22px;right: 22px;bottom: 20px;z-index: 2;}.wcard h3{font-family: var(--disp);text-transform: uppercase;font-size: clamp(1.5rem, 2.8vw, 2.6rem);line-height: 0.94;letter-spacing: -0.012em;}.wcard p{margin-top: 12px;font-weight: 600;font-size: clamp(0.9rem, 1vw, 1rem);line-height: 1.5;max-width: 46ch;opacity: 0.94;}.wcard.yours{flex-basis: clamp(200px, 22vw, 300px);background: var(--ink);color: var(--volt);display: flex;align-items: center;justify-content: center;text-decoration: none;text-align: center;padding: 20px;}.wcard.yours:hover{background: var(--volt);color: var(--ink);}.logos{overflow: hidden;margin-top: 36px;-webkit-mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);mask-image: linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);}.logotrack{display: flex;align-items: center;gap: 56px;width: max-content;padding-right: 56px;animation: logos 70s linear infinite;}.logotrack img{height: 26px;width: auto;max-width: 120px;object-fit: contain;opacity: 0.55;filter: grayscale(1);}.logos:hover .logotrack, .names:hover .logotrack, .logotrack:focus-within{animation-play-state: paused;}html.dark .logotrack img{filter: grayscale(1) invert(1);}@keyframes logos{to{transform: translateX(-50%);}}@media (prefers-reduced-motion: reduce){.logotrack{animation: none;}}@media (max-width: 860px){.wcard{flex-basis: 82vw;aspect-ratio: 4 / 5;}.wcard .wtop{top: 16px;left: 16px;right: 16px;}.wcard .wbody{left: 16px;right: 16px;bottom: 16px;}.wcard p{font-size: 0.92rem;}.logotrack{gap: 36px;}.logotrack img{height: 20px;}} .hows{display: grid;gap: 14px;margin-top: 40px;}@media (min-width: 761px){.hows{grid-template-columns: repeat(3, 1fr);}}.how{background: var(--bone);border-radius: 14px;padding: 26px 26px 28px;}.how .hno{display: inline-flex;align-items: center;justify-content: center;min-width: 46px;height: 36px;border-radius: 8px;background: var(--pink);color: #fff;font-family: var(--disp);font-size: 1.05rem;padding: 0 8px;}.how .hlabel{font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.2em;text-transform: uppercase;color: var(--faint);margin-left: 12px;}.how p{margin-top: 18px;font-weight: 600;font-size: 0.98rem;line-height: 1.6;color: var(--muted);} .contact{display: grid;gap: 40px;margin-top: var(--s-block);}@media (min-width: 861px){.contact{grid-template-columns: 5fr 6fr;gap: 56px;}}.crows{margin-top: 32px;border-top: 1px solid var(--rule);}.crows div{display: grid;grid-template-columns: 6rem 1fr;gap: 16px;padding: 14px 0;border-bottom: 1px solid var(--rule);font-weight: 600;font-size: 0.95rem;}.crows dt{font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.2em;text-transform: uppercase;color: var(--faint);align-self: center;}.crows a{color: inherit;text-decoration: underline;text-decoration-color: rgba(0,71,255,.4);text-underline-offset: 4px;}.crows a:hover{color: var(--blue);}.cform{display: grid;gap: 18px;}.cform .two{display: grid;gap: 18px;}@media (min-width: 560px){.cform .two{grid-template-columns: 1fr 1fr;}}.field label{display: block;font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.18em;text-transform: uppercase;color: var(--faint);margin-bottom: 8px;}.cinput, .ctext{width: 100%;font: inherit;font-weight: 600;font-size: 1rem;color: var(--ink);background: #fff;border: 1.5px solid var(--rule-hi);border-radius: 6px;padding: 12px 14px;outline: none;transition: border-color 160ms;}.cinput:focus, .ctext:focus{border-color: var(--blue);}.ctext{min-height: 160px;resize: vertical;}.cfoot{display: flex;flex-wrap: wrap;gap: 16px;align-items: center;justify-content: space-between;border-top: 1px solid var(--rule);padding-top: 22px;} .ctaband{background: #0b0d12;color: #edeff4;padding: clamp(4rem, 9vh, 7rem) 0;margin-top: clamp(2rem, 6vh, 4rem);}.ctaband .kick{color: #626a78;}.ctaband h2{font-size: clamp(2.2rem, 5vw, 4.4rem);line-height: 0.94;margin-top: 14px;max-width: 14ch;}.ctaband .hl{color: var(--volt);}.ctaband .hl.drawn{color: #131313;}.ctaband .sub{color: #99a1ae;margin-top: 22px;max-width: 34em;}.ctaband .cta{margin-top: 30px;background: var(--volt);color: #131313;}.ctaband .cta:hover{background: #fff;color: #131313;} .caphero{padding-top: clamp(1.4rem, 4vh, 3rem);}.caphero .band{min-height: 78svh;}.caphero .band .in2{left: 6%;right: 6%;bottom: 8%;}.caphero .in2 .kick{color: rgba(255,255,255,.7);}.caphero .in2 h1{color: #fff;}.caphero h1{font-family: var(--disp);text-transform: uppercase;color: var(--ink);font-size: clamp(2.6rem, 7vw, 6.4rem);line-height: 0.9;letter-spacing: -0.015em;margin-top: 12px;border-left: 4px solid var(--volt);padding-left: clamp(0.8rem, 2vw, 1.4rem);}.caphero .stand{color: #fff;font-weight: 600;font-size: clamp(1.05rem, 1.7vw, 1.3rem);line-height: 1.5;max-width: 42em;margin-top: 18px;text-shadow: 0 2px 20px rgba(0,0,0,.45);}.edhead .stand{color: var(--muted);text-shadow: none;}.caphero .counter{position: absolute;top: 6%;right: 6%;z-index: 2;font-family: var(--mono);font-weight: 700;font-size: 11px;letter-spacing: 0.18em;color: rgba(255,255,255,.8);}.statement h2{max-width: 22ch;font-size: clamp(2rem, 4.8vw, 4.2rem);}.subrows{margin-top: 36px;border-bottom: 1px solid var(--rule);}.subrow{display: grid;grid-template-columns: 4rem minmax(0, 1fr) minmax(0, 1.2fr);column-gap: 40px;padding: 26px 0;border-top: 1px solid var(--rule);}.subrow .cidx{font-family: var(--mono);font-weight: 700;font-size: 11px;letter-spacing: 0.14em;color: var(--pink);padding-top: 6px;}.subrow h3{font-weight: 700;font-size: clamp(1.15rem, 1.8vw, 1.5rem);line-height: 1.15;letter-spacing: -0.02em;}.subrow p{font-weight: 600;font-size: 1rem;line-height: 1.6;color: var(--muted);}@media (max-width: 760px){.subrow{grid-template-columns: minmax(0, 1fr);column-gap: 0;row-gap: 6px;}.subrow > *{grid-column: 1;}.subrow .cidx{display: inline-block;margin-bottom: 2px;}}.howcols{display: grid;gap: 22px;margin-top: 36px;}@media (min-width: 761px){.howcols{grid-template-columns: repeat(4, 1fr);}}.howcol{border-top: 3px solid var(--blue);padding-top: 16px;}.howcol .cidx{font-family: var(--mono);font-weight: 700;font-size: 11px;letter-spacing: 0.14em;color: var(--blue);}.howcol h3{margin-top: 10px;font-weight: 700;font-size: 1.15rem;letter-spacing: -0.015em;}.howcol p{margin-top: 8px;font-weight: 600;font-size: 0.95rem;line-height: 1.6;color: var(--muted);}.deliv{list-style: none;margin: 32px 0 0;padding: 0;display: grid;border-top: 1px solid var(--rule);}@media (min-width: 761px){.deliv{grid-template-columns: repeat(3, 1fr);column-gap: 32px;}}.deliv li{padding: 14px 0;border-bottom: 1px solid var(--rule);font-weight: 600;font-size: 1rem;color: var(--muted);display: flex;gap: 12px;align-items: baseline;}.deliv li::before{content: "→";font-family: var(--mono);color: var(--blue);}.worklist, .related{margin-top: 32px;border-bottom: 1px solid var(--rule);}.wrow, .relrow{display: grid;grid-template-columns: 4rem minmax(0, 1fr) minmax(0, 1fr) 1.5rem;column-gap: 32px;align-items: baseline;padding: 20px 8px 20px 0;border-top: 1px solid var(--rule);text-decoration: none;color: inherit;}.wrow .cidx, .relrow .cidx{font-family: var(--mono);font-weight: 700;font-size: 11px;letter-spacing: 0.14em;color: var(--faint);}.wrow b, .relrow b{font-family: var(--disp);text-transform: uppercase;font-weight: 400;font-size: clamp(1.1rem, 2vw, 1.6rem);letter-spacing: -0.012em;}.wrow span, .relrow span{font-family: var(--mono);font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--faint);}.wrow i, .relrow i{font-style: normal;font-family: var(--mono);color: var(--faint);transition: color 200ms, transform 200ms;}.relrow:hover b{color: var(--blue);}.relrow:hover i{color: var(--blue);transform: translateX(4px);}@media (max-width: 760px){.wrow, .relrow{grid-template-columns: minmax(0, 1fr);column-gap: 0;row-gap: 4px;}.wrow > *, .relrow > *{grid-column: 1;}} .edhead{padding-top: clamp(4rem, 12vh, 8rem);padding-bottom: clamp(2rem, 5vh, 3rem);}.edhead h1{border-left: 4px solid var(--blue);padding-left: clamp(0.8rem, 2vw, 1.4rem);font-family: var(--disp);text-transform: uppercase;font-size: clamp(2.6rem, 7vw, 6.4rem);line-height: 0.9;letter-spacing: -0.015em;margin-top: 14px;max-width: 13ch;}.edhead .stand{font-weight: 600;font-size: clamp(1.05rem, 1.7vw, 1.3rem);line-height: 1.55;max-width: 36em;color: var(--muted);margin-top: 24px;}.edfeature{display: grid;gap: 32px;align-items: start;padding: clamp(3rem, 8vh, 5rem) 0;border-top: 1px solid var(--rule);}@media (min-width: 861px){.edfeature{grid-template-columns: 5fr 7fr;gap: 56px;}.edfeature.flip{grid-template-columns: 7fr 5fr;}.edfeature.flip .edside{order: 2;}}.edside{position: relative;}.edphoto{display: block;width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border-radius: 18px;}.edcap{display: flex;justify-content: space-between;gap: 12px;margin-top: 12px;font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--faint);}.edname{font-family: var(--disp);text-transform: uppercase;font-size: clamp(2rem, 4vw, 3.4rem);line-height: 0.94;letter-spacing: -0.012em;}.edrole{font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.2em;text-transform: uppercase;color: var(--faint);margin-top: 12px;}.edbio{margin-top: 26px;display: flex;flex-direction: column;gap: 18px;}.edbio p{font-weight: 600;font-size: clamp(1.05rem, 1.35vw, 1.2rem);line-height: 1.6;color: var(--muted);max-width: 62ch;}.edbio p:first-child::first-letter{font-family: var(--disp);font-size: 3.6em;line-height: 0.8;float: left;margin: 0.08em 0.14em 0 0;color: var(--blue);}.pull{margin: 30px 0 30px;padding-left: clamp(1rem, 2.4vw, 1.8rem);border-left: 4px solid var(--volt);font-family: var(--disp);text-transform: uppercase;font-size: clamp(1.4rem, 2.6vw, 2.2rem);line-height: 1.02;letter-spacing: -0.012em;color: var(--blue);max-width: 20ch;}.edwhy{background: var(--bone);border-radius: 18px;padding: clamp(2.4rem, 6vw, 4.2rem);margin-top: clamp(2rem, 5vh, 3rem);}.edwhy p{margin-top: 18px;font-weight: 700;font-size: clamp(1.3rem, 2.6vw, 2rem);line-height: 1.3;letter-spacing: -0.015em;max-width: 26em;}.receipts{margin-top: 36px;border-bottom: 1px solid var(--rule);}.rrow{display: grid;grid-template-columns: 4rem minmax(0, 5fr) minmax(0, 7fr);column-gap: 32px;padding: 24px 0;border-top: 1px solid var(--rule);}.rrow b{font-family: var(--disp);text-transform: uppercase;font-weight: 400;font-size: clamp(1.05rem, 2vw, 1.5rem);line-height: 1.05;letter-spacing: -0.012em;}.rrow p{font-weight: 600;font-size: 1rem;line-height: 1.6;color: var(--muted);max-width: 60ch;}@media (max-width: 760px){.rrow{grid-template-columns: 3rem 1fr;row-gap: 8px;}.rrow p{grid-column: 2;}} footer .dots{display: block;width: 100%;height: auto;}footer .hasdots .bigname{position: absolute;opacity: 0;pointer-events: none;}footer .dotwrap{position: relative;}footer .fsmall a{color: inherit;text-decoration: none;}footer .fsmall a:hover{color: var(--volt);} .lost{min-height: 70svh;display: flex;align-items: center;}.lost h1{font-family: var(--disp);text-transform: uppercase;font-size: clamp(2.6rem, 8vw, 7rem);line-height: 0.9;letter-spacing: -0.015em;} @media (max-width: 860px){.caphero .band{min-height: 62svh;}.caphero h1{font-size: clamp(2.2rem, 10vw, 3.4rem);}.edphoto{aspect-ratio: 1 / 1;}.pull{max-width: none;}}  body::before{content: "";position: fixed;inset: 0;z-index: 3;pointer-events: none;opacity: 0.16;mix-blend-mode: multiply;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}html.dark body::before{mix-blend-mode: screen;opacity: 0.07;filter: invert(1);}@media (max-width: 860px){body::before{display: none;}} .wipe .wm .reg{display: inline-block;font-size: 0.34em;transform: rotate(-90deg);transform-origin: 50% 50%;vertical-align: 0.9em;margin-left: 0.12em;} html{--sbg: #0047ff;--sfg: #fff;--smu: rgba(255,255,255,.85);--sline: #0047ff;--swhere: #0047ff;}html[data-acc="cobalt"]{--sbg: #0047ff;--sfg: #fff;--smu: rgba(255,255,255,.85);--sline: #0047ff;--swhere: #0047ff;}html[data-acc="pink"]{--sbg: #0047ff;--sfg: #fff;--smu: rgba(255,255,255,.85);--sline: #ffd1e1;--swhere: #ffd1e1;}html[data-acc="orange"]{--sbg: #0047ff;--sfg: #fff;--smu: rgba(255,255,255,.85);--sline: #ffd5b8;--swhere: #ffd5b8;}html[data-acc="volt"]{--sbg: #0047ff;--sfg: #fff;--smu: rgba(255,255,255,.85);--sline: #0047ff;--swhere: #0047ff;}html[data-acc="black"]{--sbg: #0047ff;--sfg: #fff;--smu: rgba(255,255,255,.85);--sline: #fff;--swhere: #fff;}html.dark[data-acc="black"]{--sbg: #0047ff;--sfg: #fff;--smu: rgba(255,255,255,.85);--sline: #fff;--swhere: #fff;}[data-acc="cobalt"]{--sacc: #0047ff;}[data-acc="pink"]{--sacc: #ff2e7a;}[data-acc="orange"]{--sacc: #ff6b00;}[data-acc="volt"]{--sacc: #0047ff;}[data-acc="black"]{--sacc: #111;}html.dark [data-acc="black"]{--sacc: #0047ff;}.spine{background: var(--sbg);transition: background 560ms var(--ease-optic);}.spine span, .spine .sbrand, .spine .slink{color: var(--sfg);transition: color 400ms;}.spine .sgo{color: var(--on-accent);background: var(--volt);border: 2px solid var(--on-accent);}.spine .slink{color: var(--smu);}.spine > .where{color: var(--swhere);}.spineprog{background: var(--sline) !important;}.spine .tgl{border-color: var(--smu);}.spine .tgl i{background: var(--sfg);}html.dark .pillnav{background: #171b24;}h2.sq::after{content: "";display: inline-block;width: 0.24em;height: 0.24em;background: var(--sacc, var(--volt));margin-left: 0.14em;vertical-align: 0.02em;} .poster{margin: 0;}.poster img{display: block;width: 100%;height: auto;border-radius: 10px;}.pcap{display: flex;justify-content: space-between;gap: 14px;margin-top: 12px;font-family: var(--mono);font-weight: 700;font-size: 9px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--faint);} .hero{grid-template-columns: 1fr;min-height: 84svh;align-content: start;gap: clamp(1.4rem, 3vw, 2.8rem);padding-top: clamp(7rem, 9.5vh, 8.5rem);}@media (min-width: 981px){.hero{grid-template-columns: minmax(0, 1fr) minmax(0, 1.02fr);align-items: center;align-content: center;}}.hero h1{font-size: clamp(2.6rem, 5.6vw, 6.6rem);max-width: none;}.hero h1 br{display: block;}.hero .sub{max-width: 44ch;font-size: clamp(1.05rem, 1.3vw, 1.4rem);}.heropane{display: block;position: relative;min-height: 0;height: clamp(400px, 88svh, 1040px);background: transparent;border-radius: 0;overflow: visible;margin-right: calc(-1 * var(--bleed-r));}.heropane .hp{display: none;position: absolute;inset: 0;width: 100%;height: 100%;opacity: 1;scale: 1;filter: none;}.heropane .hp-rock{display: block;mix-blend-mode: normal;position: relative;}.heropane .hp-rock picture{display: block;width: 100%;height: 100%;}.heropane .hp-rock img, .heropane .hp-rock video{display: block;width: 100%;height: 100%;object-fit: contain;object-position: 50% 50%;position: static;scale: 1;filter: none;}html.dark .heropane .hp-rock{mix-blend-mode: normal;filter: none;}html.hero-img .heropane .hp-rock, html.hero-door .heropane .hp-rock{display: none;}html.hero-img .heropane .hp-img{display: block;object-fit: contain;object-position: 50% 100%;}html.dark.hero-img .heropane .hp-img{filter: invert(1) hue-rotate(180deg);}html.hero-door .heropane .hp-img{display: none;}html.hero-door .heropane .hp-door{display: block;object-fit: cover;object-position: 62% 50%;}@media (max-width: 980px){.heropane{height: auto;aspect-ratio: 460 / 714;max-height: 74svh;margin-inline: calc(-1 * var(--gut));}.heropane .hp-rock img, .heropane .hp-rock video{object-fit: contain;object-position: 50% 50%;}.hero h1{font-size: clamp(2.9rem, 13.5vw, 3.6rem);text-wrap: balance;}} .nextline h2{max-width: 20ch;}.nextline .lead{max-width: 46ch;}.nstamp{display: inline-block;margin-top: var(--s-head);font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.2em;text-transform: uppercase;color: var(--ink);border-top: 2px solid var(--blue);padding-top: 10px;} .found{display: grid;gap: 36px;align-items: center;}@media (min-width: 861px){.found{grid-template-columns: 5fr 7fr;gap: clamp(2rem, 6vw, 5rem);}}.found .poster{max-width: 440px;}.found h2{max-width: 15ch;}.found .lead{max-width: 34em;}@media (max-width: 860px){.found .poster{max-width: 320px;}} .capgrid{display: grid;gap: 26px 16px;margin-top: var(--s-block);}@media (min-width: 761px){.capgrid{grid-template-columns: repeat(2, 1fr);gap: 34px 18px;}}@media (min-width: 1100px){.capgrid{grid-template-columns: repeat(4, 1fr);gap: 34px 16px;}}.ccard{display: flex;flex-direction: column;text-decoration: none;color: inherit;border-bottom: 1px solid var(--rule);padding-bottom: 18px;}.ccard .cpic{position: relative;display: block;overflow: hidden;border-radius: 8px;aspect-ratio: 3 / 2;background: var(--bone);}.ccard .cpic img{display: block;width: 100%;height: 112%;object-fit: cover;transition: transform 700ms var(--ease-optic);will-change: transform;}.ccard:hover .cpic img{transform: scale(1.05);}.ccard .cidx{transition: transform 300ms var(--ease-optic);}.ccard:hover .cidx{transform: translateY(-3px);}.ccard .cidx{position: absolute;top: 12px;left: 14px;font-family: var(--mono);font-weight: 700;font-size: 11px;letter-spacing: 0.14em;color: #111;}.ccard .ctitle{margin-top: 14px;font-weight: 700;font-size: clamp(1.25rem, 1.7vw, 1.55rem);line-height: 1.1;letter-spacing: -0.02em;transition: color 240ms;}.ccard .cnote{margin-top: 8px;font-weight: 600;font-size: 0.98rem;line-height: 1.5;color: var(--muted);max-width: 34ch;}.ccard .ctags{display: flex;justify-content: space-between;align-items: center;gap: 12px;margin-top: 12px;font-family: var(--mono);font-weight: 700;font-size: 9.5px;letter-spacing: 0.16em;color: var(--faint);}.ccard .ctags i{font-style: normal;font-size: 16px;color: var(--blue);transition: transform 240ms var(--ease-optic);}.ccard:hover .ctitle{color: var(--blue);}.ccard:hover .ctags i{transform: translateX(5px);}.ctalk .cpic{background: var(--ink);display: flex;align-items: center;justify-content: center;}.ctalk .cmade{position: relative;display: flex;align-items: center;gap: 0.5em;font-family: var(--disp);text-transform: uppercase;color: var(--white);font-size: clamp(1.4rem, 2.4vw, 2rem);line-height: 0.92;letter-spacing: -0.012em;}.ctalk .cmade i{display: block;width: 0.5em;height: 0.5em;background: var(--volt);}.ctalk .cidx{color: var(--white);}.ctalk:hover .ctitle{color: var(--blue);}html.dark .ctalk .cpic{background: #05070c;}html.dark .nameline b{color: #6f9bff;}html.dark .nameline{color: var(--ink);} .names{padding: var(--s-block) 0 0;}.namehead{display: grid;gap: 10px;}.names .kick{display: block;}.nameline{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 14px;min-height: 3.2em;font-weight: 600;font-size: clamp(1rem, 1.5vw, 1.2rem);line-height: 1.45;color: var(--ink);max-width: 60ch;}.nameline b{font-family: var(--disp);font-weight: 400;text-transform: uppercase;font-size: 0.92em;letter-spacing: -0.01em;color: var(--blue);}.nameline i{font-family: var(--mono);font-style: normal;font-weight: 700;font-size: 9.5px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--faint);white-space: nowrap;}.nameline > *{animation: namein 420ms var(--ease-optic) both;}@keyframes namein{from{opacity: 0;transform: translateY(6px);}to{opacity: 1;transform: none;}}@media (min-width: 861px){.nameline{min-height: 2.9em;}}.hero-logos{margin-top: 18px;margin-left: calc(-1 * (var(--gut) - var(--gut-media)));margin-right: calc(-1 * var(--bleed-r));}.logotrack .lg{appearance: none;border: 0;background: transparent;padding: 0 2px;cursor: pointer;display: flex;align-items: center;flex: 0 0 auto;}.logotrack .lg img{height: 34px;max-width: 150px;opacity: 0.5;transition: opacity 240ms, filter 240ms;}.logotrack .lg:hover img, .logotrack .lg:focus-visible img, .logotrack .lg.near img{opacity: 1;filter: none;}.logotrack .lg:focus-visible{outline: 2px solid var(--blue);outline-offset: 6px;}@media (max-width: 860px){.hero-logos .logotrack .lg img{height: 24px;}.nameline{font-size: 1rem;}} .nextband{display: grid;align-items: center;gap: 32px;padding: var(--sec-y) 0;}.nextband .ntxt{padding-inline: var(--gut) var(--gut-r);}.nextband h2{max-width: 17ch;margin-top: 12px;font-size: clamp(1.8rem, 3.4vw, 2.9rem);}.nextband .lead{max-width: 30em;}.nstamp{display: inline-block;margin-top: var(--s-head);font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.2em;text-transform: uppercase;color: var(--ink);border-top: 2px solid var(--blue);padding-top: 10px;}.nextband .nvid{position: relative;}.nextband video{display: block;width: 100%;height: auto;aspect-ratio: 1 / 1;object-fit: cover;mix-blend-mode: multiply;filter: contrast(1.04);}html.dark .nextband video{mix-blend-mode: normal;border-radius: 16px;}.nextband .lead{margin-top: 18px;}.nextband .ncap{position: absolute;left: 14px;right: 14px;bottom: 12px;display: flex;justify-content: space-between;gap: 12px;font-family: var(--mono);font-weight: 700;font-size: 9px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--faint);}html.dark .nextband .ncap{color: #6e6c62;}@media (min-width: 861px){.nextband{grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);gap: clamp(2rem, 5vw, 5rem);}.nextband .ntxt{padding-left: var(--gut);}.nextband .nvid{overflow: hidden;}}@media (max-width: 860px){.nextband{gap: 24px;}.nextband .nvid{margin: 0 var(--gut);border-radius: 12px;overflow: hidden;}} .hows{display: grid;gap: 14px;margin-top: 40px;}@media (min-width: 761px){.hows{grid-template-columns: repeat(3, 1fr);}}.how{background: var(--bone);border-radius: 14px;padding: 26px 26px 28px;}.how .hno{display: inline-flex;align-items: center;justify-content: center;min-width: 46px;height: 36px;border-radius: 8px;background: var(--pink);color: #fff;font-family: var(--disp);font-size: 1.05rem;padding: 0 8px;}.how .hlabel{font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.2em;text-transform: uppercase;color: var(--faint);margin-left: 12px;}.how p{margin-top: 18px;font-weight: 600;font-size: 0.98rem;line-height: 1.6;color: var(--muted);} .contact{display: grid;gap: 40px;margin-top: 40px;}@media (min-width: 861px){.contact{grid-template-columns: 5fr 6fr;gap: 56px;}}.crows{margin-top: 32px;border-top: 1px solid var(--rule);}.crows div{display: grid;grid-template-columns: 6rem 1fr;gap: 16px;padding: 14px 0;border-bottom: 1px solid var(--rule);font-weight: 600;font-size: 0.95rem;}.crows dt{font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.2em;text-transform: uppercase;color: var(--faint);align-self: center;}.crows a{color: inherit;text-decoration: underline;text-decoration-color: rgba(0,71,255,.4);text-underline-offset: 4px;}.crows a:hover{color: var(--blue);}.cform{display: grid;gap: 18px;}.cform .two{display: grid;gap: 18px;}@media (min-width: 560px){.cform .two{grid-template-columns: 1fr 1fr;}}.field label{display: block;font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.18em;text-transform: uppercase;color: var(--faint);margin-bottom: 8px;}.cinput, .ctext{width: 100%;font: inherit;font-weight: 600;font-size: 1rem;color: var(--ink);background: #fff;border: 1.5px solid var(--rule-hi);border-radius: 6px;padding: 12px 14px;outline: none;transition: border-color 160ms;}.cinput:focus, .ctext:focus{border-color: var(--blue);}.ctext{min-height: 160px;resize: vertical;}.cfoot{display: flex;flex-wrap: wrap;gap: 16px;align-items: center;justify-content: space-between;border-top: 1px solid var(--rule);padding-top: 22px;} .ctaband{background: #0b0d12;color: #edeff4;padding: clamp(4rem, 9vh, 7rem) 0;margin-top: clamp(2rem, 6vh, 4rem);}.ctaband .kick{color: #626a78;}.ctaband h2{font-size: clamp(2.2rem, 5vw, 4.4rem);line-height: 0.94;margin-top: 14px;max-width: 14ch;}.ctaband .hl{color: var(--volt);}.ctaband .hl.drawn{color: #131313;}.ctaband .sub{color: #99a1ae;margin-top: 22px;max-width: 34em;}.ctaband .cta{margin-top: 30px;background: var(--volt);color: #131313;}.ctaband .cta:hover{background: #fff;color: #131313;} .caphero{padding-top: clamp(1.4rem, 4vh, 3rem);}.caphero .band{min-height: 78svh;}.caphero .band .in2{left: 6%;right: 6%;bottom: 8%;}.caphero .in2 .kick{color: rgba(255,255,255,.7);}.caphero .in2 h1{color: #fff;}.caphero h1{font-family: var(--disp);text-transform: uppercase;color: var(--ink);font-size: clamp(2.6rem, 7vw, 6.4rem);line-height: 0.9;letter-spacing: -0.015em;margin-top: 12px;border-left: 4px solid var(--volt);padding-left: clamp(0.8rem, 2vw, 1.4rem);}.caphero .stand{color: #fff;font-weight: 600;font-size: clamp(1.05rem, 1.7vw, 1.3rem);line-height: 1.5;max-width: 42em;margin-top: 18px;text-shadow: 0 2px 20px rgba(0,0,0,.45);}.caphero .counter{position: absolute;top: 6%;right: 6%;z-index: 2;font-family: var(--mono);font-weight: 700;font-size: 11px;letter-spacing: 0.18em;color: rgba(255,255,255,.8);}.statement h2{max-width: 22ch;font-size: clamp(2rem, 4.8vw, 4.2rem);}.subrows{margin-top: 36px;border-bottom: 1px solid var(--rule);}.subrow{display: grid;grid-template-columns: 4rem minmax(0, 1fr) minmax(0, 1.2fr);column-gap: 40px;padding: 26px 0;border-top: 1px solid var(--rule);}.subrow .cidx{font-family: var(--mono);font-weight: 700;font-size: 11px;letter-spacing: 0.14em;color: var(--pink);padding-top: 6px;}.subrow h3{font-weight: 700;font-size: clamp(1.15rem, 1.8vw, 1.5rem);line-height: 1.15;letter-spacing: -0.02em;}.subrow p{font-weight: 600;font-size: 1rem;line-height: 1.6;color: var(--muted);}@media (max-width: 760px){.subrow{grid-template-columns: minmax(0, 1fr);column-gap: 0;row-gap: 6px;}.subrow > *{grid-column: 1;}.subrow .cidx{display: inline-block;margin-bottom: 2px;}}.howcols{display: grid;gap: 22px;margin-top: 36px;}@media (min-width: 761px){.howcols{grid-template-columns: repeat(4, 1fr);}}.howcol{border-top: 3px solid var(--blue);padding-top: 16px;}.howcol .cidx{font-family: var(--mono);font-weight: 700;font-size: 11px;letter-spacing: 0.14em;color: var(--blue);}.howcol h3{margin-top: 10px;font-weight: 700;font-size: 1.15rem;letter-spacing: -0.015em;}.howcol p{margin-top: 8px;font-weight: 600;font-size: 0.95rem;line-height: 1.6;color: var(--muted);}.deliv{list-style: none;margin: 32px 0 0;padding: 0;display: grid;border-top: 1px solid var(--rule);}@media (min-width: 761px){.deliv{grid-template-columns: repeat(3, 1fr);column-gap: 32px;}}.deliv li{padding: 14px 0;border-bottom: 1px solid var(--rule);font-weight: 600;font-size: 1rem;color: var(--muted);display: flex;gap: 12px;align-items: baseline;}.deliv li::before{content: "→";font-family: var(--mono);color: var(--blue);}.worklist, .related{margin-top: 32px;border-bottom: 1px solid var(--rule);}.wrow, .relrow{display: grid;grid-template-columns: 4rem minmax(0, 1fr) minmax(0, 1fr) 1.5rem;column-gap: 32px;align-items: baseline;padding: 20px 8px 20px 0;border-top: 1px solid var(--rule);text-decoration: none;color: inherit;}.wrow .cidx, .relrow .cidx{font-family: var(--mono);font-weight: 700;font-size: 11px;letter-spacing: 0.14em;color: var(--faint);}.wrow b, .relrow b{font-family: var(--disp);text-transform: uppercase;font-weight: 400;font-size: clamp(1.1rem, 2vw, 1.6rem);letter-spacing: -0.012em;}.wrow span, .relrow span{font-family: var(--mono);font-size: 11px;letter-spacing: 0.1em;text-transform: uppercase;color: var(--faint);}.wrow i, .relrow i{font-style: normal;font-family: var(--mono);color: var(--faint);transition: color 200ms, transform 200ms;}.relrow:hover b{color: var(--blue);}.relrow:hover i{color: var(--blue);transform: translateX(4px);}@media (max-width: 760px){.wrow, .relrow{grid-template-columns: minmax(0, 1fr);column-gap: 0;row-gap: 4px;}.wrow > *, .relrow > *{grid-column: 1;}} .edhead{padding-top: clamp(4rem, 12vh, 8rem);padding-bottom: clamp(2rem, 5vh, 3rem);}.edhead h1{border-left: 4px solid var(--blue);padding-left: clamp(0.8rem, 2vw, 1.4rem);font-family: var(--disp);text-transform: uppercase;font-size: clamp(2.6rem, 7vw, 6.4rem);line-height: 0.9;letter-spacing: -0.015em;margin-top: 14px;max-width: 13ch;}.edhead .stand{font-weight: 600;font-size: clamp(1.05rem, 1.7vw, 1.3rem);line-height: 1.55;max-width: 36em;color: var(--muted);margin-top: 24px;}.edfeature{display: grid;gap: 32px;align-items: start;padding: clamp(3rem, 8vh, 5rem) 0;border-top: 1px solid var(--rule);}@media (min-width: 861px){.edfeature{grid-template-columns: 5fr 7fr;gap: 56px;}.edfeature.flip{grid-template-columns: 7fr 5fr;}.edfeature.flip .edside{order: 2;}}.edside{position: relative;}.edphoto{display: block;width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border-radius: 18px;}.edcap{display: flex;justify-content: space-between;gap: 12px;margin-top: 12px;font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--faint);}.edname{font-family: var(--disp);text-transform: uppercase;font-size: clamp(2rem, 4vw, 3.4rem);line-height: 0.94;letter-spacing: -0.012em;}.edrole{font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.2em;text-transform: uppercase;color: var(--faint);margin-top: 12px;}.edbio{margin-top: 26px;display: flex;flex-direction: column;gap: 18px;}.edbio p{font-weight: 600;font-size: clamp(1.05rem, 1.35vw, 1.2rem);line-height: 1.6;color: var(--muted);max-width: 62ch;}.edbio p:first-child::first-letter{font-family: var(--disp);font-size: 3.6em;line-height: 0.8;float: left;margin: 0.08em 0.14em 0 0;color: var(--blue);}.pull{margin: 30px 0 30px;padding-left: clamp(1rem, 2.4vw, 1.8rem);border-left: 4px solid var(--volt);font-family: var(--disp);text-transform: uppercase;font-size: clamp(1.4rem, 2.6vw, 2.2rem);line-height: 1.02;letter-spacing: -0.012em;color: var(--blue);max-width: 20ch;}.edwhy{background: var(--bone);border-radius: 18px;padding: clamp(2.4rem, 6vw, 4.2rem);margin-top: clamp(2rem, 5vh, 3rem);}.edwhy p{margin-top: 18px;font-weight: 700;font-size: clamp(1.3rem, 2.6vw, 2rem);line-height: 1.3;letter-spacing: -0.015em;max-width: 26em;}.receipts{margin-top: 36px;border-bottom: 1px solid var(--rule);}.rrow{display: grid;grid-template-columns: 4rem minmax(0, 5fr) minmax(0, 7fr);column-gap: 32px;padding: 24px 0;border-top: 1px solid var(--rule);}.rrow b{font-family: var(--disp);text-transform: uppercase;font-weight: 400;font-size: clamp(1.05rem, 2vw, 1.5rem);line-height: 1.05;letter-spacing: -0.012em;}.rrow p{font-weight: 600;font-size: 1rem;line-height: 1.6;color: var(--muted);max-width: 60ch;}@media (max-width: 760px){.rrow{grid-template-columns: 3rem 1fr;row-gap: 8px;}.rrow p{grid-column: 2;}} footer .dots{display: block;width: 100%;height: auto;}footer .hasdots .bigname{position: absolute;opacity: 0;pointer-events: none;}footer .dotwrap{position: relative;}footer .fsmall a{color: inherit;text-decoration: none;}footer .fsmall a:hover{color: var(--volt);} .lost{min-height: 70svh;display: flex;align-items: center;}.lost h1{font-family: var(--disp);text-transform: uppercase;font-size: clamp(2.6rem, 8vw, 7rem);line-height: 0.9;letter-spacing: -0.015em;} @media (max-width: 860px){.caphero .band{min-height: 62svh;}.caphero h1{font-size: clamp(2.2rem, 10vw, 3.4rem);}.edphoto{aspect-ratio: 1 / 1;}.pull{max-width: none;}}  body::before{content: "";position: fixed;inset: 0;z-index: 3;pointer-events: none;opacity: 0.16;mix-blend-mode: multiply;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}html.dark body::before{mix-blend-mode: screen;opacity: 0.07;filter: invert(1);}@media (max-width: 860px){body::before{display: none;}} .wipe .wm .reg{display: inline-block;transform: rotate(-90deg) translateY(-0.08em);} html{--sbg: #0047ff;--sfg: #fff;--smu: rgba(255,255,255,.85);--sline: #0047ff;--swhere: #0047ff;}html[data-acc="cobalt"]{--sbg: #0047ff;--sfg: #fff;--smu: rgba(255,255,255,.85);--sline: #0047ff;--swhere: #0047ff;}html[data-acc="pink"]{--sbg: #0047ff;--sfg: #fff;--smu: rgba(255,255,255,.85);--sline: #ffd1e1;--swhere: #ffd1e1;}html[data-acc="orange"]{--sbg: #0047ff;--sfg: #fff;--smu: rgba(255,255,255,.85);--sline: #ffd5b8;--swhere: #ffd5b8;}html[data-acc="volt"]{--sbg: #0047ff;--sfg: #fff;--smu: rgba(255,255,255,.85);--sline: #0047ff;--swhere: #0047ff;}html[data-acc="black"]{--sbg: #0047ff;--sfg: #fff;--smu: rgba(255,255,255,.85);--sline: #fff;--swhere: #fff;}html.dark[data-acc="black"]{--sbg: #0047ff;--sfg: #fff;--smu: rgba(255,255,255,.85);--sline: #fff;--swhere: #fff;}[data-acc="cobalt"]{--sacc: #0047ff;}[data-acc="pink"]{--sacc: #ff2e7a;}[data-acc="orange"]{--sacc: #ff6b00;}[data-acc="volt"]{--sacc: #0047ff;}[data-acc="black"]{--sacc: #111;}html.dark [data-acc="black"]{--sacc: #0047ff;}.spine{background: var(--sbg);transition: background 560ms var(--ease-optic);}.spine span, .spine .sbrand, .spine .slink{color: var(--sfg);transition: color 400ms;}.spine .sgo{color: var(--on-accent);background: var(--volt);border: 2px solid var(--on-accent);}.spine .slink{color: var(--smu);}.spine > .where{color: var(--swhere);}.spineprog{background: var(--sline) !important;}.spine .tgl{border-color: var(--smu);}.spine .tgl i{background: var(--sfg);}html.dark .pillnav{background: #171b24;}h2.sq::after{content: "";display: inline-block;width: 0.24em;height: 0.24em;background: var(--sacc, var(--volt));margin-left: 0.14em;vertical-align: 0.02em;} .poster{margin: 0;}.poster img{display: block;width: 100%;height: auto;border-radius: 10px;}.pcap{display: flex;justify-content: space-between;gap: 14px;margin-top: 12px;font-family: var(--mono);font-weight: 700;font-size: 9px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--faint);}.heropane .hp.on{opacity: 1;}.heropane .chip2{background: var(--ink);color: var(--white);} .found{display: grid;gap: 36px;align-items: center;}@media (min-width: 861px){.found{grid-template-columns: 5fr 7fr;gap: clamp(2rem, 6vw, 5rem);}}.found .poster{max-width: 440px;}.found h2{max-width: 15ch;}.found .lead{max-width: 34em;}@media (max-width: 860px){.found .poster{max-width: 320px;}}  .hows{position: relative;gap: clamp(18px, 3vw, 32px);align-items: start;margin-top: var(--s-block);}.howline{position: absolute;left: 0;right: 0;top: -18px;height: 2px;background: var(--blue);transform: scaleX(0);transform-origin: left center;} @media (min-width: 761px){.how.h2{margin-top: clamp(26px, 4vw, 58px);}.how.h3{margin-top: clamp(52px, 8vw, 116px);}}@media (max-width: 760px){.howline{display: none;}}.how{position: relative;background: transparent;border-radius: 0;padding: 0 0 8px;}.how::before, .how::after{content: "";position: absolute;width: 14px;height: 14px;border-color: var(--ink);border-style: solid;border-width: 0;opacity: .7;}.how::before{left: -14px;top: -14px;border-left-width: 1.5px;border-top-width: 1.5px;}.how::after{right: -14px;bottom: 0;border-right-width: 1.5px;border-bottom-width: 1.5px;}.how .hpost{display: block;width: 100%;height: auto;aspect-ratio: 5 / 4;object-fit: cover;object-position: center 62%;border-radius: 8px;margin-bottom: 20px;}.how .hno{border-radius: 4px;} .how .hlabel{color: var(--ink);}@media (max-width: 760px){.how .hpost{aspect-ratio: 16 / 9;}} .postcard{display: block;width: min(220px, 56%);height: auto;margin: 44px 0 0 6px;transform: rotate(-3.5deg);border-radius: 8px;box-shadow: 0 18px 44px rgba(17,17,17,.18);}@media (max-width: 860px){.postcard{display: none;}} .feat{padding: var(--sec-y) 0 0;border-top: 2px solid var(--ink);margin-top: var(--sec-y);}.feat:first-of-type{margin-top: 0;}.featop{display: grid;gap: 28px;align-items: end;}@media (min-width: 981px){.featop{grid-template-columns: minmax(0, 1.42fr) minmax(0, 1fr);gap: clamp(2rem, 4vw, 3.5rem);} .feat.flip .featop{grid-template-columns: minmax(0, 1fr) minmax(0, 1.42fr);}.feat.flip .featop > .featpic{order: -1;}}.feathead{min-width: 0;}.featname{font-family: var(--disp);text-transform: uppercase;font-size: clamp(2.2rem, 5.1vw, 5.4rem);line-height: 0.86;letter-spacing: -0.025em;margin-top: var(--s-kick);}.featrole{font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.2em;text-transform: uppercase;color: var(--faint);margin-top: 16px;}.featpic{position: static;width: 100%;max-width: none;}.featpic{max-width: 430px;}.feat.flip .featpic{margin-left: 0;margin-right: auto;}.featpic .edphoto{display: block;width: 100%;height: auto;aspect-ratio: 3 / 4;object-fit: cover;object-position: 50% 32%;border-radius: 0;}.feat.flip .featpic .edphoto{object-position: 50% 30%;}.featpic .edcap{display: flex;justify-content: space-between;gap: 10px;margin-top: 10px;font-family: var(--mono);font-weight: 700;font-size: 9px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--faint);}.featbody{display: grid;gap: 36px;margin-top: var(--s-block);padding-bottom: var(--sec-y);}@media (min-width: 981px){.featbody{grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);gap: clamp(2rem, 4vw, 3.5rem);}}.featside{display: flex;flex-direction: column;gap: 0;}.edfacts{border-top: 2px solid var(--ink);}.edfacts div{display: grid;gap: 2px;padding: 14px 0;border-bottom: 1px solid var(--rule);}.edfacts dt{font-family: var(--mono);font-weight: 700;font-size: 9.5px;letter-spacing: 0.18em;text-transform: uppercase;color: var(--faint);}.edfacts dd{font-weight: 700;font-size: 1rem;letter-spacing: -0.01em;}@media (max-width: 980px){.featpic .edphoto{aspect-ratio: 3 / 2;}} .stgrid{display: grid;gap: 32px;align-items: center;}@media (min-width: 861px){.stgrid{grid-template-columns: 7fr 4fr;gap: clamp(2rem, 6vw, 5rem);}.stgrid .poster{max-width: 360px;justify-self: end;}}@media (max-width: 860px){.stgrid .poster{max-width: 300px;}} .lost .poster{max-width: 360px;margin-top: 32px;} #contact.dark-band{background: #0b0d12;color: #edeff4;padding-block: var(--sec-y);margin-top: var(--sec-y);position: relative;overflow: hidden;}#contact.dark-band .kick{color: #7e8797;}#contact.dark-band h2{color: #edeff4;}#contact.dark-band .lead{color: #9aa3b2;}#contact.dark-band .crows{border-color: rgba(237,239,244,.16);}#contact.dark-band .crows div{border-color: rgba(237,239,244,.12);}#contact.dark-band .crows dt{color: #7e8797;}#contact.dark-band .crows dd, #contact.dark-band .crows a{color: #edeff4;}#contact.dark-band .field label{color: #7e8797;}#contact.dark-band .cinput, #contact.dark-band .ctext{background: #12151d;color: #edeff4;border-color: rgba(237,239,244,.18);}#contact.dark-band .cinput:focus, #contact.dark-band .ctext:focus{border-color: var(--volt);}#contact.dark-band .cfoot{border-color: rgba(237,239,244,.14);}#contact.dark-band .cta{background: var(--volt);color: #111;}#contact.dark-band .cta:hover{background: #fff;}#contact.dark-band .fine{color: rgba(237, 239, 244, 0.82);}.cphone{position: absolute;right: calc(-1 * var(--bleed-r));bottom: -6%;width: min(34%, 560px);pointer-events: none;opacity: 0.9;z-index: 0;}.cphone img{display: block;width: 100%;height: auto;}#contact.dark-band .contact{position: relative;z-index: 1;}@media (max-width: 980px){.cphone{position: static;width: 100%;margin-top: var(--s-block);}} .feat{position: relative;overflow: hidden;}.featwash{position: absolute;right: -6%;top: 8%;width: 52%;max-width: 780px;z-index: 0;pointer-events: none;opacity: 0.07;mix-blend-mode: multiply;}.feat.flip .featwash{right: auto;left: -8%;}.featwash img{display: block;width: 100%;height: auto;}html.dark .featwash{mix-blend-mode: screen;opacity: 0.1;}.featop, .featbody{position: relative;z-index: 1;}.featside{gap: 0;}@media (max-width: 980px){.featwash{width: 80%;opacity: 0.05;}} .capelse{display: flex;align-items: center;justify-content: space-between;gap: 24px;margin-top: 26px;padding: 22px 24px;background: var(--ink);color: var(--white);text-decoration: none;}.capelse b{font-weight: 700;}.capelse span{font-weight: 600;font-size: clamp(0.98rem, 1.1vw, 1.1rem);line-height: 1.5;max-width: 78ch;}.capelse i{font-style: normal;font-size: 22px;color: var(--volt);transition: transform 260ms var(--ease-optic);}.capelse:hover i{transform: translateX(6px);}html.dark .capelse{background: #edeff4;color: #111;}html.dark .capelse i{color: var(--blue);} .pillnav .brand{display: inline-flex;align-items: center;gap: 9px;}.pillnav .brand img{width: 15px;height: auto;}footer .flogo{display: block;width: clamp(130px, 15vw, 210px);height: auto;margin-bottom: 24px;} .cphone{position: absolute;right: 0;bottom: 0;top: 0;width: 42%;max-width: 760px;pointer-events: none;z-index: 0;overflow: hidden;-webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 42%), linear-gradient(180deg, transparent 0%, #000 22%, #000 80%, transparent 100%);-webkit-mask-composite: source-in;mask-image: linear-gradient(90deg, transparent 0%, #000 42%), linear-gradient(180deg, transparent 0%, #000 22%, #000 80%, transparent 100%);mask-composite: intersect;}.cphone img{position: absolute;right: calc(-1 * var(--bleed-r));bottom: 0;width: auto;height: 100%;max-width: none;object-fit: cover;opacity: 0.85;}@media (max-width: 1100px){.cphone{display: none;}}#contact.dark-band .contact{position: relative;z-index: 1;}@media (min-width: 1101px){#contact.dark-band .contact{padding-right: 30%;}} @media (max-width: 760px){.wrow, .relrow{grid-template-columns: minmax(0, 1fr);row-gap: 4px;column-gap: 0;}.wrow > *, .relrow > *{grid-column: 1;}.wrow b, .relrow b{grid-column: 2;}.wrow span, .relrow span{grid-column: 2;}.wrow i, .relrow i{grid-column: 2;justify-self: start;}} .heropane .hp-dark{display: none;}html.dark .heropane .hp-rock{display: none;}html.dark .heropane .hp-dark{display: block;object-fit: contain;object-position: 50% 50%;mix-blend-mode: normal;filter: none;} :focus-visible{outline: 2px solid var(--ink);outline-offset: 3px;}html.dark :focus-visible{outline-color: var(--volt);}.pillnav :focus-visible, .ctaband :focus-visible, .spine :focus-visible, .footer :focus-visible, footer :focus-visible{outline-color: var(--volt);}.pillnav .go:focus-visible, .cta:focus-visible, .spine .sgo:focus-visible{outline-color: var(--ink);} footer{padding-bottom: clamp(48px, 7vh, 96px);}@media (max-width: 860px){.bigname{line-height: 1;}} @media (min-width: 1101px){#contact.dark-band .contact{padding-right: 34%;}} .featbody{align-items: start;}.edbio p{max-width: 58ch;}@media (min-width: 981px){.featop{align-items: end;}.featbody{grid-template-columns: minmax(0, 1.5fr) minmax(0, 1fr);}.feat.flip .featbody > .edbio{order: 2;}.feat.flip .featside{order: 1;}}.edwhy{max-width: 62ch;}.pull{max-width: 18ch;}.hpot{position: absolute;left: -9999px;width: 1px;height: 1px;opacity: 0;pointer-events: none;}.cstatus{min-height: 1.4em;margin-top: 4px;font-family: var(--mono);font-weight: 700;font-size: 10.5px;letter-spacing: 0.12em;text-transform: uppercase;}.cstatus.ok{color: var(--volt);}.cstatus.err{color: #ff8ba8;}#contact.dark-band .cstatus.ok{color: var(--volt);} .fxfield{position: fixed;inset: 0;z-index: -2;pointer-events: none;opacity: 0.45;-webkit-mask-image: linear-gradient(180deg, transparent 0, transparent 102vh, #000 142vh);mask-image: linear-gradient(180deg, transparent 0, transparent 102vh, #000 142vh);}.fxfield canvas{display: block;width: 100% !important;height: 100% !important;}html.dark .fxfield{opacity: 0.62;}@media (prefers-reduced-motion: reduce){.fxfield{display: none;}} html.caps-list .capgrid{display: block;margin-top: var(--s-block);position: relative;}html.caps-list .capgrid .ccard{display: grid;grid-template-columns: 3.4rem minmax(0, 1fr) minmax(0, 0.95fr) clamp(190px, 19vw, 280px);align-items: center;column-gap: clamp(1rem, 3vw, 3rem);padding: 26px 22px;border-bottom: 1px solid var(--rule);border-top: 0;transition: background 320ms var(--ease-optic), color 320ms var(--ease-optic);}html.caps-list .capgrid .ccard:first-child{border-top: 1px solid var(--rule);}html.caps-list .capgrid .ccard{position: relative;}html.caps-list .capgrid .cpic{position: absolute;top: 50%;right: clamp(12px, 3vw, 54px);width: clamp(170px, 17vw, 250px);aspect-ratio: 3 / 4;opacity: 0;transform: translateY(-42%) rotate(3deg) scale(0.94);transition: opacity 320ms var(--ease-optic), transform 380ms var(--ease-optic);pointer-events: none;z-index: 4;box-shadow: 0 26px 60px rgba(17,17,17,.3);}html.caps-list .capgrid .ccard.on .cpic{opacity: 1;transform: translateY(-50%) rotate(-2deg) scale(1);}html.caps-list .capgrid .cpic img{height: 100%;}html.caps-list .capgrid .cidx{position: static;grid-column: 1;font-size: 11px;color: var(--faint);}html.caps-list .capgrid .ctitle{grid-column: 2;margin: 0;font-family: var(--disp);text-transform: none;font-weight: 400;font-size: clamp(1.5rem, 2.6vw, 2.5rem);line-height: 1.04;letter-spacing: -0.02em;}html.caps-list .capgrid .cnote{grid-column: 3;margin: 0;max-width: 38ch;}html.caps-list .capgrid .ctags{grid-column: 4;margin: 0;justify-content: flex-end;border: 0;padding-right: 4px;}html.caps-list .capgrid .ctags span{display: none;}html.caps-list .capgrid .ccard.on{background: var(--rowacc, var(--pink));color: #fff;}html.caps-list .capgrid .ccard.on .cidx, html.caps-list .capgrid .ccard.on .cnote{color: rgba(255,255,255,.92);}html.caps-list .capgrid .ccard.on .ctags i{color: var(--volt);}html.caps-list .capgrid .ccard:nth-child(1){--rowacc: #ff2e7a;}html.caps-list .capgrid .ccard:nth-child(2){--rowacc: #0047ff;}html.caps-list .capgrid .ccard:nth-child(3){--rowacc: #ff6b00;}html.caps-list .capgrid .ccard:nth-child(4){--rowacc: #111;}html.caps-list .capgrid .ccard:nth-child(5){--rowacc: #0047ff;}html.caps-list .capgrid .ccard:nth-child(6){--rowacc: #ff2e7a;}html.caps-list .capgrid .ccard:nth-child(7){--rowacc: #ff6b00;}html.caps-list .capgrid .ccard:nth-child(8){--rowacc: #111;}@media (max-width: 900px){html.caps-list .capgrid .ccard{grid-template-columns: 2.6rem minmax(0, 1fr);row-gap: 6px;padding: 20px 14px;}html.caps-list .capgrid .cnote{grid-column: 2;}html.caps-list .capgrid .ctags{grid-column: 2;justify-content: flex-start;}html.caps-list .capgrid .cpic{display: none;}} .ccard .cpic{position: relative;overflow: hidden;}.ccard .cinv{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 50%;opacity: 0;transition: opacity 420ms var(--ease-optic, ease);pointer-events: none;z-index: 1;}.ccard:hover .cinv, .ccard:focus-visible .cinv{opacity: 1;}.ccard .cidx{position: relative;z-index: 2;}@media (hover: none){ .ccard:hover .cinv{opacity: 0;}.ccard.incentre .cinv{opacity: 1;}}@media (prefers-reduced-motion: reduce){.ccard .cinv{transition: none;}} @media (max-width: 430px){ .spine{min-width: 0;gap: 8px;}.spine > *{min-width: 0;}.spine .slink{display: none;} .spine .sgo{font-size: 9px;letter-spacing: 0.04em;padding: 7px 9px;white-space: nowrap;flex: 0 0 auto;}.spine .sbrand{font-size: 11.5px;letter-spacing: 0.02em;}.hero .kick{font-size: 9px;letter-spacing: 0.12em;} .hero .sub{font-size: 0.95rem;line-height: 1.42;}}@media (max-width: 980px){ .hero{padding-top: 28px;}} .sidx{display: none;}@media (max-width: 860px){.sidx{display: inline-flex;align-items: center;gap: 7px;background: transparent;border: 1.5px solid rgba(255,255,255,.5);color: #fff;font-family: var(--mono);font-weight: 700;font-size: 9px;letter-spacing: 0.1em;text-transform: uppercase;padding: 7px 10px;border-radius: 99px;cursor: pointer;}.sidx i{font-style: normal;color: var(--volt);}.sidx[aria-expanded="true"]{background: #fff;color: var(--blue);border-color: #fff;}.sidx[aria-expanded="true"] i{color: var(--blue);}}@media (max-width: 400px){.sidx{padding: 7px 9px;font-size: 8.5px;}}@media (max-width: 345px){.sidx span{display: none;}}.capsheet{position: fixed;inset: 0;z-index: 400;background: var(--blue);overflow-y: auto;overscroll-behavior: contain;animation: cssheet 260ms var(--ease-optic, ease) both;}@keyframes cssheet{from{opacity: 0;transform: translateY(2%);}to{opacity: 1;transform: none;}}@media (prefers-reduced-motion: reduce){.capsheet{animation: none;}}.capsheet-in{padding: 14px 16px 40px;max-width: 640px;margin: 0 auto;}.csrow-head{display: flex;align-items: center;justify-content: space-between;font-family: var(--mono);font-weight: 700;font-size: 9px;letter-spacing: 0.18em;color: rgba(255,255,255,.7);padding: 10px 2px 14px;}.csrow-head2{margin-top: 18px;border-top: 1px solid rgba(255,255,255,.25);}.csclose{background: transparent;border: 0;color: #fff;font-size: 18px;line-height: 1;cursor: pointer;padding: 10px 12px;margin: -10px -12px;}.csrow{display: flex;align-items: baseline;gap: 12px;padding: 15px 12px;margin-bottom: 6px;border-radius: 10px;text-decoration: none;color: #fff;background: rgba(255,255,255,.07);font-family: var(--disp);font-size: clamp(1.25rem, 6.4vw, 1.9rem);line-height: 1;letter-spacing: -0.01em;min-height: 48px;}.csrow i{font-style: normal;font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.1em;opacity: 0.9;flex: 0 0 auto;}.csrow[data-acc="volt"]{background: var(--volt);color: #131313;}.csrow[data-acc="pink"]{background: var(--pink);color: #fff;}.csrow[data-acc="orange"]{background: var(--orange);color: #131313;}.csrow[data-acc="cobalt"]{background: rgba(255,255,255,.1);color: #fff;}.csrow.cssmall{font-family: var(--body);font-weight: 700;font-size: 1rem;padding: 14px 12px;}.csrow:focus-visible{outline: 2px solid #fff;outline-offset: 3px;} .hero{position: relative;isolation: isolate;}.plane{position: absolute;top: calc(-1 * var(--sec-y));bottom: 0; left: calc(-1 * (var(--spine) + var(--gut)));width: calc(var(--spine) + 62vw);background: var(--blue);clip-path: polygon(0 0, 100% 0, 78% 100%, 0 100%);z-index: 0;pointer-events: none;}.hero .herotxt{position: relative;z-index: 2;} .hero .kick{color: rgba(255, 255, 255, 0.82);}.hero h1{color: #fff;}.hero .sub{color: rgba(255, 255, 255, 0.94);}.hero .sub .hl{background: var(--volt);color: #131313;} .hero h1 .cyc{animation: none;background: var(--volt);color: #131313;padding: 0 0.12em;}.hero .cta{background: #fff;color: var(--blue);}.hero .cta:hover{background: var(--volt);color: #131313;} .hero .heropane{position: relative;z-index: 1;}@media (max-width: 980px){ .plane{left: calc(-1 * var(--gut));right: calc(-1 * var(--gut));width: auto;animation-name: planeout-m;clip-path: polygon(0 0, 100% 0, 100% 88%, 0 100%);bottom: auto;height: calc(100% - 34vh);}} .heropane .hp-hand{display: none;}.heropane .hp-hand canvas{display: block;width: 100%;height: 100%;}html.hero-hand .heropane .hp-rock{display: none;}html.hero-hand .heropane .hp-hand{display: block;position: relative;width: 100%;height: 100%;}html.hero-hand .heropane{overflow: visible;} .capsec{position: relative;isolation: isolate;}.capplane{position: absolute;top: calc(-1 * var(--sec-y));bottom: calc(-1 * var(--sec-y));left: calc(-1 * var(--gut)); width: 0;background: var(--volt);z-index: 0;pointer-events: none;}.caphead, .capgrid{position: relative;z-index: 1;} .capnote{display: none;margin-top: 22px;font-family: "Caveat", "Bradley Hand", "Segoe Script", cursive;font-size: 1.35rem;line-height: 1.16;color: #131313;transform: rotate(-3.5deg);transform-origin: left top;opacity: 0.78;}@media (min-width: 1100px){.capsec{display: grid;grid-template-columns: minmax(0, 300px) minmax(0, 1fr);gap: clamp(2rem, 3.4vw, 3.4rem);align-items: start;}.capplane{width: calc(var(--gut) + 300px + clamp(2.4rem, 3.6vw, 3.6rem));}.caphead{padding: clamp(1.6rem, 2.4vw, 2.6rem) clamp(1rem, 1.6vw, 1.6rem) clamp(2rem, 3vw, 3rem) 0;position: sticky;top: 92px;}.caphead .kick{color: rgba(19, 19, 19, 0.66);}.caphead h2, .caphead .lead{color: #131313;}.caphead .lead{font-size: 1rem;line-height: 1.5;}.capnote{display: block;}.capsec .capgrid{grid-template-columns: repeat(4, 1fr);gap: 26px 14px;margin-top: 0;}} .capfocal, .capindex{display: none;}html.caps-focal .capgrid{display: none;}html.caps-focal .capplane{display: none;}html.caps-focal .capsec .capnote{display: block;}html.caps-focal .capfocal{display: block;}html.caps-focal .capfocal img{display: block;width: 100%;height: auto;}html.caps-focal .capindex{display: block;margin: var(--s-block) 0 0;padding: 0;list-style: none;}html.caps-focal .capindex li{border-bottom: 1px solid var(--rule);}html.caps-focal .capindex li:first-child{border-top: 1px solid var(--rule);}html.caps-focal .capindex a{display: grid;grid-template-columns: 2.6rem minmax(0, 1fr) 1.2rem;align-items: baseline;gap: 14px;padding: 18px 4px;text-decoration: none;color: var(--ink);transition: background 220ms var(--ease-optic, ease), padding-left 220ms var(--ease-optic, ease);}html.caps-focal .capindex a:hover, html.caps-focal .capindex a:focus-visible{background: var(--volt);padding-left: 14px;}html.caps-focal .capindex i{font-style: normal;font-family: var(--mono);font-weight: 700;font-size: 11px;letter-spacing: 0.1em;color: var(--faint);}html.caps-focal .capindex a:hover i{color: #131313;}html.caps-focal .capindex span{font-family: var(--disp);font-size: clamp(1.05rem, 1.5vw, 1.5rem);letter-spacing: -0.01em;}html.caps-focal .capindex em{font-style: normal;justify-self: end;}@media (min-width: 1100px){html.caps-focal .capsec{grid-template-columns: minmax(0, 0.92fr) minmax(0, 0.86fr) minmax(0, 1fr);gap: clamp(1.8rem, 3.2vw, 3.2rem);align-items: start;}html.caps-focal .caphead{position: static;padding: 0;}html.caps-focal .caphead .kick, html.caps-focal .caphead h2, html.caps-focal .caphead .lead{color: var(--ink);}html.caps-focal .caphead .kick{color: var(--faint);}html.caps-focal .capindex{margin-top: 0;}} @media (min-width: 981px){.hero{grid-template-columns: minmax(0, 1.34fr) minmax(0, 1fr);align-items: center;}.hero .herotxt{max-width: 46vw;}.hero h1{font-size: clamp(2.6rem, 5.1vw, 5.9rem);text-wrap: nowrap;}.hero .sub{max-width: 40ch;}} @keyframes planeout{from{clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);}to{clip-path: polygon(0 0, 100% 0, 78% 100%, 0 100%);}} @keyframes planeout-m{from{clip-path: polygon(0 0, 0 0, 0 100%, 0 100%);}to{clip-path: polygon(0 0, 100% 0, 100% 88%, 0 100%);}}.plane{animation: planeout 1100ms cubic-bezier(0.16, 0.84, 0.3, 1) 120ms both;}@media (prefers-reduced-motion: reduce){.plane{animation: none;}}@media (min-width: 1100px){ .caphead h2{font-size: clamp(2rem, 2.5vw, 2.7rem);text-wrap: balance;}.caphead .lead{font-size: 0.95rem;}.capsec .ccard .ctitle{font-size: 1rem;}.capsec .ccard .cnote{font-size: 0.86rem;}} html.dark{--blue: #ff2e7a;--volt: #ff6b00;} html.dark, html.dark[data-acc]{--sbg: #ff2e7a;--sfg: #fff;--smu: rgba(255, 255, 255, 0.86);--sline: #fff;--swhere: #ffe2ec;}html.dark .hero .sub .hl, html.dark .hero h1 .cyc{background: #ff6b00;color: #131313;}html.dark .hero .cta{background: #fff;color: #ff2e7a;}html.dark .hero .cta:hover{background: #ff6b00;color: #131313;}html.dark .caphead .kick{color: rgba(19, 19, 19, 0.66);} html.hero-hand .heropane .hp-dark{display: none !important;}html.dark.hero-hand .heropane .hp-hand{display: block;} html.dark .hero .kick{color: rgba(19, 19, 19, 0.74);}html.dark .hero h1{color: #131313;}html.dark .hero .sub{color: #131313;}html.dark .hero h1 .cyc{background: #fff;color: #131313;}html.dark .hero .sub .hl{background: #ff6b00;color: #131313;}html.dark .hero .cta{background: #131313;color: #fff;}html.dark .hero .cta:hover{background: #fff;color: #131313;} html.caps-focal .capindex a{grid-template-columns: 2.2rem 54px minmax(0, 1fr) 1.2rem;align-items: center;gap: 16px;padding: 20px 6px;}html.caps-focal .cxthumb{display: block;width: 54px;height: 38px;object-fit: cover;filter: grayscale(1) contrast(1.04);transition: filter 260ms var(--ease-optic, ease);}html.caps-focal .capindex a:hover .cxthumb, html.caps-focal .capindex a:focus-visible .cxthumb{filter: none;}.cxthumb{display: none;}@media (min-width: 1100px){html.caps-focal .capsec{grid-template-columns: minmax(0, 0.88fr) minmax(0, 0.92fr) minmax(0, 1.06fr);grid-template-rows: auto auto;align-items: start;}html.caps-focal .caphead{grid-column: 1;grid-row: 1;}html.caps-focal .capfocal{grid-column: 2;grid-row: 1 / span 2;}html.caps-focal .capindex{grid-column: 3;grid-row: 1 / span 2;} html.caps-focal .capelse{grid-column: 1;grid-row: 2;align-self: end;margin-top: 0;flex-direction: column;align-items: flex-start;gap: 14px;}html.caps-focal .capelse span{max-width: none;font-size: 0.95rem;}html.caps-focal .capindex a{padding: 14px 6px;}} display: inline-block;margin-left: 0.3em;color: var(--pink);animation: railnudge 1.9s var(--ease-optic, ease) infinite;}@keyframes railnudge{0%, 100%{transform: translateX(0);}50%{transform: translateX(9px);}}@media (prefers-reduced-motion: reduce){.railhint{animation: none;}}@media (min-width: 981px) and (hover: hover){.railhint{display: none;}}  .hero .sub .hl, .hero .sub .hl-anim{color: #131313;}.hero .sub .hl-anim{background-image: linear-gradient(var(--volt), var(--volt));} .capplane{display: none;}@media (min-width: 1100px){.caphead{background: var(--volt);margin-left: calc(-1 * (var(--spine) + var(--gut)));padding: clamp(1.8rem, 2.6vw, 2.8rem) clamp(1.4rem, 2vw, 2rem) clamp(2.2rem, 3.2vw, 3.2rem) calc(var(--spine) + var(--gut));position: sticky;top: 92px;} .caphead h2{font-size: clamp(2.6rem, 3.5vw, 4rem);line-height: 0.92;margin-top: 6px;}.caphead .kick{color: rgba(19, 19, 19, 0.62);}.caphead .lead{font-size: 0.95rem;}}.capnote{position: relative;}.capnote-ar{position: absolute;left: 4px;top: calc(100% + 6px);width: 66px;height: 30px;background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 66 30'%3E%3Cpath d='M2 6c14 14 30 18 46 16' fill='none' stroke='%23131313' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M40 18l10 4-6 7' fill='none' stroke='%23131313' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");opacity: 0.72;} html.dark .plane{background: #17111b;}html.dark .plane::after{content: "";position: absolute;inset: 0;background: linear-gradient(105deg, rgba(255, 46, 122, 0.16), rgba(255, 46, 122, 0) 62%);clip-path: inherit;pointer-events: none;}html.dark .hero .kick{color: rgba(255, 255, 255, 0.7);}html.dark .hero h1{color: #fff;}html.dark .hero .sub{color: rgba(255, 255, 255, 0.88);}html.dark .hero h1 .cyc{background: var(--pink);color: #fff;}html.dark .hero .sub .hl-anim{background-image: linear-gradient(var(--pink), var(--pink));}html.dark .hero .sub .hl, html.dark .hero .sub .hl-anim{color: #fff;}html.dark .hero .cta{background: var(--pink);color: #fff;}html.dark .hero .cta:hover{background: #fff;color: #131313;} html.dark, html.dark[data-acc]{--sbg: #ff2e7a;--sfg: #fff;--smu: rgba(255,255,255,.88);--sline: #fff;--swhere: #ffe2ec;} html.dark .caphead{background: #1b1206;}html.dark .caphead .kick{color: rgba(255, 255, 255, 0.62);}html.dark .caphead h2, html.dark .caphead .lead, html.dark .caphead .capnote{color: #fff;}html.dark .capnote-ar{filter: invert(1);} html.dark .wbsheet{background: #15171d;border-color: rgba(255,255,255,.14);box-shadow: 4px 5px 0 rgba(0,0,0,.35);}html.dark .wbsheet-t::after{background: rgba(255,255,255,.75);}html.dark .wbtable th{border-bottom-color: rgba(255,255,255,.8);}html.dark .wbtable td{border-bottom-color: rgba(255,255,255,.16);}html.dark .wbarrow path{stroke: rgba(255,255,255,.72);}html.dark .wbnote, html.dark .wbaside{color: rgba(255,255,255,.88);}html.dark .wb .n-tape{background: var(--pink);color: #fff;}html.dark .wb .a-hi{background: var(--pink);color: #fff;}html.dark .wbstep[data-c="volt"]{--stepc: #ff9d3d;} .edtop{display: grid;gap: clamp(1.4rem, 3vw, 2.6rem);align-items: end;}@media (min-width: 981px){.edtop{grid-template-columns: minmax(0, 1.06fr) minmax(0, 1fr);}}.edtop h1{margin: 0;}.edtopr{position: relative;padding-bottom: 30px;}.edtopr .stand{margin: 0 0 22px;max-width: 44ch;}.edfacts{display: grid;gap: 0;margin: 0;border-top: 1px solid var(--rule);}.edfacts > div{display: grid;grid-template-columns: 10rem minmax(0, 1fr);gap: 14px;padding: 11px 0;border-bottom: 1px solid var(--rule);}.edfacts dt{font-family: var(--mono);font-weight: 700;font-size: 9.5px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--faint);align-self: center;}.edfacts dd{margin: 0;font-weight: 600;font-size: 0.98rem;}.edscrawl{position: absolute;right: 2px;bottom: -22px;font-family: "Caveat", "Bradley Hand", cursive;font-size: 1.3rem;line-height: 1.15;text-align: right;color: var(--ink);opacity: 0.82;transform: rotate(-3deg);}@media (max-width: 980px){.edscrawl{position: static;display: block;text-align: left;transform: none;margin-top: 16px;}} .edhead + .blk{padding-top: clamp(1.6rem, 3vh, 2.6rem);} @media (min-width: 981px){.featside{position: sticky;top: 96px;align-self: start;}.featbody{align-items: start;}} @media (min-width: 1100px){.capsec .capelse{grid-column: 2;margin-top: clamp(1.4rem, 2.4vw, 2.2rem);}}.capsec .capelse{padding: 16px 22px;}.capsec .capelse span{font-size: clamp(0.92rem, 1vw, 1rem);} .capnote-ar{left: auto;right: -6px;top: calc(100% + 2px);width: 86px;height: 26px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 26'%3E%3Cpath d='M3 9c22 10 44 12 76 6' fill='none' stroke='%23131313' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M68 8l13 7-11 7' fill='none' stroke='%23131313' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");} .wkh br{display: block;}.wkh{text-wrap: initial;} @media (min-width: 1100px){html.caps-focal .capsec{align-items: stretch;}html.caps-focal .caphead{align-self: start;}html.caps-focal .capindex{display: flex;flex-direction: column;justify-content: space-between;align-self: stretch;height: 100%;}html.caps-focal .capindex li{flex: 1 1 auto;display: flex;align-items: stretch;}html.caps-focal .capindex li:first-child{border-top: 1px solid var(--rule);}html.caps-focal .capindex a{width: 100%;padding: 10px 6px;}} .wkh{max-width: none;}@media (min-width: 981px){.wkh{font-size: clamp(2rem, 3.6vw, 3.6rem);white-space: normal;}} section.blk h2.wkh{max-width: none;}  html.dark .wcard, html.dark .wcard .ser, html.dark .wcard .stamp, html.dark .wcard h3, html.dark .wcard p{color: #f4f2ec;}html.dark .wcard .stamp{border-color: rgba(244, 242, 236, 0.6);}html.dark a.wcard{background: #14161c;}html.dark a.wcard h3{color: var(--volt);} html.dark .hero .cta{background: var(--pink);color: #131313;}html.dark .hero .cta:hover{background: #fff;color: #131313;} html.dark footer{background: #0b0d12;}html.dark footer .femail{color: var(--pink);}html.dark footer .femail:hover{color: #fff;}html.dark footer .fsmall, html.dark footer .fsmall a{color: rgba(244, 242, 236, 0.84);}html.dark footer .fsmall a:hover{color: var(--pink);}html.dark .fine{color: rgba(237, 239, 244, 0.8);}html.dark .cform .fine, html.dark .cfoot .fine{color: rgba(237, 239, 244, 0.82);} .whatrow{margin: 6px 0 18px;}.whatlab{display: block;font-family: "Caveat", "Bradley Hand", cursive;font-size: 1.3rem;color: rgba(244, 242, 236, 0.92);margin-bottom: 10px;}.whatchips{display: flex;flex-wrap: wrap;gap: 8px;}.whatchip{appearance: none;cursor: pointer;background: transparent;color: rgba(244, 242, 236, 0.92);border: 1.5px solid rgba(244, 242, 236, 0.34);border-radius: 99px;font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.12em;text-transform: uppercase;padding: 9px 14px;min-height: 34px;transition: background 200ms var(--ease-optic, ease), color 200ms, border-color 200ms;}.whatchip:hover{border-color: var(--volt);color: var(--volt);}.whatchip[aria-pressed="true"]{background: var(--volt);border-color: var(--volt);color: #131313;}.whatchip:focus-visible{outline: 2px solid var(--volt);outline-offset: 3px;}.whatnote{display: block;margin-top: 10px;font-family: "Caveat", "Bradley Hand", cursive;font-size: 1.1rem;color: rgba(244, 242, 236, 0.7);transform: rotate(-1.5deg);} #contact.dark-band .cinput, #contact.dark-band .ctext{background: transparent;border: 0;border-bottom: 1.5px solid rgba(244, 242, 236, 0.28);border-radius: 0;padding-left: 2px;padding-right: 2px;color: #f4f2ec;transition: border-color 220ms var(--ease-optic, ease);}#contact.dark-band .cinput:focus, #contact.dark-band .ctext:focus{border-bottom-color: var(--volt);outline: none;}#contact.dark-band .ctext{border: 1.5px solid rgba(244, 242, 236, 0.2);border-radius: 4px;padding: 12px 14px;}#contact.dark-band .ctext:focus{border-color: var(--volt);} @media (min-width: 1100px){html.caps-focal .caphead{background: none;margin-left: 0;padding: 0;position: static;}html.caps-focal .caphead .kick{color: var(--faint);}html.caps-focal .caphead h2, html.caps-focal .caphead .lead, html.caps-focal .caphead .capnote{color: var(--ink);}}html.dark.caps-focal .caphead{background: none;} footer{margin-top: -1px;}#contact.dark-band, .ctaband{margin-bottom: -1px;padding-bottom: calc(clamp(4rem, 9vh, 7rem) + 1px);} footer > .wrap{max-width: var(--maxw);} @media (min-width: 981px){.featbody{display: block;}.featside{position: static;margin: 0 0 clamp(1.6rem, 2.6vw, 2.4rem);}.featside .edfacts{grid-template-columns: repeat(3, minmax(0, 1fr));border-top: 1px solid var(--ink);}.featside .edfacts > div{grid-template-columns: minmax(0, 1fr);gap: 4px;align-content: start;padding: 12px 18px 14px 0;border-bottom: 0;border-right: 1px solid var(--rule);}.featside .edfacts > div:last-child{border-right: 0;}.featside .edfacts dd{font-size: 0.94rem;line-height: 1.45;}.edbio{column-count: 2;column-gap: clamp(2rem, 3.6vw, 3.6rem);column-rule: 1px solid var(--rule);orphans: 2;widows: 2;}.edbio > p{margin-top: 0;margin-bottom: 1.05em;break-inside: avoid-column;}.edbio .pull{column-span: all;margin: 6px 0 22px;max-width: none;font-size: clamp(1.5rem, 2.3vw, 2.3rem);line-height: 1.06;}} @media (min-width: 981px){.edwhy{max-width: none;display: grid;grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.4fr);gap: clamp(2rem, 4vw, 4rem);align-items: center;padding: clamp(1.8rem, 3vw, 2.8rem) clamp(1.8rem, 3vw, 2.8rem);}.edwhy .kick{align-self: start;}.edwhy p{margin: 0;font-size: clamp(1.3rem, 1.9vw, 1.9rem);line-height: 1.22;max-width: none;} .feat{padding-top: clamp(2rem, 3.6vh, 3rem);margin-top: clamp(2rem, 3.6vh, 3rem);}.featbody{margin-top: clamp(1.2rem, 2vw, 1.8rem);padding-bottom: clamp(1.4rem, 2.4vw, 2rem);}} .ctaband .kick{color: rgba(237, 239, 244, 0.8);} .wb{position: relative;--wbrow: 40px;background-image: linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, var(--grid) 1px, transparent 1px);background-size: var(--wbrow) var(--wbrow);background-position: 0 var(--wbshift, 0px);padding: calc(var(--wbrow) * 2.4) 0 calc(var(--wbrow) * 1.2);}@media (max-width: 980px){.wb{background-image: none;padding-top: var(--wbrow);}} .wbtop{position: relative;min-height: calc(var(--wbrow) * 5.2);}@media (max-width: 980px){.wbtop{min-height: 0;}}.wbh2{font-family: var(--disp);font-weight: 400;text-transform: uppercase;line-height: 0.88;letter-spacing: -0.025em;margin: 0;font-size: clamp(2.1rem, 4.9vw, 4.7rem);max-width: 15ch;}.wbh2 .wbdot{color: var(--pink);font-weight: inherit;}@media (min-width: 981px){.wbhead{position: absolute;left: 27%;top: calc(var(--wbrow) * 0.3);width: 62%;}.wbh2{max-width: none;}}.wbpenwrap{display: none;position: absolute;left: 2%;top: calc(var(--wbrow) * 1.9);width: clamp(200px, 19vw, 300px);transform: rotate(12deg);pointer-events: none;z-index: 3;}.wbpen{display: block;width: 100%;height: auto;filter: drop-shadow(0 14px 18px rgba(19,19,19,.16));}.wbnib{position: absolute;left: 0.5%;top: 62.8%;width: 1px;height: 1px;}@media (min-width: 981px){.wbpenwrap{display: block;}} .wbnote, .wbsheet-t, .wbcheck li, .wbplan li, .wbtable, .wbstack-removed{font-family: "Caveat", "Bradley Hand", "Segoe Script", cursive;}.wbnote{font-size: clamp(1rem, 1.15vw, 1.2rem);line-height: 1.16;color: #131313;display: block;}@media (min-width: 981px){.wbnote{position: absolute;white-space: nowrap;}.wb .n-left{left: 0;top: calc(var(--wbrow) * 0.05);transform: rotate(-5.5deg);}.wb .n-ship{right: 0;top: calc(var(--wbrow) * 0.1);transform: rotate(-6deg);}.wb .n-ship::after{content: "";display: block;width: 70%;height: 5px;background: var(--volt);margin-top: 3px;}.wb .n-three{right: 0;top: calc(var(--wbrow) * 3.1);text-align: left;transform: rotate(3deg);}.wb .wbhead{width: 52%;}}@media (max-width: 980px){.wbnote{margin-top: 12px;opacity: 0.9;}.wb .n-ship, .wb .n-three, .wb .n-left{display: none;}} .wbink{position: absolute;inset: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none;z-index: 1;}.wbink path{fill: none;stroke: var(--blue);stroke-width: 3;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke;}@media (max-width: 980px){.wbink{display: none;}} .wbsteps{position: relative;z-index: 2;list-style: none;margin: calc(var(--wbrow) * 0.6) 0 0;padding: 0;display: grid;gap: clamp(1.6rem, 3vw, 2.8rem);}@media (min-width: 981px){.wbsteps{grid-template-columns: repeat(3, minmax(0, 1fr));align-items: start;}.wbstep:nth-child(1){margin-top: 0;}.wbstep:nth-child(2){margin-top: calc(var(--wbrow) * 1.1);}.wbstep:nth-child(3){margin-top: calc(var(--wbrow) * 2.2);}}.wbstep{position: relative;}.wbstep[data-c="cobalt"]{--stepc: #0047ff;}.wbstep[data-c="volt"]{--stepc: #c3e73a;}.wbstep[data-c="pink"]{--stepc: #ff2e7a;}.wbmark{display: flex;align-items: center;gap: 16px;margin-bottom: 14px;}.wbno{display: grid;place-items: center;flex: 0 0 auto;width: clamp(58px, 5vw, 78px);height: clamp(58px, 5vw, 78px);background: var(--stepc);color: #131313;font-family: var(--disp);font-size: clamp(1.5rem, 2.2vw, 2.1rem);line-height: 1;}.wbstep[data-c="cobalt"] .wbno, .wbstep[data-c="pink"] .wbno{color: #fff;}.wblabel{font-family: var(--disp);text-transform: uppercase;font-size: clamp(1rem, 1.35vw, 1.35rem);letter-spacing: 0.005em;} .wbsheet{position: relative;}.wbsheet-t{position: relative;display: inline-block;padding-bottom: 10px;margin-bottom: 8px;font-size: clamp(1.2rem, 1.55vw, 1.6rem);}.wbsub-u{position: absolute;left: 0;bottom: 0;width: 100%;height: 10px;overflow: visible;}.wbsub-u path{fill: none;stroke: var(--stepc);stroke-width: 3;stroke-linecap: round;}.wbrule{position: absolute;left: 0;bottom: 0;width: 100%;height: 6px;overflow: visible;}.wbrule path{fill: none;stroke: var(--ink);stroke-width: 1.5;stroke-linecap: round;opacity: 0.5;}.wbcheck, .wbplan{list-style: none;margin: 0;padding: 0;display: grid;gap: 0;font-size: clamp(1.02rem, 1.18vw, 1.2rem);}.wbcheck li, .wbplan li{position: relative;display: flex;align-items: center;gap: 12px;min-height: var(--wbrow);padding: 0 0 2px;}.wbtick{width: 20px;height: 16px;flex: 0 0 auto;overflow: visible;}.wbtick path{fill: none;stroke: var(--stepc);stroke-width: 2.6;stroke-linecap: round;stroke-linejoin: round;}.wbplan{counter-reset: wbp;}.wbplan li > span::before{counter-increment: wbp;content: counter(wbp) ".";color: var(--stepc);margin-right: 12px;font-weight: 700;}.wbtable{display: block;}.wbtr{position: relative;display: grid;grid-template-columns: minmax(0,1fr) 3.2rem 3.6rem;gap: 8px;align-items: center;min-height: var(--wbrow);padding: 0 0 2px;font-size: clamp(1rem, 1.15vw, 1.18rem);}.wbth{font-family: var(--mono);font-size: 9px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--faint);min-height: calc(var(--wbrow) * 0.7);}.wbtr span:nth-child(2), .wbtr span:nth-child(3){text-align: center;} .wbtr.wbpick{font-weight: 700;}.wbtr.wbpick::before{content: "";position: absolute;left: -10px;right: -6px;top: 3px;bottom: 6px;background: var(--volt);z-index: -1;transform: scaleX(0);transform-origin: left center;opacity: 0.55;transition: transform 420ms var(--ease-optic, ease);}.wbtr.wbpick.lit::before{transform: scaleX(1);}@media (prefers-reduced-motion: reduce){.wbtr.wbpick::before{transform: scaleX(1);}}.wbstep > p{margin: 18px 0 0;max-width: 42ch;} @media (min-width: 981px){.wb .n-clarity, .wb .n-prog, .wb .n-outcome{position: static;margin-top: 22px;white-space: normal;}}.wb .n-clarity{display: inline-block;padding: 8px 16px;border: 2.5px solid var(--volt);border-radius: 50%;transform: rotate(-2deg);}.wb .n-prog{transform: rotate(-1.5deg);}.wb .n-prog::before{content: "\2733";color: var(--volt);margin-right: 8px;}.wb .n-outcome{display: inline-block;padding: 10px 18px;border: 2.5px solid var(--pink);border-radius: 48%;transform: rotate(-2deg);}.wbstack{display: block;margin-top: calc(var(--wbrow) * 0.6);font-family: var(--mono);font-size: 10px;letter-spacing: 0.16em;text-transform: uppercase;line-height: 1.9;color: var(--ink);}@media (min-width: 981px){.wbstack{position: absolute;right: 0;bottom: calc(var(--wbrow) * 0.8);text-align: left;}}.wbstack::after{content: "";display: block;width: 84px;height: 4px;background: var(--volt);margin-top: 6px;} .wb [data-draw]{stroke-dasharray: var(--len, 600);stroke-dashoffset: var(--len, 600);}.wb [data-ink]{opacity: 0;}@media (prefers-reduced-motion: reduce){.wb [data-draw]{stroke-dashoffset: 0 !important;}.wb [data-ink]{opacity: 1 !important;}} .nameline{max-width: min(60ch, 100%);}.nameline > span{display: block;max-width: 100%;} html.dark .sidx i{color: #131313;}html.dark .sidx{border-color: rgba(255, 255, 255, 0.66);} @media (max-width: 980px){.plane{animation-name: planeout-m;}} html.dark .heropane .hp-dark{display: none !important;}html.dark .heropane .hp-rock{display: block !important;}html.dark .heropane .hp-rock video, html.dark .heropane .hp-rock img{filter: brightness(1.42) contrast(1.02);}  .wbend{position: absolute;display: none;white-space: nowrap;font-family: "Caveat", "Bradley Hand", cursive;font-size: clamp(1.4rem, 2vw, 2rem);font-weight: 700;color: var(--blue);opacity: 0;z-index: 2;transform: translateY(-52%) rotate(-6deg);}@media (min-width: 981px){.wbend{display: block;}} @media (max-width: 1099px){.capnote-ar{position: static;display: block;width: 74px;height: 24px;margin: 6px 0 0;transform: scaleX(-1);}.capnote{display: block;}} @media (min-width: 1500px){.wbpenwrap{top: calc(var(--wbrow) * 2.5);left: 1%;}}  @media (min-width: 981px){.wbhead{left: 50%;transform: translateX(-50%);width: 72%;text-align: center;}.wbh2{max-width: none;}} @media (max-width: 1099px){.capnote-ar{width: 30px;height: 46px;margin: 8px 0 0 10px;transform: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 46'%3E%3Cpath d='M15 2c-3 14-2 24 0 34' fill='none' stroke='%23131313' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M8 28l7 14 8-13' fill='none' stroke='%23131313' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}} @media (max-width: 980px){.hero .sub{line-height: 1.58;font-weight: 500;letter-spacing: 0.002em;}.hero .sub .hl, .hero .sub .hl-anim{padding: 0 2px;}} .brk{display: none;}@media (min-width: 981px){.brk.d{display: block;height: 0;}}@media (max-width: 980px){.brk.m{display: block;height: 0;}} @media (max-width: 1099px){html.caps-list .capgrid .cpic{display: block !important;position: static;opacity: 1;transform: none;grid-column: 2;width: 100%;max-width: 280px;aspect-ratio: 16 / 9;margin: 12px 0 2px;box-shadow: none;overflow: hidden;z-index: auto;}html.caps-list .capgrid .cpic img{width: 100%;height: 100%;object-fit: cover;display: block;}html.caps-list .capgrid .cpic img{width: 100%;height: 100%;object-fit: cover;}html.caps-list .capgrid .cpic .cidx{display: none;}html.caps-list .capgrid .ccard.on .cpic{transform: none;}} @media (max-width: 360px){.hero h1{font-size: 42px;}} img, video{max-width: 100%;} @media (hover: none) and (pointer: coarse){footer a, .fsmall a, .fine a{display: inline-block;padding-block: 9px;}footer .femail{padding-block: 9px;}} footer .fsmall, footer .fsmall a{color: rgba(255, 255, 255, 0.88);}  .caphead, .capplane{background: #111 !important;}.caphead .kick{color: rgba(255,255,255,.62) !important;}.caphead h2, .caphead .lead{color: #fff !important;}.capnote{color: #0047ff !important;opacity: 1 !important;}.capnote-ar{opacity: 1 !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86 26'%3E%3Cpath d='M3 9c22 10 44 12 76 6' fill='none' stroke='%230047ff' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M68 8l13 7-11 7' fill='none' stroke='%230047ff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;} .spine{background: #fff !important;border-right: 1px solid rgba(19,19,19,.12);}.spine span, .spine .sbrand{color: #111 !important;}.spine > .where{color: rgba(19,19,19,.55) !important;}.spine .slink{color: rgba(19,19,19,.65) !important;}.spine .tgl{border-color: rgba(19,19,19,.4) !important;}.spine .tgl i{background: #111 !important;}.plane{background: #111 !important;}.pillnav{background: #fff !important;box-shadow: 0 10px 30px rgba(19,19,19,.16) !important;border: 1px solid rgba(19,19,19,.08);}.pillnav .brand{color: #111 !important;}.pillnav .links a{color: rgba(19,19,19,.6) !important;}.pillnav .links a:hover, .pillnav .links a.on{color: #111 !important;}.pillnav .tgl{border-color: rgba(19,19,19,.35) !important;}.pillnav .tgl i{background: #111 !important;}.pillnav .go:hover{background: #111 !important;color: #0047ff !important;} :root{--on-accent: #fff;}.pillnav .go, .cta-volt, .spine .sgo{color: #fff !important;}.hl, .cyc{color: #fff;} .hero h1 .cyc, .hero .sub .hl{color: #fff !important;} footer, .foot, .footer, .site-foot{background: #111 !important;} #contact.dark-band{background: #0047ff !important;color: #fff !important;}#contact.dark-band .kick{color: rgba(255,255,255,.72) !important;}#contact.dark-band h2, #contact.dark-band .lead, #contact.dark-band .crows dd, #contact.dark-band .crows a, #contact.dark-band .fine, #contact.dark-band .whatlab, #contact.dark-band .whatnote{color: #fff !important;}#contact.dark-band h2.sq::after{background: #fff !important;}#contact.dark-band .crows, #contact.dark-band .crows div, #contact.dark-band .cfoot{border-color: rgba(255,255,255,.28) !important;}#contact.dark-band .crows dt, #contact.dark-band .field label{color: rgba(255,255,255,.72) !important;}#contact.dark-band .crows a{text-decoration-color: rgba(255,255,255,.5) !important;}#contact.dark-band .cinput, #contact.dark-band .ctext{background: rgba(255,255,255,.10) !important;color: #fff !important;border-color: rgba(255,255,255,.38) !important;}#contact.dark-band .cinput::placeholder, #contact.dark-band .ctext::placeholder{color: rgba(255,255,255,.55);}#contact.dark-band .cinput:focus, #contact.dark-band .ctext:focus{border-color: #fff !important;}#contact.dark-band .cta{background: #111 !important;color: #fff !important;}#contact.dark-band .cta:hover{background: #fff !important;color: #0047ff !important;}#contact.dark-band .whatchip{border-color: rgba(255,255,255,.45) !important;color: #fff !important;}#contact.dark-band .whatchip:hover{border-color: #fff !important;color: #fff !important;}#contact.dark-band .whatchip[aria-pressed="true"]{background: #fff !important;border-color: #fff !important;color: #0047ff !important;}#contact.dark-band .cstatus.ok{color: #fff !important;}.cphone img{opacity: .95 !important;mix-blend-mode: screen;} .pillnav{padding: 10px 12px 10px 22px !important;gap: 22px !important;}.pillnav .links{gap: 20px !important;}.pillnav .links a{font-size: 12.5px !important;}.spine .shome{display: flex;flex-direction: column;align-items: center;gap: 16px;text-decoration: none;}.spine .shome img{width: 22px;height: auto;display: block;}.spine > span.where{display: block;} .spine .shome{flex-direction: column-reverse !important;}.spine .shome img{transform: rotate(-90deg);}.pillnav .links a{color: #111 !important;} .spine .shome{gap: 6px !important;}.spine .shome img{width: 26px !important;height: auto;transform: rotate(-90deg);} .pillnav .links a::after{content: "";display: inline-block;width: 5px;height: 5px;border-radius: 99px;background: #0047ff;margin-left: 6px;vertical-align: 2px;}.spine .shome{gap: 0 !important;}.spine .shome img{margin-top: -6px;} .heropane .hp-rock img.rk-anim{object-fit: contain;object-position: 50% 100%;} .heropane .hp-rock img.rk-anim{object-fit: contain !important;object-position: 50% 100% !important;filter: none !important;} .heropane .hp-rock img.rk-anim{transform: scale(1.1);transform-origin: 50% 100%;}.heropane{overflow: visible !important;} .plane{background: #0047ff !important;}.hero h1 .cyc, .hero .sub .hl{background: #ff2e7a !important;color: #fff !important;} .pillnav{padding: 11px 12px 11px 24px !important;gap: 24px !important;}.pillnav .links{gap: 22px !important;}.pillnav .links a{font-size: 14px !important;}.pillnav .links a::after{background: #ff2e7a !important;width: 6px;height: 6px;margin-left: 7px;}.pillnav .go{font-size: 11.5px !important;padding: 10px 18px !important;} .kick, .hero .kick, .capsec .kick, #contact .kick, .ccard .ctags span, .ctags, #contact .field label, .crows dt, .spine > .where, .cfoot .fine, .capsheet .csrow-head span{font-size: 11px !important;}.wb p, .wbstep p{font-weight: 600 !important;} .spine .shome{position: relative;display: block;width: 32px;height: 236px;margin: 0 auto;}.spine .shome img{position: absolute;left: 50%;top: 50%;height: 26px;width: auto;max-width: none;transform: translate(-50%, -50%) rotate(-90deg);transform-origin: center;margin: 0;}.spine .shome img{width: 190px !important;height: 28px !important;max-width: none !important;max-height: none !important;} .hero h1 .cyc{margin-left: -0.12em;} .capgrid .ccard{border-bottom: 0 !important;} #work::before{display: none !important;}   .wb{background-image: none !important;}  #cur{background: #d7ff3f !important;color: #131313 !important;} h2.sq, .wb h2, .wbh2, #work h2, #contact h2{font-size: clamp(2.4rem, 3.6vw, 3.25rem) !important;font-weight: 400 !important;letter-spacing: -0.012em !important;line-height: 0.93 !important;} .wb h2, .wbh2{max-width: none !important;margin-left: auto !important;margin-right: auto !important;text-align: center !important;} .spine{background: #111 !important;border-right: 0 !important;}.spine > .where{color: rgba(255,255,255,.62) !important;}.spine .slink, .spine .sbrand{color: rgba(255,255,255,.8) !important;}.spineprog{background: #0047ff !important;} .capelse{background: #ff2e7a !important;color: #fff !important;border-color: #ff2e7a !important;}.capelse a, .capelse span, .capelse i, .capelse em, .capelse b{color: #fff !important;} .spineprog{display: none !important;} @media (min-width: 981px){.hero h1.h1-stack{font-size: clamp(3.6rem, 9.4vw, 10.4rem) !important;line-height: 0.86 !important;letter-spacing: -0.02em !important;max-width: none !important;}.hero .herotxt{max-width: 52vw !important;}.hero .sub{font-size: clamp(1.05rem, 1.35vw, 1.3rem) !important;max-width: none !important;margin-top: 28px !important;}} @media (min-width: 981px){.hero{padding-top: clamp(6rem, 12vh, 9rem) !important;align-content: center !important;}} @media (min-width: 981px){.hero .sub{margin-left: calc(clamp(3.6rem, 9.4vw, 10.4rem) * 0.065) !important;}} @media (max-width: 980px){.hero h1.h1-stack{font-size: clamp(2.1rem, 10.2vw, 3.4rem) !important;line-height: 0.92 !important;letter-spacing: -0.015em !important;}.hero h1 .cyc{padding: 0 0.08em !important;margin-left: -0.08em !important;}}@media (max-width: 1023px){.spine .shome{display: none !important;}}@media (max-width: 1023px){.spine > .where{display: none !important;}} .flood, .wipe{background: #111 !important;} .spine > .where{max-height: 60vh !important;animation: none !important;} .heroctas{display: flex;align-items: center;gap: 26px;margin-top: 34px;}.hero .heroctas .cta{background: #fff !important;color: #0047ff !important;}.hero .heroctas .cta:hover{background: #ff2e7a !important;color: #fff !important;}.hero .ctalink{font-family: var(--mono);font-weight: 700;font-size: 11px;letter-spacing: 0.12em;color: #fff;text-decoration: none;border-bottom: 1.5px solid rgba(255,255,255,.55);padding-bottom: 4px;}.hero .ctalink:hover{border-color: #fff;}@media (min-width: 981px){.hero{padding-top: clamp(4.5rem, 9vh, 7rem) !important;}}@media (min-width: 981px){.heroctas{margin-left: calc(clamp(3.6rem, 9.4vw, 10.4rem) * 0.065);margin-top: 30px;}.hero{padding-top: clamp(4rem, 8vh, 6.5rem) !important;}}@media (min-width: 981px){.heroctas{margin-top: 22px !important;}.hero .heroctas .cta{margin-top: 0 !important;}} .hero .heroctas .cta{color: #131313 !important;} .pillnav .go:hover{background: #111 !important;color: #fff !important;} .pillnav .go{background: #111 !important;color: #fff !important;}.pillnav .go:hover{background: #0047ff !important;color: #fff !important;} @media (min-width: 1024px){.spine .shome{position: absolute !important;left: 50%;top: calc(50vh + 175px);transform: translate(-50%, -50%);margin: 0 !important;}.spine > .where{max-height: none !important;}} .capgrid .ccard img[src*="cassette"], .capgrid .ccard img[data-src*="cassette"]{object-position: 50% 92% !important;} .capgrid .ccard .cinv{display: none !important;}.capgrid .ccard .cpic{position: relative;overflow: hidden;}.capgrid .ccard .cpic::after{content: "";position: absolute;inset: 0;background: #0047ff;mix-blend-mode: multiply;opacity: 0;transition: opacity 260ms var(--ease-optic, ease);pointer-events: none;}.capgrid .ccard:hover .cpic::after{opacity: 0.88;} .capgrid .ccard:nth-child(2) .cpic::after, .capgrid .ccard:nth-child(6) .cpic::after{background: #ff6b00;}.capgrid .ccard:nth-child(5) .cpic::after, .capgrid .ccard:nth-child(7) .cpic::after{background: #ff2e7a;}.capgrid .ccard:nth-child(1) .cpic::after, .capgrid .ccard:nth-child(4) .cpic::after{background: #d7ff3f;}.capgrid .ccard:nth-child(1):hover .cpic::after, .capgrid .ccard:nth-child(4):hover .cpic::after{opacity: 0.95;}.capgrid .ccard .cpic > img:first-child{transition: transform 420ms var(--ease-optic, ease), filter 260ms;}.capgrid .ccard:hover .cpic > img:first-child{transform: scale(1.04);filter: grayscale(1) contrast(1.05);} .capgrid .ccard .ctitle{text-transform: uppercase;letter-spacing: 0.04em;font-size: 0.92rem;} .capgrid .ccard{cursor: default;}.capgrid .ccard .ctags i{display: none !important;} .capelse2{display: flex !important;align-items: center !important;justify-content: space-between !important;gap: 28px;padding: 26px 28px 26px 32px !important;}.capelse2 .capelse-h{font-family: var(--disp);text-transform: uppercase;font-size: clamp(1.15rem, 1.7vw, 1.6rem);letter-spacing: -0.005em;line-height: 1.05;color: #fff;}.capelse2 .capelse-cta{flex: 0 0 auto;background: #fff !important;color: #131313 !important;}.capelse2 .capelse-cta:hover{background: #111 !important;color: #fff !important;}@media (max-width: 760px){.capelse2{flex-direction: column;align-items: flex-start !important;gap: 18px;}}.capelse2 .capelse-cta{margin-top: 0 !important;align-self: center;} .wcard .wlogo{display: inline-flex;align-items: center;height: 38px;}.wcard .wlogo img{height: 100%;width: auto;max-width: 150px;object-fit: contain;filter: brightness(0) invert(1);opacity: 0.95;}.wcard.dv{color: #fff !important;}.wcard .wlogo-text{font-family: var(--mono);font-weight: 700;font-size: 12px;letter-spacing: 0.18em;color: #fff;}.wcard .wtop{align-items: center;} .wcard .wcaps{display: block;margin-top: 14px;font-family: var(--mono);font-weight: 700;font-size: 10.5px;letter-spacing: 0.16em;text-transform: uppercase;opacity: 0.78;} #how .wbtr{grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr) !important;} .wbnib{left: 0.52% !important;top: 64.63% !important;} .capgrid .ccard:hover .cpic::after{opacity: 0 !important;}.capgrid .ccard:hover .cpic > img:first-child{transform: none !important;filter: none !important;}.capgrid .ccard:hover .cpic img{transform: none !important;}.capgrid .ccard:hover .ctitle, .capgrid .ccard:hover .cnote, .capgrid .ccard:hover .ctags{color: inherit !important;}.capgrid .ccard:hover .ctitle{color: var(--ink) !important;} .cphone{display: none !important;}#contact.dark-band .contact{padding-right: 0 !important;} #contact.dark-band .cta{background: #fff !important;color: #131313 !important;}#contact.dark-band .cta:hover{background: #111 !important;color: #fff !important;} #contact.dark-band .whatchips{max-width: 100%;}#contact.dark-band .whatchip{font-size: 10px !important;padding: 8px 12px !important;}#contact.dark-band h2.sq{white-space: nowrap;max-width: none !important;} #contact.dark-band .contact{display: block !important;max-width: 760px;margin-left: auto;margin-right: auto;}#contact.dark-band .kick, #contact.dark-band h2.sq{text-align: center;}#contact.dark-band h2.sq{margin-left: auto;margin-right: auto;}#contact.dark-band .contact > div:first-child{text-align: center;}#contact.dark-band .contact .lead{margin: 0 auto 36px !important;max-width: 34em;}#contact.dark-band .whatchips{justify-content: center;}#contact.dark-band .whatrow{text-align: center;}#contact.dark-band .cfoot{justify-content: center !important;flex-direction: column;gap: 14px;}#contact.dark-band > .kick{display: block;text-align: center;}#contact.dark-band .contact .lead{max-width: none !important;} #contact.dark-band h2.sq::after{display: none !important;}#contact.dark-band h2 .qmark{color: inherit;} #contact.dark-band .cinput, #contact.dark-band .ctext{background: #fff !important;color: #131313 !important;border-color: #fff !important;}#contact.dark-band .cinput::placeholder, #contact.dark-band .ctext::placeholder{color: rgba(19,19,19,.45) !important;}#contact.dark-band .cinput:focus, #contact.dark-band .ctext:focus{border-color: #ff2e7a !important;outline: none;} .wcard{cursor: url("/art/cursor-hand.png") 6 2, url("/art/cursor-hand@2x.png") 12 4, grab !important;} #contact.dark-band .cta:hover{background: #ff2e7a !important;color: #fff !important;} #contact.dark-band .whatchip{border-color: rgba(255,255,255,.55) !important;color: #fff !important;background: transparent !important;transition: background 160ms, border-color 160ms, color 160ms;}#contact.dark-band .whatchip:hover{border-color: #ff2e7a !important;color: #fff !important;}#contact.dark-band .whatchip[aria-pressed="true"]{background: #ff2e7a !important;border-color: #ff2e7a !important;color: #fff !important;} .hero .heroctas .cta, #contact.dark-band .cta{background: #fff !important;color: #131313 !important;}.hero .heroctas .cta:hover, #contact.dark-band .cta:hover{background: #ff2e7a !important;color: #fff !important;}.pillnav .go{background: #111 !important;color: #fff !important;}.pillnav .go:hover{background: #0047ff !important;color: #fff !important;}.capelse2 .capelse-cta{background: #fff !important;color: #131313 !important;}.capelse2 .capelse-cta:hover{background: #111 !important;color: #fff !important;}.cta, .pillnav .go, .whatchip{transition: background 160ms var(--ease-optic, ease), color 160ms var(--ease-optic, ease), border-color 160ms var(--ease-optic, ease);} footer#foot{background: #111 !important;color: #ebe8df;padding: clamp(4rem, 8vh, 6.5rem) 0 0 !important;}footer#foot .wrap.f2{padding-bottom: 0;}.f2-grid{display: grid;grid-template-columns: auto minmax(0, 1fr) auto auto;gap: clamp(2rem, 4vw, 4.5rem);align-items: center;}.f2-stack{list-style: none;margin: 0;padding: 0 0 14px;font-family: var(--mono);font-weight: 700;font-size: 11px;letter-spacing: 0.2em;text-transform: uppercase;color: #ebe8df;line-height: 1.7;position: relative;align-self: start;padding-top: 6px;}.f2-stack::after{content: "";position: absolute;left: 0;bottom: 0;width: 22px;height: 2px;background: #ebe8df;}.f2-h{font-family: var(--disp);text-transform: uppercase;font-weight: 400 !important;font-size: clamp(2.6rem, 5.6vw, 5.6rem) !important;line-height: 0.9 !important;letter-spacing: -0.015em !important;color: #ebe8df;margin: 0;}.f2-dot{color: #ff2e7a;font-weight: inherit;}.f2-cta p{margin: 0 0 22px;font-weight: 600;font-size: clamp(0.98rem, 1.15vw, 1.15rem);line-height: 1.45;color: #ebe8df;}.f2-btn{display: inline-flex;}.f2-where{font-family: var(--mono);font-weight: 700;font-size: 11px;letter-spacing: 0.2em;text-transform: uppercase;color: #ebe8df;line-height: 1.7;position: relative;padding-bottom: 14px;align-self: start;padding-top: 6px;}.f2-where::after{content: "";position: absolute;left: 0;bottom: 0;width: 22px;height: 2px;background: #ebe8df;}.f2-bottom{display: flex;justify-content: space-between;align-items: center;gap: 24px;margin-top: clamp(3rem, 6vh, 5rem);padding: 18px 0 22px;border-top: 1px solid rgba(235,232,223,.16);font-family: var(--mono);font-size: 10px;letter-spacing: 0.16em;text-transform: uppercase;color: rgba(235,232,223,.6);}.f2-bottom nav{display: flex;gap: 22px;}.f2-bottom a{color: rgba(235,232,223,.75);text-decoration: none;}.f2-bottom a:hover{color: #fff;} footer#foot .f2-btn{background: #fff !important;color: #131313 !important;}footer#foot .f2-btn:hover{background: #0047ff !important;color: #fff !important;}@media (max-width: 1100px){.f2-grid{grid-template-columns: 1fr;gap: 28px;}.f2-stack, .f2-where{display: none;}}.f2-grid{grid-template-columns: auto minmax(0, 1fr) auto !important;} .legal{padding-top: clamp(7rem, 12vh, 9.5rem) !important;padding-bottom: clamp(3rem, 6vh, 5rem);}.legal .legal-h{margin-top: 14px;}.legal-meta{font-family: var(--mono);font-size: 11px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--faint);margin: 16px 0 0;}.legal-body{max-width: 68ch;margin-top: clamp(2rem, 4vh, 3rem);font-size: 1.05rem;line-height: 1.6;color: var(--ink);}.legal-body h2{font-family: var(--disp);text-transform: uppercase;font-weight: 400;font-size: 1.15rem;letter-spacing: 0.01em;margin: 2.2em 0 0.6em;}.legal-body p{margin: 0 0 1em;}.legal-body ul{margin: 0 0 1em 1.2em;padding: 0;}.legal-body li{margin: 0 0 0.4em;}.legal-body a{color: var(--blue);text-decoration: underline;text-decoration-color: rgba(0,71,255,.4);text-underline-offset: 4px;}.legal-body a:hover{text-decoration-color: var(--blue);}.legal .legal-h{font-family: var(--disp) !important;text-transform: uppercase;font-size: clamp(2.4rem, 3.6vw, 3.25rem) !important;font-weight: 400 !important;letter-spacing: -0.012em !important;line-height: 0.93 !important;} .f2-grid.f2-grid4{grid-template-columns: auto auto minmax(0, 1fr) auto !important;column-gap: clamp(2rem, 3.4vw, 3.6rem) !important;align-items: center;}.f2-grid.f2-grid4 .f2-h{justify-self: start;}.f2-grid.f2-grid4 .f2-cta{justify-self: start;}.f2-nav{display: flex;flex-direction: column;gap: 10px;align-self: center;font-family: var(--mono);font-weight: 700;font-size: 11px;letter-spacing: 0.18em;text-transform: uppercase;text-align: right;}.f2-nav a{color: #ebe8df;text-decoration: none;opacity: .85;transition: opacity 150ms, color 150ms;}.f2-nav a:hover{opacity: 1;color: #0047ff;}.f2-bottom.f2-bottom-c{justify-content: center !important;}@media (max-width: 1100px){.f2-grid.f2-grid4{grid-template-columns: 1fr !important;}.f2-nav{text-align: left;}} .f2-grid.f2-grid4{grid-template-columns: 150px minmax(0, 1fr) 300px 170px !important;column-gap: clamp(2.5rem, 4vw, 4.5rem) !important;align-items: start !important;}.f2-lab{display: block;font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.22em;text-transform: uppercase;color: rgba(235,232,223,.5);margin-bottom: 14px;}.f2-where{padding: 0 !important;font-family: var(--body) !important;font-weight: 600 !important;font-size: 1rem !important;letter-spacing: 0 !important;text-transform: none !important;line-height: 1.45 !important;color: #ebe8df;}.f2-where::after{display: none !important;}.f2-h{margin-top: -0.08em !important;}.f2-cta p{margin-top: 0 !important;}.f2-cta{padding-top: 2px;}.f2-nav{text-align: left !important;gap: 9px !important;align-self: start !important;font-family: var(--body) !important;font-weight: 600 !important;font-size: 1rem !important;letter-spacing: 0 !important;text-transform: none !important;}.f2-nav a{opacity: .85;}.f2-nav a:hover{opacity: 1;color: #0047ff;}.f2-bottom.f2-bottom-c{margin-top: clamp(3rem, 6vh, 4.5rem) !important;}.f2-grid.f2-grid4{grid-template-columns: 130px minmax(560px, 1fr) 270px 130px !important;column-gap: clamp(2rem, 3vw, 3.2rem) !important;}.f2-h{font-size: clamp(2.4rem, 4.6vw, 4.6rem) !important;white-space: nowrap;} .f2-grid.f2-grid4{align-items: start !important;}.f2-h{margin-top: 0 !important;}.f2-lab{margin-bottom: 12px;line-height: 1;padding-top: 6px;}.f2-cta{padding-top: 8px;}.f2-where{padding-top: 0 !important;}.f2-cta{padding-top: 0 !important;}.f2-lab{padding-top: 0 !important;margin-bottom: 12px !important;}.f2-grid.f2-grid4 > *{margin-top: 0 !important;}.f2-h{position: relative;top: -0.06em;} .f2-where, .f2-cta p, .f2-nav{padding-top: 0.12em !important;}.f2-cta p{margin-top: 0 !important;} .f2-bottom.f2-bottom-sig{justify-content: space-between !important;align-items: center !important;}.f2-mark{display: inline-flex;align-items: center;line-height: 0;}.f2-mark img{height: 22px;width: auto;opacity: .92;transition: opacity 150ms;}.f2-mark:hover img{opacity: 1;} .f2-grid.f2-grid4{grid-template-columns: 130px max-content 270px 130px !important;column-gap: clamp(2.5rem, 4vw, 4.5rem) !important;justify-content: start !important;}.f2-h{white-space: nowrap;}.f2-where{font-family: var(--mono) !important;font-weight: 700 !important;font-size: 11px !important;letter-spacing: 0.18em !important;line-height: 1.7 !important;padding-top: 0.35em !important;} @media (max-width: 1023px){.spine{height: 60px !important;padding: 0 16px !important;justify-content: space-between !important;}.sbrand{display: flex !important;align-items: center;height: 100%;}.sbrand img{height: 22px;width: auto;display: block;}.spine .slink, .spine .tgl{display: none !important;}.sidx-burger{display: inline-flex !important;flex-direction: column;justify-content: center;gap: 5px;width: 40px;height: 40px;padding: 0 !important;border: 0 !important;background: transparent !important;border-radius: 8px;margin-left: auto;margin-right: 10px;}.sidx-burger .bar{display: block;width: 22px;height: 2px;background: #fff;border-radius: 2px;margin: 0 auto;transition: transform 200ms, opacity 200ms;}.sidx-burger[aria-expanded="true"]{background: transparent !important;}.sidx-burger[aria-expanded="true"] .bar:nth-child(1){transform: translateY(7px) rotate(45deg);}.sidx-burger[aria-expanded="true"] .bar:nth-child(2){opacity: 0;}.sidx-burger[aria-expanded="true"] .bar:nth-child(3){transform: translateY(-7px) rotate(-45deg);}.spine .sgo{display: inline-flex !important;align-items: center;background: #fff !important;color: #131313 !important;border: 0 !important;border-radius: 99px;padding: 10px 14px !important;font-size: 10px !important;letter-spacing: 0.12em;white-space: nowrap;}.spine .sgo:active{background: #0047ff !important;color: #fff !important;}.capsheet{background: #111 !important;}.csrow{background: rgba(255,255,255,.06) !important;color: #fff !important;}.csrow.cssmall{font-size: 1rem !important;font-family: var(--body) !important;font-weight: 600 !important;text-transform: none;}.csrow i{color: #ff2e7a !important;opacity: 1 !important;}.csrow-head, .csrow-head2{color: rgba(255,255,255,.6) !important;border-color: rgba(255,255,255,.18) !important;}}@media (max-width: 980px){.hero{padding-top: 22px !important;gap: 0 !important;min-height: 0 !important;}.hero h1.h1-stack{font-size: clamp(2.1rem, 10.2vw, 3.4rem) !important;line-height: 0.92 !important;margin-top: 14px;}.hero .sub{margin-top: 16px !important;font-size: 0.98rem !important;line-height: 1.4 !important;}.heroctas{margin-top: 20px !important;}.heroctas .cta{padding: 12px 18px !important;font-size: 10.5px !important;}.heropane{margin-top: -8px !important;max-height: none !important;height: auto !important;aspect-ratio: 838 / 1435 !important;width: 118% !important;margin-inline: -9% !important;}.heropane .hp-rock img.rk-anim{object-position: 50% 0% !important;transform: none !important;}.plane{clip-path: polygon(0 0, 100% 0, 100% 66%, 0 74%) !important;width: 100vw !important;left: calc(-1 * var(--gut)) !important;}} @media (max-width: 980px){.heropane{height: calc(100svh - 60px - 392px) !important;min-height: 380px;max-height: 520px !important;aspect-ratio: auto !important;width: calc(100% + 2 * var(--gut)) !important;margin-inline: calc(-1 * var(--gut)) !important;margin-top: 6px !important;overflow: hidden !important;}.heropane .hp-rock, .heropane .hp-rock img.rk-anim{height: 100% !important;}.heropane .hp-rock img.rk-anim{width: 100% !important;object-fit: cover !important;object-position: 50% 0% !important;}.plane{clip-path: polygon(0 0, 100% 0, 100% 62%, 0 71%) !important;}.csrow[data-acc="cobalt"]{background: #0047ff !important;color: #fff !important;}.csrow[data-acc="pink"]{background: #ff2e7a !important;color: #fff !important;}.csrow[data-acc="orange"]{background: #ff6b00 !important;color: #fff !important;}.csrow[data-acc="volt"]{background: #d7ff3f !important;color: #131313 !important;}.csrow[data-acc] i{color: inherit !important;opacity: .8 !important;}} @media (max-width: 980px){.hero{padding-top: 16px !important;}.hero h1.h1-stack{margin-top: 10px !important;}.heropane{height: 540px !important;min-height: 0 !important;max-height: none !important;margin-top: -38px !important;position: relative;z-index: 1;}.heropane .hp-rock img.rk-anim{object-position: 50% 0% !important;}.herotxt{position: relative;z-index: 2;}.plane{clip-path: polygon(0 0, 100% 0, 100% 56%, 0 64%) !important;}} @media (max-width: 980px){ .plane{top: -80px !important;clip-path: polygon(0 0, 100% 0, 100% 66%, 0 73%) !important;} html.caps-focal .caphead, .caphead{background: #111 !important;margin-inline: calc(-1 * var(--gut)) calc(-1 * var(--gut-r)) !important;padding: 34px var(--gut-r) 34px var(--gut) !important;width: auto !important;}html.caps-focal .caphead .kick{color: rgba(255,255,255,.62) !important;}html.caps-focal .caphead h2, html.caps-focal .caphead .lead{color: #fff !important;} html.caps-focal .capfocal{display: none !important;}html.caps-focal .capindex{margin-top: 18px !important;} #contact.dark-band h2.sq{white-space: normal !important;} .f2-grid.f2-grid4{display: flex !important;flex-direction: column !important;gap: 26px !important;}.f2-where{order: 3;}.f2-h{order: 1;white-space: normal !important;font-size: clamp(2.4rem, 12vw, 3.4rem) !important;}.f2-cta{order: 2;}.f2-nav{order: 4;flex-direction: row !important;flex-wrap: wrap;gap: 8px 22px !important;}.f2-bottom.f2-bottom-sig{flex-direction: column;gap: 14px;align-items: flex-start !important;}} html.caps-focal .capindex li{border-bottom: 1px solid var(--rule);}html.caps-focal .capindex li:first-child{border-top: 1px solid var(--rule);}.cxrow{display: grid;grid-template-columns: 84px 2.2rem minmax(0, 1fr);align-items: center;gap: 12px;padding: 16px 0;}.cxrow .cxthumb{width: 84px;height: 56px;object-fit: cover;border-radius: 6px;display: block;}.cxrow i{font-style: normal;font-family: var(--mono);font-weight: 700;font-size: 10px;letter-spacing: 0.1em;color: var(--faint);}.cxtext span{display: block;font-family: var(--disp);text-transform: uppercase;font-size: 0.92rem;letter-spacing: 0.03em;line-height: 1.15;color: var(--ink);}.cxtext small{display: block;margin-top: 5px;font-size: 0.88rem;line-height: 1.4;color: var(--muted);font-weight: 600;}.nowrap{white-space: nowrap;}@media (max-width: 980px){.capelse2{margin-inline: calc(-1 * var(--gut)) calc(-1 * var(--gut-r)) !important;padding-left: var(--gut) !important;padding-right: var(--gut-r) !important;border-radius: 0 !important;}} @media (max-width: 980px){.f2-bottom.f2-bottom-sig{flex-direction: row !important;align-items: center !important;justify-content: space-between !important;gap: 12px !important;padding: 14px 0 18px !important;margin-top: 28px !important;}.f2-bottom.f2-bottom-sig span{font-size: 9px;white-space: nowrap;}} @media (max-width: 980px){.plane{left: calc(-1 * var(--gut)) !important;width: 100vw !important;right: auto !important;top: -80px !important;clip-path: polygon(0 0, 100% 0, 100% 70%, 0 78%) !important;}} @media (max-width: 980px){.plane{left: 0 !important;right: 0 !important;width: auto !important;top: -80px !important;bottom: auto !important;height: 660px !important;clip-path: polygon(0 0, 100% 0, 100% 84%, 0 91%) !important;}} @media (max-width: 980px){.hero h1.h1-stack{font-size: clamp(2.6rem, 12.6vw, 4rem) !important;line-height: 0.9 !important;margin-top: 12px !important;}.hero .sub{margin-top: 26px !important;font-size: 1.02rem !important;line-height: 1.42 !important;}.heroctas{margin-top: 26px !important;}.heroctas .cta{padding: 14px 20px !important;font-size: 11px !important;}.heropane{margin-top: -74px !important;height: 520px !important;}}@media (max-width: 980px){.hero{padding-top: 44px !important;}.hero h1.h1-stack{margin-top: 0 !important;}.heropane{margin-top: -70px !important;}} @media (max-width: 980px){#capabilities.capsec{padding-top: 0 !important;margin-top: 0 !important;}.heropane{margin-bottom: 0 !important;}} @media (max-width: 980px){.capelse2{align-items: center !important;text-align: center;}.capelse2 .capelse-h{text-align: center;}} footer#foot{clip-path: none !important;margin-top: -1px !important;}footer#foot .wrap{transform: none !important;} .wipe .wm{font-size: 0 !important;line-height: 0 !important;}.wipe .wm img{width: 88vw;max-width: none;height: auto;display: inline-block;} .cxrow .cxthumb, html.caps-focal .capindex .cxthumb{filter: none !important;opacity: 1 !important;mix-blend-mode: normal !important;} .cxrow{grid-template-columns: 124px minmax(0, 1fr) !important;gap: 16px !important;padding: 18px 0 !important;align-items: center !important;}.cxrow .cxthumb{width: 124px !important;height: 92px !important;border-radius: 8px !important;}.cxrow > i{grid-column: 2;grid-row: 1;align-self: start;margin-bottom: -6px;}.cxrow .cxtext{grid-column: 2;grid-row: 2;}.cxrow{grid-template-rows: auto auto;}.cxrow .cxthumb{grid-row: 1 / span 2;} @media (min-width: 861px) and (max-width: 1023px){:root{--spine: 0px;}.spine{position: sticky !important;top: 0 !important;bottom: auto !important;width: 100% !important;height: 60px !important;flex-direction: row !important;}.spine > span{display: none !important;}.spineprog{display: none !important;}main{margin-left: 0 !important;}.pillnav{display: none !important;}} @media (min-width: 981px){.edhead > .kick{display: block;max-width: 720px;margin-inline: auto;}.edhead .edtop{grid-template-columns: 1fr !important;max-width: 720px;margin-inline: auto;gap: 1.6rem !important;}.edhead h1{font-size: clamp(2.6rem, 6vw, 4.4rem) !important;}.edhead .stand{max-width: none !important;}.edscrawl{text-align: left !important;margin-left: 0 !important;}.feat, .edwhy{max-width: 720px;margin-inline: auto;}.featop{grid-template-columns: 1fr !important;gap: 22px !important;align-items: start !important;}.feat.flip .featop > .featpic{order: 0 !important;}.featpic{max-width: none !important;margin: 0 !important;}.featpic .edphoto{aspect-ratio: 3 / 2 !important;object-position: 50% 24% !important;}.featbody{grid-template-columns: 1fr !important;gap: 30px !important;}.feat.flip .featbody > .edbio, .feat.flip .featside{order: 0 !important;}.edbio p{max-width: 62ch !important;}.edfacts{display: block !important;}.edfacts > div{display: grid !important;grid-template-columns: 170px 1fr !important;align-items: baseline;gap: 12px !important;padding: 13px 0 !important;}.featwash{display: none !important;}} @media (min-width: 981px){.edhead > .kick{margin-bottom: 14px;}.feathead{margin-bottom: 10px;}.featpic{position: relative;}.featpic .edcap{position: static !important;margin-top: 12px !important;padding: 0 !important;background: none !important;}.edwhy{display: block !important;max-width: 720px !important;padding: clamp(2rem, 3vw, 2.8rem) !important;}.edwhy .kick{display: block;margin-bottom: 16px;}.edwhy p{max-width: none !important;font-size: clamp(1.3rem, 1.9vw, 1.7rem) !important;}} .abouttop{padding-top: clamp(5rem, 12vh, 8.5rem) !important;}.abouttop .feat:first-of-type{border-top: 0 !important;margin-top: 0 !important;padding-top: 0 !important;}@media (min-width: 981px){.abouttop .pull{max-width: none !important;}} .edbio p:first-child::first-letter{float: none !important;font-family: inherit !important;font-size: inherit !important;line-height: inherit !important;margin: 0 !important;color: inherit !important;} @media (max-width: 980px){.abouttop{padding-top: 36px !important;padding-bottom: 40px !important;}.abouttop .feat{margin-top: 40px !important;padding-top: 40px !important;}.abouttop .featbody{padding-bottom: 28px !important;gap: 26px !important;}.abouttop .featop{gap: 18px !important;}.featpic .edcap{flex-direction: column !important;align-items: flex-start !important;gap: 3px !important;}.edwhy{margin-top: 36px !important;margin-bottom: 0 !important;}.abouttop .pull{margin: 22px 0 !important;}} .abouthead{padding-top: clamp(4.5rem, 10vh, 7rem) !important;padding-bottom: 0 !important;}.abouthead + .abouttop{padding-top: clamp(2.6rem, 5vw, 4rem) !important;}.abouthead + .abouttop .feat:first-of-type{border-top: 2px solid var(--ink) !important;padding-top: clamp(40px, 6vw, var(--sec-y)) !important;margin-top: 0 !important;}.abouthead .edtop{gap: 1.4rem !important;}.abouthead .stand{max-width: 640px !important;}.abouthead h1{font-size: clamp(1.9rem, 4.6vw, 3.3rem) !important;}@media (max-width: 980px){.abouthead{padding-top: 36px !important;}}.abouthead h1{max-width: none !important;} .abouthead .stand{text-shadow: none !important;} @media (min-width: 981px){section.blk.wb{padding-top: calc(var(--wbrow) * 1.6);padding-bottom: calc(var(--wbrow) * 0.55);}section.blk.wb h2{margin-top: 0;}}@media (max-width: 980px){#contact.dark-band{padding-top: 43px;}} .orbit{--oacc: var(--blue);}.orbit[data-dip="dp"]{--oacc: var(--pink);}.orbit[data-dip="do"]{--oacc: var(--orange);}.osr{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.ocards{display: flex;gap: 16px;margin-top: var(--s-block);overflow-x: auto;}.orbit:not(.is-on) .odial, .orbit:not(.is-on) .ocap{display: none;}  #work.orbit.is-on{padding: 0 0 var(--sec-y);max-width: none;overflow: clip;}.is-on .ostage{position: relative;overflow-x: clip;isolation: isolate;touch-action: pan-y;user-select: none;-webkit-user-select: none;cursor: url("/art/cursor-hand.png") 6 2, url("/art/cursor-hand@2x.png") 12 4, grab;}.ostage:focus-visible{outline: 2px solid var(--blue);outline-offset: -4px;}.is-on .ohead{position: absolute;z-index: 3;top: var(--sec-y);left: max(16px, var(--gut));right: max(14px, var(--gut-r));pointer-events: none;}@media (max-width: 860px){#work.orbit.is-on{padding-bottom: 40px;}.is-on .ohead{top: 32px;}}.odial{position: absolute;inset: 0;width: 100%;height: 100%;z-index: 0;pointer-events: none;overflow: hidden;} .odial .ring{fill: none;stroke: var(--rule-hi);stroke-width: 1;}.odial .minor{stroke: var(--rule-hi);stroke-width: 1;}.odial .major{stroke: var(--muted);stroke-width: 1.25;}.odial .major.on{stroke: var(--oacc);stroke-width: 2.5;}.odial text{font-family: var(--mono);font-weight: 700;font-size: 11px;letter-spacing: 0.08em;fill: var(--muted);text-anchor: middle;pointer-events: all;cursor: pointer;stroke: transparent;stroke-width: 18px;transition: fill 160ms;}.odial text:hover{fill: var(--ink);}.odial text.on{fill: #fff;}.odial .mark{fill: var(--oacc);pointer-events: none;}.is-on .ocards{position: absolute;inset: 0;display: block;margin: 0;overflow: visible;z-index: 1;pointer-events: none;}.is-on .ocards .wcard{position: absolute;left: 0;top: 0;aspect-ratio: auto;will-change: transform, opacity;transform-origin: 50% 50%;}.is-on .ocards .wcard.is-active{box-shadow: 0 22px 44px -20px rgba(19, 19, 19, 0.5), 0 2px 6px rgba(19, 19, 19, 0.12);}.is-on .wcard .wbody{opacity: 0;transition: opacity 350ms var(--ease-optic);}.is-on .wcard.is-active .wbody{opacity: 1;}.is-on .wcard .wcaps{display: none;}.is-on .wcard h3{font-size: calc(var(--cw, 440px) * 0.061);}.is-on .wcard p{font-size: max(12.5px, calc(var(--cw, 440px) * 0.031));}@media (max-width: 639px){.is-on .wcard h3{font-size: calc(var(--cw, 280px) * 0.078);}.is-on .wcard p{font-size: max(12.5px, calc(var(--cw, 280px) * 0.046));margin-top: 8px;}}.ocap{position: absolute;z-index: 3;left: 0;right: 0;text-align: center;}.ometa{display: flex;flex-wrap: wrap;justify-content: center;align-items: baseline;align-content: flex-end;gap: 4px 14px;margin: 0 auto 10px;padding: 0 16px;font-family: var(--mono);font-weight: 700;font-size: 10.5px;letter-spacing: 0.16em;text-transform: uppercase;color: var(--muted);}.ometa .oidx{color: var(--ink);font-variant-numeric: tabular-nums;white-space: nowrap;}.omask{width: min(94%, 1100px);margin: 0 auto;overflow: hidden;-webkit-mask-image: linear-gradient(90deg, transparent, #000 16%, #000 84%, transparent);mask-image: linear-gradient(90deg, transparent, #000 16%, #000 84%, transparent);}.otrack{display: flex;width: max-content;margin: 0;padding: 4px 0 6px;list-style: none;gap: clamp(14px, 2.2vw, 30px);}.otrack button{appearance: none;background: none;border: 0;padding: 2px 0;cursor: pointer;white-space: nowrap;font-family: var(--disp);text-transform: uppercase;font-size: clamp(1.25rem, 2.3vw, 2.2rem);letter-spacing: -0.012em;line-height: 1.05;color: var(--rule-hi);transition: color 300ms var(--ease-optic);}.otrack li.near button{color: var(--faint);}.otrack li.is-active button{color: #fff;}.otrack button:focus-visible{outline: 2px solid var(--blue);outline-offset: 3px;}.ohl{padding: 0.04em 0.22em;background-image: linear-gradient(var(--oacc), var(--oacc));background-repeat: no-repeat;background-size: 0% 100%;transition: background-size 500ms var(--ease-optic) 80ms;}.otrack li.is-active .ohl{background-size: 100% 100%;}.no-wrap .otrack li.ghost{visibility: hidden;}.is-still .ohl, .is-still .otrack button{transition: none;} .edcol, .edband{display: contents;} @media (max-width: 1099px){.edband > .pull{order: 1;}.edcol > .mid{order: 2;}.edband > p{order: 3;}.edcol > .after{order: 4;}}@media (min-width: 1100px){.abouthead > .kick, .abouthead .edtop{max-width: 1240px !important;}.abouthead .edtop{grid-template-columns: minmax(0, 7fr) minmax(0, 5fr) !important;gap: clamp(40px, 4.5vw, 72px) !important;align-items: end !important;}.abouthead h1{font-size: clamp(3.2rem, 5.6vw, 5.8rem) !important;}.abouthead .stand{max-width: 34em !important;margin: 0 0 6px !important;}.abouttop .feat{display: grid !important;max-width: 1240px !important;margin-inline: auto !important;overflow: visible !important;grid-template-columns: repeat(12, minmax(0, 1fr));grid-template-rows: min-content min-content auto 1fr auto;column-gap: clamp(20px, 2vw, 32px);align-items: start;}.abouttop .featop, .abouttop .featbody, .abouttop .edbio{display: contents !important;}.abouttop .edcol, .abouttop .edband{display: block;}.abouttop .edbio p{max-width: none !important;margin: 0 0 1.05em;font-size: 1.04rem !important;line-height: 1.62;} .abouttop .featpic{grid-column: 1 / 8;grid-row: 1 / 4;margin: 0 !important;position: relative;z-index: 0;}.abouttop .featpic .edphoto{aspect-ratio: 1 / 1 !important;object-position: 50% 30% !important;}.abouttop .feathead{grid-column: 8 / 13;grid-row: 1;margin: 0 0 24px !important;}.abouttop .featname{font-size: clamp(3rem, 4.3vw, 4.1rem) !important;}.abouttop .edbio > .lede{grid-column: 8 / 13;grid-row: 2;margin: 0 0 0.9em !important;color: var(--ink) !important;font-size: clamp(1.15rem, 1.4vw, 1.32rem) !important;line-height: 1.42 !important;font-weight: 700;letter-spacing: -0.01em;}.abouttop .edcol{grid-column: 8 / 13;grid-row: 3 / 5;} .abouttop .edband{grid-column: 1 / 8;grid-row: 4;position: relative;z-index: 1;margin-top: -140px;padding: 150px clamp(28px, 3vw, 48px) clamp(30px, 3vw, 44px);background: var(--pink);clip-path: polygon(0 0, 100% 110px, 100% 100%, 0 100%);}.abouttop .edband .pull{margin: 0 0 22px !important;padding: 0 !important;border: 0 !important;max-width: none !important;color: #fff !important;font-size: clamp(2.2rem, 3.4vw, 3.4rem) !important;line-height: 0.96 !important;text-wrap: balance;}.abouttop .edband .pull br{display: none;}.abouttop .edband p{color: var(--ink) !important;}.abouttop .edband p:last-child{margin-bottom: 0;}.abouttop .featside{grid-column: 1 / 13;grid-row: 5;margin-top: 48px;}.abouttop .featside .edfacts{display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr));border-top: 3px solid var(--ink) !important;}.abouttop .featside .edfacts > div{display: block !important;padding: 16px 20px 4px 0 !important;border-bottom: 0 !important;}.abouttop .featside .edfacts dd{margin-top: 6px;font-size: 1.05rem;line-height: 1.35;} .abouttop .feat.flip .featpic{grid-column: 6 / 13;}.abouttop .feat.flip .feathead, .abouttop .feat.flip .edbio > .lede, .abouttop .feat.flip .edcol{grid-column: 1 / 6;}.abouttop .feat.flip .edband{grid-column: 6 / 13;background: var(--blue);clip-path: polygon(0 110px, 100% 0, 100% 100%, 0 100%);}.abouttop .feat.flip .edband .pull{color: var(--ink) !important;}.abouttop .feat.flip .edband p{color: #fff !important;}.abouttop .edwhy{display: grid !important;grid-template-columns: minmax(0, 4fr) minmax(0, 8fr);column-gap: clamp(40px, 4.5vw, 72px);max-width: 1240px !important;margin-inline: auto;margin-top: var(--sec-y) !important;padding: clamp(2.6rem, 4vw, 4rem) !important;}.abouttop .edwhy .kick{margin: 0.6em 0 0 !important;}.abouttop .edwhy p{margin: 0 !important;font-size: clamp(1.9rem, 2.8vw, 2.8rem) !important;line-height: 1.12 !important;}} @media (max-width: 1099px){.abouttop .feat{overflow: visible !important;}.abouttop .featbody{margin-top: 0 !important;}.abouttop .edbio{margin-top: 22px !important;}.abouttop .edbio > .lede{color: var(--ink) !important;font-weight: 700;font-size: 1.14rem !important;line-height: 1.45 !important;letter-spacing: -0.01em;}.abouttop .edbio .pull{max-width: none !important;margin: 18px 0 !important;border: 0 !important;padding: clamp(64px, 12vw, 96px) clamp(20px, 5vw, 40px) clamp(28px, 6vw, 44px) !important;background: var(--pink);color: #fff !important;font-size: clamp(1.9rem, 8.4vw, 3rem) !important;line-height: 0.98 !important;clip-path: polygon(0 0, 100% clamp(34px, 7vw, 56px), 100% 100%, 0 100%);}.abouttop .edbio .pull br{display: none;}.abouttop .feat.flip .edbio .pull{background: var(--blue);color: var(--ink) !important;clip-path: polygon(0 clamp(34px, 7vw, 56px), 100% 0, 100% 100%, 0 100%);}}@media (max-width: 1023px){.abouttop .edbio .pull{margin-left: calc(-1 * var(--gut)) !important;margin-right: calc(-1 * var(--gut-r)) !important;padding-inline: var(--gut) var(--gut-r) !important;}} #work.orbit.is-on{padding-bottom: calc(var(--sec-y) + 56px);}@media (max-width: 860px){#work.orbit.is-on{padding-bottom: 68px;}}