.bar{background:#f1eee9;border-bottom:1px solid #e2ddd5;align-items:center;gap:10px;height:34px;padding:0 12px;display:flex}.dots{gap:6px;display:flex}.dots i{background:#d4cec5;border-radius:50%;width:9px;height:9px}.url{min-width:0;max-width:330px;height:22px;font:400 11px/22px var(--mono);color:#5b6068;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e2ddd5;border-radius:6px;flex:1;margin-inline:auto;padding:0 8px;overflow:hidden}.screen,.scr{container-type:inline-size}.ex-label{color:#fff;font:500 10px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;background:#17191edb;border-radius:6px;flex:none;padding:4px 9px}.ms{font-family:var(--sans);color:#1b1d22;font-size:1.6cqw;line-height:1.35}.ms .mnav{justify-content:space-between;align-items:center;padding:2.2cqw 3.4cqw;display:flex}.ms .mlogo{letter-spacing:-.02em;align-items:center;gap:.8cqw;font-size:2cqw;font-weight:700;display:flex}.ms .mlinks{opacity:.75;gap:2.6cqw;font-size:1.4cqw;display:flex}.ms .mbtn{border-radius:99px;padding:1cqw 2cqw;font-size:1.4cqw;font-weight:600;display:inline-block}.ms .mhero{grid-template-columns:1.1fr 1fr;align-items:center;gap:3cqw;padding:3cqw 3.4cqw 3.4cqw;display:grid}.ms .h4{letter-spacing:-.035em;margin:0;font-size:4.4cqw;font-weight:700;line-height:1.02}.ms .msub{opacity:.75;margin-top:1.4cqw;font-size:1.55cqw}.ms .mcta{gap:1.2cqw;margin-top:2.2cqw;display:flex}.ms .mrow{grid-template-columns:repeat(4,1fr);gap:1.6cqw;padding:0 3.4cqw 3.4cqw;display:grid}.ms .mcard{border-radius:1.2cqw;padding:1.8cqw;font-size:1.35cqw}.ms .mcard b{margin-bottom:.4cqw;font-size:1.65cqw;display:block}.g{color:#eef0f3;background:#12161d}.g .mbtn.y{color:#12161d;background:#f2b630}.g .mbtn.o{border:1px solid #ffffff4d}.g .mlogo i{background:#f2b630;border-radius:.5cqw;width:2.2cqw;height:2.2cqw;display:inline-block}.g .art{aspect-ratio:16/11;background:radial-gradient(70% 60% at 70% 30%,#f2b63059,#0000 60%),linear-gradient(160deg,#28303c,#151a21);border-radius:1.6cqw;position:relative;overflow:hidden}.g .art:after{content:"";background:repeating-linear-gradient(90deg,#1c222b 0 4cqw,#202733 4cqw 8cqw);height:30%;position:absolute;inset:auto 0 0}.g .art svg{z-index:1;width:84%;position:absolute;bottom:16%;left:8%;right:8%}.g .mcard{background:#1b212a;border:1px solid #2a313c}.g .mcard b{color:#f2b630}.g .hours{color:#12161d;background:#f2b630;border-radius:1.2cqw;justify-content:space-between;margin:0 3.4cqw 3cqw;padding:1.6cqw 2cqw;font-size:1.4cqw;font-weight:600;display:flex}.m{color:#2b1e14;background:#f4ede2}.m .mlogo{letter-spacing:-.01em;font-weight:600}.m .mlogo i{border:.35cqw solid #7a4a26;border-radius:50%;width:2.4cqw;height:2.4cqw;display:inline-block}.m .mbtn.y{color:#f4ede2;background:#2b1e14}.m .mbtn.o{border:1px solid #2b1e1459}.m .h4{font-weight:600}.m .gal{aspect-ratio:16/12;grid-template-rows:1fr 1fr;grid-template-columns:1.3fr 1fr;gap:1.2cqw;display:grid}.wood{background:repeating-linear-gradient(100deg,#ffffff12 0 .4cqw,#0000 .4cqw 1.6cqw),repeating-linear-gradient(97deg,#0000000f 0 .2cqw,#0000 .2cqw 2.7cqw),linear-gradient(135deg,#b07a47,#7a4a26);border-radius:1.2cqw;position:relative;overflow:hidden}.wood.b{background:repeating-linear-gradient(80deg,#ffffff14 0 .3cqw,#0000 .3cqw 1.4cqw),linear-gradient(135deg,#d3a574,#a06a3a)}.wood.c{background:repeating-linear-gradient(95deg,#00000014 0 .3cqw,#0000 .3cqw 1.9cqw),linear-gradient(135deg,#8c5a33,#4f2f18)}.wood.big{grid-row:span 2}.wood span{color:#2b1e14;background:#f4ede2eb;border-radius:.6cqw;padding:.4cqw .9cqw;font-size:1.2cqw;font-weight:600;position:absolute;bottom:1cqw;left:1cqw}.m .mcard{background:#fff;border:1px solid #e5d9c8}.m .mcard b{color:#7a4a26}.e{color:#1e2a22;background:#f6f3ec}.e .mlogo i{background:#2f5d46;border-radius:50% 50% 45% 45%;width:2.4cqw;height:2.4cqw;display:inline-block}.e .mbtn.y{color:#fff;background:#2f5d46}.e .mbtn.o{border:1px solid #1e2a224d}.e .meadow{aspect-ratio:16/11;background:radial-gradient(60% 40% at 30% 100%,#5e8c64,#0000 70%),radial-gradient(70% 45% at 85% 100%,#3f7052,#0000 70%),linear-gradient(#dde8da,#bcd3bc);border-radius:1.6cqw;position:relative;overflow:hidden}.e .meadow .sun{aspect-ratio:1;background:#f1d9a6;border-radius:50%;width:12%;position:absolute;top:16%;right:14%}.e .meadow .pup{aspect-ratio:1;background:#8b6a4c;border-radius:46% 46% 40% 40%;width:16%;position:absolute;bottom:10%}.e .meadow .pup:before,.e .meadow .pup:after{content:"";background:#5c4330;border-radius:50% 50% 30% 30%;width:34%;height:42%;position:absolute;top:-14%}.e .meadow .pup:before{left:4%;transform:rotate(-18deg)}.e .meadow .pup:after{right:4%;transform:rotate(18deg)}.e .mcard{background:#fff;border:1px solid #dce3d8}.e .st{border-radius:99px;margin-top:.6cqw;padding:.3cqw .9cqw;font-size:1.1cqw;font-weight:600;display:inline-block}.e .st.ok{color:#24533a;background:#dcebdd}.e .st.res{color:#7a5418;background:#f1e3cc}.e .pp{aspect-ratio:4/3;background:radial-gradient(40% 45% at 50% 60%,#9b7656,#0000 72%),linear-gradient(#e6eee3,#cfe0cc);border-radius:.9cqw;width:100%;margin-bottom:1cqw}.scr .ms{height:100%;font-size:4.6cqw}.scr .ms .mnav{padding:12cqw 6cqw 4cqw}.scr .ms .mlogo{gap:2cqw;font-size:5.6cqw}.scr .ms .mlogo i{width:5.4cqw;height:5.4cqw}.scr .ms .h4{font-size:10.5cqw}.scr .ms .msub{margin-top:3cqw;font-size:4.6cqw}.scr .ms .mhero{padding:2cqw 6cqw;display:block}.scr .ms .art,.scr .ms .meadow{border-radius:4cqw;margin-top:6cqw}.scr .ms .gal{gap:2.6cqw;margin-top:6cqw}.scr .wood{border-radius:3cqw}.scr .ms .call{text-align:center;border-radius:99px;padding:4cqw;font-size:4.8cqw;font-weight:700;position:absolute;bottom:5cqw;left:6cqw;right:6cqw}.scr .g .call{color:#12161d;background:#f2b630}.scr .m .call{color:#f4ede2;background:#2b1e14}.scr .e .call{color:#fff;background:#2f5d46}.scr .mlist{gap:2.4cqw;padding:5cqw 6cqw 0;display:grid}.scr .mlist span{border-radius:3cqw;padding:3cqw 4cqw;font-size:4.2cqw;font-weight:600}.scr .g .mlist span{background:#1b212a;border:1px solid #2a313c}.scr .m .mlist span{background:#fff;border:1px solid #e5d9c8}.scr .e .mlist span{background:#fff;border:1px solid #dce3d8}
