.ed1{color:#3b3833;font-family:var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:#f5f2eb;font-weight:300;position:relative;overflow-x:clip}.ed1 *{box-sizing:border-box}.ed1 svg{vertical-align:middle;display:inline-block}.ed1 h1,.ed1 h2{font-family:var(--font-playfair),Georgia,serif;color:#111;font-weight:400}.ed1 .wordmark{font-family:var(--font-playfair),Georgia,serif;color:#111;font-size:27px;text-decoration:none}.ed1 .wordmark i{margin-right:.5px;font-style:italic}.ed1 .kick{letter-spacing:.22em;text-transform:uppercase;color:#8a7557;font-size:11px;font-weight:500}.ed1 nav{z-index:9;justify-content:space-between;align-items:center;padding:30px 56px;display:flex;position:absolute;top:0;left:0;right:0}.ed1 nav .wordmark{color:#f5f2eb}.ed1 nav .links{align-items:center;gap:34px;display:flex}.ed1 nav a.nl{color:#f5f2eb;opacity:.72;letter-spacing:.06em;font-size:13px;text-decoration:none}.ed1 nav a.cta{color:#f5f2eb;letter-spacing:.14em;text-transform:uppercase;border:1px solid #f5f2eb;padding:11px 22px;font-size:12px;font-weight:500;text-decoration:none}.ed1 .hero{color:#f5f2eb;text-align:center;background:#111;justify-content:center;align-items:center;min-height:100vh;padding:0 24px;display:flex;position:relative}.ed1 .hero .kick{color:#d7c3a5;margin:30px 0 26px}.ed1 .hero h1{color:#f5f2eb;max-width:12em;font-size:clamp(52px,6.6vw,96px);line-height:1.06}.ed1 .hero .sub{letter-spacing:.02em;opacity:.8;margin-top:30px;font-size:16px}.ed1 .hero .hint{letter-spacing:.28em;text-transform:uppercase;color:#f5f2eb;opacity:.45;font-size:10.5px;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.ed1 .hero .inner{will-change:transform,opacity}.ed1 .li{opacity:0;transition:opacity .9s,transform .9s;transform:translateY(26px)}.ed1 .li.in{opacity:1;transform:none}.ed1 .conv{background:#f5f2eb;height:480vh;position:relative}.ed1 .conv .stage{height:100vh;position:sticky;top:0;overflow:hidden}.ed1 .conv .word{font-family:var(--font-playfair),Georgia,serif;color:#111;white-space:nowrap;will-change:transform,opacity;font-size:clamp(30px,4vw,54px);position:absolute;top:50%;left:50%}.ed1 .conv .center{text-align:center;opacity:0;will-change:opacity,transform;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ed1 .conv .center .cstar{line-height:0}.ed1 .conv .center .cw{font-family:var(--font-playfair),Georgia,serif;color:#111;margin-top:14px;font-size:44px}.ed1 .conv .center .cw i{font-style:italic}.ed1 .conv .resolve{text-align:center;opacity:0;will-change:opacity;position:absolute;bottom:12vh;left:50%;transform:translate(-50%)}.ed1 .conv .resolve .r1{color:#6b655b;max-width:30em;font-size:15px;line-height:1.65}.ed1 .four{max-width:880px;margin:0 auto;padding:40px 32px 130px}.ed1 .four .row{border-bottom:1px solid #e4dfd3;grid-template-columns:220px 1fr;align-items:baseline;gap:36px;padding:34px 6px;display:grid}.ed1 .four .row:first-child{border-top:1px solid #e4dfd3}.ed1 .four .who{font-family:var(--font-playfair),Georgia,serif;color:#111;align-items:center;gap:14px;font-size:30px;display:flex}.ed1 .four .who svg{flex:none;position:relative;top:1px}.ed1 .four .what{color:#3b3833;font-size:16px;line-height:1.65}.ed1 .ribbon{padding:130px 0 120px;overflow:hidden}.ed1 .ribbon .lead{text-align:center;margin-bottom:64px;padding:0 32px}.ed1 .ribbon .lead .q{font-family:var(--font-cormorant),Georgia,serif;color:#111;margin-top:22px;font-size:clamp(26px,3vw,38px);font-style:italic;line-height:1.3}.ed1 .track{will-change:transform;gap:22px;width:max-content;display:flex}.ed1 .track figure{flex:none;width:440px}.ed1 .track .imgwrap{width:100%;height:293px;position:relative}.ed1 .track img{object-fit:cover;display:block}.ed1 .track figcaption{letter-spacing:.24em;text-transform:uppercase;color:#8a7557;margin-top:12px;font-size:10.5px;font-weight:500}.ed1 .inside{background:#8a7557;padding:120px 32px 130px}.ed1 .inside .wrap{max-width:1060px;margin:0 auto}.ed1 .inside .head{text-align:center;max-width:640px;margin:0 auto 60px}.ed1 .inside h2{color:#f5f2eb;margin:24px 0 0;font-size:clamp(30px,3.4vw,44px);line-height:1.18}.ed1 .caro{scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;margin:0 -56px;overflow:auto hidden}.ed1 .caro::-webkit-scrollbar{display:none}.ed1 .caro.dragging{cursor:grabbing}.ed1 .ctrack{align-items:flex-start;width:max-content;padding:26px 0 8px;display:flex}.ed1 .cap{text-align:center;will-change:transform,opacity;transform-origin:50%;flex:none;width:330px;padding:0 40px}.ed1 .cap .shot{border:1px solid #d7c3a5;justify-content:center;align-items:center;height:110px;margin-bottom:22px;display:flex;position:relative;overflow:hidden}.ed1 .cap .shot span{letter-spacing:.24em;text-transform:uppercase;color:#d7c3a5;opacity:.7;font-size:9.5px}.ed1 .cap svg{margin:0 auto 16px;display:block}.ed1 .cap .nm{font-family:var(--font-playfair),Georgia,serif;color:#f5f2eb;margin-bottom:8px;font-size:21px}.ed1 .cap .d{color:#d7c3a5;font-size:13px;line-height:1.6}.ed1 .inside .after{text-align:center;margin-top:54px}.ed1 .inside .go{color:#d7c3a5;border-bottom-color:#d7c3a5}.ed1 .go{letter-spacing:.06em;color:#111;border-bottom:1px solid #d7c3a5;padding-bottom:4px;font-size:13px;font-weight:400;text-decoration:none;display:inline-block}.ed1 .dirstrip{color:#3b3833;background:#f5f2eb;border-top:1px solid #e4dfd3;padding:120px 56px 130px;overflow:hidden}.ed1 .dirstrip .inner{grid-template-columns:5fr 7fr;align-items:center;gap:70px;max-width:1160px;margin:0 auto;display:grid}.ed1 .dirstrip .kick{color:#8a7557;align-items:center;gap:10px;display:flex}.ed1 .dirstrip h2{color:#111;margin:20px 0 16px;font-size:clamp(32px,3.6vw,48px);line-height:1.12}.ed1 .dirstrip p{color:#3b3833;max-width:24em;margin-bottom:30px;font-size:15px;line-height:1.7}.ed1 .dirstrip .go2{letter-spacing:.16em;text-transform:uppercase;color:#111;border:1px solid #111;padding:15px 32px;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.ed1 .dcards{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:20px;display:grid}.ed1 .dcard{background:#f5f2eb;border:1px solid #e4dfd3;text-decoration:none;display:block}.ed1 .dcard .imgwrap{width:100%;height:150px;position:relative}.ed1 .dcard img{object-fit:cover;display:block}.ed1 .dcard .b{padding:16px 16px 18px}.ed1 .dcard .n{font-family:var(--font-playfair),Georgia,serif;color:#111;font-size:19px;line-height:1.2}.ed1 .dcard .m{letter-spacing:.18em;text-transform:uppercase;color:#8a7557;margin-top:8px;font-size:10px;font-weight:500}.ed1 .dcard .l{color:#6b655b;margin-top:9px;font-size:12px}.ed1 .dcard.c1{margin-top:44px}.ed1 .dcard.c3{margin-top:80px}.ed1 .close{color:#f5f2eb;text-align:center;background:#44161f;padding:130px 32px 120px}.ed1 .close h2{color:#f5f2eb;margin:34px 0 40px;font-size:clamp(42px,5.2vw,68px);line-height:1.1}.ed1 .close .cta{color:#f5f2eb;letter-spacing:.18em;text-transform:uppercase;background:#6e353b;padding:18px 44px;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.ed1 footer{color:#f5f2eb;text-align:center;background:#111;padding:80px 32px 60px}.ed1 footer .wordmark{color:#f5f2eb;margin-top:14px;font-size:31px;display:inline-block}.ed1 footer .row2{flex-wrap:wrap;justify-content:center;gap:30px;margin-top:32px;display:flex}.ed1 footer a{color:#f5f2eb;opacity:.66;letter-spacing:.06em;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:12.5px;text-decoration:none}.ed1 footer .fine{letter-spacing:.18em;text-transform:uppercase;color:#f5f2eb;opacity:.38;margin-top:42px;font-size:11px}.ed1 .langmenu{z-index:70;background:#f5f2eb;border:1px solid #e4dfd3;min-width:220px;padding:8px 0;display:none;position:fixed;bottom:110px;left:50%;transform:translate(-50%)}.ed1 .langmenu.open{display:block}.ed1 .langmenu button{width:100%;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:.05em;color:#6b655b;cursor:pointer;background:0 0;border:none;padding:13px 22px;font-size:13.5px;display:block}.ed1 .langmenu button:hover{color:#111}.ed1 .langmenu button.cur{color:#111;font-weight:500}.ed1 .tophead{z-index:40;opacity:0;pointer-events:none;background:#f5f2eb;border-bottom:1px solid #e4dfd3;grid-template-columns:1fr auto 1fr;align-items:center;padding:13px 28px;transition:opacity .35s;display:grid;position:fixed;top:0;left:0;right:0}.ed1 .tophead.on{opacity:1;pointer-events:auto}.ed1 .burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-self:start;gap:5px;padding:8px 4px;display:flex}.ed1 .burger span{background:#111;width:22px;height:2px;display:block}.ed1 .tophead .cwm{font-family:var(--font-playfair),Georgia,serif;color:#111;justify-self:center;font-size:23px;text-decoration:none}.ed1 .tophead .cwm i{font-style:italic}.ed1 .tophead .auth{justify-self:end;align-items:center;gap:20px;display:flex}.ed1 .tophead .auth .in{color:#111;letter-spacing:.04em;opacity:.8;font-size:13px;text-decoration:none}.ed1 .tophead .auth .up{color:#f5f2eb;letter-spacing:.14em;text-transform:uppercase;background:#111;padding:10px 18px;font-size:11px;font-weight:500;text-decoration:none}.ed1 .menuovl{z-index:60;text-align:center;background:#111;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.ed1 .menuovl.open{display:flex}.ed1 .menuovl .x{color:#f5f2eb;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;opacity:.7;background:0 0;border:none;font-size:12px;position:absolute;top:26px;right:32px}.ed1 .menuovl a{font-family:var(--font-playfair),Georgia,serif;color:#f5f2eb;margin:16px 0;font-size:clamp(34px,4.6vw,52px);text-decoration:none;display:block}.ed1 .menuovl .small{justify-content:center;gap:26px;margin-top:44px;display:flex}.ed1 .menuovl .small a{font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:13px}.ed1 .fab{z-index:50;cursor:pointer;opacity:0;pointer-events:none;background:#111;border:none;justify-content:center;align-items:center;width:58px;height:58px;transition:opacity .55s,transform .55s;display:flex;position:fixed;bottom:26px;right:26px;transform:translateY(16px)}.ed1 .fab.on{opacity:1;pointer-events:auto;transform:none}.ed1 .deskpanel{z-index:49;background:#f5f2eb;border:1px solid #e4dfd3;flex-direction:column;width:min(400px,100vw - 52px);max-height:min(560px,100vh - 140px);display:none;position:fixed;bottom:100px;right:26px}.ed1 .deskpanel.open{display:flex}.ed1 .deskhead{text-align:center;border-bottom:1px solid #e4dfd3;padding:22px 20px 18px}.ed1 .deskhead .t{letter-spacing:.26em;text-transform:uppercase;color:#8a7557;margin-top:10px;font-size:10px;font-weight:500}.ed1 .deskhead .g{font-family:var(--font-playfair),Georgia,serif;color:#111;margin-top:8px;font-size:20px}.ed1 .chat{flex:1;min-height:60px;padding:18px 20px 4px;overflow-y:auto}.ed1 .msg{max-width:88%;margin-bottom:14px;font-size:13.5px;line-height:1.6}.ed1 .msg.them{color:#3b3833}.ed1 .msg.me{color:#f5f2eb;background:#111;margin-left:auto;padding:10px 16px}.ed1 .msg.wait{color:#8a7557;letter-spacing:.3em}.ed1 .chips{flex-wrap:wrap;gap:8px;padding:6px 20px 14px;display:flex}.ed1 .chips button{color:#6b655b;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:.03em;cursor:pointer;background:0 0;border:1px solid #e4dfd3;padding:7px 11px;font-size:11px}.ed1 .chips button:hover{color:#111;border-color:#8a7557}.ed1 .askrow{border-top:1px solid #e4dfd3;display:flex}.ed1 .askrow input{font-family:var(--font-inter),system-ui,sans-serif;color:#111;background:0 0;border:none;outline:none;flex:1;padding:15px 18px;font-size:13.5px}.ed1 .askrow input::placeholder{color:#6b655b;opacity:.7}.ed1 .askrow button{color:#f5f2eb;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:#111;border:none;padding:0 24px;font-size:10.5px;font-weight:500}@media (max-width:900px){.ed1 .dirstrip .inner{grid-template-columns:1fr;gap:44px}.ed1 .dcards{grid-template-columns:1fr 1fr;gap:14px}.ed1 .dcard.c1,.ed1 .dcard.c3{margin-top:0}.ed1 .dcard.c2{margin-top:30px}.ed1 nav{padding:20px 24px}.ed1 nav a.nl{display:none}.ed1 .four .row{grid-template-columns:1fr;gap:10px}.ed1 .track figure{width:340px}.ed1 .track .imgwrap{height:226px}}@media (prefers-reduced-motion:reduce){.ed1 .conv{height:100vh}.ed1 .conv .stage{height:100vh;position:relative}}
