h1.ph{font-family:var(--serif);font-weight:400;font-size:clamp(30px,5vw,58px);line-height:1.05;letter-spacing:-.022em;margin:0 0 18px;text-wrap:balance;text-shadow:none}h1.ph i{font-style:italic;color:var(--green-ink)}.hd{display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,4vw,60px);flex-wrap:wrap}.hd .txt{flex:1 1 400px}.hd .bdg{margin-bottom:30px}@media(max-width:700px){.hd{gap:6px}.hd .bdg{margin:0 0 30px}}.bdg{filter:none;height:auto;flex:0 0 auto;width:116px}.bdg.wide{width:124px}.t1{transform:rotate(-1.6deg)}@media(max-width:640px){.bdg{width:98px}.bdg.wide{width:106px}}.att{font-family:var(--serif);font-size:15px;line-height:1.6;color:var(--mid);margin:0 0 38px;max-width:58ch;text-wrap:pretty}.att .d{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.13em;text-transform:uppercase;color:var(--ink)}.plt{border-top:1px solid var(--ink);margin-top:clamp(26px,3.4vw,40px)}.prow{display:grid;grid-template-columns:230px 1fr 190px;gap:clamp(12px,2.2vw,30px);align-items:baseline;padding:clamp(15px,2vw,21px) 0;border-bottom:1px solid var(--hair2)}.plb{font-family:var(--mono);font-size:var(--m-cap);letter-spacing:.15em;text-transform:uppercase;color:var(--mid);line-height:1.8}.plv{font-family:var(--serif);font-size:clamp(16px,1.75vw,19px);line-height:1.45;letter-spacing:-.008em;text-wrap:pretty;max-width:52ch}.plv b{font-weight:400;box-shadow:inset 0 -1px 0 var(--hair)}.pls{font-family:var(--mono);font-size:var(--m-foot);letter-spacing:.11em;text-transform:uppercase;color:var(--mid);text-align:right;line-height:1.85}@media(max-width:820px){.prow{grid-template-columns:180px 1fr;row-gap:7px}.pls{grid-column:2;text-align:left}}@media(max-width:560px){.prow{grid-template-columns:1fr;row-gap:6px}.pls{grid-column:1}}.tw{overflow-x:auto;margin-top:clamp(22px,3vw,34px);-webkit-overflow-scrolling:touch}.tw table{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.02em;min-width:780px}.tw thead th{text-align:left;font-weight:400;letter-spacing:.13em;text-transform:uppercase;color:var(--mid);padding:0 14px 10px 0;border-bottom:1px solid var(--ink);vertical-align:bottom;white-space:nowrap}.tw tbody th{text-align:left;font-weight:400;padding:13px 14px 13px 0;vertical-align:top;color:var(--ink);line-height:1.6}.tw tbody th b{font-weight:400;display:block;letter-spacing:.1em;text-transform:uppercase}.tw td{padding:13px 14px 13px 0;vertical-align:top;color:var(--mid);line-height:1.7}.tw td.k{color:var(--ink)}.tw tbody tr+tr th,.tw tbody tr+tr td{border-top:1px solid var(--hair2)}.tw td:last-child,.tw th:last-child{padding-right:0}.tw col.s1{width:26%}.tw col.s2{width:44%}.tw col.s3{width:18%}.tw col.s4{width:12%}.tw col.r1{width:26%}.tw col.r2{width:24%}.tw col.r3{width:50%}.tscroll{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.14em;text-transform:uppercase;color:var(--mid);margin-top:10px}@media(min-width:840px){.tscroll{display:none}}@media(max-width:700px){.tw{overflow-x:visible}.tw table{min-width:0;width:100%;display:block;table-layout:auto}.tw colgroup{display:none}.tw thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tw tbody,.tw tbody tr,.tw tbody th,.tw tbody td{display:block;width:auto}.tw tbody tr{border-top:1px solid var(--ink);padding:15px 0 17px}.tw tbody tr+tr th,.tw tbody tr+tr td{border-top:0}.tw tbody th{padding:0 0 10px;white-space:normal}.tw tbody th b{font-size:var(--m-cap);line-height:1.45}.tw td{padding:0 0 10px;line-height:1.65;white-space:normal}.tw td:last-child{padding-bottom:0}.tw td:before{content:attr(data-l);display:block;font-family:var(--mono);font-size:var(--m-foot);letter-spacing:.14em;text-transform:uppercase;color:var(--mid);opacity:.8;margin-bottom:2px}.tscroll{display:none}}@media(max-width:700px){.tw{overflow-x:visible}.tw table{min-width:0;width:100%;display:block}.tw colgroup{display:none}.tw thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tw tbody,.tw tbody tr,.tw tbody th,.tw tbody td{display:block;width:auto}.tw tbody tr{border-top:1px solid var(--ink);padding:15px 0 17px}.tw tbody tr+tr th,.tw tbody tr+tr td{border-top:0}.tw tbody th{padding:0 0 10px}.tw tbody th b{font-size:var(--m-cap);line-height:1.45}.tw td{padding:0 0 10px;line-height:1.65}.tw td:last-child{padding-bottom:0}.tw td:before{content:attr(data-l);display:block;font-family:var(--mono);font-size:var(--m-foot);letter-spacing:.14em;text-transform:uppercase;color:var(--mid);opacity:.8;margin-bottom:2px}.tscroll{display:none}}.duo{display:grid;grid-template-columns:1fr 1fr;gap:clamp(26px,4.6vw,64px);border-top:1px solid var(--ink);padding-top:clamp(24px,3vw,36px);margin-top:clamp(26px,3.4vw,40px)}.duo h3{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.17em;text-transform:uppercase;color:var(--mid);font-weight:400;margin:0 0 14px}.duo h3 b{display:block;color:var(--ink);font-weight:400;font-family:var(--serif);font-size:clamp(21px,2.4vw,27px);letter-spacing:-.014em;text-transform:none;margin-top:9px;line-height:1.2}.duo p{font-family:var(--serif);font-size:16.5px;line-height:1.6;margin:0 0 14px;text-wrap:pretty}.duo ul{margin:0;padding:0;list-style:none;font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.05em;color:var(--mid);line-height:2.05}.duo li{padding-left:15px;position:relative}.duo li:before{content:"";position:absolute;left:0;top:.85em;width:6px;height:1px;background:var(--green)}@media(max-width:820px){.duo{grid-template-columns:1fr;gap:34px}}.claim{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(24px,4vw,58px);align-items:start}.claim .mk{width:100%;max-width:260px;height:auto;filter:none}.claim .mkc{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.13em;text-transform:uppercase;color:var(--mid);line-height:1.9;margin:2px 0 0;text-align:center;max-width:260px}.claim p{font-size:18px;line-height:1.62;margin:0 0 20px;max-width:56ch;text-wrap:pretty}.claim p.first{font-size:19.5px}:root[data-theme=dark] .claim .mk{filter:invert(1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .claim .mk{filter:invert(1)}}@media(max-width:760px){.claim{grid-template-columns:1fr;gap:26px}.claim .mk{max-width:175px}.claim .mkc{max-width:200px;text-align:left}.claim p{font-size:17px}}.note{font-family:var(--serif);font-size:15px;line-height:1.62;color:var(--mid);border-top:1px solid var(--ink);padding-top:12px;margin:0 0 20px;max-width:56ch}.note .nk{display:block;font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.13em;text-transform:uppercase;color:var(--ink);margin-bottom:8px}.note a{color:inherit;text-decoration:none;border-bottom:1px solid var(--green)}.note a:hover{color:var(--green-ink)}.claim p a{color:inherit;text-decoration:none;border-bottom:1px solid var(--green)}.claim p a:hover{color:var(--green-ink)}.gate{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.06em;line-height:1.95;color:var(--ink);border-left:1px solid var(--green);padding-left:clamp(14px,2vw,20px);max-width:56ch;margin:0}.room{margin:0;max-width:768px}.room.n720{max-width:720px}.room+.room{margin-top:clamp(30px,4vw,46px)}.room img{width:100%;height:auto}.room figcaption{font-family:var(--serif);font-size:14.5px;line-height:1.58;color:var(--mid);margin-top:12px;max-width:62ch;text-wrap:pretty;border-top:1px solid var(--hair);padding-top:10px}.room figcaption b{color:var(--ink);font-weight:400}.room figcaption .fk{display:block;font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.13em;text-transform:uppercase;color:var(--ink);margin-bottom:7px}.lv{width:168px;height:auto;flex:0 0 auto;filter:none}@media(max-width:640px){.lv{width:165px}}:root[data-theme=dark] .lv{filter:invert(1) hue-rotate(180deg);mix-blend-mode:lighten}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .lv{filter:invert(1) hue-rotate(180deg);mix-blend-mode:lighten}}.out{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hair);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin-top:clamp(26px,3.4vw,40px)}.out div{background:var(--bone);padding:24px 22px 26px}.out .n{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.16em;color:var(--mid);display:block;margin-bottom:12px}.out p{font-family:var(--serif);font-size:16.5px;line-height:1.5;margin:0;text-wrap:pretty}@media(max-width:900px){.out{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.out{grid-template-columns:1fr}}.close{background:var(--paper)}.close .txt{max-width:640px}.src{max-width:660px;line-height:2;margin:clamp(40px,5vw,64px) 0 0;border-top:1px solid var(--hair);padding-top:20px}.rpair{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(16px,2.2vw,26px);align-items:start;margin-top:clamp(34px,4.4vw,52px);max-width:1100px}.rpair .room+.room{margin-top:0}@media(max-width:760px){.rpair{grid-template-columns:1fr;gap:clamp(26px,5vw,34px)}}.sheet{max-width:760px}.fg{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(20px,3vw,44px)}.f{margin:0 0 clamp(22px,2.6vw,30px);min-width:0}.f.full{grid-column:1/-1}.f label{display:block;font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.16em;text-transform:uppercase;color:var(--mid);margin-bottom:9px}.f label .req{color:var(--green-ink)}.f input,.f select,.f textarea{width:100%;display:block;background:transparent;color:var(--ink);font-family:var(--serif);font-size:17px;line-height:1.5;border:0;border-bottom:1px solid var(--ink);border-radius:0;padding:7px 0 9px;-webkit-appearance:none;appearance:none;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.f textarea{resize:vertical;min-height:118px}.f select{cursor:pointer;padding-right:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' fill='none' stroke='%2316181A' stroke-width='1.3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 2px center;background-size:11px 7px}:root[data-theme=dark] .f select,:root:not([data-theme=light]) .f select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' fill='none' stroke='%23F1EFE6' stroke-width='1.3'/%3E%3C/svg%3E")}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .f select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7' viewBox='0 0 11 7'%3E%3Cpath d='M1 1l4.5 4.5L10 1' fill='none' stroke='%2316181A' stroke-width='1.3'/%3E%3C/svg%3E")}}.f option{color:#16181a;background:#f6f4ee}.f input:focus,.f select:focus,.f textarea:focus{outline:none;border-bottom-color:var(--green-ink);box-shadow:0 1px 0 0 var(--green-ink)}.f .help{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.09em;text-transform:uppercase;color:var(--mid);line-height:1.8;margin-top:8px}@media(max-width:640px){.fg{grid-template-columns:1fr}}.send{display:flex;align-items:center;gap:clamp(14px,3vw,26px);flex-wrap:wrap;border-top:1px solid var(--hair);padding-top:clamp(22px,3vw,30px);margin-top:6px}button.gh{background:var(--ink);color:var(--bone);border:1px solid var(--ink);font-family:var(--sans);font-size:var(--t-fine);letter-spacing:.13em;text-transform:uppercase;border-radius:100px;padding:15px 40px;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease)}button.gh:hover{background:transparent;color:var(--ink)}.send .fnote{font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.09em;text-transform:uppercase;color:var(--mid);line-height:1.9;max-width:52ch;flex:1 1 300px}.send .fnote a{color:var(--ink);text-transform:none;letter-spacing:0;text-decoration:none;border-bottom:1px solid var(--green)}.flag{border-left:2px solid var(--green-ink);padding:14px 0 14px 18px;margin:0 0 clamp(28px,3.4vw,40px);max-width:62ch}.flag b{display:block;font-family:var(--mono);font-size:var(--m-fine);letter-spacing:.16em;text-transform:uppercase;color:var(--green-ink);margin-bottom:7px;font-weight:400}.flag p{margin:0;font-size:16px;line-height:1.6;color:var(--mid)}#posted{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/page-zh-academy.css.map */
