.SN7WwG_gateway{z-index:6;color:#f8f8f7;isolation:isolate;background:#282627;grid-template-columns:38% 62%;width:100%;min-height:min(820px,86svh);display:grid;position:relative;overflow:hidden}.SN7WwG_copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(56px,7vw,112px) 28px clamp(56px,7vw,112px) clamp(32px,4vw,64px);display:flex;position:relative}.SN7WwG_fourSeasonsOniRow{pointer-events:auto;align-items:flex-end;gap:16px;margin-bottom:20px;display:inline-flex}.SN7WwG_seasonOniItem{opacity:.82;flex-direction:column;align-items:center;gap:4px;transition:transform .25s;display:flex}.SN7WwG_seasonOniItem[data-current=true]{opacity:1;transform:scale(1.08)}.SN7WwG_seasonOniItem:hover{opacity:1;transform:translateY(-4px)}.SN7WwG_fourSeasonsOniImage{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 8px #00000073);width:48px;height:48px;transition:transform .2s}.SN7WwG_seasonOniLabel{color:#ffffffe0;letter-spacing:.02em;text-shadow:0 1px 3px #0009;font-size:.74rem;font-weight:700}.SN7WwG_copy h2{color:#fff;letter-spacing:-.085em;word-break:keep-all;margin:0;font-size:clamp(3.4rem,5.6vw,7rem);font-weight:650;line-height:1.05}.SN7WwG_lead{word-break:keep-all;max-width:510px;margin:clamp(26px,3.6vw,50px) 0 0;font-size:clamp(1.15rem,1.65vw,1.8rem);font-weight:650;line-height:1.5}.SN7WwG_description{color:#d9d9d7;word-break:keep-all;max-width:440px;margin:18px 0 0;font-size:clamp(.9rem,1.05vw,1.05rem);line-height:1.7}.SN7WwG_copy a{color:#222d2b;background:#f8f8f7;align-items:center;gap:22px;margin-top:clamp(28px,3vw,46px);padding:17px 20px;font-size:.86rem;font-weight:750;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.SN7WwG_copy a:hover{background:#e5e5e3;transform:translateY(-2px)}.SN7WwG_copy a:focus-visible{outline-offset:4px;outline:3px solid #fff}.SN7WwG_visualLink{cursor:pointer;width:100%;height:100%;text-decoration:none;display:block;position:relative}.SN7WwG_visual{background:#303736;width:100%;min-width:0;height:100%;position:relative;overflow:hidden}.SN7WwG_photo{position:absolute;inset:0;overflow:hidden}.SN7WwG_photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.SN7WwG_shadeOverlay{pointer-events:none;background:linear-gradient(90deg,#0f12123d,#0000 24%),linear-gradient(#0000 55%,#0a0e0e59);position:absolute;inset:0}.SN7WwG_mark{z-index:1;color:#ffffff3d;letter-spacing:-.14em;white-space:nowrap;pointer-events:none;font-size:clamp(8rem,20vw,22rem);font-weight:650;line-height:.8;position:absolute;bottom:3%;right:5%}@media (max-width:900px){.SN7WwG_gateway{grid-template-columns:42% 58%}.SN7WwG_copy{padding:48px 32px}.SN7WwG_copy h2{font-size:clamp(2.7rem,5.4vw,5rem)}.SN7WwG_lead{font-size:1.18rem}}@media (max-width:760px){.SN7WwG_gateway{border-radius:20px;flex-direction:column;width:calc(100% - 28px);min-height:0;margin:16px auto;display:flex;box-shadow:0 12px 36px #00000059}.SN7WwG_visualLink{order:1;height:240px}.SN7WwG_visual{height:100%;min-height:240px}.SN7WwG_copy{order:2;min-height:0;padding:28px 22px 36px}.SN7WwG_fourSeasonsOniRow{gap:12px;margin-bottom:14px}.SN7WwG_fourSeasonsOniImage{width:40px;height:40px}.SN7WwG_seasonOniLabel{font-size:.68rem}.SN7WwG_copy h2{font-size:clamp(2.4rem,8vw,3.6rem);line-height:1.1}.SN7WwG_lead{margin-top:16px;font-size:1.12rem;line-height:1.45}.SN7WwG_description{margin-top:8px;font-size:.88rem;line-height:1.55}.SN7WwG_copy a{justify-content:center;width:100%;margin-top:24px;padding:14px 18px;font-size:.82rem}.SN7WwG_mark{font-size:clamp(5rem,24vw,9rem);bottom:8px;right:16px}}@media (prefers-reduced-motion:reduce){.SN7WwG_copy a{transition:none}.SN7WwG_copy a:hover{transform:none}}.SN7WwG_atmosphere{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.SN7WwG_atmosphere i{left:var(--left);top:var(--top);width:var(--size);height:calc(var(--size) * .72);opacity:var(--opacity);animation:SN7WwG_drift var(--duration) linear var(--delay) infinite;will-change:transform;background:#bc8a65;border-radius:8% 70% 12%;position:absolute}.SN7WwG_gateway[data-season=spring] .SN7WwG_atmosphere i{background:#efc8d7;border-radius:80% 20% 70% 25%}.SN7WwG_gateway[data-season=summer] .SN7WwG_atmosphere i{width:calc(var(--size) * .45);height:calc(var(--size) * .45);background:#e3f2cd;border-radius:50%;animation-name:SN7WwG_rise;box-shadow:0 0 15px #e2f5cab3}.SN7WwG_gateway[data-season=winter] .SN7WwG_atmosphere i{width:calc(var(--size) * .48);height:calc(var(--size) * .48);background:#f5faff;border-radius:50%;box-shadow:0 0 8px #ffffffb3}@keyframes SN7WwG_drift{0%{transform:translateY(-20vh)rotate(-35deg)}to{transform:translate3d(var(--drift),112vh,0) rotate(310deg)}}@keyframes SN7WwG_rise{0%{transform:translateY(28vh)}to{transform:translate3d(var(--drift),-105vh,0)}}@media (prefers-reduced-motion:reduce){.SN7WwG_atmosphere i{animation:none}}
