@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_9c618b{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_9c618b{--font-hanken-grotesk:"Hanken Grotesk","Hanken Grotesk Fallback"}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:rgba(255,255,0,1);box-shadow:0 2px 10px rgba(255,255,0,1)}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:rgba(255,255,153,1);box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) rgba(136,136,136,1);border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer:1;--highlight-bg-color:rgba(180,0,170,1);--highlight-selected-bg-color:rgba(0,100,0,1)}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{position:absolute;text-align:initial;inset:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}:root{--blue-dark:#0d1b2a;--blue-primary:#2c5282;--blue-light:#3b6ba1;--blue-pale:#778da9;--neutral-light:#f8f9fa;--neutral-gray:#e5e5e5;--neutral-dark:#2e2e2e;--white:#ffffff;--accent-copper:#e76f51;--color-background:var(--white);--color-surface:var(--neutral-light);--color-heading:var(--blue-dark);--color-heading-accent:var(--blue-primary);--color-text:#334155;--color-text-muted:#5f7188;--color-link:var(--blue-primary);--color-link-hover:var(--blue-dark);--color-border:var(--neutral-gray);--color-accent:var(--accent-copper);--color-focus:var(--blue-light);--shadow-pin-hover:0 1rem 2.5rem rgb(13 27 42/18%);--sh-class:var(--blue-primary);--sh-identifier:var(--color-text);--sh-sign:var(--color-text-muted);--sh-property:var(--blue-light);--sh-entity:var(--blue-primary);--sh-jsxliterals:var(--blue-light);--sh-string:var(--color-text-muted);--sh-keyword:var(--color-accent);--sh-comment:var(--color-text-muted);--font-primary:var(--font-hanken-grotesk),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-prose:var(--font-primary);--font-interface:var(--font-primary);--font-code:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--fs-small:0.875rem;--fs-body:1rem;--fs-h4:1.125rem;--fs-h3:clamp(1.375rem,1.2rem + 0.8vw,1.625rem);--fs-h2:clamp(1.875rem,1.55rem + 1.4vw,2.375rem);--fs-h1:clamp(2.5rem,2rem + 2.2vw,3.25rem);--leading-tight:1.15;--leading-body:1.7;--leading-code:1.6;--measure:68ch;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--content-width:1400px}*{box-sizing:border-box;margin:0;padding:0}html{color-scheme:light;scroll-behavior:smooth}body,html{background:var(--color-background)}body{min-height:100vh;color:var(--color-text);font-family:var(--font-prose);font-size:var(--fs-body);line-height:var(--leading-body);text-rendering:optimizeLegibility}h1,h2,h3,h4{color:var(--color-heading);font-family:var(--font-interface);font-weight:500;line-height:var(--leading-tight);text-wrap:balance}h1{color:var(--color-heading-accent);font-size:var(--fs-h1);font-weight:700;letter-spacing:-.03em}h1,h2{margin-bottom:var(--spacing-sm)}h2{font-size:var(--fs-h2);letter-spacing:-.02em}h3{font-size:var(--fs-h3);letter-spacing:-.01em}h3,h4{margin-bottom:var(--spacing-xs)}h4{font-size:var(--fs-h4)}p{margin-bottom:var(--spacing-sm);max-width:var(--measure)}a{color:var(--color-link);text-decoration-thickness:.08em;text-underline-offset:.18em;transition:color .15s ease}a:hover{color:var(--color-link-hover)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}::selection{background:var(--blue-pale);color:var(--white)}small{color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--fs-small)}button,input,select,textarea{font:inherit;font-family:var(--font-interface)}code,kbd,pre,samp{font-family:var(--font-code)}code,pre{line-height:var(--leading-code)}pre{overflow-x:auto}img{display:block;max-width:100%}.site-header{display:flex;align-items:center;justify-content:space-between;max-width:var(--content-width);margin:0 auto;padding:var(--spacing-sm)}.site-header nav a{color:var(--neutral-dark);font-family:var(--font-interface);font-size:var(--fs-body);font-weight:500;letter-spacing:-.01em;line-height:var(--leading-tight);text-decoration:none}.site-header nav a:hover{color:var(--blue-primary)}.site-header nav{display:flex;align-items:center;gap:var(--spacing-md)}.site-header nav a[aria-current=page]{color:var(--blue-primary);text-decoration:none}.split-layout{display:flex;align-items:center;justify-content:space-between;max-width:var(--content-width);margin:0 auto;padding:var(--spacing-sm) clamp(var(--spacing-sm),10vw,8.75rem)}.split-layout__content,.split-layout__media{flex:1 1 50%;padding-inline:var(--spacing-sm)}.split-layout__media img{width:90%;height:auto}.icon-link{display:inline-flex;border-radius:.25rem}.blacksmithing-page{width:min(calc(100% - 2rem),44rem);margin:var(--spacing-lg) auto 0;padding-bottom:var(--spacing-2xl)}.blacksmithing-page>h1{margin-bottom:var(--spacing-lg);font-size:1.5rem;font-weight:600;letter-spacing:-.05em;line-height:1.333}.blacksmithing-page>h1:after{display:block;width:2.5rem;height:3px;margin-top:.75rem;border-radius:999px;background:var(--color-accent);content:""}.blacksmithing-intro{display:grid;grid-template-columns:minmax(0,1fr) 9rem;grid-gap:var(--spacing-md);gap:var(--spacing-md);align-items:start;margin-bottom:var(--spacing-xl)}.blacksmithing-hero__content>p:last-child{margin-bottom:0}.blacksmithing-hero__photo{display:grid;width:100%;aspect-ratio:1;place-items:center;overflow:hidden;border:1px solid var(--color-border);border-radius:50%;color:var(--color-text-muted);font-family:var(--font-interface);font-size:var(--fs-small);font-weight:500}.blacksmithing-hero__photo img{width:100%;height:100%;object-fit:cover}.pinterest-embed{text-align:left}.pinterest-embed>span{position:relative;width:100%!important;max-width:none!important;overflow:visible!important;font-family:var(--font-interface)!important}.pinterest-embed span[class*=_embed_grid]{border:0!important;border-radius:0!important}.pinterest-embed span[class*=_hd]{height:4.5rem!important}.pinterest-embed span[class*=_hd]>span[class*=_img]{top:.75rem!important;left:0!important;width:3rem!important;height:3rem!important;border-radius:50%!important}.pinterest-embed span[class*=_pinner]{top:.75rem!important;left:4rem!important;color:var(--color-heading)!important;font-size:var(--fs-h4)!important;font-weight:600!important}.pinterest-embed span[class*=_hd]>span[class*=_board]{bottom:.75rem!important;left:4rem!important;color:var(--color-text-muted)!important;font-size:var(--fs-small)!important}.pinterest-embed span[class*=_bd]{height:auto!important;padding:0!important;overflow:visible!important}.pinterest-embed span[class*=_ct]{display:flex!important;justify-content:center;gap:var(--spacing-sm)}.pinterest-embed span[class*=_col]{width:min(100%,22rem)!important;padding:0!important}.pinterest-embed span[class*=_col]:empty{display:none!important}.pinterest-embed span[class*=_col]>span[class*=_img]{margin:0!important;border-radius:1.25rem!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:100% auto!important;transition:background-size .7s cubic-bezier(0,0,.2,1),box-shadow .5s ease!important}.pinterest-embed span[class*=_col]>span[class*=_img]:hover{background-size:105% auto!important;box-shadow:var(--shadow-pin-hover)}.pinterest-embed span[class*=_ft]{position:absolute!important;top:.65rem;right:0;width:6rem;padding:0!important}.pinterest-embed span[class*=_button]{height:2.5rem!important;border:0!important;border-radius:.4rem!important;background:var(--neutral-dark)!important}.pinterest-embed span[class*=_label]{height:2.5rem!important}.pinterest-embed span[class*=_string]{height:2.5rem!important;color:transparent!important;font-size:0!important;line-height:2.5rem!important}.pinterest-embed span[class*=_string]:after{color:var(--white);content:"Follow";font-size:var(--fs-small)}.pinterest-embed span[class*=_logo]{display:none!important}.content-index{width:min(calc(100% - 2rem),36rem);margin:var(--spacing-lg) auto 0;padding-bottom:var(--spacing-2xl)}.content-index>h1{margin-bottom:var(--spacing-lg);font-size:1.5rem;font-weight:600;letter-spacing:-.05em;line-height:1.333}.content-index>h1:after{display:block;width:2.5rem;height:3px;margin-top:.75rem;border-radius:999px;background:var(--color-accent);content:""}.content-list{display:grid;grid-gap:var(--spacing-sm);gap:var(--spacing-sm)}.content-entry{display:grid;grid-template-columns:10rem minmax(0,1fr);align-items:baseline;grid-column-gap:var(--spacing-xs);column-gap:var(--spacing-xs)}.content-entry h2,.content-entry p{min-width:0;margin:0}.content-entry__date{color:var(--color-text-muted);font-size:var(--fs-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5;overflow-wrap:break-word;white-space:nowrap}.content-entry h2{color:var(--color-heading);font-family:var(--font-interface);font-size:var(--fs-body);font-weight:400;letter-spacing:-.025em;line-height:1.5}.content-entry h2 a{color:inherit;text-decoration:none}.content-entry h2 a:hover{color:var(--color-link)}.content-post{width:min(calc(100% - 2rem),36rem);margin:var(--spacing-lg) auto 0;padding-bottom:var(--spacing-2xl)}.content-post>h1{margin-bottom:0;font-size:1.5rem;font-weight:600;letter-spacing:-.05em;line-height:1.333}.content-post__date{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-lg);color:var(--color-text-muted);font-size:var(--fs-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prose>:first-child{margin-top:1.25rem;margin-bottom:1.25rem}.prose h1,.prose h2,.prose h3,.prose h4{margin-top:var(--spacing-md);margin-bottom:var(--spacing-xs);font-weight:500;letter-spacing:-.025em}.prose h1{font-size:2.25rem}.prose h2,.prose h3{font-size:1.25rem}.prose h4{font-size:var(--fs-h4)}.prose p{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);color:var(--color-text)}.prose blockquote,.prose ol,.prose ul{max-width:var(--measure)}.prose ol,.prose ul{margin-block:var(--spacing-sm);padding-left:var(--spacing-md)}.prose li+li{margin-top:var(--spacing-xs)}.prose blockquote{margin-block:var(--spacing-sm);padding-left:var(--spacing-md);border-left:3px solid var(--color-accent);color:var(--color-text-muted)}.prose strong{font-weight:500}.prose pre{margin-block:var(--spacing-sm);padding:var(--spacing-sm);border:1px solid var(--color-border);font-size:var(--fs-small)}.prose code,.prose pre{border-radius:.5rem;background:var(--color-surface)}.prose code{padding:.1em .3em;font-size:.9em}.prose pre code{padding:0;background:transparent;font-size:inherit;line-height:1.5}.prose code span{font-weight:500}.prose img{margin:0;height:auto}.prose table{display:block;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto;white-space:nowrap}.pdf-document{margin-top:var(--spacing-sm)}.pdf-document__pages{width:100%;height:min(75vh,48rem);overflow-y:auto;border:1px solid var(--color-border);background:var(--color-surface)}.pdf-document__pages .react-pdf__Document{display:grid;grid-gap:1px;gap:1px}.pdf-document__pages .react-pdf__Page{min-width:100%;border-bottom:1px solid var(--color-border);background:var(--white)}.pdf-document__pages .react-pdf__Page:last-child{border-bottom:0}.pdf-document__pages .react-pdf__Page__canvas{display:block;max-width:100%;height:auto!important}.pdf-document__loading,.pdf-document__status{display:grid;min-height:18rem;margin:0;place-items:center;color:var(--color-text-muted);font-size:var(--fs-small)}.pdf-document__open{display:inline-block;margin-bottom:var(--spacing-sm);font-family:var(--font-interface);font-size:var(--fs-small);font-weight:500}@media (max-width:48rem){.site-header{padding-inline:var(--spacing-lg)}.split-layout{flex-direction:column;align-items:stretch;gap:var(--spacing-xl)}.split-layout__content,.split-layout__media{padding-inline:0}.split-layout__media img{width:100%}.blacksmithing-page{margin-top:var(--spacing-sm)}.blacksmithing-intro{grid-template-columns:1fr}.blacksmithing-hero__photo{width:9rem}.content-entry{grid-template-columns:1fr;gap:.25rem}}@media (max-width:30rem){.site-header{padding-inline:var(--spacing-sm)}.site-header nav{gap:var(--spacing-sm)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}