@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_c3ca52e0-module__AL3QgG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_c3ca52e0-module__AL3QgG__variable{--font-hostel-1-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/34da6f6f5d0d57a5-s.p.3j785ygmx2sxp.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c5ef4f45c466146b-s.2ziap8r8vixmb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e9c5fb40545fcd2-s.3zvdh294vpi9c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89d4f80f11029d6d-s.p.3y48j16vw3ns0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/876b05e81fb36bf6-s.p.3-cnw-vwwbh1_.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5128e7653d6f3744-s.1858_xfzcanvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07bc3d3e69c8b6e8-s.0h71b1gd0-8_7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kanit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/118b6ed7ac256a99-s.p.3btzg3pbxiu1o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kanit Fallback;src:local(Arial);ascent-override:108.49%;descent-override:38.96%;line-gap-override:0.0%;size-adjust:101.39%}.kanit_4072d66f-module__UjVwfW__className{font-family:Kanit,Kanit Fallback;font-style:normal}.kanit_4072d66f-module__UjVwfW__variable{--font-hostel-1-heading:"Kanit", "Kanit Fallback"}
@font-face{font-family:Krub;font-style:normal;font-weight:300;font-display:swap;src:url(../media/bb5ccf2ae5651114-s.p.20-g5aujyh3ob.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Krub;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c6a61914d028327-s.182yoo401vq6t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Krub;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a3941bb1fb1986af-s.01of1oe53ubuc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Krub;font-style:normal;font-weight:300;font-display:swap;src:url(../media/41c0ee776056a9fb-s.p.2v3-6aki94fa-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Krub;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e50da906151319ef-s.p.14lxie7m4a0f-.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Krub;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1943178cb1dfb9be-s.0f6tz-c3c2k8c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Krub;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e42101367c847ef3-s.1di0um97pf-b6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Krub;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a4d9e50a3d0fec2-s.p.2qh4fg0_-g3f3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Krub;font-style:normal;font-weight:500;font-display:swap;src:url(../media/639e5aca9cdd9695-s.p.3qw9j7bfs4637.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Krub;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d69f527e4d38f30-s.0l1e9r7n076vs.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Krub;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1959f81ff7753d7-s.40km2lyywnzer.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Krub;font-style:normal;font-weight:500;font-display:swap;src:url(../media/84703961e885ea2b-s.p.3ff5-cyty5a95.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Krub Fallback;src:local(Arial);ascent-override:95.52%;descent-override:27.79%;line-gap-override:0.0%;size-adjust:105.43%}.krub_1ec0f46f-module__NPJCva__className{font-family:Krub,Krub Fallback;font-style:normal}.krub_1ec0f46f-module__NPJCva__variable{--font-hostel-1-body:"Krub", "Krub Fallback"}
.hostel-1-module__Ad0C3G__root{--my-paper:#fbfaf6;--my-concrete:#efede7;--my-mango:#f4b829;--my-mango-hover:#ffc845;--my-mango-soft:#fbe3a2;--my-ink:#161512;--my-ink-soft:#24221e;--my-ink-line:#4b463d;--my-orange-text:#b8461b;--my-body:#45423b;--my-muted:#66625a;--my-on-mango:#3a352b;--my-on-ink:#c9c3b6;--my-line:#dedbd2;--my-error:#b3341c;--my-gutter:clamp(16px, 4vw, 56px);--my-container:min(1240px, calc(100% - (var(--my-gutter) * 2)));--my-section:clamp(56px, 6.5vw, 96px);--my-radius:4px;--my-display:var(--font-hostel-1-display), var(--font-hostel-1-heading), sans-serif;--my-heading:var(--font-hostel-1-heading), sans-serif;--my-sans:var(--font-hostel-1-body), sans-serif;background:var(--my-paper);color:var(--my-ink);font-family:var(--my-sans);min-width:0;font-size:17px;font-weight:400;line-height:1.75;overflow:clip}.hostel-1-module__Ad0C3G__root *,.hostel-1-module__Ad0C3G__root :before,.hostel-1-module__Ad0C3G__root :after{box-sizing:border-box}.hostel-1-module__Ad0C3G__root :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,address){margin:0}.hostel-1-module__Ad0C3G__root :where(ul,ol){padding:0;list-style:none}.hostel-1-module__Ad0C3G__root :where(a){color:inherit;text-decoration:none}.hostel-1-module__Ad0C3G__root button,.hostel-1-module__Ad0C3G__root input,.hostel-1-module__Ad0C3G__root select{color:inherit;font:inherit}.hostel-1-module__Ad0C3G__root img{object-fit:cover;display:block}.hostel-1-module__Ad0C3G__root :where(a,button,input,select,summary):focus-visible{outline:3px solid var(--my-orange-text);outline-offset:3px}.hostel-1-module__Ad0C3G__inquiryBand :where(button,input,select):focus-visible,.hostel-1-module__Ad0C3G__common :where(a):focus-visible,.hostel-1-module__Ad0C3G__footer :where(a):focus-visible{outline-color:var(--my-mango)}.hostel-1-module__Ad0C3G__contact :where(a):focus-visible,.hostel-1-module__Ad0C3G__roomHeroPanel :where(a):focus-visible{outline-color:var(--my-ink)}.hostel-1-module__Ad0C3G__skipLink{z-index:100;border-radius:var(--my-radius);background:var(--my-ink);color:var(--my-paper);padding:10px 18px;font-weight:500;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.hostel-1-module__Ad0C3G__skipLink:focus{transform:translateY(0)}.hostel-1-module__Ad0C3G__container{width:var(--my-container);margin:0 auto}.hostel-1-module__Ad0C3G__kicker{color:var(--my-ink);font-family:var(--my-display);font-variation-settings:"wdth" 78;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-size:15px;font-weight:700;line-height:1.3;display:inline-flex}.hostel-1-module__Ad0C3G__kicker:before{content:"";background:var(--my-mango);flex:none;width:12px;height:12px}.hostel-1-module__Ad0C3G__sectionHeading h2{color:var(--my-ink);font-family:var(--my-heading);font-size:clamp(30px,3.4vw,46px);font-weight:600;line-height:1.15}.hostel-1-module__Ad0C3G__sectionHeading[data-tone=dark] .hostel-1-module__Ad0C3G__kicker{color:var(--my-mango)}.hostel-1-module__Ad0C3G__sectionHeading[data-tone=dark] h2{color:var(--my-paper)}.hostel-1-module__Ad0C3G__lead{max-width:34em;color:var(--my-body);margin-top:16px;font-size:17px;font-weight:300;line-height:1.85}.hostel-1-module__Ad0C3G__splitHeading{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:16px 48px;margin-bottom:clamp(28px,3.2vw,44px);display:grid}.hostel-1-module__Ad0C3G__splitHeading>p{max-width:30em;color:var(--my-body);justify-self:end;font-size:17px;font-weight:300;line-height:1.8}.hostel-1-module__Ad0C3G__roomEnglish{color:var(--my-orange-text);font-family:var(--my-display);font-variation-settings:"wdth" 80;letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1.4}.hostel-1-module__Ad0C3G__iconTile{background:var(--my-mango);width:52px;height:52px;color:var(--my-ink);flex:none;place-items:center;display:grid}.hostel-1-module__Ad0C3G__iconTile svg{width:26px;height:26px}.hostel-1-module__Ad0C3G__tileStripe{background:repeating-linear-gradient(90deg, var(--my-mango) 0 26px, transparent 26px 30px);height:14px}.hostel-1-module__Ad0C3G__lineButton,.hostel-1-module__Ad0C3G__inkButton{border-radius:var(--my-radius);background:var(--my-ink);min-height:56px;color:var(--my-paper);justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:16px;font-weight:500;line-height:1.3;transition:background-color .18s;display:inline-flex}.hostel-1-module__Ad0C3G__lineButton:hover,.hostel-1-module__Ad0C3G__inkButton:hover{background:var(--my-ink-soft)}.hostel-1-module__Ad0C3G__lineButton svg,.hostel-1-module__Ad0C3G__inkButton svg{flex:none;width:22px;height:22px}.hostel-1-module__Ad0C3G__outlineButton{border:2px solid var(--my-ink);border-radius:var(--my-radius);color:var(--my-ink);justify-content:center;align-items:center;gap:10px;margin-top:28px;padding:13px 20px;font-size:15.5px;font-weight:500;line-height:1.3;transition:background-color .18s,color .18s;display:inline-flex}.hostel-1-module__Ad0C3G__outlineButton:hover{background:var(--my-ink);color:var(--my-paper)}.hostel-1-module__Ad0C3G__outlineButton svg{flex:none;width:20px;height:20px}.hostel-1-module__Ad0C3G__header{z-index:20;border-bottom:2px solid var(--my-ink);background:var(--my-paper);position:relative}.hostel-1-module__Ad0C3G__headerInner{width:min(1400px, calc(100% - (var(--my-gutter) * 2)));align-items:center;gap:32px;min-height:80px;margin:0 auto;display:flex}.hostel-1-module__Ad0C3G__wordmarkLink{flex:none}.hostel-1-module__Ad0C3G__wordmark{align-items:center;gap:12px;display:inline-flex}.hostel-1-module__Ad0C3G__wordmarkMark{background:var(--my-mango);width:44px;height:44px;color:var(--my-ink);font-family:var(--my-display);font-variation-settings:"wdth" 70;letter-spacing:.02em;flex:none;place-items:center;font-size:21px;font-weight:800;display:grid}.hostel-1-module__Ad0C3G__wordmarkText{flex-direction:column;display:flex}.hostel-1-module__Ad0C3G__wordmarkText strong{font-family:var(--my-display);font-variation-settings:"wdth" 72;text-transform:uppercase;font-size:25px;font-weight:800;line-height:1}.hostel-1-module__Ad0C3G__wordmarkText small{color:var(--my-muted);font-family:var(--my-display);letter-spacing:.32em;text-transform:uppercase;margin-top:3px;font-size:11px;font-weight:600;line-height:1.2}.hostel-1-module__Ad0C3G__desktopNavigation{gap:clamp(18px,2.2vw,32px);margin-left:auto;font-size:15.5px;font-weight:500;display:flex}.hostel-1-module__Ad0C3G__desktopNavigation a{padding:6px 0;position:relative}.hostel-1-module__Ad0C3G__desktopNavigation a:after{content:"";background:var(--my-mango);transform-origin:0;height:3px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hostel-1-module__Ad0C3G__desktopNavigation a:hover:after{transform:scaleX(1)}.hostel-1-module__Ad0C3G__headerAction{border-radius:var(--my-radius);background:var(--my-ink);color:var(--my-paper);flex:none;padding:12px 22px;font-size:15px;font-weight:500;line-height:1.2;transition:background-color .18s,color .18s}.hostel-1-module__Ad0C3G__headerAction:hover{background:var(--my-mango);color:var(--my-ink)}.hostel-1-module__Ad0C3G__mobileNavigation{display:none;position:relative}.hostel-1-module__Ad0C3G__mobileNavigation summary{border:2px solid var(--my-ink);border-radius:var(--my-radius);cursor:pointer;align-content:center;justify-items:center;gap:6px;width:48px;height:48px;list-style:none;display:grid}.hostel-1-module__Ad0C3G__mobileNavigation summary::-webkit-details-marker{display:none}.hostel-1-module__Ad0C3G__mobileNavigation summary span{background:currentColor;width:20px;height:2px;transition:transform .18s;display:block}.hostel-1-module__Ad0C3G__mobileNavigation[open] summary span:first-child{transform:translateY(4px)rotate(45deg)}.hostel-1-module__Ad0C3G__mobileNavigation[open] summary span:last-child{transform:translateY(-4px)rotate(-45deg)}.hostel-1-module__Ad0C3G__mobileNavigation nav{z-index:30;border:2px solid var(--my-ink);border-radius:var(--my-radius);background:var(--my-paper);width:min(320px,100vw - 32px);box-shadow:8px 8px 0 var(--my-mango);flex-direction:column;padding:10px 18px 18px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.hostel-1-module__Ad0C3G__mobileNavigation nav a{border-bottom:1px solid var(--my-line);padding:13px 4px;font-size:16px;font-weight:500}.hostel-1-module__Ad0C3G__mobileNavigation nav .hostel-1-module__Ad0C3G__mobileNavigationAction{border-radius:var(--my-radius);background:var(--my-ink);color:var(--my-paper);text-align:center;border:0;margin-top:14px;padding:13px 16px}.hostel-1-module__Ad0C3G__hero{isolation:isolate;align-items:flex-end;min-height:clamp(560px,100svh - 82px,740px);display:flex;position:relative}.hostel-1-module__Ad0C3G__heroMedia{z-index:-1;position:absolute;inset:0}.hostel-1-module__Ad0C3G__heroTag{top:24px;right:var(--my-gutter);border:2px solid var(--my-ink);background:var(--my-paper);align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex;position:absolute}.hostel-1-module__Ad0C3G__heroTag svg{width:18px;height:18px}.hostel-1-module__Ad0C3G__heroInner{width:var(--my-container);margin:0 auto}.hostel-1-module__Ad0C3G__heroPanel{background:var(--my-mango);max-width:620px;padding:clamp(26px,3.2vw,42px) clamp(24px,3.2vw,42px) clamp(28px,3.4vw,46px)}.hostel-1-module__Ad0C3G__heroKicker{font-family:var(--my-display);font-variation-settings:"wdth" 78;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-size:15px;font-weight:700;line-height:1.3;display:inline-flex}.hostel-1-module__Ad0C3G__heroKicker:before{content:"";background:var(--my-ink);width:12px;height:12px}.hostel-1-module__Ad0C3G__hero h1{font-family:var(--my-display);font-variation-settings:"wdth" 66;letter-spacing:-.005em;text-transform:uppercase;margin-top:14px;font-size:clamp(50px,6vw,88px);font-weight:800;line-height:.88}.hostel-1-module__Ad0C3G__heroDescription{max-width:30em;color:var(--my-on-mango);margin-top:18px;font-size:17px;line-height:1.75}.hostel-1-module__Ad0C3G__inquiryBand{background:var(--my-ink);color:var(--my-paper);padding:32px 0 36px}.hostel-1-module__Ad0C3G__inquiryLayout{grid-template-columns:minmax(220px,.55fr) minmax(0,2fr);align-items:center;gap:16px 40px;display:grid}.hostel-1-module__Ad0C3G__inquiryTitle{font-family:var(--my-heading);font-size:26px;font-weight:600;line-height:1.3}.hostel-1-module__Ad0C3G__inquiryNote{color:var(--my-on-ink);margin-top:6px;font-size:14px;line-height:1.65}.hostel-1-module__Ad0C3G__inquiryForm{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr) auto;align-items:start;gap:12px;display:grid}.hostel-1-module__Ad0C3G__inquiryField{gap:6px;min-width:0;display:grid}.hostel-1-module__Ad0C3G__inquiryField>span{color:var(--my-mango-soft);font-size:13.5px;font-weight:500;line-height:1.5}.hostel-1-module__Ad0C3G__inquiryField select,.hostel-1-module__Ad0C3G__inquiryField input{border:1px solid var(--my-ink-line);border-radius:var(--my-radius);background:var(--my-ink-soft);width:100%;height:50px;color:var(--my-paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:0 12px;font-size:15px}.hostel-1-module__Ad0C3G__inquiryField input[aria-invalid=true]{border-color:#ff9b73}.hostel-1-module__Ad0C3G__inquiryField small{color:#ffb59a;font-size:13px;line-height:1.4}.hostel-1-module__Ad0C3G__inquiryForm button{border-radius:var(--my-radius);background:var(--my-mango);height:50px;color:var(--my-ink);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;margin-top:27px;padding:0 22px;font-size:15.5px;font-weight:500;transition:background-color .18s;display:inline-flex}.hostel-1-module__Ad0C3G__inquiryForm button:hover{background:var(--my-mango-hover)}.hostel-1-module__Ad0C3G__inquiryForm button svg{width:18px;height:18px}.hostel-1-module__Ad0C3G__inquiryStatus{color:var(--my-mango-soft);grid-column:1/-1;font-size:14px}.hostel-1-module__Ad0C3G__inquiryStatus:empty{display:none}.hostel-1-module__Ad0C3G__intro{padding:var(--my-section) 0}.hostel-1-module__Ad0C3G__travellerList{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.hostel-1-module__Ad0C3G__travellerList li{border-top:2px solid var(--my-ink);padding-top:20px}.hostel-1-module__Ad0C3G__travellerList h3{font-family:var(--my-heading);margin-top:14px;font-size:20px;font-weight:500;line-height:1.35}.hostel-1-module__Ad0C3G__travellerList p{color:var(--my-body);margin-top:6px;font-size:16px;font-weight:300}.hostel-1-module__Ad0C3G__rooms{padding:var(--my-section) 0;background:var(--my-concrete)}.hostel-1-module__Ad0C3G__roomGroup+.hostel-1-module__Ad0C3G__roomGroup{margin-top:40px}.hostel-1-module__Ad0C3G__roomGroupHeading{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:18px;display:flex}.hostel-1-module__Ad0C3G__keyTag{border-radius:var(--my-radius) 22px 22px var(--my-radius);background:var(--my-ink);color:var(--my-mango);font-family:var(--my-display);font-variation-settings:"wdth" 78;letter-spacing:.12em;text-transform:uppercase;padding:8px 20px 8px 34px;font-size:15px;font-weight:700;line-height:1.3;position:relative}.hostel-1-module__Ad0C3G__keyTag:before{content:"";background:var(--my-concrete);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.hostel-1-module__Ad0C3G__roomGroupHeading h3{font-family:var(--my-heading);font-size:22px;font-weight:500;line-height:1.3}.hostel-1-module__Ad0C3G__roomGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.hostel-1-module__Ad0C3G__roomGrid[data-kind=dorm]{grid-template-columns:repeat(2,minmax(0,1fr))}.hostel-1-module__Ad0C3G__roomCard{border:2px solid var(--my-ink);background:var(--my-paper);flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex}.hostel-1-module__Ad0C3G__roomCard:hover{box-shadow:8px 8px 0 var(--my-mango);transform:translate(-4px,-4px)}.hostel-1-module__Ad0C3G__roomImage{aspect-ratio:4/3;border-bottom:2px solid var(--my-ink);display:block;position:relative;overflow:hidden}.hostel-1-module__Ad0C3G__roomGrid[data-kind=dorm] .hostel-1-module__Ad0C3G__roomImage{aspect-ratio:2}.hostel-1-module__Ad0C3G__roomNumber{border-right:2px solid var(--my-ink);border-bottom:2px solid var(--my-ink);background:var(--my-mango);color:var(--my-ink);font-family:var(--my-display);font-variation-settings:"wdth" 66;padding:8px 14px 6px;font-size:28px;font-weight:800;line-height:1;position:absolute;top:0;left:0}.hostel-1-module__Ad0C3G__roomBody{flex-direction:column;flex:1;padding:18px 22px 22px;display:flex}.hostel-1-module__Ad0C3G__roomBody h4{font-family:var(--my-heading);margin-top:4px;font-size:22px;font-weight:500;line-height:1.3}.hostel-1-module__Ad0C3G__roomBody h4 a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--my-mango);text-decoration-color:var(--my-mango);text-underline-offset:5px;text-decoration-thickness:3px}.hostel-1-module__Ad0C3G__roomSpecs{color:var(--my-body);flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:14.5px;display:flex}.hostel-1-module__Ad0C3G__roomSpecs li{align-items:center;gap:6px;display:inline-flex}.hostel-1-module__Ad0C3G__roomSpecs svg{width:18px;height:18px;color:var(--my-ink);flex:none}.hostel-1-module__Ad0C3G__roomFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:auto;padding-top:14px;display:flex}.hostel-1-module__Ad0C3G__roomBody .hostel-1-module__Ad0C3G__roomSpecs{border-bottom:1px solid var(--my-line);margin-bottom:14px;padding-bottom:14px}.hostel-1-module__Ad0C3G__roomPrice{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.hostel-1-module__Ad0C3G__roomPrice span{color:var(--my-muted);font-size:13.5px}.hostel-1-module__Ad0C3G__roomPrice strong{font-family:var(--my-display);font-variation-settings:"wdth" 72;font-size:30px;font-weight:800;line-height:1}.hostel-1-module__Ad0C3G__roomInquiry{border-radius:var(--my-radius);background:var(--my-ink);color:var(--my-paper);align-items:center;gap:6px;padding:9px 14px;font-size:14.5px;font-weight:500;line-height:1.3;transition:background-color .18s,color .18s;display:inline-flex}.hostel-1-module__Ad0C3G__roomInquiry:hover{background:var(--my-mango);color:var(--my-ink)}.hostel-1-module__Ad0C3G__roomInquiry svg{width:16px;height:16px}.hostel-1-module__Ad0C3G__priceNote{color:var(--my-muted);text-align:center;margin-top:32px;font-size:14px}.hostel-1-module__Ad0C3G__common{padding-bottom:var(--my-section);background:var(--my-ink);color:var(--my-paper)}.hostel-1-module__Ad0C3G__common>.hostel-1-module__Ad0C3G__container{padding-top:var(--my-section)}.hostel-1-module__Ad0C3G__common .hostel-1-module__Ad0C3G__splitHeading>p{color:var(--my-on-ink)}.hostel-1-module__Ad0C3G__commonMosaic{grid-template-rows:repeat(2,clamp(180px,18vw,260px));grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;display:grid}.hostel-1-module__Ad0C3G__commonMosaic figure{position:relative;overflow:hidden}.hostel-1-module__Ad0C3G__commonMain{grid-row:span 2}.hostel-1-module__Ad0C3G__commonFeatures{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:32px;display:grid}.hostel-1-module__Ad0C3G__commonFeatures li{align-items:center;gap:14px;display:flex}.hostel-1-module__Ad0C3G__commonFeatures h3{font-family:var(--my-heading);font-size:19px;font-weight:500;line-height:1.35}.hostel-1-module__Ad0C3G__commonFeatures p{color:var(--my-on-ink);font-size:14.5px}.hostel-1-module__Ad0C3G__around{padding:var(--my-section) 0}.hostel-1-module__Ad0C3G__aroundGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px 56px;display:grid}.hostel-1-module__Ad0C3G__signpost{padding:12px 0 36px;position:relative}.hostel-1-module__Ad0C3G__signPole{background:var(--my-ink);width:14px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.hostel-1-module__Ad0C3G__signPole:after{content:"";background:var(--my-ink);width:64px;height:10px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hostel-1-module__Ad0C3G__signpost ul{gap:12px;display:grid;position:relative}.hostel-1-module__Ad0C3G__signpost li{justify-content:space-between;align-items:baseline;gap:16px;width:min(340px,50% + 22px);padding-top:12px;padding-bottom:12px;display:flex}.hostel-1-module__Ad0C3G__signpost li[data-side=right]{background:var(--my-mango);color:var(--my-ink);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,0 100%);justify-self:start;margin-left:calc(50% - 22px);padding-left:28px;padding-right:42px}.hostel-1-module__Ad0C3G__signpost li[data-side=left]{background:var(--my-ink);color:var(--my-paper);clip-path:polygon(24px 0,100% 0,100% 100%,24px 100%,0 50%);justify-self:end;margin-right:calc(50% - 22px);padding-left:42px;padding-right:28px}.hostel-1-module__Ad0C3G__signName{font-family:var(--my-heading);font-size:18px;font-weight:500;line-height:1.35}.hostel-1-module__Ad0C3G__signTime{font-family:var(--my-display);font-variation-settings:"wdth" 72;flex:none;font-size:22px;font-weight:800;line-height:1.2}.hostel-1-module__Ad0C3G__signpost li[data-side=left] .hostel-1-module__Ad0C3G__signTime{color:var(--my-mango)}.hostel-1-module__Ad0C3G__stay{padding:var(--my-section) 0;background:var(--my-concrete)}.hostel-1-module__Ad0C3G__keyTags{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.hostel-1-module__Ad0C3G__keyTags div{border:2px solid var(--my-ink);border-radius:var(--my-radius) 44px 44px var(--my-radius);background:var(--my-paper);padding:18px 24px 18px 52px;position:relative}.hostel-1-module__Ad0C3G__keyTags div:before{content:"";border:2px solid var(--my-ink);background:var(--my-concrete);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.hostel-1-module__Ad0C3G__keyTags dt{color:var(--my-muted);font-size:15px;font-weight:500}.hostel-1-module__Ad0C3G__keyTags dd{font-family:var(--my-display);font-variation-settings:"wdth" 70;margin-top:4px;font-size:clamp(30px,2.8vw,38px);font-weight:800;line-height:1}.hostel-1-module__Ad0C3G__stayNotes{gap:12px;margin-top:28px;display:grid}.hostel-1-module__Ad0C3G__stayNotes li{color:var(--my-body);align-items:flex-start;gap:10px;font-size:16px;display:flex}.hostel-1-module__Ad0C3G__stayNotes svg{width:20px;height:20px;color:var(--my-orange-text);flex:none;margin-top:4px}.hostel-1-module__Ad0C3G__contact{padding:var(--my-section) 0;background:var(--my-mango)}.hostel-1-module__Ad0C3G__contact .hostel-1-module__Ad0C3G__kicker:before{background:var(--my-ink)}.hostel-1-module__Ad0C3G__contact .hostel-1-module__Ad0C3G__lead{color:var(--my-on-mango)}.hostel-1-module__Ad0C3G__contactGrid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:end;gap:32px 56px;display:grid}.hostel-1-module__Ad0C3G__contactActions{flex-direction:column;gap:12px;display:flex}.hostel-1-module__Ad0C3G__contactActions .hostel-1-module__Ad0C3G__outlineButton{min-height:56px;margin-top:0}.hostel-1-module__Ad0C3G__contactNote{color:var(--my-on-mango);font-size:14px}.hostel-1-module__Ad0C3G__footer{background:var(--my-ink);color:var(--my-paper)}.hostel-1-module__Ad0C3G__footerInner{width:var(--my-container);grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr) minmax(0,1fr);gap:40px;margin:0 auto;padding-top:52px;display:grid}.hostel-1-module__Ad0C3G__footer .hostel-1-module__Ad0C3G__wordmarkText small{color:var(--my-on-ink)}.hostel-1-module__Ad0C3G__footerBrand p{max-width:22em;color:var(--my-on-ink);margin-top:18px;font-size:15px}.hostel-1-module__Ad0C3G__footerLabel{color:var(--my-mango);font-family:var(--my-display);font-variation-settings:"wdth" 78;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:700}.hostel-1-module__Ad0C3G__footer nav{flex-direction:column;gap:8px;font-size:15px;display:flex}.hostel-1-module__Ad0C3G__footer nav a:hover{color:var(--my-mango)}.hostel-1-module__Ad0C3G__footer address{flex-direction:column;gap:8px;font-size:15px;font-style:normal;display:flex}.hostel-1-module__Ad0C3G__footerBottom{width:var(--my-container);color:var(--my-on-ink);border-top:1px solid #fbfaf629;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:56px auto 0;padding:22px 0 28px;font-size:13px;display:flex}.hostel-1-module__Ad0C3G__roomHero{border-bottom:2px solid var(--my-ink);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);min-height:540px;display:grid}.hostel-1-module__Ad0C3G__roomHeroMedia{border-right:2px solid var(--my-ink);min-height:380px;position:relative}.hostel-1-module__Ad0C3G__roomHeroPanel{background:var(--my-mango);flex-direction:column;justify-content:center;padding:clamp(28px,3.4vw,44px);display:flex}.hostel-1-module__Ad0C3G__roomHeroPanel .hostel-1-module__Ad0C3G__roomEnglish,.hostel-1-module__Ad0C3G__roomHeroPanel .hostel-1-module__Ad0C3G__roomSpecs,.hostel-1-module__Ad0C3G__roomHeroPanel .hostel-1-module__Ad0C3G__roomSpecs svg{color:var(--my-ink)}.hostel-1-module__Ad0C3G__backLink{align-self:flex-start;align-items:center;gap:8px;margin-bottom:24px;font-size:15px;font-weight:500;display:inline-flex}.hostel-1-module__Ad0C3G__backLink:hover{text-underline-offset:4px;text-decoration:underline}.hostel-1-module__Ad0C3G__roomHeroPanel h1{font-family:var(--my-heading);margin-top:6px;font-size:clamp(34px,3.6vw,48px);font-weight:600;line-height:1.15}.hostel-1-module__Ad0C3G__roomHeroSummary{color:var(--my-on-mango);margin-top:10px;font-size:17px}.hostel-1-module__Ad0C3G__roomHeroPrice{border-top:2px solid var(--my-ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:20px;padding-top:16px;display:flex}.hostel-1-module__Ad0C3G__roomHeroPrice span{color:var(--my-on-mango);font-size:14px}.hostel-1-module__Ad0C3G__roomHeroPrice strong{font-family:var(--my-display);font-variation-settings:"wdth" 70;font-size:40px;font-weight:800;line-height:1}.hostel-1-module__Ad0C3G__roomHeroPanel .hostel-1-module__Ad0C3G__inkButton{align-self:flex-start;margin-top:18px}.hostel-1-module__Ad0C3G__roomHeroNote{color:var(--my-on-mango);margin-top:10px;font-size:13.5px}.hostel-1-module__Ad0C3G__roomDetails{padding:var(--my-section) 0}.hostel-1-module__Ad0C3G__roomDetailsGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:40px 56px;display:grid}.hostel-1-module__Ad0C3G__subTitle{font-family:var(--my-heading);margin-top:36px;font-size:24px;font-weight:500;line-height:1.3}.hostel-1-module__Ad0C3G__facilityList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin-top:16px;display:grid}.hostel-1-module__Ad0C3G__facilityList li{color:var(--my-body);align-items:center;gap:10px;font-size:16px;display:flex}.hostel-1-module__Ad0C3G__facilityList svg{width:18px;height:18px;color:var(--my-orange-text);flex:none}.hostel-1-module__Ad0C3G__roomAside{border-radius:var(--my-radius);background:var(--my-concrete);padding:clamp(28px,3vw,36px)}.hostel-1-module__Ad0C3G__roomAside .hostel-1-module__Ad0C3G__subTitle:first-child{margin-top:0}.hostel-1-module__Ad0C3G__roomAside .hostel-1-module__Ad0C3G__stayNotes{margin-top:16px}.hostel-1-module__Ad0C3G__sharedList{gap:10px;margin-top:16px;display:grid}.hostel-1-module__Ad0C3G__sharedList li{align-items:center;gap:14px;font-size:16px;display:flex}.hostel-1-module__Ad0C3G__sharedList span{background:var(--my-mango);font-family:var(--my-display);font-variation-settings:"wdth" 70;padding:3px 8px 2px;font-size:18px;font-weight:800;line-height:1.2}.hostel-1-module__Ad0C3G__roomGallery{padding-bottom:var(--my-section)}.hostel-1-module__Ad0C3G__roomGalleryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hostel-1-module__Ad0C3G__roomGalleryGrid li{aspect-ratio:4/3;border:2px solid var(--my-ink);position:relative;overflow:hidden}.hostel-1-module__Ad0C3G__otherRooms{padding:var(--my-section) 0;background:var(--my-concrete)}.hostel-1-module__Ad0C3G__otherRoomGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.hostel-1-module__Ad0C3G__otherRoom{border:2px solid var(--my-ink);background:var(--my-paper);flex-direction:column;height:100%;padding-bottom:18px;transition:transform .18s,box-shadow .18s;display:flex}.hostel-1-module__Ad0C3G__otherRoom:hover{box-shadow:6px 6px 0 var(--my-mango);transform:translate(-3px,-3px)}.hostel-1-module__Ad0C3G__otherRoomImage{aspect-ratio:4/3;border-bottom:2px solid var(--my-ink);margin-bottom:14px;display:block;position:relative;overflow:hidden}.hostel-1-module__Ad0C3G__otherRoom .hostel-1-module__Ad0C3G__roomEnglish{padding:0 16px;font-size:12.5px}.hostel-1-module__Ad0C3G__otherRoomName{font-family:var(--my-heading);margin-top:2px;padding:0 16px;font-size:19px;font-weight:500;line-height:1.35}.hostel-1-module__Ad0C3G__otherRoomMeta{color:var(--my-body);margin-top:4px;padding:0 16px;font-size:14px}@media (max-width:1100px){.hostel-1-module__Ad0C3G__inquiryLayout{grid-template-columns:minmax(0,1fr)}.hostel-1-module__Ad0C3G__commonFeatures,.hostel-1-module__Ad0C3G__keyTags,.hostel-1-module__Ad0C3G__otherRoomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.hostel-1-module__Ad0C3G__desktopNavigation,.hostel-1-module__Ad0C3G__headerAction{display:none}.hostel-1-module__Ad0C3G__mobileNavigation{margin-left:auto;display:block}.hostel-1-module__Ad0C3G__inquiryForm{grid-template-columns:repeat(3,minmax(0,1fr))}.hostel-1-module__Ad0C3G__inquiryForm button{grid-column:span 2}}@media (max-width:900px){.hostel-1-module__Ad0C3G__splitHeading,.hostel-1-module__Ad0C3G__aroundGrid,.hostel-1-module__Ad0C3G__roomHero,.hostel-1-module__Ad0C3G__roomDetailsGrid,.hostel-1-module__Ad0C3G__contactGrid{grid-template-columns:minmax(0,1fr)}.hostel-1-module__Ad0C3G__splitHeading>p{justify-self:start}.hostel-1-module__Ad0C3G__roomGrid,.hostel-1-module__Ad0C3G__roomGrid[data-kind=dorm]{grid-template-columns:repeat(2,minmax(0,1fr))}.hostel-1-module__Ad0C3G__roomGrid[data-kind=dorm] .hostel-1-module__Ad0C3G__roomImage{aspect-ratio:4/3}.hostel-1-module__Ad0C3G__roomGrid[data-kind=private] .hostel-1-module__Ad0C3G__roomCard:last-child{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hostel-1-module__Ad0C3G__roomGrid[data-kind=private] .hostel-1-module__Ad0C3G__roomCard:last-child .hostel-1-module__Ad0C3G__roomImage{border-right:2px solid var(--my-ink);border-bottom:0;height:100%}.hostel-1-module__Ad0C3G__commonMosaic{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.hostel-1-module__Ad0C3G__commonMain{aspect-ratio:16/10;grid-area:auto/1/auto/-1}.hostel-1-module__Ad0C3G__commonSupport{aspect-ratio:4/3}.hostel-1-module__Ad0C3G__contactActions{max-width:440px}.hostel-1-module__Ad0C3G__roomHero{min-height:0}.hostel-1-module__Ad0C3G__roomHeroMedia{aspect-ratio:16/10;border-right:0;border-bottom:2px solid var(--my-ink);min-height:0}.hostel-1-module__Ad0C3G__footerInner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hostel-1-module__Ad0C3G__footerBrand{grid-column:1/-1}}@media (max-width:760px){.hostel-1-module__Ad0C3G__inquiryForm{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hostel-1-module__Ad0C3G__inquiryField:first-child,.hostel-1-module__Ad0C3G__inquiryForm button{grid-column:1/-1}.hostel-1-module__Ad0C3G__inquiryForm button{margin-top:4px}.hostel-1-module__Ad0C3G__travellerList{grid-template-columns:minmax(0,1fr);gap:24px}.hostel-1-module__Ad0C3G__travellerList li{grid-template-columns:52px minmax(0,1fr);column-gap:18px;padding-top:22px;display:grid}.hostel-1-module__Ad0C3G__travellerList .hostel-1-module__Ad0C3G__iconTile{grid-row:span 2}.hostel-1-module__Ad0C3G__travellerList h3{margin-top:0}.hostel-1-module__Ad0C3G__signPole{left:26px}.hostel-1-module__Ad0C3G__signPole:after{width:44px}.hostel-1-module__Ad0C3G__signpost li[data-side=right],.hostel-1-module__Ad0C3G__signpost li[data-side=left]{clip-path:polygon(0 0,calc(100% - 24px) 0,100% 50%,calc(100% - 24px) 100%,0 100%);justify-self:stretch;width:auto;margin-left:14px;margin-right:0;padding-left:28px;padding-right:42px}.hostel-1-module__Ad0C3G__roomGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.hostel-1-module__Ad0C3G__roomGalleryGrid li:first-child{aspect-ratio:16/10;grid-column:1/-1}}@media (max-width:620px){.hostel-1-module__Ad0C3G__root{font-size:16px}.hostel-1-module__Ad0C3G__headerInner{min-height:72px}.hostel-1-module__Ad0C3G__wordmarkMark{width:40px;height:40px;font-size:19px}.hostel-1-module__Ad0C3G__wordmarkText strong{font-size:23px}.hostel-1-module__Ad0C3G__hero{min-height:580px}.hostel-1-module__Ad0C3G__heroTag{top:16px}.hostel-1-module__Ad0C3G__heroInner{width:100%}.hostel-1-module__Ad0C3G__heroPanel{padding:26px 20px 30px}.hostel-1-module__Ad0C3G__hero h1{font-size:50px}.hostel-1-module__Ad0C3G__heroDescription{font-size:16px}.hostel-1-module__Ad0C3G__inquiryTitle{font-size:23px}.hostel-1-module__Ad0C3G__lead{font-size:17px}.hostel-1-module__Ad0C3G__sectionHeading h2{font-size:32px}.hostel-1-module__Ad0C3G__roomGrid,.hostel-1-module__Ad0C3G__roomGrid[data-kind=dorm]{grid-template-columns:minmax(0,1fr)}.hostel-1-module__Ad0C3G__roomGrid[data-kind=private] .hostel-1-module__Ad0C3G__roomCard:last-child{grid-column:auto;display:flex}.hostel-1-module__Ad0C3G__roomGrid[data-kind=private] .hostel-1-module__Ad0C3G__roomCard:last-child .hostel-1-module__Ad0C3G__roomImage{border-right:0;border-bottom:2px solid var(--my-ink);height:auto}.hostel-1-module__Ad0C3G__roomBody{padding:18px 18px 20px}.hostel-1-module__Ad0C3G__roomCard:hover{box-shadow:none;transform:none}.hostel-1-module__Ad0C3G__commonFeatures{grid-template-columns:minmax(0,1fr);gap:18px}.hostel-1-module__Ad0C3G__commonMosaic{gap:10px}.hostel-1-module__Ad0C3G__keyTags{gap:12px}.hostel-1-module__Ad0C3G__keyTags div{border-radius:var(--my-radius) 32px 32px var(--my-radius);padding:18px 14px 18px 40px}.hostel-1-module__Ad0C3G__keyTags div:before{width:13px;height:13px;left:13px}.hostel-1-module__Ad0C3G__keyTags dt{font-size:14px}.hostel-1-module__Ad0C3G__keyTags dd{font-size:28px}.hostel-1-module__Ad0C3G__signName{font-size:16.5px}.hostel-1-module__Ad0C3G__signTime{font-size:20px}.hostel-1-module__Ad0C3G__footerInner{grid-template-columns:minmax(0,1fr);gap:32px}.hostel-1-module__Ad0C3G__footerBottom{flex-direction:column}.hostel-1-module__Ad0C3G__roomHeroPanel{padding:28px 20px 32px}.hostel-1-module__Ad0C3G__roomHeroPanel h1{font-size:34px}.hostel-1-module__Ad0C3G__roomHeroPrice strong{font-size:36px}.hostel-1-module__Ad0C3G__roomHeroPanel .hostel-1-module__Ad0C3G__inkButton{align-self:stretch}.hostel-1-module__Ad0C3G__facilityList{grid-template-columns:minmax(0,1fr)}.hostel-1-module__Ad0C3G__otherRoomGrid{gap:12px}.hostel-1-module__Ad0C3G__otherRoom .hostel-1-module__Ad0C3G__roomEnglish,.hostel-1-module__Ad0C3G__otherRoomName,.hostel-1-module__Ad0C3G__otherRoomMeta{padding:0 12px}.hostel-1-module__Ad0C3G__otherRoomName{font-size:17px}.hostel-1-module__Ad0C3G__otherRoomMeta{font-size:13px}}@media (prefers-reduced-motion:reduce){.hostel-1-module__Ad0C3G__root *,.hostel-1-module__Ad0C3G__root :before,.hostel-1-module__Ad0C3G__root :after{transition-duration:.01ms!important}.hostel-1-module__Ad0C3G__roomCard:hover,.hostel-1-module__Ad0C3G__otherRoom:hover{transform:none}}
