.rt{--rt-night:#101a16;--rt-ever:#182820;--rt-gold:#d6ad62;--rt-sun:#f5d99a;--rt-mist:#edece4;--rt-earth:#75664d;--rt-ease:cubic-bezier(0.23,1,0.32,1);--sc-canvas:#101a16;--sc-surface:#182820;--sc-ink:#edece4;--sc-ink-soft:#b9bcae;--sc-accent:#d6ad62;--sc-accent-ink:#1a1408;--sc-font-display:var(--font-fraunces),Georgia,"Times New Roman",serif;--sc-font-text:"Plus Jakarta Sans Variable","Noto Sans Thai Variable","PingFang SC","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif;position:relative;isolation:isolate;background:var(--rt-night);color:var(--sc-ink);font-family:var(--sc-font-text);line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}.rt ::-moz-selection{background:var(--rt-gold);color:#1a1408}.rt ::selection{background:var(--rt-gold);color:#1a1408}.rt :focus-visible{outline:2px solid var(--rt-sun);outline-offset:3px}.rt-leaves{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:30}.rt-kicker{margin:0 0 1.1rem;font-size:.74rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--rt-gold);display:flex;align-items:center;gap:.9rem}.rt-kicker:before{content:"";width:2.2rem;height:1px;background:currentColor;opacity:.7}.rt-kicker--cool{color:#9fd0bf}.rt-kicker--earth{color:var(--rt-earth)}.rt-h2{margin:0;font-family:var(--sc-font-display);font-weight:400;font-size:clamp(2.1rem,1.2rem + 3.6vw,4.6rem);line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.rt-body{margin:1.2rem 0 0;max-width:34rem;font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:1.7;color:color-mix(in oklab,var(--sc-ink) 82%,transparent);text-wrap:pretty}.rt-note{margin:1.6rem 0 0;max-width:30rem;padding-left:1rem;border-left:1px solid color-mix(in oklab,var(--rt-gold) 55%,transparent);font-size:.86rem;line-height:1.6;color:color-mix(in oklab,var(--sc-ink) 66%,transparent)}html:lang(th) .rt .rt-h2,html:lang(zh-Hans) .rt .rt-h2{font-family:inherit;font-weight:700;letter-spacing:0;line-height:1.22;text-transform:none}html:lang(th) .rt .rt-h2{font-size:clamp(1.9rem,1.2rem + 2.8vw,3.6rem)}.rt-cover{position:absolute;left:var(--fx,50%);top:var(--fy,50%);translate:calc(var(--fx, 50%) * -1) calc(var(--fy, 50%) * -1);aspect-ratio:1706/960;min-width:100%;min-height:100%}.rt-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rt-mist{position:absolute;inset:auto -12% 0 -12%;height:46%;pointer-events:none;z-index:2;background:radial-gradient(ellipse 38% 46% at 28% 72%,rgba(237,236,228,.2),transparent 70%),radial-gradient(ellipse 44% 40% at 74% 64%,rgba(245,217,154,.14),transparent 70%),linear-gradient(0deg,rgba(237,236,228,.08),transparent);animation:rt-mist 28s ease-in-out infinite alternate}@keyframes rt-mist{0%{transform:translateX(-4%)}to{transform:translateX(4%)}}.rt figure{margin:0}.rt picture{display:contents}.rt-hero{position:relative;background:var(--rt-night);--q:var(--sc-p,0)}.rt-hero__stage{position:relative;height:100vh;height:100svh;overflow:clip}.rt-hero__cover{--fx:50%;--fy:55%;--sx:84%;--sy:46%}.rt-hero__cover:after{content:"";position:absolute;inset:0;background:var(--rt-night);opacity:0;pointer-events:none;animation:rt-dawn 2.8s var(--rt-ease) both}@keyframes rt-dawn{0%{opacity:1}to{opacity:0}}.rt-sun{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at var(--sx) var(--sy),rgba(255,236,190,.4) 0,rgba(245,217,154,.16) 8%,rgba(214,173,98,.06) 20%,transparent 38%);animation:rt-in 2.4s ease-out 1.2s both,rt-breathe 9s ease-in-out 3.6s infinite alternate}@keyframes rt-breathe{0%{opacity:1}to{opacity:.72}}.rt-rays{position:absolute;inset:-10%;pointer-events:none;mix-blend-mode:screen;transform-origin:var(--sx) var(--sy);background:repeating-conic-gradient(from 0deg at var(--sx) var(--sy),rgba(245,217,154,0) 0deg,rgba(245,217,154,.11) 2deg,rgba(245,217,154,0) 4.5deg,rgba(245,217,154,0) 7deg,rgba(245,217,154,.06) 8.2deg,rgba(245,217,154,0) 10deg,rgba(245,217,154,0) 13deg);-webkit-mask-image:radial-gradient(circle at var(--sx) var(--sy),rgba(0,0,0,.9) 0,rgba(0,0,0,.45) 26%,transparent 62%);mask-image:radial-gradient(circle at var(--sx) var(--sy),rgba(0,0,0,.9) 0,rgba(0,0,0,.45) 26%,transparent 62%);animation:rt-in 3s ease-out 1.6s both,rt-sway 22s ease-in-out 4.6s infinite alternate;opacity:calc(.7 + var(--sc-p, 0) * .4)}@keyframes rt-sway{0%{rotate:-1.6deg}to{rotate:1.6deg}}@keyframes rt-in{0%{opacity:0}}.rt-hero__shade{z-index:3;background:linear-gradient(90deg,rgba(16,26,22,.78),rgba(16,26,22,.42) 34%,transparent 62%),linear-gradient(0deg,rgba(16,26,22,.86),transparent 34%),linear-gradient(180deg,rgba(16,26,22,.55),transparent 18%)}.rt-hero__night,.rt-hero__shade{position:absolute;inset:0;pointer-events:none}.rt-hero__night{background:var(--rt-night);opacity:calc(var(--sc-p, 0) * .5);z-index:4}.rt-close:after,.rt-hero__stage:after,.rt-scale__stage:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:6;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}.rt-hero__copy{position:absolute;z-index:5;left:var(--sc-gutter);right:var(--sc-gutter);bottom:clamp(5.5rem,16vh,10rem);opacity:calc(1 - var(--sc-p, 0) * 1.5);transform:translateY(calc(var(--sc-p, 0) * -9vh))}.rt-hero__in{max-width:46rem}.rt-hero__in>*{animation:rt-rise 1.3s var(--rt-ease) both}.rt-hero__in>:first-child{animation-delay:.7s}.rt-hero__in>:nth-child(2){animation-delay:.9s}.rt-hero__in>:nth-child(3){animation-delay:1.25s}.rt-hero__in>:nth-child(4){animation-delay:1.45s}.rt-hero__in>:nth-child(5){animation-delay:1.65s}@keyframes rt-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.rt-place{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.32em;color:var(--rt-sun)}.rt-place,.rt-title{text-transform:uppercase}.rt-title{margin:.9rem 0 0;font-weight:300;font-size:clamp(3.4rem,1.4rem + 8.6vw,10rem);line-height:.86;letter-spacing:-.035em;color:#f6f1e2;text-shadow:0 6px 40px rgba(16,26,22,.55)}.rt-tagline,.rt-title{font-family:var(--sc-font-display)}.rt-tagline{margin:1.3rem 0 0;font-style:italic;font-weight:400;font-size:clamp(1.15rem,.95rem + .9vw,1.7rem);color:var(--rt-sun)}html:lang(th) .rt .rt-tagline,html:lang(zh-Hans) .rt .rt-tagline{font-family:inherit;font-style:normal;font-weight:600}.rt-lead{margin:.8rem 0 0;max-width:31rem;font-size:clamp(.98rem,.92rem + .25vw,1.12rem);line-height:1.65;color:rgba(237,236,228,.86)}.rt-h1{margin:1.6rem 0 0;display:inline-block;padding-top:.9rem;border-top:1px solid rgba(214,173,98,.45);font-family:inherit;font-size:.82rem;font-weight:600;letter-spacing:.14em;color:rgba(237,236,228,.72)}.rt-h1,.rt-scroll{text-transform:uppercase}.rt-scroll{position:absolute;z-index:5;left:50%;bottom:1.6rem;translate:-50% 0;display:grid;justify-items:center;gap:.7rem;font-size:.66rem;font-weight:700;letter-spacing:.3em;color:rgba(237,236,228,.7);text-decoration:none;animation:rt-in 1.2s ease-out 2.4s both;opacity:calc(1 - var(--sc-p, 0) * 3)}.rt-scroll i{display:block;width:1px;height:2.6rem;background:linear-gradient(rgba(245,217,154,.9),transparent);transform-origin:top;animation:rt-drip 2.4s var(--rt-ease) 3s infinite}@keyframes rt-drip{0%{transform:scaleY(0)}55%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.rt-scale{--q:var(--sc-p,0)}.rt-scale,.rt-scale__stage{position:relative;background:var(--rt-night)}.rt-scale__stage{height:100vh;height:100svh;overflow:clip}.rt-f{position:absolute;inset:0}.rt-f img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rt-f--1{transform-origin:58% 58%;opacity:calc(1 - clamp(0, (var(--q) - .38) / .12, 1))}.rt-f--1 img{-o-object-position:50% calc(40% + clamp(0, var(--q) / .5, 1) * 22%);object-position:50% calc(40% + clamp(0, var(--q) / .5, 1) * 22%)}.rt-f--2,.rt-f--3{left:36vw;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%),linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 30%),linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.rt-f--2{opacity:calc(clamp(0, (var(--q) - .38) / .12, 1) * (1 - clamp(0, (var(--q) - .7) / .12, 1)))}.rt-f--2 img{-o-object-position:50% 62%;object-position:50% 62%}.rt-f--3{opacity:clamp(0,(var(--q) - .7)/.12,1)}.rt-f--3 img{-o-object-position:50% 46%;object-position:50% 46%}.rt-scale__scrim{position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(90deg,rgba(16,26,22,.86),rgba(16,26,22,.5) 38%,transparent 66%),linear-gradient(0deg,rgba(16,26,22,.6),transparent 40%)}.rt-scale__copy{bottom:clamp(4rem,14vh,9rem);max-width:min(40rem,50vw)}.rt-frames,.rt-scale__copy{position:absolute;z-index:4;left:var(--sc-gutter)}.rt-frames{top:clamp(5.5rem,14vh,9rem);margin:0;padding:0;list-style:none}.rt-frames li{position:absolute;top:0;left:0;white-space:nowrap;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(237,236,228,.75)}.rt-frames b{color:var(--rt-gold);font-weight:700;margin-right:.6rem;font-variant-numeric:tabular-nums}.rt-scale__bar{position:absolute;z-index:4;left:var(--sc-gutter);right:var(--sc-gutter);bottom:2rem;height:1px;background:rgba(237,236,228,.16)}.rt-scale__bar:after{content:"";position:absolute;inset:0;background:var(--rt-gold);transform-origin:left;transform:scaleX(var(--q))}.rt-melt{position:absolute;left:0;right:0;height:42%;z-index:5;pointer-events:none}.rt-melt--b{bottom:0;background:linear-gradient(0deg,var(--rt-night) 0,var(--rt-night) 16%,rgba(16,26,22,.6) 52%,transparent 100%);opacity:clamp(0,(var(--q) - .72)/.28,1)}.rt-melt--t{top:0;background:linear-gradient(180deg,var(--rt-night) 0,var(--rt-night) 16%,rgba(16,26,22,.6) 52%,transparent 100%);opacity:calc(1 - clamp(0, var(--q) / .08, 1))}.rt-dissolve{position:relative;isolation:isolate}.rt-dis{position:absolute;inset:0;opacity:0;animation:rt-dis3 18s linear infinite backwards;animation-delay:calc(var(--n) * 6s - 1.5s)}.rt-dis:first-child{opacity:1}.rt-dis img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@keyframes rt-dis3{0%{opacity:0}8.5%{opacity:1}33.3%{opacity:1}41.8%{opacity:0}to{opacity:0}}.rt-dissolve--4 .rt-dis{animation-name:rt-dis4;animation-duration:24s}.rt-dissolve--2 .rt-dis{animation-name:rt-dis2;animation-duration:14s;animation-delay:calc(var(--n) * 7s - 1.6s)}@keyframes rt-dis2{0%{opacity:0}12%{opacity:1}50%{opacity:1}62%{opacity:0}to{opacity:0}}@keyframes rt-dis4{0%{opacity:0}6.5%{opacity:1}25%{opacity:1}31.5%{opacity:0}to{opacity:0}}.rt-hist{position:relative;padding-block:clamp(6rem,14vw,12rem);background:linear-gradient(180deg,var(--rt-night),#13201b 60%,var(--rt-night));overflow:clip;--q:var(--sc-p,1)}.rt-rings{position:absolute;z-index:0;width:min(82vw,980px);right:-16vw;top:50%;translate:0 -50%;pointer-events:none;overflow:visible}.rt-rings path{fill:none;stroke:var(--rt-gold);stroke-width:1.1;vector-effect:non-scaling-stroke;opacity:calc(.42 - var(--i) * .024);stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, (var(--q) - .12 - var(--i) * .035) * 3.2, 1))}.rt-rings circle{fill:var(--rt-gold);opacity:calc(clamp(0, (var(--q) - .1) * 6, 1) * .7)}.rt-hist__grid{position:relative;z-index:1;width:100%;max-width:82rem;margin-inline:auto;padding-inline:var(--sc-gutter);display:grid;grid-template-columns:.9fr 1fr;gap:clamp(2.5rem,7vw,7rem);align-items:center}.rt-hist__photo{width:100%;max-width:500px;justify-self:center;aspect-ratio:4/5;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent),linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent),linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.rt-hist__photo img{filter:saturate(.75) sepia(.15) contrast(1.04)}.rt-hist__lines{margin-top:.4rem}.rt-hist__turn{margin:2rem 0 .4rem;font-family:var(--sc-font-display);font-style:italic;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.3rem);line-height:1.2;color:var(--rt-sun)}html:lang(th) .rt .rt-hist__turn,html:lang(zh-Hans) .rt .rt-hist__turn{font-family:inherit;font-style:normal;font-weight:600}.rt-land{position:relative;min-height:100vh;min-height:100svh;overflow:clip;display:flex;align-items:flex-end;background:var(--rt-ever)}.rt-land__bg{position:absolute;inset:0}.rt-land__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.rt-land:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--rt-night) 0,rgba(16,26,22,.7) 12%,rgba(16,26,22,.18) 32%,transparent 48%,rgba(16,26,22,.55) 72%,var(--rt-night) 100%)}.rt-mist--land{z-index:2;height:60%;animation-duration:36s}.rt-land__in{position:relative;z-index:3;width:100%;max-width:82rem;margin-inline:auto;padding:0 var(--sc-gutter) clamp(5rem,12vh,9rem)}.rt-land__h{max-width:15ch;font-size:clamp(2.4rem,1.2rem + 4.8vw,6rem);text-shadow:0 4px 40px rgba(16,26,22,.6)}.rt-land__body{margin-left:auto;max-width:30rem;margin-top:clamp(2rem,6vh,4rem)}.rt-boat{position:relative;background:var(--rt-night)}.rt-boat__intro{width:100%;max-width:82rem;margin-inline:auto;padding:clamp(5rem,11vw,9rem) var(--sc-gutter) clamp(3rem,6vw,5rem);display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:end}.rt-boat__intro .rt-body:first-child{margin-top:0}.rt-boat__film{position:relative;--q:var(--sc-p,0)}.rt-boat__stage{position:relative;height:100vh;height:100svh;overflow:clip;background:var(--rt-night)}.rt-boat__win{position:absolute;top:0;bottom:0;right:0;width:min(66vw,780px);-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.18) 14%,rgba(0,0,0,.62) 30%,#000 46%),linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.18) 14%,rgba(0,0,0,.62) 30%,#000 46%),linear-gradient(180deg,transparent,#000 16%,#000 84%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.rt-bf{position:absolute;inset:0}.rt-bf img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rt-bf--1{opacity:calc(1 - clamp(0, (var(--q) - .2) / .1, 1))}.rt-bf--2{opacity:calc(clamp(0, (var(--q) - .2) / .1, 1) * (1 - clamp(0, (var(--q) - .45) / .1, 1)))}.rt-bf--3{opacity:calc(clamp(0, (var(--q) - .45) / .1, 1) * (1 - clamp(0, (var(--q) - .7) / .1, 1)))}.rt-bf--4{opacity:clamp(0,(var(--q) - .7)/.1,1)}.rt-bf--shore img{-o-object-position:50% calc(86% - var(--q) * 40%);object-position:50% calc(86% - var(--q) * 40%)}.rt-bf--sun img{-o-object-position:50% 58%;object-position:50% 58%}.rt-bf--cliff img{-o-object-position:42% calc(70% - var(--q) * 40%);object-position:42% calc(70% - var(--q) * 40%)}.rt-bf--arrive img{-o-object-position:50% 42%;object-position:50% 42%}.rt-boat__caps{position:absolute;z-index:3;left:var(--sc-gutter);bottom:clamp(4rem,14vh,9rem);margin:0;padding:0;list-style:none;width:min(30rem,32vw);height:8rem}.rt-boat__caps li{position:absolute;left:0;bottom:0;display:grid;gap:.6rem}.rt-boat__caps b{font-size:.74rem;font-weight:700;letter-spacing:.28em;color:var(--rt-gold)}.rt-boat__caps span{font-family:var(--sc-font-display);font-size:clamp(1.8rem,1.1rem + 2.2vw,3.2rem);line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;color:#f6f1e2}html:lang(th) .rt .rt-boat__caps span,html:lang(zh-Hans) .rt .rt-boat__caps span{font-family:inherit;font-weight:700;letter-spacing:0;text-transform:none}.rt-falls{position:relative;padding-block:clamp(6rem,13vw,11rem);overflow:clip;background:linear-gradient(180deg,var(--rt-night) 0,#0f2420 22%,#0c1d1a 100%)}.rt-falls:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 80% 30%,rgba(120,200,180,.1),transparent 70%)}.rt-falls__grid{position:relative;width:100%;max-width:82rem;margin-inline:auto;padding-inline:var(--sc-gutter);display:grid;grid-template-columns:.85fr 1fr;gap:clamp(2.5rem,6vw,6rem);align-items:center}.rt-falls__opt{margin:1.6rem 0 0;display:inline-flex;align-items:center;gap:.6rem;padding:.55rem .9rem;border-radius:999px;background:rgba(159,208,191,.1);box-shadow:inset 0 0 0 1px rgba(159,208,191,.35);font-size:.86rem;font-weight:600;color:#cfe9df}.rt-falls__opt:before{content:"";width:7px;height:7px;border-radius:50%;background:#9fd0bf;flex:none}.rt-falls__from{margin:.9rem 0 0;font-size:.95rem;color:rgba(237,236,228,.78)}.rt-falls__win{width:100%;aspect-ratio:4/5;max-height:82svh;justify-self:end;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent),linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent),linear-gradient(180deg,transparent,#000 15%,#000 85%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.rt-falls__win img{filter:saturate(.92) contrast(1.03)}.rt-book{position:relative;z-index:1;background:var(--rt-mist);color:#1d241f;padding:clamp(4rem,8vw,7rem) 0 clamp(5rem,9vw,8rem);font-family:var(--sc-font-text)}.rt-book:before{content:"";position:absolute;inset:-1px 0 auto;height:5rem;background:linear-gradient(180deg,#0c1d1a,rgba(12,29,26,0));opacity:.12;pointer-events:none}.rt-book__head{margin:2.6rem 0 2.4rem;max-width:46rem}.rt-book__h{color:var(--rt-ever);font-size:clamp(2rem,1.2rem + 2.8vw,3.6rem)}.rt-book__lead{margin:1rem 0 0;font-size:1.08rem;line-height:1.65;color:#4a5249}.rt-book__grid{display:grid;gap:3rem}@media (min-width:1024px){.rt-book__grid{grid-template-columns:minmax(0,1fr) 400px;gap:4rem}}.rt-opts{margin:0 0 3rem;padding:0;list-style:none;display:grid;gap:.9rem}@media (min-width:640px){.rt-opts{grid-template-columns:1fr 1fr}}.rt-opt{position:relative;width:100%;height:100%;display:grid;gap:.3rem;text-align:left;padding:1.15rem 1.2rem 1.1rem;cursor:pointer;border:0;border-radius:14px;background:#f7f6f1;color:#1d241f;box-shadow:inset 0 0 0 1px rgba(117,102,77,.28);transition:box-shadow .2s,transform .2s var(--rt-ease),background-color .2s}.rt-opt:hover{background:#fff;box-shadow:inset 0 0 0 1.5px var(--rt-gold),0 14px 30px -18px rgba(24,40,32,.45);transform:translateY(-2px)}.rt-opt__name{font-weight:700;font-size:1rem;line-height:1.3;color:var(--rt-ever)}.rt-opt__detail{font-size:.86rem;color:#5b6158}.rt-opt__price{margin-top:.4rem;font-size:.9rem;color:#5b6158}.rt-opt__price b{font-size:1.3rem;color:#1d241f;font-variant-numeric:tabular-nums}.rt-opt__price s{color:#8a8f86}.rt-opt__tag{justify-self:start;margin-top:.3rem;padding:.15rem .55rem;border-radius:999px;background:#dcefe8;color:#1f5546;font-size:.72rem;font-weight:700}.rt-opt__go{position:absolute;right:1.1rem;bottom:1.15rem;font-size:.78rem;font-weight:700;color:var(--rt-earth)}.rt-opt:hover .rt-opt__go{color:#8a6a2c}.rt-close{position:relative;min-height:100vh;min-height:100svh;overflow:clip;display:flex;align-items:flex-end;justify-content:center;text-align:center;background:var(--rt-night)}.rt-close__bg{position:absolute;inset:0}.rt-close__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:54% 50%;object-position:54% 50%}.rt-close:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,var(--rt-night) 0,rgba(16,26,22,.1) 28%,rgba(16,26,22,.25) 52%,rgba(16,26,22,.9) 88%,var(--rt-night) 100%)}.rt-close__glow{position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 40% 30% at 50% 30%,rgba(245,217,154,.28),transparent 70%);animation:rt-breathe 8s ease-in-out infinite alternate}.rt-close__in{position:relative;z-index:3;display:grid;justify-items:center;padding:0 var(--sc-gutter) clamp(5rem,14vh,9rem)}.rt-close__h{max-width:14ch;font-size:clamp(2.6rem,1.3rem + 5vw,6.4rem);color:#f6f1e2}.rt-close .rt-body{margin-inline:auto;text-align:center}.rt-sign{margin:2.2rem 0 0;font-size:.78rem;letter-spacing:.5em;color:var(--rt-sun);padding-left:.5em}.rt-btn,.rt-sign{font-weight:700;text-transform:uppercase}.rt-btn{margin-top:2rem;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 2rem;border-radius:999px;background:var(--rt-gold);color:#1a1408;font-size:.88rem;letter-spacing:.16em;text-decoration:none;box-shadow:0 16px 40px -16px rgba(214,173,98,.9);transition:transform .18s var(--rt-ease),background-color .18s}.rt-btn:hover{background:var(--rt-sun);transform:translateY(-2px)}.rt.rt-noengine [data-sc-cue],.rt.rt-noengine [data-sc-in],.rt.rt-noengine [data-sc-reveal],.rt.rt-noengine [data-sc-stagger]>*{opacity:1!important;transform:none!important;clip-path:none!important}.rt:not(.rt-js) [data-sc-cue],.rt:not(.rt-js) [data-sc-in],.rt:not(.rt-js) [data-sc-stagger]>*{opacity:1;transform:none}@media (max-width:860px){.rt-hero__cover{--fx:55%;--sx:18%;--sy:8%;aspect-ratio:1440/1910}.rt-f--1 img{-o-object-position:50% 50%;object-position:50% 50%}.rt-hero__shade{background:linear-gradient(0deg,rgba(16,26,22,.92),rgba(16,26,22,.55) 42%,transparent 70%),linear-gradient(180deg,rgba(16,26,22,.55),transparent 20%)}.rt-hero__copy{bottom:7.5rem}.rt-title{font-size:clamp(3.1rem,15vw,5rem)}.rt-scroll{display:none}.rt-f--2,.rt-f--3{left:0;-webkit-mask-image:none;mask-image:none}.rt-scale__copy{opacity:calc(1 - clamp(0, (var(--q) - .33) / .08, 1))}.rt-scale__scrim{opacity:calc(1 - clamp(0, (var(--q) - .33) / .1, 1) * .8)}.rt-f--2 img{-o-object-position:45% 55%;object-position:45% 55%}.rt-f--3 img{-o-object-position:42% 50%;object-position:42% 50%}.rt-scale__scrim{background:linear-gradient(0deg,rgba(16,26,22,.94),rgba(16,26,22,.6) 40%,transparent 68%)}.rt-scale__copy{max-width:none;right:var(--sc-gutter);bottom:6.5rem}.rt-scale__bar{bottom:5.2rem}.rt-scale__copy .rt-body{font-size:.98rem}.rt-rings{width:150vw;right:-70vw;top:18%;translate:0 0}.rt-hist__grid{grid-template-columns:1fr}.rt-land__body{margin-left:0}.rt-falls__grid{grid-template-columns:1fr}.rt-hist__photo{max-width:340px}.rt-boat__intro{grid-template-columns:1fr;gap:0;padding-bottom:2rem}.rt-boat__win{width:auto;left:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 62%,transparent 92%);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 62%,transparent 92%)}.rt-boat__caps{width:auto;right:var(--sc-gutter);bottom:9rem}.rt-falls__win{max-width:420px;justify-self:center}.rt-close{min-height:100svh}.rt-close__bg img{-o-object-position:50% 40%;object-position:50% 40%}}@media (prefers-reduced-motion:reduce){.rt *,.rt :after,.rt :before{animation:none!important}.rt-hero__copy,.rt-hero__cover{transform:none}.rt-hero__copy,.rt-scroll{opacity:1}.rt-hero__night{opacity:0}.rt-rings path{stroke-dashoffset:0}.rt-bf,.rt-f--1,.rt-f--2,.rt-f--3{transform:none}}