._section_xerb7_1{padding:80px clamp(24px,7vw,110px);background:var(--card)}._eyebrow_xerb7_1{font-size:.7rem;font-weight:700;letter-spacing:.12em;color:var(--accent)}._section_xerb7_1 h2{font:400 clamp(2.5rem,4vw,4.6rem)/1.1 var(--font-family-display);margin:16px 0}._lead_xerb7_1{max-width:850px;line-height:1.7;color:var(--muted-foreground);margin-bottom:36px}._grid_xerb7_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._card_xerb7_1{background:var(--background);border:1px solid var(--border);padding:24px;display:flex;flex-direction:column;min-height:260px}._card_xerb7_1>span{font:400 2rem var(--font-family-display);color:var(--accent)}._card_xerb7_1 h3{font:400 1.55rem/1.2 var(--font-family-display);margin:12px 0 20px}._card_xerb7_1 p{font-size:.8rem;margin:6px 0;color:var(--muted-foreground)}._card_xerb7_1 a{font-size:.8rem;display:flex;gap:8px;align-items:center;margin-top:auto;padding-top:18px;color:inherit;font-weight:600}@media(max-width:900px){._grid_xerb7_1{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){._grid_xerb7_1{grid-template-columns:1fr}}._gallery_jgszh_2,._boardSection_jgszh_2{padding:clamp(64px,7vw,108px) clamp(24px,7vw,110px)}._gallery_jgszh_2{background:#f4f0e8;color:#262c27}._galleryHeading_jgszh_2{max-width:800px;margin-bottom:35px}._galleryHeading_jgszh_2 h2{font-family:var(--font-family-display);font-size:clamp(2.4rem,4.2vw,4.6rem);font-weight:400;line-height:1.04;letter-spacing:-.03em;margin:0 0 20px}._galleryHeading_jgszh_2 p:last-child{line-height:1.7;max-width:750px;opacity:.75}._galleryGrid_jgszh_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}._galleryGrid_jgszh_2 figure,._boardGrid_jgszh_2 figure{margin:0;overflow:hidden;background:var(--card)}._galleryGrid_jgszh_2 img{display:block;width:100%;height:clamp(240px,30vw,490px);object-fit:cover}._galleryGrid_jgszh_2 figcaption{padding:18px 20px;display:flex;gap:6px;flex-direction:column;background:#fff;color:#252a26}._galleryGrid_jgszh_2 figcaption strong{font-family:var(--font-family-display);font-size:1.3rem;font-weight:500}._galleryGrid_jgszh_2 figcaption span{font-size:.72rem;color:#666b65}._boardSection_jgszh_2{background:var(--surface)}._boardGrid_jgszh_2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}._boardGrid_jgszh_2 img{width:100%;height:250px;object-fit:cover;display:block}._boardGrid_jgszh_2 figcaption{padding:12px 14px;font-size:.75rem;color:var(--muted-foreground)}@media(max-width:700px){._gallery_jgszh_2,._boardSection_jgszh_2{padding:65px 22px}._galleryGrid_jgszh_2,._boardGrid_jgszh_2{grid-template-columns:1fr}._boardGrid_jgszh_2 img{height:auto}}._designSection_jgszh_5,._briefSection_jgszh_5{padding:clamp(70px,8vw,118px) clamp(24px,7vw,110px);background:var(--background)}._designGrid_jgszh_5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}._designGrid_jgszh_5 article{background:var(--card);border:1px solid var(--border)}._designGrid_jgszh_5 img{display:block;width:100%;height:clamp(230px,29vw,420px);object-fit:cover}._designGrid_jgszh_5 article>div{padding:26px}._designGrid_jgszh_5 h3{font:400 clamp(1.6rem,2.4vw,2.5rem)/1.15 var(--font-family-display);margin:12px 0}._designGrid_jgszh_5 small{text-transform:uppercase;letter-spacing:.08em;color:var(--accent)}._designGrid_jgszh_5 p{color:var(--muted-foreground);line-height:1.65}._designGrid_jgszh_5 a{display:inline-flex;gap:8px;align-items:center;color:inherit;font-weight:600;margin-top:12px;text-decoration:underline}._briefSection_jgszh_5{background:var(--surface)}._briefForm_jgszh_5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1020px}._briefForm_jgszh_5 label{display:flex;flex-direction:column;gap:9px;font-size:.82rem;font-weight:600}._briefForm_jgszh_5 input,._briefForm_jgszh_5 select,._briefForm_jgszh_5 textarea{font:inherit;font-weight:400;width:100%;padding:13px 14px;min-height:48px;border:1px solid var(--border);border-radius:5px;color:var(--foreground);background:var(--background)}._fullField_jgszh_5{grid-column:1/-1}._fullField_jgszh_5 p{font-size:.77rem;color:var(--muted-foreground)}@media(max-width:700px){._designGrid_jgszh_5,._briefForm_jgszh_5{grid-template-columns:1fr}._designSection_jgszh_5,._briefSection_jgszh_5{padding:65px 22px}}._page_jgszh_6{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._header_jgszh_6{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:88px;padding:18px clamp(22px,5vw,80px);border-bottom:1px solid var(--border)}._header_jgszh_6 nav{display:flex;gap:20px;flex-wrap:wrap}._header_jgszh_6 nav a{color:inherit;font-size:.78rem;text-decoration:none}._header_jgszh_6 nav a:hover,._card_jgszh_6 a:hover{text-decoration:underline}._hero_jgszh_6{padding:clamp(80px,10vw,156px) clamp(24px,10vw,168px);background:linear-gradient(140deg,#202a25,#101714);color:#f4f0e9}._eyebrow_jgszh_6{font-size:.7rem;font-weight:700;letter-spacing:.15em;color:#ba9a70;margin:0 0 22px}._hero_jgszh_6 h1,._sectionTitle_jgszh_6 h2,._intro_jgszh_6 h2,._steps_jgszh_6 h2,._cta_jgszh_6 h2{font-family:var(--font-family-display);font-weight:400;line-height:1.05;letter-spacing:-.035em;margin:0}._hero_jgszh_6 h1{font-size:clamp(3rem,6.8vw,7rem);max-width:1080px}._lead_jgszh_6{font-size:clamp(1rem,1.55vw,1.25rem);line-height:1.75;max-width:760px;color:#d5d8d2;margin:30px 0}._actions_jgszh_6{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}._pills_jgszh_6{display:flex;gap:13px;flex-wrap:wrap;margin-top:55px}._pills_jgszh_6 span{border:1px solid #687067;border-radius:22px;padding:9px 15px;font-size:.72rem;color:#e4e5df}._intro_jgszh_6{padding:clamp(70px,8vw,120px) clamp(24px,10vw,168px);display:grid;grid-template-columns:1fr 1fr;gap:28px 80px}._intro_jgszh_6 ._eyebrow_jgszh_6{grid-column:1/-1}._intro_jgszh_6 h2,._sectionTitle_jgszh_6 h2,._steps_jgszh_6 h2,._cta_jgszh_6 h2{font-size:clamp(2.5rem,4.5vw,4.9rem)}._intro_jgszh_6 p:last-child,._sectionTitle_jgszh_6>p:last-child,._steps_jgszh_6 p,._cta_jgszh_6>p:not(._eyebrow_jgszh_6){line-height:1.8;color:var(--muted-foreground);max-width:750px}._collection_jgszh_6,._custom_jgszh_6,._steps_jgszh_6{padding:clamp(70px,8vw,120px) clamp(24px,7vw,110px)}._collection_jgszh_6{background:var(--card)}._sectionTitle_jgszh_6{max-width:950px;margin-bottom:42px}._cards_jgszh_6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border);border-left:1px solid var(--border)}._card_jgszh_6{padding:34px;min-height:310px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;flex-direction:column;align-items:flex-start}._num_jgszh_6{font-size:2.2rem;color:var(--accent);font-family:var(--font-family-display)}._card_jgszh_6 small{margin-top:14px;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;color:var(--muted-foreground)}._card_jgszh_6 h3,._features_jgszh_6 h3{font-family:var(--font-family-display);font-weight:400;font-size:1.7rem;line-height:1.1;margin:17px 0}._card_jgszh_6 p,._features_jgszh_6 p{line-height:1.7;color:var(--muted-foreground);font-size:.87rem}._card_jgszh_6 a{margin-top:auto;padding-top:18px;display:flex;gap:8px;align-items:center;color:inherit;text-decoration:none;font-weight:600;font-size:.8rem}._features_jgszh_6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border)}._features_jgszh_6 article{background:var(--background);padding:32px}._features_jgszh_6 svg{color:var(--accent)}._steps_jgszh_6{display:grid;grid-template-columns:1fr 1fr;gap:65px;background:var(--surface)}._steps_jgszh_6 ol{list-style:none;margin:0;padding:0}._steps_jgszh_6 li{padding:22px 0;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:8px}._steps_jgszh_6 li span{color:var(--muted-foreground);line-height:1.65}._cta_jgszh_6{background:#202a25;color:#f4f0e9;padding:clamp(70px,9vw,130px) clamp(24px,10vw,168px)}._cta_jgszh_6>p:not(._eyebrow_jgszh_6){color:#cbd1c9}._cta_jgszh_6 ._actions_jgszh_6{margin-top:35px}@media(max-width:950px){._header_jgszh_6{flex-wrap:wrap}._header_jgszh_6 nav{order:3;width:100%}._cards_jgszh_6,._features_jgszh_6{grid-template-columns:repeat(2,minmax(0,1fr))}._intro_jgszh_6,._steps_jgszh_6{grid-template-columns:1fr}}@media(max-width:600px){._header_jgszh_6{padding:18px 20px}._header_jgszh_6 nav{gap:12px}._hero_jgszh_6{padding:80px 22px}._cards_jgszh_6,._features_jgszh_6{grid-template-columns:1fr}._collection_jgszh_6,._custom_jgszh_6,._steps_jgszh_6{padding:65px 22px}._card_jgszh_6{min-height:unset}._intro_jgszh_6{padding:70px 22px}}
