@font-face{font-family:Comic Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/comic-neue-latin-400-normal.BdhG8RSD.woff2)format("woff2"),url(/_next/static/media/comic-neue-latin-400-normal.CU7kPFAv.woff)format("woff");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:Comic Neue;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/comic-neue-latin-700-normal.NE4Vcoll.woff2)format("woff2"),url(/_next/static/media/comic-neue-latin-700-normal.yR9qu__P.woff)format("woff");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}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--ink:#171714;--paper:#f1eee7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);letter-spacing:.04em;background:#ccc9c1;margin:0;font-family:Comic Sans MS,Bradley Hand,Segoe Print,cursive}.poster{background:var(--paper);background-image:radial-gradient(#00000012 .55px,#0000 .7px),linear-gradient(94deg,#0000 0 50%,#00000005 50%);background-size:4px 4px,100% 100%;width:min(100%,1024px);min-height:100vh;margin:auto;padding:0 5.5%;box-shadow:0 0 25px #0003}.poster a{color:inherit;text-decoration:none}.outline-btn{border:1.7px solid var(--ink);letter-spacing:.08em;background:#f4f1ea;justify-content:center;align-items:center;padding:8px 15px;line-height:1;transition:all .15s;display:inline-flex;transform:rotate(.3deg)}.outline-btn:hover{background:var(--ink);color:var(--paper);transform:translateY(-1px)rotate(-.3deg)}header{border-bottom:1.5px solid var(--ink);grid-template-columns:280px 1fr 180px;align-items:center;height:100px;display:grid}.logo{flex-direction:column;align-items:flex-start;width:max-content;line-height:.9;display:flex;transform:rotate(-2deg)}.logo b{letter-spacing:.04em;font-size:38px;font-weight:400}.logo span{letter-spacing:.11em;border-bottom:2px solid;margin-left:14px;padding:4px 5px 7px;font-size:21px}nav{align-self:end;gap:29px;margin-bottom:12px;display:flex}nav a{white-space:nowrap;padding-bottom:3px;font-size:12px}.head-contact{flex-direction:column;justify-content:center;align-items:flex-end;gap:8px;height:80px;font-size:13px;display:flex}.head-contact .outline-btn{padding:8px 13px;font-size:11px}.hero{border-bottom:1px solid;height:365px;position:relative;overflow:hidden}.hero-text{z-index:3;width:49%;padding:35px 0;position:relative}.hero h1{letter-spacing:.05em;border-bottom:3px solid;width:max-content;max-width:100%;margin:0 0 17px;padding-bottom:7px;font-size:39px;font-weight:400;line-height:1.16;transform:rotate(-1deg)}.hero p{margin:0 0 10px;font-size:15px;line-height:1.55}.wide{justify-content:space-between;width:330px;font-size:13px}.reference-crop{filter:grayscale()contrast(1.08);mix-blend-mode:multiply;background-image:url(/reference.png);background-repeat:no-repeat}.hero-photo{background-position:-440px -80px;background-size:1024px 1536px;width:610px;height:365px;position:absolute;top:0;right:-10px}.services{border-bottom:1px solid;padding-top:13px}.rule-title{white-space:nowrap;align-items:center;gap:22px;margin:0;font-size:19px;font-weight:400;display:flex}.rule-title:before,.rule-title:after{content:"";background:var(--ink);flex:1;height:1px}.services-grid{grid-template-columns:repeat(4,1fr);height:225px;display:grid}.services article{text-align:center;border-right:1px solid #0004;padding:13px 21px 8px}.services article:last-child{border:0}.services h3,.project-grid h3{text-underline-offset:7px;margin:2px 0 10px;font-size:17px;font-weight:400;text-decoration:underline}.services p{margin:0;font-size:13px;line-height:1.35}.line-icon{justify-content:center;align-items:center;height:105px;font-size:62px;display:flex;position:relative}.line-icon:before{font-family:Georgia,serif;font-weight:400}.line-icon.tools:before{content:"⚒"}.line-icon.house:before{content:"⌂";font-size:88px}.line-icon.room:before{content:"▥";font-size:82px}.line-icon.list:before{content:"☑";font-size:74px}.about{border-bottom:1px solid;grid-template-columns:42% 39% 19%;height:315px;display:grid;position:relative;overflow:hidden}.about-photo{background-position:-42px -724px;background-size:1024px 1536px;height:315px}.about-copy{padding:12px 0}.about-copy h2{text-underline-offset:8px;margin:0 0 16px;font-size:22px;font-weight:400;line-height:1.15;text-decoration:underline}.about-copy p{margin:0 0 9px;font-size:13px;line-height:1.35}.about-copy ul{margin:0;padding:0;font-size:12px;line-height:1.38;list-style:none}.about-copy li:before{content:"☑";margin-right:8px}.about aside{align-self:center;padding-left:10px;font-size:13px;line-height:1.35;transform:rotate(-7deg)}.about aside span{margin:-3px 0 0 -50px;font-size:35px;display:block;transform:rotate(25deg)}.projects{border-bottom:1px solid;height:213px;padding-top:7px;position:relative}.project-grid{grid-template-columns:repeat(4,1fr);gap:20px;padding:7px 25px 0;display:grid}.project-photo{background-size:1024px 1536px;border:1px solid;height:109px}.project-photo.bath{background-position:-79px -1064px}.project-photo.deck{background-position:-301px -1064px}.project-photo.kitchen{background-position:-522px -1064px}.project-photo.garage{background-position:-742px -1064px}.project-grid h3{margin:5px 0 0;font-size:12px;text-decoration:none}.project-grid p{margin:0;font-size:10px}.more{padding:6px 19px;font-size:11px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.reviews{border:1px solid;grid-template-columns:75px 350px 1fr 65px;align-items:center;height:125px;margin:8px -1% 0;display:grid;position:relative;overflow:hidden}.reviews button{cursor:pointer;background:0 0;border:0;font:50px/1 Georgia}.reviews blockquote{margin:0;font-size:12px;line-height:1.15}.reviews blockquote small{text-align:center;margin-top:5px;font-size:10px;display:block}.reviews blockquote span{text-align:center;letter-spacing:.3em;display:block}.review-art{background-position:-485px -1246px;background-size:1024px 1536px;height:123px}.dots{letter-spacing:6px;font-family:Arial;font-size:13px;position:absolute;bottom:0;left:46%}.contact{border-bottom:1px solid;grid-template-columns:190px 1fr 330px;align-items:center;height:94px;display:grid}.lantern{filter:grayscale()contrast(1.08);mix-blend-mode:multiply;background:url(/reference.png) -85px -1368px/1024px 1536px no-repeat;height:94px;font-size:0}.contact h2{margin:0;font-size:20px;font-weight:400;line-height:1.1}.contact p{margin:4px 0;font-size:10px}.contact-action{text-align:center}.contact-action .outline-btn{width:220px;font-size:14px}.contact-action p{font-size:10px}.trust{border-bottom:1px solid;grid-template-columns:180px repeat(4,1fr);align-items:center;height:65px;display:grid}.mini b{font-size:20px}.mini span{margin-left:5px;padding:3px;font-size:10px}.trust>div{border-left:1px solid #0005;justify-content:center;align-items:center;gap:10px;height:43px;font-size:10px;display:flex}.trust>div b{font-size:30px;font-weight:400}.trust>div span{line-height:1.2}footer{letter-spacing:.08em;justify-content:center;align-items:center;gap:25px;height:25px;font-size:7px;display:flex}@media (max-width:850px){.poster{padding:0 4%}header{grid-template-columns:220px 1fr 155px}.logo b{font-size:30px}.logo span{font-size:16px}nav{gap:14px}nav a{font-size:10px}.hero-photo{right:-120px}.services article{padding-left:10px;padding-right:10px}}@media (max-width:650px){body{background:var(--paper)}.poster{padding:0 20px}header{grid-template-columns:1fr auto;height:85px}.logo b{font-size:29px}.logo span{font-size:14px}nav,.head-contact>a:first-child{display:none}.hero{height:610px}.hero-text{width:100%;padding-top:30px}.hero h1{font-size:31px}.hero-photo{width:710px;height:355px;top:255px;right:-175px}.services{padding-top:16px}.rule-title{font-size:14px}.services-grid{grid-template-columns:1fr 1fr;height:auto}.services article{border-bottom:1px solid #0004;height:215px}.services article:nth-child(2){border-right:0}.services h3{font-size:15px}.about{grid-template-columns:1fr;height:auto}.about-photo{background-position:-58px -724px;height:300px}.about-copy{padding:25px 10px}.about aside{position:absolute;bottom:35px;right:15px}.projects{height:auto;padding-bottom:38px}.project-grid{grid-template-columns:1fr 1fr;gap:15px;padding:10px 0}.project-photo{background-size:1120px 1680px;height:120px}.reviews{grid-template-columns:35px 1fr 35px;height:190px}.reviews blockquote{font-size:11px}.review-art{display:none}.contact{grid-template-columns:80px 1fr;height:auto;padding:18px 0}.lantern{font-size:55px}.contact-action{grid-column:1/-1;margin-top:15px}.trust{grid-template-columns:1fr 1fr;height:auto}.trust .mini{grid-column:1/-1;margin:15px auto}.trust>div{margin:8px 0}footer{text-align:center;flex-wrap:wrap;gap:7px;height:auto;min-height:40px;padding:7px}.head-contact{height:auto}.head-contact .outline-btn{font-size:10px}}body{background-color:#c7c1b5;background-image:linear-gradient(90deg,#0000000a 1px,#0000 1px),radial-gradient(#17171418 .55px,#0000 .65px);background-size:280px 100%,4px 4px;padding:34px 0;position:relative}body:before,body:after{z-index:0;color:#24231f;opacity:.42;pointer-events:none;font-family:Georgia,Times New Roman,serif;position:fixed}body:before{content:"HOME & RESTORATION  •  COLORADO EDITION\a \a THE ART OF A WELL-MADE HOME\a Thoughtful remodeling brings new life to familiar rooms. Local craftspeople share practical advice for repairs, renovations and lasting improvements.\a \a BUILT TO LAST\a Quality materials, careful planning and honest craftsmanship remain the foundation of every successful project.\a \a SMALL CHANGES, BIG DIFFERENCE\a From stubborn doors to clever storage, the details make a house work better.\a \a THE RETURN OF THE BUILT-IN\a Custom shelves are finding their way back into Colorado homes. Designed around real rooms, they turn overlooked corners into useful space.\a \a OLD HOUSE, NEW PURPOSE\a Original trim, solid doors and timeworn floors can often be repaired. A patient restoration preserves character while improving everyday function.\a \a ASK THE HANDYMAN\a Q: When should a repair become a replacement? A: When the fix no longer solves the cause—or when safety and efficiency make the decision clear.\a \a WEEKEND CHECKLIST\a Tighten loose hardware. Test smoke alarms. Clear dryer vents. Look for small leaks before they become large ones.";white-space:pre-wrap;text-align:justify;column-count:2;border-top:4px double;border-bottom:1px solid;column-gap:18px;width:calc(50vw - 575px);min-width:150px;padding:10px 0;font-size:13px;line-height:1.28;top:25px;bottom:24px;left:22px;overflow:hidden}body:after{content:"THE HOME JOURNAL\a REMODELING • REPAIR • DESIGN\a \a LOCAL MAKERS SOLVE THE DETAILS\a The best home projects begin with clear questions, a practical plan and respect for the building already there.\a \a GOOD BONES. BETTER LIVING.\a Colorado homeowners are choosing improvements that make daily life easier: useful storage, warmer gathering spaces and repairs made to last.\a \a ROOM BY ROOM\a Kitchens work harder with better lighting and thoughtful organization. Bathrooms benefit from durable surfaces and careful ventilation.\a \a PORCHES MADE FOR MOUNTAIN WEATHER\a Proper footings, drainage and finish work help outdoor spaces stand up to sun, snow and sudden afternoon storms.\a \a MATERIAL NOTES\a Natural wood, honest hardware and repairable finishes continue to outlast short-lived trends.\a \a NEIGHBORHOOD CLASSIFIEDS\a WANTED: Squeaky steps, stubborn doors, unfinished lists and clever problems.\a \a WEEKEND EDITION";white-space:pre-wrap;text-align:justify;border-top:6px double;border-bottom:2px solid;width:calc(50vw - 570px);min-width:145px;padding:10px 5px 14px;font-size:13px;line-height:1.22;top:38px;bottom:24px;right:18px;overflow:hidden}.poster{z-index:2;position:relative;transform:rotate(-.12deg);box-shadow:0 11px 30px #24201955,0 2px 2px #0005}.hero-photo,.about-photo{background-blend-mode:multiply;mix-blend-mode:multiply;filter:grayscale()sepia(.04)contrast(1.04)brightness(1.13);opacity:.9;background-color:#f2efe8}@media (max-width:1160px){body:before,body:after{display:none}}@media (max-width:650px){body{padding:0}.poster{box-shadow:none;transform:none}}.process{border-bottom:1px solid;padding:9px 0 12px}.process>div{grid-template-columns:repeat(3,1fr);margin-top:8px;display:grid}.process article{border-right:1px solid #0004;padding:3px 28px;position:relative}.process article:last-child{border:0}.process article b{color:#0004;font:30px/1 Georgia,serif;position:absolute;top:4px;right:18px}.process h3{text-underline-offset:5px;margin:0 0 8px;font-size:14px;font-weight:400;text-decoration:underline}.process p{margin:0;font-size:11px;line-height:1.35}.gallery-page{min-height:100vh}.gallery-page nav a:nth-child(2){border-bottom:2px solid}.gallery-intro{text-align:center;border-bottom:1px solid;padding:50px 0 35px}.gallery-intro p,.gallery-intro span{letter-spacing:.18em;font-size:12px}.gallery-intro h1{text-underline-offset:12px;margin:10px 0;font-size:50px;font-weight:400;line-height:1;text-decoration:underline}.gallery-grid{background:#0005;border-bottom:1px solid;grid-template-columns:1fr 1fr;gap:1px;display:grid}.gallery-grid article{background:var(--paper);grid-template-columns:55% 45%;gap:18px;min-height:245px;padding:24px;display:grid}.gallery-photo{background-size:1680px 2520px;border:1px solid;height:195px}.gallery-photo.bath{background-position:-130px -1745px}.gallery-photo.deck{background-position:-495px -1745px}.gallery-photo.kitchen{background-position:-855px -1745px}.gallery-photo.garage{background-position:-1215px -1745px}.gallery-grid small{font-size:9px}.gallery-grid h2{text-underline-offset:6px;margin:12px 0 5px;font-size:21px;font-weight:400;line-height:1.1;text-decoration:underline}.gallery-grid p{margin:0 0 18px;font-size:10px}.gallery-grid em{font:italic 13px/1.35 Georgia,serif}.gallery-cta{border-bottom:1px solid;justify-content:center;align-items:center;gap:80px;padding:34px;display:flex}.gallery-cta h2{margin:0;font-size:23px;font-weight:400;line-height:1.12}.gallery-cta .outline-btn{padding:12px 25px;font-size:13px}@media (max-width:650px){.process>div{grid-template-columns:1fr}.process article{border-bottom:1px solid #0003;border-right:0;padding:14px 20px}.gallery-intro{padding:35px 0 25px}.gallery-intro h1{font-size:34px}.gallery-grid{grid-template-columns:1fr}.gallery-grid article{grid-template-columns:1fr;min-height:0}.gallery-photo{height:220px}.gallery-cta{text-align:center;flex-direction:column;gap:20px}}.poster:not(.gallery-page):not(.interior-page)>header{height:120px}.poster:not(.gallery-page):not(.interior-page) .hero{height:430px}.poster:not(.gallery-page):not(.interior-page) .hero-text{padding-top:58px}.poster:not(.gallery-page):not(.interior-page) .hero-photo{background-position:-475px -96px;background-size:1150px 1725px;height:430px}.poster:not(.gallery-page):not(.interior-page) .services{padding-top:24px}.poster:not(.gallery-page):not(.interior-page) .services-grid{height:275px;padding-top:15px}.poster:not(.gallery-page):not(.interior-page) .services article{padding-left:28px;padding-right:28px}.poster:not(.gallery-page):not(.interior-page) .about{height:375px}.poster:not(.gallery-page):not(.interior-page) .about-photo{background-position:-42px -690px;height:375px}.poster:not(.gallery-page):not(.interior-page) .about-copy{padding-top:38px}.poster:not(.gallery-page):not(.interior-page) .process{padding:20px 0 24px}.poster:not(.gallery-page):not(.interior-page) .process>div{margin-top:16px}.poster:not(.gallery-page):not(.interior-page) .process article{padding:12px 34px}.poster:not(.gallery-page):not(.interior-page) .projects{height:260px;padding-top:18px}.poster:not(.gallery-page):not(.interior-page) .project-grid{gap:24px;padding-top:15px}.poster:not(.gallery-page):not(.interior-page) .project-photo{height:120px}.poster:not(.gallery-page):not(.interior-page) .reviews{height:158px;margin-top:18px;margin-bottom:10px}.poster:not(.gallery-page):not(.interior-page) .review-art{height:156px}.poster:not(.gallery-page):not(.interior-page) .contact{grid-template-columns:210px 1fr 350px;column-gap:22px;height:170px;padding:28px 18px}.poster:not(.gallery-page):not(.interior-page) .trust{height:82px}.poster:not(.gallery-page):not(.interior-page)>footer{height:34px}.interior-page nav a.active{border-bottom:2px solid}.interior-intro{text-align:center;border-bottom:1px solid;padding:58px 0 42px}.interior-intro p,.interior-intro span{letter-spacing:.18em;font-size:12px}.interior-intro h1{text-underline-offset:13px;margin:12px 0;font-size:52px;font-weight:400;line-height:1;text-decoration:underline}.feature-grid{background:#0005;border-bottom:1px solid;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.feature-grid article{background:var(--paper);min-height:270px;padding:34px;position:relative}.feature-grid article>b{font:58px/1 Georgia,serif}.feature-grid article>small{color:#0003;font:32px/1 Georgia;position:absolute;top:26px;right:25px}.feature-grid h2{text-underline-offset:7px;margin:24px 0 14px;font-size:20px;font-weight:400;text-decoration:underline}.feature-grid p{margin:0;font-size:13px;line-height:1.55}.story-layout{border-bottom:1px solid;grid-template-columns:48% 52%;min-height:500px;display:grid}.story-photo{background-position:-72px -1060px;background-size:1500px 2250px}.story-layout article{padding:60px 58px}.story-layout h2{text-underline-offset:10px;font-size:30px;font-weight:400;line-height:1.15;text-decoration:underline}.story-layout p{font:17px/1.55 Georgia,serif}.story-layout ul{padding:0;font-size:13px;line-height:1.7;list-style:none}.story-layout li:before{content:"☑";margin-right:10px}.story-layout em{margin-top:22px;font-size:25px;display:block;transform:rotate(-3deg)}.values-row{border-bottom:1px solid;grid-template-columns:repeat(3,1fr);display:grid}.values-row div{text-align:center;border-right:1px solid #0004;padding:30px}.values-row div:last-child{border:0}.values-row b{color:#0004;font:30px Georgia}.values-row h3{text-underline-offset:6px;font-size:15px;font-weight:400;text-decoration:underline}.values-row p{font-size:12px}.steps-list{border-bottom:1px solid;padding:20px 60px}.steps-list article{border-bottom:1px solid;grid-template-columns:100px 1fr 60px;align-items:center;min-height:145px;display:grid}.steps-list article:last-child{border:0}.steps-list article>b{color:#0005;font:58px Georgia}.steps-list h2{text-underline-offset:8px;margin:0 0 10px;font-size:23px;font-weight:400;text-decoration:underline}.steps-list p{max-width:650px;margin:0;font:15px/1.5 Georgia}.steps-list span{font-size:34px}.paper-note{text-align:center;border-bottom:1px solid;padding:35px 70px}.paper-note h2{font-size:20px;font-weight:400}.paper-note p{font:italic 16px Georgia}.review-grid{background:#0005;border-bottom:1px solid;grid-template-columns:1fr 1fr;gap:1px;display:grid}.review-grid blockquote{background:var(--paper);min-height:320px;margin:0;padding:45px 55px;position:relative}.review-grid blockquote>b{color:#0004;font:70px/1 Georgia}.review-grid blockquote>p{margin:0 0 20px;font:italic 20px/1.5 Georgia}.review-grid blockquote>span{letter-spacing:.25em}.review-grid blockquote>footer{text-align:left;height:auto;margin-top:20px;font-size:12px;display:block}.review-grid blockquote>footer small{margin-top:4px;display:block}.review-grid blockquote>i{color:#0003;font:32px Georgia;position:absolute;bottom:20px;right:25px}.contact-page-grid{border-bottom:1px solid;grid-template-columns:42% 58%;min-height:520px;display:grid}.contact-page-grid>article{border-right:1px solid;padding:55px 45px}.contact-page-grid h2{text-underline-offset:9px;font-size:27px;font-weight:400;text-decoration:underline}.contact-page-grid article>p{font:16px/1.5 Georgia}.contact-page-grid article>a{margin:35px 0;font-size:21px;display:block}.contact-page-grid article>a small{letter-spacing:.15em;font:10px/1.5 sans-serif;display:block}.contact-page-grid .service-area{margin-top:50px;font:12px/1.5 Comic Sans MS,cursive}.contact-page-grid form{flex-direction:column;gap:24px;padding:50px;display:flex}.contact-page-grid label{font-size:11px}.contact-page-grid input,.contact-page-grid textarea{background:#f7f3eb;border:1px solid;width:100%;margin-top:8px;padding:12px;font:16px Georgia;display:block}.contact-page-grid button{align-self:flex-start;padding:13px 20px;font-family:inherit;font-size:13px}@media (max-width:650px){.poster:not(.gallery-page):not(.interior-page)>header{height:90px}.poster:not(.gallery-page):not(.interior-page) .hero{height:650px}.poster:not(.gallery-page):not(.interior-page) .hero-photo{height:360px;top:290px}.poster:not(.gallery-page):not(.interior-page) .services-grid,.poster:not(.gallery-page):not(.interior-page) .about,.poster:not(.gallery-page):not(.interior-page) .projects{height:auto}.interior-intro{padding:38px 0 30px}.interior-intro h1{font-size:36px}.feature-grid,.story-layout,.contact-page-grid{grid-template-columns:1fr}.story-photo{height:360px}.story-layout article,.contact-page-grid>article,.contact-page-grid form{padding:35px 24px}.values-row{grid-template-columns:1fr}.steps-list{padding:10px 20px}.steps-list article{grid-template-columns:65px 1fr}.steps-list span{display:none}.review-grid{grid-template-columns:1fr}.review-grid blockquote{padding:35px 25px}.contact-page-grid>article{border-bottom:1px solid;border-right:0}}.project-viewport{margin-top:4px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.scrolling-projects{--project-shift:-104px;will-change:transform;grid-template-columns:none;gap:24px;width:max-content;padding:11px 12px 0;animation:18s ease-in-out infinite alternate project-reel;display:flex}.scrolling-projects>a{flex:0 0 230px;width:230px;display:block}.scrolling-projects:hover{animation-play-state:paused}@keyframes project-reel{to{transform:translateX(var(--project-shift))}}@media (prefers-reduced-motion:reduce){.scrolling-projects{animation:none}.project-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}@media (max-width:650px){.scrolling-projects{--project-shift:-480px;animation-duration:16s}.scrolling-projects>a{flex-basis:190px;width:190px}.poster:not(.gallery-page):not(.interior-page) .contact{grid-template-columns:80px 1fr;column-gap:10px;height:auto;padding:28px 10px}}.steps-list article{grid-template-columns:minmax(0,1fr) 210px;gap:30px}.process-sketch{object-fit:contain;mix-blend-mode:multiply;filter:grayscale()contrast(1.03);width:210px;height:120px;display:block}@media (max-width:650px){.steps-list article{grid-template-columns:1fr;gap:18px;padding:28px 0}.process-sketch{justify-self:center;width:100%;max-width:240px;height:145px}}.contact-page-grid article>.email-button{margin:8px 0 5px;padding:12px 18px;font-size:14px;display:inline-flex}.contact-page-grid .email-address{letter-spacing:.05em;font:11px/1.5 Georgia,serif;display:block}.contact-action .contact-email{width:max-content;max-width:100%;color:var(--accent);letter-spacing:.04em;text-underline-offset:3px;margin:7px auto 0;font:10px/1.35 Georgia,serif;text-decoration:underline;display:block}.contact-action .contact-email+p{margin-top:6px}nav a:first-child{border-bottom:0}.poster:not(.gallery-page):not(.interior-page) nav a:first-child{border-bottom:2px solid}.reviews blockquote p{margin:0 0 4px}.dots{letter-spacing:0;gap:7px;display:flex}footer a{text-underline-offset:2px;text-decoration:underline}@media (max-width:650px){header,.poster:not(.gallery-page):not(.interior-page)>header{grid-template-rows:82px 42px;height:124px}nav{scrollbar-width:none;grid-area:2/1/auto/-1;align-self:center;gap:22px;margin:0;padding:0 0 8px;display:flex;overflow-x:auto}nav::-webkit-scrollbar{display:none}}.line-icon img{mix-blend-mode:multiply;width:auto;max-width:145px;height:auto;max-height:105px;display:block}.feature-grid .service-drawing{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:190px;height:112px;display:block}.feature-grid .service-drawing+h2{margin-top:24px}.service-mark{border:2px solid var(--ink);width:92px;height:92px;font:52px/1 var(--hand),cursive;box-shadow:3px 3px 0 var(--accent-soft);justify-content:center;align-items:center;display:flex;transform:rotate(-2deg)}.feature-grid article:nth-child(2n) .service-mark{border-radius:48% 52% 45% 55%;transform:rotate(2deg)}.lantern{mix-blend-mode:multiply;background-image:url(/drawn-icons/lantern.png);background-position:50%;background-size:contain}.trust>div img{mix-blend-mode:multiply;width:90%;max-width:145px;height:auto;display:block}.supplied-art{object-fit:contain;background:var(--paper);mix-blend-mode:multiply;filter:grayscale()contrast(1.04)brightness(1.06);display:block}.hero-photo{object-position:right center;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10% 100%)}.about-photo{object-position:left bottom}.problem-solver-note{mix-blend-mode:multiply;width:100%;height:auto;display:block}.about aside{position:relative}.about-note-link{background:var(--paper);white-space:nowrap;border:1.5px solid;padding:7px 10px;font-size:10px;position:absolute;bottom:-30px;left:3px;transform:rotate(7deg)}.about-note-link:hover{background:var(--ink);color:var(--paper)}.project-photo,.gallery-photo,.review-art{object-fit:contain;background:var(--paper);width:100%}.project-photo.supplied-art,.gallery-photo.supplied-art{filter:none;mix-blend-mode:normal;background:0 0;border:0}.story-photo{background:0 0;justify-content:center;align-items:flex-end;display:flex}.story-photo .supplied-art{object-position:center top;width:100%;height:100%}.gallery-grid article{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.gallery-grid article:target{outline:3px solid var(--ink);outline-offset:-3px}.gallery-project-link{border-bottom:1px solid;margin-top:18px;font-size:9px;line-height:1.4;display:inline-block}.poster:not(.gallery-page):not(.interior-page) .about-photo{transform:translateY(-18px)}.poster:not(.gallery-page):not(.interior-page) .about-copy h2{letter-spacing:.06em;margin-bottom:24px;line-height:1.35}@media (max-width:650px){.hero-photo{object-position:center bottom;width:100%;height:360px;left:0;right:0}.about-photo{width:100%}.problem-solver-note{width:150px}.poster>footer{text-align:center;letter-spacing:.08em;grid-template-columns:1fr;gap:9px;height:auto;min-height:0;padding:18px 12px;font-size:8px;line-height:1.5;display:grid}.poster>footer>span{width:100%;display:block}.poster>footer>span:last-child{justify-content:center;align-items:center;gap:14px;font-size:10px;display:flex}.poster>footer>span:last-child a{align-items:center;min-height:38px;padding:6px 10px;display:inline-flex}.outline-btn{white-space:normal;text-align:center;touch-action:manipulation;max-width:100%;min-height:44px;padding:11px 14px;line-height:1.25}.wide,.contact-action .outline-btn,.gallery-cta .outline-btn,.contact-page-grid button{width:100%;max-width:100%}.head-contact .outline-btn{min-height:40px;padding:9px 11px}.gallery-cta{padding-left:16px;padding-right:16px}.contact-page-grid button{align-self:stretch}.more{width:100%;max-width:100%;margin:12px auto 0;display:flex;position:static;transform:none}.projects{padding-bottom:18px}}.poster:not(.gallery-page):not(.interior-page) .hero-photo{height:389px;top:-24px}@media (max-width:650px){.poster:not(.gallery-page):not(.interior-page) .hero-photo{height:405px;top:245px}}:root{--accent:#b34e2e;--accent-soft:#e05d2f22;--paper:#f2ece0}::selection{background:var(--accent-soft)}.poster{background-color:var(--paper);background-image:radial-gradient(at -3% 8%,#6e2f191f 0,#a04a2720 4%,#0000 14%),radial-gradient(at 103% 34%,#6e2f191c 0,#a04a271c 5%,#0000 16%),radial-gradient(at 5% 78%,#8b40211a 0,#0000 13%),radial-gradient(at 94% 96%,#74331d20 0,#0000 15%),linear-gradient(90deg,#5d2c1810,#0000 4% 96%,#5d2c1812),radial-gradient(#00000012 .55px,#0000 .7px),linear-gradient(94deg,#0000 0 50%,#00000005 50%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,4px 4px,100% 100%}.feature-grid article,.review-grid blockquote,.gallery-grid article{background-color:var(--paper);background-image:radial-gradient(at 0 0,#8a3d1f13,#0000 24%),radial-gradient(#0000000c .5px,#0000 .65px);background-size:100% 100%,4px 4px}.review-grid blockquote{isolation:isolate;overflow:hidden}.review-grid blockquote>:not(.customer-silhouette){z-index:2;position:relative}.customer-silhouette{z-index:1;pointer-events:none;opacity:.062;mix-blend-mode:multiply;position:absolute;inset:0}.customer-silhouette i{background:var(--ink);border-radius:52% 52% 18% 18%;width:180px;height:220px;position:absolute;bottom:-60px;right:26px;transform:rotate(-4deg)}.customer-silhouette i:before{content:"";background:var(--ink);border-radius:48% 52% 46%;width:91px;height:112px;position:absolute;top:-92px;left:45px}.customer-silhouette i:after{content:"";background:var(--ink);border-radius:10px;width:43px;height:34px;position:absolute;top:-4px;left:69px}.customer-silhouette i:nth-child(2){display:none}.customer-silhouette-1 i:first-child{width:190px;height:235px;bottom:-69px;right:18px;transform:rotate(5deg)}.customer-silhouette-1 i:first-child:before{border-radius:46% 54% 48% 52%;width:86px;height:113px;top:-96px;left:52px}.customer-silhouette-1 i:first-child:after{border-radius:50%;width:42px;height:42px;top:-82px;left:119px;transform:rotate(18deg)}.customer-silhouette-2 i:first-child{width:205px;height:210px;bottom:-48px;right:-8px;transform:rotate(-7deg)}.customer-silhouette-2 i:first-child:before{border-radius:52% 48% 49% 51%;width:103px;height:105px;top:-89px;left:56px}.customer-silhouette-3 i{display:block}.customer-silhouette-3 i:first-child{width:155px;height:205px;bottom:-72px;right:83px;transform:rotate(4deg)}.customer-silhouette-3 i:first-child:before{width:82px;height:101px;top:-81px;left:37px}.customer-silhouette-3 i:nth-child(2){width:155px;height:198px;display:block;bottom:-55px;right:-14px;transform:rotate(-6deg)}.customer-silhouette-3 i:nth-child(2):before{border-radius:53% 47% 50% 50%;width:78px;height:96px;top:-76px;left:39px}.customer-silhouette-4 i:first-child{width:176px;height:238px;bottom:-83px;right:10px;transform:rotate(-10deg)}.customer-silhouette-4 i:first-child:before{border-radius:54% 46% 52% 48%;width:88px;height:112px;top:-92px;left:34px;transform:rotate(-8deg)}.accent-word{color:var(--accent)}.logo span,.hero h1,.interior-intro h1,.gallery-intro h1{border-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}nav a.active,.gallery-page nav a:nth-child(2),.poster:not(.gallery-page):not(.interior-page) nav a:first-child{border-color:var(--accent)}.rule-title:before,.rule-title:after{background:linear-gradient(90deg,var(--ink),var(--accent),var(--ink))}.outline-btn{border-color:var(--accent);box-shadow:2px 2px 0 var(--accent-soft)}.outline-btn:hover{background:var(--accent);color:var(--paper)}.services h3,.about-copy h2,.process h3,.feature-grid h2,.story-layout h2,.values-row h3,.steps-list h2,.contact-page-grid h2,.gallery-grid h2{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.about-copy li:before,.story-layout li:before,.reviews blockquote span,.review-grid blockquote span,.dots,.gallery-project-link,footer a{color:var(--accent)}.about-note-link{border-color:var(--accent)}.about-note-link:hover{background:var(--accent)}.carousel-copy,.carousel-art{animation:.48s both testimonial-slide}@keyframes testimonial-slide{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (max-width:650px){body{background-image:radial-gradient(circle at 0 12%,#6f321d1c,#0000 22%),radial-gradient(circle at 100% 76%,#7a381f1c,#0000 24%),radial-gradient(#17171412 .55px,#0000 .65px);background-size:100% 100%,100% 100%,4px 4px}.poster:not(.gallery-page):not(.interior-page) .hero{height:565px}.poster:not(.gallery-page):not(.interior-page) .hero-photo{object-position:center top;width:94%;height:245px;top:300px;left:3%;right:auto}.reviews{grid-template-rows:125px 1fr;grid-template-columns:35px 1fr 35px;height:260px}.reviews>button:first-child{grid-area:1/1}.reviews blockquote{grid-area:1/2}.reviews .review-art{grid-area:2/1/auto/-1;width:100%;height:125px;display:block}.reviews>button:last-of-type{grid-area:1/3}.customer-silhouette{opacity:.052}.customer-silhouette i{transform-origin:100% 100%;bottom:-70px;right:-20px;transform:scale(.82)rotate(-4deg)}.customer-silhouette-3 i:first-child{right:40px}.customer-silhouette-3 i:nth-child(2){right:-38px}}.about-page .interior-intro{padding:72px 0 62px}.about-page .interior-intro h1{margin:16px auto 17px}.about-page .story-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:660px}.about-page .story-photo{align-items:center;padding:62px 34px 54px}.about-page .story-photo .supplied-art{object-fit:contain;object-position:center;width:100%;height:auto;max-height:535px}.about-page .story-layout article{padding:70px 68px 62px}.about-page .story-layout h2{margin:0 0 30px;font-size:29px;line-height:1.25}.about-page .story-layout p{margin:0 0 23px;font-size:16px;line-height:1.75}.about-page .story-layout ul{margin:30px 0 0;line-height:1.95}.about-page .story-layout em{margin-top:38px}.about-page .values-row{min-height:155px}.about-page .values-row div{flex-direction:column;justify-content:center;padding:38px 34px;display:flex}.about-page .values-row h3{margin:0 0 15px}.about-page .values-row p{margin:0;line-height:1.55}.about-page .gallery-cta{padding-top:48px;padding-bottom:48px}@media (max-width:850px) and (min-width:651px){.about-page .story-layout{grid-template-columns:46% 54%;min-height:620px}.about-page .story-photo{padding:50px 20px}.about-page .story-layout article{padding:56px 40px}}@media (max-width:650px){.about-page .interior-intro{padding:46px 12px 42px}.about-page .interior-intro h1{margin:14px auto 16px}.about-page .story-layout{min-height:0}.about-page .story-photo{height:350px;padding:34px 12px 12px}.about-page .story-photo .supplied-art{height:100%;max-height:none}.about-page .story-layout article{padding:44px 25px 48px}.about-page .story-layout h2{margin-bottom:25px;font-size:26px}.about-page .story-layout p{margin-bottom:20px;font-size:15px;line-height:1.7}.about-page .story-layout ul{margin-top:26px;line-height:1.8}.about-page .story-layout em{margin-top:30px}.about-page .values-row div{min-height:125px;padding:30px 24px}.about-page .gallery-cta{padding-top:40px;padding-bottom:40px}}.interior-intro h1,.gallery-intro h1{text-wrap:balance;width:auto;max-width:100%;display:inline-block}.interior-intro h1 .accent-word,.gallery-intro h1 .accent-word{font-size:inherit;line-height:inherit;letter-spacing:inherit}.interior-intro>p,.interior-intro>span,.gallery-intro>p,.gallery-intro>span{text-align:center;display:block}body:before,body:after{content:none;display:none}body{background-color:#c8b9a4;background-image:radial-gradient(circle at 8% 14%,#6f321d1d,#0000 18%),radial-gradient(circle at 91% 76%,#7a381f1d,#0000 20%),linear-gradient(90deg,#0000000a 1px,#0000 1px),radial-gradient(#17171418 .55px,#0000 .65px);background-position:50%,50%,50%,50%;background-repeat:no-repeat,no-repeat,repeat,repeat;background-size:100% 100%,100% 100%,280px 100%,4px 4px}.newspaper-backdrop{z-index:0;color:#29251f;opacity:.5;pointer-events:none;letter-spacing:0;font-family:Georgia,Times New Roman,serif;position:fixed;inset:24px 18px}.news-column{border-top:6px double;border-bottom:2px solid;flex-direction:column;gap:18px;width:calc(50vw - 570px);min-width:145px;padding:10px 8px 20px;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.news-left{left:0}.news-right{right:0}.news-masthead{text-align:center;border-bottom:2px solid;padding:4px 0 12px}.news-masthead b{letter-spacing:.04em;font-size:20px;line-height:1;display:block}.news-masthead span{letter-spacing:.16em;margin-top:7px;font-size:8px;display:block}.news-column article{border-top:1px solid #29251f80;padding-top:14px}.news-column .news-lead{border-top:0;padding-top:0}.news-column h2{text-align:center;margin:6px 0 12px;font-size:22px;line-height:1.05}.news-column h3{letter-spacing:.035em;margin:0 0 7px;font-size:14px;line-height:1.12}.news-column p{text-align:justify;margin:0;font-size:12px;line-height:1.38}.news-column .news-kicker{text-align:center;letter-spacing:.16em;margin:0 0 4px;font-size:8px}.news-column img{object-fit:contain;filter:grayscale()sepia(.22)contrast(.94);mix-blend-mode:multiply;opacity:.76;width:100%;max-height:140px;margin:10px auto 12px;display:block}.news-classified{margin-top:auto;border:1px solid!important;padding:12px!important}@media (max-width:1400px){.news-column{gap:14px}.news-masthead b{font-size:16px}.news-column h2{font-size:18px}.news-column h3{font-size:12px}.news-column p{font-size:10px}.news-column img{max-height:110px}}@media (max-width:1160px){.newspaper-backdrop{display:none}}@media (max-width:650px){body{background-image:radial-gradient(circle at 0 12%,#6f321d1c,#0000 22%),radial-gradient(circle at 100% 76%,#7a381f1c,#0000 24%),radial-gradient(#17171412 .55px,#0000 .65px);background-size:100% 100%,100% 100%,4px 4px}}.gallery-grid article{align-items:center;gap:34px;min-height:335px;padding:38px 36px}.gallery-grid article>div{padding:8px 0}.gallery-grid .gallery-photo{height:225px}.gallery-grid h2{margin:0 0 11px;line-height:1.16}.gallery-grid p{margin:0 0 26px}.gallery-grid em{line-height:1.65;display:block}.gallery-grid .gallery-project-link{margin-top:28px;padding-bottom:5px}@media (max-width:850px) and (min-width:651px){.gallery-grid article{gap:24px;padding:30px 26px}.gallery-grid .gallery-photo{height:205px}}@media (max-width:650px){.gallery-grid article{gap:25px;min-height:0;padding:34px 24px 38px}.gallery-grid .gallery-photo{height:230px}.gallery-grid .gallery-project-link{margin-top:24px}}:root{--hand:"Comic Neue"}body,.contact-page-grid .service-area,.poster :is(.story-layout p,.steps-list p,.paper-note p,.review-grid blockquote>p,.contact-page-grid article>p,.contact-page-grid input,.contact-page-grid textarea,.contact-page-grid .email-address,.contact-action .contact-email,.gallery-grid em){font-family:var(--hand),cursive}.logo b,.hero h1,.interior-intro h1,.gallery-intro h1{font-weight:700}header{grid-template-columns:255px minmax(0,1fr) 155px;column-gap:12px}nav{justify-content:center;gap:clamp(13px,1.25vw,23px);min-width:0}nav a{font-size:11px}.head-contact{min-width:0}.head-contact .outline-btn{white-space:nowrap;max-width:100%}.poster:not(.gallery-page):not(.interior-page) .about aside{flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:center;padding:24px 2px 10px;display:flex;transform:none}.poster:not(.gallery-page):not(.interior-page) .problem-solver-note{object-fit:contain;max-height:92px;transform:rotate(-5deg)}.poster:not(.gallery-page):not(.interior-page) .about-note-link{margin:2px auto 8px;display:inline-flex;position:static;transform:rotate(2deg)}.poster:not(.gallery-page):not(.interior-page) .about-workshop{object-fit:contain;object-position:center top;background:0 0;width:100%;height:172px;transform:rotate(1deg)}@media (min-width:851px){.poster:not(.gallery-page):not(.interior-page) .about{grid-template-columns:38% 32% 30%;min-height:450px}.poster:not(.gallery-page):not(.interior-page) .about-workshop{height:300px;margin-top:-8px}}@media (max-width:850px) and (min-width:651px){header{grid-template-columns:210px minmax(0,1fr) 140px;column-gap:8px}nav{gap:10px}nav a{font-size:9px}.poster:not(.gallery-page):not(.interior-page) .about-workshop{height:150px}}@media (max-width:650px){header,.poster:not(.gallery-page):not(.interior-page)>header{grid-template-columns:1fr auto;column-gap:12px}nav{justify-content:space-between;gap:8px}nav a{font-size:10px}.poster:not(.gallery-page):not(.interior-page) .services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.poster:not(.gallery-page):not(.interior-page) .services article{min-width:0;padding-left:18px;padding-right:18px}.poster:not(.gallery-page):not(.interior-page) .about aside{padding:24px 12px 32px;position:static;bottom:auto;right:auto}.poster:not(.gallery-page):not(.interior-page) .problem-solver-note{width:180px;max-height:110px}.poster:not(.gallery-page):not(.interior-page) .about-workshop{width:min(100%,320px);height:260px;margin-top:8px}.poster:not(.gallery-page):not(.interior-page) .trust{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(64px,auto);align-items:center;row-gap:8px;height:auto;min-height:0;padding:18px 0 14px}.trust .mini{grid-column:1/-1;margin:0 auto 8px}.trust>div{min-width:0;height:64px;margin:0;padding:8px 10px}.trust>div img{width:auto;max-width:100%;max-height:48px}.poster>footer{letter-spacing:.055em;gap:12px;padding:20px 14px 24px;font-size:9px;line-height:1.55}.poster:not(.gallery-page):not(.interior-page)>footer{height:auto;min-height:0}.poster>footer>span{overflow-wrap:anywhere;text-wrap:balance}.poster>footer>span:last-child{gap:10px}}
