.blog-page .insights-arrival{padding:30px var(--page-gutter) 38px;color:#343234;background:#fafafa}.insights-arrival-heading{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:40px;padding-bottom:24px;display:grid}.insights-arrival-heading h1{font-size:var(--type-title);margin:0;line-height:1.12}.insights-arrival-heading>p{color:#64615f;max-width:430px;margin:0 0 3px;font-size:.96rem;line-height:1.65}.insights-arrival-browser{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:44px;display:grid}.insights-arrival-index{border:0;min-width:0;margin:0;padding:0}.insights-arrival-index legend{color:#64615f;padding:0 0 14px;font-size:.79rem}.insights-arrival-option{cursor:pointer;border-top:1px solid #ddd6c7;padding:18px 32px 18px 17px;transition:background .25s;display:block;position:relative}.insights-arrival-option:last-child{border-bottom:1px solid #ddd6c7}.insights-arrival-option:before{content:"";transform-origin:top;background:#ff914d;width:3px;transition:transform .28s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.insights-arrival-option input{opacity:0;width:1px;height:1px;position:absolute;inset:0}.insights-arrival-kind{color:#64615f;margin-bottom:5px;font-size:.72rem;display:block}.insights-arrival-label{max-width:23ch;font-size:clamp(1rem,1.45vw,1.3rem);font-weight:500;line-height:1.35;display:block}.insights-arrival-marker{opacity:0;transition:opacity .25s,transform .25s;position:absolute;top:50%;right:13px;transform:translate(-5px,-35%)}.insights-arrival-option:has(input:checked){background:#eee9dd}.insights-arrival-option:has(input:checked):before{transform:scaleY(1)}.insights-arrival-option:has(input:checked) .insights-arrival-marker{opacity:1;transform:translateY(-50%)}.insights-arrival-option:has(input:focus-visible){outline-offset:3px;z-index:1;outline:2px solid #343234}.insights-arrival-previews{min-width:0}.insights-arrival-preview{display:none}:is(.insights-arrival-browser:has(input[value=article]:checked) .insights-arrival-preview--article,.insights-arrival-browser:has(input[value=sunrise]:checked) .insights-arrival-preview--sunrise,.insights-arrival-browser:has(input[value=sarah]:checked) .insights-arrival-preview--sarah){display:block}.insights-arrival-preview figure{margin:0}.insights-arrival-image{background:#e8e1c9;place-items:center;width:100%;height:clamp(240px,100svh - 390px,360px);display:grid;overflow:hidden}.insights-arrival-image img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;animation:.4s ease-out both insightPreview;display:block}.insights-arrival-preview figcaption{color:#64615f;padding:9px 0 0;font-size:.72rem;line-height:1.5}.insights-arrival-excerpt{max-width:600px;min-height:116px;padding-top:10px}.insights-arrival-excerpt p{color:#64615f;max-width:63ch;margin:0 0 9px;font-size:.84rem;line-height:1.6}.insights-arrival-excerpt a{color:#343234;text-underline-offset:5px;align-items:center;gap:24px;min-height:36px;font-size:.84rem;font-weight:600;-webkit-text-decoration:underline #b9784b;text-decoration:underline #b9784b;display:inline-flex}.insights-arrival-excerpt a:focus-visible{outline-offset:4px;outline:2px solid #343234}@keyframes insightPreview{0%{opacity:.5;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:767px){.blog-page .insights-arrival{padding-block:27px 32px}.insights-arrival-heading{grid-template-columns:1fr;gap:15px;padding-bottom:23px}.insights-arrival-heading>p{font-size:.9rem}.insights-arrival-browser{display:block}.insights-arrival-index legend{padding-bottom:10px}.insights-arrival-options{border-bottom:1px solid #ddd6c7;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;display:grid}.insights-arrival-option{border-bottom:0;padding:12px 9px 14px}.insights-arrival-option:last-child{border-bottom:0}.insights-arrival-option:before{transform-origin:0;width:100%;height:3px;inset:auto 0 0;transform:scaleX(0)}.insights-arrival-option:has(input:checked):before{transform:scaleX(1)}.insights-arrival-kind{margin-bottom:8px;font-size:.62rem}.insights-arrival-label{font-size:.77rem;line-height:1.45}.insights-arrival-marker{display:none}.insights-arrival-image{height:255px}.insights-arrival-excerpt{min-height:136px}}@media (max-width:359px){.insights-arrival-image{height:225px}.insights-arrival-option{padding-inline:7px}.insights-arrival-label{font-size:.71rem}}@media (prefers-reduced-motion:reduce){.insights-arrival *,.insights-arrival :before{transition:none!important;animation:none!important}}@media (min-width:768px){.insights-arrival-previews{--insights-frame-height:clamp(240px,calc(100svh - 390px),360px);--insights-preview-height:calc(var(--insights-frame-height) + 151px);min-height:var(--insights-preview-height)}.insights-arrival-preview{min-height:var(--insights-preview-height)}.insights-arrival-browser:has(input[value=article]:checked) .insights-arrival-preview--article{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:center;gap:24px;display:grid}.insights-arrival-preview--article .insights-arrival-image{height:calc(var(--insights-preview-height) - 29px);background:0 0}.insights-arrival-preview--article .insights-arrival-excerpt{min-height:0;padding:0 6px 0 0}.insights-arrival-preview--article .insights-arrival-excerpt p{margin-bottom:20px;font-size:.94rem;line-height:1.8}}.insights-arrival-marker{background:#9e5c31;width:12px;height:1px;font-size:0}@media (max-width:767px){.insights-arrival-kind{display:none}.insights-arrival-label{font-size:.83rem}.insights-arrival-option{align-items:center;min-height:88px;display:flex}}@media (max-width:359px){.insights-arrival-label{font-size:.78rem}}.insights-arrival-image{position:relative}.insights-arrival-image:after{content:"";transform-origin:100%;pointer-events:none;background:#e8e1c9;animation:.65s cubic-bezier(.22,1,.36,1) both insightsFrameReveal;position:absolute;inset:0}.insights-arrival-image img{animation:.7s cubic-bezier(.22,1,.36,1) both insightsPhotoReveal}.insights-arrival-preview .insights-arrival-excerpt{animation:.45s ease-out both insightsCopyReveal}.insights-arrival-option{overflow:hidden}.insights-arrival-option .insights-arrival-label{transition:transform .3s}.insights-arrival-option:has(input:checked) .insights-arrival-label{transform:translate(5px)}.insights-arrival-excerpt a span{transition:transform .25s}.insights-arrival-excerpt a:hover span{transform:translate(4px,-4px)}@keyframes insightsFrameReveal{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes insightsPhotoReveal{0%{clip-path:inset(0 100% 0 0);opacity:.6}to{clip-path:inset(0);opacity:1}}@keyframes insightsCopyReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.insights-arrival-image:after{animation:none;display:none}.insights-arrival-preview .insights-arrival-excerpt{animation:none}}
