@charset "UTF-8";.ink-line[data-v-f4b3f604]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}.ink-line__path[data-v-f4b3f604]{fill:none;stroke:#b48c5a1f;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:900px){.ink-line[data-v-f4b3f604]{display:none}}.hero[data-v-7f2892a6]{height:100vh;position:relative;overflow:hidden}.hero__bg[data-v-7f2892a6]{position:absolute;top:40px;right:40px;bottom:40px;left:40px;z-index:0;border-radius:20px;overflow:hidden;will-change:transform,border-radius}.hero__brand[data-v-7f2892a6]{position:absolute;top:60px;left:max(9vw,80px);z-index:3;font-family:Playfair Display,serif;font-size:2.2rem;font-weight:700;color:#fff;letter-spacing:.1em}.hero__brand-sep[data-v-7f2892a6]{font-weight:300;opacity:.5;margin:0 .05em}.hero__bg-color[data-v-7f2892a6]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#b8872e}.hero__headshot[data-v-7f2892a6]{position:absolute;bottom:0;right:5%;height:92%;width:auto;object-fit:contain;z-index:1}.hero__gradient[data-v-7f2892a6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to right,rgba(140,100,30,.85) 0%,rgba(160,115,35,.6) 35%,rgba(180,140,70,.2) 55%,transparent 65%)}.hero__content[data-v-7f2892a6]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 max(9vw,80px);padding-top:12vh;text-align:left;will-change:transform,opacity}.hero__text[data-v-7f2892a6]{max-width:58%;display:flex;flex-direction:column;align-items:flex-start}.hero__headline[data-v-7f2892a6]{font-family:Playfair Display,serif;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:700;line-height:1.1;color:#fff;margin-bottom:2.5rem;text-shadow:0 2px 20px rgba(0,0,0,.3)}.hero__subtitle[data-v-7f2892a6]{font-family:Inter,sans-serif;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:400;line-height:1.7;color:#ffffffd9;max-width:540px;margin-bottom:3rem;will-change:transform,opacity}.hero__form[data-v-7f2892a6]{width:100%;max-width:480px;will-change:transform,opacity}.hero__success[data-v-7f2892a6]{padding:1.25rem 1.5rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:8px}.hero__success-msg[data-v-7f2892a6]{font-size:1.05rem;font-weight:500;color:#fff}.hero__scroll-hint[data-v-7f2892a6]{margin-top:auto;padding-bottom:2rem;display:flex;flex-direction:column;align-items:center;align-self:center;gap:.5rem;color:#fff9;font-size:.8rem;font-family:Inter,sans-serif;letter-spacing:.05em}.hero__scroll-hint svg[data-v-7f2892a6]{animation:bounce-7f2892a6 2s ease-in-out infinite}@keyframes bounce-7f2892a6{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(max-width:768px){.hero__brand[data-v-7f2892a6]{left:50%;transform:translate(-50%)}.hero__bg[data-v-7f2892a6]{top:20px;right:20px;bottom:20px;left:20px;border-radius:16px}.hero__headshot[data-v-7f2892a6]{right:50%;transform:translate(50%);height:60%;bottom:0}.hero__gradient[data-v-7f2892a6]{background:linear-gradient(to bottom,rgba(140,100,30,.95) 0%,rgba(160,115,35,.8) 30%,rgba(180,140,70,.3) 55%,transparent 70%)}.hero__content[data-v-7f2892a6]{padding:0 32px;justify-content:flex-start;padding-top:calc(40px + 5vh);align-items:center;text-align:center}.hero__text[data-v-7f2892a6]{max-width:100%;align-items:center}.hero__headline[data-v-7f2892a6]{font-size:clamp(2.2rem,8vw,3rem)}.hero__scroll-hint[data-v-7f2892a6]{display:none}}.tension[data-v-d9995165]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:4rem 1.5rem;text-align:center;position:relative;overflow:hidden}.tension__inner[data-v-d9995165]{max-width:70vw;margin:0 auto;will-change:transform,opacity;position:relative;z-index:1}.tension__text[data-v-d9995165]{font-family:Playfair Display,serif;font-size:clamp(1.8rem,5vw,4rem);font-weight:400;line-height:1.4}.tension__word[data-v-d9995165]{display:inline;will-change:color}.tension__polaroid[data-v-d9995165]{position:absolute;width:170px;background:#fff;padding:8px 8px 24px;border-radius:3px;box-shadow:0 4px 16px #0000001a,0 1px 4px #0000000f;z-index:0;will-change:transform,opacity}.tension__polaroid-img[data-v-d9995165]{display:block;width:100%;height:auto;border-radius:1px}.tension__polaroid--1[data-v-d9995165]{top:8%;left:3%;transform:rotate(-4deg)}.tension__polaroid--2[data-v-d9995165]{top:6%;right:3%;transform:rotate(6deg)}.tension__polaroid--3[data-v-d9995165]{top:40%;left:2%;transform:rotate(3deg)}.tension__polaroid--4[data-v-d9995165]{top:38%;right:2%;transform:rotate(-5deg)}.tension__polaroid--5[data-v-d9995165]{bottom:8%;left:4%;transform:rotate(7deg)}.tension__polaroid--6[data-v-d9995165]{bottom:10%;right:3%;transform:rotate(-3deg)}@media(max-width:1100px){.tension__polaroid[data-v-d9995165]{width:130px}}@media(max-width:768px){.tension[data-v-d9995165]{min-height:70vh;padding:4rem 1.25rem}.tension__inner[data-v-d9995165]{max-width:90vw}.tension__polaroid[data-v-d9995165]{width:90px;padding:5px 5px 16px}.tension__polaroid--3[data-v-d9995165],.tension__polaroid--4[data-v-d9995165]{display:none}}@media(max-width:480px){.tension__polaroid--5[data-v-d9995165],.tension__polaroid--6[data-v-d9995165]{display:none}}.build-card[data-v-adbf3d16]{position:relative;display:block;background:#f5f0e8;border-radius:12px;border:1px solid rgba(181,137,90,.12);box-shadow:0 4px 16px #0000000f;overflow:hidden;text-decoration:none;color:#2d2d2d;will-change:transform;transform-style:preserve-3d;transition:border-color .2s}.build-card[data-v-adbf3d16]:hover{border-color:#b5895a40;color:#2d2d2d}.build-card__gloss[data-v-adbf3d16],.build-card__shine[data-v-adbf3d16]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;border-radius:12px;mix-blend-mode:overlay}.build-card__shine[data-v-adbf3d16]{mix-blend-mode:screen;z-index:3}.build-card__image[data-v-adbf3d16]{width:100%;aspect-ratio:16/10;background:linear-gradient(135deg,#b5895a14,#a67c521f);display:flex;align-items:center;justify-content:center}.build-card__media[data-v-adbf3d16]{width:100%;height:100%;object-fit:cover}.build-card__placeholder[data-v-adbf3d16]{display:flex;align-items:center;justify-content:center}.build-card__emoji[data-v-adbf3d16]{font-size:3rem}.build-card__body[data-v-adbf3d16]{padding:1.25rem 1.5rem 1.5rem}.build-card__title[data-v-adbf3d16]{font-family:Playfair Display,serif;font-size:1.25rem;margin-bottom:.4rem}.build-card__desc[data-v-adbf3d16]{font-size:.95rem;color:#4a5568;line-height:1.6}@media(hover:none){.build-card[data-v-adbf3d16]{transform:none!important}}[data-v-cdd9f173],[data-v-cdd9f173]:before,[data-v-cdd9f173]:after{margin:0;padding:0;box-sizing:border-box}html[data-v-cdd9f173]{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}html.lenis[data-v-cdd9f173],html.lenis body[data-v-cdd9f173]{height:auto}.lenis.lenis-smooth[data-v-cdd9f173]{scroll-behavior:auto!important}body[data-v-cdd9f173]{font-family:Inter,sans-serif;color:#2d2d2d;background-color:#e8dcc8;line-height:1.7;overflow-x:hidden;overscroll-behavior-x:none}a[data-v-cdd9f173]{color:#b5895a;text-decoration:none;transition:color .2s}a[data-v-cdd9f173]:hover{color:#a07a4e}h1[data-v-cdd9f173],h2[data-v-cdd9f173],h3[data-v-cdd9f173]{font-family:Playfair Display,serif;font-weight:400;line-height:1.2}h1[data-v-cdd9f173]{font-size:clamp(2.8rem,7vw,5.5rem)}h2[data-v-cdd9f173]{font-size:clamp(2rem,5vw,3.5rem)}h3[data-v-cdd9f173]{font-size:clamp(1.2rem,2.5vw,1.5rem)}p[data-v-cdd9f173]{font-size:1.05rem;line-height:1.8}.container[data-v-cdd9f173]{max-width:720px;margin:0 auto;padding:0 1.5rem}.container--wide[data-v-cdd9f173]{max-width:1000px}section[data-v-cdd9f173]{padding:6rem 0}@media(max-width:768px){section[data-v-cdd9f173]{padding:4rem 0}}.newsletter-form[data-v-cdd9f173]{display:flex;gap:.75rem;max-width:480px}@media(max-width:540px){.newsletter-form[data-v-cdd9f173]{flex-direction:column}}.newsletter-input[data-v-cdd9f173]{flex:1;padding:.85rem 1.1rem;border:2px solid rgba(181,137,90,.3);border-radius:8px;background:#ffffff80;font-family:Inter,sans-serif;font-size:1rem;color:#2d2d2d;transition:border-color .2s,box-shadow .2s}.newsletter-input[data-v-cdd9f173]::placeholder{color:#4a5568;opacity:.6}.newsletter-input[data-v-cdd9f173]:focus{outline:none;border-color:#b5895a;box-shadow:0 0 0 3px #b5895a26}.newsletter-btn[data-v-cdd9f173]{padding:.85rem 1.75rem;background:#b5895a;color:#fff;border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,transform .15s;white-space:nowrap}.newsletter-btn[data-v-cdd9f173]:hover{background:#a07a4e;transform:translateY(-1px)}.newsletter-btn[data-v-cdd9f173]:active{transform:translateY(0)}.newsletter-input--error[data-v-cdd9f173]{border-color:#c46e4b}.newsletter-input--error[data-v-cdd9f173]:focus{border-color:#c46e4b;box-shadow:0 0 0 3px #c46e4b26}.newsletter-error[data-v-cdd9f173]{font-size:.85rem;color:#c46e4b;margin-top:.4rem;font-weight:500}.newsletter-note[data-v-cdd9f173]{font-size:.8rem;color:#4a5568;margin-top:.5rem;opacity:.7}.newsletter-btn[data-v-cdd9f173]:disabled{opacity:.7;cursor:not-allowed;transform:none}.newsletter--dark .newsletter-input[data-v-cdd9f173]{background:#ffffff26;border-color:#ffffff4d;color:#fff}.newsletter--dark .newsletter-input[data-v-cdd9f173]::placeholder{color:#ffffff80}.newsletter--dark .newsletter-input[data-v-cdd9f173]:focus{border-color:#fff9;box-shadow:0 0 0 3px #ffffff1a}.newsletter--dark .newsletter-input--error[data-v-cdd9f173]{border-color:#e8a087}.newsletter--dark .newsletter-input--error[data-v-cdd9f173]:focus{border-color:#e8a087;box-shadow:0 0 0 3px #e8a08733}.newsletter--dark .newsletter-btn[data-v-cdd9f173]{background:#fff;color:#2d2d2d}.newsletter--dark .newsletter-btn[data-v-cdd9f173]:hover{background:#ffffffe6}.newsletter--dark .newsletter-error[data-v-cdd9f173]{color:#e8a087}.newsletter--dark .newsletter-note[data-v-cdd9f173]{color:#ffffff80}.reveal[data-v-cdd9f173]{opacity:0;transform:translateY(30px)}[data-v-cdd9f173]::-webkit-scrollbar{width:8px}[data-v-cdd9f173]::-webkit-scrollbar-track{background:#e8dcc8}[data-v-cdd9f173]::-webkit-scrollbar-thumb{background:#b5895a66;border-radius:4px}[data-v-cdd9f173]::-webkit-scrollbar-thumb:hover{background:#b5895a99}[data-v-cdd9f173]::selection{background:#b5895a40;color:#2d2d2d}.admin-btn[data-v-cdd9f173]{padding:.55rem 1.1rem;border-radius:100px;border:none;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s,opacity .15s;white-space:nowrap;line-height:1.2;-webkit-appearance:none;-moz-appearance:none;appearance:none}.admin-btn[data-v-cdd9f173]:disabled{opacity:.6;cursor:not-allowed}.admin-btn--primary[data-v-cdd9f173]{background:#b5895a;color:#fff}.admin-btn--primary[data-v-cdd9f173]:hover:not(:disabled){background:#a07a4e}.admin-btn--secondary[data-v-cdd9f173]{background:#b5895a1f;color:#b5895a}.admin-btn--secondary[data-v-cdd9f173]:hover:not(:disabled){background:#b5895a33}.admin-btn--outline[data-v-cdd9f173]{background:transparent;color:#4a5568;border:1.5px solid rgba(181,137,90,.25)}.admin-btn--outline[data-v-cdd9f173]:hover:not(:disabled){border-color:#b5895a;color:#2d2d2d}.admin-btn--danger[data-v-cdd9f173]{background:#c46e4b1f;color:#c46e4b}.admin-btn--danger[data-v-cdd9f173]:hover:not(:disabled){background:#c46e4b33}.admin-btn--republish[data-v-cdd9f173]{background:#4caf501f;color:#2e7d32}.admin-btn--republish[data-v-cdd9f173]:hover:not(:disabled){background:#4caf5033}@media(max-width:768px){input[data-v-cdd9f173],select[data-v-cdd9f173],textarea[data-v-cdd9f173]{font-size:16px!important}}.builds[data-v-cdd9f173]{padding:6rem 0 8rem;position:relative}.builds__inner[data-v-cdd9f173]{max-width:1100px;margin:0 auto;padding:0 2rem;will-change:transform,opacity}.builds__heading[data-v-cdd9f173]{margin-bottom:2rem}.builds__filters[data-v-cdd9f173]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.builds__filter[data-v-cdd9f173]{padding:.35rem .85rem;border:1px solid rgba(181,137,90,.2);border-radius:20px;background:transparent;font-family:Inter,sans-serif;font-size:.8rem;font-weight:500;color:#4a5568;cursor:pointer;transition:all .2s}.builds__filter[data-v-cdd9f173]:hover{border-color:#b5895a;color:#b5895a}.builds__filter--active[data-v-cdd9f173]{background:#b5895a;border-color:#b5895a;color:#fff}.builds__filter--active[data-v-cdd9f173]:hover{background:#a07a4e;border-color:#a07a4e;color:#fff}.builds__loading[data-v-cdd9f173],.builds__empty[data-v-cdd9f173]{text-align:center;color:#4a5568;padding:2rem}.builds__grid[data-v-cdd9f173]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.builds__card-wrap[data-v-cdd9f173]{will-change:transform,opacity}@media(max-width:900px){.builds__grid[data-v-cdd9f173]{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.builds__grid[data-v-cdd9f173]{grid-template-columns:1fr}}.about-block[data-v-ea8c5d26]{padding:8rem 2rem}.about-block__inner[data-v-ea8c5d26]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1100px;margin:0 auto}.about-block__inner--reversed[data-v-ea8c5d26]{direction:ltr}.about-block__image-wrap[data-v-ea8c5d26]{will-change:transform,opacity}.about-block__image-clip[data-v-ea8c5d26]{border-radius:14px;overflow:hidden;box-shadow:0 20px 40px -10px #0000001f,0 0 0 1px #b5895a1a;transition:transform .4s cubic-bezier(.16,1,.3,1)}.about-block__image-clip[data-v-ea8c5d26]:hover{transform:scale(1.02)}.about-block__image[data-v-ea8c5d26]{display:block;width:100%;height:auto;object-fit:cover}.about-block__text[data-v-ea8c5d26]{display:flex;flex-direction:column;gap:1rem}.about-block__heading[data-v-ea8c5d26]{font-family:Playfair Display,serif;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600;color:#2d2d2d;margin-bottom:.5rem}.about-block__text p[data-v-ea8c5d26]{font-size:1.05rem;line-height:1.8;color:#4a5568}.journey[data-v-ea8c5d26]{padding:8rem 2rem 10rem}.journey__inner[data-v-ea8c5d26]{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.journey__images[data-v-ea8c5d26]{display:flex;align-items:center;gap:1.5rem;margin-bottom:3.5rem;width:100%;max-width:850px;will-change:opacity}.journey__image-wrap[data-v-ea8c5d26]{flex:1;will-change:transform,opacity}.journey__image-wrap .about-block__image-clip[data-v-ea8c5d26]{transform:none}.journey__connector[data-v-ea8c5d26]{flex-shrink:0;width:100px}.journey__arrow[data-v-ea8c5d26]{width:100%;height:auto}.journey__text[data-v-ea8c5d26]{max-width:700px;text-align:center;display:flex;flex-direction:column;gap:1rem}.journey__text p[data-v-ea8c5d26]{font-size:1.05rem;line-height:1.8;color:#4a5568}.journey__text .about-block__heading[data-v-ea8c5d26]{text-align:center}@media(max-width:768px){.about-block[data-v-ea8c5d26]{padding:5rem 1.5rem}.about-block__inner[data-v-ea8c5d26],.about-block__inner--reversed[data-v-ea8c5d26]{grid-template-columns:1fr;gap:2rem}.about-block__image-wrap--left[data-v-ea8c5d26]{order:-1}.about-block__image-clip[data-v-ea8c5d26]{max-width:320px;margin:0 auto}.journey[data-v-ea8c5d26]{padding:5rem 1.5rem 6rem}.journey__images[data-v-ea8c5d26]{flex-direction:column;gap:1.5rem}.journey__connector[data-v-ea8c5d26]{transform:rotate(90deg);width:80px}.journey__image-wrap[data-v-ea8c5d26]{max-width:280px;width:100%}}.footer[data-v-85ceca9a]{display:flex;flex-direction:column}.footer__cta[data-v-85ceca9a]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;position:relative}.footer__cta-bg[data-v-85ceca9a]{position:absolute;top:40px;right:40px;bottom:40px;left:40px;z-index:0;border-radius:20px;overflow:hidden}.footer__cta-bg-img[data-v-85ceca9a]{width:100%;height:100%;object-fit:cover;filter:grayscale(.8) brightness(.7)}.footer__cta-overlay[data-v-85ceca9a]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}@media(max-width:768px){.footer__cta-bg[data-v-85ceca9a]{top:20px;right:20px;bottom:20px;left:20px;border-radius:16px}}.footer__cta-inner[data-v-85ceca9a]{position:relative;z-index:1;max-width:620px;display:flex;flex-direction:column;align-items:center}.footer__heading[data-v-85ceca9a]{margin-bottom:1.5rem;color:#fff}.footer__body[data-v-85ceca9a]{color:#fffc;margin-bottom:2.5rem;line-height:1.8;will-change:transform,opacity}.footer__form-wrap[data-v-85ceca9a]{width:100%;max-width:480px;will-change:transform,opacity}.newsletter-form--centered[data-v-85ceca9a]{justify-content:center}.newsletter-error--centered[data-v-85ceca9a],.newsletter-note--centered[data-v-85ceca9a]{text-align:center}.footer__success[data-v-85ceca9a]{padding:1.25rem 1.5rem;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:8px}.footer__success-msg[data-v-85ceca9a]{font-size:1.05rem;font-weight:500;color:#fff}.footer__bottom[data-v-85ceca9a]{padding:2rem;will-change:opacity}.footer__bottom-inner[data-v-85ceca9a]{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:1rem;text-align:center}.footer__links[data-v-85ceca9a]{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.footer__links a[data-v-85ceca9a]{font-size:.95rem;color:#4a5568;text-decoration:none;transition:color .2s}.footer__links a[data-v-85ceca9a]:hover{color:#b5895a}.footer__copy[data-v-85ceca9a]{font-size:.8rem;color:#4a5568;opacity:.6;padding-bottom:1rem}.home[data-v-5c3aab56]{position:relative}
