.ship-frame{position:relative;background-color:#000}.shr-main{display:block}.shr-main:focus-visible{outline:none}.shr-sec{--m:16px;--edge:max(var(--m),calc((100vw - 1260px) / 2));position:relative;font-family:var(--font-inter),Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased;margin-block:0}.shr-sec *,.shr-sec :after,.shr-sec :before{box-sizing:border-box}@media (width >= 1200px){.shr-sec{--m:90px}}.shr-sec[data-tone=dark]{background:#000;color:#fff}.shr-sec[data-tone=light]{background:#fff;color:#111}.shr-wrap{width:calc(100% - 2 * var(--m));max-width:1260px;margin-inline:auto}.shr-h{margin:0;font-weight:330;text-wrap:balance;overflow-wrap:break-word}.shr-h--hero{font-size:36px;line-height:40px;letter-spacing:-.4px}.shr-h--sec{font-size:32px;line-height:36px;letter-spacing:-.3px}.shr-h--card{padding-top:20px;font-size:22px;line-height:28px;font-weight:400;text-align:center}@media (width >= 900px){.shr-h--hero{font-size:56px;line-height:60px}.shr-h--sec{font-size:44px;line-height:48px}.shr-h--card{font-size:28px;line-height:34px}}.shr-lead{margin:16px 0 24px;max-width:560px;font-size:18px;line-height:26px;opacity:.85}.shr-lead--dark{color:rgb(0 0 0/.65);opacity:1}.shr-small{margin:16px 0 0;font-size:14px;line-height:20px;opacity:.85}.shr-small a{color:inherit;text-decoration:underline}.shr-btn{display:inline-block;max-width:100%;padding:10px 24px;border:2px solid transparent;border-radius:9999px;font-size:16px;line-height:24px;font-weight:550;text-decoration:none;text-align:center}.shr-btn:focus-visible{outline:3px solid currentColor;outline-offset:2px}.shr-btn--ink{background:#000;color:#fff}.shr-btn--ink:hover{background:#333}.shr-btn--light{background:#fff;color:#000}.shr-btn--light:hover{background:#d4d4d8}.shr-btn--ghost{border-color:#fff;background:transparent;color:#fff}.shr-btn--ghost:hover{border-color:#d4d4d8;box-shadow:inset 0 0 0 1px #d4d4d8}.shr-band{margin-top:-32px;border-radius:32px 32px 0 0;z-index:1}@media (width >= 900px){.shr-band{margin-top:-48px;border-radius:48px 48px 0 0}}.shr-chip{position:absolute;top:8px;right:8px;z-index:4;padding:1px 8px;border-radius:9999px;background:#ffe27a;color:#3b2f00;font-size:10px;line-height:16px;font-weight:650;letter-spacing:.06em}.shr-card{position:relative;background:#fff;color:#111;border-radius:14px;box-shadow:0 8px 28px rgb(0 0 0/.12);font-size:14px;line-height:20px}.shr-card p{margin:0}.shr-hero{padding:112px 0 96px;background:#f3f2f0!important}.shr-hero__in{display:grid;gap:40px;align-items:center}.shr-hero__copy .shr-lead{margin-bottom:24px}.shr-hero__slot{position:relative;width:100%;aspect-ratio:642/545}.shr-hero__img{display:block;width:100%;height:100%;object-fit:cover;border-radius:24px}.shr-hc{position:absolute;z-index:2;padding:12px 16px}.shr-hc--a{left:-4%;bottom:12%;width:58%}.shr-hc--b{right:6%;top:10%;display:flex;align-items:center;gap:8px;background:#d9f5e3;padding:10px 12px;white-space:nowrap}.shr-hc--b .shr-chip{position:static;order:3;margin-left:4px}.shr-hc__t{font-size:15px;line-height:20px;font-weight:550}.shr-hc__s{margin-top:8px!important;font-size:12px;line-height:16px;color:rgb(0 0 0/.55)}.shr-bar{display:block;height:4px;margin-top:8px;border-radius:4px;background:#e6e6ea;overflow:hidden}.shr-bar__in{display:block;width:62%;height:100%;background:#4a3fd6}@media (width >= 900px){.shr-hero{padding:130px 0 112px}.shr-hero__in{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.shr-disc{padding:64px 0 72px}.shr-disc__in{display:grid;gap:40px;align-items:center}.shr-disc__slot{position:relative;width:100%;aspect-ratio:1/1;container-type:inline-size}.shr-disc .shr-lead{margin-bottom:24px;color:rgb(255 255 255/.75);opacity:1}@media (width >= 900px){.shr-disc{padding:0}.shr-disc__in{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.shr-disc__slot{order:-1}}.shr-label{position:absolute;inset:3cqw 7cqw;display:flex;flex-direction:column;justify-content:space-between;gap:2cqw;padding:6cqw;background:#f1efe9;color:#111;border-radius:1.5cqw;box-shadow:0 2cqw 6cqw rgb(0 0 0/.5);transform:rotate(-2deg)}.shr-label p{margin:0}.shr-label .shr-chip{top:2cqw;right:2cqw}.shr-label__k{font-size:3.2cqw;line-height:1.2;font-weight:700;letter-spacing:.04em}.shr-label__s{margin-top:.8cqw!important;font-size:2.6cqw;line-height:1.3;color:rgb(0 0 0/.65)}.shr-label__big{font-size:7cqw;line-height:1.1;font-weight:400}.shr-label__addr{margin-top:1cqw!important;font-size:4.2cqw;line-height:1.35}.shr-label__meta{display:flex;justify-content:space-between;font-size:2.8cqw;line-height:1.3;color:rgb(0 0 0/.65)}.shr-label__bars{display:block;width:100%;height:12cqw}.shr-label__no{text-align:center;font-size:2.8cqw;line-height:1.2;letter-spacing:.3em}.shr-mark{position:absolute;z-index:3;width:12cqw;height:12cqw;filter:drop-shadow(0 1cqw 1.5cqw rgb(0 0 0/.35))}.shr-mark--1{left:-7cqw;top:10cqw}.shr-mark--2{right:-7cqw;top:16cqw}.shr-mark--3{left:-7cqw;bottom:18cqw}.shr-mark--4{right:-7cqw;bottom:26cqw}.shr-flow{padding:64px 0 96px}.shr-flow__head{display:grid;gap:8px;margin-bottom:40px}.shr-flow__head .shr-lead{margin-top:0}.shr-flow__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.shr-fcard{display:flex;flex-direction:column;padding:20px 20px 28px;border-radius:24px;background:#f3f2f0}.shr-fslot{position:relative;width:100%;min-height:220px;display:flex;align-items:center;justify-content:center}.shr-fslot--tall{flex:1;min-height:420px;margin-top:24px;overflow:hidden;border-radius:16px;background:#e9e6df}.shr-fslot__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.shr-pill{position:absolute;right:8%;top:46%;z-index:3;padding:4px 14px;border-radius:9999px;background:rgb(255 255 255/.85);font-size:14px;line-height:24px;font-weight:500}@media (width >= 900px){.shr-flow{padding:128px 0 144px}.shr-flow__head{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:start;margin-bottom:72px}.shr-flow__head .shr-lead{margin-top:12px;max-width:520px}.shr-flow__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.shr-fcard{padding:40px}.shr-fcard--03{grid-column:1;grid-row:1}.shr-fcard--04{grid-column:2;grid-row:1}.shr-fcard--tall{grid-column:1;grid-row:2/span 2}.shr-fcard--06{grid-column:2;grid-row:2}.shr-fcard--07{grid-column:2;grid-row:3}.shr-fslot{min-height:303px}.shr-fslot--tall{min-height:640px;margin-top:32px}}.shr-fcard--tall{padding-bottom:20px}@media (width >= 900px){.shr-fcard--tall{padding-bottom:40px}}.shr-tbl{width:100%;max-width:538px;background:transparent;box-shadow:none;font-size:15px}.shr-tbl .shr-chip{top:-6px;right:0}.shr-tbl__row{display:grid;grid-template-columns:22px .9fr 1.5fr 1fr;align-items:center;gap:10px;min-height:44px;margin-top:8px;padding:0 12px;border-radius:8px;background:#fff}.shr-tbl__row--h{min-height:32px;background:transparent;color:rgb(0 0 0/.6);font-size:13px}.shr-tbl__row>span:last-child{text-align:end}.shr-box{display:block;width:16px;height:16px;border:1.5px solid #999;border-radius:4px}.shr-tbl__ch{display:flex;align-items:center;gap:8px}.shr-dot{display:block;flex:none;width:14px;height:14px;border-radius:50%}.shr-print{position:relative;width:min(100%,360px)}.shr-print .shr-chip{top:-10px;right:-6px}.shr-print__row{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:10px 14px;border-radius:10px;background:#fff;box-shadow:0 4px 16px rgb(0 0 0/.08);font-size:15px;line-height:20px}.shr-print__row em{margin-left:auto;padding:1px 10px;border-radius:6px;background:#ffe58a;font-style:normal;font-size:12px;line-height:20px}.shr-print__btn{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:66%;margin:18px auto 0;padding:10px 16px;border-radius:8px;background:#111;color:#fff;font-size:16px;line-height:24px}.shr-print__cur{position:absolute;right:-14px;bottom:-14px}.shr-pick{position:absolute;z-index:2;right:5%;bottom:20px;left:5%;padding:14px 16px 10px;font-size:14px}.shr-pick__row{display:grid;grid-template-columns:1.6fr 1fr 1fr .7fr 22px;align-items:center;gap:6px;min-height:30px}.shr-pick__row--h{font-weight:600;border-bottom:1px solid #ddd}.shr-pick .shr-chip{top:-26px;right:0}.shr-pkg{align-self:flex-start;width:68%;margin-right:auto;padding:14px 16px 10px}.shr-pkg__search{padding:6px 10px;border:1px solid #ccc;border-radius:8px;color:rgb(0 0 0/.55)}.shr-pkg__add{margin-top:8px!important;color:#2a4bd6}.shr-pkg__it{padding:6px 4px}.shr-pkg__it--on{margin-inline:-8px!important;padding-inline:12px;border-radius:8px;background:#f0efec}.shr-pkg small{display:block;font-size:12px;line-height:16px;color:rgb(0 0 0/.55)}.shr-fslot__shoe{position:absolute;right:2%;top:22%;z-index:3;width:36%;aspect-ratio:1;object-fit:cover;border-radius:16px;box-shadow:0 8px 28px rgb(0 0 0/.2)}.shr-phone{position:absolute;inset:0;overflow:hidden}.shr-phone .shr-chip{top:4px;right:4px}.shr-phone__frame{top:14px;width:min(46%,240px);height:100%;overflow:hidden;border:8px solid #111;border-radius:34px;background:#e6ebe4}.shr-phone__frame,.shr-phone__notch{position:absolute;left:50%;transform:translateX(-50%)}.shr-phone__notch{top:8px;z-index:2;width:40%;height:14px;border-radius:9px;background:#111}.shr-phone__map{display:block;width:100%;height:100%}.shr-phone__note{position:absolute;top:34%;right:3%;left:3%;z-index:3;display:flex;align-items:center;gap:12px;padding:12px 14px}.shr-phone__ic{flex:none;width:36px;height:36px;border-radius:10px;background:#5a52e6}.shr-phone__t{font-size:15px!important;line-height:20px!important;font-weight:650}.shr-phone__s{font-size:13px!important;line-height:18px!important;color:rgb(0 0 0/.65)}.shr-sync{padding:32px 0 96px}.shr-sync__grid{gap:0;margin-top:40px}.shr-sync__grid,.shr-tile{display:grid;grid-template-columns:minmax(0,1fr)}.shr-tile{row-gap:8px;padding:28px 0;border-top:1px solid #e3e3e3}.shr-tile__ic{display:grid;place-items:center;width:44px;height:44px;margin-bottom:8px}.shr-tile__t{margin:0;font-size:24px;line-height:30px;font-weight:330}.shr-tile__b{margin:0;color:rgb(0 0 0/.6);font-size:16px;line-height:25px}@media (width >= 900px){.shr-sync{padding:64px 0 144px}.shr-sync__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:72px}.shr-tile{grid-template-columns:44px minmax(0,1fr);column-gap:20px;align-content:start;padding:32px 40px;border-top:0;border-left:1px solid #e3e3e3}.shr-tile:nth-child(3n+1){border-left:0;padding-left:0}.shr-tile:nth-child(n+4){border-top:1px solid #e3e3e3}.shr-tile__ic{grid-row:1/span 2;align-self:start;margin:0}.shr-tile__b,.shr-tile__t{grid-column:2}}.shr-car{padding:64px 0 112px;overflow:clip}.shr-car__view{overflow:hidden;padding-left:var(--edge);clip-path:inset(0 0 0 var(--edge))}.shr-car__track{--sw:calc(100vw - 2 * var(--edge) - 16px);--gap:16px;display:flex;gap:var(--gap);transform:translateX(calc(var(--i, 0) * -1 * (var(--sw) + var(--gap))));transition:transform .6s cubic-bezier(.4,0,.2,1)}.shr-slide{flex:0 0 var(--sw);display:grid;gap:24px;opacity:.3;transition:opacity .6s}.shr-slide[data-active=true]{opacity:1}.shr-slide__photo{order:-1;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:16px;background:#1b1b1b}.shr-slide__photo img{display:block;width:100%;height:100%;object-fit:cover}.shr-slide__copy{display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-width:0}.shr-slide__copy p{margin:0}.shr-slide__label{font-size:14px;line-height:20px;color:rgb(255 255 255/.6);letter-spacing:.04em}.shr-slide__text{margin-top:12px!important;font-size:26px;line-height:34px;font-weight:330;overflow-wrap:break-word}.shr-slide__by{font-size:18px;line-height:26px;font-weight:500}.shr-car__ctl{display:flex;gap:16px;margin-top:32px}.shr-cbtn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fff;color:#000;cursor:pointer}.shr-cbtn:hover{background:#d4d4d8}.shr-cbtn:focus-visible{outline:3px solid #7ab1ff;outline-offset:2px}@media (width >= 900px){.shr-car{padding:96px 0 144px}.shr-car__track{--sw:min(1153px,calc(100vw - 2 * var(--edge)));--gap:24px}.shr-slide{grid-template-columns:minmax(0,1fr) 404px;gap:48px;align-items:stretch}.shr-slide__photo{order:0;width:404px;height:404px}.shr-slide__text{font-size:34px;line-height:42px}}.shr-grow{padding:80px 0 64px;background:#12161f!important}.shr-grow .shr-lead{margin-top:12px}.shr-grow__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}.shr-gcard{padding:28px;border:1px solid rgb(255 255 255/.22);border-radius:24px}.shr-gcard__ic{display:grid;place-items:center;width:64px;height:64px;border-radius:12px;background:#232c52;color:#fff}.shr-gcard__t{margin:24px 0 0;font-size:24px;line-height:30px;font-weight:330}.shr-gcard__b{margin:12px 0 0;color:rgb(255 255 255/.75);font-size:16px;line-height:25px}.shr-gcard__a{display:inline-block;margin-top:20px;color:#fff;font-weight:600;text-decoration:underline}.shr-gcard__a:focus-visible{outline:3px solid #7ab1ff;outline-offset:3px}@media (width >= 900px){.shr-grow{padding:112px 0 96px}.shr-grow__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px}.shr-gcard{padding:32px}}.shr-close{padding:64px 0 96px;background:#12161f!important}.shr-close__in{display:flex;flex-direction:column;align-items:center;text-align:center}.shr-close__in .shr-h{max-width:832px;margin-bottom:32px}@media (width >= 900px){.shr-close{padding:96px 0 128px}}@media (prefers-reduced-motion:reduce){.shr-car__track,.shr-slide{transition:none}}