.Change-module__kDvLva__section{max-width:var(--max);padding:clamp(64px, 7vw, 108px) var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);margin-inline:auto;display:grid}.Change-module__kDvLva__intro{min-width:0;top:calc(var(--header-h) + 48px);align-self:start;position:sticky}.Change-module__kDvLva__h2{font-family:var(--f-display);font-weight:var(--w-head);font-size:var(--t-h2);letter-spacing:.08em;line-height:1.6;display:grid}.Change-module__kDvLva__lead{max-inline-size:26ic;color:var(--c-ink-muted);margin-top:24px}.Change-module__kDvLva__hint{font-family:var(--f-ui);color:var(--c-ink-muted);margin-top:16px;font-size:14.5px}.Change-module__kDvLva__garment{--ink-line:#1e244052;height:clamp(1000px,110vw,1200px);margin-top:12px;position:relative}.Change-module__kDvLva__collar{fill:none;width:240px;stroke:var(--ink-line);stroke-width:1.2px;position:absolute;top:-10px;left:50%;translate:-50%}.Change-module__kDvLva__placketL,.Change-module__kDvLva__placketR{background:var(--ink-line);width:1px;position:absolute;top:70px;bottom:0}.Change-module__kDvLva__placketL{left:calc(50% - 22px)}.Change-module__kDvLva__placketR{left:calc(50% + 22px)}.Change-module__kDvLva__seam{width:12px;position:absolute;top:74px;bottom:0;left:calc(50% - 6px)}.Change-module__kDvLva__button{border:1.2px solid var(--ink-line);background:#e3e0d8cc;border-radius:50%;width:16px;height:16px;position:absolute;left:50%;translate:-50% -50%}.Change-module__kDvLva__pillarMark{white-space:nowrap;justify-items:start;gap:2px;margin:0;display:grid;position:absolute;left:calc(50% + 140px);translate:0 -50%}.Change-module__kDvLva__pillarNum{font-family:var(--f-en-sc);text-transform:uppercase;letter-spacing:.3em;color:var(--c-brass);border-bottom:1px solid var(--c-rule);padding-bottom:4px;font-size:15px;font-weight:600}.Change-module__kDvLva__pillarLabel{font-family:var(--f-display);letter-spacing:.08em;color:var(--c-ink);margin-top:6px;font-size:clamp(1.35rem,2vw,1.75rem)}.Change-module__kDvLva__labels{margin:0;padding:0;list-style:none}.Change-module__kDvLva__item{position:absolute;translate:0 -50%}.Change-module__kDvLva__left{right:calc(50% - 30px - var(--dx))}.Change-module__kDvLva__right{left:calc(50% - 30px + var(--dx))}.Change-module__kDvLva__item>button{transition:translate var(--settle-ms) var(--settle), opacity .3s var(--ease-ui);opacity:.55;translate:0 -10px}.Change-module__kDvLva__sewn>button{opacity:1;translate:0}@media (max-width:899px){.Change-module__kDvLva__section{grid-template-columns:1fr}.Change-module__kDvLva__intro{position:static}.Change-module__kDvLva__garment{height:1320px;margin-top:40px}.Change-module__kDvLva__collar{width:120px;left:34px;translate:-50%}.Change-module__kDvLva__placketL{left:12px}.Change-module__kDvLva__placketR{left:56px}.Change-module__kDvLva__seam{left:28px}.Change-module__kDvLva__button{left:34px}.Change-module__kDvLva__left,.Change-module__kDvLva__right{right:auto;left:calc(24px + var(--dx) * .4)}.Change-module__kDvLva__pillarMark{left:64px}.Change-module__kDvLva__pillarLabel{font-size:1.25rem}}
.Button-module__VMVMAW__button{min-width:240px;min-height:60px;color:var(--c-ink);isolation:isolate;border:1px solid;place-items:center;padding:0 40px;text-decoration:none;display:inline-grid;position:relative}.Button-module__VMVMAW__label{font-family:var(--f-ja);letter-spacing:.24em;font-size:15px;font-weight:500}@property --sweep{syntax:"<angle>";inherits:false;initial-value:0deg}.Button-module__VMVMAW__edge{pointer-events:none;--link:var(--c-selvedge);background:radial-gradient(ellipse 4.4px 2.1px, transparent 50%, var(--link) 58% 80%, transparent 88%) top left / 8.5px 5px repeat-x, radial-gradient(ellipse 4.4px 2.1px, transparent 50%, var(--link) 58% 80%, transparent 88%) bottom left / 8.5px 5px repeat-x, radial-gradient(ellipse 2.1px 4.4px, transparent 50%, var(--link) 58% 80%, transparent 88%) top left / 5px 8.5px repeat-y, radial-gradient(ellipse 2.1px 4.4px, transparent 50%, var(--link) 58% 80%, transparent 88%) top right / 5px 8.5px repeat-y;-webkit-mask:conic-gradient(#000 var(--sweep), transparent 0);mask:conic-gradient(#000 var(--sweep), transparent 0);--sweep:0deg;transition:--sweep;position:absolute;inset:5px}.Button-module__VMVMAW__button:hover .Button-module__VMVMAW__edge,.Button-module__VMVMAW__button:focus-visible .Button-module__VMVMAW__edge{--sweep:360deg;transition:--sweep 1s cubic-bezier(.45,.05,.3,1)}.Button-module__VMVMAW__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.Button-module__VMVMAW__dark{color:#f1ece2}.Button-module__VMVMAW__dark:focus-visible{box-shadow:var(--focus-ring-dark)}.Button-module__VMVMAW__text{font-family:var(--f-ja);color:var(--c-faded);letter-spacing:.08em;transition:background-size var(--dur-ui) var(--ease-ui);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:3px;font-weight:500;text-decoration:none}.Button-module__VMVMAW__text:hover{background-position:100% 100%;background-size:0 1px}
.ContactCta-module__XmAoea__section{isolation:isolate;padding:clamp(96px, 11vw, 168px) var(--gutter);text-align:center;color:#efe6d2;background:#0f1a33;position:relative;overflow:hidden}.ContactCta-module__XmAoea__paper{z-index:-1;position:absolute;inset:0}.ContactCta-module__XmAoea__paper img{object-fit:cover;width:100%;height:100%}.ContactCta-module__XmAoea__section:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 80% at 50% 45%,#0000 40%,#0408148c);position:absolute;inset:0}.ContactCta-module__XmAoea__copy{font-family:var(--f-ja);letter-spacing:.32em;color:#efe6d2d1;transition:opacity .9s var(--ease-ui) .2s;font-size:clamp(14px,1.2vw,16px)}.ContactCta-module__XmAoea__wordWrap{margin:clamp(18px,2vw,28px) 0 0;font-weight:400}.ContactCta-module__XmAoea__word{font-family:var(--f-engraved);letter-spacing:.02em;white-space:nowrap;font-size:clamp(2.3rem,11vw,8rem);font-weight:500;line-height:1.2;display:inline-block;position:relative}.ContactCta-module__XmAoea__measure{visibility:hidden}.ContactCta-module__XmAoea__ink{background:linear-gradient(100deg,#b8904e 0%,#f3e2b4 32%,#c9a463 52%,#ead19c 72%,#a9803f 100%);color:#0000;filter:drop-shadow(0 1px #0000008c)drop-shadow(0 0 10px #ffe1a059);transition:filter 1.2s var(--ease-ui);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}html[data-fv] .ContactCta-module__XmAoea__idle .ContactCta-module__XmAoea__ink{clip-path:inset(-20% 100% -20% -2%)}.ContactCta-module__XmAoea__writing .ContactCta-module__XmAoea__ink{filter:drop-shadow(0 1px #00000080)drop-shadow(0 0 14px #ffe4aa8c)brightness(1.12)}.ContactCta-module__XmAoea__settled .ContactCta-module__XmAoea__ink{clip-path:none;filter:drop-shadow(0 1px #0009)drop-shadow(0 0 6px #ffe1a02e)}.ContactCta-module__XmAoea__pen{transform-origin:0 100%;pointer-events:none;opacity:0;filter:drop-shadow(-14px 22px 16px #0000008c);width:clamp(120px,15vw,240px);transition:opacity .3s var(--ease-ui), transform .9s cubic-bezier(.5, 0, .75, 0);position:absolute;top:0;left:0;transform:translateY(-100%)rotate(-4deg)}.ContactCta-module__XmAoea__writing .ContactCta-module__XmAoea__pen{opacity:1}.ContactCta-module__XmAoea__settled .ContactCta-module__XmAoea__pen{opacity:0;transform:translate(60%,-150%)}.ContactCta-module__XmAoea__actions{transition:opacity .9s var(--ease-ui) .5s, translate .9s var(--ease-ui) .5s;justify-items:center;gap:22px;margin-top:clamp(40px,4.5vw,64px);display:grid}:is(html[data-fv] .ContactCta-module__XmAoea__idle .ContactCta-module__XmAoea__copy,html[data-fv] .ContactCta-module__XmAoea__writing .ContactCta-module__XmAoea__copy,html[data-fv] .ContactCta-module__XmAoea__idle .ContactCta-module__XmAoea__actions,html[data-fv] .ContactCta-module__XmAoea__writing .ContactCta-module__XmAoea__actions){opacity:0;translate:0 12px}.ContactCta-module__XmAoea__tel{font-family:var(--f-ui);letter-spacing:.08em;font-size:15px}.ContactCta-module__XmAoea__tel a{font-family:var(--f-ui);letter-spacing:.08em;color:inherit;margin-left:8px;font-size:20px}.ContactCta-module__XmAoea__tel a:focus-visible{box-shadow:var(--focus-ring-dark);outline:none}@media (prefers-reduced-motion:reduce){.ContactCta-module__XmAoea__ink{clip-path:none}.ContactCta-module__XmAoea__copy,.ContactCta-module__XmAoea__actions{opacity:1;translate:none}.ContactCta-module__XmAoea__pen{display:none}}
.visuals-module__nhGOqq__shelf{border-bottom:6px solid #6b5640;align-items:flex-end;gap:6px;margin-top:22px;padding-bottom:8px;display:flex;box-shadow:0 6px 8px -6px #24221f80}.visuals-module__nhGOqq__tape{width:46px;height:168px;rotate:calc((var(--i) - 2) * .6deg);background:linear-gradient(90deg,#ffffff14,#0000 30%,#00000040),#22252c;border-radius:2px;position:relative;box-shadow:inset 0 0 0 1px #0006,2px 0 3px #00000040}.visuals-module__nhGOqq__tapeLabel{writing-mode:vertical-rl;font-family:var(--f-hand);letter-spacing:.08em;color:var(--c-ink);white-space:nowrap;background:#ece5d3;place-items:center;font-size:12.5px;font-weight:600;display:grid;position:absolute;inset:12px 7px}.visuals-module__nhGOqq__week{border:1px solid var(--c-rule);background:#ffffff59;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:22px;display:grid;position:relative}.visuals-module__nhGOqq__day{border-left:1px solid var(--c-rule);min-height:112px;font-family:var(--f-ui);color:var(--c-ink-muted);padding:8px 6px;font-size:13px;position:relative}.visuals-module__nhGOqq__day:first-child{border-left:0}.visuals-module__nhGOqq__day b{font-weight:500}.visuals-module__nhGOqq__dayOn b{color:var(--c-ink)}.visuals-module__nhGOqq__stamp{aspect-ratio:1;width:92%;font-style:normal;font-family:var(--f-ui);text-align:center;color:#b8322ad9;border:2px solid #b8322abf;border-radius:50%;place-items:center;font-size:11px;font-weight:500;line-height:1.3;display:grid;position:absolute;top:56%;left:50%;translate:-50% -50%;rotate:-8deg;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='5'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 -0.3'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23f)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' seed='5'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 -0.3'/%3E%3C/filter%3E%3Crect width='80' height='80' filter='url(%23f)'/%3E%3C/svg%3E")}.visuals-module__nhGOqq__stamp small{font-size:9.5px;font-weight:400;display:block}.visuals-module__nhGOqq__stamp2{color:#4a5b7ce6;border-color:#4a5b7ccc;rotate:6deg}.visuals-module__nhGOqq__archive{font-family:var(--f-hand);background:var(--c-kraft);clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%);padding:3px 10px 3px 16px;font-size:12.5px;font-weight:600;position:absolute;bottom:-14px;right:-6px;rotate:-3deg}.visuals-module__nhGOqq__boxShot{aspect-ratio:5/3.6;max-width:420px;margin-top:18px;position:relative}.visuals-module__nhGOqq__boxShot img{filter:drop-shadow(2px 8px 10px #24221f4d);position:absolute}.visuals-module__nhGOqq__box{width:48%;bottom:0;left:26%}.visuals-module__nhGOqq__g1,.visuals-module__nhGOqq__g2,.visuals-module__nhGOqq__g3{width:34%}.visuals-module__nhGOqq__g1{top:4%;left:6%;rotate:-14deg}.visuals-module__nhGOqq__g2{top:-4%;left:37%;rotate:3deg}.visuals-module__nhGOqq__g3{top:6%;right:4%;rotate:13deg}.visuals-module__nhGOqq__year{gap:12px;max-width:460px;margin-top:22px;display:grid}.visuals-module__nhGOqq__yearRow{grid-template-columns:7em 1fr;align-items:center;display:grid}.visuals-module__nhGOqq__yearLabel{font-family:var(--f-ui);font-size:13px}.visuals-module__nhGOqq__dots{grid-template-columns:repeat(12,1fr);justify-items:center;display:grid}.visuals-module__nhGOqq__dots i{border:1.4px solid var(--c-rule);border-radius:50%;width:14px;height:14px}.visuals-module__nhGOqq__dots i.visuals-module__nhGOqq__dotOn{border-color:var(--c-ink);background:var(--c-ink)}.visuals-module__nhGOqq__months{font-family:var(--f-ui);color:var(--c-ink-muted);justify-content:space-between;margin-left:7em;font-size:11.5px;display:flex}.visuals-module__nhGOqq__typeArt{place-items:center;min-height:210px;margin:-6px 0 14px;display:grid}.visuals-module__nhGOqq__typeArt .visuals-module__nhGOqq__boxShot{width:100%;margin-top:0}.visuals-module__nhGOqq__select{position:relative}.visuals-module__nhGOqq__select img{filter:drop-shadow(2px 10px 12px #24221f4d);width:58%;max-width:230px;rotate:-4deg}.visuals-module__nhGOqq__selectStamp{font-family:var(--f-en-sc);text-transform:uppercase;letter-spacing:.24em;color:#b8322ad9;border:2px solid #b8322abf;padding:4px 12px;font-size:16px;font-weight:600;position:absolute;top:14%;right:14%;rotate:8deg}.visuals-module__nhGOqq__priceStep{--w:84px;justify-content:center;align-items:center;gap:clamp(16px,3vw,36px);margin-top:18px;display:flex}.visuals-module__nhGOqq__priceStep>div>span{--w:84px}.visuals-module__nhGOqq__priceStep>div{justify-items:center;gap:10px;display:grid}.visuals-module__nhGOqq__priceStep p{font-family:var(--f-ui);color:var(--c-ink-muted);font-size:13px}.visuals-module__nhGOqq__arrow{fill:none;width:60px;stroke:var(--c-ink);stroke-width:1.6px}.visuals-module__nhGOqq__exchange{align-items:center;gap:12px;margin-top:18px;display:flex}.visuals-module__nhGOqq__exItem{justify-items:center;gap:6px;display:grid}.visuals-module__nhGOqq__exItem img{filter:drop-shadow(2px 6px 8px #24221f4d);width:92px}.visuals-module__nhGOqq__exItem small,.visuals-module__nhGOqq__exArrow small{font-family:var(--f-ui);color:var(--c-ink-muted);font-size:12px}.visuals-module__nhGOqq__exArrow{justify-items:center;display:grid}.visuals-module__nhGOqq__exArrow svg{fill:none;width:90px;stroke:var(--c-ink);stroke-width:1.6px}.visuals-module__nhGOqq__exSwap{fill:none;width:30px;stroke:var(--c-selvedge);stroke-width:2px}@media (max-width:767px){.visuals-module__nhGOqq__day{min-height:84px;font-size:12px}.visuals-module__nhGOqq__stamp{width:100%;font-size:8.5px;line-height:1.2}.visuals-module__nhGOqq__stamp small{display:none}.visuals-module__nhGOqq__tape{width:15%;height:140px}.visuals-module__nhGOqq__tapeLabel{font-size:11px}}.visuals-module__nhGOqq__examples{grid-template-columns:repeat(4,minmax(0,180px));gap:28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.visuals-module__nhGOqq__example{gap:4px;display:grid}.visuals-module__nhGOqq__photo{box-shadow:var(--shadow-object);background:#e9e1d0;margin-bottom:10px;padding:6px;position:relative}.visuals-module__nhGOqq__photo img{aspect-ratio:1;object-fit:cover;filter:sepia(.06)saturate(.95);width:100%;height:auto}.visuals-module__nhGOqq__exTag{position:absolute;top:-14px;right:-18px}.visuals-module__nhGOqq__exTag>span{--w:54px}.visuals-module__nhGOqq__exBrand{font-family:var(--f-en);letter-spacing:.04em;font-size:14.5px;line-height:1.5}.visuals-module__nhGOqq__exName{color:var(--c-ink-muted);font-size:14px;line-height:1.6}.visuals-module__nhGOqq__exPrice{font-family:var(--f-ui);color:var(--c-ink-muted);margin-top:2px;font-size:12.5px;line-height:1.6;display:grid}.visuals-module__nhGOqq__exPrice b{color:var(--c-ink);white-space:nowrap;font-size:15px;font-weight:500}@media (max-width:899px){.visuals-module__nhGOqq__examples{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.visuals-module__nhGOqq__exTag>span{--w:66px}}.visuals-module__nhGOqq__channels{flex-wrap:wrap;gap:4px 28px;margin-top:18px;display:flex}
.Assort-module__GnmHwq__section{max-width:var(--max);padding:clamp(56px, 6.5vw, 100px) var(--gutter);grid-template:"head stage""controls stage""notice stage"1fr/minmax(0,4fr) minmax(0,7fr);align-items:start;column-gap:clamp(32px,5vw,80px);margin-inline:auto;display:grid;overflow-x:clip}.Assort-module__GnmHwq__h2{font-family:var(--f-hand);letter-spacing:.04em;background:var(--c-kraft);clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);box-shadow:var(--shadow-object);padding:14px 22px 12px 34px;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:600;display:inline-block;rotate:-2deg}.Assort-module__GnmHwq__head{grid-area:head;align-self:end}.Assort-module__GnmHwq__controls{grid-area:controls}.Assort-module__GnmHwq__lead{max-inline-size:24ic;color:var(--c-ink-muted);margin-top:28px}.Assort-module__GnmHwq__openBtn{border:1px solid var(--c-ink);background:var(--c-ink);color:#f1ece2;min-width:200px;min-height:52px;font-family:var(--f-ja);letter-spacing:.2em;cursor:pointer;transition:background-color var(--dur-ui) var(--ease-ui);margin-top:28px;padding:0 28px;font-size:16px;font-weight:500}.Assort-module__GnmHwq__openBtn:hover{background:var(--c-faded)}.Assort-module__GnmHwq__openBtn:focus-visible{box-shadow:var(--focus-ring);outline:none}.Assort-module__GnmHwq__status{min-height:1.6em;font-family:var(--f-ui);color:var(--c-ink-muted);margin-top:16px;font-size:15px}.Assort-module__GnmHwq__note{font-family:var(--f-ui);color:var(--c-ink-muted);margin-top:8px;font-size:13px}.Assort-module__GnmHwq__notice{border:1.5px solid var(--c-selvedge);animation:Assort-module__GnmHwq__noticeIn .4s var(--ease-ui) both;background:#ffffff8c;border-left-width:5px;grid-area:notice;align-self:start;margin-top:20px;padding:18px 22px 18px 20px}.Assort-module__GnmHwq__noticeHead{font-family:var(--f-ui);letter-spacing:.08em;color:var(--c-selvedge);font-size:16px;font-weight:500}.Assort-module__GnmHwq__notice ul{gap:6px;margin:8px 0 0;padding-left:1.2em;display:grid}.Assort-module__GnmHwq__notice li{font-family:var(--f-ui);color:var(--c-ink);font-size:16px;line-height:1.75}@keyframes Assort-module__GnmHwq__noticeIn{0%{opacity:0;translate:0 6px}}.Assort-module__GnmHwq__stage{aspect-ratio:4/3.5;isolation:isolate;grid-area:stage;align-self:center;position:relative}.Assort-module__GnmHwq__items{margin:0;padding:0;list-style:none}.Assort-module__GnmHwq__item{z-index:1;width:21%;left:calc(50% + var(--x));top:calc(58% + var(--y));transition:left .7s cubic-bezier(.34, 1.3, .64, 1), top .7s cubic-bezier(.34, 1.3, .64, 1), scale .7s cubic-bezier(.34, 1.3, .64, 1), rotate .7s var(--ease-ui), opacity .5s var(--ease-ui), filter .5s var(--ease-ui);translate:-50% -50%;rotate:var(--r);animation:Assort-module__GnmHwq__fly var(--fly-ms) var(--fly) var(--d) both;position:absolute}@keyframes Assort-module__GnmHwq__fly{0%{opacity:0;top:74%;left:50%;rotate:none;scale:.3}15%{opacity:1}}.Assort-module__GnmHwq__rare{z-index:3}.Assort-module__GnmHwq__rare img{animation:1.6s ease-in-out infinite Assort-module__GnmHwq__halo,2.4s ease-in-out infinite Assort-module__GnmHwq__bob}@keyframes Assort-module__GnmHwq__halo{0%,to{filter:drop-shadow(0 0 6px #ffd68cb3)drop-shadow(0 0 18px #dcaa5073)}50%{filter:drop-shadow(0 0 12px #ffe0a0f2)drop-shadow(0 0 34px #e6b45ab3)}}@keyframes Assort-module__GnmHwq__bob{50%{translate:0 -4%}}.Assort-module__GnmHwq__sparkles{pointer-events:none;z-index:2;position:absolute;inset:-12%}.Assort-module__GnmHwq__sparkles i{width:14px;height:14px;left:calc(50% + cos(calc(var(--k) * 60deg)) * 48%);top:calc(50% + sin(calc(var(--k) * 60deg)) * 46%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 4px #ffd98a);animation:1.4s ease-in-out infinite Assort-module__GnmHwq__twinkle;animation-delay:calc(var(--k) * .23s);background:#fff3cf;position:absolute}@keyframes Assort-module__GnmHwq__twinkle{0%,to{opacity:0;rotate:none;scale:.3}50%{opacity:1;rotate:45deg;scale:1}}.Assort-module__GnmHwq__burst{z-index:0;aspect-ratio:1;background:repeating-conic-gradient(#ffe4aa8c 0 6deg, transparent 6deg 18deg), radial-gradient(circle, #ffecbee6, transparent 62%);pointer-events:none;border-radius:50%;width:70%;animation:1.6s ease-out .5s both Assort-module__GnmHwq__burst;position:absolute;top:62%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 20%,#0000 70%);mask:radial-gradient(circle,#000 20%,#0000 70%)}@keyframes Assort-module__GnmHwq__burst{0%{opacity:0;rotate:none;scale:.3}30%{opacity:1}to{opacity:0;rotate:40deg;scale:1.4}}.Assort-module__GnmHwq__spot{z-index:5;top:27%;left:50%;rotate:none;scale:1.4}.Assort-module__GnmHwq__spot img{filter:drop-shadow(0 0 14px #ffe0a0e6)drop-shadow(2px 10px 14px #24221f59);animation:none}.Assort-module__GnmHwq__spot .Assort-module__GnmHwq__tag{display:none}.Assort-module__GnmHwq__dim{opacity:.25;filter:grayscale(.8)}.Assort-module__GnmHwq__item img{filter:drop-shadow(2px 8px 10px #24221f4d);-webkit-user-select:none;user-select:none;width:100%}.Assort-module__GnmHwq__tag{font-family:var(--f-hand);white-space:nowrap;color:var(--c-ink);background:var(--c-kraft);clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%);pointer-events:none;padding:3px 9px 3px 14px;font-size:clamp(10px,.9vw,12.5px);font-weight:600;line-height:1.4;position:absolute;bottom:4%;right:-2%;rotate:-4deg}.Assort-module__GnmHwq__rareHit{cursor:pointer;background:0 0;border:0;position:absolute;inset:8%}.Assort-module__GnmHwq__rareHit:focus-visible{box-shadow:var(--focus-ring);outline:none}.Assort-module__GnmHwq__tagRare{pointer-events:auto;cursor:pointer;perspective:400px;clip-path:none;background:0 0;border:0;min-width:44px;min-height:30px;padding:0}.Assort-module__GnmHwq__tagFront,.Assort-module__GnmHwq__tagBack{background:var(--c-kraft);clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%);backface-visibility:hidden;place-items:center;padding:4px 12px 4px 16px;transition:transform .7s cubic-bezier(.34,1.4,.64,1);display:grid}.Assort-module__GnmHwq__tagFront{font-size:16px;animation:1.8s ease-in-out infinite Assort-module__GnmHwq__glow}.Assort-module__GnmHwq__tagBack{position:absolute;inset:0;transform:rotateY(180deg)}.Assort-module__GnmHwq__flipped .Assort-module__GnmHwq__tagFront{animation:none;transform:rotateY(-180deg)}.Assort-module__GnmHwq__flipped .Assort-module__GnmHwq__tagBack{transform:rotateY(0)}@keyframes Assort-module__GnmHwq__glow{50%{filter:brightness(1.25)drop-shadow(0 0 8px #ffd68ce6)}}.Assort-module__GnmHwq__tagRare{bottom:-2%;right:-6%;rotate:-6deg}.Assort-module__GnmHwq__tagRare:focus-visible{box-shadow:var(--focus-ring);outline:none}.Assort-module__GnmHwq__reveal{z-index:6;width:min(26em,92%);font-family:var(--f-hand);background:var(--c-kraft);clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);filter:drop-shadow(2px 6px 6px #24221f4d);animation:Assort-module__GnmHwq__pin .5s var(--ease-ui) both;gap:4px;padding:14px 18px 14px 26px;font-size:15px;line-height:1.6;display:grid;position:absolute;top:56%;left:50%;translate:-50%}.Assort-module__GnmHwq__reveal b{font-size:16px}@keyframes Assort-module__GnmHwq__pin{0%{opacity:0;translate:-50% -8px}}.Assort-module__GnmHwq__box{z-index:2;aspect-ratio:720/624;pointer-events:none;filter:drop-shadow(0 18px 18px #24221f59);width:44%;position:absolute;bottom:-2%;left:50%;translate:-50%}.Assort-module__GnmHwq__box img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.Assort-module__GnmHwq__boxOpen{opacity:0}.Assort-module__GnmHwq__isOpen .Assort-module__GnmHwq__box{animation:.52s cubic-bezier(.3,1.6,.5,1) both Assort-module__GnmHwq__jolt}.Assort-module__GnmHwq__isOpen .Assort-module__GnmHwq__boxClosed{animation:.18s linear .12s both Assort-module__GnmHwq__fadeOut}.Assort-module__GnmHwq__isOpen .Assort-module__GnmHwq__boxOpen{animation:.18s linear .12s both Assort-module__GnmHwq__fadeIn}@keyframes Assort-module__GnmHwq__jolt{0%{rotate:none;scale:1}25%{rotate:-2deg;scale:1.06 .94}55%{rotate:1.5deg;scale:.97 1.04}to{rotate:none;scale:1}}@keyframes Assort-module__GnmHwq__fadeOut{to{opacity:0}}@keyframes Assort-module__GnmHwq__fadeIn{to{opacity:1}}.Assort-module__GnmHwq__banner{z-index:7;width:max-content;max-width:100%;font-family:var(--f-display);letter-spacing:.08em;text-align:center;color:#f1ece2;background:var(--c-ink);box-shadow:0 0 0 4px var(--c-ink), 0 0 0 5px var(--c-brass), var(--shadow-object);word-break:auto-phrase;text-wrap:balance;animation:Assort-module__GnmHwq__bannerIn .5s var(--ease-ui) .9s both;grid-area:stage;place-self:end center;margin:0;padding:14px 28px 12px;font-size:clamp(1.4rem,2.3vw,2.1rem);line-height:1.5;position:relative}.Assort-module__GnmHwq__banner span{animation:.42s cubic-bezier(.34,1.5,.64,1) both Assort-module__GnmHwq__letter;animation-delay:calc(1.1s + var(--i) * 55ms);display:inline-block}@keyframes Assort-module__GnmHwq__bannerIn{0%{opacity:0;clip-path:inset(0 50%)}to{opacity:1;clip-path:inset(0)}}@keyframes Assort-module__GnmHwq__letter{0%{opacity:0;translate:0 .5em;scale:1.4}}.Assort-module__GnmHwq__still .Assort-module__GnmHwq__item{animation:none}.Assort-module__GnmHwq__still .Assort-module__GnmHwq__flap{transition:none}.Assort-module__GnmHwq__still .Assort-module__GnmHwq__tagFront,.Assort-module__GnmHwq__still .Assort-module__GnmHwq__rare img,.Assort-module__GnmHwq__still .Assort-module__GnmHwq__sparkles i,.Assort-module__GnmHwq__still .Assort-module__GnmHwq__burst{animation:none}.Assort-module__GnmHwq__still .Assort-module__GnmHwq__burst{display:none}.Assort-module__GnmHwq__still .Assort-module__GnmHwq__box,.Assort-module__GnmHwq__still .Assort-module__GnmHwq__boxClosed,.Assort-module__GnmHwq__still .Assort-module__GnmHwq__boxOpen,.Assort-module__GnmHwq__banner.Assort-module__GnmHwq__still,.Assort-module__GnmHwq__banner.Assort-module__GnmHwq__still span{animation:none}.Assort-module__GnmHwq__still.Assort-module__GnmHwq__isOpen .Assort-module__GnmHwq__boxClosed{opacity:0}.Assort-module__GnmHwq__still.Assort-module__GnmHwq__isOpen .Assort-module__GnmHwq__boxOpen{opacity:1}@media (max-width:899px){.Assort-module__GnmHwq__notice{margin-top:0}.Assort-module__GnmHwq__section{grid-template:"head""stage""banner""notice""controls"/1fr;row-gap:24px}.Assort-module__GnmHwq__openBtn{width:100%}.Assort-module__GnmHwq__stage{aspect-ratio:1/1.15}.Assort-module__GnmHwq__item{width:27%}.Assort-module__GnmHwq__box{width:56%}.Assort-module__GnmHwq__banner{grid-area:banner;width:auto;margin:0;font-size:1.3rem}}
