.gb-chapter.gb-section{isolation:isolate;background:#35204b;border-block:1px solid #75547d;grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px clamp(40px,6vw,88px);padding-top:clamp(180px,15vw,210px);padding-bottom:clamp(64px,7vw,100px);display:grid;position:relative}.gb-chapter>.gb-collection-ooze{width:100%;margin-left:0;position:absolute;top:0;left:0}.gb-chapter>.gb-collection-ooze svg{contain:paint}.gb-chapter-heading h2{max-width:9ch;color:var(--gb-pink)}.gb-site .gb-chapter-heading>p{margin-top:22px}.gb-chapter-entry{isolation:isolate;background-color:var(--gb-paper);color:var(--gb-night);background-image:url(/_astro/paper-fibers.BE406saA.webp);background-size:384px 384px;border:1px solid #b1a186;border-radius:2px 5px 3px 1px;padding:clamp(40px,4.5vw,64px);position:relative;box-shadow:8px 16px 32px -12px #160e23,inset 0 0 48px -16px #95744380,inset 2px 0 8px -4px #95744366}.gb-chapter-entry:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(at 0 4%,#95744330,#0000 34%),radial-gradient(at 100% 92%,#95744324,#0000 38%),linear-gradient(90deg,#9574431a,#0000 9% 92%,#95744320),linear-gradient(#95744314,#0000 6% 88%,#9574431c);position:absolute;inset:0}.gb-chapter-bookmark{transform-origin:50% 0;pointer-events:none;width:60px;height:auto;position:absolute;top:-8px;right:24px}.gb-chapter-ribbon{filter:drop-shadow(3px 5px 3px #21133326)}.gb-site .gb-chapter-entry h3{margin:0 52px 12px 0;font-size:clamp(2.4rem,4vw,3.5rem);line-height:1}.gb-chapter-role{color:var(--gb-purple);padding-right:52px;font-family:Barlow Condensed,sans-serif;font-size:1.1rem}.gb-chapter-description{border-top:1px solid #b1a186;max-width:50ch;margin-top:32px;padding-top:26px;font-size:clamp(1.1rem,1.5vw,1.25rem)}.gb-site .gb-chapter-description p+p{margin-top:20px}.gb-chapter-end{text-align:right;color:var(--gb-purple);margin-top:32px;font-family:Barlow Condensed,sans-serif;font-size:1rem;display:block}@media (width<=900px){.gb-chapter.gb-section{grid-template-columns:1fr;gap:36px;padding-top:140px}.gb-chapter-heading h2{max-width:none}.gb-chapter-entry{width:100%;max-width:720px}}@media (width<=640px){.gb-chapter.gb-section{gap:32px;padding-top:112px;padding-bottom:56px}.gb-site .gb-chapter-heading>p{margin-top:16px}.gb-chapter-entry{padding:40px 24px 32px}.gb-chapter-bookmark{width:50px;right:16px}.gb-site .gb-chapter-entry h3{margin-right:48px}.gb-chapter-role{padding-right:48px}.gb-chapter-description{padding-top:24px}}.gb-slime-cursor{display:none}@media (hover:hover) and (pointer:fine){.gb-site.gb-custom-cursor,.gb-site.gb-custom-cursor *{cursor:none!important}.gb-slime-cursor{z-index:1000;opacity:0;pointer-events:none;width:34px;height:52px;display:block;position:fixed;top:0;left:0}.gb-slime-cursor.is-visible{opacity:1}.gb-slime-cursor-art{width:100%;height:100%;display:block;overflow:visible}.gb-slime-cursor.is-action .gb-slime-cursor-face{fill:#d8f578}}.gb-lab-camera{z-index:1;aspect-ratio:300/220;pointer-events:none;width:clamp(210px,24vw,280px);position:absolute;top:0;left:max(0px,50% - 624px)}.gb-lab-camera svg{width:100%;height:auto;display:block;overflow:visible}@media (width>=641px) and (width<=1000px){.gb-lab-camera{left:12px}}.gb-site .gb-lab{z-index:2;background:var(--gb-lime);color:var(--gb-night);padding-top:clamp(178px,17.6vw + 24px,230px);position:relative}.gb-lab-ooze{pointer-events:none;width:100%;height:clamp(64px,8vw,112px);display:block;position:absolute;top:calc(100% - 1px);left:0}.gb-lab :focus-visible{outline-color:var(--gb-night)}.gb-lab ::selection{background:var(--gb-purple);color:var(--gb-lime)}.gb-lab-intro{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.gb-lab .gb-lab-intro h2{color:var(--gb-purple);letter-spacing:-.025em;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:clamp(3.5rem,7.5vw,6rem);font-weight:700;line-height:.94}.gb-lab-intro h2 span{display:block}.gb-lab-intro h2 span:first-child{font-size:.6em;line-height:1.2}.gb-lab .gb-lab-intro>p{max-width:19ch;padding-bottom:5px;font-size:clamp(1.1rem,1.8vw,1.5rem);line-height:1.3}.gb-lab-divider{background:var(--gb-purple);height:3px;margin:36px 0 40px}.gb-lab-spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.gb-toolkit,.gb-lab-note{gap:24px;min-width:0;display:grid}.gb-lab .gb-toolkit h3,.gb-lab .gb-lab-note h3{color:var(--gb-purple);margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.7rem,2.5vw,2.2rem);font-weight:700;line-height:1.05}.gb-toolkit>h3,.gb-lab-note-heading{min-height:2.1em;font-size:clamp(1.7rem,2.5vw,2.2rem)}.gb-toolkit-copy,.gb-ai-copy{text-wrap:pretty;max-width:50ch;font-size:1.125rem;line-height:1.5}.gb-core-stack,.gb-ai-capabilities,.gb-ai-tools{margin:0;padding:0;list-style:none}.gb-core-stack{color:var(--gb-purple);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.7rem,2.5vw,2.2rem);font-weight:700;line-height:1.15;display:grid}.gb-core-stack li,.gb-ai-capabilities li{border-top:1px solid color-mix(in srgb, var(--gb-purple) 35%, transparent);padding-block:12px}.gb-lab-note-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.gb-lab-brain{pointer-events:none;flex:none;width:72px;height:auto}.gb-ai-capabilities{font-size:1.125rem;line-height:1.5}.gb-lab-workbench{border-top:3px solid var(--gb-purple);align-items:baseline;gap:24px 48px;margin-top:40px;padding-top:24px;display:flex}.gb-lab .gb-lab-workbench h3{color:var(--gb-purple);flex:none;margin:0;font-family:Barlow Condensed,sans-serif;font-size:1.35rem;font-weight:700;line-height:1.2}.gb-ai-tools{flex-wrap:wrap;gap:12px 32px;font-size:1.125rem;line-height:1.5;display:flex}@media (width<=900px){.gb-lab-intro{display:block}.gb-lab .gb-lab-intro>p{max-width:none;margin-top:18px}.gb-lab-spread{grid-template-columns:1fr;gap:48px}.gb-toolkit>h3{min-height:0}.gb-core-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.gb-lab-note{border-top:3px solid var(--gb-purple);padding-top:32px}.gb-lab-note-heading{justify-content:flex-start;gap:32px}.gb-ai-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid}.gb-lab-workbench{flex-direction:column;gap:16px}}@media (width<=480px){.gb-lab .gb-lab-intro h2{font-size:clamp(2.85rem,12vw,3.6rem)}.gb-lab .gb-lab-intro>p{max-width:23ch;font-size:1.1rem}.gb-core-stack,.gb-ai-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.gb-ai-capabilities{font-size:1rem}.gb-lab-note-heading{justify-content:space-between;gap:16px}.gb-lab-brain{width:64px}.gb-ai-tools{gap:12px 24px}}@font-face{font-family:Creepster;src:url(/_astro/creepster-400.B0lyrCe3.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/_astro/barlow-400.D9VpUvlI.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/_astro/barlow-600.S-AH7y_S.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/_astro/barlow-condensed-700.CQj3XIHL.ttf)format("truetype");font-weight:700;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#211333}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}.gb-site{--gb-purple:#462460;--gb-night:#211333;--gb-lime:#c0ee54;--gb-paper:#f1dec0;--gb-orange:#ffa45f;--gb-pink:#f39dbe;color:var(--gb-paper);background:var(--gb-night);font-synthesis:none;scrollbar-color:var(--gb-lime) var(--gb-night);font-family:Barlow,sans-serif;font-size:18px;line-height:1.55;overflow:clip}.gb-site ::selection{background:var(--gb-lime);color:var(--gb-night)}.gb-site :focus-visible{outline:3px solid var(--gb-lime);outline-offset:6px}.gb-site h1,.gb-site h2,.gb-site p{margin:0}.gb-site h2{text-wrap:balance;font-family:Creepster,fantasy;font-size:clamp(2.8rem,5.5vw,5.3rem);font-weight:400;line-height:.98}.gb-site h3{font-family:Barlow Condensed,sans-serif;font-size:1.35rem;line-height:1.2}.gb-site a,.gb-site button{cursor:pointer}.gb-skip{z-index:20;color:var(--gb-night);background:var(--gb-lime);padding:10px 20px;position:absolute;top:10px;left:12px;transform:translateY(-150%)}.gb-skip:focus{transform:translateY(0)}.gb-header{justify-content:space-between;align-items:center;gap:24px;max-width:1480px;min-height:86px;margin:auto;padding:14px clamp(20px,4vw,64px);display:flex}.gb-brand{color:var(--gb-lime);font-family:Creepster,fantasy;font-size:2.65rem;line-height:1;transform:rotate(-5deg)}.gb-brand span{font-size:1.7rem}.gb-header nav{gap:clamp(20px,4vw,60px);display:flex}.gb-header nav a,.gb-light-switch{text-transform:uppercase;letter-spacing:.06em;font-family:Barlow Condensed,sans-serif;font-size:1rem}.gb-header nav a{text-underline-offset:6px;padding:12px 0;text-decoration:underline #0000}.gb-header nav a:hover{color:var(--gb-lime);text-decoration-color:currentColor}.gb-light-switch{color:var(--gb-paper);background:0 0;border:0;align-items:center;gap:10px;padding:12px 0;display:flex}.gb-switch{border:1px solid var(--gb-paper);width:34px;height:20px;padding:3px;display:block}.gb-switch span{background:var(--gb-lime);width:12px;height:12px;transition:transform .25s ease-out;display:block}.gb-lights-out .gb-switch span{transform:translate(13px)}.gb-light-switch:hover{color:var(--gb-lime)}.gb-cover{background:#185c63;border:2px solid #b1a186;border-radius:4px 9px 3px 5px;width:calc(100% - clamp(24px,8vw,128px));max-width:1352px;margin:8px auto 0;padding:0 28px;position:relative;box-shadow:0 20px 50px -20px #080510}.gb-masthead{color:#173f45;margin-inline:-28px;background:#e8a0b2;margin-bottom:clamp(24px,3vw,42px);padding:18px 28px 4px;position:relative}.gb-slime-trim{z-index:2;pointer-events:none;width:100%;height:clamp(34px,6vw,80px);position:absolute;top:calc(100% - 1px);left:0}@media (prefers-reduced-motion:no-preference) and (any-hover:hover){.gb-slime-trim{pointer-events:auto}}.gb-slime-trim>svg{width:100%;height:100%;display:block;overflow:visible}.gb-cover:after{content:"";pointer-events:none;opacity:.45;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='320'%20height='290'%20viewBox='0%200%20320%20290'%3e%3c!--%20Original%20repeatable%20print-scuff%20marks;%20no%20borrowed%20cover%20imagery.%20--%3e%3cg%20fill='%23f1dec0'%20opacity='.22'%3e%3cpath%20d='m12%2017%203-1%201%204-3%201zm133%2021%202-2%202%204-2%202zm66%20125%204-1%201%202-5%202zm-174%2061%203%202-2%203-3-1zm257%2040%204-2%201%204-5%201zm-213-63%202-1%202%203-3%202zm151-127%203-1v3l-2%201z'/%3e%3ccircle%20cx='58'%20cy='63'%20r='1'/%3e%3ccircle%20cx='179'%20cy='139'%20r='1.3'/%3e%3ccircle%20cx='278'%20cy='32'%20r='1'/%3e%3ccircle%20cx='129'%20cy='271'%20r='1.4'/%3e%3c/g%3e%3cg%20stroke='%23f1dec0'%20opacity='.13'%20fill='none'%20stroke-width='.6'%3e%3cpath%20d='m0%2048%2028-4%2014%201m190%20242%2030-18%2019-21m-76-171%2010-5%2016%203m-178%20110%2025-3%2012%201M312%20119l8-3'/%3e%3c/g%3e%3c/svg%3e");border:1px solid #b8a195;position:absolute;inset:0;box-shadow:inset 7px 0 9px -7px #130b21,inset -5px 0 8px -5px #130b21}.gb-cover-topline{letter-spacing:.09em;text-transform:uppercase;justify-content:center;gap:20px;padding-top:16px;font-family:Barlow Condensed,sans-serif;font-size:.85rem;display:flex}.gb-cover h1{z-index:1;color:#185c63;text-align:center;white-space:nowrap;text-shadow:1px 2px 1px #1c39434d;-webkit-text-stroke:1px #172e38;padding:12px 0 16px;font-family:Creepster,fantasy;font-size:clamp(3.7rem,10.8vw,9.7rem);font-weight:400;line-height:1.05;position:relative;transform:rotate(-1deg)}.gb-cover h1 span{color:inherit}.gb-title-strip{color:#17333c;text-transform:uppercase;letter-spacing:.15em;justify-content:center;align-items:center;gap:18px;padding-bottom:20px;font-family:Barlow Condensed,sans-serif;font-size:clamp(1rem,1.8vw,1.45rem);display:flex}.gb-title-strip span+span:before{content:"/";color:currentColor;margin-right:18px}.gb-cover-image{border:3px solid var(--gb-paper);border-radius:2px 7px 4px 8px;outline:1px solid #130b21;position:relative;overflow:hidden}.gb-haunted-art{contain:layout paint;aspect-ratio:1200/740;width:100%;max-height:660px;position:relative;overflow:hidden}.gb-haunted-art .gb-night-shade{opacity:0;transition:opacity .8s ease-out}.gb-haunted-scene,.gb-haunted-motion{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gb-haunted-scene{object-fit:cover;display:block}.gb-haunted-motion>svg{width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.gb-haunted-art .gb-crt-scan{animation:4.8s linear infinite gb-crt-sweep}.gb-haunted-art .gb-crt-slime{transform-box:fill-box;transform-origin:50% 0;animation:6.4s ease-in-out infinite gb-crt-ooze}.gb-haunted-art.gb-art-paused .gb-crt-scan,.gb-haunted-art.gb-art-paused .gb-crt-slime{animation-play-state:paused}}@keyframes gb-crt-sweep{0%{opacity:0;transform:translateY(-30px)}8%,70%{opacity:.65}80%,to{opacity:0;transform:translateY(210px)}}@keyframes gb-crt-ooze{0%,to{transform:scale(1)}45%{transform:scale(.995,1.075)skew(-.5deg)}72%{transform:scale(1.003,1.035)skew(.3deg)}}.gb-motion-toggle{color:var(--gb-paper);font:inherit;letter-spacing:inherit;text-transform:uppercase;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;flex-shrink:0;align-self:center;margin-block:-8px;padding:8px;text-decoration:underline}.gb-motion-toggle:hover{color:var(--gb-lime)}.gb-cover-caption{background:#185c63;justify-content:space-between;align-items:flex-end;gap:20px;padding:24px 28px;display:flex;position:relative}.gb-cover-caption p{text-transform:uppercase;text-shadow:none;font-family:Barlow Condensed,sans-serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:700;line-height:.91}.gb-cover-caption strong{color:var(--gb-paper);font-weight:700}.gb-enter{background:var(--gb-lime);color:var(--gb-night);text-transform:uppercase;border:1px solid #d7ff7c;align-items:center;gap:32px;padding:15px 22px;font-family:Barlow Condensed,sans-serif;font-size:1.2rem;transition:background .18s ease-out,transform .18s ease-out;display:flex;box-shadow:0 6px 14px -6px #090b12}.gb-enter:hover{background:#dcff8c;transform:translateY(-3px)}.gb-enter:focus-visible{outline-color:#fff}.gb-arrow{vertical-align:-.1em;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1em;height:1em;display:inline-block}.gb-enter .gb-arrow{width:1.7rem;height:1.7rem}.gb-warning{background:var(--gb-orange);width:130px;height:130px;color:var(--gb-night);text-align:center;border:2px solid #372144;border-radius:37% 49% 38% 46%/44% 35% 52% 40%;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;top:7%;left:3%;transform:rotate(-13deg);box-shadow:2px 5px 15px -5px #1a0b23}.gb-warning strong{font-family:Creepster,fantasy;font-size:2rem;font-weight:400}.gb-warning span{text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-size:.95rem}.gb-cover-bottom{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:18px 0;font-family:Barlow Condensed,sans-serif;font-size:.9rem;display:flex}.gb-section{padding:clamp(70px,9vw,130px) max(24px,50% - 600px);scroll-margin-top:24px}.gb-about{grid-template-columns:minmax(200px,.65fr) 1.35fr;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.gb-author-photo{background:var(--gb-paper);max-width:340px;color:var(--gb-night);padding:12px 12px 18px;position:relative;transform:rotate(-4deg);box-shadow:10px 20px 30px -15px #0c0819}.gb-author-photo img{width:100%;height:auto;display:block}.gb-author-photo span{text-align:center;padding-top:12px;font-family:Barlow Condensed,sans-serif;font-size:1.05rem;display:block}.gb-about-copy h2{color:var(--gb-lime);margin-bottom:28px}.gb-about-copy>p{max-width:62ch;margin-bottom:18px}.gb-about-copy .gb-lede{font-size:clamp(1.2rem,2.1vw,1.6rem);font-weight:600;line-height:1.35}.gb-text-link{color:var(--gb-orange);text-underline-offset:5px;padding:12px 0;font-weight:600;text-decoration:underline;display:inline-block}.gb-text-link:hover{color:var(--gb-lime)}.gb-collection{isolation:isolate;z-index:1;overflow-clip-margin:48px;background:#35204b;border-top:1px solid #75547d;border-bottom:1px solid #75547d;position:relative;overflow:clip}.gb-collection-ooze{z-index:3;pointer-events:none;width:100vw;height:0;margin-left:calc(50% - 50vw);transition:opacity .15s ease-out;position:sticky;top:0}.gb-collection-ooze svg{width:100%;height:clamp(76px,9vw,120px);display:block;overflow:hidden}@media (width>=1024px){.gb-collection-ooze svg{height:clamp(150px,15vw,190px)}}.gb-collection:focus-within .gb-collection-ooze{opacity:0}@media (prefers-reduced-motion:reduce){.gb-collection-ooze{visibility:hidden;transition:none}}.gb-contact{text-align:center;background:var(--gb-purple);position:relative}.gb-contact h2{color:var(--gb-orange)}.gb-contact p{margin:24px 0 28px;font-size:1.2rem}.gb-email{white-space:nowrap;background:var(--gb-paper);max-width:100%;color:var(--gb-night);text-transform:uppercase;border:2px solid var(--gb-night);justify-content:space-between;align-items:center;gap:clamp(12px,5vw,70px);min-height:64px;padding:12px 28px;font-family:Barlow Condensed,sans-serif;font-size:1.55rem;transition:transform .2s ease-out,background .2s ease-out;display:inline-flex;transform:rotate(-2deg);box-shadow:0 8px 14px -8px #160b21}.gb-email:hover{background:var(--gb-lime);transform:rotate(0)}.gb-address{margin-top:18px;font-size:1rem;display:block}.gb-contact-stamp{border:2px solid var(--gb-pink);color:var(--gb-pink);text-transform:uppercase;padding:12px 20px;font-family:Barlow Condensed,sans-serif;font-size:1.2rem;line-height:1.1;position:absolute;top:50px;right:max(24px,50% - 600px);transform:rotate(12deg)}.gb-footer{justify-content:space-between;gap:20px;max-width:1480px;margin:auto;padding:28px clamp(24px,4vw,64px);font-size:.85rem;display:flex}.gb-footer div{gap:24px;display:flex}.gb-footer a{text-underline-offset:5px;padding:8px 0;text-decoration:underline}.gb-footer a:hover{color:var(--gb-lime)}.gb-footer p{padding:8px 0}.gb-lights-out{--gb-purple:#271637}.gb-lights-out .gb-haunted-art .gb-night-shade{opacity:.48}.gb-lights-out .gb-warning{background:var(--gb-lime)}@media (width<=1000px){.gb-cover{padding:0 20px}.gb-masthead{margin-inline:-20px;padding-inline:20px}.gb-cover-topline{font-size:.75rem}.gb-section{padding-inline:36px}.gb-about{gap:45px}.gb-contact-stamp{font-size:1rem;top:28px;right:24px}.gb-footer{flex-direction:column;gap:8px}}@media (width<=640px){.gb-site{font-size:16px}.gb-header{flex-wrap:wrap;gap:8px 20px;padding:14px 20px}.gb-brand{font-size:2.2rem}.gb-header nav{border-top:1px solid #654576;order:3;justify-content:space-between;gap:10px;width:100%;margin-top:8px}.gb-header nav a{padding:10px 0 2px;font-size:.85rem}.gb-light-switch{font-size:.85rem}.gb-cover{width:calc(100% - 24px);margin-top:4px;padding:0 10px}.gb-masthead{margin-inline:-10px;padding:6px 10px 4px}.gb-cover-topline{letter-spacing:.055em;text-align:center;justify-content:center;font-size:.64rem}.gb-cover h1{-webkit-text-stroke-width:.5px;text-shadow:1px 1px 1px #1c39434d;padding:15px 0 12px;font-size:clamp(2.3rem,11.2vw,4.4rem)}.gb-title-strip{letter-spacing:.08em;gap:8px;padding-bottom:15px;font-size:.76rem}.gb-title-strip span+span:before{margin-right:8px}.gb-cover-image{border-width:2px}.gb-haunted-art{aspect-ratio:auto;height:400px}.gb-warning{width:84px;height:84px;top:16px;left:12px}.gb-warning strong{font-size:1.35rem}.gb-warning span{font-size:.65rem}.gb-cover-caption{padding:20px 16px;display:block}.gb-cover-caption p{margin-bottom:18px;font-size:2.8rem}.gb-enter{justify-content:space-between;padding:12px 16px;font-size:1rem}.gb-cover-bottom{text-align:center;padding:15px 4px;font-size:.72rem}.gb-cover-bottom>span:last-child{display:none}.gb-section{padding:72px 24px}.gb-about{grid-template-columns:1fr;gap:45px}.gb-author-photo{width:180px;margin:auto;padding:8px 8px 12px}.gb-author-photo span{padding-top:8px;font-size:.85rem}.gb-about-copy h2{font-size:2.9rem}.gb-about-copy .gb-lede{font-size:1.3rem}.gb-contact{padding-top:110px}.gb-contact-stamp{padding:8px 12px;font-size:.8rem;top:25px;right:20px}.gb-contact p{font-size:1.05rem}.gb-email{padding-inline:16px;font-size:clamp(1.1rem,5vw,1.55rem)}.gb-footer{padding:24px}.gb-footer p span{display:none}.gb-footer div{flex-wrap:wrap;gap:20px}}@media (prefers-reduced-motion:reduce){.gb-motion-toggle{display:none}html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
