@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1_k7aq_c5drf2.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:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.1ewykk74tw0il.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:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_dc2293-module__Z4N10a__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_dc2293-module__Z4N10a__variable{--font-head:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.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:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.3kq6k02b2ysv1.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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.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:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.3kq6k02b2ysv1.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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.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:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.3kq6k02b2ysv1.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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8e3fbf4aa84d044b-s.3ynaompv6mu4n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/57dc28f7118abe14-s.3bsu95r7x7mat.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:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7ddd198311ba7843-s.p.3kq6k02b2ysv1.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:Work Sans Fallback;src:local(Arial);ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.0%;size-adjust:111.93%}.work_sans_205ef3ae-module__isSA2G__className{font-family:Work Sans,Work Sans Fallback;font-style:normal}.work_sans_205ef3ae-module__isSA2G__variable{--font-body:"Work Sans", "Work Sans Fallback"}
@font-face{font-family:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5fefd80b57937013.1mwuiyb8ak-kd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c4c21e4d4b578e42.31jp97rt9sil8.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:Big Shoulders;font-style:normal;font-weight:600;font-display:swap;src:url(../media/55cb69ad17a100ed.p.2l41_ldkjomdb.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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5fefd80b57937013.1mwuiyb8ak-kd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c4c21e4d4b578e42.31jp97rt9sil8.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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/55cb69ad17a100ed.p.2l41_ldkjomdb.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}.big_shoulders_7d4663b9-module__aqnh5a__className{font-family:Big Shoulders;font-style:normal}.big_shoulders_7d4663b9-module__aqnh5a__variable{--font-pull:"Big Shoulders"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_6d34b7b7-module__KavWVa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_6d34b7b7-module__KavWVa__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.tenant-theme-module__huuyhW__site{--primary:#d98e2b;--ink:#1d1a17;--paper:#f4eee0;--paper-card:#fbf8f1;--dark:#24271f;--dark-2:#2e3226;--line:#dcd2b8;background:var(--paper);color:var(--ink);font-family:var(--font-body), sans-serif;min-height:100vh;font-size:17px;line-height:1.6}:is(.tenant-theme-module__huuyhW__site h1,.tenant-theme-module__huuyhW__site h2,.tenant-theme-module__huuyhW__site h3){font-family:var(--font-head), sans-serif;letter-spacing:-.5px;margin:0;font-weight:400;line-height:1.05}.tenant-theme-module__huuyhW__wrap{max-width:1140px;margin:0 auto;padding:0 32px}.tenant-theme-module__huuyhW__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:2px;text-transform:uppercase;color:var(--primary);margin-bottom:16px;font-size:12px;display:block}.tenant-theme-module__huuyhW__header{z-index:50;background:var(--dark);color:#fff;position:sticky;top:0}.tenant-theme-module__huuyhW__nav{justify-content:space-between;align-items:center;max-width:1140px;margin:0 auto;padding:16px 32px;display:flex}.tenant-theme-module__huuyhW__navLinks{align-items:center;gap:20px;display:flex}.tenant-theme-module__huuyhW__navLink{color:#d8d2c0;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:1px;font-size:12px;text-decoration:none}.tenant-theme-module__huuyhW__brand{font-family:var(--font-head), sans-serif;letter-spacing:.5px;color:#fff;font-size:17px}.tenant-theme-module__huuyhW__brand .tenant-theme-module__huuyhW__dot{color:var(--primary)}.tenant-theme-module__huuyhW__navCta{background:var(--primary);color:var(--dark);border-radius:3px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none}.tenant-theme-module__huuyhW__footer{background:var(--dark);color:#8b8578;text-align:center;padding:24px 0;font-size:12px}.tenant-theme-module__huuyhW__footerLink{color:inherit;text-decoration:underline}@media (max-width:860px){.tenant-theme-module__huuyhW__navLinks{display:none}}
.gallery-section-module__k_eyWW__section{background:var(--dark);color:#fff;min-height:calc(100vh - 200px);padding:90px 0}.gallery-section-module__k_eyWW__head{max-width:600px;margin-bottom:48px}.gallery-section-module__k_eyWW__head h1,.gallery-section-module__k_eyWW__head h2{color:#fff;font-size:38px}.gallery-section-module__k_eyWW__masonry{column-count:3;column-gap:16px}.gallery-section-module__k_eyWW__masonry .photo-card{break-inside:avoid;background:0 0;border:none;border-radius:2px;margin:0 0 16px;display:block;position:relative;overflow:hidden}.gallery-section-module__k_eyWW__masonry .photo-card img{aspect-ratio:auto;width:100%;display:block}.gallery-section-module__k_eyWW__masonry .photo-card .caption{color:#fff;background:linear-gradient(#0000,#000c);padding:14px;font-size:13px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.gallery-section-module__k_eyWW__empty{color:#d8d2c0}.gallery-section-module__k_eyWW__backLink{color:#d8d2c0;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;font-size:12px;text-decoration:none;display:inline-block}@media (max-width:860px){.gallery-section-module__k_eyWW__masonry{column-count:2}}
.page-module__-_ddkG__hero{background:var(--dark);color:#fff;align-items:center;min-height:78vh;display:flex;position:relative;overflow:hidden}.page-module__-_ddkG__hero .page-module__-_ddkG__bgimg{opacity:.42;position:absolute;inset:0}.page-module__-_ddkG__hero .page-module__-_ddkG__bgimg img{object-fit:cover;width:100%;height:100%}.page-module__-_ddkG__hero:before{content:"";background:linear-gradient(100deg, var(--dark) 30%, transparent 85%);z-index:1;position:absolute;inset:0}.page-module__-_ddkG__heroContent{z-index:2;width:100%;max-width:1140px;margin:0 auto;padding:80px 32px;position:relative}.page-module__-_ddkG__heroContent h1{color:#fff;max-width:640px;margin-bottom:20px;font-size:64px}.page-module__-_ddkG__heroContent p{color:#d8d2c0;max-width:440px;margin-bottom:0;font-size:18px}.page-module__-_ddkG__about{padding:90px 0}.page-module__-_ddkG__aboutGrid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.page-module__-_ddkG__aboutGrid img{border-radius:2px;max-width:100%;display:block}.page-module__-_ddkG__aboutText h2{margin-bottom:20px;font-size:34px}.page-module__-_ddkG__aboutText p{color:var(--ink);opacity:.75;margin-bottom:14px}.page-module__-_ddkG__pull{border-left:4px solid var(--primary);font-family:var(--font-pull), sans-serif;margin:24px 0;padding-left:18px;font-size:22px;font-weight:600;line-height:1.3}.page-module__-_ddkG__chips{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.page-module__-_ddkG__chips span{background:var(--dark);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:2px;padding:7px 14px;font-size:12px;font-weight:600}.page-module__-_ddkG__breakout{justify-content:center;align-items:center;height:60vh;display:flex;position:relative;overflow:hidden}.page-module__-_ddkG__breakout img.page-module__-_ddkG__bg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.page-module__-_ddkG__breakout:after{content:"";z-index:1;background:#1d1a1780;position:absolute;inset:0}.page-module__-_ddkG__breakoutText{z-index:2;text-align:center;color:#fff;padding:0 32px;position:relative}.page-module__-_ddkG__breakoutText h2{color:#fff;max-width:600px;margin:0 auto;font-size:36px}.page-module__-_ddkG__contact{background:var(--dark-2);color:#fff;padding:90px 0}.page-module__-_ddkG__contactGrid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.page-module__-_ddkG__contactInfo h2{color:#fff;margin-bottom:22px;font-size:38px}.page-module__-_ddkG__contactRow{gap:14px;margin-bottom:18px;font-size:16px;display:flex}.page-module__-_ddkG__contactRow .page-module__-_ddkG__label{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:1px;color:var(--primary);min-width:90px;padding-top:2px;font-size:11px}.page-module__-_ddkG__contactForm{background:var(--paper-card);color:var(--ink);border-radius:3px;padding:30px}.page-module__-_ddkG__contactForm p{opacity:.7;margin:0 0 16px;font-size:14px}.page-module__-_ddkG__contactForm input,.page-module__-_ddkG__contactForm textarea{border:1px solid var(--line);width:100%;font-family:var(--font-body), sans-serif;color:var(--ink);background:#fff;border-radius:2px;margin-bottom:12px;padding:12px 14px;font-size:14px}.page-module__-_ddkG__btn{background:var(--primary);color:var(--dark);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:3px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 26px;font-size:14px;font-weight:700;display:inline-flex}@media (max-width:860px){.page-module__-_ddkG__aboutGrid,.page-module__-_ddkG__contactGrid{grid-template-columns:1fr}.page-module__-_ddkG__heroContent h1{font-size:38px}}
.page-module__SvqNgG__section{min-height:calc(100vh - 200px);padding:90px 0}.page-module__SvqNgG__head{max-width:600px;margin-bottom:48px}.page-module__SvqNgG__head h1{font-size:38px}.page-module__SvqNgG__grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.page-module__SvqNgG__card{color:inherit;background:var(--paper-card);border-top:4px solid var(--primary);border-radius:2px;text-decoration:none;display:block;overflow:hidden}.page-module__SvqNgG__cardImg{aspect-ratio:4/3;overflow:hidden}.page-module__SvqNgG__cardImg img{object-fit:cover;width:100%;height:100%;display:block}.page-module__SvqNgG__cardBody{padding:18px 20px}.page-module__SvqNgG__cardBody h2{margin-bottom:6px;font-size:20px}.page-module__SvqNgG__cardBody p{opacity:.7;margin:0;font-size:13px}.page-module__SvqNgG__empty{opacity:.7}
