body.definition-page .container2{width:100% !important;max-width:none !important;margin-right:auto;margin-left:auto;padding:clamp(4px,0.7vw,10px) clamp(16px,1.65vw,32px) clamp(72px,6vw,96px);border:0;border-radius:0;background:linear-gradient(180deg,#fffdf8 0%,#fbf7ee 100%);box-shadow:none;}@media screen and (max-width:760px){body.definition-page .container2 .definition-card.definition-card--icon{display:flex;flex-direction:column;align-items:center;padding-top:108px;text-align:center;}body.definition-page .container2 .definition-card.definition-card--icon::before{top:30px !important;left:50% !important;width:52px;height:52px;margin:0 !important;background-position:center center;background-size:28px 28px,auto;transform:translateX(-50%) !important;}}body.definition-page .yli-pillar-hero-mobile{--yli-pillar-mobile-hero-image:none;--yli-pillar-mobile-hero-position:center center;}body.definition-page .yli-pillar-hero-mobile-lede{display:none;}@media screen and (max-width:760px){body.definition-page .definition-hero.yli-pillar-hero-mobile{width:calc(100% - 20px) !important;min-height:clamp(430px,62svh,520px) !important;height:auto !important;margin-top:4px !important;margin-bottom:clamp(18px,5vw,26px) !important;padding:0 !important;border-radius:12px;background:#17130f;isolation:isolate;}body.definition-page .definition-hero.yli-pillar-hero-mobile::before{background-image:linear-gradient(180deg,rgba(18,14,10,.24),rgba(18,14,10,.12) 46%,rgba(255,250,241,.08)),var(--yli-pillar-mobile-hero-image) !important;background-position:var(--yli-pillar-mobile-hero-position) !important;background-size:cover !important;filter:brightness(1.08) contrast(1.03) saturate(1.03);}body.definition-page .definition-hero.yli-pillar-hero-mobile::after{background:linear-gradient(180deg,rgba(18,14,10,.30),rgba(18,14,10,.12) 48%,rgba(18,14,10,.08)) !important;}body.definition-page .definition-hero.yli-pillar-hero-mobile .yli-pillar-hero-mobile-content{width:min(100%,560px) !important;min-height:inherit !important;padding:clamp(24px,7vw,36px) clamp(18px,5.4vw,24px) clamp(20px,6vw,30px) !important;justify-content:flex-end !important;text-align:center;}body.definition-page .definition-hero.yli-pillar-hero-mobile .yli-pillar-hero-mobile-kicker{align-self:center;margin-bottom:10px !important;font-size:.68rem;letter-spacing:.105em;text-align:center !important;}body.definition-page .definition-hero.yli-pillar-hero-mobile .definition-meta{justify-content:center !important;margin-bottom:12px !important;}body.definition-page .definition-hero.yli-pillar-hero-mobile .definition-meta span:nth-child(n+2),body.definition-page .definition-hero.yli-pillar-hero-mobile .definition-intro p,body.definition-page .definition-hero.yli-pillar-hero-mobile .definition-hero-tags,body.definition-page .definition-hero.yli-pillar-hero-mobile .definition-visual-caption,body.definition-page .definition-hero.yli-pillar-hero-mobile .definition-visual-points{display:none !important;}body.definition-page .definition-hero.yli-pillar-hero-mobile .yli-pillar-hero-mobile-title{max-width:12.4em;margin:0 auto 10px !important;font-size:clamp(2rem,9vw,2.64rem) !important;line-height:1.02 !important;text-align:center !important;}body.definition-page .definition-hero.yli-pillar-hero-mobile .yli-pillar-hero-mobile-lede{display:block;max-width:30rem;margin:0 auto 14px !important;color:rgba(255,247,230,.94);font-size:.92rem;line-height:1.45;text-align:center !important;text-shadow:0 2px 12px rgba(0,0,0,.34);}body.definition-page .definition-hero.yli-pillar-hero-mobile .yli-pillar-hero-mobile-actions{display:grid;width:min(100%,320px);margin:12px auto 0 !important;gap:9px;justify-content:stretch !important;}body.definition-page .definition-hero.yli-pillar-hero-mobile .yli-pillar-hero-mobile-cta{width:100% !important;min-height:42px;padding:10px 14px;font-size:.82rem;line-height:1.16;text-align:center;}body.definition-page .definition-hero.yli-pillar-hero-mobile .yli-pillar-hero-mobile-media{display:none !important;}}@media screen and (max-width:760px){body.gouvernante-pillar-page .definition-hero.yli-pillar-hero-mobile{--yli-pillar-mobile-hero-position:44% center !important;}body.gouvernante-pillar-page .definition-hero.yli-pillar-hero-mobile::before{filter:brightness(1.12) contrast(1.03) saturate(1.04);}body.gouvernante-pillar-page .definition-hero.yli-pillar-hero-mobile::after{background:linear-gradient(180deg,rgba(18,14,10,.24),rgba(18,14,10,.10) 48%,rgba(18,14,10,.07)) !important;}}body.definition-page .yli-pillar-hero__media{position:absolute;inset:0;z-index:0;display:block;overflow:hidden;background:#17130e;}body.definition-page .yli-pillar-hero__media picture,body.definition-page .yli-pillar-hero__media img{display:block;width:100%;height:100%;max-width:none;margin:0;}body.definition-page .yli-pillar-hero__media img{border:0;border-radius:0;object-fit:cover;object-position:var(--yli-pillar-hero-position);}body.definition-page .yli-pillar-hero__kicker{display:inline-flex;align-items:center;align-self:flex-start;margin:0 0 20px;color:#f2d681;font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.25;text-transform:uppercase;}body.definition-page .yli-pillar-hero__title{max-width:700px;margin:0 0 18px;color:#fffaf0;font-family:"Marcellus",Georgia,serif;font-size:clamp(38px,3vw,54px);font-weight:400;line-height:1.08;text-shadow:0 18px 46px rgba(0,0,0,.42);}body.definition-page .yli-pillar-hero__lede{max-width:660px;margin:0 0 10px;color:rgba(255,255,255,.88);font-size:clamp(15px,.82vw,16px);line-height:1.62;}body.definition-page .yli-pillar-hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0;}body.definition-page .yli-pillar-hero__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 21px;border:1px solid rgba(214,184,90,.52);border-radius:999px;background:#fffaf0;color:#17130e;font-size:13px;font-weight:800;line-height:1;text-align:center;text-decoration:none;box-shadow:0 18px 38px rgba(0,0,0,.22);transition:transform 220ms ease,border-color 220ms ease,background 220ms ease,color 220ms ease,box-shadow 220ms ease;}body.definition-page .yli-pillar-hero__cta--secondary{background:rgba(30,24,18,.78);border-color:rgba(255,244,213,.64);color:#fff8ea;box-shadow:0 12px 28px rgba(0,0,0,.28);text-shadow:0 1px 8px rgba(0,0,0,.34);}body.definition-page .yli-pillar-hero__cta:hover{transform:translateY(-2px);border-color:rgba(244,214,137,.84);box-shadow:0 20px 44px rgba(0,0,0,.24);}body.definition-page .yli-pillar-hero-mobile-cta--secondary,body.definition-page .yli-pillar-hero-mobile-cta--outline-strong{background:rgba(30,24,18,.78);border-color:rgba(255,244,213,.64);color:#fff8ea;box-shadow:0 12px 28px rgba(0,0,0,.28);text-shadow:0 1px 8px rgba(0,0,0,.34);}@media screen and (max-width:1080px){body.definition-page .yli-pillar-hero__kicker,body.definition-page .yli-pillar-hero__actions{align-self:center;justify-content:center;}body.definition-page .yli-pillar-hero__title,body.definition-page .yli-pillar-hero__lede{margin-right:auto;margin-left:auto;text-align:center;}}@media screen and (max-width:760px){body.definition-page .yli-pillar-hero__kicker{margin-bottom:10px;font-size:.68rem;letter-spacing:.105em;}body.definition-page .yli-pillar-hero__title{max-width:12.4em;margin-bottom:10px;font-size:clamp(2rem,9vw,2.64rem);line-height:1.02;}body.definition-page .yli-pillar-hero__lede{max-width:30rem;margin-bottom:14px;font-size:.92rem;line-height:1.45;}body.definition-page .yli-pillar-hero__actions{display:grid;width:min(100%,320px);margin:12px auto 0;gap:9px;}body.definition-page .yli-pillar-hero__cta{width:100%;min-height:42px;padding:10px 14px;font-size:.82rem;line-height:1.16;}}body.definition-page .yli-editorial-section,body.definition-page .yli-budget-section,body.definition-page .yli-bottom-grid{width:min(100%,1120px);margin:clamp(30px,4vw,52px) auto;}body.definition-page .yli-editorial-block{display:grid;grid-template-columns:minmax(0,.98fr) minmax(380px,.92fr);gap:clamp(18px,2.4vw,30px);align-items:center;padding:clamp(18px,2.4vw,28px);border:1px solid rgba(165,129,37,.20);border-radius:16px;background:linear-gradient(145deg,rgba(255,253,248,.99),rgba(249,244,234,.9));box-shadow:0 18px 44px rgba(64,48,26,.09);}body.definition-page .yli-editorial-block--media-first{grid-template-columns:minmax(380px,.92fr) minmax(0,.98fr);}body.definition-page .yli-editorial-block--media-first .yli-editorial-media{order:-1;}body.definition-page .yli-editorial-block--text-only{grid-template-columns:minmax(0,1fr);}body.definition-page .yli-editorial-block--text-only .yli-editorial-content{max-width:860px;}body.definition-page .yli-editorial-block--text-only .yli-editorial-text{max-width:760px;}body.definition-page .yli-editorial-content{max-width:580px;margin:0 auto;padding:clamp(4px,1vw,12px) clamp(4px,1.2vw,16px);text-align:center;}body.definition-page .yli-editorial-kicker{display:inline-flex;justify-content:center;margin:0 auto 10px;color:#9b7a2b;font-size:.70rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}body.definition-page .yli-editorial-title{margin:0 0 22px;color:#17130e;font-family:"Marcellus",Georgia,serif;font-size:clamp(1.30rem,1.55vw,1.82rem);line-height:1.14;}body.definition-page .yli-editorial-text{max-width:520px;margin:0 auto !important;color:#3a3025;font-size:.98rem;line-height:1.82;text-align:center !important;}body.definition-page .yli-editorial-media{position:relative;width:100%;max-width:500px;margin:0 auto;overflow:hidden;border:1px solid rgba(165,129,37,.24);border-radius:16px;background:#f4efe5;box-shadow:0 18px 38px rgba(42,33,24,.13);}body.definition-page .yli-editorial-media picture,body.definition-page .yli-editorial-media img{display:block;width:100%;max-width:none !important;margin:0 !important;}body.definition-page .yli-editorial-media img{height:clamp(300px,25vw,390px);min-height:300px;max-height:390px;border:0 !important;border-radius:12px !important;object-fit:cover;object-position:center center;}body.definition-page .yli-editorial-caption{position:absolute;left:16px;right:16px;bottom:14px;padding:10px 12px;border:1px solid rgba(255,250,241,.34);border-radius:10px;background:rgba(23,19,14,.68);color:rgba(255,250,241,.92);font-size:.72rem;font-weight:700;line-height:1.35;text-align:center;backdrop-filter:blur(12px);}body.definition-page .yli-budget-section{width:min(calc(100vw - 56px),clamp(1180px,90vw,1540px));padding:clamp(16px,2.1vw,24px);border:1px solid rgba(165,129,37,.18);border-radius:18px;background:linear-gradient(145deg,rgba(255,253,248,.99),rgba(248,243,233,.92));box-shadow:0 22px 54px rgba(42,33,24,.10);}body.definition-page .yli-budget-intro{max-width:940px;margin-bottom:clamp(12px,1.7vw,18px);}body.definition-page .yli-budget-intro span{display:inline-flex;margin-bottom:7px;color:#9b7a2b;font-size:.70rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}body.definition-page .yli-budget-intro h3{margin:0 0 12px;color:#17130e;font-family:"Marcellus",Georgia,serif;font-size:clamp(1.45rem,2.15vw,2.35rem);line-height:1.12;}body.definition-page .yli-budget-intro p{margin:0;color:#3a3025;font-size:.98rem;line-height:1.72;text-align:left;}body.definition-page .yli-budget-panels{display:grid;gap:10px;}body.definition-page .yli-budget-panel{overflow:hidden;border:1px solid rgba(165,129,37,.15);border-radius:14px;background:rgba(255,255,255,.74);}body.definition-page .yli-budget-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;background:linear-gradient(90deg,rgba(165,129,37,.13),rgba(255,250,241,.42));}body.definition-page .yli-budget-panel__head h4{margin:0;color:#1f1811;font-family:"Marcellus",Georgia,serif;font-size:1.02rem;line-height:1.1;}body.definition-page .yli-budget-panel__head p{margin:0 !important;color:rgba(58,48,37,.70);font-size:.76rem;line-height:1.35;text-align:right;}body.definition-page .yli-budget-table{width:100%;overflow-x:auto;}body.definition-page .yli-budget-table table{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed;}body.definition-page .yli-budget-table th,body.definition-page .yli-budget-table td{padding:7px 12px;border-bottom:1px solid rgba(165,129,37,.075);color:#2c241b;font-size:.73rem;line-height:1.28;text-align:center;vertical-align:middle;}body.definition-page .yli-budget-table thead th{color:rgba(58,48,37,.62);font-size:.59rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;}body.definition-page .yli-budget-table tbody tr{background:rgba(255,253,248,.34);}body.definition-page .yli-budget-table tbody tr:nth-child(even){background:rgba(250,246,238,.38);}body.definition-page .yli-budget-table tbody tr:last-child th,body.definition-page .yli-budget-table tbody tr:last-child td{border-bottom:0;}body.definition-page .yli-budget-table thead th:first-child,body.definition-page .yli-budget-table tbody th{width:128px;text-align:center;}body.definition-page .yli-budget-table thead th:nth-child(2),body.definition-page .yli-budget-table thead th:nth-child(3),body.definition-page .yli-budget-table tbody td:nth-child(2),body.definition-page .yli-budget-table tbody td:nth-child(3){width:150px;}body.definition-page .yli-budget-table thead th:nth-child(4),body.definition-page .yli-budget-table tbody td:nth-child(4){width:164px;}body.definition-page .yli-budget-table thead th:nth-child(5),body.definition-page .yli-budget-table thead th:nth-child(6),body.definition-page .yli-budget-table tbody td:nth-child(5),body.definition-page .yli-budget-table tbody td:nth-child(6){width:214px;}body.definition-page .yli-budget-rate{display:block;color:#1f1811;font-size:.80rem;font-weight:700;text-align:center;white-space:nowrap;}body.definition-page .yli-budget-rate-note{display:block;margin-top:2px;color:rgba(58,48,37,.62);font-size:.59rem;font-weight:600;letter-spacing:.02em;text-align:center;}body.definition-page .yli-budget-amount{display:inline-block;color:#241b13;font-size:.73rem;font-weight:700;white-space:nowrap;}body.definition-page .yli-budget-note{max-width:1040px;margin:10px auto 0 !important;color:rgba(58,48,37,.72);font-size:.76rem;line-height:1.6;text-align:center !important;}body.definition-page .yli-budget-compact{width:min(100%,1120px);margin:clamp(26px,3.6vw,46px) auto;padding:clamp(18px,2.4vw,30px);border:1px solid rgba(165,129,37,.18);border-radius:16px;background:linear-gradient(145deg,rgba(255,253,248,.99),rgba(248,243,233,.92));box-shadow:0 18px 44px rgba(42,33,24,.08);}body.definition-page .yli-budget-compact__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,16px);}body.definition-page .yli-budget-compact__card{display:grid;gap:6px;min-width:0;padding:clamp(16px,2vw,22px);border:1px solid rgba(165,129,37,.16);border-radius:12px;background:rgba(255,255,255,.72);}body.definition-page .yli-budget-compact__label{color:#6c5722;font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;}body.definition-page .yli-budget-compact__value{color:#17130e;font-family:"Marcellus",Georgia,serif;font-size:clamp(1.28rem,1.9vw,1.85rem);line-height:1.12;}body.definition-page .yli-budget-compact__note{margin:10px 0 0 !important;color:rgba(58,48,37,.72);font-size:.82rem;line-height:1.6;}body.definition-page .yli-budget-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,20px);width:min(100%,1120px);margin:clamp(26px,3.6vw,46px) auto;}body.definition-page .yli-budget-card{display:grid;gap:12px;min-width:0;padding:clamp(20px,2.4vw,28px);border:1px solid rgba(165,129,37,.18);border-radius:14px;background:linear-gradient(145deg,rgba(255,253,248,.98),rgba(249,244,234,.90));box-shadow:0 16px 38px rgba(42,33,24,.08);}body.definition-page .yli-budget-card__title{margin:0;color:#17130e;font-family:"Marcellus",Georgia,serif;font-size:clamp(1.18rem,1.35vw,1.45rem);line-height:1.18;}body.definition-page .yli-budget-card__text{margin:0 !important;color:#4b4032;font-size:.92rem;line-height:1.68;}body.definition-page .yli-budget-card__amount{display:inline-flex;width:fit-content;color:#8a6b1f;font-size:.95rem;font-weight:800;line-height:1.35;}body.definition-page .yli-budget-table.yli-budget-table--cols-3 table{min-width:680px;}body.definition-page .yli-budget-table.yli-budget-table--cols-4 table{min-width:820px;}body.definition-page .yli-budget-table.yli-budget-table--cols-5 table{min-width:960px;}body.definition-page .yli-budget-table.yli-budget-table--cols-6 table{min-width:1120px;}body.definition-page .yli-budget-table.yli-budget-table--cols-3 thead th,body.definition-page .yli-budget-table.yli-budget-table--cols-3 tbody th,body.definition-page .yli-budget-table.yli-budget-table--cols-3 tbody td,body.definition-page .yli-budget-table.yli-budget-table--cols-4 thead th,body.definition-page .yli-budget-table.yli-budget-table--cols-4 tbody th,body.definition-page .yli-budget-table.yli-budget-table--cols-4 tbody td,body.definition-page .yli-budget-table.yli-budget-table--cols-5 thead th,body.definition-page .yli-budget-table.yli-budget-table--cols-5 tbody th,body.definition-page .yli-budget-table.yli-budget-table--cols-5 tbody td,body.definition-page .yli-budget-table.yli-budget-table--cols-6 thead th,body.definition-page .yli-budget-table.yli-budget-table--cols-6 tbody th,body.definition-page .yli-budget-table.yli-budget-table--cols-6 tbody td{width:auto;}body.definition-page .yli-visual-card{overflow:hidden;border:1px solid rgba(165,129,37,.20);border-radius:16px;background:rgba(255,253,248,.94);box-shadow:0 18px 44px rgba(42,33,24,.09);}body.definition-page .yli-visual-card__media{display:block;width:100%;overflow:hidden;background:#f4efe5;}body.definition-page .yli-visual-card__media picture,body.definition-page .yli-visual-card__media img{display:block;width:100%;max-width:none;margin:0;}body.definition-page .yli-visual-card__media img{aspect-ratio:16 / 10;height:auto;border:0;border-radius:0;object-fit:cover;}body.definition-page .yli-visual-card__content{display:grid;gap:10px;padding:clamp(18px,2.3vw,26px);}body.definition-page .yli-visual-card__title{margin:0;color:#17130e;font-family:"Marcellus",Georgia,serif;font-size:clamp(1.22rem,1.55vw,1.7rem);line-height:1.18;}body.definition-page .yli-visual-card__text{margin:0 !important;color:#4b4032;font-size:.94rem;line-height:1.7;}body.definition-page .yli-visual-break{position:relative;display:grid;width:min(1320px,100%);min-height:230px;margin:clamp(30px,4vw,52px) auto;overflow:hidden;border:1px solid rgba(214,184,90,.34);border-radius:16px;background:#15110c;box-shadow:0 24px 64px rgba(36,28,17,.15);isolation:isolate;}body.definition-page .yli-visual-break::after{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(18,14,10,.84) 0%,rgba(18,14,10,.58) 42%,rgba(18,14,10,.16) 100%),radial-gradient(circle at 20% 20%,rgba(214,184,90,.18),transparent 34%);content:"";pointer-events:none;}body.definition-page .yli-visual-break__media{position:absolute;inset:0;z-index:0;overflow:hidden;}body.definition-page .yli-visual-break__media picture,body.definition-page .yli-visual-break__media img{display:block;width:100%;height:100%;max-width:none;margin:0;}body.definition-page .yli-visual-break__media img{border:0;border-radius:0;filter:brightness(.58) contrast(1.08) saturate(.96);object-fit:cover;object-position:center center;}body.definition-page .yli-visual-break__content{position:relative;z-index:2;display:flex;max-width:720px;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,52px);}body.definition-page .yli-visual-break__content > span{display:inline-flex;width:fit-content;margin-bottom:14px;padding:8px 13px;border:1px solid rgba(214,184,90,.44);border-radius:999px;color:#f2d681;font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;}body.definition-page .yli-visual-break__content strong,body.definition-page .yli-visual-break__content b{display:block;color:#fffaf0;font-family:"Marcellus",Georgia,serif;font-size:clamp(27px,2.6vw,42px);font-weight:400;line-height:1.18;}body.definition-page .yli-visual-break__content p{max-width:620px;margin:14px 0 0 !important;color:rgba(255,251,240,.86);font-size:16px;line-height:1.7;text-align:left !important;}body.definition-page .yli-visual-break--split{grid-template-columns:minmax(0,1.45fr) minmax(300px,.95fr);gap:clamp(28px,4vw,58px);align-items:center;min-height:0;padding:clamp(22px,2.8vw,36px);}body.definition-page .yli-visual-break--split::after{display:none;}body.definition-page .yli-visual-break--split .yli-visual-break__content{grid-column:1;grid-row:1;max-width:700px;padding:clamp(10px,1vw,18px) 0;}body.definition-page .yli-visual-break--split .yli-visual-break__media{position:relative;inset:auto;grid-column:2;grid-row:1;z-index:2;width:100% !important;max-width:none !important;min-width:0;min-height:clamp(220px,22vw,320px);height:100%;margin:0;align-self:stretch;border:1px solid rgba(244,214,137,.28);border-radius:14px;box-shadow:0 18px 40px rgba(0,0,0,.24);justify-self:stretch;}body.definition-page .yli-visual-break--split .yli-visual-break__media img{border-radius:14px !important;filter:brightness(.82) contrast(1.06) saturate(.98);object-position:center center;}body.definition-page .yli-bottom-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.82fr) minmax(320px,1fr);gap:clamp(14px,2vw,24px);align-items:stretch;}body.definition-page .yli-bottom-card{min-width:0;padding:clamp(20px,2.4vw,30px);border:1px solid rgba(165,129,37,.18);border-radius:16px;background:rgba(255,253,248,.92);box-shadow:0 18px 42px rgba(42,33,24,.08);}body.definition-page .yli-bottom-card-title{margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid rgba(165,129,37,.22);color:#17130e !important;font-family:"Marcellus",Georgia,serif;font-size:clamp(1.25rem,1.55vw,1.65rem);line-height:1.18;}body.definition-page .yli-bottom-card-text{max-width:none;margin:0 0 16px !important;color:#3a3025;font-size:.95rem;line-height:1.72;text-align:left !important;}body.definition-page .yli-budget-row{display:grid;gap:5px;padding:12px 0;border-bottom:1px solid rgba(165,129,37,.14);}body.definition-page .yli-budget-row:last-child{border-bottom:0;}body.definition-page .yli-budget-cell{display:grid;gap:3px;}body.definition-page .yli-budget-cell b{color:#17130e;font-size:.92rem;line-height:1.35;}body.definition-page .yli-budget-cell span{color:#6c5722;font-size:.82rem;font-weight:600;line-height:1.45;}body.definition-page .yli-resource-list{display:grid;gap:0;margin:0;padding:0;list-style:none;}body.definition-page .yli-resource-list li{margin:0;padding:0;list-style:none;}body.definition-page .yli-resource-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(165,129,37,.16);color:#2f291f;font-size:.94rem;font-weight:700;line-height:1.35;text-decoration:none;}body.definition-page .yli-resource-link::after{content:">";color:#9b7a2b;font-size:1rem;}body.definition-page .service-area-groups--single{width:min(100%,760px);max-width:760px;grid-template-columns:1fr !important;margin:clamp(24px,3vw,36px) auto 22px !important;}body.definition-page .service-area-groups--single .service-area-group{width:100%;min-width:0;}body.definition-page .yli-faq-compact{display:grid;gap:0;}body.definition-page .yli-faq-compact details{border:0;border-bottom:1px solid rgba(165,129,37,.16);border-radius:0;background:transparent;}body.definition-page .yli-faq-compact summary{position:relative;padding:12px 28px 12px 0;color:#17130e;font-size:.91rem;font-weight:700;line-height:1.42;cursor:pointer;}body.definition-page .yli-faq-compact summary::-webkit-details-marker{display:none;}body.definition-page .yli-faq-compact summary::marker{content:"";}body.definition-page .yli-faq-compact summary::after{position:absolute;top:12px;right:0;color:#9b7a2b;content:"+";font-size:1.1rem;line-height:1;}body.definition-page .yli-faq-compact details[open] summary::after{content:"-";}body.definition-page .yli-faq-compact p{margin:-2px 0 14px !important;color:#4b4032;font-size:.88rem;line-height:1.62;text-align:left !important;}body.definition-page .yli-hero-mobile-media,body.definition-page .yli-hero-mobile-content{display:contents;}@media screen and (max-width:1080px){body.definition-page .yli-editorial-block,body.definition-page .yli-editorial-block--media-first{grid-template-columns:1fr;}body.definition-page .yli-editorial-block--media-first .yli-editorial-media{order:0;}body.definition-page .yli-bottom-grid{width:min(100%,960px);grid-template-columns:1fr;}body.definition-page .yli-budget-cards{width:min(100%,960px);grid-template-columns:1fr;}body.definition-page .yli-visual-break--split{grid-template-columns:1fr;gap:20px;padding:20px;}body.definition-page .yli-visual-break--split .yli-visual-break__content{grid-column:1;grid-row:2;}body.definition-page .yli-visual-break--split .yli-visual-break__media{grid-column:1;grid-row:1;width:min(100%,460px) !important;max-width:460px !important;min-height:clamp(240px,42vw,340px);}body.definition-page .yli-budget-compact__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media screen and (max-width:760px){body.definition-page .yli-editorial-section,body.definition-page .yli-budget-section,body.definition-page .yli-budget-compact,body.definition-page .yli-budget-cards,body.definition-page .yli-visual-break,body.definition-page .yli-bottom-grid{width:min(calc(100vw - 34px),760px);}body.definition-page .yli-editorial-block{padding:14px;border-radius:14px;}body.definition-page .yli-editorial-content{padding:8px 4px 4px;}body.definition-page .yli-editorial-media img{height:clamp(260px,70vw,340px);min-height:260px;}body.definition-page .yli-budget-section{padding:13px;}body.definition-page .yli-budget-panel__head{display:grid;gap:4px;}body.definition-page .yli-budget-panel__head p{text-align:left;}body.definition-page .yli-budget-table{overflow-x:visible;}body.definition-page .yli-budget-table table,body.definition-page .yli-budget-table thead,body.definition-page .yli-budget-table tbody,body.definition-page .yli-budget-table tr,body.definition-page .yli-budget-table th,body.definition-page .yli-budget-table td{display:block;width:100%;min-width:0;}body.definition-page .yli-budget-table thead{display:none;}body.definition-page .yli-budget-table tbody tr{padding:8px 10px;border-bottom:1px solid rgba(165,129,37,.12);}body.definition-page .yli-budget-table tbody tr:last-child{border-bottom:0;}body.definition-page .yli-budget-table th,body.definition-page .yli-budget-table td{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100% !important;padding:5px 0;border-bottom:0;text-align:right;}body.definition-page .yli-budget-table td::before{color:rgba(58,48,37,.62);content:attr(data-label);font-size:.66rem;font-weight:800;letter-spacing:.03em;text-align:left;text-transform:uppercase;}body.definition-page .yli-budget-rate{font-size:.86rem;}body.definition-page .yli-budget-amount{text-align:right;}body.definition-page .yli-budget-note{max-width:none;text-align:left !important;}body.definition-page .yli-bottom-card{padding:20px;}body.definition-page .yli-budget-compact,body.definition-page .yli-budget-card{padding:18px;}body.definition-page .yli-budget-compact__grid,body.definition-page .yli-budget-cards{grid-template-columns:1fr;}body.definition-page .yli-visual-card__content{padding:17px 16px 18px;}body.definition-page .yli-visual-break{min-height:300px;border-radius:12px;}body.definition-page .yli-visual-break--split{gap:14px;min-height:0;padding:14px;}body.definition-page .yli-visual-break::after{background:linear-gradient(180deg,rgba(18,14,10,.82) 0%,rgba(18,14,10,.68) 100%),radial-gradient(circle at 50% 0%,rgba(214,184,90,.14),transparent 40%);}body.definition-page .yli-visual-break--split::after{display:none;}body.definition-page .yli-visual-break--split .yli-visual-break__media{width:100% !important;max-width:none !important;min-height:clamp(210px,56vw,280px);border-radius:10px;}body.definition-page .yli-visual-break--split .yli-visual-break__media img{border-radius:10px !important;}body.definition-page .yli-visual-break__content{max-width:none;padding:28px 22px;text-align:center;}body.definition-page .yli-visual-break--split .yli-visual-break__content{padding:8px 4px 6px;}body.definition-page .yli-visual-break__content > span{margin-right:auto;margin-left:auto;}body.definition-page .yli-visual-break__content p{text-align:center !important;}}body.definition-page main,body.definition-page main > section{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;}body.definition-page .definition-hero{position:relative;display:block;width:min(1780px,calc(100vw - clamp(24px,3vw,58px))) !important;max-width:none !important;height:auto;min-height:clamp(620px,42vw,760px);margin:clamp(2px,0.35vw,6px) auto clamp(44px,4vw,62px) !important;overflow:hidden;border:1px solid rgba(214,184,90,0.34);border-radius:12px;background:#17130e;box-shadow:0 30px 82px rgba(0,0,0,0.2);isolation:isolate;}body.definition-page .definition-hero::before{position:absolute;inset:0;z-index:0;background-size:cover;content:"";filter:brightness(1.03) contrast(1.03) saturate(1.02);transform:scale(1);}body.definition-page .definition-hero::after{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(15,12,8,0.94) 0%,rgba(15,12,8,0.84) 34%,rgba(15,12,8,0.46) 54%,rgba(15,12,8,0.12) 74%,rgba(15,12,8,0.02) 100%),linear-gradient(0deg,rgba(17,14,10,0.18) 0%,rgba(17,14,10,0) 46%);content:"";pointer-events:none;}body.definition-page .definition-hero > div:first-child{position:relative;z-index:2;display:flex;width:min(720px,46%);min-height:100%;min-width:0;flex-direction:column;justify-content:center;padding:clamp(44px,4.2vw,70px) clamp(44px,5vw,76px);}body.definition-page .definition-eyebrow{display:inline-flex;align-items:center;align-self:flex-start;gap:12px;max-width:none !important;margin:0 0 20px !important;padding:0;border:0;border-radius:0;background:transparent;color:#f2d681 !important;font-family:"Open Sans",Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:0.12em;line-height:1.25;text-align:left !important;text-transform:uppercase;}body.definition-page .definition-eyebrow::before{display:inline-block;width:66px;height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M6 1.4 7.05 4.95 10.6 6 7.05 7.05 6 10.6 4.95 7.05 1.4 6 4.95 4.95 6 1.4Z' stroke='%23f2d681' stroke-width='1' stroke-linejoin='round'/%3E%3C/svg%3E") left center / 12px 12px no-repeat,linear-gradient(90deg,rgba(242,214,129,0.9),rgba(242,214,129,0)) 22px center / 44px 1px no-repeat;content:"";opacity:0.92;}body.definition-page .definition-hero h1{max-width:700px;margin:0 0 18px;color:#fffaf0 !important;font-size:clamp(38px,3vw,54px);line-height:1.08;text-align:left;text-shadow:0 18px 46px rgba(0,0,0,0.42);}body.definition-page .definition-visual-board{position:relative;z-index:1;display:none;width:100% !important;max-width:none !important;height:100% !important;min-width:0;margin:0 !important;padding:0;align-self:stretch;justify-self:stretch;border:0 !important;border-radius:0 !important;background:#17130f;box-shadow:none !important;overflow:hidden !important;}body.definition-page .definition-visual-board::before{display:none;}body.definition-page .definition-visual-frame{position:relative;width:100%;height:100%;min-height:520px;overflow:hidden;border:0;border-radius:0;background:#0f0c08;box-shadow:none;}body.definition-page .definition-visual-frame::before{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(23,19,15,0.22) 0%,transparent 44%),linear-gradient(0deg,rgba(23,19,15,0.24) 0%,transparent 54%);content:"";pointer-events:none;}body.definition-page .definition-visual-board img{width:100% !important;max-width:none !important;height:100% !important;min-height:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:brightness(0.96) contrast(1.04) saturate(1.02);object-fit:cover !important;object-position:center center !important;}body.definition-page .definition-visual-caption{display:none;}body.definition-page .definition-visual-caption span,body.definition-page .definition-visual-caption em{display:block;color:#f1d681;font-family:"Open Sans",Arial,sans-serif;font-size:11px;font-style:normal;font-weight:800;letter-spacing:0.08em;line-height:1.2;text-transform:uppercase;}body.definition-page .definition-visual-caption strong{display:block;margin:8px 0 10px;color:#fffaf0;font-family:"Marcellus",Georgia,serif;font-size:clamp(30px,3vw,48px);font-weight:400;line-height:1.05;}body.definition-page .definition-visual-caption em{color:rgba(255,251,240,0.84);letter-spacing:0;text-transform:none;}body.definition-page .definition-visual-points{display:none;}body.definition-page .definition-visual-points span{min-height:56px;padding:12px 14px;border:1px solid rgba(214,184,90,0.34);border-radius:10px;background:rgba(255,251,240,0.08);color:#fff3cf;font-family:"Open Sans",Arial,sans-serif;font-size:12px;font-weight:800;line-height:1.25;text-align:center;text-transform:uppercase;}.definition-intro{max-width:780px;margin-left:0;padding:0;border:0;border-radius:0;background:transparent;}.definition-intro p,.definition-section p{text-align:center;}body.definition-page .definition-hero .definition-intro p{max-width:660px;margin:0 0 10px;color:rgba(255,255,255,0.88);font-size:clamp(15px,0.82vw,16px);line-height:1.62;text-align:left;}body.definition-page .definition-hero .definition-intro strong{color:#f2d681;}body.definition-page .definition-hero .definition-meta{display:flex;flex-wrap:wrap;gap:12px 18px;justify-content:flex-start;margin:0 0 20px;position:relative;color:rgba(255,244,213,0.82);font-family:"Open Sans",Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.2;}body.definition-page .definition-hero .definition-meta span{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:rgba(255,244,213,0.82);}body.definition-page .definition-hero .definition-meta svg{width:15px;height:15px;flex:0 0 auto;color:#f2d681;stroke-width:1.8;}body.definition-page .definition-hero .definition-meta::after{display:block;flex-basis:100%;width:74px;height:1px;margin-top:2px;background:linear-gradient(90deg,rgba(242,214,129,0.78),rgba(242,214,129,0));content:"";}.definition-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 0;}.definition-hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 21px;border:1px solid rgba(214,184,90,0.52);border-radius:999px;font-family:"Open Sans",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:0;line-height:1;text-decoration:none;transition:transform 220ms ease,border-color 220ms ease,background 220ms ease,color 220ms ease,box-shadow 220ms ease;}.definition-hero-actions a:first-child{background:#fffaf0;color:#17130e;box-shadow:0 18px 38px rgba(0,0,0,0.22);}.definition-hero-actions a:last-child{background:rgba(255,255,255,0.06);color:#fff4d5;}body.definition-page .definition-hero.yli-pillar-hero-mobile .yli-pillar-hero-mobile-cta.yli-pillar-hero-mobile-cta--secondary,body.definition-page .definition-hero.yli-pillar-hero-mobile .yli-pillar-hero-mobile-cta.yli-pillar-hero-mobile-cta--outline-strong{background:rgba(30,24,18,.78);border-color:rgba(255,244,213,.64);color:#fff8ea;box-shadow:0 12px 28px rgba(0,0,0,.28);text-shadow:0 1px 8px rgba(0,0,0,.34);}.definition-hero-actions a:hover{transform:translateY(-2px);border-color:rgba(244,214,137,0.84);box-shadow:0 20px 44px rgba(0,0,0,0.24);}body.definition-page .definition-hero-tags{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;}.definition-hero-tags span{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:rgba(236,213,156,0.78);font-family:"Open Sans",Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:0.02em;line-height:1.35;}.definition-hero-tags span::before{width:4px;height:4px;border-radius:50%;background:#e6ca7c;content:"";opacity:0.62;}.definition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px);max-width:1320px;margin:30px auto 0;counter-reset:definition-card;}.definition-card{position:relative;min-height:142px;overflow:hidden;padding:clamp(24px,2.1vw,32px) clamp(24px,2.4vw,36px) clamp(24px,2.1vw,32px) clamp(108px,8vw,128px);border:1px solid rgba(177,143,65,0.24);border-radius:6px;background:radial-gradient(circle at 0% 50%,rgba(177,143,65,0.08),transparent 38%),linear-gradient(135deg,#fffdf8 0%,#fbf7ee 100%);box-shadow:0 18px 44px rgba(36,28,17,0.07);counter-increment:definition-card;transition:transform 220ms ease,border-color 220ms ease,box-shadow 220ms ease,background 220ms ease;}.definition-card::before{display:none;content:"";}.definition-card::after{display:none;content:"";}.definition-card:hover{transform:translateY(-4px);border-color:rgba(177,143,65,0.42);background:radial-gradient(circle at 0% 50%,rgba(177,143,65,0.13),transparent 40%),linear-gradient(135deg,#fffaf0 0%,#ffffff 100%);box-shadow:0 24px 54px rgba(36,28,17,0.11);}.definition-card h3,.definition-card p{position:relative;z-index:2;}.definition-card h3{max-width:none;margin:0 0 12px;color:#17130e !important;font-size:clamp(20px,1.38vw,24px);line-height:1.25;letter-spacing:0.01em;}.definition-card p{margin-bottom:0;color:#4a4033;font-size:15px;line-height:1.78;text-align:left;}.definition-card h3::after{display:none;content:"";}.definition-card--icon::before,.salary-estimate-card--icon h3::before,.profile-card--icon::before{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(183,154,85,0.34);border-radius:50%;background:var(--editorial-icon) center / 28px 28px no-repeat,linear-gradient(135deg,rgba(255,253,248,0.94) 0%,rgba(246,240,228,0.9) 100%);box-shadow:0 10px 24px rgba(36,28,17,0.07);content:"";}.definition-card--icon::before{top:50%;left:clamp(24px,2.2vw,34px);color:transparent;font-size:0;transform:translateY(-50%);}.salary-estimate-card--icon h3{display:flex;align-items:center;gap:12px;}.salary-estimate-card--icon h3::before{flex:0 0 auto;margin-right:0;}.profile-card--icon{position:relative;display:inline-flex;align-items:center;gap:12px;}.profile-card--icon::before{flex:0 0 auto;width:44px;height:44px;background-size:26px 26px,auto;box-shadow:0 8px 20px rgba(36,28,17,0.055);}.definition-card--home,.profile-card--home{--editorial-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11.5 12 5l8 6.5'/%3E%3Cpath d='M6.5 10v8h11v-8'/%3E%3Cpath d='M10 18v-5h4v5'/%3E%3C/svg%3E");}.definition-card--key,.salary-estimate-card--key,.profile-card--key{--editorial-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='12' r='3.2'/%3E%3Cpath d='M11.2 12H20'/%3E%3Cpath d='M17 12v3'/%3E%3Cpath d='M14.5 12v2'/%3E%3C/svg%3E");}.definition-card--estate,.profile-card--estate{--editorial-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 19V9l7-4 7 4v10'/%3E%3Cpath d='M8 19v-6h8v6'/%3E%3Cpath d='M3.5 19h17'/%3E%3Cpath d='M9.5 9.5h5'/%3E%3C/svg%3E");}.definition-card--team,.profile-card--team,.profile-card--child{--editorial-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='8' r='2.6'/%3E%3Ccircle cx='16' cy='9' r='2.2'/%3E%3Cpath d='M4.5 18c.8-3 2.4-4.4 4.5-4.4s3.7 1.4 4.5 4.4'/%3E%3Cpath d='M13.5 15.2c.7-.8 1.5-1.2 2.5-1.2 1.8 0 3 1.2 3.7 3.8'/%3E%3C/svg%3E");}.definition-card--linen{--editorial-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7.5c0-1.4 1-2.5 2.4-2.5 1.2 0 2.1.8 2.1 1.9 0 1.4-1.5 2-3 2.7L12 10.3'/%3E%3Cpath d='M5 18.5 12 10l7 8.5H5Z'/%3E%3C/svg%3E");}.definition-card--shield,.profile-card--shield,.profile-card--service{--editorial-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v3'/%3E%3Cpath d='M5 18h14'/%3E%3Cpath d='M6.5 18a5.5 5.5 0 0 1 11 0'/%3E%3Cpath d='M8.5 11.5h7'/%3E%3C/svg%3E");}.definition-card--search{--editorial-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='10.5' cy='10.5' r='5.5'/%3E%3Cpath d='m15 15 4.5 4.5'/%3E%3C/svg%3E");}.definition-card--check,.salary-estimate-card--check{--editorial-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5 9.2 16.5 19 7.5'/%3E%3Cpath d='M4.5 19.5h15'/%3E%3C/svg%3E");}.definition-card--clock,.salary-estimate-card--clock{--editorial-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='7.5'/%3E%3Cpath d='M12 8v4.2l2.8 1.7'/%3E%3C/svg%3E");}.definition-card--document,.profile-card--document{--editorial-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 4.5h7l3 3V19.5H7V4.5Z'/%3E%3Cpath d='M14 4.5v3h3'/%3E%3Cpath d='M9.5 12h5'/%3E%3Cpath d='M9.5 15h4'/%3E%3C/svg%3E");}.definition-card--budget,.profile-card--budget{--editorial-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7.5h12v10H6z'/%3E%3Cpath d='M8.5 10.5h7'/%3E%3Cpath d='M8.5 14h4'/%3E%3Cpath d='M16 15.5h.1'/%3E%3C/svg%3E");}.definition-card--organize{--editorial-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 6.5h10'/%3E%3Cpath d='M7 12h10'/%3E%3Cpath d='M7 17.5h10'/%3E%3Cpath d='M4.5 6.5h.1'/%3E%3Cpath d='M4.5 12h.1'/%3E%3Cpath d='M4.5 17.5h.1'/%3E%3C/svg%3E");}.definition-card--compass{--editorial-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='7.5'/%3E%3Cpath d='m14.5 9.5-1.7 4.1-3.3 1 1.7-4.1 3.3-1Z'/%3E%3C/svg%3E");}.definition-card--fit{--editorial-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.5 8.5a3 3 0 0 1 4.2 0L12 9.2l-.7-.7a3 3 0 0 0-4.2 4.2L12 17.6l4.9-4.9a3 3 0 0 0-4.2-4.2L12 9.2'/%3E%3C/svg%3E");}.definition-card--posture{--editorial-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='7.5' r='2.5'/%3E%3Cpath d='M7.5 19c.8-3.5 2.3-5.2 4.5-5.2s3.7 1.7 4.5 5.2'/%3E%3Cpath d='M9 12.5h6'/%3E%3C/svg%3E");}.profile-card--driver{--editorial-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6.5 15.5h11l-1.2-4.2a2 2 0 0 0-1.9-1.3H9.6a2 2 0 0 0-1.9 1.3l-1.2 4.2Z'/%3E%3Cpath d='M7 15.5v2'/%3E%3Cpath d='M17 15.5v2'/%3E%3Ccircle cx='9' cy='17.5' r='1.1'/%3E%3Ccircle cx='15' cy='17.5' r='1.1'/%3E%3C/svg%3E");}.profile-card--chef{--editorial-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 17h8'/%3E%3Cpath d='M8.5 17.5 9 20h6l.5-2.5'/%3E%3Cpath d='M8 13.5c-1.7 0-3-1.2-3-2.8S6.4 8 8 8c.3-1.7 1.9-3 4-3s3.7 1.3 4 3c1.6 0 3 1.1 3 2.7s-1.3 2.8-3 2.8H8Z'/%3E%3C/svg%3E");}body.definition-page.pillar-template.pillar-page--commercial .container2 .definition-skills.definition-skills--editorial li{display:block;min-height:58px;padding:16px 20px !important;border-color:rgba(177,143,65,0.18);background:linear-gradient(135deg,rgba(255,253,248,0.96) 0%,rgba(249,244,235,0.96) 100%);box-shadow:0 12px 30px rgba(36,28,17,0.055);}body.definition-page.pillar-template.pillar-page--commercial .container2 .definition-skills--editorial li > strong{display:inline;margin:0;padding:0;color:inherit;font-weight:700;}body.definition-page .container2 .definition-skills--editorial li::before{display:none !important;content:"";}body.definition-page .container2 .definition-skills--editorial li:hover{transform:none;border-color:rgba(177,143,65,0.24);background:linear-gradient(135deg,rgba(255,253,248,0.98) 0%,rgba(250,246,238,0.98) 100%);box-shadow:0 14px 34px rgba(36,28,17,0.07);}body.definition-page .container2 .definition-skills--avoid li{min-height:70px;padding:16px 20px 16px 82px !important;border-color:rgba(177,143,65,0.15);background:linear-gradient(135deg,rgba(255,253,248,0.98) 0%,rgba(249,245,237,0.96) 100%);box-shadow:0 10px 28px rgba(36,28,17,0.05);}body.definition-page .container2 .definition-skills--avoid li::before{position:absolute;top:50%;left:20px;display:inline-flex !important;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid rgba(183,154,85,0.28);border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23967531' stroke-width='1.65' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6.2 19.1 18H4.9L12 6.2Z'/%3E%3Cpath d='M12 10.5v3.2'/%3E%3Cpath d='M12 16.4h.1'/%3E%3C/svg%3E") center / 28px 28px no-repeat,linear-gradient(135deg,rgba(255,253,248,0.94) 0%,rgba(246,240,228,0.9) 100%);box-shadow:0 8px 20px rgba(36,28,17,0.055);content:"";transform:translateY(-50%);}body.definition-page .container2 .definition-skills--avoid li::after{display:none !important;content:"";}body.definition-page .container2 .definition-card h3{color:#17130e !important;text-shadow:none !important;}body.definition-page .container2 .definition-card p{color:#4a4033 !important;text-shadow:none;}body.definition-page .container2 .definition-card h3::after{display:none;content:"";}.definition-wide-band{width:min(1540px,100%);margin:42px auto 0;padding:clamp(34px,4vw,54px);border:1px solid rgba(165,129,37,0.28);border-radius:16px;background:linear-gradient(180deg,rgba(255,253,248,0.98) 0%,rgba(250,244,232,0.98) 100%);box-shadow:0 22px 62px rgba(36,28,17,0.09);}.definition-wide-band h2{margin-top:0;}.salary-estimate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px auto 0;}.salary-estimate-card{position:relative;overflow:hidden;min-height:214px;padding:28px;border:1px solid rgba(177,143,65,0.24);border-radius:8px;background:radial-gradient(circle at 100% 0%,rgba(177,143,65,0.1),transparent 36%),linear-gradient(135deg,#fffdf8 0%,#f8f2e7 100%);box-shadow:0 18px 46px rgba(36,28,17,0.08);}.salary-estimate-card h3{margin-top:0;color:#17130e !important;font-size:21px;}.salary-estimate-card strong,.salary-estimate-card span{display:block;}.salary-estimate-card strong{color:#a78228;font-size:20px;}.salary-estimate-card span{margin-top:8px;color:#3d3428;font-size:14px;font-weight:700;}body.definition-page .container2 .salary-estimate-card h3{color:#17130e !important;text-shadow:none !important;}body.definition-page .container2 .salary-estimate-card strong{color:#a78228 !important;}body.definition-page .container2 .salary-estimate-card span{color:#3d3428 !important;}body.definition-page .container2 .salary-estimate-card p{max-width:none;margin:14px 0 0;color:#514638 !important;font-size:15px;line-height:1.72;text-align:center;text-shadow:none;}.salary-visual-break{position:relative;display:grid;width:min(1320px,100%);min-height:230px;margin:38px auto 38px;overflow:hidden;border:1px solid rgba(214,184,90,0.34);border-radius:16px;background:#15110c;box-shadow:0 24px 64px rgba(36,28,17,0.15);isolation:isolate;}.salary-visual-break img{position:absolute;inset:0;width:100% !important;max-width:none !important;height:100% !important;margin:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;filter:brightness(0.58) contrast(1.08) saturate(0.96);object-fit:cover;object-position:center center;}.salary-visual-break::after{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(18,14,10,0.84) 0%,rgba(18,14,10,0.58) 42%,rgba(18,14,10,0.16) 100%),radial-gradient(circle at 20% 20%,rgba(214,184,90,0.18),transparent 34%);content:"";}.salary-visual-break__content{position:relative;z-index:2;display:flex;max-width:720px;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,52px);}.salary-visual-break__content span{display:inline-flex;width:fit-content;margin-bottom:14px;padding:8px 13px;border:1px solid rgba(214,184,90,0.44);border-radius:999px;color:#f2d681;font-family:"Open Sans",Arial,sans-serif;font-size:11px;font-weight:800;letter-spacing:0.08em;line-height:1;text-transform:uppercase;}.salary-visual-break__content strong{display:block;color:#fffaf0;font-family:"Marcellus",Georgia,serif;font-size:clamp(27px,2.6vw,42px);font-weight:400;line-height:1.18;}.salary-visual-break__content p{max-width:620px;margin:14px 0 0 !important;color:rgba(255,251,240,0.86) !important;font-size:16px;line-height:1.7;text-align:left !important;}.definition-note{max-width:980px;margin:24px auto 0 !important;color:#5c564d;font-size:14px;line-height:1.75;}.budget-board{width:min(1320px,100%);margin:32px auto 0;overflow:hidden;border:1px solid rgba(165,129,37,0.28);border-radius:14px;background:#fff;box-shadow:0 22px 58px rgba(0,0,0,0.1);}.budget-board-header{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,0.9fr));background:linear-gradient(135deg,#17130e 0%,#2b2419 100%);color:#fff;}.budget-board-row{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,0.9fr));border-top:1px solid rgba(165,129,37,0.16);}.budget-board-cell{display:flex;min-height:94px;flex-direction:column;justify-content:center;padding:18px 20px;border-left:1px solid rgba(165,129,37,0.14);font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:1.45;}.budget-board-cell:first-child{border-left:0;}.budget-board-header .budget-board-cell{min-height:68px;color:#f5e4b5;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase;}.budget-board-row .budget-board-cell:first-child{background:#fffaf0;}.budget-board-cell strong{display:block;color:#1c1a16;font-size:16px;line-height:1.45;}.budget-board-header .budget-board-cell strong{color:#f5e4b5;}.budget-board-cell span{display:block;margin-top:5px;color:#80621b;font-size:12px;font-weight:700;}.budget-highlight{color:#a58125;font-size:18px;font-weight:800;}body.definition-page .container2 .definition-skills{max-width:1120px;margin:28px auto 0;padding:0 !important;list-style:none !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}body.definition-page .container2 .definition-skills li{position:relative;align-items:center;min-height:58px;overflow:hidden;margin:0 !important;padding:16px 20px 16px 58px !important;list-style:none !important;border:1px solid rgba(177,143,65,0.22);border-radius:12px;background:radial-gradient(circle at 100% 0%,rgba(177,143,65,0.08),transparent 40%),linear-gradient(135deg,#fffdf8 0%,#f8f2e7 100%);color:#1d1914;font-size:15px;font-weight:700;line-height:1.55;text-align:left;box-shadow:0 14px 34px rgba(36,28,17,0.07);transition:transform 200ms ease,border-color 200ms ease,box-shadow 200ms ease,background 200ms ease;}body.definition-page .container2 .definition-skills:not(.definition-skills--editorial) li{display:flex !important;}body.definition-page .container2 .definition-skills li::before{display:none !important;content:"";}body.definition-page .container2 .definition-skills li:hover{transform:none;border-color:rgba(177,143,65,0.22);background:linear-gradient(135deg,#fffdf8 0%,#f8f2e7 100%);box-shadow:0 14px 34px rgba(36,28,17,0.07);}.definition-cta{max-width:1120px;margin:40px auto 0;padding:34px 24px;border-radius:10px;background:linear-gradient(135deg,#111 0%,#2a2419 100%);box-shadow:0 18px 44px rgba(0,0,0,0.14);text-align:center;}.definition-cta h2,.definition-cta p{color:#fff;}.definition-cta h2{margin-top:0;}.definition-cta a{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:13px 24px;border:1px solid #d6b85a;border-radius:30px;background:#fff;color:#1c1c1c;font-weight:700;text-decoration:none;}.definition-cta a:hover{background:#d6b85a;color:#111;}@media screen and (max-width:1080px){body.definition-page .definition-hero{width:min(100% - 28px,980px) !important;height:auto;min-height:clamp(500px,64vw,620px);background-position:center center;}body.definition-page .definition-hero::after{background:linear-gradient(180deg,rgba(17,14,10,0.12) 0%,rgba(17,14,10,0.54) 46%,rgba(17,14,10,0.96) 100%),linear-gradient(90deg,rgba(17,14,10,0.64) 0%,rgba(17,14,10,0.1) 100%);}body.definition-page .definition-hero > div:first-child{width:min(780px,100%);min-height:inherit;padding:clamp(34px,7vw,64px) clamp(26px,6vw,54px);justify-content:flex-end;text-align:center;}body.definition-page .definition-hero h1{font-size:clamp(36px,7vw,56px);}body.definition-page .definition-hero h1,body.definition-page .definition-hero .definition-intro p{margin-right:auto;margin-left:auto;text-align:center;}body.definition-page .definition-eyebrow,body.definition-page .definition-hero .definition-meta,body.definition-page .definition-hero-tags{justify-content:center;}.definition-hero-actions{justify-content:center;}body.definition-page .definition-eyebrow{align-self:center;}body.definition-page .definition-visual-board{padding:22px;}body.definition-page .definition-visual-frame{min-height:380px;}body.definition-page .definition-visual-board img{min-height:360px;height:min(52vw,450px);object-position:center center;}}@media screen and (max-width:760px){body.definition-page .container2{padding:10px 14px 54px;}body.definition-page .definition-hero{width:calc(100% - 20px) !important;min-height:560px;margin-top:4px !important;border-radius:10px;}body.definition-page .definition-hero h1{font-size:clamp(34px,10vw,46px);line-height:1.12;}.definition-hero,.definition-grid,.definition-skills,.salary-estimate-grid,.budget-board-header,.budget-board-row{grid-template-columns:1fr;}.definition-hero h1,.definition-hero .definition-intro p{max-width:100%;margin-right:auto;margin-left:auto;text-align:center;}.definition-hero .definition-meta{justify-content:center;}.definition-eyebrow{align-self:center;}.definition-hero > div:first-child{padding:34px 22px;}.definition-hero-actions a{width:100%;}body.definition-page .definition-visual-board{padding:14px;gap:10px;}body.definition-page .definition-visual-frame{min-height:330px;border-radius:10px;}body.definition-page .definition-visual-board img{min-height:330px !important;height:330px !important;}body.definition-page .definition-visual-caption{left:14px;bottom:14px;width:calc(100% - 28px);padding:16px;}body.definition-page .definition-visual-caption strong{font-size:clamp(26px,8vw,34px);}body.definition-page .definition-visual-points{grid-template-columns:1fr;gap:8px;}body.definition-page .definition-visual-points span{min-height:46px;}.salary-visual-break{min-height:300px;margin:30px auto 34px;border-radius:12px;}.salary-visual-break::after{background:linear-gradient(180deg,rgba(18,14,10,0.82) 0%,rgba(18,14,10,0.68) 100%),radial-gradient(circle at 50% 0%,rgba(214,184,90,0.14),transparent 40%);}.salary-visual-break__content{max-width:none;padding:28px 22px;text-align:center;}.salary-visual-break__content span{margin-right:auto;margin-left:auto;}.salary-visual-break__content p{text-align:center !important;}.definition-hero-tags{justify-content:center;}.definition-hero-tags span{flex:1 1 calc(50% - 8px);text-align:center;}.definition-card{min-height:auto;padding:96px 22px 24px;text-align:center;}.definition-card::before{display:none;content:"";}.definition-card::after{display:none;content:"";}body.definition-page .container2 .definition-card--icon::before{display:inline-flex;top:24px;left:50%;transform:translateX(-50%);}.definition-card h3{max-width:100%;padding-right:0;font-size:22px;}.budget-board-cell{min-height:auto;border-left:0;border-top:1px solid rgba(165,129,37,0.14);text-align:center;}.budget-board-header .budget-board-cell{display:none;}.budget-board-row .budget-board-cell:first-child{border-top:0;}}@media screen and (max-width:760px){body.definition-page .container2 .definition-card.definition-card--icon{display:flex;flex-direction:column;align-items:center;padding-top:26px;text-align:center;}body.definition-page .container2 .definition-card.definition-card--icon::before{position:static !important;display:inline-flex !important;flex:0 0 52px;width:52px;height:52px;margin:0 auto 18px !important;background-position:center center;background-size:28px 28px,auto;transform:none !important;}body.definition-page .container2 .definition-card.definition-card--icon h3{width:100%;margin-top:0;margin-bottom:12px;padding:0;text-align:center;}body.definition-page .container2 .salary-estimate-card--icon h3{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;}body.definition-page .container2 .salary-estimate-card--icon h3::before{width:52px;height:52px;margin:0 auto;background-position:center center;background-size:28px 28px,auto;}}  body.definition-page.pillar-template .definition-hero.pillar-hero{--pillar-split-image:none;--pillar-split-position:center center;--pillar-split-tablet-image:var(--pillar-split-image);--pillar-split-tablet-position:var(--pillar-split-position);--pillar-split-mobile-image:var(--pillar-split-tablet-image);--pillar-split-mobile-position:var(--pillar-split-tablet-position);}body.definition-page.pillar-template .definition-hero.pillar-hero > .pillar-hero__media{background-image:var(--pillar-split-image);background-position:var(--pillar-split-position);}@media screen and (max-width:1282px){body.definition-page.pillar-template .definition-hero.pillar-hero{display:flex;width:min(calc(100% - 48px),980px) !important;min-height:0;height:auto;flex-direction:column;gap:16px;margin:24px auto 46px !important;padding:30px 28px 28px;overflow:hidden;border:1px solid rgba(165,129,37,.26);border-radius:18px;background:linear-gradient(180deg,#fffdf8 0%,#fff8ea 100%);color:#17130e;box-shadow:0 22px 48px rgba(37,30,18,.1);}body.definition-page.pillar-template .definition-hero.pillar-hero > .pillar-hero__media{position:relative;inset:auto;order:4;z-index:2;display:block;width:100%;min-height:clamp(360px,34vw,440px);aspect-ratio:16 / 8.6;margin:0;overflow:hidden;border:1px solid rgba(165,129,37,.28);border-radius:16px;background-image:var(--pillar-split-tablet-image);background-position:var(--pillar-split-tablet-position);background-repeat:no-repeat;background-size:cover;box-shadow:0 18px 40px rgba(37,30,18,.12);filter:none;opacity:1;transform:none;}body.definition-page.pillar-template .definition-hero.pillar-hero::after{display:none;content:none;}body.definition-page.pillar-template .definition-hero.pillar-hero > .pillar-hero__content{display:contents;width:100%;max-width:100%;min-height:0;padding:0;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-eyebrow{order:1;align-self:center;width:100%;justify-content:center;margin:0 !important;color:#6f5319 !important;font-size:.78rem;letter-spacing:.13em;text-align:center !important;}body.definition-page.pillar-template .definition-hero.pillar-hero h1{order:2;width:min(100%,760px);max-width:100%;margin:0 auto;color:#17130e !important;line-height:1.08;letter-spacing:0;text-align:center;text-shadow:none;-webkit-text-fill-color:#17130e;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-meta{order:3;display:flex;width:100%;align-items:center;justify-content:center;gap:8px;margin:0;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-meta span{display:inline-flex;width:auto;padding:7px 11px;border-color:rgba(165,129,37,.28);background:rgba(255,253,248,.84);color:#4b3d24;font-size:.76rem;line-height:1.25;text-align:center;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-intro{order:6;max-width:820px;margin:8px auto 0;padding:0;border:0;background:transparent;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-intro p{display:block;max-width:100%;margin:0;color:#3a3025;font-size:.96rem;line-height:1.56;text-align:center;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-intro strong{color:#17130e;}body.definition-page.pillar-template .definition-hero.pillar-hero .pillar-hero-mobile-lede,body.definition-page.pillar-template .definition-hero.pillar-hero .definition-visual-board{display:none;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-hero-actions{order:5;display:flex;width:100%;flex-wrap:wrap;gap:10px;justify-content:center;margin:0;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-hero-actions a{min-height:44px;justify-content:center;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-hero-actions a:last-child{border-color:rgba(165,129,37,.4);background:rgba(255,253,248,.94);color:#2d2518;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-hero-tags{order:7;display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,max-content));gap:8px 10px;justify-content:center;justify-items:center;margin-top:0;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-hero-tags span{display:flex;min-height:32px;align-items:center;justify-content:center;border:1px solid rgba(155,122,43,.34);background:rgba(255,249,232,.92);color:#6f5418;font-size:.7rem;font-weight:800;line-height:1.25;text-align:center;box-shadow:0 6px 14px rgba(37,30,18,.07);}}@media screen and (max-width:1080px){body.definition-page.pillar-template .definition-hero.pillar-hero{width:min(calc(100% - 40px),900px) !important;gap:15px;margin:22px auto 44px !important;padding:28px 24px 26px;border-radius:17px;box-shadow:0 20px 42px rgba(37,30,18,.08);}body.definition-page.pillar-template .definition-hero.pillar-hero > .pillar-hero__media{min-height:clamp(320px,37vw,410px);aspect-ratio:16 / 7.4;box-shadow:0 18px 36px rgba(37,30,18,.11);}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-eyebrow{font-size:.76rem;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-meta span{font-size:.74rem;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-intro{max-width:780px;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-intro p{font-size:.94rem;line-height:1.54;}}@media screen and (max-width:760px){body.definition-page.pillar-template .definition-hero.pillar-hero{width:calc(100% - 18px) !important;gap:12px;margin:16px auto 34px !important;padding:20px 13px 18px;border-radius:16px;box-shadow:0 18px 38px rgba(37,30,18,.08);}body.definition-page.pillar-template .definition-hero.pillar-hero > .pillar-hero__media{min-height:clamp(220px,58vw,315px);aspect-ratio:16 / 9;border-radius:15px;background-image:var(--pillar-split-mobile-image);background-position:var(--pillar-split-mobile-position);box-shadow:0 16px 34px rgba(37,30,18,.11);}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-eyebrow{font-size:.74rem;}body.definition-page.pillar-template .definition-hero.pillar-hero h1{width:100%;margin:0;text-align:left;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-meta{gap:6px;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-meta span{padding:6px 9px;font-size:.72rem;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-intro{max-width:100%;margin:clamp(36px,9vw,42px) 0 0;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-intro p{font-size:.88rem;line-height:1.42;text-align:left;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-hero-actions{display:grid;grid-template-columns:1fr;gap:8px;justify-content:stretch;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-hero-actions a{width:100%;min-height:42px;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-hero-tags{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;}body.definition-page.pillar-template .definition-hero.pillar-hero .definition-hero-tags span{width:100%;border-color:rgba(155,122,43,.42);background:rgba(255,249,232,.96);box-shadow:0 6px 14px rgba(37,30,18,.08);}}@media screen and (max-width:430px){body.definition-page.pillar-template .definition-hero.pillar-hero{width:calc(100% - 14px) !important;gap:10px;padding:17px 10px;}}  body.definition-page .pillar-feature{display:grid;width:min(100%,1120px);grid-template-columns:minmax(0,0.95fr) minmax(340px,1fr);gap:clamp(22px,2.4vw,34px);align-items:center;margin:28px auto 4px;padding:clamp(16px,2vw,24px);border:1px solid rgba(165,129,37,0.22);border-radius:12px;background:linear-gradient(135deg,rgba(255,253,248,0.98),rgba(255,248,232,0.78));box-shadow:0 14px 30px rgba(37,30,18,0.055);}body.definition-page .pillar-feature--media-first{grid-template-columns:minmax(340px,1fr) minmax(0,0.95fr);}body.definition-page .pillar-feature__media{position:relative;width:100%;max-width:520px;margin:0;overflow:hidden;border:1px solid rgba(165,129,37,0.24);border-radius:10px;background:#fffaf0;box-shadow:0 12px 24px rgba(37,30,18,0.075);}body.definition-page .pillar-feature__media picture,body.definition-page .pillar-feature__media img,body.definition-page .pillar-media-card picture,body.definition-page .pillar-media-card img{display:block;width:100%;max-width:none;margin:0;}body.definition-page .pillar-feature__media img,body.definition-page .pillar-media-card img{aspect-ratio:16 / 9;height:auto;border-radius:0;object-fit:cover;}body.definition-page .pillar-feature__content span,body.definition-page .pillar-media-card span{display:inline-flex;margin-bottom:10px;color:#9b7a2b;font-family:"Open Sans",Arial,sans-serif;font-size:0.78rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;}body.definition-page .pillar-feature__content > span,body.definition-page .pillar-media-card__content > span{display:flex;width:100%;justify-content:center;text-align:center;}body.definition-page .pillar-feature__content h3,body.definition-page .pillar-media-card h3{margin:0 0 10px;color:#17130e;font-family:"Marcellus",Georgia,serif;font-size:clamp(1.28rem,1.9vw,1.7rem);line-height:1.18;}body.definition-page .pillar-feature__content p,body.definition-page .pillar-media-card p{margin:0;color:#3a3025;font-family:"Open Sans",Arial,sans-serif;font-size:1rem;line-height:1.7;}@media screen and (min-width:761px) and (max-width:1080px){}body.definition-page .pillar-media-card{width:100%;max-width:560px;margin:0 auto;overflow:hidden;border:1px solid rgba(165,129,37,0.22);border-radius:12px;background:rgba(255,253,248,0.96);box-shadow:0 12px 26px rgba(37,30,18,0.055);}body.definition-page .pillar-media-card img{display:block;width:100%;max-width:none;margin:0;}body.definition-page .pillar-media-card__content{padding:clamp(18px,2.2vw,24px);}body.definition-page .pillar-bottom-zone{display:grid;width:min(calc(100vw - 72px),clamp(1280px,88vw,1580px));margin:58px auto 30px;grid-template-columns:minmax(0,1.08fr) minmax(280px,0.82fr) minmax(320px,1fr);gap:clamp(18px,2vw,28px);align-items:start;}body.definition-page .pillar-bottom-card{min-width:0;align-self:start;padding:clamp(22px,2.2vw,32px);border:1px solid rgba(165,129,37,0.24);border-radius:12px;background:linear-gradient(180deg,rgba(255,253,248,0.98),rgba(255,248,232,0.72));box-shadow:0 16px 34px rgba(37,30,18,0.055);}body.definition-page .pillar-bottom-card h2{margin:0 0 18px;padding:0 0 14px;border-bottom:1px solid rgba(165,129,37,0.22);color:#17130e;font-size:clamp(1.32rem,1.45vw,1.72rem);line-height:1.18;text-align:left;}body.definition-page .pillar-bottom-card p{max-width:none;margin:0;color:#3a3025;font-family:"Open Sans",Arial,sans-serif;font-size:0.95rem;line-height:1.72;text-align:left;}body.definition-page .pillar-resource-list{display:grid;gap:0;width:100%;margin:2px 0 0;padding:0;list-style:none;}body.definition-page .pillar-resource-list li{margin:0;padding:0;color:#17130e;font-size:0.94rem;}body.definition-page .pillar-resource-list a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid rgba(165,129,37,0.16);color:#2f291f;font-family:"Open Sans",Arial,sans-serif;font-weight:600;line-height:1.45;text-decoration:none;}body.definition-page .pillar-resource-list a::after{content:">";flex:0 0 auto;color:#a58125;font-family:Georgia,serif;font-size:1.05rem;}body.definition-page .pillar-resource-list a:hover,body.definition-page .pillar-resource-list a:focus-visible{color:#8a6b1f;text-decoration:none;}body.definition-page .pillar-faq{display:grid;gap:8px;}body.definition-page .pillar-faq details{border:0;border-bottom:1px solid rgba(165,129,37,0.16);border-radius:0;background:transparent;box-shadow:none;}body.definition-page .pillar-faq summary{position:relative;display:block;padding:13px 30px 13px 0;color:#17130e;cursor:pointer;font-family:"Open Sans",Arial,sans-serif;font-size:0.94rem;font-weight:700;line-height:1.45;list-style:none;}body.definition-page .pillar-faq summary::-webkit-details-marker{display:none;}body.definition-page .pillar-faq summary::after{content:"+";position:absolute;top:13px;right:0;color:#a58125;font-family:"Open Sans",Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1;}body.definition-page .pillar-faq details[open] summary::after{content:"-";}body.definition-page .pillar-faq p{margin:-2px 0 14px;color:#4a4033;font-size:0.9rem;line-height:1.68;}  body.definition-page .pillar-budget-table-wrap{width:min(100%,1180px);margin:24px auto 0;overflow-x:auto;border:1px solid rgba(165,129,37,0.24);border-radius:12px;background:rgba(255,253,248,0.98);box-shadow:0 14px 30px rgba(37,30,18,0.055);-webkit-overflow-scrolling:touch;}body.definition-page .pillar-budget-table{width:100%;min-width:1040px;border-collapse:collapse;color:#30271c;font-family:"Open Sans",Arial,sans-serif;font-size:0.9rem;line-height:1.45;}body.definition-page .pillar-budget-table th,body.definition-page .pillar-budget-table td{padding:14px 12px;border:1px solid rgba(165,129,37,0.16);vertical-align:top;}body.definition-page .pillar-budget-table thead th,body.definition-page .pillar-budget-table tbody th{color:#17130e;font-weight:700;text-align:left;}body.definition-page .pillar-budget-table td{padding:14px 12px;border:1px solid rgba(165,129,37,0.16);font-weight:400;vertical-align:top;}body.definition-page .pillar-budget-table tbody th small{display:block;margin-top:4px;color:#5d5347;font-size:0.82rem;font-weight:400;line-height:1.45;}body.definition-page .pillar-note,body.definition-page .pillar-info-panel{max-width:980px;margin:20px auto 0;padding:clamp(18px,2vw,24px);border:1px solid rgba(165,129,37,0.22);border-radius:12px;background:rgba(255,253,248,0.96);color:#3a3025;font-size:0.96rem;line-height:1.68;box-shadow:0 12px 26px rgba(37,30,18,0.045);}body.definition-page .pillar-info-panel p,body.definition-page .pillar-note p{margin:0;}body.definition-page .pillar-feature__content h2{margin:0 0 10px;color:#17130e;font-family:"Marcellus",Georgia,serif;font-size:clamp(1.28rem,1.9vw,1.7rem);line-height:1.18;}body.definition-page .pillar-budget-table-wrap + .pillar-note{margin-top:40px;}@media screen and (max-width:1199px){body.definition-page .pillar-bottom-zone{width:min(100%,960px);grid-template-columns:1fr;}}@media screen and (min-width:1200px){body.definition-page .pillar-feature{width:min(calc(100vw - 96px),clamp(1180px,84vw,1480px));max-width:none;}body.definition-page .pillar-media-card{max-width:680px;}}@media screen and (max-width:760px){body.definition-page .pillar-feature,body.definition-page .pillar-feature--media-first{grid-template-columns:1fr;}body.definition-page .pillar-feature{gap:18px;margin:24px 0 2px;padding:16px;border-radius:12px;}body.definition-page .pillar-feature__media{order:-1;max-width:none;border-radius:10px;}body.definition-page .pillar-feature__media img,body.definition-page .pillar-media-card img{aspect-ratio:16 / 9;border-radius:0;}body.definition-page .pillar-media-card__content{padding:17px 16px 18px;}}@media screen and (max-width:1078px){body.definition-page.jardinier-commercial-page .yli-budget-table{overflow:visible;}body.definition-page.jardinier-commercial-page .yli-budget-table table,body.definition-page.jardinier-commercial-page .yli-budget-table tbody,body.definition-page.jardinier-commercial-page .yli-budget-table tr{display:block;width:100%;min-width:0;}body.definition-page.jardinier-commercial-page .yli-budget-table table{border-collapse:separate;border-spacing:0;}body.definition-page.jardinier-commercial-page .yli-budget-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;}body.definition-page.jardinier-commercial-page .yli-budget-table tbody{display:grid;gap:16px;}body.definition-page.jardinier-commercial-page .yli-budget-table tbody tr{padding:8px 14px;overflow:hidden;border:1px solid rgba(165,129,37,0.24);border-radius:12px;background:rgba(255,253,248,0.98);box-shadow:0 10px 24px rgba(37,30,18,0.05);}body.definition-page.jardinier-commercial-page .yli-budget-table tbody th,body.definition-page.jardinier-commercial-page .yli-budget-table tbody td{display:grid;grid-template-columns:minmax(108px,0.85fr) minmax(0,1.15fr);column-gap:16px;align-items:start;width:100%;min-width:0;padding:10px 0;border:0;border-bottom:1px solid rgba(165,129,37,0.14);background:transparent;line-height:1.4;text-align:right;}body.definition-page.jardinier-commercial-page .yli-budget-table tbody th::before,body.definition-page.jardinier-commercial-page .yli-budget-table tbody td::before{color:#6a5a45;content:attr(data-label);font-size:0.72rem;font-weight:700;letter-spacing:0.035em;line-height:1.45;text-align:left;text-transform:uppercase;}body.definition-page.jardinier-commercial-page .yli-budget-table tbody tr >:last-child{border-bottom:0;}body.definition-page .pillar-budget-table-wrap{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;}body.definition-page .pillar-budget-table,body.definition-page .pillar-budget-table tbody,body.definition-page .pillar-budget-table tr{display:block;width:100%;min-width:0;}body.definition-page .pillar-budget-table{border-collapse:separate;border-spacing:0;}body.definition-page .pillar-budget-table caption{display:block;width:100%;}body.definition-page .pillar-budget-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;}body.definition-page .pillar-budget-table tbody{display:grid;gap:16px;}body.definition-page .pillar-budget-table tbody tr{padding:8px 14px;overflow:hidden;border:1px solid rgba(165,129,37,0.24);border-radius:12px;background:rgba(255,253,248,0.98);box-shadow:0 10px 24px rgba(37,30,18,0.05);}body.definition-page .pillar-budget-table tbody th,body.definition-page .pillar-budget-table tbody td{width:100%;min-width:0;padding:10px 0;border:0;border-bottom:1px solid rgba(165,129,37,0.14);background:transparent;line-height:1.4;text-align:right;}body.definition-page .pillar-budget-table tbody td{display:flex;align-items:baseline;justify-content:space-between;gap:16px;}body.definition-page .pillar-budget-table tbody th{display:grid;grid-template-columns:minmax(108px,0.85fr) minmax(0,1.15fr);column-gap:16px;align-items:start;}body.definition-page .pillar-budget-table tbody th::before,body.definition-page .pillar-budget-table tbody td::before{color:#6a5a45;content:attr(data-label);font-size:0.72rem;font-weight:700;letter-spacing:0.035em;line-height:1.45;text-align:left;text-transform:uppercase;}body.definition-page .pillar-budget-table tbody th::before{grid-column:1;grid-row:1 / span 2;}body.definition-page .pillar-budget-table tbody th small{grid-column:2;margin-top:3px;text-align:right;}body.definition-page .pillar-budget-table tbody tr >:last-child{border-bottom:0;}}body.definition-page.pillar-template .definition-hero h1{font-size:clamp(44px,calc(22.4px + 2vw),48px);}body.definition-page.pillar-template .container2 > h2,body.definition-page.pillar-template .container2 > .definition-section > h2,body.definition-page.pillar-template .definition-section > h2{font-size:clamp(40px,calc(29.2px + 1vw),42px);line-height:1.16;}body.definition-page.pillar-template .container2 > p:not(.definition-note),body.definition-page.pillar-template .definition-section > p{font-size:clamp(17px,1.25vw,18px);line-height:1.72;}@media screen and (min-width:1280px){body.definition-page.pillar-template .definition-hero h1{font-size:clamp(48px,3.75vw,56px);}body.definition-page.pillar-template .container2 > h2,body.definition-page.pillar-template .container2 > .definition-section > h2,body.definition-page.pillar-template .definition-section > h2{font-size:clamp(42px,calc(2px + 3.125vw),48px);}}@media screen and (max-width:1080px){body.definition-page.pillar-template .definition-hero h1{font-size:clamp(40px,calc(30.4px + 1.26vw),44px);}body.definition-page.pillar-template .container2 > h2,body.definition-page.pillar-template .container2 > .definition-section > h2,body.definition-page.pillar-template .definition-section > h2{font-size:clamp(36px,calc(26.4px + 1.26vw),40px);}}@media screen and (max-width:760px){body.definition-page.pillar-template .definition-hero h1{font-size:clamp(36px,calc(14.67px + 3.33vw),40px);}body.definition-page.pillar-template .container2 > h2,body.definition-page.pillar-template .container2 > .definition-section > h2,body.definition-page.pillar-template .definition-section > h2{font-size:clamp(32px,calc(10.67px + 3.33vw),36px);}}@media screen and (max-width:640px){body.definition-page.pillar-template .definition-hero h1{font-size:clamp(34px,calc(30.88px + .8vw),36px);}body.definition-page.pillar-template .container2 > h2,body.definition-page.pillar-template .container2 > .definition-section > h2,body.definition-page.pillar-template .definition-section > h2{font-size:clamp(29px,calc(24.32px + 1.2vw),32px);}}body.definition-page.pillar-template{--pillar-gold:#a58125;--pillar-ink:#17130e;--pillar-copy:#3a3025;}body.definition-page.pillar-template .definition-hero.pillar-hero::before{display:none;content:none;}body.definition-page.pillar-template .definition-hero.pillar-hero > .pillar-hero__media{position:absolute;inset:0;z-index:0;display:block;width:100%;max-width:none;min-height:100%;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:#17130e;box-shadow:none;}body.definition-page.pillar-template .pillar-hero__media img{display:block;width:100%;height:100%;max-width:none;margin:0;border-radius:0;object-fit:cover;object-position:center;}body.definition-page.pillar-template .pillar-feature__media figcaption{padding:10px 14px;background:#17130e;color:#d6b85a;font-size:.78rem;line-height:1.45;text-align:center;}body.definition-page.pillar-template .pillar-hero__media > picture,body.definition-page.pillar-template .pillar-hero__media > .definition-visual-frame,body.definition-page.pillar-template .pillar-hero__media > .definition-visual-frame > picture{display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}body.definition-page.pillar-template .pillar-kicker{display:flex;width:100%;justify-content:center;margin:0 auto 10px;color:#9b7a2b;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-align:center;text-transform:uppercase;}body.definition-page.pillar-template .pillar-budget-intro{max-width:980px;margin-right:auto;margin-left:auto;}body.definition-page.pillar-template .pillar-budget-card{display:flex;min-width:0;flex-direction:column;gap:12px;padding:clamp(18px,1.8vw,24px);overflow:hidden;border:1px solid rgba(165,129,37,.24);border-radius:12px;background:linear-gradient(180deg,rgba(255,253,248,.98),rgba(255,248,232,.76));box-shadow:0 14px 30px rgba(37,30,18,.055);}body.definition-page.pillar-template .pillar-budget-card__label{display:flex;width:100%;justify-content:center;color:#9b7a2b;font-family:"Open Sans",Arial,sans-serif;font-size:.74rem;font-weight:800;letter-spacing:.08em;line-height:1.3;text-align:center;text-transform:uppercase;}body.definition-page.pillar-template .pillar-budget-card h3{margin:0;color:#17130e;font-family:"Marcellus",Georgia,serif;font-size:clamp(1.08rem,1.25vw,1.34rem);font-weight:400;line-height:1.18;text-align:center;}body.definition-page.pillar-template .pillar-budget-card p,body.definition-page.pillar-template .pillar-budget-card li{color:#3a3025;font-family:"Open Sans",Arial,sans-serif;font-size:.92rem;line-height:1.56;text-align:left;}body.definition-page.pillar-template .pillar-budget-card p{margin:0;}body.definition-page.pillar-template .pillar-budget-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;}body.definition-page.pillar-template .pillar-budget-card li{margin:0;padding:0;list-style:none;}body.definition-page.pillar-template .pillar-budget-card__detail{margin-top:auto;padding:12px 14px;border:1px solid rgba(165,129,37,.2);border-radius:9px;background:rgba(255,253,248,.88);color:#6f5319;font-size:.9rem;font-weight:700;line-height:1.45;text-align:center;}body.definition-page.pillar-template .pillar-compact-list{display:grid;gap:10px;margin:18px 0 14px;}body.definition-page.pillar-template .pillar-compact-list__row{display:grid;gap:5px;padding:13px 14px;border:1px solid rgba(165,129,37,.18);border-radius:9px;background:rgba(255,253,248,.88);}body.definition-page.pillar-template .pillar-compact-list__row strong{color:#17130e;font-family:"Marcellus",Georgia,serif;font-size:1rem;font-weight:400;line-height:1.25;}body.definition-page.pillar-template .pillar-compact-list__row span{color:#7e621f;font-family:"Open Sans",Arial,sans-serif;font-size:.9rem;font-weight:700;line-height:1.45;text-align:left;}body.definition-page.pillar-template .pillar-bottom-note{margin-top:14px;padding-top:14px;border-top:1px solid rgba(165,129,37,.18);font-size:.9rem;}body.definition-page.pillar-template .pillar-split-grid,body.definition-page.pillar-template .pillar-fee-grid{display:grid;width:min(100%,980px);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin:20px auto 0;}body.definition-page.pillar-template .pillar-fee-grid{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));}@media screen and (min-width:1440px){body.definition-page.pillar-template .definition-hero h1{font-size:56px;}body.definition-page.pillar-template .container2 > h2,body.definition-page.pillar-template .container2 > .definition-section > h2,body.definition-page.pillar-template .definition-section > h2{font-size:48px;}body.definition-page.pillar-template .pillar-feature__content h3,body.definition-page.pillar-template .pillar-media-card h3{font-size:27px;}}@media screen and (max-width:1080px){body.definition-page.pillar-template .pillar-split-grid,body.definition-page.pillar-template .pillar-fee-grid{grid-template-columns:1fr;}}@media screen and (max-width:760px){body.definition-page.pillar-template .pillar-feature__media img,body.definition-page.pillar-template .pillar-media-card img{aspect-ratio:16 / 9;}body.definition-page.pillar-template .pillar-budget-card{padding:17px 16px 18px;}}@media screen and (max-width:1282px){body.definition-page.pillar-template .definition-hero.pillar-hero > .pillar-hero__media{position:relative;inset:auto;order:4;z-index:2;display:block;width:100%;min-height:clamp(360px,34vw,440px);aspect-ratio:16 / 8.6;margin:0;overflow:hidden;border:1px solid rgba(165,129,37,.28);border-radius:16px;box-shadow:0 18px 40px rgba(37,30,18,.12);}body.definition-page.pillar-template .pillar-hero__media .definition-visual-caption,body.definition-page.pillar-template .pillar-hero__media .definition-visual-points{display:none;}}@media screen and (max-width:1080px){body.definition-page.pillar-template .definition-hero.pillar-hero > .pillar-hero__media{min-height:clamp(320px,37vw,410px);aspect-ratio:16 / 7.4;}}@media screen and (max-width:760px){body.definition-page.pillar-template .definition-hero.pillar-hero > .pillar-hero__media{min-height:clamp(220px,58vw,315px);aspect-ratio:16 / 9;border-radius:15px;}}@media screen and (max-width:430px){body.definition-page.pillar-template .definition-hero.pillar-hero > .pillar-hero__media{min-height:clamp(190px,54vw,245px);}}  body.definition-page.pillar-template.pillar-page--definition .definition-hero.pillar-hero{--pillar-variant-ink:#17130e;--pillar-variant-copy:#3a3025;--pillar-variant-accent:#7e621f;}body.definition-page.pillar-template.pillar-page--definition .definition-hero.pillar-hero .definition-intro a{color:var(--pillar-variant-accent);font-weight:700;text-decoration-color:rgba(126,98,31,.34);text-underline-offset:.18em;}@media screen and (min-width:761px) and (max-width:1282px){body.definition-page.pillar-template.pillar-page--definition .definition-hero.pillar-hero{width:calc(100vw - 40px) !important;max-width:none !important;}}@media screen and (min-width:1283px){body.definition-page.pillar-template.pillar-page--definition .definition-hero.pillar-hero{display:grid;width:min(1780px,calc(100vw - clamp(24px,3vw,58px))) !important;min-height:clamp(520px,38vw,620px);grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:stretch;margin:24px auto 54px !important;padding:0;border:1px solid rgba(165,129,37,.26);border-radius:18px;background:linear-gradient(135deg,#fffdf8 0%,#fff8ea 100%);color:var(--pillar-variant-ink);box-shadow:0 24px 56px rgba(37,30,18,.11);}body.definition-page.pillar-template.pillar-page--definition .definition-hero.pillar-hero::after{display:none;content:none;}body.definition-page.pillar-template.pillar-page--definition .definition-hero.pillar-hero > .pillar-hero__content{position:relative;z-index:2;display:flex;width:auto;max-width:none;min-height:100%;flex-direction:column;justify-content:center;padding:clamp(38px,4vw,58px);}body.definition-page.pillar-template.pillar-page--definition .definition-hero.pillar-hero > .pillar-hero__media{position:relative;inset:auto;z-index:1;min-height:100%;border-left:1px solid rgba(165,129,37,.2);background:#f3ead8;}body.definition-page.pillar-template.pillar-page--definition .definition-hero.pillar-hero .definition-eyebrow{color:var(--pillar-variant-accent) !important;}body.definition-page.pillar-template.pillar-page--definition .definition-hero.pillar-hero h1{max-width:680px;color:var(--pillar-variant-ink) !important;text-shadow:none;-webkit-text-fill-color:var(--pillar-variant-ink);}body.definition-page.pillar-template.pillar-page--definition .definition-hero.pillar-hero .definition-meta{color:#6f5319;}body.definition-page.pillar-template.pillar-page--definition .definition-hero.pillar-hero .definition-meta span{color:#6f5319;}body.definition-page.pillar-template.pillar-page--definition .definition-hero.pillar-hero .definition-intro p{color:var(--pillar-variant-copy);}body.definition-page.pillar-template.pillar-page--definition .definition-hero.pillar-hero .definition-intro strong{color:var(--pillar-variant-ink);}}  @media screen and (min-width:1081px){body.definition-page.pillar-template.jardinier-commercial-page .definition-hero.pillar-hero .pillar-hero__media img{object-position:50% 10%;}}body.definition-page.butler-pillar-page .pillar-hero__media img{object-position:62% 8%;}@media screen and (min-width:1283px){body.definition-page.lingere-pillar-page .definition-hero.pillar-hero::after{background:linear-gradient(90deg,rgba(12,10,7,1) 0%,rgba(12,10,7,1) 34%,rgba(12,10,7,.86) 46%,rgba(12,10,7,.58) 58%,rgba(12,10,7,.3) 70%,rgba(12,10,7,.1) 80%,rgba(12,10,7,0) 90%),linear-gradient(0deg,rgba(12,10,7,.16) 0%,rgba(12,10,7,0) 48%);}body.definition-page.lingere-pillar-page .pillar-hero__media img{position:absolute;top:42%;right:-3%;width:auto;height:108%;object-fit:cover;object-position:center;transform:translateY(-42%);}}@media screen and (max-width:1282px){body.definition-page.lingere-pillar-page .pillar-hero__media img{object-position:76% 42%;}}@media screen and (max-width:1080px){body.definition-page.butler-pillar-page .pillar-hero__media img{object-position:60% 8%;}}@media screen and (max-width:760px){body.definition-page.lingere-pillar-page .pillar-hero__media img{object-position:50% 42%;}body.definition-page.butler-pillar-page .pillar-hero__media img{object-position:50% 8%;}}  body.definition-page.pillar-template.chauffeur-commercial-page .pillar-hero__media img{object-position:center top;}body.definition-page.pillar-template.chauffeur-commercial-page .pillar-media-card img[src*="chauffeur-devant-une-entree-de-residence-privee"],body.definition-page.pillar-template.chauffeur-commercial-page .pillar-feature--media-first img[src*="chauffeur-devant-une-propriete-privee"]{object-position:center top;}@media screen and (min-width:1081px){body.definition-page.pillar-template.chauffeur-commercial-page .pillar-hero__media img{filter:contrast(1.06) saturate(1.015);}}body.definition-page.pillar-template.chef-cuisinier-commercial-page .definition-hero.pillar-hero h1{width:100%;margin-right:auto;margin-left:auto;text-align:center;}  body.definition-page.pillar-template.chef-cuisinier-commercial-page .pillar-hero__media img[src*="chef-cuisinier-prive-cuisine-residence-privee"],body.definition-page.pillar-template.chef-cuisinier-commercial-page .pillar-feature__media img[src*="chef-prive-menu-personnalise-famille"],body.definition-page.pillar-template.chef-cuisinier-commercial-page .pillar-media-card img[src*="chef-prive-preparation-ingredients-cuisine-haut-de-gamme"],body.definition-page.pillar-template.chef-cuisinier-commercial-page .pillar-media-card img[src*="chef-cuisinier-service-table-famille-privee"],body.definition-page.pillar-template.chef-cuisinier-commercial-page .pillar-feature__media img[src*="chef-prive-terrasse-residence-vue-mer"]{object-position:center top;}@media screen and (min-width:1081px){body.definition-page.pillar-template.chef-cuisinier-commercial-page .pillar-hero__media img[src*="chef-cuisinier-prive-dressage-assiette-cuisine-residence-privee-hero-desktop"]{object-fit:contain;object-position:right center;}}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .pillar-hero__media img{object-position:88% top;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .pillar-feature__media img,:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .pillar-media-card img{object-position:center top;}@media screen and (min-width:761px){:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero{position:relative;overflow:hidden;background:#17130e;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero::after{position:absolute;inset:0;z-index:1;display:block;background:linear-gradient(90deg,rgba(15,12,8,.98) 0%,rgba(15,12,8,.96) 32%,rgba(15,12,8,.78) 44%,rgba(15,12,8,.48) 56%,rgba(15,12,8,.2) 68%,rgba(15,12,8,.06) 80%,rgba(15,12,8,0) 100%),linear-gradient(0deg,rgba(17,14,10,.18) 0%,rgba(17,14,10,0) 46%);content:"";pointer-events:none;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero > .pillar-hero__content{position:relative;z-index:2;width:50%;max-width:50%;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero > .pillar-hero__media{position:absolute;inset:0;z-index:0;width:100%;min-height:100%;margin:0;overflow:hidden;border:0;border-radius:0;box-shadow:none;}}  .employe-maison-commercial-page.definition-page.pillar-template .pillar-hero__media .employe-maison-media--hero{object-position:75% 10%;}.employe-maison-commercial-page .employe-maison-media--salon{object-position:50% 10%;}.employe-maison-commercial-page .employe-maison-media--dressing{object-position:50% 8%;}.employe-maison-commercial-page .employe-maison-media--chambre{object-position:50% 16%;}.employe-maison-commercial-page .employe-maison-media--table{object-position:50% 7%;}  body.definition-page.pillar-template.assistant-personnel-commercial-page .pillar-hero__media img[src*="femme-elegante-au-travail-dans-un-salon-lumineux"]{object-position:50% 8%;}body.definition-page.pillar-template.assistant-personnel-commercial-page .pillar-feature__media img[src*="bureau-elegant-avec-lumiere-naturelle"]{object-position:50% 10%;}body.definition-page.pillar-template.assistant-personnel-commercial-page .pillar-media-card img[src*="entree-elegante-avec-femme-d-affaires"]{object-position:50% top;}body.definition-page.pillar-template.assistant-personnel-commercial-page .pillar-media-card img[src*="conversation-dans-un-hall-elegant"]{object-position:50% top;}body.definition-page.pillar-template.assistant-personnel-commercial-page .pillar-feature__media img[src*="femme-d-affaires-dans-un-hall-elegant"]{object-position:50% 8%;}@media screen and (min-width:1081px){body.definition-page.pillar-template.assistant-personnel-commercial-page .pillar-hero__media img[src*="femme-elegante-au-travail-dans-un-salon-lumineux"]{object-position:50% 18%;}}@media screen and (min-width:1283px){:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .pillar-hero__media img{object-fit:contain;object-position:right top;}}@media screen and (min-width:761px) and (max-width:1282px){:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero{display:block;width:calc(100% - 40px) !important;max-width:1220px;min-height:clamp(720px,61vw,780px);height:auto;margin:22px auto 46px !important;padding:0;border:1px solid rgba(214,184,90,.34);border-radius:16px;color:#fffaf0;box-shadow:0 24px 52px rgba(24,18,10,.2);}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero > .pillar-hero__content{display:flex;box-sizing:border-box;min-height:inherit;flex-direction:column;justify-content:center;gap:0;padding:clamp(34px,4.2vw,54px) clamp(28px,4vw,48px);}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero > .pillar-hero__media{inset:0;width:100%;order:initial;aspect-ratio:auto;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero .definition-eyebrow{order:initial;align-self:flex-start;width:auto;justify-content:flex-start;margin:0 0 16px !important;color:#f2d681 !important;text-align:left !important;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero h1{order:initial;width:100%;max-width:100%;margin:0 0 18px;color:#fffaf0 !important;text-align:left;text-shadow:0 18px 46px rgba(0,0,0,.42);-webkit-text-fill-color:#fffaf0;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero .definition-meta{order:initial;justify-content:flex-start;margin:0 0 14px;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero .definition-meta span{border-color:rgba(214,184,90,.28);background:rgba(24,19,14,.58);color:rgba(255,250,240,.84);}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero .definition-intro{order:initial;max-width:100%;margin:0;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero .definition-intro p{color:rgba(255,255,255,.88);text-align:left;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero .definition-intro strong{color:#fffaf0;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero .definition-hero-actions{order:initial;justify-content:flex-start;margin:18px 0 0;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero .definition-hero-actions a:last-child{border-color:rgba(255,244,213,.64);background:rgba(30,24,18,.78);color:#fff8ea;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero .definition-hero-tags{order:initial;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;justify-items:stretch;margin-top:18px;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero .definition-hero-tags span{width:100%;border-color:rgba(214,184,90,.28);background:rgba(24,19,14,.64);color:#f2d681;box-shadow:none;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .pillar-hero__media img{object-position:76% top;}}@media screen and (min-width:761px) and (max-width:900px){:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero{min-height:780px;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero > .pillar-hero__content{padding-right:26px;padding-left:26px;}} :is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template main > section > .container2{padding-bottom:0;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero{margin-bottom:52px !important;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template main > section > hr{margin:52px auto 38px;}@media screen and (min-width:761px) and (max-width:1080px){:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero{margin-bottom:42px !important;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template main > section > hr{margin:42px auto 32px;}}@media screen and (max-width:760px){:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template .definition-hero.pillar-hero{margin-bottom:30px !important;}:is(.intendant-commercial-page,.butler-commercial-page,.nanny-commercial-page).definition-page.pillar-template main > section > hr{margin:30px auto 24px;}}body.definition-page.pillar-template main{overflow-x:clip;}body.definition-page.couple-guardians-commercial-page .pillar-bottom-card h3{margin:20px 0 8px;color:#17130e;font-size:1rem;line-height:1.35;text-align:left;}body.definition-page.couple-guardians-commercial-page .definition-cta > p:first-child{margin:0 0 12px;font-family:"Marcellus",Georgia,serif;font-size:clamp(1.5rem,2vw,2rem);line-height:1.2;}  html.pillar-motion-ready body.definition-page .pillar-feature[data-pillar-reveal]{opacity:0.03;transition:opacity 1500ms ease-out,transform 1750ms cubic-bezier(0.22,0.61,0.36,1);will-change:opacity,transform;}html.pillar-motion-ready body.definition-page .pillar-feature[data-pillar-reveal="right"]{transform:translateX(clamp(160px,14vw,230px));}html.pillar-motion-ready body.definition-page .pillar-feature[data-pillar-reveal="left"]{transform:translateX(clamp(-230px,-14vw,-160px));}html.pillar-motion-ready body.definition-page .pillar-feature[data-pillar-reveal].is-visible{opacity:1;transform:translateX(0);will-change:auto;}@media screen and (max-width:760px){html.pillar-motion-ready body.definition-page .pillar-feature[data-pillar-reveal]{opacity:1;transform:none;transition:none;will-change:auto;}}@media (prefers-reduced-motion:reduce){html.pillar-motion-ready body.definition-page .pillar-feature[data-pillar-reveal]{opacity:1;transform:none;transition:none;will-change:auto;}}@media screen and (min-width:761px){body.definition-page.couple-guardians-commercial-page #recherche-couple{width:min(100%,1180px);max-width:1180px;}}  body.definition-page #fiches-metiers .definition-card,body.definition-page #fiches-metiers ~ .definition-section .definition-card{display:flex;min-height:172px;flex-direction:column;padding:clamp(24px,2.1vw,32px) clamp(24px,2.4vw,36px);color:#17130e;text-decoration:none;}body.definition-page #fiches-metiers .definition-card h3,body.definition-page #fiches-metiers ~ .definition-section .definition-card h3{width:100%;padding:0;text-align:left;}body.definition-page #fiches-metiers .definition-card p,body.definition-page #fiches-metiers ~ .definition-section .definition-card p{max-width:none;flex:1 1 auto;margin:0 0 20px;}body.definition-page #fiches-metiers .definition-card > span,body.definition-page #fiches-metiers ~ .definition-section .definition-card > span{display:inline-flex;align-self:flex-start;margin-top:auto;color:#8a6b1f;font-family:"Open Sans",Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.04em;text-align:left;transition:color 220ms ease,transform 220ms ease;}body.definition-page #fiches-metiers .definition-card:hover,body.definition-page #fiches-metiers .definition-card:focus-visible,body.definition-page #fiches-metiers ~ .definition-section .definition-card:hover,body.definition-page #fiches-metiers ~ .definition-section .definition-card:focus-visible{color:#17130e;text-decoration:none;}body.definition-page #fiches-metiers .definition-card:focus-visible,body.definition-page #fiches-metiers ~ .definition-section .definition-card:focus-visible{outline:2px solid #a58125;outline-offset:3px;}body.definition-page #fiches-metiers .definition-card:hover > span,body.definition-page #fiches-metiers .definition-card:focus-visible > span,body.definition-page #fiches-metiers ~ .definition-section .definition-card:hover > span,body.definition-page #fiches-metiers ~ .definition-section .definition-card:focus-visible > span{color:#17130e;transform:translateX(3px);}@media screen and (max-width:760px){.fiches-metiers-page .definition-hero.pillar-hero .pillar-hero__media img{object-position:center top;}}@media screen and (min-width:761px){.fiches-metiers-page .definition-hero.pillar-hero > .pillar-hero__media,.fiches-metiers-page .definition-hero.pillar-hero > .pillar-hero__media > picture,.fiches-metiers-page .definition-hero.pillar-hero > .pillar-hero__media > picture > img{display:block;width:100%;height:100%;margin:0;padding:0;overflow:hidden;line-height:0;}.fiches-metiers-page .definition-hero.pillar-hero > .pillar-hero__media > picture > img{object-fit:cover;object-position:center top;transform:none;}}body.definition-page.definition-assistante-personnelle-page .definition-hero.pillar-hero .pillar-hero__content > h1{width:100%;margin-left:auto;margin-right:auto;text-align:center;}@media screen and (min-width:761px) and (max-width:1282px){body.definition-page.definition-assistante-personnelle-page .definition-hero.pillar-hero .pillar-hero__content > h1{width:min(100%,760px);}}body.definition-page.pillar-template.assistant-personnel-commercial-page .definition-hero.pillar-hero .pillar-hero__content > h1{width:100%;margin-left:auto;margin-right:auto;text-align:center;}@media screen and (min-width:761px) and (max-width:1282px){body.definition-page.pillar-template.assistant-personnel-commercial-page .definition-hero.pillar-hero .pillar-hero__content > h1{width:min(100%,760px);}}  body.definition-page:not(.estate-manager-page).pillar-template .definition-hero.pillar-hero .pillar-hero__content > h1{width:100%;margin-left:auto;margin-right:auto;text-align:center;}@media screen and (min-width:1283px){body.jardinier-definition-page .definition-hero.pillar-hero .pillar-hero__media img{object-position:58% 50%;}}