html[data-palette=white] body.theme{--ground: #ffffff;--ground-deep: #f5f2ee;--line: rgba(27, 21, 18, .1);--head: #1b1512;--voice: #4a3f37;--accent: #8a5a2b;--navy: #1b1512;--act: #1b1512;--act-ink: #ffffff;--color-free: #4f7a45}html[data-palette=crema] body.theme{--ground: #f5f0e8;--ground-deep: #ece4d8;--line: rgba(27, 21, 18, .12);--head: #1b1512;--voice: #4a3f37;--accent: #8a5a2b;--navy: #1b1512;--act: #1b1512;--act-ink: #f5f0e8;--color-free: #4f7a45;--paper-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.4 0 0 0 0 0.3 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}html[data-palette=espresso] body.theme{--ground: #1b1512;--ground-deep: #261d18;--line: rgba(244, 235, 223, .1);--head: #f4ebdf;--voice: #ddd0bf;--accent: #d4a36a;--navy: #1b1512;--act: #f4ebdf;--act-ink: #1b1512;--color-free: #a9c79b;--paper-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.4 0 0 0 0 0.3 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body.theme{--label-free-from: var(--color-free);--label-free-to: var(--color-free);--mark: var(--accent);--color-accent: var(--accent);--font-display: "Google Sans", "Instrument Sans", system-ui, sans-serif;--font-body: var(--font-sans);--font-sans: "Instrument Sans", system-ui, -apple-system, sans-serif;--font-quote: "PT Serif", Georgia, serif;font-synthesis:none;font-family:var(--font-sans);--content-w: 760px;--col: 660px;background:var(--paper-grain, none),var(--ground)}body.theme .sp-display,body.theme .sp-title{font-weight:700;letter-spacing:-.035em;line-height:1.02}body.theme .sp-title{font-size:clamp(34px,4.4vw,52px)}body.theme .sp-sub{font-family:var(--font-sans);font-style:normal;font-size:clamp(19px,1.7vw,22px);line-height:1.55;color:var(--voice)}body.theme .sp-label{color:var(--accent)}body.theme .quote-line{font-family:var(--font-quote);font-style:italic;font-weight:400;letter-spacing:-.005em}body.theme .danny-link{font-family:var(--font-sans);font-style:italic}body.theme .quote-company{color:var(--voice);opacity:.75}body.theme .sp-section{--sec-pad: clamp(56px, 7vw, 96px)}body.theme .sp-section:before{top:0;height:1px;background:var(--line);-webkit-mask:none;mask:none}body.theme .sp-body{max-width:34em;font-size:20px;line-height:1.7}body.theme .oc-story .sp-sub{font-weight:600;color:var(--head)}body.theme .book{--ground: #141313;--head: #ffffff;--voice: rgba(255, 255, 255, .78)}@media(min-width:960px)and (min-height:640px){body.theme{--ask-w: clamp(320px, 34vw, 480px);--content-w: min(760px, calc(100vw - var(--edge) * 2 - var(--ask-w) - 64px))}}.bentos[data-astro-cid-fbuedaya]{display:grid;gap:14px;margin-bottom:32px}@media(min-width:900px){.bentos[data-astro-cid-fbuedaya]{margin-inline:-56px}}.bento[data-astro-cid-fbuedaya]{display:grid;gap:14px}.bento-1[data-astro-cid-fbuedaya]{aspect-ratio:16 / 9}.bento-2[data-astro-cid-fbuedaya]{grid-template-columns:1fr 1fr;aspect-ratio:2 / 1}.bento-4[data-astro-cid-fbuedaya]{grid-template-columns:2fr 1fr;grid-template-rows:repeat(3,1fr);aspect-ratio:4 / 3}.bento-4[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:first-child{grid-row:span 3}.bento-5[data-astro-cid-fbuedaya]{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"a a b" "a a c" "d d e";aspect-ratio:1 / 1}.bento-5[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:nth-child(1){grid-area:a}.bento-5[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:nth-child(2){grid-area:b}.bento-5[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:nth-child(3){grid-area:c}.bento-5[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:nth-child(4){grid-area:d}.bento-5[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:nth-child(5){grid-area:e}.bento-bh[data-astro-cid-fbuedaya]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);aspect-ratio:8 / 9}.bento-bh[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:nth-child(1){grid-area:1 / 1 / 3 / 3}.bento-bh[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:nth-child(2){grid-area:1 / 3 / 2 / 4}.bento-bh[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:nth-child(3){grid-area:2 / 3 / 3 / 4}.bento-bh[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:nth-child(4){grid-area:3 / 1 / 4 / 2}.bento-bh[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:nth-child(5){grid-area:3 / 2 / 5 / 4}.bento-bh[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:nth-child(6){grid-area:4 / 1 / 5 / 2}.bento-row[data-astro-cid-fbuedaya]{grid-template-columns:repeat(3,1fr)}.bento-row[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]{aspect-ratio:4 / 3}.oc-panel-pics .bentos[data-astro-cid-fbuedaya]{margin-inline:0;margin-bottom:0}.bento-3[data-astro-cid-fbuedaya]{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:16 / 10}.bento-3[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:first-child{grid-row:span 2}.bento-6[data-astro-cid-fbuedaya]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-template-areas:"a a b" "a a c" "d e f";aspect-ratio:4 / 3}.bento-6[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:nth-child(1){grid-area:a}.bento-6[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:nth-child(2){grid-area:b}.bento-6[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:nth-child(3){grid-area:c}.bento-6[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:nth-child(4){grid-area:d}.bento-6[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:nth-child(5){grid-area:e}.bento-6[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]:nth-child(6){grid-area:f}.tile[data-astro-cid-fbuedaya]{position:relative;display:block;min-width:0;min-height:0;padding:0;border:0;overflow:hidden;border-radius:12px;background:var(--ground-deep);cursor:zoom-in;box-shadow:0 0 0 1px var(--line)}.tile[data-astro-cid-fbuedaya] img[data-astro-cid-fbuedaya]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.tile[data-astro-cid-fbuedaya]:hover img[data-astro-cid-fbuedaya],.tile[data-astro-cid-fbuedaya]:focus-visible img[data-astro-cid-fbuedaya]{transform:scale(1.04)}.tile[data-astro-cid-fbuedaya]:focus-visible{outline:3px solid var(--head);outline-offset:3px}.zoom[data-astro-cid-fbuedaya]{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--ground-deep) 78%,transparent);color:var(--head);opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s;backdrop-filter:blur(6px)}.zoom[data-astro-cid-fbuedaya] svg[data-astro-cid-fbuedaya]{width:18px;height:18px}.tile[data-astro-cid-fbuedaya]:hover .zoom[data-astro-cid-fbuedaya],.tile[data-astro-cid-fbuedaya]:focus-visible .zoom[data-astro-cid-fbuedaya]{opacity:1;transform:none}@media(hover:none){.zoom[data-astro-cid-fbuedaya]{opacity:1;transform:none;width:28px;height:28px}.zoom[data-astro-cid-fbuedaya] svg[data-astro-cid-fbuedaya]{width:15px;height:15px}}@media(max-width:639px){.bentos[data-astro-cid-fbuedaya],.bento[data-astro-cid-fbuedaya]{gap:6px}.bentos[data-astro-cid-fbuedaya] .bento[data-astro-cid-fbuedaya]:not(.bento-row){grid-template-columns:1fr 1fr;grid-template-rows:none;grid-template-areas:none;aspect-ratio:auto}.bentos[data-astro-cid-fbuedaya] .bento[data-astro-cid-fbuedaya]:not(.bento-row) .tile[data-astro-cid-fbuedaya]{grid-area:auto;aspect-ratio:4 / 3}.bentos[data-astro-cid-fbuedaya] .bento[data-astro-cid-fbuedaya]:not(.bento-row) .tile[data-astro-cid-fbuedaya]:first-child,.bentos[data-astro-cid-fbuedaya] .bento[data-astro-cid-fbuedaya]:not(.bento-row) .tile[data-astro-cid-fbuedaya]:last-child:nth-child(2n){grid-column:1 / -1}.bentos[data-astro-cid-fbuedaya] .bento-1[data-astro-cid-fbuedaya] .tile[data-astro-cid-fbuedaya]{aspect-ratio:16 / 9}.tile[data-astro-cid-fbuedaya]{border-radius:6px}}@media(prefers-reduced-motion:reduce){.tile[data-astro-cid-fbuedaya] img[data-astro-cid-fbuedaya],.zoom[data-astro-cid-fbuedaya]{transition:none}}.section-h2[data-astro-cid-3gjwee43]{display:flex;align-items:center;gap:.32em;font-size:clamp(24px,2.6vw,32px);color:var(--accent)}.section-icon[data-astro-cid-3gjwee43]{flex:none;width:.86em;height:.86em;color:var(--accent)}.free-panels[data-astro-cid-smv3iy6p]{display:grid;gap:20px;margin-top:40px}.free-panel[data-astro-cid-smv3iy6p]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;padding:clamp(24px,4vw,40px);border-radius:24px;box-shadow:inset 0 0 0 1px var(--voice)}@media(min-width:640px){.free-panel[data-astro-cid-smv3iy6p]{grid-template-columns:120px minmax(0,1fr);gap:36px}}.free-pic[data-astro-cid-smv3iy6p]{display:block;width:min(240px,80%);margin:6px auto 0}@media(min-width:640px){.free-pic[data-astro-cid-smv3iy6p]{width:auto;margin-inline:0}}.free-pic--book[data-astro-cid-smv3iy6p]{transform:rotate(-6deg)}.free-pic--book[data-astro-cid-smv3iy6p] .guide-cover{width:100%}.free-pic--loom[data-astro-cid-smv3iy6p]{transform:rotate(-5deg)}.loom[data-astro-cid-smv3iy6p]{position:relative;display:block;aspect-ratio:17 / 22;overflow:hidden;border-radius:10px;background:var(--ground-deep);box-shadow:0 26px 48px -14px #0009}.loom[data-astro-cid-smv3iy6p] img[data-astro-cid-smv3iy6p]{width:100%;height:100%;object-fit:cover}.loom-play[data-astro-cid-smv3iy6p]{position:absolute;left:9%;bottom:9%;display:inline-flex;align-items:center;justify-content:center;width:30%;aspect-ratio:1;border-radius:50%;background:var(--accent);color:var(--navy);box-shadow:0 6px 16px #00000059}.loom-play[data-astro-cid-smv3iy6p] svg[data-astro-cid-smv3iy6p]{width:55%;height:55%;margin-left:6%}.free-label[data-astro-cid-smv3iy6p]{margin:0 0 14px;color:var(--color-free)}.free-panel-title[data-astro-cid-smv3iy6p]{max-width:20em;margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(24px,2.6vw,34px);line-height:1.12;letter-spacing:-.025em;text-wrap:balance;color:var(--color-text)}.free-sub[data-astro-cid-smv3iy6p]{margin:14px 0 0;font:var(--t-body);color:var(--voice)}.free-link[data-astro-cid-smv3iy6p]{margin:18px 0 0;font:var(--t-body);font-weight:600}#proof[data-astro-cid-jfcioroc].sp-section:before{display:none}#proof[data-astro-cid-jfcioroc].sp-section{margin-top:0;padding-top:clamp(56px,6vw,88px)}.proof-title[data-astro-cid-jfcioroc]{margin:0}.quotes[data-astro-cid-jfcioroc]{display:grid;gap:88px;max-width:820px;margin:56px 0 0;padding:0;list-style:none}.quote-tag[data-astro-cid-jfcioroc]{margin-bottom:20px;color:var(--color-text-faint)}.quote-block[data-astro-cid-jfcioroc]{margin:0;padding-left:28px;border-left:3px solid var(--color-accent)}.quote-line[data-astro-cid-jfcioroc]{margin:0;font-family:var(--font-body);font-style:italic;font-size:clamp(24px,2.6vw,36px);line-height:1.35;color:var(--color-text)}.quote-by[data-astro-cid-jfcioroc]{display:flex;align-items:center;gap:14px;margin:28px 0 0;font:var(--t-small, 400 15px / 1.5 var(--font-sans));font-weight:600;color:var(--color-accent)}.quote-face[data-astro-cid-jfcioroc]{flex:none;width:52px;height:52px;border-radius:50%;object-fit:cover;background:var(--ground-deep);box-shadow:0 0 0 1px #ffffff1f}.quote-who[data-astro-cid-jfcioroc]{display:flex;flex-direction:column;gap:2px;line-height:1.3}.quote-company[data-astro-cid-jfcioroc]{font-weight:400;color:var(--color-text-faint)}.pp-zoom[data-astro-cid-bdpwhgi7] img[data-astro-cid-bdpwhgi7]{transition:transform .4s cubic-bezier(.2,.7,.2,1)}[data-astro-cid-bdpwhgi7][data-carousel-slide]:hover .pp-zoom[data-astro-cid-bdpwhgi7] img[data-astro-cid-bdpwhgi7],.pp-zoom[data-astro-cid-bdpwhgi7]:focus-visible img[data-astro-cid-bdpwhgi7]{transform:scale(1.04)}.pp-zoom-icon[data-astro-cid-bdpwhgi7]{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--panel-bg) 78%,transparent);color:var(--panel-text);opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s;backdrop-filter:blur(6px)}.pp-zoom-icon[data-astro-cid-bdpwhgi7] svg[data-astro-cid-bdpwhgi7]{width:18px;height:18px}[data-astro-cid-bdpwhgi7][data-carousel-slide]:hover .pp-zoom-icon[data-astro-cid-bdpwhgi7],.pp-zoom[data-astro-cid-bdpwhgi7]:focus-visible .pp-zoom-icon[data-astro-cid-bdpwhgi7]{opacity:1;transform:none}@media(hover:none){.pp-zoom-icon[data-astro-cid-bdpwhgi7]{opacity:1;transform:none;width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.pp-zoom[data-astro-cid-bdpwhgi7] img[data-astro-cid-bdpwhgi7],.pp-zoom-icon[data-astro-cid-bdpwhgi7]{transition:none}}[data-astro-cid-bdpwhgi7][data-carousel-dot]{position:relative;overflow:hidden;flex:none;width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--panel-text) 28%,transparent);cursor:pointer;padding:0;border:0;transition:width .35s cubic-bezier(.4,0,.2,1),background .25s}[data-astro-cid-bdpwhgi7][data-carousel-dot]:hover{background:color-mix(in srgb,var(--panel-text) 48%,transparent)}[data-astro-cid-bdpwhgi7][data-carousel-dot].is-active{width:36px}.dot-fill[data-astro-cid-bdpwhgi7]{position:absolute;inset:0;border-radius:inherit;background:var(--panel-accent);transform:scaleX(0);transform-origin:left center;will-change:transform;transition:opacity .25s}[data-astro-cid-bdpwhgi7][data-carousel-root].is-paused .is-active[data-astro-cid-bdpwhgi7] .dot-fill[data-astro-cid-bdpwhgi7]{opacity:.55}@media(prefers-reduced-motion:reduce){[data-astro-cid-bdpwhgi7][data-carousel-dot].is-active .dot-fill[data-astro-cid-bdpwhgi7]{transform:none}}[data-astro-cid-bdpwhgi7][data-carousel-prev],[data-astro-cid-bdpwhgi7][data-carousel-next]{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--panel-surface);color:var(--panel-text);cursor:pointer;transition:background .25s,color .25s,transform .15s}[data-astro-cid-bdpwhgi7][data-carousel-prev]:hover,[data-astro-cid-bdpwhgi7][data-carousel-next]:hover{background:var(--panel-accent);color:var(--panel-accent-ink);transform:translateY(-2px)}[data-astro-cid-bdpwhgi7][data-carousel-prev] svg[data-astro-cid-bdpwhgi7],[data-astro-cid-bdpwhgi7][data-carousel-next] svg[data-astro-cid-bdpwhgi7]{width:22px;height:22px}.hero-media[data-astro-cid-cjxtdz6y]{margin:8px 0 56px;max-width:400px}.polaroid[data-astro-cid-cjxtdz6y]{position:relative;width:100%;padding:4% 4% 13%;border-radius:6px;background:linear-gradient(155deg,#f7f2e9,#efe7d8 60%,#e6dcc8);box-shadow:inset 0 0 0 1px #5a462814,inset 0 0 36px #785a2824,0 34px 60px -24px #000000d9,0 8px 18px #00000059}.polaroid[data-astro-cid-cjxtdz6y] img[data-astro-cid-cjxtdz6y]{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:3px;filter:sepia(.18) contrast(.94) saturate(.86);box-shadow:inset 0 0 0 1px #00000040}.stack[data-astro-cid-cjxtdz6y]{position:relative;z-index:1;isolation:isolate;width:100%;aspect-ratio:1 / 1.09;outline:none;cursor:pointer;touch-action:pan-y}.stack[data-astro-cid-cjxtdz6y] .polaroid[data-astro-cid-cjxtdz6y]{position:absolute;top:0;left:0;z-index:var(--z, 1);opacity:var(--o, 1);transform:translate(var(--x, 0),var(--y, 0)) rotate(calc(var(--r, 0deg) + var(--spin, 0deg))) scale(var(--s, 1));transition:transform .5s cubic-bezier(.2,.75,.25,1),opacity .3s ease}.stack[data-astro-cid-cjxtdz6y],.stack-nav[data-astro-cid-cjxtdz6y],.hero-quote[data-astro-cid-cjxtdz6y]{transition:opacity .7s cubic-bezier(.2,.75,.25,1),transform .7s cubic-bezier(.2,.75,.25,1)}.hero-quote[data-astro-cid-cjxtdz6y],.stack-nav[data-astro-cid-cjxtdz6y]{transition-delay:.18s}body.tape-trk .stack[data-astro-cid-cjxtdz6y]{opacity:0;transform:translateY(28px) scale(.96);transition:none}body.tape-trk .stack-nav[data-astro-cid-cjxtdz6y],body.tape-trk .hero-quote[data-astro-cid-cjxtdz6y]{opacity:0;transform:translateY(18px);transition:none}.stack[data-astro-cid-cjxtdz6y]:focus-visible .polaroid[data-astro-cid-cjxtdz6y][aria-hidden=false]{outline:3px solid var(--accent);outline-offset:6px}@media(prefers-reduced-motion:reduce){.stack[data-astro-cid-cjxtdz6y] .polaroid[data-astro-cid-cjxtdz6y]{transition:none}}.stack-nav[data-astro-cid-cjxtdz6y]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:16px;margin-top:28px}.stack-btn[data-astro-cid-cjxtdz6y]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:var(--ground-deep);color:var(--voice);cursor:pointer;transition:color .15s ease,border-color .15s ease}.stack-btn[data-astro-cid-cjxtdz6y]:hover,.stack-btn[data-astro-cid-cjxtdz6y]:focus-visible{color:var(--accent);border-color:var(--accent)}.stack-btn[data-astro-cid-cjxtdz6y] svg[data-astro-cid-cjxtdz6y]{width:20px;height:20px}.stack-count[data-astro-cid-cjxtdz6y]{min-width:4.5em;text-align:center;font:600 13px / 1 var(--font-sans);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--voice);opacity:.7}.hero-quote[data-astro-cid-cjxtdz6y]{margin-top:28px}.is-clean[data-astro-cid-cjxtdz6y] .polaroid[data-astro-cid-cjxtdz6y]{background:#fff;border-radius:4px;box-shadow:0 0 0 1px #1b15120f,0 28px 56px -28px #1b151252,0 6px 14px #1b15120f}.is-clean[data-astro-cid-cjxtdz6y] .polaroid[data-astro-cid-cjxtdz6y] img[data-astro-cid-cjxtdz6y]{filter:none;box-shadow:none;border-radius:2px}.is-clean[data-astro-cid-cjxtdz6y] .stack-count[data-astro-cid-cjxtdz6y]{display:none}.is-clean[data-astro-cid-cjxtdz6y] .stack-btn[data-astro-cid-cjxtdz6y]{background:transparent}@media(min-width:1150px)and (min-height:650px){.hero-media[data-astro-cid-cjxtdz6y]:not(.is-inline){position:fixed;z-index:1;top:calc(var(--nav-h) + 24px);right:var(--edge);bottom:var(--edge);left:calc(var(--edge) + var(--content-w) + 24px + 56px);display:flex;align-items:center;justify-content:center;max-width:none;margin:0}.hero-media[data-astro-cid-cjxtdz6y]:not(.is-inline){flex-direction:column;gap:0;--pw: min(100% - 48px, (100vh - var(--nav-h) - 24px - var(--edge) - 190px) / 1.16)}.hero-media[data-astro-cid-cjxtdz6y]:not(.is-inline) [data-astro-cid-cjxtdz6y]:is(.stack,.stack-nav,.hero-quote){width:var(--pw)}}html{scroll-padding-top:76px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.oc-bar[data-astro-cid-j7pv25f6]{position:fixed;inset:0 0 auto;z-index:50;background:color-mix(in srgb,var(--ground) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform:translateY(-110%);transition:transform .28s cubic-bezier(.2,.7,.2,1)}.oc-bar[data-astro-cid-j7pv25f6].is-shown{transform:none}.oc-bar-inner[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:14px;height:60px;max-width:calc(var(--edge) + var(--content-w) + 24px);padding:0 24px 0 var(--edge)}.oc-bar-home[data-astro-cid-j7pv25f6]{flex:none;display:block;width:38px;height:38px;margin-left:-4px;transition:transform .2s}.oc-bar-home[data-astro-cid-j7pv25f6]:hover{transform:scale(1.06)}.oc-bar-home[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:contain}.oc-tabs[data-astro-cid-j7pv25f6]{display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none;padding-right:24px}.oc-tabs[data-astro-cid-j7pv25f6].has-more{-webkit-mask:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.oc-tabs[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.oc-tab[data-astro-cid-j7pv25f6]{flex:none;display:inline-flex;align-items:baseline;padding:8px 14px;border-radius:999px;font-family:var(--font-sans);font-weight:500;font-size:15px;white-space:nowrap;color:var(--voice);text-decoration:none;transition:background .2s,color .2s}.oc-tab[data-astro-cid-j7pv25f6] .oc-num[data-astro-cid-j7pv25f6]{margin-right:8px;font-size:13px}.oc-tab[data-astro-cid-j7pv25f6]:hover{color:var(--head)}.oc-tab[data-astro-cid-j7pv25f6].is-current{color:var(--head);background:var(--ground-deep)}.oc-progress[data-astro-cid-j7pv25f6]{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--mark);transform:scaleX(0);transform-origin:0 50%}@media(prefers-reduced-motion:reduce){.oc-bar[data-astro-cid-j7pv25f6],.oc-tab[data-astro-cid-j7pv25f6]{transition:none}}.oc-hero[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;min-height:calc(100svh - 72px);overflow-x:clip;margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.oc-hero-copy[data-astro-cid-j7pv25f6]{margin-block:auto;padding-block:48px 0}.oc-hero-copy[data-astro-cid-j7pv25f6] .hero-media{max-width:440px;margin:48px auto 0}.oc-hero-copy[data-astro-cid-j7pv25f6] .oc-eyebrow[data-astro-cid-j7pv25f6]{margin-bottom:28px}.oc-hero[data-astro-cid-j7pv25f6] .oc-title{font-size:max(44px,14.5cqw);line-height:1}.oc-hero[data-astro-cid-j7pv25f6] .oc-title>span{display:block;white-space:nowrap}.oc-hero[data-astro-cid-j7pv25f6] .oc-blur,.oc-close[data-astro-cid-j7pv25f6] .oc-blur{display:inline-block;text-shadow:-.04em 0 0 rgba(255,70,160,.7),.04em 0 0 rgba(40,140,255,.7)}@media(prefers-reduced-motion:no-preference){.oc-hero[data-astro-cid-j7pv25f6] .oc-blur,.oc-close[data-astro-cid-j7pv25f6] .oc-blur{animation:oc-prism 4.5s ease-in-out 1.2s infinite}}@keyframes oc-prism{0%,to{text-shadow:-.015em 0 0 rgba(255,70,160,.75),.015em 0 0 rgba(40,140,255,.75)}50%{text-shadow:-.07em 0 0 rgba(255,70,160,.6),.07em 0 0 rgba(40,140,255,.6)}}.oc-hero[data-astro-cid-j7pv25f6] .sp-sub{max-width:600px;line-height:1.6}.oc-hero[data-astro-cid-j7pv25f6] .sp-sub .avatar-inline{vertical-align:-.3em}@media(prefers-reduced-motion:no-preference){.oc-hero[data-astro-cid-j7pv25f6] [data-hero-chimp],.oc-hero[data-astro-cid-j7pv25f6] .oc-eyebrow[data-astro-cid-j7pv25f6]{animation:oc-rise .9s cubic-bezier(.34,1.56,.64,1) both}.oc-hero[data-astro-cid-j7pv25f6] .oc-title>span{animation:oc-rise .9s cubic-bezier(.34,1.56,.64,1) both}.oc-hero[data-astro-cid-j7pv25f6] .oc-title>span:first-child{animation-delay:.18s}.oc-hero[data-astro-cid-j7pv25f6] .oc-title>span:nth-child(2){animation-delay:.25s}.oc-hero[data-astro-cid-j7pv25f6] .oc-title>span:last-child{animation-delay:.32s}.oc-hero[data-astro-cid-j7pv25f6] .sp-sub,.oc-ask-title[data-astro-cid-j7pv25f6],.oc-ask-desc[data-astro-cid-j7pv25f6],.oc-composer[data-astro-cid-j7pv25f6],.oc-toc[data-astro-cid-j7pv25f6]{animation:oc-rise .9s cubic-bezier(.34,1.56,.64,1) .56s both}}@keyframes oc-rise{0%{opacity:0;translate:0 32px}to{opacity:1;translate:0 0}}@keyframes oc-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.oc-toc[data-astro-cid-j7pv25f6]{max-width:560px;margin-top:44px}.oc-toc[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6]{list-style:none;margin:16px 0 0;padding:0;display:grid}.oc-toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--head);transition:color .2s,transform .2s}.oc-toc[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child a[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line)}.oc-toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent);transform:translate(4px)}.oc-toc[data-astro-cid-j7pv25f6] .oc-num[data-astro-cid-j7pv25f6]{margin-right:0;font-size:15px;color:var(--mark)}.oc-toc-label[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-weight:600;font-size:clamp(20px,2.2vw,24px);line-height:1.2}.oc-toc-arrow[data-astro-cid-j7pv25f6]{flex:none;margin-left:auto;width:22px;height:22px;color:var(--mark);transition:transform .2s}.oc-toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .oc-toc-arrow[data-astro-cid-j7pv25f6]{transform:translateY(4px)}@media(prefers-reduced-motion:reduce){.oc-toc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.oc-toc-arrow[data-astro-cid-j7pv25f6]{transition:none}}.oc-num[data-astro-cid-j7pv25f6]{font-family:var(--font-sans);font-weight:600;color:var(--head);margin-right:10px}.oc-label[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,max-content);gap:32px 56px;margin:40px 0 48px}@media(max-width:560px){.stats[data-astro-cid-j7pv25f6]{grid-template-columns:max-content}}.stat[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center}.stat-award[data-astro-cid-j7pv25f6]{display:flex;align-items:center;margin:0}.stat-award[data-astro-cid-j7pv25f6] .stat-laurel{flex:none;width:auto;height:clamp(88px,9vw,124px);color:var(--color-accent);opacity:.35}.stat-figure[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;font-family:var(--font-display);font-weight:700;font-size:clamp(52px,6vw,84px);line-height:.95;letter-spacing:-.04em;color:var(--color-text);width:1.9em}.stat-unit[data-astro-cid-j7pv25f6]{margin-top:4px;font-size:.26em;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.stat-label[data-astro-cid-j7pv25f6]{order:2;margin-top:10px;white-space:nowrap;font-family:var(--font-sans);font-size:14px;line-height:1.4;color:var(--color-text-faint)}.oc-story[data-astro-cid-j7pv25f6]{margin-top:24px}#story[data-astro-cid-j7pv25f6].sp-section:before{display:none}#story[data-astro-cid-j7pv25f6] .about-avatar{width:clamp(160px,34vw,220px);height:auto}.oc-group[data-astro-cid-j7pv25f6]{margin-top:clamp(64px,8vw,104px)}.oc-group-title[data-astro-cid-j7pv25f6]{margin:0;padding-top:28px;border-top:1px solid var(--line);font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.2vw,38px);line-height:1.1;letter-spacing:-.03em;color:var(--head)}.oc-group-sub[data-astro-cid-j7pv25f6]{margin:10px 0 0;font:var(--t-body);color:var(--voice)}.oc-group-experiments[data-astro-cid-j7pv25f6]{margin-bottom:40px}.oc-status[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;margin:0;padding:5px 16px 5px 5px;border:1px solid transparent;border-radius:999px;background:linear-gradient(var(--ground),var(--ground)) padding-box,linear-gradient(90deg,#ff46a08c,#288cff8c) border-box;box-shadow:0 6px 18px -10px #1b151240}.oc-status-icon[data-astro-cid-j7pv25f6]{position:relative;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(180deg,#19b862,#0f8f47);color:#fff}.oc-status-icon[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid rgba(18,161,80,.35)}@media(prefers-reduced-motion:no-preference){.oc-status-icon[data-astro-cid-j7pv25f6]:after{animation:oc-halo 2.8s ease-out infinite}}@keyframes oc-halo{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.45);opacity:0}}.oc-status-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:15px;height:15px}.oc-status-text[data-astro-cid-j7pv25f6]{font:600 12px / 1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--head)}.oc-ask[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;max-width:480px;text-align:center}.oc-ask-chimp[data-astro-cid-j7pv25f6]{display:block;width:min(76%,290px);height:auto;filter:drop-shadow(0 18px 14px rgba(27,21,18,.06))}.oc-ask-title[data-astro-cid-j7pv25f6]{margin:20px 0 0;font-family:var(--font-display);font-weight:700;font-size:26px;letter-spacing:-.03em;line-height:1.15;color:var(--head)}.oc-ask-desc[data-astro-cid-j7pv25f6]{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--voice)}.oc-composer[data-astro-cid-j7pv25f6]{container:composer / inline-size;width:100%;margin-top:22px;padding:12px;border:1px solid transparent;border-radius:26px;background:linear-gradient(var(--ground),var(--ground)) padding-box,linear-gradient(120deg,rgba(255,70,160,.4),var(--line) 40%,var(--line) 60%,rgba(40,140,255,.4)) border-box;box-shadow:0 1px 2px #1b15120a,0 22px 48px -22px #1b151240;text-align:left}.oc-attach[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:9px;padding:4px 12px 4px 4px;border-radius:12px;background:var(--ground-deep);font:600 14px/1 ui-monospace,SF Mono,Menlo,Consolas,monospace;color:var(--head);text-decoration:none;transition:color .16s}.oc-attach[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:28px;height:28px;border-radius:8px;object-fit:cover}.oc-attach[data-astro-cid-j7pv25f6]:hover{color:var(--accent)}.oc-composer-code[data-astro-cid-j7pv25f6]{margin:10px 0 0;padding:14px 16px;border-radius:14px;background:var(--ground-deep);white-space:normal;font:400 13.5px/1.65 ui-monospace,SF Mono,Menlo,Consolas,monospace;color:var(--head)}.oc-code-url[data-astro-cid-j7pv25f6]{color:var(--accent)}.oc-composer-bar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.oc-composer-open[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:6px;padding-left:6px;font-size:13px;color:var(--voice)}.oc-composer-open[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{margin-right:2px;white-space:nowrap}@container composer (max-width: 400px){.oc-composer-open[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:first-child{display:none}}.oc-icon-btn[data-astro-cid-j7pv25f6]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line);color:var(--head);transition:background .16s,color .16s}.oc-icon-btn[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:16px;height:16px}.oc-icon-sep[data-astro-cid-j7pv25f6]{width:1px;height:18px;margin:0 2px;background:var(--line)}.oc-icon-btn[data-astro-cid-j7pv25f6]:hover{background:var(--ground-deep);color:var(--accent)}.oc-send[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 14px;border:0;border-radius:999px;background:var(--act);color:var(--act-ink);font:600 14px / 1 var(--font-sans);white-space:nowrap;cursor:pointer;transition:transform .16s,background .16s}.oc-send[data-astro-cid-j7pv25f6]:hover{transform:translateY(-1px)}.oc-send[data-astro-cid-j7pv25f6].is-copied{background:#12a150;color:#fff}.oc-send[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.oc-send[data-astro-cid-j7pv25f6]{transition:none}}.oc-mascot[data-astro-cid-j7pv25f6]{margin-top:48px}.oc-mascot[data-astro-cid-j7pv25f6] .oc-ask[data-astro-cid-j7pv25f6]{margin-inline:auto}@media(min-width:960px)and (min-height:640px){.oc-mascot[data-astro-cid-j7pv25f6]{position:fixed;z-index:1;top:76px;right:var(--edge);bottom:24px;width:var(--ask-w);display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}.oc-mascot[data-astro-cid-j7pv25f6] .oc-ask[data-astro-cid-j7pv25f6]{width:100%;max-width:none}.oc-ask-chimp[data-astro-cid-j7pv25f6]{width:min(72%,340px,36vh)}}.oc-work[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.oc-entry[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(80px,11vw,140px) 0}.oc-entry[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--line)}.oc-work-sub[data-astro-cid-j7pv25f6]{margin-top:16px}.oc-skills-lead[data-astro-cid-j7pv25f6],.oc-skills-all[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.oc-skills-lead[data-astro-cid-j7pv25f6]{gap:0 4px;margin-top:36px}.oc-skills-all[data-astro-cid-j7pv25f6]{gap:6px 0;margin-top:14px;padding-left:4px}.oc-skill[data-astro-cid-j7pv25f6]{position:relative;display:inline-block;margin:0 -6px 0 0;padding:8px 14px;border:3px solid #fff;border-radius:12px;background:var(--sticker, #ff8ceb);color:#1b1512;font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.005em;box-shadow:0 0 0 1px #1b15120f,0 8px 18px -8px #1b151273;transform:rotate(var(--tilt, 0deg));transition:transform .2s cubic-bezier(.2,.7,.2,1)}.oc-skills-all[data-astro-cid-j7pv25f6] .oc-skill[data-astro-cid-j7pv25f6]:nth-child(6n+1){--sticker: #ff8ceb}.oc-skills-all[data-astro-cid-j7pv25f6] .oc-skill[data-astro-cid-j7pv25f6]:nth-child(6n+2){--sticker: #7fe0c4}.oc-skills-all[data-astro-cid-j7pv25f6] .oc-skill[data-astro-cid-j7pv25f6]:nth-child(6n+3){--sticker: #f6c26b}.oc-skills-all[data-astro-cid-j7pv25f6] .oc-skill[data-astro-cid-j7pv25f6]:nth-child(6n+4){--sticker: #b9a6ff}.oc-skills-all[data-astro-cid-j7pv25f6] .oc-skill[data-astro-cid-j7pv25f6]:nth-child(6n+5){--sticker: #ffa98a}.oc-skills-all[data-astro-cid-j7pv25f6] .oc-skill[data-astro-cid-j7pv25f6]:nth-child(6n){--sticker: #8fd3ff}.oc-skills-all[data-astro-cid-j7pv25f6] .oc-skill[data-astro-cid-j7pv25f6]:nth-child(3n+2){top:5px}.oc-skills-all[data-astro-cid-j7pv25f6] .oc-skill[data-astro-cid-j7pv25f6]:nth-child(4n){top:-4px}.oc-skill[data-astro-cid-j7pv25f6]:hover{z-index:3;transform:rotate(0) scale(1.08)}.oc-skill-lead[data-astro-cid-j7pv25f6]{padding:12px 22px;border-width:4px;border-radius:14px;--sticker: #1b1512;color:#fff;font-size:clamp(22px,3vw,30px);letter-spacing:-.02em}.oc-skill-tool[data-astro-cid-j7pv25f6]{z-index:2;margin-left:8px;padding:10px 18px;--sticker: #ff8ceb !important;font-size:17px}@media(max-width:560px){.oc-skills-lead[data-astro-cid-j7pv25f6]{gap:8px 0}}@media(prefers-reduced-motion:reduce){.oc-skill[data-astro-cid-j7pv25f6]{transition:none}}.oc-wide[data-astro-cid-j7pv25f6]{width:100%;max-width:640px;margin-inline:auto;filter:drop-shadow(0 28px 36px rgba(22,21,19,.2)) drop-shadow(0 6px 10px rgba(22,21,19,.1))}.oc-deck[data-astro-cid-j7pv25f6]{margin-top:56px;display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(max-width:639px){.oc-deck[data-astro-cid-j7pv25f6]{gap:0}.oc-wide[data-astro-cid-j7pv25f6]{width:100vw;max-width:none;margin-left:calc(-1 * var(--edge));filter:none}.oc-wide[data-astro-cid-j7pv25f6]>div{border:0!important;border-radius:0}}@media(min-width:640px){.oc-wide[data-astro-cid-j7pv25f6]>div{border-radius:24px;corner-shape:round}}.oc-parts[data-astro-cid-j7pv25f6]{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:28px}.oc-parts[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:18px;border-left:1px solid var(--line)}.oc-part-name[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-sans);font-weight:600;font-size:21px;line-height:1.2;color:var(--head)}.oc-part-line[data-astro-cid-j7pv25f6]{margin-top:8px}.oc-part-chip[data-astro-cid-j7pv25f6]{margin:12px 0 0}.oc-quote[data-astro-cid-j7pv25f6]{margin:40px 0 32px;padding:4px 0 4px 24px;border-left:3px solid var(--mark)}.oc-quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0}.oc-quote[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-quote);font-style:italic;font-size:clamp(24px,3vw,32px);line-height:1.3;color:var(--head)}.oc-quote[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:12px;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mark)}.oc-entry-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px}.oc-entry-head[data-astro-cid-j7pv25f6]{gap:14px}.oc-who[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:3px}.oc-role[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-sans);font-size:18px;font-weight:600;line-height:1.2;color:var(--head)}.oc-entry-head[data-astro-cid-j7pv25f6] .oc-meta[data-astro-cid-j7pv25f6]{margin:0}.oc-logo[data-astro-cid-j7pv25f6]{flex:none;width:64px;height:64px;padding:9px;border-radius:16px;background:var(--ground-deep);object-fit:contain}.oc-headline[data-astro-cid-j7pv25f6]{margin:18px 0 0;font-family:var(--font-sans);font-weight:600;font-size:clamp(24px,3vw,30px);line-height:1.2;letter-spacing:-.01em;text-wrap:balance;color:var(--head)}.oc-entry-pics[data-astro-cid-j7pv25f6]{margin-top:32px}.oc-mono[data-astro-cid-j7pv25f6]{display:grid;place-items:center;padding:0;background:var(--voice);color:var(--navy);font-family:var(--font-sans);font-weight:600;font-size:22px}.oc-name[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-sans);font-weight:600;font-size:clamp(22px,2.6vw,26px);line-height:1.2;color:var(--head)}.oc-meta[data-astro-cid-j7pv25f6]{margin:4px 0 0;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--voice)}.oc-line[data-astro-cid-j7pv25f6]{margin-top:16px}.oc-foot[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px;font-family:var(--font-sans);font-size:15px}.oc-chip[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid var(--line);border-radius:999px;font-family:var(--font-sans);font-weight:500;font-size:14px;color:var(--voice)}.oc-chip[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:15px;height:15px}.oc-dot[data-astro-cid-j7pv25f6]{position:relative;width:8px;height:8px;border-radius:50%;background:var(--color-free)}@media(prefers-reduced-motion:no-preference){.oc-dot[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--color-free);animation:oc-ping 1.8s cubic-bezier(0,0,.2,1) infinite}}@keyframes oc-ping{75%,to{transform:scale(2.6);opacity:0}}.oc-close[data-astro-cid-j7pv25f6]{margin-top:28px;font-size:max(44px,14.5cqw);line-height:1}.oc-close[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:block;white-space:nowrap}.oc-close-sub[data-astro-cid-j7pv25f6]{max-width:600px;line-height:1.6}.oc-contact[data-astro-cid-j7pv25f6]{list-style:none;margin:28px 0 32px;padding:0;display:grid;gap:10px;font-family:var(--font-sans);font-size:17px}.oc-club[data-astro-cid-j7pv25f6]{display:block;width:min(100%,500px);margin:clamp(40px,6vw,64px) auto clamp(8px,2vw,16px);transform:rotate(-2.5deg);transition:transform .3s cubic-bezier(.2,.7,.2,1);padding:0;border:0;border-radius:clamp(14px,2vw,20px);overflow:hidden;background:none;cursor:zoom-in;box-shadow:0 18px 36px -18px #000000b3}.oc-club[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.oc-club[data-astro-cid-j7pv25f6]:hover{transform:rotate(0)}.oc-club[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.oc-club[data-astro-cid-j7pv25f6]{transition:none}}.oc-name-pics[data-astro-cid-j7pv25f6]{margin-top:clamp(40px,6vw,64px)}.oc-cheers[data-astro-cid-j7pv25f6]{margin-top:28px}.oc-divider[data-astro-cid-j7pv25f6]{height:1px;margin-top:clamp(72px,9vw,120px);background:var(--line)}.oc-signoff-face[data-astro-cid-j7pv25f6]{display:block;width:72px;height:72px;margin-top:36px;border-radius:50%;object-fit:cover}.oc-signoff[data-astro-cid-j7pv25f6]{display:flex;align-items:center;margin-top:12px}.signature.oc-signature{margin:0}
