.page_categories__69T9b,.page_expert__74jvp,.page_feed__6M332,.page_hero__ElxKg,.page_services__105bj,.page_works__h0C4A{width:var(--layout-stage-width);margin-inline:auto}.page_hero__ElxKg{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);min-height:650px;overflow:hidden;border:1px solid rgba(196,154,69,.38);border-radius:var(--radius-hero);margin-top:22px;background:var(--color-surface-dark);color:var(--color-white);box-shadow:0 24px 70px rgba(17,28,40,.14)}.page_heroCopy__WeJVk{display:flex;flex-direction:column;justify-content:center;padding:clamp(54px,6vw,104px)}.page_expert__74jvp>div>p:first-child,.page_heading__s61JU>div>p,.page_heroCopy__WeJVk>p:first-child{margin:0 0 22px;color:var(--color-gold-on-light);font-size:.75rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.page_heroCopy__WeJVk>p:first-child{color:#d7aa4e}.page_hero__ElxKg h1{max-width:760px;margin:0;color:var(--color-white);font-family:Manrope,Inter,Arial,sans-serif;font-size:clamp(3rem,4.2vw,4rem);font-weight:720;letter-spacing:-.055em;line-height:1.05;overflow-wrap:break-word;text-wrap:balance}.page_heroCopy__WeJVk>p:not(:first-child){max-width:700px;margin:32px 0 0;color:var(--color-text-muted-on-dark);font-size:1.05rem;line-height:1.72}.page_heroActions__GoLoN{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.page_heroActions__GoLoN a{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 20px;font-weight:850;text-decoration:none}.page_heroActions__GoLoN a:first-child{background:var(--color-action);color:var(--color-action-ink)}.page_heroActions__GoLoN a:last-child{border:1px solid rgba(196,154,69,.58);color:var(--color-gold-highlight-on-dark)}.page_heroVisual__MWr6A{position:relative;min-height:650px;margin:0;background:#1c2732}.page_heroVisual__MWr6A:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,28,40,.32),transparent 28%),linear-gradient(0deg,rgba(8,14,20,.38),transparent 35%);content:""}.page_heroVisual__MWr6A img{object-fit:cover}.page_heroVisual__MWr6A figcaption{position:absolute;z-index:1;top:24px;right:24px;padding:9px 12px;background:rgba(17,28,40,.82);color:var(--color-gold-highlight-on-dark);font-size:.75rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.page_heroVisual__MWr6A>div{position:absolute;z-index:1;right:26px;bottom:26px;display:flex;gap:14px;align-items:baseline;max-width:240px;padding:16px 18px;background:rgba(17,28,40,.9);pointer-events:none}.page_heroVisual__MWr6A>div strong{color:#f4c761;font-family:Manrope,Inter,Arial,sans-serif;font-size:2rem}.page_heroVisual__MWr6A>div span{color:var(--color-white);font-size:.78rem;line-height:1.35}.page_categories__69T9b{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--color-border);border-radius:18px;margin-top:28px;background:var(--color-white)}.page_categories__69T9b a{display:grid;min-height:230px;border-right:1px solid var(--color-border);padding:28px;color:var(--color-heading);text-decoration:none;transition:background .2s ease,color .2s ease}.page_categories__69T9b a:last-child{border:0}.page_categories__69T9b a:hover{background:var(--color-surface-dark);color:var(--color-white)}.page_categories__69T9b span{color:var(--color-gold-on-light);font-size:.75rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.page_categories__69T9b small{justify-self:end;margin-top:-14px;color:var(--color-text-muted);font-size:.75rem}.page_categories__69T9b strong{display:block;margin-top:34px;font-family:Manrope,Inter,Arial,sans-serif}.page_categories__69T9b p{margin:var(--space-3) 0 18px;color:var(--color-text-secondary);line-height:1.55}.page_categories__69T9b a:hover p{color:#b8c2cb}.page_categories__69T9b a:hover span{color:var(--color-gold-highlight-on-dark)}.page_categories__69T9b b{align-self:end;color:var(--color-gold-on-light);font-size:.76rem}.page_categories__69T9b a:hover b{color:var(--color-gold-highlight-on-dark)}.page_feed__6M332,.page_services__105bj,.page_works__h0C4A{scroll-margin-top:190px;padding:var(--layout-section-y) clamp(20px,4vw,70px)}.page_feed__6M332+.page_feed__6M332{padding-top:0}.page_heading__s61JU{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:70px;align-items:end;margin-bottom:56px}.page_expert__74jvp h2,.page_heading__s61JU h2{margin:0;font-family:Manrope,Inter,Arial,sans-serif;font-size:var(--type-section-title);letter-spacing:-.055em;line-height:1.04;overflow-wrap:break-word;text-wrap:balance}.page_heading__s61JU>p{margin:0;color:var(--color-text-secondary);line-height:1.7}.page_grid__G202P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.page_grid__G202P article{display:grid;min-width:0;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);scroll-margin-top:190px;overflow:hidden;border:1px solid var(--color-border);border-radius:18px;background:var(--color-white);box-shadow:0 14px 36px rgba(17,28,40,.06)}.page_grid__G202P .page_featured__Qci9j{grid-column:1/-1;grid-template-columns:1fr 1fr}.page_grid__G202P .page_closing__0nUdg{grid-column:1/-1;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)}.page_image__Dcttv{position:relative;min-height:320px;background:#d7dadd}.page_image__Dcttv img{object-fit:cover}.page_visualLabel__GE5Ot{position:absolute;top:16px;right:16px;max-width:calc(100% - 32px);padding:7px 10px;background:rgba(17,28,40,.84);color:var(--color-gold-highlight-on-dark);font-size:.75rem;font-weight:850;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;pointer-events:none}.page_copy__sXzSH{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:32px}.page_copy__sXzSH>span{color:var(--color-gold-on-light);font-size:.75rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.page_copy__sXzSH h3{margin:24px 0 0;font-family:Manrope,Inter,Arial,sans-serif;font-size:clamp(1.35rem,2vw,2rem);letter-spacing:-.035em;line-height:1.18;overflow-wrap:break-word;text-wrap:balance}.page_copy__sXzSH p{margin:var(--space-3) 0 var(--space-4);color:var(--color-text-secondary);line-height:1.6}.page_copy__sXzSH>a{align-self:flex-start;max-width:100%;margin-top:auto;border-bottom:1px solid var(--color-gold);padding-bottom:5px;color:var(--color-gold-on-light);font-weight:800;overflow-wrap:break-word;text-decoration:none}.page_articleMeta__ETh8q{display:flex;gap:16px;margin:4px 0 24px;color:var(--color-text-muted);font-size:.75rem}.page_articleMeta__ETh8q small{font:inherit}.page_works__h0C4A{scroll-margin-top:190px;padding-top:0}.page_workGrid__6N4Qv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.page_workGrid__6N4Qv>a{display:flex;min-width:0;overflow:hidden;flex-direction:column;border:1px solid rgba(196,154,69,.34);border-radius:18px;background:var(--color-surface-dark);color:var(--color-white);text-decoration:none;box-shadow:0 16px 42px rgba(17,28,40,.09)}.page_workGrid__6N4Qv>a>div{position:relative;min-height:290px;overflow:hidden;background:#24303a}.page_workGrid__6N4Qv img{object-fit:cover;transition:transform .35s ease}.page_workGrid__6N4Qv>a:hover img{transform:scale(1.025)}.page_workGrid__6N4Qv>a>div .page_workLabel__rjcMr{position:absolute;top:15px;left:15px;max-width:calc(100% - 30px);padding:7px 10px;background:rgba(17,28,40,.84);color:var(--color-gold-highlight-on-dark);font-size:.75rem;font-weight:850;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;pointer-events:none}.page_workGrid__6N4Qv strong{margin:25px 25px 0;color:var(--color-white);font-family:Manrope,Inter,Arial,sans-serif;font-size:1.14rem;line-height:1.3}.page_workGrid__6N4Qv p{margin:12px 25px 0;color:var(--color-text-muted-on-dark);font-size:.84rem;line-height:1.6}.page_workGrid__6N4Qv b{max-width:calc(100% - 50px);margin:auto 25px 25px;padding-top:24px;color:var(--color-gold-highlight-on-dark);font-size:.76rem;overflow-wrap:break-word}.page_services__105bj{padding-top:0}.page_serviceGrid__P17eu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid rgba(196,154,69,.38);border-radius:22px;background:var(--color-surface-dark)}.page_serviceGrid__P17eu a{display:flex;min-width:0;min-height:280px;flex-direction:column;border-right:1px solid rgba(196,154,69,.22);padding:28px;color:var(--color-white);text-decoration:none}.page_serviceGrid__P17eu a:nth-child(3n){border-right:0}.page_serviceGrid__P17eu a:nth-child(-n+3){border-bottom:1px solid rgba(196,154,69,.22)}.page_serviceGrid__P17eu span{color:#d6aa50;font-size:.75rem;font-weight:850;letter-spacing:.12em}.page_serviceGrid__P17eu strong{margin-top:42px;font-family:Manrope,Inter,Arial,sans-serif;font-size:1.18rem;line-height:1.25;overflow-wrap:break-word}.page_serviceGrid__P17eu p{margin:var(--space-3) 0 var(--space-6);color:#9facb8;font-size:.86rem;line-height:1.6}.page_serviceGrid__P17eu b{max-width:100%;margin-top:auto;color:var(--color-gold-highlight-on-dark);font-size:.78rem;overflow-wrap:break-word}.page_expert__74jvp{display:grid;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:clamp(40px,7vw,120px);align-items:center;scroll-margin-top:190px;border-radius:28px;margin-bottom:clamp(48px,6vw,90px);padding:clamp(48px,6vw,90px);background:linear-gradient(126deg,var(--color-surface-warm-emphasis) 0 34%,var(--color-white) 34%)}.page_portrait__E2d8B{position:relative;min-height:520px;overflow:hidden;border-radius:240px 240px 18px 18px}.page_portrait__E2d8B img{object-fit:cover;object-position:top}.page_expert__74jvp>div:last-child{min-width:0}.page_expert__74jvp h2{line-height:1.06;overflow-wrap:anywhere;text-wrap:balance}.page_expert__74jvp div>p{max-width:100%;overflow-wrap:anywhere}.page_expert__74jvp div>p:not(:first-child){margin:clamp(22px,2.4vw,30px) 0 0;color:var(--color-text-muted);line-height:1.72}.page_expert__74jvp a{display:inline-flex;max-width:100%;margin-top:20px;border-bottom:1px solid var(--color-gold);padding-bottom:5px;color:var(--color-gold-on-light);font-weight:800;overflow-wrap:break-word;text-decoration:none}@media (max-width:1180px){.page_workGrid__6N4Qv{grid-template-columns:repeat(2,minmax(0,1fr))}.page_serviceGrid__P17eu{grid-template-columns:repeat(3,minmax(0,1fr))}.page_serviceGrid__P17eu a{border-bottom:1px solid rgba(196,154,69,.22)}}@media (max-width:1000px){.page_hero__ElxKg{grid-template-columns:1fr}.page_heroVisual__MWr6A{min-height:480px}.page_expert__74jvp,.page_heading__s61JU{grid-template-columns:1fr}.page_categories__69T9b{grid-template-columns:repeat(2,1fr)}.page_categories__69T9b a:nth-child(2){border-right:0}.page_categories__69T9b a:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.page_grid__G202P .page_closing__0nUdg,.page_grid__G202P .page_featured__Qci9j,.page_grid__G202P article{grid-column:auto;grid-template-columns:1fr}.page_expert__74jvp{background:linear-gradient(180deg,var(--color-surface-warm-emphasis) 0 30%,var(--color-white) 30%)}}@media (max-width:680px){.page_categories__69T9b,.page_expert__74jvp,.page_feed__6M332,.page_hero__ElxKg,.page_services__105bj,.page_works__h0C4A{width:calc(100% - 24px)}.page_heroCopy__WeJVk{padding:38px 24px}.page_hero__ElxKg h1{font-size:clamp(2.125rem,9vw,2.5rem);line-height:1.06}.page_heroActions__GoLoN{display:grid}.page_heroActions__GoLoN a{width:100%;text-align:center}.page_heroVisual__MWr6A{min-height:300px}.page_heroVisual__MWr6A figcaption{top:14px;right:14px}.page_heroVisual__MWr6A>div{right:14px;bottom:14px}.page_categories__69T9b,.page_grid__G202P,.page_serviceGrid__P17eu,.page_workGrid__6N4Qv{grid-template-columns:1fr}.page_categories__69T9b a{min-height:0;border-right:0}.page_categories__69T9b a,.page_categories__69T9b a:nth-child(2){border-bottom:1px solid var(--color-border)}.page_categories__69T9b strong{margin-top:24px}.page_feed__6M332,.page_services__105bj,.page_works__h0C4A{padding:var(--layout-section-y) 12px}.page_services__105bj,.page_works__h0C4A{padding-top:0}.page_heading__s61JU{gap:20px;margin-bottom:36px}.page_image__Dcttv{min-height:270px}.page_workGrid__6N4Qv>:is(a,article)>div{min-height:260px}.page_serviceGrid__P17eu a,.page_serviceGrid__P17eu a:nth-child(3n){min-height:220px;border-right:0;border-bottom:1px solid rgba(196,154,69,.22)}.page_serviceGrid__P17eu a:last-child{border-bottom:0}.page_portrait__E2d8B{min-height:420px}.page_expert__74jvp{margin-bottom:34px;padding:32px 22px}}@media (prefers-reduced-motion:reduce){.page_categories__69T9b a{transition:none}}.PreparedArticleGuides_cards__H4Pba>.PreparedArticleGuides_card__Xf9ki{grid-template-columns:minmax(0,1fr)}.PreparedArticleGuides_heroLink__BOYbl{display:grid;min-width:0;color:inherit;text-decoration:none}.PreparedArticleGuides_heroLink__BOYbl small{color:var(--color-gold-on-light);font-weight:800;text-decoration:underline;text-underline-offset:5px}.PreparedArticleGuides_heroLink__BOYbl:focus-visible{outline:3px solid var(--color-focus);outline-offset:-4px;border-radius:18px}