@layer uipack.tokens{[data-ui-style]{--tune-slide-ink-2:initial;--tune-slide-line:initial;--tune-docs-surface:initial;--tune-docs-surface-strong:initial;--tune-docs-line:initial;--tune-docs-warm-ink:initial;--tune-docs-warm-ink-2:initial;--tune-docs-warm-line:initial;--tune-docs-warm-surface:initial;--tune-docs-warm-surface-strong:initial;--tune-docs-warm-accent:initial;--tune-docs-warm-focus:initial;--tune-print-line:initial;--tune-print-ink-2:initial;--tune-letterbox:initial;--tune-mech-text:initial;--tune-mech-muted:initial;--tune-mech-top:initial;--tune-mech-shade-0:initial;--tune-mech-shade-1:initial;--tune-mech-shade-2:initial;--tune-mech-shade-3:initial;--tune-mech-cavity:initial;--tune-mech-lit-top:initial;--tune-mech-lit-shade:initial;--tune-mech-mid:initial;--tune-mech-lo:initial;--tune-mech-faint:initial;--tune-mech-halo:initial;--tune-mech-dot:initial;--tune-object-paper:initial;--tune-object-glow:initial;--tune-object-ink:initial;--tune-object-ink-2:initial;--tune-object-line:initial;--tune-object-edge:initial;--tune-object-control-ink-2:initial}[data-ui-theme=light]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}[data-ui-theme=dark]{--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}:root,[data-ui-style=technical]{--ui-paper:var(--lightningcss-light,#f3f6f9)var(--lightningcss-dark,#0a2342);--ui-surface:var(--lightningcss-light,#fcfdfe)var(--lightningcss-dark,#0d2a4f);--ui-surface-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#12345f);--ui-surface-2:var(--lightningcss-light,#e2e9f1)var(--lightningcss-dark,#11315a);--ui-ink:var(--lightningcss-light,#0b2748)var(--lightningcss-dark,#edf3fb);--ui-ink-2:var(--lightningcss-light,#3d5878)var(--lightningcss-dark,#acc2dc);--ui-ink-3:var(--lightningcss-light,#4b6485)var(--lightningcss-dark,#9db4cf);--ui-line:color-mix(in srgb, var(--ui-ink) 26%, transparent);--ui-line-soft:color-mix(in srgb, var(--ui-ink) 13%, transparent);--ui-accent:var(--lightningcss-light,#9c5700)var(--lightningcss-dark,#f0c45a);--ui-accent-ink:var(--ui-accent);--ui-accent-stroke:var(--ui-accent);--ui-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a2342);--ui-accent-surface:var(--lightningcss-light,#0b2748)var(--lightningcss-dark,#f0c45a);--ui-accent-ink-2:var(--lightningcss-light,#f0c45a)var(--lightningcss-dark,#0a2342);--ui-accent-line:var(--lightningcss-light,#2f4f78)var(--lightningcss-dark,#b8913a);--ui-flow-request:var(--lightningcss-light,#0b77a3)var(--lightningcss-dark,#8fd6ff);--ui-flow-response:var(--lightningcss-light,#2b7a4b)var(--lightningcss-dark,#8be6ae);--ui-flow-change:var(--lightningcss-light,#7048c0)var(--lightningcss-dark,#d2b4ff);--ui-flow-error:var(--lightningcss-light,#c2392b)var(--lightningcss-dark,#ff8c7a);--ui-data-pos:var(--lightningcss-light,#2b7a4b)var(--lightningcss-dark,#8be6ae);--ui-data-neg:var(--lightningcss-light,#c2392b)var(--lightningcss-dark,#ff8c7a);--ui-data-context:var(--lightningcss-light,#8ea0b5)var(--lightningcss-dark,#6f88a8);--ui-data-1:var(--lightningcss-light,#0b2748)var(--lightningcss-dark,#edf3fb);--ui-data-2:var(--lightningcss-light,#9c5700)var(--lightningcss-dark,#f0c45a);--ui-data-3:var(--lightningcss-light,#0b77a3)var(--lightningcss-dark,#8fd6ff);--ui-data-4:var(--lightningcss-light,#5a708b)var(--lightningcss-dark,#86a0c0);--ui-on-data-1:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a2342);--ui-on-data-2:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a2342);--ui-on-data-3:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a2342);--ui-on-data-4:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a2342);--ui-inv-paper:var(--lightningcss-light,#0b2748)var(--lightningcss-dark,#f3f6f9);--ui-inv-surface:var(--lightningcss-light,#10305a)var(--lightningcss-dark,#fff);--ui-inv-ink:var(--lightningcss-light,#eef3fa)var(--lightningcss-dark,#0b2748);--ui-inv-ink-2:var(--lightningcss-light,#a9bfd9)var(--lightningcss-dark,#3d5878);--ui-inv-line:var(--lightningcss-light,#335781)var(--lightningcss-dark,#b9c8d9);--ui-inv-accent:var(--lightningcss-light,#f0c45a)var(--lightningcss-dark,#9c5700);--ui-font-display:"IBM Plex Sans", "IBM Plex Sans Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ui-font-heading:var(--ui-font-display);--ui-font-text:"IBM Plex Sans", "IBM Plex Sans Fallback", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ui-font-label:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--ui-web-font-display:var(--ui-font-display);--ui-web-font-text:var(--ui-font-text);--ui-web-font-label:var(--ui-font-label);--ui-slide-font-display:var(--ui-font-display);--ui-slide-font-text:var(--ui-font-text);--ui-slide-font-label:var(--ui-font-label);--ui-display-weight:600;--ui-display-tracking:-.01em;--ui-display-case:none;--ui-display-scale:1;--ui-label-tracking:.02em;--ui-radius:0px;--ui-radius-sm:0px;--ui-radius-xs:0px;--ui-radius-pill:0px;--ui-nav-fill:color-mix(in srgb, var(--ui-paper) 94%, transparent);--ui-nav-blur:none;--ui-stroke:1;--ui-rule-width:1px;--ui-type-ratio:1.25;--ui-measure:65ch;--ui-ease-settle:cubic-bezier(.2, .7, .2, 1);--ui-ease-travel:cubic-bezier(.55, 0, .15, 1);--ui-dur-quick:.16s;--ui-dur-base:.32s;--ui-dur-slow:.56s;--ui-backdrop:linear-gradient(90deg, color-mix(in srgb, var(--ui-ink) 11%, transparent) 1px, transparent 1px) -1px -1px / 60px 60px, linear-gradient(color-mix(in srgb, var(--ui-ink) 11%, transparent) 1px, transparent 1px) -1px -1px / 60px 60px, linear-gradient(90deg, color-mix(in srgb, var(--ui-ink) 5%, transparent) 1px, transparent 1px) -1px -1px / 12px 12px, linear-gradient(color-mix(in srgb, var(--ui-ink) 5%, transparent) 1px, transparent 1px) -1px -1px / 12px 12px;--ui-backdrop-mask:linear-gradient(to bottom, black 20%, transparent 85%);--ui-backdrop-narrow:var(--ui-backdrop);--ui-canvas-pattern:linear-gradient(90deg, color-mix(in srgb, var(--ui-ink) 12%, transparent) 1px, transparent 1px) -1px -1px / 60px 60px, linear-gradient(color-mix(in srgb, var(--ui-ink) 12%, transparent) 1px, transparent 1px) -1px -1px / 60px 60px, linear-gradient(90deg, color-mix(in srgb, var(--ui-ink) 5%, transparent) 1px, transparent 1px) -1px -1px / 12px 12px, linear-gradient(color-mix(in srgb, var(--ui-ink) 5%, transparent) 1px, transparent 1px) -1px -1px / 12px 12px;--ui-frame-border:var(--ui-rule-width) solid var(--ui-line);--ui-card-shadow:none;--ui-frame-shadow:none;--ui-marker-size:7px;--ui-marker-shape:50%;--ui-marker-color:var(--ui-accent);--ui-section-rule:none;--ui-grain:0;--ui-glow:0;--ui-cta-shadow:none;--ui-cta-shadow-hover:0 0 0 3px color-mix(in srgb, var(--ui-accent) 30%, transparent);--ui-cta-fill:var(--lightningcss-light,var(--ui-ink))var(--lightningcss-dark,var(--ui-accent));--ui-on-cta:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a2342);--ui-em-style:normal;--ui-em-color:var(--lightningcss-light,var(--ui-ink))var(--lightningcss-dark,var(--ui-accent));--ui-em-decoration:underline var(--lightningcss-light,var(--ui-accent))var(--lightningcss-dark,transparent) .09em;--ui-star-fill:0;--ui-band-fill:var(--lightningcss-light,#0b2748)var(--lightningcss-dark,#061a33);--ui-band-ink:var(--lightningcss-light,#eef3fa)var(--lightningcss-dark,#edf3fb);--ui-band-ink-2:var(--lightningcss-light,#a9bfd9)var(--lightningcss-dark,#acc2dc);--ui-band-cta:var(--lightningcss-light,#f0c45a)var(--lightningcss-dark,#f0c45a);--ui-on-band-cta:var(--lightningcss-light,#0b2748)var(--lightningcss-dark,#0a2342);--ui-band-pattern:none;--ui-section-index:inline;--ui-corner-marks:linear-gradient(var(--ui-ink), var(--ui-ink)) 0 0 / 8px 1px no-repeat, linear-gradient(var(--ui-ink), var(--ui-ink)) 0 0 / 1px 8px no-repeat, linear-gradient(var(--ui-ink), var(--ui-ink)) 100% 0 / 8px 1px no-repeat, linear-gradient(var(--ui-ink), var(--ui-ink)) 100% 0 / 1px 8px no-repeat, linear-gradient(var(--ui-ink), var(--ui-ink)) 0 100% / 8px 1px no-repeat, linear-gradient(var(--ui-ink), var(--ui-ink)) 0 100% / 1px 8px no-repeat, linear-gradient(var(--ui-ink), var(--ui-ink)) 100% 100% / 8px 1px no-repeat, linear-gradient(var(--ui-ink), var(--ui-ink)) 100% 100% / 1px 8px no-repeat;--ui-density:.9;--ui-column-rule:linear-gradient(var(--ui-ink), var(--ui-ink)) 0 0 / 1px 11px no-repeat, linear-gradient(var(--ui-ink), var(--ui-ink)) 100% 0 / 1px 11px no-repeat, linear-gradient(var(--ui-line), var(--ui-line)) 0 5px / 100% 1px no-repeat;--ui-column-rule-gap:30px;--ui-card-fill:var(--ui-surface);--ui-card-pad:1.5rem;--ui-num-font:var(--ui-font-label);--ui-num-size:.75rem;--ui-num-weight:600;--ui-num-prefix:"";--ui-num-pad:none;--ui-num-rule:0 solid transparent;--ui-num-color:var(--ui-ink);--ui-num-fill:var(--ui-surface);--ui-num-ring:inset 0 0 0 1px var(--ui-ink);--ui-num-box:2.25rem;--ui-num-bleed:0;--ui-num-gap:0px;--ui-num-display:grid;--ui-stat-divider:1px solid var(--ui-line);--ui-quote-fill:var(--ui-surface);--ui-quote-ink:var(--ui-ink);--ui-quote-ink-2:var(--ui-ink-2);--ui-quote-line:var(--ui-line-soft);--ui-quote-mark:var(--ui-accent-ink);--ui-quote-face:var(--ui-font-text);--ui-quote-weight:500;--ui-quote-case:none;--ui-quote-size:1.3rem;--ui-quote-rule:inset 0 0 0 1px var(--ui-line);--ui-quote-shadow:0 0 transparent;--ui-plan-featured-border:var(--ui-ink);--ui-plan-featured-ring:inset 0 4px 0 var(--ui-accent);--ui-cell-fill:var(--ui-surface-2);--ui-cell-ink:var(--ui-ink);--ui-cell-line:color-mix(in srgb, var(--ui-ink) 18%, transparent);--ui-cell-peak:var(--ui-ink);--ui-on-cell-peak:var(--ui-paper);--ui-cell-off-ink:var(--ui-ink-3);--ui-cell-radius:0px;--ui-window-dots:none;--ui-window-bar:transparent;--ui-web-flow-request:var(--ui-flow-request);--ui-perf:solid;--ui-plan-featured-fill:var(--ui-surface);--ui-stamp-fill:var(--ui-surface);--ui-stamp-ink:var(--ui-ink);--ui-stamp-accent:var(--ui-accent-ink);--ui-stamp-border:1px solid var(--ui-ink);--ui-stamp-inner:1px solid var(--ui-line-soft);--ui-stamp-radius:0px;--ui-stamp-rotate:0deg;--ui-stamp-face:var(--ui-font-display);--ui-stamp-case:none;--ui-stamp-size:2.25rem;--ui-stamp-fit:4.6rem;--ui-stamp-label-width:9em;--ui-stamp-shadow:inset 0 3px 0 var(--ui-accent);--ui-spot:var(--ui-accent);--ui-on-spot:var(--ui-on-accent);--ui-media-ground:#0a2342;--ui-media-cold:#0a2342;--ui-media-mid:#0b77a3;--ui-media-warm:#8fd6ff;--ui-media-hot:#f0c45a;--ui-media-ink:#f3f6f9;--ui-media-ramp:linear-gradient(90deg, var(--ui-media-cold), var(--ui-media-mid), var(--ui-media-warm), var(--ui-media-hot));--ui-media-filter:grayscale(1) contrast(1.1);--ui-media-tint:#0b2748;--ui-media-blend:lighten;--ui-node:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0d2a4f);--ui-inv-node:var(--lightningcss-light,#10305a)var(--lightningcss-dark,#fff);--ui-line-solid:var(--lightningcss-light,#b9c8d9)var(--lightningcss-dark,#2e5180);--ui-data-neg-ink:var(--lightningcss-light,#b0331f)var(--lightningcss-dark,#ff9d8d);--ui-alert:var(--lightningcss-light,#b3321f)var(--lightningcss-dark,#ff8c7a);--ui-warn:var(--lightningcss-light,#8a5a00)var(--lightningcss-dark,#f0c45a);--tune-slide-line:var(--lightningcss-light,#b9c8d9)var(--lightningcss-dark,#2e5180);--tune-docs-warm-ink:var(--lightningcss-light,#29231f)var(--lightningcss-dark,#f2ece3);--tune-docs-warm-ink-2:var(--lightningcss-light,#655c55)var(--lightningcss-dark,#aea198);--tune-docs-warm-line:var(--lightningcss-light,#29231f2e)var(--lightningcss-dark,#f2ece333);--tune-docs-warm-surface:var(--lightningcss-light,#fbf8f2)var(--lightningcss-dark,#211d1a);--tune-docs-warm-surface-strong:var(--lightningcss-light,#e7ded2)var(--lightningcss-dark,#37302b);--tune-docs-warm-accent:var(--lightningcss-light,#234ea2)var(--lightningcss-dark,#9ab6ff);--tune-docs-warm-focus:var(--lightningcss-light,#315db6)var(--lightningcss-dark,#9ab6ff);--tune-print-line:#c9d4e0;--tune-print-ink-2:#3d5878;--tune-letterbox:#04101f}}@layer uipack.base,uipack.layout,uipack.ornaments;@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ibm-plex-sans-latin-400-normal.1-h52z97c7bce.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ibm-plex-sans-latin-500-normal.2broe1i9movoa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ibm-plex-sans-latin-600-normal.11xxlm8n0_7w8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ibm-plex-mono-latin-400-normal.19gbeb610ur4n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ibm-plex-mono-latin-600-normal.04jv21_rdbjv3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Arimo);size-adjust:101.85%;ascent-override:100.64%;descent-override:27%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;src:local(Courier New),local(CourierNewPSMT),local(Liberation Mono),local(Cousine);size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}.uipack-web-gutters{display:none}@media (min-width:1280px){.uipack-web-gutters:not([data-min]){display:block}}.uipack-web-gutters__side{top:var(--gutters-top,72px);width:max(0px, calc((100% - var(--gutters-content,1120px)) / 2));pointer-events:none;z-index:0;color:var(--web-gutters-color,var(--web-accent,var(--ui-accent)));--gutters-mask-y:linear-gradient(to bottom, transparent, black 12%, black 88%, transparent);position:fixed;bottom:0;overflow:hidden}.uipack-web-gutters__side[data-side=left]{-webkit-mask-image:linear-gradient(to left, transparent, black 45%), var(--gutters-mask-y);-webkit-mask-image:linear-gradient(to left, transparent, black 45%), var(--gutters-mask-y);mask-image:linear-gradient(to left, transparent, black 45%), var(--gutters-mask-y);-webkit-mask-composite:source-in;left:0;-webkit-mask-composite:source-in;mask-composite:intersect}.uipack-web-gutters__side[data-side=right]{-webkit-mask-image:linear-gradient(to right, transparent, black 45%), var(--gutters-mask-y);-webkit-mask-image:linear-gradient(to right, transparent, black 45%), var(--gutters-mask-y);mask-image:linear-gradient(to right, transparent, black 45%), var(--gutters-mask-y);-webkit-mask-composite:source-in;right:0;-webkit-mask-composite:source-in;mask-composite:intersect}.uipack-web-gutters__drift{background-image:radial-gradient(color-mix(in srgb, currentColor 34%, transparent) 1px, transparent 1.4px);height:200%;animation:uipack-web-gutters-drift var(--gutters-drift,48s) linear infinite;background-size:16px 16px;position:absolute;inset:0 0 auto}@keyframes uipack-web-gutters-drift{to{transform:translateY(-50%)}}.uipack-web-gutters__signal{left:calc(32px + var(--i) * 48px);top:calc(18% + var(--i) * 26%);opacity:0;width:5px;height:5px;animation:6s cubic-bezier(.23,1,.32,1) infinite uipack-web-gutters-signal;animation-delay:calc(var(--i) * 2s);background:currentColor;border-radius:50%;margin:-2px;position:absolute}.uipack-web-gutters__side[data-side=right] .uipack-web-gutters__signal{left:auto;right:calc(32px + var(--i) * 48px);animation-delay:calc(var(--i) * 2s + 1s)}@keyframes uipack-web-gutters-signal{0%,to{opacity:0;transform:scale(.6)}12%{opacity:.9;transform:scale(1.6)}40%{opacity:.35;transform:scale(1)}}[data-web-motion=paused] :is(.uipack-web-gutters__drift,.uipack-web-gutters__signal){animation-play-state:paused}@media print{.uipack-web-gutters{display:none!important}}@media (prefers-reduced-motion:reduce){.uipack-web-gutters__drift,.uipack-web-gutters__signal{animation:none}}
.Hobbies-module__RZPNMq__page{--page-edge:max(16px, calc((100vw - 1120px) / 2 + 16px));width:100vw;margin-left:calc(50% - 50vw);position:relative}.Hobbies-module__RZPNMq__intro{min-height:clamp(430px,64dvh,620px);padding:clamp(80px, 10vw, 128px) var(--page-edge) 64px;border-bottom:1px solid var(--chakra-colors-border-subtle);align-items:flex-end;display:flex}.Hobbies-module__RZPNMq__introInner{max-width:780px}.Hobbies-module__RZPNMq__eyebrow,.Hobbies-module__RZPNMq__number{font-family:var(--font-mono);letter-spacing:.08em;color:var(--chakra-colors-brand-solid);font-size:12px;font-weight:700}.Hobbies-module__RZPNMq__title{letter-spacing:-.06em;max-width:11ch;margin:16px 0 24px;font-size:74px;font-weight:720;line-height:.98}.Hobbies-module__RZPNMq__lede{max-width:620px;color:var(--chakra-colors-text-muted);font-size:clamp(17px,1.7vw,20px);line-height:1.65}.Hobbies-module__RZPNMq__chapterNav{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.Hobbies-module__RZPNMq__chapterNav a{border:1px solid var(--chakra-colors-border-subtle);min-height:44px;font-family:var(--font-mono);border-radius:999px;align-items:center;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.Hobbies-module__RZPNMq__chapterNav a:hover,.Hobbies-module__RZPNMq__chapterNav a[aria-current=location]{border-color:var(--chakra-colors-brand-solid);background:var(--chakra-colors-surface-quiet)}.Hobbies-module__RZPNMq__chapter{min-height:min(780px,82dvh);padding:64px var(--page-edge);border-bottom:1px solid var(--chakra-colors-border-subtle);grid-template-columns:minmax(0,.84fr) minmax(480px,1.16fr);align-items:start;column-gap:clamp(48px,6vw,96px);scroll-margin-top:88px;display:grid}.Hobbies-module__RZPNMq__copy{min-width:0;max-width:480px}.Hobbies-module__RZPNMq__heading{letter-spacing:-.05em;margin:16px 0 24px;font-size:clamp(40px,3.6vw,52px);line-height:.98}.Hobbies-module__RZPNMq__prose{max-width:48ch;color:var(--chakra-colors-text-muted);font-size:17px;line-height:1.72}.Hobbies-module__RZPNMq__prose a{color:var(--chakra-colors-brand-solid)}.Hobbies-module__RZPNMq__visual{width:100%;min-width:0;height:clamp(360px,100dvh - 300px,560px)}.Hobbies-module__RZPNMq__visualSticky{height:100%}:is(.Hobbies-module__RZPNMq__visual .uipack-object-edition,.Hobbies-module__RZPNMq__visual .uipack-object-open){display:none}.Hobbies-module__RZPNMq__visual .uipack-object__motion{min-height:44px;padding:0 11px;bottom:10px}@media (max-width:959px){.Hobbies-module__RZPNMq__intro{min-height:0;padding-top:72px;padding-bottom:56px}.Hobbies-module__RZPNMq__title{max-width:10ch;font-size:58px}.Hobbies-module__RZPNMq__chapter{grid-template-columns:minmax(0,1fr);row-gap:32px;min-height:0;padding-top:64px;padding-bottom:64px}.Hobbies-module__RZPNMq__copy{max-width:620px}.Hobbies-module__RZPNMq__heading{font-size:clamp(36px,6vw,46px)}.Hobbies-module__RZPNMq__visual{height:clamp(300px,68vw,500px)}}@media (max-width:479px){.Hobbies-module__RZPNMq__intro{padding-top:56px;padding-bottom:40px}.Hobbies-module__RZPNMq__title{font-size:46px}.Hobbies-module__RZPNMq__lede{font-size:16px}.Hobbies-module__RZPNMq__chapterNav{margin-top:24px}.Hobbies-module__RZPNMq__chapterNav a{padding:0 12px;font-size:12px}.Hobbies-module__RZPNMq__chapter{row-gap:24px;padding-top:48px;padding-bottom:48px;scroll-margin-top:64px}.Hobbies-module__RZPNMq__heading{margin:8px 0 16px;font-size:36px}.Hobbies-module__RZPNMq__prose{font-size:16px;line-height:1.68}.Hobbies-module__RZPNMq__visual{height:min(76vw,320px);min-height:260px}}
