._principles_1p92o_1{--principle-muted:#526773;margin-top:clamp(64px,7vw,104px);scroll-margin-top:108px;display:grid;position:relative}._principles_1p92o_1 :is(h3,p){margin:0}._principles_1p92o_1 p{text-wrap:pretty}._principle_1p92o_1{border-top:1px solid var(--line);color:var(--midnight);grid-template-columns:40px minmax(0,1.25fr) minmax(0,.85fr);align-items:start;gap:32px;padding-block:44px 48px;display:grid}._principle_1p92o_1:last-child{border-bottom:1px solid var(--line)}._number_1p92o_24{color:#597278;letter-spacing:.02em;font-variant-numeric:tabular-nums;align-self:center;font-size:11px;line-height:1.4}._principles_1p92o_1 ._principle_1p92o_1 h3{letter-spacing:-.04em;text-wrap:initial;align-self:center;max-width:530px;font-size:clamp(27px,2.6vw,39px);font-weight:300;line-height:1.2}._principle_1p92o_1 h3>span{color:var(--houses-accent,#5b8486)}._principles_1p92o_1 ._principle_1p92o_1 p{max-width:380px;color:var(--principle-muted);padding-top:4px;font-size:15px;line-height:1.8}[data-principles-motion=ready] ._principles_1p92o_1{margin-top:clamp(32px,3vw,44px);overflow:clip}[data-principles-motion=ready] ._principle_1p92o_1{border-bottom:1px solid var(--line);opacity:0;pointer-events:none;transition:transform .68s var(--ease-out), opacity .32s ease;will-change:transform, opacity;grid-area:1/1;align-self:stretch;padding-block:32px;transform:translate(110%)}[data-principles-motion=ready] ._principle_1p92o_1[data-principle-state=previous]{transform:translate(-110%)}[data-principles-motion=ready] ._principle_1p92o_1[data-principle-state=active]{opacity:1;pointer-events:auto;transform:translate(0,0)}@media (width<=1100px){._principle_1p92o_1{grid-template-columns:24px minmax(0,1.1fr) minmax(0,.9fr);gap:24px}}@media (width<=800px){._principles_1p92o_1{margin-top:64px;scroll-margin-top:96px}._principle_1p92o_1{grid-template-columns:24px minmax(0,1fr);gap:16px 24px;padding-block:32px}._number_1p92o_24{grid-row:1}._principles_1p92o_1 ._principle_1p92o_1 h3{font-size:clamp(26px,4.5vw,35px)}._principles_1p92o_1 ._principle_1p92o_1 p{grid-column:2;max-width:480px;padding-top:0}}@media (width<=480px){._principles_1p92o_1{margin-top:48px}._principle_1p92o_1{column-gap:16px}._principles_1p92o_1 ._principle_1p92o_1 h3{font-size:26px}._principles_1p92o_1 ._principle_1p92o_1 p{font-size:14px}}@media (prefers-reduced-motion:reduce){._principle_1p92o_1{transition:none}}@media (prefers-contrast:more){._principles_1p92o_1{--principle-muted:var(--midnight)}._number_1p92o_24,._principle_1p92o_1 h3>span{color:var(--midnight)}._principle_1p92o_1,._principle_1p92o_1:last-child{border-color:var(--midnight)}}._houses_dx2k9_1{--houses-accent:#5b8486;color:var(--midnight,#0a314b);background:#fff;padding-block:clamp(96px,11vw,160px);overflow:clip}._stage_dx2k9_9{position:relative}._shell_dx2k9_10{min-width:0}._progress_dx2k9_11{display:none}._houses_dx2k9_1[data-principles-motion=ready] ._progress_dx2k9_11{align-items:center;gap:18px;width:min(300px,100%);margin:24px 0 0 auto;display:flex}._progressCount_dx2k9_13{color:#597278;letter-spacing:.06em;font-variant-numeric:tabular-nums;flex:none;font-size:11px;line-height:1.5}._progressCount_dx2k9_13>:first-child{color:var(--midnight)}._progressTrack_dx2k9_15{background:#0a314b1f;border-radius:999px;flex:1;height:3px;overflow:hidden}._progressFill_dx2k9_16{border-radius:inherit;background:var(--houses-accent);width:100%;height:100%;transform:scaleX(var(--principles-progress,0));transform-origin:0;transition:transform .68s var(--ease-out);display:block}._houses_dx2k9_1[data-principles-motion=ready]{height:calc(260svh - var(--principles-header-height,92px));padding-block:0;overflow:visible}._houses_dx2k9_1[data-principles-motion=ready] ._stage_dx2k9_9{top:var(--principles-header-height,92px);min-height:calc(100svh - var(--principles-header-height,92px));align-items:center;display:flex;position:sticky}._houses_dx2k9_1[data-principles-motion=ready] ._shell_dx2k9_10{padding-block:32px}._houses_dx2k9_1[data-principles-motion=ready] ._eyebrow_dx2k9_35{margin-bottom:24px}._houses_dx2k9_1[data-principles-motion=ready] ._layout_dx2k9_36{gap:32px}._houses_dx2k9_1[data-principles-motion=ready] ._introduction_dx2k9_37 h2{font-size:clamp(44px,5.4vw,80px)}._skip_dx2k9_39{z-index:3;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;bottom:16px;left:clamp(24px,7.5vw,108px);overflow:hidden}._skip_dx2k9_39:focus-visible{clip-path:none;width:auto;height:auto;color:var(--morning);background:var(--midnight);outline:2px solid var(--calanques);outline-offset:4px;border-radius:999px;margin:0;padding:12px 16px}._layout_dx2k9_36{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:clamp(32px,4vw,64px);display:grid}._introduction_dx2k9_37,._invitation_dx2k9_73{min-width:0}._invitation_dx2k9_73{justify-self:end}._eyebrow_dx2k9_35{color:#597278;letter-spacing:.12em;text-transform:uppercase;margin:0 0 36px;font-size:11px;font-weight:500;line-height:1.5}._houses_dx2k9_1 ._introduction_dx2k9_37 h2{letter-spacing:-.06em;text-wrap:initial;margin:0;font-size:clamp(52px,6.6vw,96px);font-weight:300;line-height:1.04}._introduction_dx2k9_37 h2>span{color:var(--houses-accent)}._overviewLink_dx2k9_97{max-width:100%;min-height:60px;color:var(--morning,#f6f4e9);background:var(--midnight,#0a314b);border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;padding:10px 10px 10px 24px;font-size:13px;font-weight:500;line-height:1.5;transition:color .3s,background-color .3s,box-shadow .3s;display:inline-flex;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000001f,0 8px 24px #0a314b1f}._arrow_dx2k9_116{background:#ffffff1a;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}._arrow_dx2k9_116>svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}._overviewLink_dx2k9_97:is(:hover,:focus-visible){color:var(--midnight,#0a314b);background:var(--calanques,#a1d5d2);box-shadow:inset 0 1px #ffffff59,0 10px 28px #0a314b1f}._overviewLink_dx2k9_97:is(:hover,:focus-visible) ._arrow_dx2k9_116>svg{transform:translate(3px)}._overviewLink_dx2k9_97:focus-visible{outline:2px solid var(--midnight,#0a314b);outline-offset:5px}@media (width<=800px){._houses_dx2k9_1{padding-block:96px}._layout_dx2k9_36{grid-template-columns:minmax(0,1fr);gap:28px}._invitation_dx2k9_73{justify-self:start}._houses_dx2k9_1 ._introduction_dx2k9_37 h2{font-size:clamp(52px,8vw,72px)}}@media (width<=540px){._houses_dx2k9_1{padding-block:80px}._eyebrow_dx2k9_35{margin-bottom:28px;font-size:10px}._houses_dx2k9_1 ._introduction_dx2k9_37 h2{font-size:clamp(44px,10vw,56px)}._overviewLink_dx2k9_97{gap:20px;padding-left:22px}}@media (prefers-reduced-motion:reduce){._progressFill_dx2k9_16,._overviewLink_dx2k9_97,._arrow_dx2k9_116>svg{transition:none}._overviewLink_dx2k9_97:is(:hover,:focus-visible) ._arrow_dx2k9_116>svg{transform:none}}@media (prefers-contrast:more){._progressFill_dx2k9_16{background:var(--midnight)}._eyebrow_dx2k9_35,._introduction_dx2k9_37 h2>span{color:var(--midnight,#0a314b)}._overviewLink_dx2k9_97{border-color:currentColor}}
