.service-area-module__SwUcpq__shell .subHero{padding-bottom:54px}.service-area-module__SwUcpq__shell .subBody{padding-top:38px}.service-area-module__SwUcpq__page{color:#1c1814;overflow-wrap:anywhere}.service-area-module__SwUcpq__page h2,.service-area-module__SwUcpq__page h3,.service-area-module__SwUcpq__page p,.service-area-module__SwUcpq__page figure{margin:0}.service-area-module__SwUcpq__page section[id]{scroll-margin-top:96px}.service-area-module__SwUcpq__hero{background:linear-gradient(145deg,#fffdf8,#fff1d5);border:1px solid #e5d4bd;border-radius:24px;grid-template-columns:.95fr 1.05fr;align-items:center;gap:46px;padding:42px;display:grid}.service-area-module__SwUcpq__kicker{color:#9d5700;font-size:.82rem;font-weight:900}.service-area-module__SwUcpq__heroCopy h2{letter-spacing:-.045em;margin:13px 0 21px;font-size:clamp(2.35rem,4.2vw,4rem);line-height:1.32}.service-area-module__SwUcpq__heroCopy>p:not(.service-area-module__SwUcpq__kicker){color:#5f554c;font-size:1.02rem;line-height:1.95}.service-area-module__SwUcpq__primary{color:#fff;background:#9a4d00;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:24px;min-width:min(100%,360px);margin-top:28px;padding:17px 19px;font-weight:900;display:inline-flex;box-shadow:0 10px 25px #6a320025}.service-area-module__SwUcpq__primary span{text-align:right;opacity:.85;font-size:.72rem;font-weight:700;line-height:1.5}.service-area-module__SwUcpq__primary:hover{background:#793c00}.service-area-module__SwUcpq__primary:focus-visible,.service-area-module__SwUcpq__jumpLinks a:focus-visible,.service-area-module__SwUcpq__sourceLinks a:focus-visible,.service-area-module__SwUcpq__relatedLink a:focus-visible{outline-offset:4px;outline:3px solid #9a5700}.service-area-module__SwUcpq__heroVisual{min-width:0;padding:0 36px 42px 0;position:relative}.service-area-module__SwUcpq__heroPhoto{aspect-ratio:4/3;background:#e7ddcf;border-radius:18px;position:relative;overflow:hidden}.service-area-module__SwUcpq__heroPhoto img{object-fit:cover}.service-area-module__SwUcpq__heroChair{background:#fff;border:7px solid #fff;border-radius:50%;width:35%;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 15px 35px #42270f2a}.service-area-module__SwUcpq__heroChair img{width:100%;height:auto;display:block}.service-area-module__SwUcpq__jumpLinks{flex-wrap:wrap;justify-content:center;gap:10px;margin:22px 0 0;display:flex}.service-area-module__SwUcpq__jumpLinks a{color:#744309;background:#fff;border:1px solid #dfc49b;border-radius:999px;padding:9px 14px;font-size:.82rem;font-weight:800}.service-area-module__SwUcpq__section{padding-top:100px}.service-area-module__SwUcpq__sectionHeading{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:34px;margin-bottom:34px;display:grid}.service-area-module__SwUcpq__sectionHeading h2{letter-spacing:-.035em;font-size:clamp(2rem,3.7vw,3.25rem);line-height:1.38}.service-area-module__SwUcpq__sectionHeading p{color:#655c53;line-height:1.9}.service-area-module__SwUcpq__sceneGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.service-area-module__SwUcpq__sceneGrid article{background:#fff;border:1px solid #e8d8c2;border-radius:16px;padding:30px}.service-area-module__SwUcpq__sceneGrid span{color:#b86a08;font-size:.8rem;font-weight:900}.service-area-module__SwUcpq__sceneGrid h3{margin:13px 0 12px;font-size:1.45rem}.service-area-module__SwUcpq__sceneGrid p{color:#665d54;line-height:1.85}.service-area-module__SwUcpq__evNote{background:#f1f6f4;border-radius:16px;grid-template-columns:1.25fr .75fr;gap:30px;margin-top:22px;padding:30px;display:grid}.service-area-module__SwUcpq__evNote h3{margin-bottom:11px;font-size:1.25rem;line-height:1.55}.service-area-module__SwUcpq__evNote p{color:#59635f;line-height:1.85}.service-area-module__SwUcpq__sourceLinks{flex-direction:column;justify-content:center;gap:10px;display:flex}.service-area-module__SwUcpq__sourceLinks a{color:#245c50;text-underline-offset:4px;font-size:.82rem;font-weight:800;text-decoration:underline}.service-area-module__SwUcpq__featureSection{color:#fff;background:#211b16;border-radius:24px;margin-top:100px;padding:84px 42px 42px}.service-area-module__SwUcpq__featureSection .service-area-module__SwUcpq__sectionHeading p{color:#d0c3b7}.service-area-module__SwUcpq__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.service-area-module__SwUcpq__featureGrid article{color:#1c1814;background:#fff;border-radius:16px;overflow:hidden}.service-area-module__SwUcpq__featureGrid figure{background:#efe9df;place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.service-area-module__SwUcpq__featureGrid figure img{object-fit:cover;width:100%;height:100%}.service-area-module__SwUcpq__featureGrid article:last-child figure img{object-fit:contain;width:auto;padding:15px}.service-area-module__SwUcpq__featureGrid article>div{padding:25px}.service-area-module__SwUcpq__featureGrid h3{margin-bottom:10px;font-size:1.35rem}.service-area-module__SwUcpq__featureGrid p{color:#655c53;line-height:1.82}.service-area-module__SwUcpq__featureGrid b{color:#8a4b00}.service-area-module__SwUcpq__caseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.service-area-module__SwUcpq__caseCard{background:#fff;border:1px solid #e5d4bd;border-radius:18px;overflow:hidden}.service-area-module__SwUcpq__videoFrame{aspect-ratio:16/9;background:#181512;position:relative}.service-area-module__SwUcpq__videoFrame iframe{border:0;width:100%;height:100%}.service-area-module__SwUcpq__caseCard>div:last-child{padding:28px}.service-area-module__SwUcpq__caseLabel{color:#a25a00;font-size:.76rem;font-weight:900}.service-area-module__SwUcpq__caseCard h3{margin:8px 0 11px;font-size:1.55rem}.service-area-module__SwUcpq__caseCard>div>p:not(.service-area-module__SwUcpq__caseLabel):not(.service-area-module__SwUcpq__caseNote){color:#665c52;line-height:1.85}.service-area-module__SwUcpq__caseCard figure{aspect-ratio:16/9;background:#eee5d9;border-radius:11px;margin-top:20px;position:relative;overflow:hidden}.service-area-module__SwUcpq__caseCard figure img{object-fit:cover}.service-area-module__SwUcpq__caseNote{color:#7c7167;font-size:.76rem;line-height:1.65;margin-top:12px!important}.service-area-module__SwUcpq__relatedLink{text-align:right;margin-top:20px!important}.service-area-module__SwUcpq__relatedLink a{color:#854800;border-bottom:1px solid;font-weight:900}.service-area-module__SwUcpq__tableWrap{background:#fff;border:1px solid #e5d3b9;border-radius:16px;overflow-x:auto}.service-area-module__SwUcpq__modelTable{border-collapse:collapse;width:100%;min-width:800px}.service-area-module__SwUcpq__modelTable th,.service-area-module__SwUcpq__modelTable td{text-align:left;vertical-align:top;border-bottom:1px solid #ecdfcf;padding:20px 18px;line-height:1.7}.service-area-module__SwUcpq__modelTable thead th{color:#704006;background:#f4eadb;font-size:.82rem}.service-area-module__SwUcpq__modelTable tbody th{color:#8d4d00;width:15%;font-size:1.05rem}.service-area-module__SwUcpq__modelTable tbody tr:last-child th,.service-area-module__SwUcpq__modelTable tbody tr:last-child td{border-bottom:0}.service-area-module__SwUcpq__partnerNote{background:#fff5e3;border-left:5px solid #e29a29;grid-template-columns:.42fr .58fr;gap:28px;margin-top:20px;padding:27px 30px;display:grid}.service-area-module__SwUcpq__partnerNote h3{font-size:1.25rem}.service-area-module__SwUcpq__partnerNote p{color:#655a4e;line-height:1.85}.service-area-module__SwUcpq__roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.service-area-module__SwUcpq__roles article{background:#f7f1e7;border-radius:17px;padding:32px}.service-area-module__SwUcpq__roles article:last-child{background:#fff0d5}.service-area-module__SwUcpq__roles h3{margin-bottom:17px;font-size:1.45rem}.service-area-module__SwUcpq__roles ul{color:#5f574f;gap:11px;margin:0;padding-left:1.2em;line-height:1.7;display:grid}.service-area-module__SwUcpq__faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.service-area-module__SwUcpq__faq article{background:#fff;border:1px solid #e8d9c5;border-radius:15px;padding:27px}.service-area-module__SwUcpq__faq h3{margin-bottom:10px;font-size:1.06rem;line-height:1.6}.service-area-module__SwUcpq__faq p{color:#655c53;line-height:1.85}.service-area-module__SwUcpq__consultation{color:#2b1b06;background:#f5a623;border-radius:22px;grid-template-columns:1fr auto;align-items:center;gap:42px;margin-top:100px;padding:46px;display:grid}.service-area-module__SwUcpq__consultation h2{margin-bottom:12px;font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.45}.service-area-module__SwUcpq__consultation p{max-width:720px;line-height:1.85}.service-area-module__SwUcpq__consultation .service-area-module__SwUcpq__primary{box-shadow:none;background:#24180a;margin:0}.service-area-module__SwUcpq__consultation .service-area-module__SwUcpq__primary:hover{background:#4b2f0c}@media (max-width:980px){.service-area-module__SwUcpq__hero{grid-template-columns:1fr;gap:34px}.service-area-module__SwUcpq__heroVisual{max-width:720px}.service-area-module__SwUcpq__sectionHeading{grid-template-columns:1fr;gap:12px}.service-area-module__SwUcpq__featureGrid{grid-template-columns:1fr}.service-area-module__SwUcpq__featureGrid article{grid-template-columns:.85fr 1.15fr;display:grid}.service-area-module__SwUcpq__featureGrid figure{height:100%;min-height:250px}.service-area-module__SwUcpq__consultation{grid-template-columns:1fr}.service-area-module__SwUcpq__consultation .service-area-module__SwUcpq__primary{margin-top:0}.service-area-module__SwUcpq__evNote{grid-template-columns:1fr}.service-area-module__SwUcpq__sceneGrid{grid-template-columns:1fr 1fr}.service-area-module__SwUcpq__sceneGrid article:last-child{grid-column:1/-1}.service-area-module__SwUcpq__partnerNote{grid-template-columns:1fr;gap:10px}}@media (max-width:720px){.service-area-module__SwUcpq__shell .subHero{padding-bottom:42px}.service-area-module__SwUcpq__shell .subBody{padding-top:24px}.service-area-module__SwUcpq__hero{border-radius:18px;padding:24px 20px}.service-area-module__SwUcpq__heroCopy h2{font-size:clamp(2rem,9vw,2.75rem)}.service-area-module__SwUcpq__heroCopy h2 br{display:none}.service-area-module__SwUcpq__primary{width:100%;min-width:0;display:flex}.service-area-module__SwUcpq__heroVisual{padding:0 24px 28px 0}.service-area-module__SwUcpq__jumpLinks{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:5px;overflow-x:auto}.service-area-module__SwUcpq__jumpLinks a{flex:none}.service-area-module__SwUcpq__section{padding-top:74px}.service-area-module__SwUcpq__sceneGrid,.service-area-module__SwUcpq__caseGrid,.service-area-module__SwUcpq__roles,.service-area-module__SwUcpq__faq{grid-template-columns:1fr}.service-area-module__SwUcpq__sceneGrid article:last-child{grid-column:auto}.service-area-module__SwUcpq__evNote,.service-area-module__SwUcpq__partnerNote{padding:23px 20px}.service-area-module__SwUcpq__featureSection{border-radius:0;margin:74px -20px 0;padding:68px 20px 30px}.service-area-module__SwUcpq__featureGrid article{display:block}.service-area-module__SwUcpq__featureGrid figure{height:230px}.service-area-module__SwUcpq__caseCard>div:last-child{padding:23px}.service-area-module__SwUcpq__tableWrap{border-right:0;border-radius:14px 0 0 14px;margin-right:-20px}.service-area-module__SwUcpq__consultation{border-radius:0;margin:80px -20px 0;padding:40px 20px;display:block}.service-area-module__SwUcpq__consultation .service-area-module__SwUcpq__primary{margin-top:26px}.service-area-module__SwUcpq__sourceLinks a{font-size:.78rem}}@media (max-width:380px){.service-area-module__SwUcpq__hero{padding:21px 16px}.service-area-module__SwUcpq__heroCopy h2{font-size:1.9rem}.service-area-module__SwUcpq__primary{gap:12px;padding:15px}.service-area-module__SwUcpq__primary span{max-width:110px}.service-area-module__SwUcpq__sceneGrid article,.service-area-module__SwUcpq__roles article,.service-area-module__SwUcpq__faq article{padding:22px}.service-area-module__SwUcpq__featureSection,.service-area-module__SwUcpq__consultation{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.service-area-module__SwUcpq__tableWrap{margin-right:-16px}}
