body{background:#fff}.hero{padding-top:0}.v3-hdr-sec{position:sticky;top:0;z-index:40}.v3{font-family:Helvetica Neue,Helvetica,Inter Tight,Arial,sans-serif;color:#111;font-size:16px;line-height:1.5}.v3 *{box-sizing:border-box}.v3 a{color:#111}.v3 .hand{font-family:Nanum Pen Script,Bradley Hand,cursive;font-weight:400;line-height:1}.v3 .wrap{max-width:1320px;margin:0 auto;padding-left:32px;padding-right:32px}.v3 .eyebrow{margin:0;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#5c6268}.v3 .num{font-size:13px;letter-spacing:.14em;color:#8a8e91}.v3 .rule{border-top:1px solid #111111}.v3 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;font:500 16px/1 Helvetica Neue,Helvetica,Inter Tight,Arial,sans-serif;text-decoration:none;cursor:pointer;border:1px solid #111111;background:#111;color:#fff;white-space:nowrap;opacity:1}.v3 .btn:hover{background:#2b2f33;color:#fff;opacity:1}.v3 .btn--ghost{background:transparent;color:#111}.v3 .btn--ghost:hover{background:#f3f3f1;color:#111}.v3 .btn--light{background:#fff;color:#111;border-color:#fff}.v3 .btn--light:hover{background:#f3f3f1;color:#111}.v3 .btn--sm{height:42px;padding:0 18px;font-size:15px}.v3 .btn[disabled]{opacity:.45;cursor:not-allowed}.v3 .chip{height:38px;padding:0 16px;border-radius:999px;border:1px solid #c9cbcd;background:#fff;font-size:15px;font-family:inherit;color:#111;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center}.v3 .chip[aria-pressed=true]{background:#111;border-color:#111;color:#fff}.v3 .tag{font-size:12px;border:1px solid #c9cbcd;border-radius:999px;padding:4px 10px}.v3 .steel{background-color:#5f6569;background-image:linear-gradient(180deg,#0003,#00000073),var(--steel);background-size:cover;background-position:center;color:#fff}.v3 .steel a{color:#fff}.v3 .steel .btn--light,.v3 a.btn--light{color:#111}.v3 .ann{background:#111;color:#fff;font-size:14px}.v3 .ann a{color:#fff}.v3 .hdr{background:#fffffff0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #e6e6e3}.v3 .hdr-row{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.v3 .logo{text-decoration:none;font-weight:700;font-size:26px;letter-spacing:-.04em;color:#111}.v3 .navlinks{display:flex;gap:30px;align-items:center}.v3 .navlinks a{text-decoration:none;font-size:15px;color:#111}.v3 .navlinks a.is-active,.v3 .navlinks a:hover{text-decoration:underline;text-underline-offset:6px}.v3 .caret{font-size:10px;margin-left:6px}.v3 .navdd{position:relative}.v3 .navmenu{display:none;position:absolute;top:100%;left:-16px;padding-top:14px;z-index:50}.v3 .navdd:hover .navmenu,.v3 .navdd:focus-within .navmenu{display:block}.v3 .navpanel{background:#fff;border:1px solid #e6e6e3;border-radius:14px;padding:8px;min-width:200px;box-shadow:0 12px 32px #0000001f;display:flex;flex-direction:column}.v3 .navpanel a{display:block;padding:10px 12px;border-radius:10px;color:#111}.v3 .navlinks .navpanel a:hover{background:#f3f3f1;text-decoration:none}.v3 .navpanel .t{display:block;font-weight:500}.v3 .navpanel .s{display:block;font-size:13px;color:#5c6268;margin-top:2px}.v3 .navpanel a.muted{color:#5c6268}.v3 .bagbtn{position:relative;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:999px;border:1px solid #c9cbcd;background:#fff;font-size:15px;font-weight:500;font-family:inherit;cursor:pointer;color:#111;text-decoration:none;list-style:none}.v3 .bagbtn::-webkit-details-marker{display:none}.v3 .bagdot{min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#111;color:#fff;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.v3 .hdr-right{display:flex;gap:10px;align-items:center}.v3 .mm{display:none}.v3 .mm-panel{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid #e6e6e3;border-bottom:1px solid #e6e6e3;box-shadow:0 18px 30px #00000014;padding:8px 20px 24px}.v3 .mm-panel a{display:block;padding:14px 0;border-bottom:1px solid #e6e6e3;text-decoration:none;font-size:20px;font-weight:500;letter-spacing:-.02em;color:#111}.v3 .mm-panel a.sub{font-size:16px;font-weight:400;color:#4a5056;padding-left:16px}.v3 .mm-panel a.btn{margin-top:18px;color:#fff;border-bottom:0;font-size:16px;display:flex}.v3 .stub{position:relative;background:#fff;color:#111;border-radius:18px;box-shadow:0 22px 50px #0000002e}.v3 .perf{border-top:2px dashed #dddddb}.v3 .bar{height:6px;border-radius:999px;background:#e6e6e3;overflow:hidden}.v3 .bar>span{display:block;height:100%;background:#111;border-radius:999px}.v3 .acc{border-bottom:1px solid #dddddb}.v3 .acc summary{list-style:none;width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:20px;font-weight:500;line-height:1.3;color:#111;cursor:pointer;letter-spacing:-.01em}.v3 .acc summary::-webkit-details-marker{display:none}.v3 .acc-plus{flex:0 0 auto;font-size:26px;font-weight:300;transition:transform .2s}.v3 .acc[open] .acc-plus{transform:rotate(45deg)}.v3 .acc-a{margin:0 0 26px;max-width:680px;font-size:17px;line-height:1.65;color:#2b2f33}.v3 .acc-a p{margin:0}.v3 .acc-a p+p{margin-top:10px}.v3 .check{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid #e6e6e3;cursor:pointer;font-size:17px;line-height:1.45;background:none;border-left:0;border-right:0;border-top:0;width:100%;text-align:left;font-family:inherit;color:#111}.v3 .check .box{flex:0 0 22px;height:22px;border-radius:6px;border:1.5px solid #111111;display:inline-flex;align-items:center;justify-content:center;font-size:14px;margin-top:1px}.v3 .check[aria-pressed=true] .box{background:#111;color:#fff}.v3 .check[aria-pressed=true] .lbl{text-decoration:line-through;color:#8a8e91}.v3 .check.static{cursor:default}.v3 .input{height:52px;padding:0 18px;border-radius:14px;border:1px solid #c9cbcd;background:#fff;font-size:16px;font-family:inherit;color:#111;width:100%}.v3 textarea.input{height:auto;padding:14px 18px;min-height:0}.v3 .lift{transition:transform .35s ease,box-shadow .35s ease}.v3 .lift:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0000001f}.v3 .mobbar{display:none}.v3 .v-hero{display:grid;grid-template-columns:7fr 5fr;gap:56px;align-items:end}.v3 .hero-ph{position:relative}.v3 .hero-ph img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 52%;border-radius:6px}.v3 .hero-stub{position:absolute;left:-96px;bottom:48px;width:330px}.v3 .sess-row{display:grid;grid-template-columns:110px 1.6fr 1fr 1fr auto;gap:28px;align-items:center;padding:28px 0;border-bottom:1px solid #dddddb}.v3 .sess-row[hidden]{display:none}.v3 .datebox{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.v3 .v-reel{margin:0 calc(50% - 50vw);overflow:hidden;padding:40px 0 56px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.v3 .v-reel-track{display:flex;align-items:flex-start;gap:20px;width:max-content;animation:v3reel 70s linear infinite}.v3 .v-reel:hover .v-reel-track,.v3 .v-reel:focus-within .v-reel-track{animation-play-state:paused}.v3 .rev{flex:0 0 340px;margin:0;background:#f3f3f1;border:1px solid #e6e6e3;border-radius:22px 22px 22px 6px;padding:22px 24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 12px 28px #00000014;animation:v3bob1 4.4s ease-in-out infinite}.v3 .rev[hidden]{display:none}.v3 .rev:nth-child(3n+2){animation-name:v3bob2;animation-duration:5.2s;border-radius:22px 22px 6px;background:#fff}.v3 .rev:nth-child(3n){animation-name:v3bob3;animation-duration:4.8s}.v3 .rev:nth-child(2n){animation-delay:-1.7s}.v3 .rev blockquote{margin:0;font-size:16px;line-height:1.5;letter-spacing:-.01em}.v3 .rev figcaption{font-size:13px;color:#5c6268}.v3 .reel-hint{margin:0;text-align:center;font-size:13px;color:#8a8e91}.v3 .v-ig{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.v3 .v-ig a{aspect-ratio:1;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-decoration:none}.v3 .v-ig img{width:100%;height:100%;object-fit:cover}.v3 .split2{display:grid;grid-template-columns:1fr 1fr}.v3 .split2 .ph{position:relative;min-height:560px}.v3 .split2 .ph img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.v3 .split2 .tx{padding:88px 72px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px}.v3 .side{display:grid;grid-template-columns:360px 1fr;gap:72px}.v3 .sticky{position:sticky;top:120px;align-self:start}.v3 .h2{margin:0;font-size:clamp(36px,4.4vw,56px);letter-spacing:-.05em;line-height:.95;font-weight:700}.v3 .h2-lg{margin:0;font-size:clamp(40px,5vw,64px);letter-spacing:-.05em;line-height:.95;font-weight:700}.v3 .h1-hero{margin:0;font-weight:700;font-size:clamp(56px,8vw,120px);line-height:.88;letter-spacing:-.06em}.v3 .lede{margin:0;font-size:20px;line-height:1.55;max-width:460px}.v3 .sub{margin:0;font-size:17px;line-height:1.55;color:#4a5056}.v3 .sp{padding-top:88px;padding-bottom:88px}.v3 .hero2{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:end}.v3 .card-g{background:#f3f3f1;border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:8px}.v3 .card-g strong{font-size:24px;font-weight:500;letter-spacing:-.02em}.v3 .card-g span{color:#4a5056;font-size:16px;line-height:1.5}.v3 .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.v3 .tl{display:grid;grid-template-columns:120px 1fr;gap:24px;padding:26px 0;border-top:1px solid #dddddb}.v3 .tl-t{font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:#8a8e91}.v3 .tl strong{font-size:22px;font-weight:500}.v3 .tl p{margin:6px 0 0;font-size:17px;line-height:1.55;color:#4a5056}.v3 .gotgrid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v3 .gotgrid li{background:#1d1f21;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px;min-height:150px}.v3 .gotgrid strong{font-size:17px;font-weight:500}.v3 .gotgrid span span{font-size:14px;line-height:1.45;color:#c9cbcd}.v3 .nextrow{display:flex;justify-content:center;align-items:stretch;padding:18px 0;border-top:1px solid #dddddb;border-bottom:1px solid #dddddb}.v3 .nextrow>div{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 28px;white-space:nowrap}.v3 .nextrow>div+div{border-left:1px solid #dddddb}.v3 .nextrow .k{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8a8e91}.v3 .nextrow .v{font-size:17px;font-weight:500;color:#111}.v3 .idx{display:grid;grid-template-columns:56px 1fr 1.3fr 32px;gap:28px;align-items:baseline;padding:30px 0;border-top:1px solid #111111;text-decoration:none;color:#111;transition:padding .3s ease,background .3s ease}.v3 .idx:hover{padding-left:14px;padding-right:14px;background:#fff;color:#111}.v3 .idx .arr{font-size:26px;transition:transform .3s ease}.v3 .idx:hover .arr{transform:translate(6px)}.v3 .idx .t{font-size:clamp(36px,4.6vw,64px);font-weight:700;letter-spacing:-.05em;line-height:1}.v3 .idx .idx-d{font-size:18px;line-height:1.55;color:#2b2f33}.v3 .soon{margin-left:12px;vertical-align:middle;font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:#5c6268;border:1px solid #c9cbcd;border-radius:999px;padding:5px 10px}.v3 .statement{margin:0;max-width:1080px;font-size:clamp(28px,3.6vw,50px);line-height:1.2;letter-spacing:-.035em;font-weight:500}.v3 .statement .soft{color:#8a8e91}.v3 .ev-top{display:grid;grid-template-columns:1.5fr 1fr;gap:64px;align-items:end}.v3 .ev-title{margin:0;font-weight:700;font-size:52px;line-height:.9;letter-spacing:-.055em}.v3 .meta-row{display:grid;grid-template-columns:120px 1fr;gap:16px;padding:14px 0;border-top:1px solid #dddddb;font-size:16px}.v3 .meta-row .k{color:#5c6268}.v3 .mosaic{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:260px 260px;gap:10px}.v3 .mosaic img{width:100%;height:100%;object-fit:cover;border-radius:6px;display:block}.v3 .mosaic .big{grid-row:1 / 3}.v3 .mosaic .wide{grid-column:2 / 4}.v3 .ev-body{display:grid;grid-template-columns:1fr 400px;gap:80px;align-items:start}.v3 .book{position:sticky;top:110px;border:1px solid #dddddb;border-radius:22px;padding:28px;display:flex;flex-direction:column;gap:18px;background:#fff}.v3 .blk{display:flex;flex-direction:column;gap:18px;padding-top:28px;border-top:1px solid #111111}.v3 .blk h2{margin:0;font-size:34px;letter-spacing:-.04em;line-height:1}.v3 .blk .rte{margin:0;font-size:22px;line-height:1.5;letter-spacing:-.01em}.v3 .blk .rte p{margin:0}.v3 .blk .rte p+p{margin-top:14px}.v3 .ben{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid #e6e6e3}.v3 .ev-tl{display:grid;grid-template-columns:110px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid #e6e6e3}.v3 .ev-tl .tl-t{font-size:14px}.v3 .qty{display:inline-flex;align-items:center;border:1px solid #c9cbcd;border-radius:999px;height:44px;background:#fff}.v3 .qty button{width:44px;height:100%;border:0;background:none;font-size:18px;cursor:pointer;color:#111}.v3 .qty input{width:32px;text-align:center;border:0;background:none;font-size:16px;font-family:inherit;-moz-appearance:textfield;color:#111}.v3 .qty input::-webkit-outer-spin-button,.v3 .qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.v3 .maplink{height:260px;border-radius:18px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;text-decoration:none}.v3 .footlinks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:32px 0;margin-top:8px;border-top:1px solid #2b2f33;border-bottom:1px solid #2b2f33;font-size:15px}.v3 .footlinks div{display:flex;flex-direction:column;gap:10px}.v3 .footlinks a{color:#fff;text-decoration:none}.v3 .footlinks a:hover{text-decoration:underline;text-underline-offset:4px;color:#fff}.v3 .pill{display:flex;align-items:center;gap:6px;padding:6px 6px 6px 22px;border:1px solid #4a5056;border-radius:999px;background:#1a1c1e}.v3 .pill input{flex:1;min-width:0;height:48px;border:0;background:transparent;color:#fff;font-family:inherit;font-size:16px;outline-offset:4px}.v3 .vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:900px){.v3 .wrap{padding-left:20px;padding-right:20px}.v3 .sp{padding-top:56px!important;padding-bottom:56px!important}.v3 .navlinks,.v3 .m-hide{display:none!important}.v3 .mm{display:block}.v3 .hdr-row{height:64px}.v3 .ann{font-size:12px}.v3 .ann .wrap{padding-top:9px!important;padding-bottom:9px!important}.v3 .stack{flex-direction:column!important;grid-template-columns:1fr!important}.v3 .mobbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid #e6e6e3;padding:12px 20px;gap:12px;align-items:center;justify-content:space-between}.v3 .mobbar form{margin:0}.v3 .v-hero{grid-template-columns:1fr;gap:40px}.v3 .hero-stub{position:relative;left:auto;bottom:auto;width:auto;margin:-60px 16px 0}.v3 .hero2{grid-template-columns:1fr;gap:28px}.v3 .steel p br{display:none}.v3 .sess-row{grid-template-columns:76px 1fr;gap:12px 18px}.v3 .sess-row .m-span{grid-column:1 / -1}.v3 .sess-alt{grid-template-columns:1fr!important;gap:12px!important}.v3 .sess-alt>*{justify-self:start}.v3 .rev{flex-basis:280px}.v3 .v-reel-track{animation-duration:55s}.v3 .v-ig{grid-template-columns:repeat(3,1fr)}.v3 .split2{grid-template-columns:1fr}.v3 .split2 .ph{min-height:380px}.v3 .split2 .tx{padding:56px 20px}.v3 .side{grid-template-columns:1fr;gap:28px}.v3 .sticky{position:static}.v3 .sticky img{max-height:360px}.v3 .grid2{grid-template-columns:1fr}.v3 .tl,.v3 .ev-tl{grid-template-columns:1fr;gap:6px}.v3 .gotgrid li{min-height:0;padding:16px}.v3 .nextrow{flex-direction:column;align-items:center;gap:14px;padding:20px 0;width:100%}.v3 .nextrow>div{padding:0}.v3 .nextrow>div+div{border-left:0}.v3 .idx{grid-template-columns:40px 1fr;gap:8px 14px;padding:22px 0}.v3 .idx .idx-d{grid-column:2;font-size:16px}.v3 .idx .arr{display:none}.v3 .ev-top{grid-template-columns:1fr;gap:32px}.v3 .ev-title{font-size:42px}.v3 .mosaic{grid-template-columns:1fr 1fr;grid-template-rows:240px 160px 160px;gap:8px}.v3 .mosaic .big{grid-row:auto;grid-column:1 / 3}.v3 .mosaic .wide{grid-column:1 / 3}.v3 .ev-body{grid-template-columns:1fr;gap:56px}.v3 .book{position:static}.v3 .footlinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}body{padding-bottom:0}.template-index .v3 footer,.template-product-event .v3 footer,.template-page-first-time .v3 footer{padding-bottom:72px}}@media(prefers-reduced-motion:reduce){.v3 .lift{transition:none}.v3 .v-reel-track,.v3 .rev{animation:none}.v3 .v-reel{overflow-x:auto}}@keyframes v3reel{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes v3bob1{0%,to{transform:translateY(-6px) rotate(-1deg)}50%{transform:translateY(16px) rotate(1deg)}}@keyframes v3bob2{0%,to{transform:translateY(30px) rotate(1.2deg)}50%{transform:translateY(6px) rotate(-.8deg)}}@keyframes v3bob3{0%,to{transform:translateY(10px) rotate(.6deg)}50%{transform:translateY(-12px) rotate(-1.2deg)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/v3.css.map */
