.rk2{--paper:#FFFFFF;--paper-2:#F6F2EC;--sand:#ECE3D6;--taupe:#E3D8C9;--sage-tint:#E7EAE1;--ink:#3A352F;--ink-2:#564f46;--muted:#8C8278;--line:rgba(58,53,47,.12);--raffie:#7E8B6F;--cta:#B0714C;--honey:#C79A5E;--r:22px;--pill:60px;--disp:"Poppins",system-ui,sans-serif;--body:"Poppins",system-ui,sans-serif;--ease:cubic-bezier(.4,.1,.2,1);--t:1.2s;font-family:var(--body);color:var(--ink);line-height:1.6;font-weight:400;-webkit-font-smoothing:antialiased;font-size:16px;letter-spacing:0}.rk2 *{margin:0;padding:0;box-sizing:border-box}.rk2 h1,.rk2 h2,.rk2 h3,.rk2 h4{font-family:var(--disp);font-weight:500;line-height:1.05;letter-spacing:-.025em;overflow-wrap:break-word}.rk2 a{color:inherit;text-decoration:none}.rk2 ul{list-style:none}.rk2 .wrap{max-width:1340px;margin:0 auto;padding:0 40px;position:relative;z-index:2}.rk2 .tag{font-family:var(--body);font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.rk2 .accent{color:var(--raffie)}.rk2 .sw{font-style:italic;font-weight:500}.rk2 :focus-visible{outline:2.5px solid var(--raffie);outline-offset:3px;border-radius:8px}.rk2 .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--body);font-weight:500;font-size:15.5px;border-radius:var(--pill);padding:16px 30px;cursor:pointer;border:none;transition:transform .35s var(--ease),box-shadow .35s;white-space:nowrap;line-height:1.3}.rk2 .btn-primary{background:var(--cta);color:#fff;box-shadow:0 10px 26px -16px color-mix(in srgb,var(--cta) 80%,transparent)}.rk2 .btn-primary:hover{transform:translateY(-2px);color:#fff}.rk2 .btn:active{transform:translateY(0) scale(.975)}.rk2 .btn .ar{transition:transform .35s var(--ease)}.rk2 .btn:hover .ar{transform:translate(4px)}.rk2 .link{display:inline-flex;align-items:center;gap:9px;font-weight:500;color:var(--raffie);margin-top:30px;border-bottom:2px solid currentColor;padding-bottom:3px;transition:gap .25s}.rk2 .link:hover{gap:14px}.rk2 section.s,.rk2 .s{padding:clamp(56px,7vw,96px) 0;position:relative}.rk2 .head{max-width:680px}.rk2 .head .tag{display:inline-block;margin-bottom:18px;color:var(--raffie)}.rk2 .head h2{font-size:clamp(32px,4.6vw,62px);font-weight:500}.rk2 .head.center{margin:0 auto;text-align:center;max-width:780px}.rk2 .sub{font-size:clamp(16px,1.6vw,19px);color:var(--muted);max-width:48ch;margin-top:22px;font-weight:400}.rk2 .doodle{position:absolute;z-index:1;opacity:.07;color:var(--raffie);pointer-events:none}.rk2 .halte{display:flex;flex-direction:column;align-items:center;gap:2px;position:relative;z-index:3;margin:-26px 0 -18px;pointer-events:none}.rk2 .halte svg{width:172px;height:auto;overflow:visible}.rk2 .pin-ping{fill:none;stroke:var(--raffie);stroke-width:2.4;transform-box:fill-box;transform-origin:center;opacity:0;pointer-events:none}.rk2 .halte.drawn .pin-ping,.rk2 .route-start.drawn .pin-ping{animation:rk2-ping 1.7s var(--ease)}@keyframes rk2-ping{0%{opacity:.5;transform:scale(.55)}70%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(2)}}.rk2 .route-path{fill:none;stroke:var(--raffie);stroke-width:2.4;stroke-dasharray:.5 8;stroke-linecap:round}.rk2 .pin-c{fill:var(--raffie)}.rk2 .pin-r{fill:none;stroke:var(--paper);stroke-width:2.4}.rk2 .pin-t{fill:#fff;font-family:var(--disp);font-weight:500;font-size:15px;text-anchor:middle}.rk2 .route-start{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 0 0;position:relative;z-index:2}.rk2 .route-start .t{font-family:var(--disp);font-weight:500;font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--raffie)}.rk2 .route-start .route-path{transform-box:fill-box;transform-origin:top center;transform:scaleY(0);transition:transform .8s cubic-bezier(.22,.7,.3,1)}.rk2 .route-start.drawn .route-path{transform:scaleY(1)}.rk2 .halte .curve{transform-box:fill-box;transform-origin:top center;transform:scaleY(0);transition:transform .8s cubic-bezier(.22,.7,.3,1)}.rk2 .halte.drawn .curve{transform:scaleY(1)}.rk2 .halte .pin-c,.rk2 .halte .pin-r,.rk2 .route-start .pin-c,.rk2 .route-start .pin-r{transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .5s cubic-bezier(.34,1.56,.64,1) .42s}.rk2 .halte.drawn .pin-c,.rk2 .halte.drawn .pin-r,.rk2 .route-start.drawn .pin-c,.rk2 .route-start.drawn .pin-r{transform:scale(1)}.rk2 .halte .pin-t,.rk2 .route-start .pin-t,.rk2 .halte .pin-f,.rk2 .route-start .pin-f{opacity:0;transition:opacity .3s .58s}.rk2 .halte.drawn .pin-t,.rk2 .route-start.drawn .pin-t,.rk2 .halte.drawn .pin-f{opacity:1}.rk2 .footstep{fill:var(--raffie);opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.3);transition:opacity .4s var(--ease),transform .45s cubic-bezier(.34,1.56,.64,1)}.rk2 .drawn .footstep{opacity:.5}.rk2 .drawn .footstep.f1{transition-delay:.3s;transform:scale(1)}.rk2 .drawn .footstep.f2{transition-delay:.44s;transform:scale(1)}.rk2 .drawn .footstep.f3{transition-delay:.58s;transform:scale(1)}.rk2 .rv-up{opacity:0;transform:translateY(22px);transition:opacity .55s cubic-bezier(.16,.84,.44,1),transform .55s cubic-bezier(.16,.84,.44,1)}.rk2 .rv-up.in{opacity:1;transform:none}.rk2 .d1{transition-delay:.08s}.rk2 .d2{transition-delay:.16s}.rk2 .d3{transition-delay:.24s}.rk2 .d4{transition-delay:.32s}.rk2 .hero{position:relative;padding:clamp(50px,7vw,92px) 0 0;overflow:hidden;text-align:left}.rk2 .hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:46px;align-items:center;position:relative;z-index:2;padding-bottom:clamp(74px,8vw,118px)}.rk2 .hero-text h1{font-size:clamp(31px,3.6vw,51px);margin:0;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.rk2 .hero-text .lead{font-size:clamp(16px,1.5vw,18px);color:var(--ink-2);margin:22px 0 28px;max-width:42ch;line-height:1.65}.rk2 .hero-text .cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center;justify-content:flex-start}.rk2 .hero-eyebrow{display:inline-flex;align-items:center;gap:9px;background:color-mix(in srgb,var(--raffie) 13%,var(--paper));color:var(--ink);font-size:12px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;padding:8px 15px;border-radius:var(--pill);margin-bottom:22px}.rk2 .hero-eyebrow .pp{width:7px;height:7px;border-radius:50%;background:var(--raffie);animation:rk2-pp 3.2s infinite}@keyframes rk2-pp{0%,to{opacity:1}50%{opacity:.4}}.rk2 .guarantee{display:inline-flex;align-items:center;gap:8px;margin-top:22px;background:color-mix(in srgb,var(--raffie) 9%,var(--paper));color:var(--ink);font-size:11.5px;font-weight:500;padding:9px 15px;border-radius:var(--pill)}.rk2 .guarantee svg{width:17px;height:17px;color:var(--raffie);flex:none}.rk2 .hero-adv{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.rk2 .hero-adv--below{display:none}.rk2 .hero-wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(48px,7vw,86px);display:block;z-index:1}.rk2 .adv-start{display:flex;flex-direction:column;align-items:center;padding:clamp(24px,3.5vw,44px) 0 0;position:relative;z-index:2}.rk2 .hero-photo{position:relative;display:flex;flex-direction:column;align-items:center}.rk2 .hero-disc{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);width:min(360px,72vw);aspect-ratio:1;border-radius:50%;background:#eef0ec;background:color-mix(in srgb,var(--raffie) 13%,var(--paper));z-index:0}.rk2 .hero-raffie{position:relative;z-index:1;width:auto;height:clamp(240px,32vw,360px);object-fit:contain;filter:drop-shadow(0 22px 38px rgba(42,36,29,.16))}.rk2 .swatchctl{position:relative;margin-top:14px;background:var(--paper);box-shadow:0 10px 26px -12px #2a241d66;border-radius:var(--pill);padding:9px 16px;display:flex;align-items:center;gap:11px;z-index:3;white-space:nowrap}.rk2 .swatchctl span.l{font-size:13px;font-weight:500;color:var(--muted)}.rk2 .sw-dots{display:flex;gap:7px}.rk2 .sw-dots i{width:15px;height:15px;border-radius:50%;cursor:pointer;transition:transform .25s var(--ease);display:block}.rk2 .sw-dots i:hover{transform:scale(1.25)}.rk2 .sw-dots i:focus-visible{outline:2.5px solid var(--ink);outline-offset:2px}.rk2 .hero-text>*{opacity:0;transform:translateY(15px);animation:rk2-heroIn .62s cubic-bezier(.16,.84,.44,1) both}.rk2 .hero-text>:nth-child(1){animation-delay:.06s}.rk2 .hero-text>:nth-child(2){animation-delay:.16s}.rk2 .hero-text>:nth-child(3){animation-delay:.28s}.rk2 .hero-text>:nth-child(4){animation-delay:.4s}.rk2 .hero-text>:nth-child(5){animation-delay:.5s}@keyframes rk2-heroIn{to{opacity:1;transform:none}}.rk2 .vs{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:48px;position:relative;z-index:2}.rk2 .vs-col{border-top:2px solid var(--line);padding:24px 6px 8px}.rk2 .vs-lbl{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rk2 .vs-col ul{margin:18px 0 0;padding:0}.rk2 .vs-col li{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-top:1px solid var(--line);font-size:15.5px;line-height:1.55;color:var(--ink-2)}.rk2 .vs-col li:first-child{border-top:none}.rk2 .vs-x,.rk2 .vs-v{flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11.5px;margin-top:2px}.rk2 .vs-x{background:var(--paper-2);color:var(--muted)}.rk2 .vs-v{background:color-mix(in srgb,var(--raffie) 15%,#fff);color:var(--raffie)}.rk2 .vs-raffie{border-top-color:var(--raffie);background:color-mix(in srgb,var(--raffie) 6%,#fff);border-radius:0 0 16px 16px;padding:24px 22px 16px}.rk2 .vs-raffie .vs-lbl{color:var(--raffie)}.rk2 .vs-raffie li{color:var(--ink)}.rk2 .pillar{display:grid;gap:60px;align-items:center;grid-template-areas:"copy vis";grid-template-columns:1.05fr .95fr}.rk2 .pillar>*{min-width:0}.rk2 .pillar .copy{grid-area:copy}.rk2 .pillar .vis{grid-area:vis}.rk2 .pillar .pillar-link{grid-area:link;justify-self:start;margin-top:6px}.rk2 .pillar .copy h2{font-size:clamp(28px,3.6vw,48px);font-weight:500;margin-top:14px}.rk2 .pillar .copy .sub{margin-top:20px}.rk2 .vis{position:relative;aspect-ratio:1/1;border-radius:28px;background:color-mix(in srgb,var(--raffie) 10%,var(--paper));display:flex;align-items:center;justify-content:center;overflow:hidden}.rk2 .vis-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.rk2 .timeline{margin-top:30px}.rk2 .tl{display:flex;gap:18px;padding:16px 0;border-top:1px solid var(--line)}.rk2 .tl .k{width:40px;height:40px;flex:0 0 40px;border-radius:50%;background:var(--raffie);color:var(--ink);display:flex;align-items:center;justify-content:center;font-weight:500}.rk2 .tl h4{font-size:16.5px;font-weight:500}.rk2 .tl p{font-size:14.5px;color:var(--muted);font-weight:400}@media(min-width:881px){.rk2 .pillar{grid-template-areas:"copy vis" "link vis"}.rk2 .pillar.rev{grid-template-areas:"vis copy" "vis link"}}.rk2 .logo{height:84px;min-width:170px;padding:0 26px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--line);border-radius:16px}.rk2 .logo img{max-height:54px;max-width:150px;width:auto;height:auto;object-fit:contain;display:block}.rk2 .logo-belt{overflow:hidden;width:100%;margin-top:26px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.rk2 .logo-belt-track{display:inline-flex;gap:16px;animation:rk2-belt 46s linear infinite;will-change:transform}.rk2 .logo-belt:hover .logo-belt-track{animation-play-state:paused}.rk2 .logo-belt .logo{flex:0 0 auto}@keyframes rk2-belt{0%{transform:translate(-50%)}to{transform:translate(0)}}.rk2 .box-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:60px;align-items:center}@media(min-width:881px){.rk2 .box-grid{grid-template-columns:.8fr 1.2fr}}.rk2 .box-media{display:flex;flex-direction:column;width:100%;max-width:430px;margin:0 auto;justify-self:center}.rk2 .box-title{font-family:var(--disp);font-weight:500;font-size:clamp(19px,2vw,23px);color:var(--ink);text-align:center;margin:0 0 16px}.rk2 .box-vis{position:relative;aspect-ratio:7/5;background:var(--paper);border-radius:24px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 22px 50px -28px #2a241d66;cursor:pointer}.rk2 .box-photo{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 48%;border-radius:24px}.rk2 .box-lid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;border-radius:24px;overflow:hidden;background:#fff;color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;padding:28px;transform-origin:50% 4%;box-shadow:inset 0 0 0 1px #3a352f14;transition:transform .85s cubic-bezier(.66,0,.24,1),opacity .5s ease .25s}.rk2 .box-lid .lid-t{position:relative;z-index:2;font-family:var(--disp);font-weight:500;font-size:clamp(16px,1.8vw,21px);line-height:1.4;letter-spacing:-.01em}.rk2 .box-lid .lid-t em{font-style:italic;color:var(--raffie)}.rk2 .box-lid .lid-eyes{width:clamp(150px,42%,210px);height:auto;margin-top:6px}.rk2 .box-lid .eye{transform-box:fill-box;transform-origin:center;animation:rk2-blink 4.6s infinite}.rk2 .box-lid .eye.e2{animation-delay:.05s}@keyframes rk2-blink{0%,93.5%,97.5%,to{transform:scaleY(1)}95.5%{transform:scaleY(.06)}}.rk2 .box-lid .lid-s{position:relative;z-index:2;font-size:12.5px;font-weight:500;color:var(--muted);margin-top:2px;display:inline-flex;align-items:center;gap:7px}.rk2 .box-lid .lid-s:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--raffie);animation:rk2-pp 2.4s infinite}.rk2 .box-vis.opened .box-lid{transform:translateY(-108%) rotate(-4deg);opacity:0;pointer-events:none}.rk2 .box-spark{position:absolute;z-index:5;color:var(--honey);font-size:20px;opacity:0;pointer-events:none;text-shadow:0 2px 6px rgba(42,36,29,.25)}.rk2 .box-vis.opened .box-spark{animation:rk2-spark .9s ease .12s forwards}.rk2 .box-vis.opened .box-spark.s2{animation-delay:.26s}.rk2 .box-vis.opened .box-spark.s3{animation-delay:.4s}@keyframes rk2-spark{0%{opacity:0;transform:scale(.2) translateY(8px)}45%{opacity:1}to{opacity:0;transform:scale(1.15) translateY(-16px)}}.rk2 .box-kop{font-size:clamp(28px,3.6vw,48px);font-weight:500;margin-top:14px}.rk2 .box-list{margin:26px 0 0;padding:0;display:flex;flex-direction:column}.rk2 .bx-item{display:flex;gap:14px;align-items:flex-start;padding:15px 2px;border-top:1px solid var(--line)}.rk2 .bx-item:first-child{border-top:none;padding-top:2px}.rk2 .bx-check{flex:none;width:21px;height:21px;color:var(--raffie);margin-top:2px}.rk2 .bx-txt b{display:block;font-weight:500;font-size:15.5px;color:var(--ink);line-height:1.3}.rk2 .bx-txt em{display:block;font-style:normal;font-size:13px;color:var(--muted);line-height:1.45;margin-top:3px}.rk2 .bx-item.bx-hi{margin-top:16px;border-top:none;align-items:center;background:color-mix(in srgb,var(--raffie) 8%,var(--paper));border-radius:14px;padding:16px 17px}.rk2 .bx-hi .ex{margin-left:auto;flex:none;background:var(--cta);color:#fff;font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:var(--pill);white-space:nowrap}.rk2 .box-list .bx-item{opacity:0;transform:translateY(18px);transition:opacity .55s var(--ease),transform .55s var(--ease)}.rk2 .box-list .bx-item.in{opacity:1;transform:none}.rk2 .offer-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(28px,4vw,52px);display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(28px,4vw,50px);align-items:center;box-shadow:0 22px 56px -28px #2a241d38}.rk2 .offer-card h2{font-size:clamp(25px,3.2vw,42px);font-weight:500}.rk2 .offer-intro{font-size:16px;color:var(--muted);margin-top:16px;max-width:48ch;line-height:1.6}.rk2 .offer-list{margin-top:24px;display:flex;flex-direction:column;gap:13px}.rk2 .offer-list li{display:flex;gap:13px;font-size:15.5px;align-items:flex-start;line-height:1.5}.rk2 .offer-list li b{font-weight:500}.rk2 .offer-list .ck{flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--raffie) 15%,var(--paper));color:var(--raffie);display:flex;align-items:center;justify-content:center;font-size:13px;margin-top:1px}.rk2 .offer-list li.hl{background:color-mix(in srgb,var(--raffie) 9%,var(--paper));border-radius:14px;padding:13px 15px}.rk2 .offer-list li.hl .ck{background:var(--raffie);color:var(--ink)}.rk2 .offer-price{background:color-mix(in srgb,var(--raffie) 8%,var(--paper));border-radius:18px;padding:32px 26px;text-align:center}.rk2 .op-tag{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--raffie)}.rk2 .op-amount{font-size:clamp(40px,5vw,60px);font-weight:500;color:var(--ink);line-height:1;margin:10px 0 4px;letter-spacing:-.02em;font-family:var(--disp)}.rk2 .op-cur{font-size:.5em;vertical-align:top;margin-right:2px}.rk2 .op-per{font-size:.3em;color:var(--muted);font-weight:500}.rk2 .op-note{display:block;font-size:13px;color:var(--muted)}.rk2 .offer-price .btn{margin-top:20px;width:100%;justify-content:center}.rk2 .op-spots{display:block;font-size:13.5px;color:var(--muted);margin-top:14px}.rk2 .op-spots b{color:var(--raffie);font-weight:500}.rk2 .op-fine{display:block;font-size:12px;color:var(--muted);margin-top:8px}.rk2 .faq{max-width:820px;margin:50px auto 0}.rk2 .q{border-top:1px solid var(--line)}.rk2 .q:last-child{border-bottom:1px solid var(--line)}.rk2 .q button{width:100%;background:none;border:none;cursor:pointer;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 4px;font-family:var(--disp);font-size:clamp(17px,2vw,22px);font-weight:500;color:var(--ink)}.rk2 .q .pm{flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--paper-2);color:var(--raffie);display:flex;align-items:center;justify-content:center;font-size:20px;transition:transform .4s var(--ease),background .3s}.rk2 .q.open .pm{background:var(--raffie);color:var(--ink);transform:rotate(135deg)}.rk2 .q .a{max-height:0;overflow:hidden;transition:max-height .5s var(--ease)}.rk2 .q .a p{padding:0 4px 26px;color:var(--muted);font-size:16px;font-weight:400;max-width:64ch}.rk2 .q button:focus-visible{outline-offset:-3px}.rk2 .final{position:relative;overflow:hidden}.rk2 .final-in{position:relative;z-index:2;text-align:center;padding:clamp(70px,10vw,140px) 0}.rk2 .final .flag{margin:0 auto 26px;width:56px;height:56px;color:var(--raffie)}.rk2 .final h2{font-size:clamp(40px,7vw,100px);font-weight:500;color:var(--ink);letter-spacing:-.03em}.rk2 .final h2 .sw{color:var(--raffie)}.rk2 .final p{color:var(--muted);font-size:clamp(16.5px,1.9vw,20px);max-width:34ch;margin:26px auto 38px;font-weight:400}.rk2 .final .btn-primary{font-size:17px;padding:19px 38px}.rk2 .final .micro{color:var(--muted);margin-top:18px;font-size:13.5px}@media(max-width:880px){.rk2 .hero{padding:36px 0 0;text-align:center}.rk2 .hero-grid{grid-template-columns:1fr;gap:38px;padding-bottom:clamp(78px,20vw,100px)}.rk2 .hero-text{text-align:left}.rk2 .hero-text h1{font-size:clamp(22px,5.9vw,27px);line-height:1.18}.rk2 .hero-text .lead{font-size:15.5px;margin:16px 0 22px;line-height:1.6;max-width:38ch}.rk2 .hero-text .cta{gap:10px}.rk2 .hero .cta .btn{padding:13px 22px;font-size:14.5px}.rk2 .adv-start{padding-top:clamp(40px,10vw,64px)}.rk2 .hero-grid .hero-adv{display:none}.rk2 .hero-adv--below{display:flex;padding:6px 0 0}.rk2 .hero-disc{width:min(360px,88vw);background:#e8eae5;background:color-mix(in srgb,var(--raffie) 18%,var(--paper))}.rk2 .adv-start .route-start{padding-top:clamp(30px,8vw,52px)}.rk2 .pillar,.rk2 .box-grid{grid-template-columns:1fr;gap:24px}.rk2 .pillar{grid-template-areas:"copy" "vis" "link"}.rk2 .vis{aspect-ratio:auto;height:clamp(190px,52vw,260px)}.rk2 .box-vis{aspect-ratio:4/5}.rk2 .vs{grid-template-columns:1fr;gap:26px}.rk2 .offer-card{grid-template-columns:1fr}.rk2 .halte svg{width:140px}}@media(max-width:480px){.rk2 .wrap{padding:0 20px}.rk2 .final-in{padding:70px 20px 74px}.rk2 .btn{padding:13px 20px;font-size:14px}.rk2 .final h2{font-size:clamp(30px,9vw,44px)}.rk2 .hero-text h1,.rk2 .head h2,.rk2 .final h2{hyphens:auto;-webkit-hyphens:auto}.rk2 .swatchctl{max-width:calc(100vw - 40px)}.rk2 .halte svg{width:120px}}@media(prefers-reduced-motion:reduce){.rk2 *,.rk2 *:before,.rk2 *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.rk2 .rv-up,.rk2 .hero-text>*{opacity:1!important;transform:none!important;animation:none!important}.rk2 .route-path,.rk2 .halte .curve,.rk2 .pin-c,.rk2 .pin-r,.rk2 .pin-t{transform:none!important;opacity:1!important}.rk2 .footstep{opacity:.5!important;transform:none!important}.rk2 .box-lid,.rk2 .box-spark{display:none!important}.rk2 .box-list .bx-item{opacity:1!important;transform:none!important}.rk2 .logo-belt-track,.rk2 .hero-eyebrow .pp{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/rk2.css.map */
