.oopI3q_root{height:100vh;height:calc(var(--vh,1vh) * 100);background-color:var(--color-primary);flex-direction:column;height:100dvh;min-height:600px;display:flex;position:relative;overflow:hidden}.oopI3q_top{color:var(--color-white);background-color:var(--color-primary);flex:1;min-height:0;position:relative;overflow:hidden}.oopI3q_geo{pointer-events:none;z-index:0;clip-path:polygon(100% 0%,0% 100%,100% 100%);opacity:.55;background:linear-gradient(#856f58 0%,#001e3c 100%);width:320px;height:100%;position:absolute;top:0;right:0}.oopI3q_slide{opacity:0;pointer-events:none;z-index:1;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(40px)}.oopI3q_slideActive{opacity:1;pointer-events:auto;z-index:2;transition-delay:80ms;transform:translateY(0)}.oopI3q_slideExiting{opacity:0;z-index:1;transition-delay:0s;transform:translateY(-24px)}.oopI3q_wipe{z-index:10;background-color:var(--color-primary);pointer-events:none;will-change:transform;position:absolute;inset:0;transform:translateY(100%)}.oopI3q_wipeIn .oopI3q_wipe{transition:transform .6s cubic-bezier(.7,0,.2,1);transform:translateY(0)}.oopI3q_wipeOut .oopI3q_wipe{transition:transform .6s cubic-bezier(.7,0,.2,1);transform:translateY(-100%)}.oopI3q_content{z-index:1;max-width:var(--container-max);padding:0 var(--container-padding);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (max-height:700px) and (max-width:47.99rem){.oopI3q_content{gap:var(--space-3)}}.oopI3q_eyebrow{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;line-height:var(--leading-normal);color:var(--color-accent)}.oopI3q_title{font-family:var(--font-heading);font-weight:var(--weight-extralight);font-size:var(--text-4xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-white);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;max-width:560px}@media (min-width:64rem){.oopI3q_title{font-size:var(--text-6xl)}}@media (max-height:700px) and (max-width:47.99rem){.oopI3q_title{font-size:var(--text-3xl)}}@media (max-height:800px){.oopI3q_title{font-size:var(--text-4xl)}}@media (max-height:600px){.oopI3q_title{font-size:var(--text-3xl)}.oopI3q_content{gap:var(--space-3)}}@media (max-height:500px){.oopI3q_title{font-size:var(--text-3xl)}}.oopI3q_cta{align-items:center;gap:var(--space-3);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);color:var(--color-text-on-dark-60);opacity:0;background:0 0;border:none;padding:0;text-decoration:none;transition:opacity .5s cubic-bezier(.16,1,.3,1) .25s,transform .5s cubic-bezier(.16,1,.3,1) .25s;display:inline-flex;transform:translate(-16px)}@media (min-width:48rem){.oopI3q_cta{font-size:var(--text-xl)}}.oopI3q_cta:hover{opacity:.7}.oopI3q_cta svg{width:18px;height:18px;transition:transform var(--transition-fast)}.oopI3q_cta:hover svg{transform:translate(4px)}.oopI3q_slideActive .oopI3q_cta{opacity:1;transform:translate(0)}.oopI3q_bottom{background-color:var(--color-primary);flex-shrink:0;height:42vh;min-height:220px;max-height:460px;position:relative;overflow:hidden}@media (max-height:500px) and (max-width:47.99rem){.oopI3q_bottom{height:30vh;min-height:140px}}@media (max-height:600px){.oopI3q_bottom{height:32vh;min-height:160px}}.oopI3q_imgSlide{opacity:0;transition:opacity 1.2s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.oopI3q_imgSlideActive{opacity:1}.oopI3q_imgParallax{will-change:transform;position:absolute;inset:-100px}.oopI3q_imgParallax img{object-fit:cover;width:100%;height:100%;display:block}.oopI3q_nav{bottom:var(--space-6);left:var(--container-padding);right:var(--container-padding);z-index:5;align-items:center;gap:var(--space-4);display:flex;position:absolute}@media (min-width:48rem){.oopI3q_nav{bottom:var(--space-8);left:max(var(--container-padding), calc((100% - var(--container-max)) / 2 + var(--container-padding)));right:max(var(--container-padding), calc((100% - var(--container-max)) / 2 + var(--container-padding)))}}@media (max-height:500px) and (max-width:47.99rem){.oopI3q_nav{bottom:var(--space-3)}}@media (max-height:600px){.oopI3q_nav{bottom:var(--space-3)}}.oopI3q_indicators{gap:var(--space-3);align-items:center;margin-left:auto;display:flex}.oopI3q_indicator{cursor:pointer;background:#ffffff4d;border:none;border-radius:1px;width:32px;height:2px;padding:0;overflow:hidden}.oopI3q_indicatorFill{background:var(--color-white);border-radius:1px;width:0%;height:100%}.oopI3q_indicatorActive .oopI3q_indicatorFill{width:100%;transition:width 6s linear}.oopI3q_arrow{width:44px;height:44px;color:var(--color-white);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1.5px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.oopI3q_arrow:hover{background:var(--color-white);color:var(--color-primary);border-color:var(--color-white)}.oopI3q_arrow svg{width:16px;height:16px}@keyframes oopI3q_heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes oopI3q_heroFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes oopI3q_heroCtaIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes oopI3q_heroRevealBottom{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}.oopI3q_geo{opacity:0;transition:opacity .5s cubic-bezier(.19,1,.22,1),transform .7s cubic-bezier(.19,1,.22,1);transform:translate(100%)}.oopI3q_geoVisible{opacity:.55;transform:translate(0)}.oopI3q_geoHidden{opacity:0!important;transition:opacity .2s,transform .25s cubic-bezier(.4,0,1,1)!important;transform:translate(60%)!important}.oopI3q_wipeRevealed .oopI3q_eyebrow{animation:.5s cubic-bezier(.16,1,.3,1) 50ms both oopI3q_heroFadeUp}.oopI3q_wipeRevealed .oopI3q_title{animation:.6s cubic-bezier(.16,1,.3,1) .15s both oopI3q_heroFadeUp}.oopI3q_wipeRevealed .oopI3q_cta{animation:.5s cubic-bezier(.16,1,.3,1) .3s both oopI3q_heroCtaIn}.oopI3q_root:not(.oopI3q_entered) .oopI3q_firstSlideEyebrow,.oopI3q_root:not(.oopI3q_entered) .oopI3q_firstSlideTitle{opacity:0;transform:translateY(28px)}.oopI3q_root:not(.oopI3q_entered) .oopI3q_cta{opacity:0;transition:none;transform:translate(-16px)}.oopI3q_root:not(.oopI3q_entered) .oopI3q_bottom{opacity:0;clip-path:inset(100% 0 0)}.oopI3q_root:not(.oopI3q_entered) .oopI3q_nav{opacity:0}.oopI3q_entered .oopI3q_firstSlideEyebrow{animation:.7s cubic-bezier(.16,1,.3,1) .2s both oopI3q_heroFadeUp}.oopI3q_entered .oopI3q_firstSlideTitle{animation:.7s cubic-bezier(.16,1,.3,1) .4s both oopI3q_heroFadeUp}.oopI3q_entered .oopI3q_bottom{animation:.8s cubic-bezier(.16,1,.3,1) .7s both oopI3q_heroRevealBottom}.oopI3q_entered .oopI3q_nav{animation:.5s cubic-bezier(.16,1,.3,1) 1.2s both oopI3q_heroFadeIn}@media (max-width:47.99rem){.oopI3q_root:not(.oopI3q_entered) .oopI3q_bottom{opacity:0;clip-path:none;transform:translateY(24px)}.oopI3q_entered .oopI3q_bottom{clip-path:none;animation:.7s cubic-bezier(.16,1,.3,1) .7s both oopI3q_heroRevealBottomMobile}@keyframes oopI3q_heroRevealBottomMobile{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}
.wEX-9W_root{padding:var(--space-1) var(--space-3);border-radius:var(--radius-xs);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wider);align-items:center;display:inline-flex}.wEX-9W_accent{background:var(--color-primary);color:var(--color-white)}.wEX-9W_glass{color:var(--color-white);-webkit-backdrop-filter:blur(8px);text-shadow:0 1px 2px #001e3c66;background:#fff3}.wEX-9W_outline{color:var(--color-primary);border:1px solid var(--color-gray-200);background:0 0}
._8Oh3nG_root{border-radius:var(--radius-2xl);position:relative;overflow:hidden}._8Oh3nG_link{z-index:5;position:absolute;inset:0}._8Oh3nG_link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-2xl)}._8Oh3nG_image{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}._8Oh3nG_title{font-family:var(--font-heading);color:var(--color-primary);font-weight:var(--weight-regular);line-height:var(--leading-snug);-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._8Oh3nG_date{font-family:var(--font-body);color:var(--color-gray-400);font-size:var(--text-xs)}._8Oh3nG_readTime{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-gray-400);display:inline-flex}._8Oh3nG_readTimeIcon{flex-shrink:0;width:12px;height:12px}._8Oh3nG_excerpt{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-gray-500);line-height:var(--leading-relaxed)}._8Oh3nG_tags{gap:var(--space-2);z-index:2;display:flex}._8Oh3nG_meta{align-items:center;display:flex}._8Oh3nG_metaDot{color:var(--color-gray-300);font-size:var(--text-xs);-webkit-user-select:none;user-select:none;line-height:1}._8Oh3nG_authorLine{align-items:center;gap:var(--space-2);display:flex}._8Oh3nG_authorAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:20px;height:20px}._8Oh3nG_author{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-500)}._8Oh3nG_cta{z-index:6;position:relative}._8Oh3nG_sizeS{background:var(--color-white);border:1px solid var(--color-gray-200);transition:transform var(--transition-default), box-shadow var(--transition-default);align-items:stretch;display:flex}._8Oh3nG_sizeS:hover{transform:var(--hover-lift-sm);box-shadow:var(--shadow-md)}._8Oh3nG_sizeS ._8Oh3nG_imageWrap{border-radius:var(--radius-2xl) 0 0 var(--radius-2xl);flex-shrink:0;width:100px;position:relative;overflow:hidden}._8Oh3nG_sizeS ._8Oh3nG_body{padding:var(--space-4) var(--space-5);justify-content:center;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._8Oh3nG_sizeS ._8Oh3nG_title{font-size:var(--text-base);-webkit-line-clamp:3}._8Oh3nG_sizeM{background:var(--color-white);border:1px solid var(--color-gray-200);transition:transform var(--transition-default), box-shadow var(--transition-default);flex-direction:column;display:flex}._8Oh3nG_sizeM:hover{transform:var(--hover-lift-md);box-shadow:var(--shadow-lg)}._8Oh3nG_sizeM:hover ._8Oh3nG_image{transform:scale(1.05)}._8Oh3nG_sizeM ._8Oh3nG_imageWrap{aspect-ratio:16/10;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;position:relative;overflow:hidden}._8Oh3nG_sizeM ._8Oh3nG_tags{bottom:var(--space-3);left:var(--space-3);position:absolute}._8Oh3nG_sizeM ._8Oh3nG_body{gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-6);flex-direction:column;display:flex}._8Oh3nG_sizeM ._8Oh3nG_meta{gap:var(--space-4)}._8Oh3nG_sizeM ._8Oh3nG_title{font-size:var(--text-2xl)}._8Oh3nG_sizeM ._8Oh3nG_excerpt{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-gray-400);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._8Oh3nG_sizeL{background:var(--color-white);border:1px solid var(--color-gray-200);transition:transform var(--transition-default), box-shadow var(--transition-default);flex-direction:column;display:flex}@media (min-width:48rem){._8Oh3nG_sizeL{flex-direction:row;min-height:400px}}._8Oh3nG_sizeL:hover{transform:var(--hover-lift-sm);box-shadow:var(--shadow-lg)}._8Oh3nG_sizeL:hover ._8Oh3nG_image{transform:scale(1.03)}._8Oh3nG_sizeL ._8Oh3nG_imageWrap{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;min-height:240px;position:relative;overflow:hidden}@media (min-width:48rem){._8Oh3nG_sizeL ._8Oh3nG_imageWrap{border-radius:var(--radius-2xl) 0 0 var(--radius-2xl);flex-shrink:0;width:45%;min-height:auto}}._8Oh3nG_sizeL ._8Oh3nG_tags{top:var(--space-3);left:var(--space-3);position:absolute}._8Oh3nG_sizeL ._8Oh3nG_body{padding:var(--space-6);flex-direction:column;display:flex}@media (min-width:48rem){._8Oh3nG_sizeL ._8Oh3nG_body{padding:var(--space-8);justify-content:center}}._8Oh3nG_sizeL ._8Oh3nG_meta{gap:var(--space-4);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-gray-400);margin-bottom:var(--space-3)}._8Oh3nG_sizeL ._8Oh3nG_title{font-size:var(--text-2xl);line-height:var(--leading-snug);-webkit-line-clamp:3}._8Oh3nG_sizeL ._8Oh3nG_authorLine{margin-top:var(--space-4)}._8Oh3nG_sizeL ._8Oh3nG_author{font-size:var(--text-xs)}._8Oh3nG_sizeL ._8Oh3nG_excerpt{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-gray-400);line-height:var(--leading-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._8Oh3nG_playOverlay{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._8Oh3nG_playIcon{width:48px;height:48px;transition:transform var(--transition-default)}._8Oh3nG_root:hover ._8Oh3nG_playIcon{transform:scale(1.1)}
.u-2aTa_root{border-radius:var(--radius-2xl);position:relative;overflow:hidden}.u-2aTa_link{z-index:5;position:absolute;inset:0}.u-2aTa_link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-2xl)}.u-2aTa_image{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.u-2aTa_name{font-family:var(--font-heading);color:var(--color-primary);font-weight:var(--weight-regular);line-height:var(--leading-snug);-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.u-2aTa_location{font-family:var(--font-body);color:var(--color-gray-400);align-items:center;gap:var(--space-2);min-width:0;display:flex}.u-2aTa_locationText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.u-2aTa_locationIcon{flex-shrink:0;width:12px;height:12px}.u-2aTa_price{font-family:var(--font-heading);color:var(--color-primary);font-weight:var(--weight-medium)}.u-2aTa_price small{font-weight:var(--weight-regular);opacity:.6}.u-2aTa_tags{gap:var(--space-2);z-index:2;display:flex}.u-2aTa_status{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);display:inline-flex}.u-2aTa_statusDot{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.u-2aTa_statusDot:before{content:"";background:var(--color-accent);opacity:.2;border-radius:50%;animation:3.2s ease-in-out infinite u-2aTa_statusPulse;position:absolute;inset:-2px}.u-2aTa_statusDotGreen,.u-2aTa_statusDotGreen:before{background:var(--color-status-ready)}.u-2aTa_statusDotGray{background:var(--color-gray-400)}.u-2aTa_statusDotGray:before{background:0 0;animation:none}@keyframes u-2aTa_statusPulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:0;transform:scale(1.5)}}.u-2aTa_description{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-gray-500);line-height:var(--leading-relaxed)}.u-2aTa_meta{align-items:center;display:flex}.u-2aTa_metaItem{flex-direction:column;display:flex}.u-2aTa_metaLabel{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-gray-400);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.u-2aTa_metaValue{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-primary);line-height:var(--leading-snug)}.u-2aTa_metaValue small{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-gray-400)}.u-2aTa_features{gap:var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.u-2aTa_feature{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-gray-400);display:flex}.u-2aTa_feature:before{content:"";background:var(--color-accent);border-radius:50%;flex-shrink:0;width:4px;height:4px}.u-2aTa_priceSecondary{font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-gray-400);font-style:italic}.u-2aTa_cta{z-index:6;position:relative}.u-2aTa_sizeM .u-2aTa_cta{padding:var(--space-3) var(--space-6)}.u-2aTa_sizeS{background:var(--color-white);border:1px solid var(--color-gray-200);transition:transform var(--transition-default), box-shadow var(--transition-default);align-items:stretch;display:flex}.u-2aTa_sizeS:hover{transform:var(--hover-lift-sm);box-shadow:var(--shadow-md)}.u-2aTa_sizeS:hover .u-2aTa_image{transform:scale(1.04)}.u-2aTa_sizeS .u-2aTa_imageWrap{border-radius:var(--radius-2xl) 0 0 var(--radius-2xl);flex-shrink:0;width:100px;position:relative;overflow:hidden}.u-2aTa_sizeS .u-2aTa_body{padding:var(--space-4) var(--space-5);justify-content:center;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.u-2aTa_sizeS .u-2aTa_name{font-size:var(--text-lg)}.u-2aTa_sizeS .u-2aTa_location{font-size:var(--text-xs)}.u-2aTa_sizeS .u-2aTa_price{font-size:var(--text-lg);margin-top:var(--space-2)}.u-2aTa_sizeM{background:var(--color-white);border:1px solid var(--color-gray-200);transition:transform var(--transition-default), box-shadow var(--transition-default);flex-direction:column;display:flex}.u-2aTa_sizeM:hover{transform:var(--hover-lift-md);box-shadow:var(--shadow-lg)}.u-2aTa_sizeM:hover .u-2aTa_image{transform:scale(1.05)}.u-2aTa_sizeM .u-2aTa_imageWrap{aspect-ratio:16/10;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;position:relative;overflow:hidden}.u-2aTa_sizeM .u-2aTa_tags{bottom:var(--space-3);left:var(--space-3);position:absolute}.u-2aTa_sizeM .u-2aTa_body{gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-6);flex-direction:column;display:flex}.u-2aTa_sizeM .u-2aTa_name{font-size:var(--text-2xl)}.u-2aTa_sizeM .u-2aTa_location{font-size:var(--text-sm)}.u-2aTa_sizeM .u-2aTa_meta{gap:var(--space-8);padding-top:var(--space-3);margin-top:var(--space-2);border-top:1px solid var(--color-gray-200)}.u-2aTa_sizeM .u-2aTa_price{font-size:var(--text-2xl);margin-top:var(--space-7)}.u-2aTa_sizeM .u-2aTa_status{color:var(--color-gray-400)}.u-2aTa_sizeM .u-2aTa_footer{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-gray-200);justify-content:space-between;align-items:center;display:flex}.u-2aTa_sizeL{border-radius:var(--radius-2xl);grid-template-columns:1fr;min-height:380px;display:grid}@media (min-width:48rem){.u-2aTa_sizeL{grid-template-columns:1.2fr 1fr;min-height:420px}}.u-2aTa_sizeL .u-2aTa_imageWrap{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;min-height:240px;position:relative;overflow:hidden}@media (min-width:48rem){.u-2aTa_sizeL .u-2aTa_imageWrap{border-radius:var(--radius-2xl) 0 0 var(--radius-2xl);min-height:auto}}.u-2aTa_sizeL:hover .u-2aTa_image{transform:scale(1.03)}.u-2aTa_sinStock:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.u-2aTa_sinStock:hover .u-2aTa_image{transform:scale(1.01)}.u-2aTa_sizeL .u-2aTa_tags{top:var(--space-4);left:var(--space-4);position:absolute}.u-2aTa_sizeL .u-2aTa_body{padding:var(--space-8);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:0 0 var(--radius-2xl) var(--radius-2xl);flex-direction:column;display:flex}@media (min-width:48rem){.u-2aTa_sizeL .u-2aTa_body{border-radius:0 var(--radius-2xl) var(--radius-2xl) 0;padding:var(--space-10)}}.u-2aTa_sizeL .u-2aTa_status{color:var(--color-gray-400);margin-bottom:var(--space-3)}.u-2aTa_sizeL .u-2aTa_name{font-size:var(--text-4xl);line-height:var(--leading-tight)}.u-2aTa_sizeL .u-2aTa_location{font-size:var(--text-sm);margin-top:var(--space-2)}.u-2aTa_sizeL .u-2aTa_description{margin-top:var(--space-4)}.u-2aTa_sizeL .u-2aTa_meta{gap:var(--space-8);padding:var(--space-4) 0;margin-top:var(--space-4);border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200)}.u-2aTa_sizeL .u-2aTa_priceBlock{margin-top:var(--space-4);flex-direction:column;gap:2px;display:flex}.u-2aTa_sizeL .u-2aTa_price{font-size:var(--text-3xl);line-height:1}.u-2aTa_sizeL .u-2aTa_features{margin-top:var(--space-4)}.u-2aTa_sizeL .u-2aTa_footer{align-items:center;gap:var(--space-4);padding-top:var(--space-6);margin-top:auto;display:flex}
.FXNozG_root{border-radius:var(--radius-2xl);position:relative;overflow:hidden}.FXNozG_link{z-index:5;position:absolute;inset:0}.FXNozG_link:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-2xl)}.FXNozG_image{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.FXNozG_tags{gap:var(--space-2);z-index:2;display:flex}.FXNozG_title{font-family:var(--font-heading);color:var(--color-primary);font-weight:var(--weight-regular);line-height:var(--leading-snug);-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FXNozG_date{font-family:var(--font-body);color:var(--color-gray-400);font-size:var(--text-xs)}.FXNozG_meta{align-items:center;gap:var(--space-3);display:flex}.FXNozG_metaSep{background:var(--color-gray-300);border-radius:50%;flex-shrink:0;width:3px;height:3px}.FXNozG_readTime{align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-gray-400);display:inline-flex}.FXNozG_readTimeIcon{flex-shrink:0;width:12px;height:12px}.FXNozG_learnCount{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-gray-500)}.FXNozG_excerpt{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-400);line-height:var(--leading-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FXNozG_learningsList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FXNozG_learningsItem{align-items:flex-start;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-gray-500);line-height:var(--leading-relaxed);display:flex}.FXNozG_checkIcon{width:16px;height:16px;color:var(--color-accent);flex-shrink:0;margin-top:2px}.FXNozG_sizeS{background:var(--color-white);border:1px solid var(--color-gray-200);transition:transform var(--transition-default), box-shadow var(--transition-default);align-items:stretch;display:flex}.FXNozG_sizeS:hover{transform:var(--hover-lift-sm);box-shadow:var(--shadow-md)}.FXNozG_sizeS .FXNozG_imageWrap{border-radius:var(--radius-2xl) 0 0 var(--radius-2xl);flex-shrink:0;width:80px;position:relative;overflow:hidden}.FXNozG_sizeS .FXNozG_body{padding:var(--space-3) var(--space-4);justify-content:center;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.FXNozG_sizeS .FXNozG_title{font-size:var(--text-base);-webkit-line-clamp:3}.FXNozG_sizeM{background:var(--color-white);border:1px solid var(--color-gray-200);transition:transform var(--transition-default), box-shadow var(--transition-default);flex-direction:column;display:flex}.FXNozG_sizeM:hover{transform:var(--hover-lift-md);box-shadow:var(--shadow-lg)}.FXNozG_sizeM:hover .FXNozG_image{transform:scale(1.05)}.FXNozG_sizeM .FXNozG_imageWrap{aspect-ratio:16/10;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;position:relative;overflow:hidden}.FXNozG_sizeM .FXNozG_tags{bottom:var(--space-3);left:var(--space-3);position:absolute}.FXNozG_sizeM .FXNozG_body{gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-6);flex-direction:column;display:flex}.FXNozG_sizeM .FXNozG_title{font-size:var(--text-2xl)}.FXNozG_sizeL{background:var(--color-white);border:1px solid var(--color-gray-200);transition:transform var(--transition-default), box-shadow var(--transition-default);flex-direction:column;display:flex}@media (min-width:48rem){.FXNozG_sizeL{flex-direction:row;min-height:360px}}.FXNozG_sizeL:hover{transform:var(--hover-lift-sm);box-shadow:var(--shadow-lg)}.FXNozG_sizeL:hover .FXNozG_image{transform:scale(1.03)}.FXNozG_sizeL .FXNozG_imageWrap{border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;min-height:220px;position:relative;overflow:hidden}@media (min-width:48rem){.FXNozG_sizeL .FXNozG_imageWrap{border-radius:var(--radius-2xl) 0 0 var(--radius-2xl);flex-shrink:0;width:45%;min-height:auto}}.FXNozG_sizeL .FXNozG_tags{top:var(--space-3);left:var(--space-3);position:absolute}.FXNozG_sizeL .FXNozG_body{padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:48rem){.FXNozG_sizeL .FXNozG_body{padding:var(--space-8) var(--space-10);justify-content:center}}.FXNozG_sizeL .FXNozG_title{font-size:var(--text-2xl)}
@keyframes IveNTW_fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes IveNTW_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes IveNTW_overlayIn{0%{opacity:0}to{opacity:1}}@keyframes IveNTW_frameIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.IveNTW_heroGradient,.IveNTW_heroInner>*{opacity:1!important;animation:none!important;transform:none!important}}.IveNTW_hero{background:var(--color-primary);flex-direction:column;justify-content:flex-end;width:100%;min-height:65svh;display:flex;position:relative;overflow:hidden}.IveNTW_heroImage{z-index:0;position:absolute;inset:0}.IveNTW_heroGradient{z-index:1;background:linear-gradient(#00142873 0%,#0000 30%),linear-gradient(#0000 30%,#00142880 55%,#001428f2 100%);animation:.6s ease-out both IveNTW_fadeIn;position:absolute;inset:0}.IveNTW_heroContent{z-index:2;padding-bottom:var(--space-14);position:relative}@media (min-width:48rem){.IveNTW_heroContent{padding-bottom:var(--space-16)}}.IveNTW_heroInner{flex-direction:column;align-items:flex-start;gap:0;max-width:640px;display:flex}.IveNTW_heroInner>:first-child{animation:.6s cubic-bezier(.16,1,.3,1) .55s both IveNTW_fadeUp}.IveNTW_persona{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-regular);color:var(--color-white);line-height:var(--leading-tight);margin:var(--space-3) 0 var(--space-2);animation:.7s cubic-bezier(.16,1,.3,1) .7s both IveNTW_fadeUp}.IveNTW_proyectoMeta{font-family:var(--font-body);font-size:var(--text-sm);color:#ffffff8c;letter-spacing:var(--tracking-wide);margin:0;animation:.6s cubic-bezier(.16,1,.3,1) .85s both IveNTW_fadeUp}.IveNTW_heroPlayBtn{align-items:center;gap:var(--space-3);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-white);padding:var(--space-3) var(--space-6);cursor:pointer;letter-spacing:var(--tracking-wide);margin-top:var(--space-8);background:0 0;border:1.5px solid #ffffff59;border-radius:9999px;transition:background .35s cubic-bezier(.4,0,.2,1),border-color .35s cubic-bezier(.4,0,.2,1);animation:.6s cubic-bezier(.16,1,.3,1) 1s both IveNTW_fadeUp;display:inline-flex}.IveNTW_heroPlayBtn:hover{background:#ffffff1a;border-color:#ffffffa6}.IveNTW_heroPlayIcon{border:1px solid #ffffff73;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.IveNTW_body{max-width:640px;padding:var(--space-12) var(--space-5) var(--space-20);margin:0 auto}.IveNTW_lede{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-gray-500);line-height:var(--leading-relaxed);padding-bottom:var(--space-10);margin:0;position:relative}.IveNTW_lede:after{content:"";background:var(--color-gray-300);width:60px;height:1px;position:absolute;bottom:0;left:0}.IveNTW_projectClose{margin-top:var(--space-14);padding-top:var(--space-10);border-top:1px solid var(--color-gray-200)}.IveNTW_projectCardWrap{margin-top:0}@media (min-width:48rem){.IveNTW_projectCardWrap{margin-left:calc(50% - 50vw + var(--container-padding));margin-right:calc(50% - 50vw + var(--container-padding))}}.IveNTW_projectCloseLabel{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-primary);margin:0 0 var(--space-3)}.IveNTW_projectCloseTitle{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-regular);color:var(--color-primary);margin:0 0 var(--space-4);line-height:var(--leading-tight)}.IveNTW_projectCloseDesc{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-gray-500);line-height:var(--leading-relaxed);margin:0 0 var(--space-8)}.IveNTW_related{padding:var(--space-16) 0;border-top:1px solid var(--color-gray-200)}.IveNTW_relatedTitle{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-regular);color:var(--color-primary);margin:0 0 var(--space-8)}.IveNTW_relatedGrid{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.IveNTW_relatedGrid{grid-template-columns:repeat(2,1fr)}}.IveNTW_overlay{z-index:300;padding:var(--space-5);background:#000000eb;justify-content:center;align-items:center;animation:.28s cubic-bezier(0,0,.2,1) IveNTW_overlayIn;display:flex;position:fixed;inset:0}.IveNTW_overlayClose{top:var(--space-5);right:var(--space-5);color:#ffffffb3;cursor:pointer;z-index:1;background:0 0;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:color .2s,border-color .2s;display:flex;position:absolute}.IveNTW_overlayClose:hover{color:var(--color-white);border-color:#ffffff8c}.IveNTW_overlayFrame{aspect-ratio:16/9;border-radius:var(--radius-xl);width:100%;max-width:900px;animation:.38s cubic-bezier(.25,1,.5,1) IveNTW_frameIn;position:relative;overflow:hidden}.IveNTW_overlayFrame iframe{border:none;width:100%;height:100%;position:absolute;inset:0}
.yOEwfq_root{z-index:0;background:var(--color-bg-light);width:100%;height:100%;min-height:380px}.yOEwfq_marker{cursor:pointer;transition:r .25s,filter .25s}.yOEwfq_markerHighlight{filter:drop-shadow(0 0 8px #ffa54f99)drop-shadow(0 0 16px #ffa54f4d);animation:1.5s ease-in-out infinite yOEwfq_markerPulse}@keyframes yOEwfq_markerPulse{0%,to{filter:drop-shadow(0 0 8px #ffa54f99)}50%{filter:drop-shadow(0 0 16px #ffa54fcc)}}.yOEwfq_tooltip{white-space:nowrap;letter-spacing:.01em;background:var(--color-primary)!important;color:var(--color-white)!important;font-family:var(--font-heading)!important;font-size:var(--text-sm)!important;font-weight:var(--weight-medium)!important;padding:var(--space-2) var(--space-4)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-md)!important;border:none!important}.yOEwfq_tooltip:before{border-top-color:var(--color-primary)!important}.yOEwfq_tooltipCluster{text-align:center;min-width:180px;white-space:nowrap!important;line-height:1.8!important}.yOEwfq_tooltipSep{background:#ffffff4d;height:1px;margin:2px 0;display:block}.yOEwfq_clusterBadge{pointer-events:none;justify-content:center;align-items:center;display:flex;box-shadow:none!important;background:0 0!important;border:none!important}.yOEwfq_clusterCount{font-family:var(--font-heading);color:var(--color-primary);justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;line-height:1;display:flex}.yOEwfq_root .leaflet-control-attribution{background:#fff9;padding:1px 4px;font-size:10px;line-height:1.2}
.vmhWyq_item{border-bottom:1px solid var(--color-gray-200)}.vmhWyq_item:first-child{border-top:1px solid var(--color-gray-200)}.vmhWyq_question{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) 0;font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-primary);cursor:pointer;list-style:none;display:flex}.vmhWyq_question::-webkit-details-marker{display:none}.vmhWyq_question:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:2px}.vmhWyq_chevron{width:16px;height:16px;color:var(--color-gray-400);transition:transform var(--transition-fast);flex-shrink:0}details[open]>.vmhWyq_question .vmhWyq_chevron{transform:rotate(180deg)}.vmhWyq_body{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}details[open]>.vmhWyq_body{grid-template-rows:1fr}.vmhWyq_answer{min-height:0;overflow:hidden}.vmhWyq_answerInner{padding-bottom:var(--space-5);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-regular);color:var(--color-gray-500);line-height:var(--leading-relaxed)}.vmhWyq_dark .vmhWyq_item{border-bottom-color:var(--color-border-on-dark)}.vmhWyq_dark .vmhWyq_item:first-child{border-top-color:var(--color-border-on-dark)}.vmhWyq_dark .vmhWyq_question{color:var(--color-white)}.vmhWyq_dark .vmhWyq_chevron{color:#fff9}.vmhWyq_dark .vmhWyq_answerInner{color:var(--color-text-on-dark-70)}
.oRS4AW_comunidadSection{background-color:var(--color-bg-light);border-radius:var(--radius-4xl);width:100%;padding:var(--space-16) 0}@media (min-width:48rem){.oRS4AW_comunidadSection{padding:var(--space-20) 0}}@media (min-width:64rem){.oRS4AW_comunidadSection{padding:var(--space-25) 0}}.oRS4AW_comunidadHeader{gap:var(--space-10);margin-bottom:var(--space-10);display:grid}@media (min-width:48rem){.oRS4AW_comunidadHeader{align-items:start;gap:var(--space-14);grid-template-columns:1fr 1fr}}.oRS4AW_comunidadHeading{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-regular);color:var(--color-primary);line-height:var(--leading-snug);margin-top:var(--space-3)}@media (min-width:48rem){.oRS4AW_comunidadHeading{font-size:var(--text-4xl);line-height:var(--leading-tight)}}.oRS4AW_comunidadFeatured{gap:var(--space-6);margin-bottom:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.oRS4AW_comunidadFeatured{grid-template-columns:1fr 1fr}}.oRS4AW_comunidadSecondary{gap:var(--space-4);margin-bottom:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.oRS4AW_comunidadSecondary{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.oRS4AW_comunidadSecondary{grid-template-columns:repeat(4,1fr)}}.oRS4AW_comunidadCta{justify-content:flex-end;display:flex}.oRS4AW_comunidadCtaLink{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-primary);text-underline-offset:4px;transition:opacity var(--transition-fast);text-decoration:underline;display:inline-flex}.oRS4AW_comunidadCtaLink:hover{opacity:.6}.oRS4AW_comunidadCtaLink svg{transition:transform var(--transition-fast);flex-shrink:0}.oRS4AW_comunidadCtaLink:hover svg{transform:translate(2px,-2px)}.oRS4AW_projectsSection{width:100%;padding:var(--space-16) 0}@media (min-width:48rem){.oRS4AW_projectsSection{padding:var(--space-20) 0}}@media (min-width:64rem){.oRS4AW_projectsSection{padding:var(--space-25) 0}}.oRS4AW_projectsHeader{gap:var(--space-10);margin-bottom:var(--space-10);display:grid}@media (min-width:48rem){.oRS4AW_projectsHeader{align-items:start;gap:var(--space-14);grid-template-columns:1fr 1fr}}.oRS4AW_projectsHeading{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-regular);color:var(--color-primary);line-height:var(--leading-snug);margin-top:var(--space-3)}@media (min-width:48rem){.oRS4AW_projectsHeading{font-size:var(--text-4xl);line-height:var(--leading-tight)}}.oRS4AW_projectsGrid{gap:var(--space-6);margin-bottom:var(--space-10);grid-template-columns:1fr;display:grid}@media (min-width:48rem){.oRS4AW_projectsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.oRS4AW_projectsGrid{grid-template-columns:repeat(4,1fr)}}.oRS4AW_projectsCta{justify-content:flex-end;display:flex}.oRS4AW_projectsCtaLink{align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-primary);text-underline-offset:4px;transition:opacity var(--transition-fast);text-decoration:underline;display:inline-flex}.oRS4AW_projectsCtaLink:hover{opacity:.6}.oRS4AW_projectsCtaLink svg{transition:transform var(--transition-fast);flex-shrink:0}.oRS4AW_projectsCtaLink:hover svg{transform:translate(2px,-2px)}
.Qp4KCW_root{display:inline-block;position:relative}.Qp4KCW_trigger{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-primary);cursor:pointer;align-items:center;gap:var(--space-2);letter-spacing:var(--tracking-wide);background:0 0;border:none;display:inline-flex}.Qp4KCW_trigger:focus-visible,.Qp4KCW_item:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:2px}.Qp4KCW_triggerIcon{width:16px;height:16px;transition:transform var(--transition-default)}.Qp4KCW_open .Qp4KCW_triggerIcon{transform:rotate(180deg)}.Qp4KCW_menu{top:calc(100% + var(--space-3));background:var(--color-white);border-radius:var(--radius-lg);min-width:200px;box-shadow:var(--shadow-drop);padding:var(--space-3) 0;opacity:0;pointer-events:none;transition:opacity var(--transition-default), transform var(--transition-default);z-index:var(--z-dropdown);position:absolute;left:0;transform:translateY(4px)}.Qp4KCW_open .Qp4KCW_menu{opacity:1;pointer-events:auto;transform:translateY(0)}.Qp4KCW_item{width:100%;padding:var(--space-3) var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-primary);cursor:pointer;text-align:left;transition:background-color var(--transition-default);white-space:nowrap;background:0 0;border:none;display:block}.Qp4KCW_item:hover{background-color:var(--color-bg-light)}.Qp4KCW_separator{border-top:1px solid var(--color-gray-200);margin-top:var(--space-2);padding-top:var(--space-4);font-weight:var(--weight-medium)}
