.launch-site{--paper:#f4f1e9;--ink:#292d28;--soft:#e9e5da;--muted:#6e7269;--line:#d5d6ca;--green:#334b35;--acid:#dcea91;background:var(--paper);color:var(--ink);min-height:100vh;padding-bottom:1px;font:15px/1.65 Arial,Helvetica,sans-serif}.launch-site *{box-sizing:border-box}.launch-site .wrap{width:min(1320px,100% - 80px);margin-inline:auto}.launch-site a{color:inherit;text-decoration:none}.launch-site button,.launch-site input{font:inherit}.launch-site button{cursor:pointer}.launch-site a:focus-visible,.launch-site button:focus-visible,.launch-site input:focus-visible,.launch-site summary:focus-visible,.launch-site [tabindex]:focus-visible{outline-offset:4px;outline:3px solid #9a542e}.launch-skip{position:absolute;left:-9999px}.launch-skip:focus{z-index:10;background:#fff;padding:14px;top:20px;left:20px}.launch-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:102px;display:flex}.launch-site .wordmark{letter-spacing:-2px;font:36px/1 Georgia,serif}.wordmark span{color:#7a8a41}.launch-header nav{gap:34px;font-size:13px;display:flex}.launch-header nav a{padding:12px 0}.launch-header nav a[aria-current=page]{text-underline-offset:8px;text-decoration:underline}.header-start{border-bottom:1px solid var(--ink);padding:7px 0;font-size:13px}.header-start span{margin-left:22px}.eyebrow{text-transform:uppercase;letter-spacing:1.6px;font-size:12px;font-weight:600;display:block}.status-dot{background:#778442;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.hero{grid-template-columns:1.6fr 1fr;align-items:end;gap:65px;padding:62px 0 43px;display:grid}.launch-site h1{letter-spacing:-3px;margin:20px 0 0;font:clamp(44px,4.9vw,72px)/1.04 Georgia,serif}.launch-site h1 em{color:#7a806e;font-weight:400}.hero-action{justify-self:end;width:100%;max-width:345px;padding-bottom:3px}.price-line{margin:0;font-size:16px}.price-line strong{letter-spacing:-1.5px;font-size:36px;font-weight:400}.hero-action .micro{margin:0 0 17px}.micro{color:var(--muted);font-size:12px;line-height:1.65}.button{border:1px solid var(--green);border-radius:2px;justify-content:space-between;align-items:center;gap:34px;padding:16px 24px;font-size:13px;transition:background .16s;display:inline-flex}.launch-site .button.primary{background:var(--green);color:var(--paper)}.launch-site .button.primary:hover{background:#253b28}.hero-action .button{width:100%}.text-link{text-underline-offset:5px;padding:9px 0;font-size:12px;display:inline-block;text-decoration:underline!important}.hero-action>.text-link{text-align:center;margin-top:4px;display:block}.photo-desk{background:#fffdf7;border:1px solid #c9cdbe;border-radius:5px;overflow:hidden;box-shadow:0 14px 35px #2a332b0a}.desk-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 20px;font-size:12px;display:flex}.desk-title{align-items:center;gap:5px;display:flex}.desk-title .status-dot{margin-right:4px}.desk-divider{color:#a4a795;margin:0 9px}.muted{color:var(--muted)}.desk-layout{grid-template-columns:minmax(0,1fr) 260px;display:grid}.viewer-column{background:#e9e7dd;min-width:0}.photo-stage{aspect-ratio:3/2;background:#d6d4c8;position:relative;overflow:hidden}.photo-stage img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.photo-stage .before-photo{z-index:1}.photo-tag{z-index:3;background:#fffef4ec;border-radius:2px;padding:5px 9px;font-size:12px;position:absolute;top:16px}.before-tag{left:16px}.after-tag{right:16px}.split-line{z-index:2;pointer-events:none;border-left:2px solid #fff;position:absolute;top:0;bottom:0}.photo-count{color:#fff;z-index:3;background:#242d25e6;border-radius:2px;padding:5px 10px;font-size:12px;position:absolute;bottom:16px;left:16px}.photo-count span{color:#c6cbbf}.viewer-controls{border-top:1px solid var(--line);background:#fffdf7;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;font-size:12px;display:flex}.step-controls{align-items:center;gap:15px;display:flex}.step-controls button{background:0 0;border:0;width:32px;height:30px;font-size:18px}.compare-button{background:0 0;border:1px solid #c6ccba;border-radius:2px;align-items:center;gap:20px;min-height:36px;padding:8px 12px;display:flex}.compare-button.selected{background:var(--green);color:#fff}.compare-range{background:#fffdf7;align-items:center;gap:15px;padding:10px 22px;font-size:12px;display:flex}.compare-range input{accent-color:var(--green);flex:1;min-width:80px}.desk-notes{border-left:1px solid var(--line);flex-direction:column;padding:35px 25px;display:flex}.desk-notes .eyebrow{letter-spacing:1.25px;font-size:12px;line-height:1.8}.launch-site h2{letter-spacing:-1.2px;margin:15px 0 20px;font:39px/1.12 Georgia,serif}.desk-notes h2{margin-top:25px;font-size:35px}.desk-notes>p:not(.micro){color:#626b5c;margin:0;font-size:12px}.desk-notes dl{margin:27px 0 25px;font-size:12px}.desk-notes dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.desk-notes dd{margin:0}.desk-notes dt{color:var(--muted)}.desk-notes>.micro{margin-top:auto;font-size:12px}.strip-toolbar{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.strip-toolbar>div{gap:6px;display:flex}.strip-toolbar button{color:#5b6557;background:0 0;border:0;border-radius:2px;padding:7px 11px;font-size:12px}.strip-toolbar button[aria-pressed=true]{color:#2b3e26;background:#e7ebdb}.filmstrip{scrollbar-width:thin;scrollbar-color:#aab199 transparent;gap:10px;padding:0 18px 12px;display:flex;overflow:auto}.filmstrip button{text-align:left;color:#4a5543;background:0 0;border:1px solid #0000;border-radius:3px;flex:0 0 123px;padding:3px}.filmstrip button.active{background:#e5ebd9;border-color:#637b45}.filmstrip img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.filmstrip span{white-space:nowrap;text-overflow:ellipsis;padding:6px 2px 0;font-size:12px;display:block;overflow:hidden}.filmstrip b{margin-left:5px;font-weight:400}.desk-footnote{color:#737b69;margin:0;padding:0 21px 13px;font-size:12px}.contact-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.contact-grid button{min-width:0}.principles{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:65px;padding:80px 0;display:grid}.principles h2{margin:19px 0 15px;font-size:36px}.principles p{color:#68705f;max-width:270px;margin:0;font-size:13px}.founder-strip{border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;gap:50px;padding:65px 0;display:grid}.founder-strip>.eyebrow{max-width:190px;padding-top:10px}.founder-strip h2{margin-top:0;font-size:47px}.founder-strip p{color:#65705d;max-width:590px;font-size:16px}.faq-section{grid-template-columns:1fr 2fr;gap:50px;padding:65px 0;display:grid}.faq-section h2{margin-top:0}.faq-section details{border-bottom:1px solid var(--line);padding:18px 0;font-size:13px}.faq-section details:first-child{border-top:1px solid var(--line)}.faq-section summary{cursor:pointer;justify-content:space-between;gap:15px;list-style:none;display:flex}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary>span{color:#788368;font-size:18px}.faq-section details[open] summary>span{transform:rotate(45deg)}.faq-section details p{color:#646c5d;max-width:590px;margin:13px 0 0;padding-right:25px}.closing{background:#e4e8d8;border-top:1px solid #c3ccb3;border-bottom:1px solid #c3ccb3;justify-content:space-between;align-items:center;gap:35px;padding:44px 38px;display:flex;margin-bottom:60px!important}.closing h2{margin:12px 0 0;font-size:38px}.closing .button{flex-shrink:0}.launch-footer{justify-content:space-between;gap:35px;padding:0 0 40px;display:flex}.launch-footer .wordmark{font-size:30px}.launch-footer p{color:#6d7465;margin:16px 0 8px;font-size:12px}.footer-links{grid-template-columns:1fr 1fr;align-content:center;gap:12px 40px;font-size:12px;display:grid}.page-intro{padding:60px 0 45px}.page-intro>p{color:#65705f;max-width:620px;margin:28px 0 0;font-size:16px}.page-intro .button{margin-top:26px}.page-intro h1{max-width:990px}.pricing-layout{grid-template-columns:1fr 1fr;gap:30px;display:grid;margin-bottom:60px!important}.price-card{background:#e8eddc;border:1px solid #bac6a7;padding:35px}.big-price{letter-spacing:-5px;margin:22px 0;font:98px/1 Georgia,serif}.big-price span{letter-spacing:0;margin-left:12px;font:12px/1 Arial,sans-serif}.price-card ul{padding:10px 0 10px 19px;font-size:13px}.price-card li{margin:9px 0}.price-card>.micro{margin:12px 0 0}.calculator{border:1px solid var(--line);background:#fffdf7;flex-direction:column;justify-content:center;padding:35px;display:flex}.calculator>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.calculator label{font-size:13px}.calculator-count{font:45px Georgia,serif}.calculator input{accent-color:var(--green);cursor:pointer;width:100%;margin:30px 0 40px}.calculator-total{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.calculator-total span{font-size:12px}.calculator output{font:40px Georgia,serif}.calculator>.micro{margin:25px 0 0}.plain-section{border-bottom:1px solid var(--line);padding:35px 0 60px}.three-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin-top:30px;display:grid}.three-cards h2{font-size:29px}.three-cards p{color:#65705e;font-size:14px}.story-layout{grid-template-columns:1.1fr 1fr;gap:70px;padding-bottom:70px;display:grid}.story-photo{background:url(/launch/fruitvale/03-after.webp) 50%/cover;border-radius:3px;min-height:490px}.story-layout article{padding:18px 0}.story-layout article p{color:#63705b;margin-bottom:20px;font-size:15px}.capture-guide{padding-bottom:60px}.exposure-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.exposure-row>div{text-align:center;background:#e6eadb;border:1px solid #c5cfb7;padding:30px;font:55px Georgia,serif}.exposure-row>div:first-child{color:#f5f5df;background:#354634}.exposure-row>div:last-child{background:#fffdf5}.exposure-row span{margin-top:18px;font:12px Arial,sans-serif;display:block}.note{background:#eaece2;border-left:3px solid #7f8e64;margin:35px 0 15px;padding:20px 25px;font-size:13px}.note p{max-width:690px}.launch-site .expanded{margin-bottom:65px}@media (min-width:1450px){.photo-stage{aspect-ratio:1.6}.desk-notes{padding:44px 32px}}@media (max-width:1050px){.launch-site .wrap{width:calc(100% - 48px)}.hero{grid-template-columns:1.5fr 1fr;gap:35px}.launch-site h1{font-size:55px}.desk-layout{grid-template-columns:minmax(0,1fr) 215px}.desk-notes{padding:24px 20px}.desk-notes h2{margin-top:17px;font-size:28px}.desk-notes dl{margin:15px 0}.desk-notes .micro{font-size:12px}.contact-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.principles{gap:35px}.closing h2{font-size:30px}.story-layout{gap:35px}}@media (max-width:760px){.launch-site .wrap{width:calc(100% - 36px)}.launch-header{flex-wrap:wrap;gap:15px;min-height:110px;padding:20px 0 13px}.launch-site .wordmark{font-size:31px}.launch-header nav{border-top:1px solid var(--line);order:3;justify-content:space-between;gap:20px;width:100%;padding-top:8px;font-size:12px}.launch-header nav a{padding:3px 0}.header-start{font-size:12px}.header-start span{margin-left:8px}.hero{padding:35px 0 28px;display:block}.hero>.eyebrow,.hero .eyebrow{letter-spacing:1px;font-size:12px}.launch-site h1{letter-spacing:-2px;font-size:46px}.hero h1{margin-top:18px}.hero-action{max-width:none;margin:26px 0 0}.price-line{font-size:13px}.price-line strong{font-size:28px}.hero-action .micro{margin:0 0 12px;font-size:12px}.hero-action .button{padding:15px 20px}.hero-action .text-link{font-size:12px}.desk-toolbar{padding:12px 10px;font-size:12px}.desk-divider{margin:0 3px}.desktop-only{display:none}.desk-layout{display:block}.photo-stage{aspect-ratio:3/2}.photo-tag{padding:4px 7px;font-size:12px;top:9px}.after-tag{right:9px}.before-tag{left:9px}.photo-count{padding:4px 7px;font-size:12px;bottom:9px;left:9px}.viewer-controls{gap:5px;padding:8px;font-size:12px}.step-controls{gap:3px;min-width:0}.step-controls span{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.step-controls button{width:28px;height:32px}.compare-button{gap:8px;padding:6px 8px;font-size:12px}.desk-notes{display:none}.strip-toolbar{gap:4px;padding:9px 8px}.strip-toolbar button{padding:7px;font-size:12px}.strip-toolbar>div{gap:0}.strip-toolbar .micro{font-size:12px}.filmstrip{gap:6px;padding:0 8px 10px}.filmstrip button{flex-basis:90px}.filmstrip span{font-size:12px}.desk-footnote{padding:0 10px 11px;font-size:12px}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-range{padding:9px 12px;font-size:12px}.principles{grid-template-columns:1fr;gap:28px;padding:38px 0}.principles>div{grid-template-columns:1fr 1fr;gap:10px 20px;display:grid}.principles .eyebrow{grid-column:1/-1}.principles h2{margin:0;font-size:27px}.principles p{align-self:center;font-size:12px}.founder-strip{grid-template-columns:1fr;gap:20px;padding:35px 0}.founder-strip>.eyebrow{max-width:none;padding:0}.founder-strip h2{margin-bottom:15px;font-size:37px}.founder-strip p{font-size:14px}.faq-section{grid-template-columns:1fr;gap:23px;padding:38px 0}.faq-section h2{margin:0;font-size:32px}.faq-section h2 br{display:none}.faq-section details{padding:16px 0;font-size:12px}.closing{padding:28px 22px;display:block;margin-bottom:35px!important}.closing h2{margin-bottom:23px;font-size:31px}.closing .button{width:100%}.launch-footer{padding-bottom:30px;display:block}.footer-links{gap:12px;margin-top:25px}.page-intro{padding:38px 0 30px}.page-intro h1{font-size:44px}.page-intro>p{margin-top:21px;font-size:14px}.pricing-layout{grid-template-columns:1fr;gap:18px;margin-bottom:25px!important}.price-card,.calculator{padding:25px}.big-price{font-size:80px}.price-card>p:not(.big-price):not(.micro){font-size:13px}.plain-section{padding:25px 0 35px}.three-cards{grid-template-columns:1fr;gap:19px;margin-top:20px}.three-cards h2{margin:10px 0;font-size:28px}.three-cards p{font-size:13px}.story-layout{grid-template-columns:1fr;gap:20px;padding-bottom:30px}.story-photo{min-height:300px}.story-layout article{padding:10px 0}.story-layout h2{font-size:35px}.story-layout article p{font-size:14px}.exposure-row{gap:8px}.exposure-row>div{padding:22px 9px;font-size:38px}.exposure-row span{font-size:12px}.note{padding:18px;font-size:12px}.capture-guide{padding-bottom:30px}}@media (prefers-reduced-motion:reduce){.launch-site *{scroll-behavior:auto!important;transition:none!important}}.launch-site .viewer-column{flex-direction:column;display:flex}.launch-site .viewer-controls{border-top:0;border-bottom:1px solid var(--line);order:-2}.launch-site .compare-range{order:-1}.portfolio-section{padding-bottom:70px}.portfolio-filters{gap:12px;margin:0 0 25px;display:flex}.portfolio-filters button,.portfolio-dialog button{color:inherit;cursor:pointer;background:0 0;border:1px solid #a9b29f;padding:10px 16px}.portfolio-filters button[aria-pressed=true]{color:#fff;background:#334b35}.portfolio-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.portfolio-grid>button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.portfolio-grid img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.portfolio-grid span{padding:12px 0;font-size:16px;display:block}.portfolio-grid small{color:#65705d;margin-top:5px;font-size:12px;display:block}.portfolio-dialog{color:#292d28;background:#f4f1e9;border:1px solid #a9b29f;width:min(1100px,94vw);max-height:94vh;padding:20px;overflow:auto}.portfolio-dialog::backdrop{background:#182116cf}.portfolio-dialog>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.portfolio-dialog h2{margin:0;font:26px Georgia}.portfolio-dialog>img{object-fit:contain;width:100%;height:65vh;margin:16px 0;display:block}.feature-list article{border-top:1px solid #cdd2c1;justify-content:space-between;align-items:center;gap:25px;padding:28px 0;display:flex}.feature-list h2{margin:12px 0;font:26px Georgia}.feature-list p{max-width:660px}.feature-list button{white-space:nowrap;color:#334b35;cursor:pointer;background:0 0;border:1px solid #a9b29f;padding:12px}.feature-list button[aria-pressed=true]{background:#e4e9d8}.feature-list button:disabled{opacity:.6;cursor:wait}.feature-message{color:#526747;min-height:28px;font-size:14px}.feature-request{border-top:1px solid #cdd2c1;margin-top:25px;padding-top:30px}.feature-request form{max-width:700px}.feature-request label{margin:18px 0 8px;display:block}.feature-request input,.feature-request textarea{width:100%;font:inherit;color:#292d28;background:#fffdf7;border:1px solid #a9b29f;padding:12px}.feature-request button{margin-top:18px}@media (max-width:700px){.portfolio-grid{grid-template-columns:repeat(2,1fr);gap:15px}.portfolio-grid span{font-size:14px}.portfolio-dialog{padding:15px}.portfolio-dialog>img{height:50vh}.feature-list article{display:block}.feature-list article>div+div{margin-top:15px}}.launch-site .split-handle{z-index:5;cursor:ew-resize;touch-action:none;justify-content:center;align-items:center;width:44px;display:flex;position:absolute;top:0;bottom:0;transform:translate(-50%)}.split-handle span{color:#293c31;background:#f4f1e9;border:1px solid #334b35;border-radius:50%;place-items:center;width:36px;height:36px;font-size:23px;display:grid;box-shadow:0 2px 8px #0005}.launch-site .split-handle:focus-visible span{outline-offset:3px;outline:3px solid #9a542e}.launch-site .calculator-secondary{border-top:1px solid #ccd2c1;margin-top:12px;padding-top:12px}.launch-site .calculator-secondary output{font-size:32px}.launch-site .volume-result{margin:20px 0;font:36px Georgia;display:block}.launch-site .volume-planner{background:#e8ecdf;border:1px solid #ccd2c1;max-width:850px;padding:30px}.volume-planner input{accent-color:#334b35;width:100%;margin:20px 0}.volume-planner label{display:block}.volume-planner .volume-count{font-weight:700}.volume-planner h2{font:32px Georgia}.volume-planner p{max-width:700px}.launch-site .step-controls{flex:0 300px;grid-template-columns:36px minmax(0,1fr) 36px;gap:8px;width:300px;display:grid}.launch-site .step-controls span{white-space:nowrap;text-overflow:ellipsis;text-align:center;min-width:0;max-width:none;overflow:hidden}.launch-site .step-controls button{width:36px;height:44px}.launch-site .viewer-controls{gap:12px}.launch-site .compare-button{flex-shrink:0}@media (max-width:650px){.launch-site .step-controls{flex:160px;grid-template-columns:32px minmax(0,1fr) 32px;gap:2px;width:160px}.launch-site .step-controls button{width:32px;height:44px}.launch-site .viewer-controls{gap:6px}}.launch-site .header-account{align-items:center;gap:18px;display:flex}.launch-site .header-signin{white-space:nowrap;align-items:center;min-height:44px;font-size:12px;display:inline-flex}.launch-site a:focus-visible,.launch-site button:focus-visible,.launch-site summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}.launch-site .launch-header nav a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.launch-site .header-account{gap:12px;margin-left:auto}.launch-site .header-signin{font-size:12px}.launch-site .header-start{align-items:center;min-height:44px;display:inline-flex}}.photo-stream{outline:none}.stream-sticky{z-index:6;background:var(--paper);border-bottom:1px solid var(--line);padding-top:10px;position:sticky;top:0}.stream-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.before-after-switch{border:1px solid #a9b29f;border-radius:3px;display:inline-flex;overflow:hidden}.before-after-switch button{color:#526747;cursor:pointer;background:#fffdf7;border:0;min-height:40px;padding:10px 20px;font-size:12px}.before-after-switch button+button{border-left:1px solid #a9b29f}.before-after-switch button[aria-pressed=true]{background:var(--green);color:#fff}.stream-list{padding:22px 0 8px}.stream-card{margin:0 0 34px;scroll-margin-top:180px}.stream-card img{background:#e9e7dd;border-radius:2px;width:100%;height:auto;display:block}.stream-card figcaption{color:#3d4438;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 2px 0;font-size:14px;display:flex}.room-tag{color:var(--muted);white-space:nowrap}.property-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.property-card{text-align:left;color:inherit;background:0 0;border:0;padding:0;text-decoration:none;display:block}.property-card img{aspect-ratio:4/3;object-fit:cover;border-radius:2px;width:100%;height:auto;display:block}.property-card span{padding:12px 0;font-size:16px;display:block}.property-card small{color:#65705d;margin-top:5px;font-size:12px;display:block}@media (max-width:760px){.stream-sticky{top:0}.stream-toolbar{padding:8px 0}.before-after-switch button{padding:9px 16px;font-size:12px}.stream-card{margin-bottom:24px;scroll-margin-top:210px}.stream-card figcaption{flex-direction:column;align-items:flex-start;gap:2px}.property-grid{grid-template-columns:repeat(2,1fr);gap:15px}.property-card span{font-size:14px}}.home-hero{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"head compare""action compare";align-items:start;gap:22px 56px;padding:34px 0 56px;display:grid}.home-hero-head{grid-area:head;padding-top:6px}.home-hero .eyebrow{letter-spacing:1.4px;color:var(--muted);font-size:12px}.launch-site .home-hero h1{letter-spacing:-1.4px;margin:16px 0 0;font-size:clamp(34px,3.05vw,46px);line-height:1.06}.home-hero h1 em{margin-top:8px;display:block}.home-hero .home-hero-photo{grid-area:compare}.home-hero-action{grid-area:action;align-self:end}.home-hero-sub{color:#4f5849;margin:0 0 20px;font-size:16px;line-height:1.55}.home-hero .price-line{margin:0}.home-price-note{color:var(--muted);margin:4px 0 18px;font-size:13px;line-height:1.55}.home-hero-action .button{width:100%;min-height:52px;font-size:15px}.home-hero-action>.text-link{text-align:center;margin-top:6px;font-size:13px;display:block}.home-hero-photo{min-width:0;margin:0}.portfolio-site .home-hero-photo .work-image{border-radius:4px}.home-hero-photo .work-caption{display:none}.portfolio-site .home-hero-photo .work-image-label{padding:4px 9px;font-size:12px;top:14px}.portfolio-site .home-hero-photo .work-label-original{left:14px}.portfolio-site .home-hero-photo .work-label-edited{right:14px}.home-hero-photo figcaption{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;padding-top:10px;font-size:13px;display:flex}.home-hero-photo figcaption svg{color:var(--green)}.home-site .home-hero-photo .work-touch-hint{display:none}.how-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:44px 0 48px}.how-strip ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:0;padding:0;list-style:none;display:grid}.how-strip li{position:relative}.how-visual{background:#e6e3d8 50%/cover no-repeat;border-radius:4px;height:150px;margin-bottom:18px}.how-brackets{background:#e6e3d8;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.how-brackets span{aspect-ratio:3/2;background:50%/cover no-repeat;border:2px solid #fffdf7;border-radius:3px;flex:0 0 36%;position:relative;box-shadow:0 2px 8px #0003}.how-brackets span:first-child{filter:brightness(.45);margin-right:-6%;transform:rotate(-4deg)}.how-brackets span:nth-child(2){z-index:1;transform:translateY(-6px)}.how-brackets span:nth-child(3){filter:brightness(1.35)contrast(.85);margin-left:-6%;transform:rotate(4deg)}.how-clock{color:var(--green);background:#e4e8d8;flex-direction:column;justify-content:center;align-items:center;display:flex}.how-clock strong{letter-spacing:-2px;font:400 64px/1 Georgia,serif}.how-clock span{color:var(--muted);margin-top:6px;font-size:13px}.how-step{border:1px solid var(--green);width:28px;height:28px;color:var(--green);border-radius:50%;place-items:center;font-size:13px;display:inline-grid}.launch-site .how-strip h2{letter-spacing:-.6px;margin:12px 0 8px;font-size:26px}.how-strip p{color:#59624f;max-width:360px;margin:0;font-size:15px}.home-samples{padding:48px 0 56px}.home-samples-head{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;display:flex}.launch-site .home-samples-head h2{margin:0;font-size:32px}.home-samples-head p{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.home-site .home-samples .work-touch-hint{display:none}.work-grid.home-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 18px}.home-grid .work-number{display:none}.portfolio-site .home-grid .work-caption h3{font-size:14px}.portfolio-site .home-grid .work-caption p{font-size:12px}.home-samples-more{flex-wrap:wrap;gap:8px 28px;margin:10px 0 0;display:flex}.home-samples-more .text-link{font-size:14px}.home-site .founder-strip{border-top:1px solid var(--line)}.launch-site~.legal-footer{display:none}.launch-footer-legal{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:12px;display:flex}.launch-footer-legal a{text-underline-offset:3px;text-decoration:underline!important}.launch-site .header-yours{background:var(--green);min-height:44px;color:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:13px;display:inline-flex}@media (hover:none),(pointer:coarse){.home-site .home-samples .work-desktop-hint,.home-site .home-hero-photo .work-desktop-hint{display:none}.home-site .home-samples .work-touch-hint,.home-site .home-hero-photo .work-touch-hint{display:inline}}@media (max-width:1050px){.home-hero{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:32px}.how-strip ol{gap:28px}}@media (max-width:760px){.home-hero{grid-template-columns:1fr;grid-template-areas:"head""compare""action";row-gap:18px;padding:22px 0 36px}.home-hero .eyebrow{letter-spacing:1px;font-size:12px}.launch-site .home-hero h1{letter-spacing:-1.2px;margin-top:12px;font-size:34px}.home-hero-sub{margin-bottom:16px;font-size:16px}.home-price-note{font-size:14px}.portfolio-site .home-hero-photo .work-image-label{padding:3px 8px;font-size:12px;top:10px}.portfolio-site .home-hero-photo .work-label-original{left:10px}.portfolio-site .home-hero-photo .work-label-edited{right:10px}.how-strip{padding:30px 0 34px}.how-strip ol{grid-template-columns:1fr;gap:22px}.how-strip li{grid-template-columns:128px minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.how-strip li>.how-visual{grid-row:1/4;height:92px;margin:0}.how-strip li>.how-step{display:none}.how-clock strong{font-size:40px}.how-clock span{margin-top:2px;font-size:12px}.launch-site .how-strip li h2{margin:0 0 4px}.launch-site .how-strip h2{letter-spacing:-.4px;font-size:21px}.how-strip p{font-size:15px}.home-samples{padding:32px 0 36px}.home-samples-head{display:block}.launch-site .home-samples-head h2{margin-bottom:6px;font-size:28px}.home-samples-head p{font-size:14px}.work-grid.home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.home-site .home-samples .work-touch-hint,.home-site .home-hero-photo .work-touch-hint{display:inline}.portfolio-site .home-grid .work-caption h3{font-size:14px}.portfolio-site .home-grid .work-caption p{font-size:12px}.launch-site .eyebrow{letter-spacing:1px;font-size:12px}.portfolio-site .work-image-label{font-size:12px}.launch-site .micro{font-size:13px}.launch-header nav,.launch-site .header-signin{font-size:14px}.launch-site .header-start{background:var(--green);color:var(--paper);border:0;border-radius:999px;min-height:44px;padding:0 16px;font-size:14px}.launch-site .header-start span{margin-left:8px}.hero-action .micro{font-size:13px}.price-line,.principles p,.faq-section details,.faq-section details p{font-size:15px}.page-intro>p{font-size:16px}.three-cards p,.price-card ul,.calculator label{font-size:15px}.calculator-total span,.footer-links,.launch-footer p{font-size:14px}.launch-footer-legal{font-size:13px}.founder-strip p{font-size:16px}.portfolio-site .work-caption h3{font-size:13px}.portfolio-site .work-caption p{font-size:12px}.portfolio-site .work-intro p{font-size:15px}.work-grid-footer,.portfolio-site .work-context,.work-gallery-note{font-size:13px}.work-property-count,.work-image-label{font-size:12px}.feature-list p{font-size:15px}}.calculator-free{color:var(--green);margin:18px 0 0;font-size:14px;font-weight:600}.calculator>.calculator-free+.micro{margin-top:6px}.feature-shipped{border-top:1px solid #cdd2c1;margin-top:10px;padding-top:26px}.launch-site .feature-shipped h2{margin:0 0 12px;font-size:26px}.feature-shipped ul{margin:0;padding:0 0 0 18px}.feature-shipped li{color:#4f5849;max-width:760px;margin:8px 0}
