@font-face{font-family:Geist;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/geist-latin.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:Geist;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fonts/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/geist-mono-latin.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:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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}:root{--bg:#f3efe7;--bg-2:#ebe5da;--ink:#1a1613;--muted:#6a625a;--line:#1a161324;--accent:#c5462a;--paper:#f9f6f0}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-family:Geist,ui-sans-serif,system-ui,-apple-system,Helvetica,Arial,sans-serif;font-weight:400}::selection{background:var(--accent);color:var(--paper)}a{color:inherit;text-decoration:none}.serif{letter-spacing:-.01em;font-family:Instrument Serif,ui-serif,Georgia,Times New Roman,serif;font-weight:400}.mono{font-family:Geist Mono,ui-monospace,Menlo,Consolas,monospace}.container{width:min(1240px,92vw);margin:0 auto}.rule{background:var(--line);width:100%;height:1px}nav.top{z-index:50;background:color-mix(in srgb, var(--bg) 92%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);position:sticky;top:0}nav.top .row{justify-content:space-between;align-items:center;padding:18px 0;display:flex}nav.top .brand{letter-spacing:.02em;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}nav.top .brand .dot{background:var(--accent);border-radius:50%;width:8px;height:8px;display:inline-block}nav.top ul{color:var(--muted);gap:28px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}nav.top ul a{transition:color .2s}nav.top ul a:hover{color:var(--ink)}nav.top .cta{border:1px solid var(--ink);border-radius:999px;padding:9px 16px;font-size:14px;transition:background .2s,color .2s}nav.top .cta:hover{background:var(--ink);color:var(--paper)}nav.top .burger{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0;display:none}nav.top .burger span{background:var(--ink);width:18px;height:1.5px;margin:0 auto;transition:transform .3s,opacity .2s;display:block}.mobile-menu{z-index:60;background:var(--bg);visibility:hidden;flex-direction:column;padding:24px;transition:transform .5s cubic-bezier(.7,0,.2,1);display:flex;position:fixed;inset:0;transform:translateY(-100%)}.mobile-menu.open{visibility:visible;transform:translateY(0)}.mobile-menu .mm-top{justify-content:space-between;align-items:center;margin-bottom:auto;display:flex}.mobile-menu .mm-brand{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.mobile-menu .mm-brand .dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.mobile-menu .mm-close{border:1px solid var(--line);cursor:pointer;width:42px;height:42px;color:var(--ink);background:0 0;border-radius:999px;font-size:22px;line-height:1}.mobile-menu nav{flex-direction:column;gap:2px;margin:auto 0;display:flex}.mobile-menu nav a{letter-spacing:-.02em;color:var(--ink);opacity:0;align-items:baseline;gap:16px;padding:6px 0;font-family:Instrument Serif,serif;font-size:clamp(44px,15vw,72px);line-height:1.04;transition:opacity .5s,transform .5s,color .25s;display:flex;transform:translateY(14px)}.mobile-menu nav a em{color:var(--accent);font-style:italic}.mobile-menu nav a .mi{color:var(--muted);font-family:Geist Mono,monospace;font-size:13px;font-style:normal}.mobile-menu.open nav a{opacity:1;transform:none}.mobile-menu.open nav a:first-child{transition-delay:.12s}.mobile-menu.open nav a:nth-child(2){transition-delay:.18s}.mobile-menu.open nav a:nth-child(3){transition-delay:.24s}.mobile-menu.open nav a:nth-child(4){transition-delay:.3s}.mobile-menu .mm-foot{color:var(--muted);flex-direction:column;gap:6px;margin-top:auto;font-family:Geist Mono,monospace;font-size:13px;display:flex}.mobile-menu .mm-foot a{color:var(--ink)}.hero{padding:80px 0 120px;position:relative}.hero .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;margin-bottom:44px;font-size:12px;display:flex}.hero .eyebrow .lines{background:var(--ink);opacity:.4;flex:0 0 36px;height:1px}.hero h1{letter-spacing:-.025em;margin:0;font-size:clamp(64px,11vw,168px);font-weight:400;line-height:.92}.hero h1 em{color:var(--accent);font-style:italic}.hero .meta{grid-template-columns:1.4fr 1fr;align-items:start;gap:60px;margin-top:72px;display:grid}.hero .meta p{color:var(--ink);max-width:38ch;margin:0;font-size:18px;line-height:1.55}.hero .meta .col h6{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:11px;font-weight:500}.hero .meta .col ul{color:var(--ink);margin:0;padding:0;font-size:15px;list-style:none}.hero .meta .col li{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;padding:9px 0;display:flex}.hero .meta .col li:last-child{border-bottom:1px solid var(--line)}.hero .marker{color:var(--muted);text-align:right;font-family:Geist Mono,monospace;font-size:12px;line-height:1.6;position:absolute;top:30px;right:0}.reveal{opacity:0;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1);transform:translateY(20px)}.reveal.in{opacity:1;transform:none}.reveal[data-d="1"]{transition-delay:80ms}.reveal[data-d="2"]{transition-delay:.16s}.reveal[data-d="3"]{transition-delay:.24s}section{border-top:1px solid var(--line);padding:110px 0;position:relative}.section-head{grid-template-columns:auto 1fr auto;align-items:end;gap:30px;margin-bottom:70px;display:grid}.section-head .num{color:var(--muted);letter-spacing:.04em;font-family:Geist Mono,monospace;font-size:13px}.section-head h2{letter-spacing:-.02em;margin:0;font-size:clamp(40px,5.6vw,84px);font-weight:400;line-height:.95}.section-head h2 em{font-style:italic}.section-head .aside{color:var(--muted);text-align:right;max-width:24ch;font-size:13px}.services-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.service{border-top:1px solid var(--line);cursor:default;padding:36px 28px 36px 0;position:relative}.service:not(:last-child){border-right:1px solid var(--line)}.service:not(:first-child){padding-left:28px}.service .ix{color:var(--muted);margin-bottom:34px;font-family:Geist Mono,monospace;font-size:12px}.service h3{letter-spacing:-.01em;margin:0 0 14px;font-family:Instrument Serif,serif;font-size:34px;font-weight:400;line-height:1.05;transition:color .3s}.service p{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.55}.service .tag{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:11px;display:inline-flex}.service:hover h3{color:var(--accent)}.work-list{flex-direction:column;display:flex}.work{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:80px 1fr 1.4fr 200px 60px;align-items:center;gap:30px;padding:34px 6px;transition:color .3s,background .3s,padding .35s;display:grid;position:relative}.work:last-child{border-bottom:1px solid var(--line)}.work .n{color:var(--muted);font-family:Geist Mono,monospace;font-size:13px}.work .title{letter-spacing:-.01em;font-family:Instrument Serif,serif;font-size:36px;font-weight:400;line-height:1.05;transition:color .3s}.work .title em{font-style:italic}.work .desc{color:var(--muted);max-width:46ch;font-size:14px;line-height:1.5}.work .year{color:var(--muted);text-align:right;font-family:Geist Mono,monospace;font-size:13px}.work .arrow{color:var(--ink);text-align:right;opacity:.5;font-size:22px;transition:transform .35s,opacity .25s}.work:hover{background:var(--paper);padding-left:24px}.work:hover .arrow{opacity:1;transform:translate(8px)}.work:hover .title{color:var(--accent)}.feature{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.15fr;align-items:start;gap:60px;padding:0 0 80px;display:grid}.feature .info{position:sticky;top:120px}.feature .meta-line{letter-spacing:.04em;color:var(--muted);align-items:center;gap:14px;margin-bottom:24px;font-family:Geist Mono,monospace;font-size:12px;display:flex}.feature .meta-line .pill{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:999px;padding:4px 10px}.feature .meta-line .pill.live{background:var(--ink);color:var(--paper);border-color:var(--ink)}.feature .meta-line .pill.wip{color:var(--accent);border-color:var(--accent);background:0 0}.feature h3{letter-spacing:-.02em;margin:0 0 26px;font-family:Instrument Serif,serif;font-size:clamp(48px,5.2vw,76px);font-weight:400;line-height:1}.feature h3 em{color:var(--accent);font-style:italic}.feature .desc{color:var(--ink);max-width:42ch;margin:0 0 26px;font-size:17px;line-height:1.55}.feature dl{border-top:1px solid var(--line);grid-template-columns:140px 1fr;gap:0;margin:30px 0 0;padding:0;font-size:14px;display:grid}.feature dt{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:12px 0;font-family:Geist Mono,monospace;font-size:11px}.feature dd{color:var(--ink);border-bottom:1px solid var(--line);text-align:right;margin:0;padding:12px 0}.feature .stack{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.feature .stack span{border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-family:Geist Mono,monospace;font-size:11px}.feature .actions{gap:14px;margin-top:28px;display:flex}.feature .actions a{border:1px solid var(--ink);border-radius:999px;padding:10px 16px;font-size:14px;transition:background .25s,color .25s}.feature .actions a.primary{background:var(--ink);color:var(--paper)}.feature .actions a.primary:hover{background:var(--accent);border-color:var(--accent)}.feature .actions a.ghost:hover{background:var(--ink);color:var(--paper)}.feature .shots{grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;gap:14px;display:grid}.feature .shots .s{background:var(--paper);border:1px solid var(--line);border-radius:4px;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;position:relative;overflow:hidden}.feature .shots .s:hover{z-index:2;transform:translateY(-3px);box-shadow:0 24px 50px -20px #1a161340}.feature .shots .s.big{aspect-ratio:16/9;grid-column:span 6}.feature .shots .s.half{aspect-ratio:4/3;grid-column:span 3}.feature .shots .placeholder{letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9;background:linear-gradient(135deg,#d8c9b0 0%,#a87f5d 100%);align-items:flex-end;padding:14px;font-family:Geist Mono,monospace;font-size:10px;display:flex;position:absolute;inset:0}.feature .shots .s img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.feature .shots .placeholder:after{content:"";background:repeating-linear-gradient(135deg,#0000 0 12px,#ffffff0f 12px 13px);position:absolute;inset:0}.feature .shots .cap{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);grid-column:span 6;justify-content:space-between;margin-top:8px;font-family:Geist Mono,monospace;font-size:10px;display:flex}.upcoming-head{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;margin:80px 0 24px;padding-top:60px;display:flex}.upcoming-head h4{letter-spacing:-.01em;margin:0;font-family:Instrument Serif,serif;font-size:32px;font-weight:400}.upcoming-head h4 em{font-style:italic}.upcoming-head .right{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:Geist Mono,monospace;font-size:11px}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;display:grid}.plan{background:var(--paper);border:1px solid var(--line);border-radius:6px;flex-direction:column;padding:36px 32px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative}.plan:hover{border-color:var(--ink);transform:translateY(-6px);box-shadow:0 28px 60px -20px #1a16132e}.plan.featured{background:var(--ink);color:var(--paper);border-color:var(--ink)}.plan.featured .muted,.plan.featured .feat li{color:#cfc7bb}.plan .badge{background:var(--accent);color:var(--paper);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:11px;position:absolute;top:-12px;right:24px}.plan h3{letter-spacing:-.01em;margin:0 0 8px;font-family:Instrument Serif,serif;font-size:42px;font-weight:400}.plan .muted{color:var(--muted);margin-bottom:30px;font-size:13px}.plan .price{letter-spacing:-.02em;margin:0 0 4px;font-family:Instrument Serif,serif;font-size:64px;line-height:1}.plan .price .cur{vertical-align:top;opacity:.55;margin-right:4px;font-size:24px}.plan .price .per{color:var(--muted);letter-spacing:.04em;margin-left:6px;font-family:Geist,sans-serif;font-size:13px}.plan.featured .price .per{color:#cfc7bb}.plan .feat{color:var(--ink);flex:1;margin:28px 0 32px;padding:0;font-size:14px;line-height:1.65;list-style:none}.plan.featured .feat{color:#e8e2d6}.plan .feat li{border-top:1px dashed var(--line);gap:10px;padding:7px 0;display:flex}.plan.featured .feat li{border-top-color:#ffffff26}.plan .feat li:before{content:"•";color:var(--muted);flex:none}.plan .btn{text-align:center;border:1px solid;border-radius:999px;padding:12px 18px;font-size:14px;transition:background .25s,color .25s}.plan .btn:hover{background:var(--ink);color:var(--paper)}.plan.featured .btn{border-color:var(--paper)}.plan.featured .btn:hover{background:var(--paper);color:var(--ink)}.contact{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.contact .lead h2{letter-spacing:-.02em;margin:0 0 32px;font-family:Instrument Serif,serif;font-size:clamp(56px,8vw,128px);font-weight:400;line-height:.92}.contact .lead h2 em{color:var(--accent);font-style:italic}.contact .lead .mail{border-bottom:1px solid var(--ink);padding-bottom:6px;font-family:Instrument Serif,serif;font-size:24px;transition:color .3s,border-color .3s;display:inline-block}.contact .lead .mail:hover{color:var(--accent);border-color:var(--accent)}.contact form{gap:18px;display:grid}.field{gap:6px;display:grid}.field label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:Geist Mono,monospace;font-size:11px}.field input,.field textarea,.field select{color:var(--ink);border:none;border-bottom:1px solid var(--line);resize:none;background:0 0;outline:none;padding:10px 0;font-family:inherit;font-size:16px;transition:border-color .25s}.field input:focus,.field textarea:focus,.field select:focus{border-bottom-color:var(--ink)}.field textarea{min-height:100px}.row-2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.submit{align-items:center;gap:20px;margin-top:14px;display:flex}.submit button{background:var(--ink);color:var(--paper);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;padding:16px 28px;font-family:inherit;font-size:15px;transition:background .25s;display:inline-flex}.submit button:hover{background:var(--accent)}.submit .note{color:var(--muted);font-size:12px}footer{border-top:1px solid var(--line);margin-top:30px;padding:60px 0 40px}footer .grid{grid-template-columns:2fr 1fr 1fr;align-items:start;gap:40px;display:grid}footer h6{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-family:Geist Mono,monospace;font-size:11px;font-weight:500}footer ul{color:var(--ink);margin:0;padding:0;font-size:14px;line-height:1.9;list-style:none}footer .big{margin:0 0 12px;font-family:Instrument Serif,serif;font-size:48px;line-height:.95}footer .credits{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;margin-top:60px;font-family:Geist Mono,monospace;font-size:11px;display:flex}footer .credits a{text-decoration:underline;text-decoration-color:var(--line)}footer .credits a:hover{color:var(--ink)}.legal-content{gap:36px;max-width:70ch;margin-top:48px;display:grid}.legal-content h3{color:var(--ink);margin:0 0 10px;font-family:Instrument Serif,serif;font-size:24px}.legal-content p{color:var(--muted);font-size:16px;line-height:1.7}.legal-content.notice{color:var(--accent);border:1px solid var(--accent);border-radius:12px;margin-top:28px;padding:14px 18px;font-family:Geist Mono,monospace;font-size:13px;line-height:1.6}.cursor{background:var(--accent);pointer-events:none;z-index:9999;mix-blend-mode:multiply;border-radius:50%;width:8px;height:8px;transition:width .25s,height .25s,opacity .25s;position:fixed;transform:translate(-50%,-50%)}.cursor.big{opacity:.3;width:48px;height:48px}@media (hover:none){.cursor{display:none}}@media (width<=1000px){.feature{grid-template-columns:1fr;gap:40px}.feature .info{position:static}.hero .meta{grid-template-columns:1fr 1fr;gap:40px}.hero .meta p{grid-column:1/-1}footer .grid{grid-template-columns:1fr 1fr;gap:36px}footer .grid>div:first-child{grid-column:1/-1}}@media (width<=760px){nav.top ul,nav.top .cta{display:none}nav.top .burger{display:flex}nav.top .row{padding:14px 0}section{padding:64px 0}.section-head{grid-template-columns:1fr;gap:14px;margin-bottom:40px}.section-head .aside{text-align:left;max-width:none}.section-head .num{order:-1}.hero{padding:48px 0 64px}.hero .eyebrow{margin-bottom:28px;font-size:11px}.hero h1{font-size:clamp(46px,13vw,80px)}.hero .marker{display:none}.hero .meta{grid-template-columns:1fr;gap:32px;margin-top:44px}.hero .meta p{font-size:16px}.services-grid{grid-template-columns:1fr}.service{border-right:none!important;padding:28px 0!important}.service .ix{margin-bottom:18px}.service h3{font-size:30px}.feature h3{font-size:clamp(40px,12vw,60px)}.feature .desc{font-size:16px}.feature dl{grid-template-columns:110px 1fr}.feature .shots .s.half{grid-column:span 3}.feature .actions{flex-wrap:wrap}.upcoming-head{flex-direction:column;align-items:flex-start;gap:8px;margin-top:56px;padding-top:40px}.work{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 16px;padding:24px 0}.work .n{grid-row:1;align-self:center}.work .title{grid-column:2;font-size:28px}.work .desc{grid-column:2;max-width:none;margin-top:4px}.work .year{text-align:left;grid-column:2;margin-top:8px}.work .arrow{display:none}.work:hover{padding-left:0}.plans{grid-template-columns:1fr;gap:16px}.plan{padding:30px 26px}.plan.featured{order:-1}.plan .price{font-size:56px}.contact{grid-template-columns:1fr;gap:44px}.row-2{grid-template-columns:1fr;gap:18px}.contact .lead h2{font-size:clamp(48px,16vw,90px)}.submit{flex-direction:column;align-items:flex-start;gap:12px}.submit button{justify-content:center;width:100%}footer{padding:48px 0 32px}footer .grid{grid-template-columns:1fr 1fr;gap:28px}footer .big{font-size:40px}footer .credits{text-align:left;flex-direction:column;gap:8px;margin-top:40px}}@media (width<=430px){.feature .shots{grid-template-columns:1fr}.feature .shots .s.big,.feature .shots .s.half{aspect-ratio:16/10;grid-column:1/-1}.feature .shots .cap{flex-direction:column;gap:4px}.feature dl{grid-template-columns:1fr;gap:0}.feature dt{border-bottom:none;padding-bottom:0}.feature dd{text-align:left;padding-top:4px}.feature .stack{justify-content:flex-start}footer .grid{grid-template-columns:1fr}}
