._section_f5j3f_1._section_f5j3f_1.shell{background:#f7f4ec;border-color:#d7c3a8;border-radius:18px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(28px,4vw,58px);scroll-margin-top:112px;display:grid}._media_f5j3f_2,._copy_f5j3f_2{min-width:0}._viewport_f5j3f_3{aspect-ratio:703/634;isolation:isolate;background:#d3bea1;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 14px 32px #143c3d13}._scene_f5j3f_4{opacity:0;pointer-events:none;transition:opacity .95s ease-in-out;position:absolute;inset:0;overflow:hidden}._scene_f5j3f_4[data-active=true]{opacity:1}._scene_f5j3f_4 img{width:305.69%;max-width:none;height:auto;left:var(--panel-left);display:block;position:absolute;top:-1.5773%}._sceneChoices_f5j3f_7{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}._sceneChoices_f5j3f_7 button{color:#4c6864;min-width:0;min-height:50px;font:inherit;cursor:pointer;background:0 0;border:1px solid #d7ddd2;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 7px;font-size:12px;font-weight:600;line-height:1.35;transition:background-color .18s,color .18s,border-color .18s;display:flex}._sceneChoices_f5j3f_7 button[aria-pressed=true]{color:#fff8ee;background:#173f43;border-color:#173f43}._sceneChoices_f5j3f_7 button:hover{border-color:#aa6b3d}._number_f5j3f_11{color:#9e653c;letter-spacing:.04em;font-size:10px}._sceneChoices_f5j3f_7 button[aria-pressed=true] ._number_f5j3f_11{color:#efc296}._controls_f5j3f_13{justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin-top:6px;display:flex}._sceneCount_f5j3f_14{letter-spacing:.12em;color:#62766f;font-size:11px}._controls_f5j3f_13>div{align-items:center;gap:14px;display:flex}._controls_f5j3f_13 button{color:#355b55;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:12px;display:inline-flex}._controls_f5j3f_13 button:hover{color:#95592f}._controls_f5j3f_13 button:disabled{opacity:.45;cursor:default}._section_f5j3f_1 button:focus-visible{outline-offset:4px;outline:3px solid #b67742}._copy_f5j3f_2 ._eyebrow_f5j3f_20{letter-spacing:.16em;color:#966238;margin:0 0 17px;font-size:11px;font-weight:750}._copy_f5j3f_2 h2{letter-spacing:-.04em;color:#173f43;margin:0 0 20px;font-size:clamp(29px,3vw,43px);font-weight:650;line-height:1.16}._copy_f5j3f_2 h2 span{color:#a36439}._copy_f5j3f_2 ._intro_f5j3f_23{color:#526b65;max-width:38ch;margin:0 0 29px;font-size:15px;line-height:1.75}._captions_f5j3f_24{border-top:1px solid #d6d9cc;margin-bottom:24px;padding-top:24px;display:grid}._caption_f5j3f_24{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .7s}._caption_f5j3f_24[data-active=true]{opacity:1;visibility:visible}._captionNumber_f5j3f_27{color:#a36439;letter-spacing:.12em;margin-bottom:8px;font-size:11px;font-weight:750;display:block}._caption_f5j3f_24 h3{letter-spacing:-.025em;color:#173f43;margin:0 0 12px;font-size:clamp(20px,2vw,26px);font-weight:650;line-height:1.2}._caption_f5j3f_24 p{color:#526b65;max-width:39ch;margin:0;font-size:15px;line-height:1.75}._action_f5j3f_30 .button{white-space:normal;text-align:left;min-height:48px;padding:12px 16px;font-size:13px;line-height:1.45}@media (width<=1000px){._section_f5j3f_1._section_f5j3f_1.shell{gap:28px}._sceneChoices_f5j3f_7 button{flex-direction:column;gap:4px;font-size:11px}._copy_f5j3f_2 h2{font-size:32px}._copy_f5j3f_2 ._intro_f5j3f_23{margin-bottom:22px}._captions_f5j3f_24{margin-bottom:22px;padding-top:20px}}@media (width<=800px){._section_f5j3f_1._section_f5j3f_1.shell{grid-template-columns:1fr;gap:24px}._copy_f5j3f_2{display:contents}._copy_f5j3f_2 ._eyebrow_f5j3f_20{grid-row:1;margin:0 0 -12px}._copy_f5j3f_2 h2{grid-row:2;margin:0;font-size:clamp(28px,6vw,38px)}._copy_f5j3f_2 ._intro_f5j3f_23{grid-row:3;max-width:48ch;margin:0}._media_f5j3f_2{grid-row:4}._captions_f5j3f_24{border:0;grid-row:5;margin:0;padding-top:0}._action_f5j3f_30{grid-row:6}._viewport_f5j3f_3{max-height:none}._sceneChoices_f5j3f_7 button{flex-direction:row;gap:7px;font-size:12px}._caption_f5j3f_24 h3{font-size:24px}._caption_f5j3f_24 p{max-width:48ch}._action_f5j3f_30 .button{text-align:center;justify-content:center;width:100%}}@media (width<=420px){._sceneChoices_f5j3f_7 button{flex-direction:column;gap:4px;padding:8px 3px;font-size:11px}._controls_f5j3f_13>div{gap:12px}._controls_f5j3f_13 button{font-size:11px}._copy_f5j3f_2 h2{font-size:27px}._caption_f5j3f_24 h3{font-size:22px}}@media (prefers-reduced-motion:reduce){._scene_f5j3f_4,._caption_f5j3f_24,._sceneChoices_f5j3f_7 button{transition:none}}
