.DaFM4q_footer{box-sizing:border-box;scroll-snap-align:start;flex-direction:column;justify-content:space-between;gap:48px;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:120px 24px 40px;display:flex}.DaFM4q_top{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.DaFM4q_h2{letter-spacing:-.025em;text-wrap:balance;max-width:14ch;margin:0;font:400 clamp(40px,7vw,104px)/1 Athelas,Georgia,serif}.DaFM4q_h2Em{background:#c9dafb;border-radius:6px;padding:0 .12em;font-style:italic}.DaFM4q_mail{color:#fff;letter-spacing:-.01em;background:#1a1a1a;border-radius:999px;align-items:center;gap:12px;height:48px;padding:0 6px 0 22px;font:500 15px/1 Outfit,sans-serif;text-decoration:none;transition:background .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.DaFM4q_mail:hover{color:#fff;background:#2b2b2b;text-decoration:none;transform:translateY(-2px)}.DaFM4q_disc{color:#1a1a1a;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.DaFM4q_arrow{animation:var(--kf-smArrowLoop) 2.6s cubic-bezier(.22,1,.36,1) infinite;display:block}.DaFM4q_bottom{flex-direction:column;gap:20px;display:flex}.DaFM4q_rule{background:#1a1a1a1f;height:1px}.DaFM4q_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.DaFM4q_home{color:#1a1a1a;align-items:center;gap:10px;text-decoration:none;display:flex}.DaFM4q_mark{width:28px;height:28px;display:block}.DaFM4q_wordmark{align-items:baseline;font-size:22px;line-height:1;display:flex}.DaFM4q_say{letter-spacing:-.02em;font-family:Athelas,Georgia,serif;font-style:italic}.DaFM4q_miren{letter-spacing:-.03em;font-weight:500}.DaFM4q_nav{flex-wrap:wrap;gap:24px;font:400 14px/1 Outfit,sans-serif;display:flex}.DaFM4q_link{color:#6b6b6b;text-decoration:none}.DaFM4q_link:hover,.DaFM4q_current{color:#1a1a1a}.DaFM4q_copy{color:#6b6b6b;font:400 13px/1 Outfit,sans-serif}
.lYpGPq_section{box-sizing:border-box;scroll-snap-align:start;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;min-height:100vh;margin:-76px auto 0;padding:112px 24px 36px;display:flex;position:relative}.lYpGPq_stack{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.lYpGPq_sans{letter-spacing:-.045em;color:#1a1a1a;animation:var(--kf-smRise) .7s cubic-bezier(.22,1,.36,1) both;font:500 clamp(44px,7vw,96px)/.95 Outfit,sans-serif}.lYpGPq_serif{letter-spacing:-.03em;color:#1a1a1a;animation:var(--kf-smRise) .7s cubic-bezier(.22,1,.36,1) both;font:italic 400 clamp(44px,7vw,96px)/1 Athelas,Georgia,serif;position:relative}.lYpGPq_d80{animation-delay:80ms}.lYpGPq_d160{animation-delay:.16s}.lYpGPq_d240{animation-delay:.24s}.lYpGPq_chip{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);letter-spacing:-.005em;color:#1a1a1a;white-space:nowrap;transform-origin:0;background:#ffffff8c;border:1px solid #fffc;border-radius:999px;align-items:center;gap:8px;height:30px;margin-left:.35em;padding:0 14px 0 11px;font:500 12.5px/1 Outfit,sans-serif;display:inline-flex;position:absolute;top:.3em;left:100%;transform:rotate(-4deg);box-shadow:0 8px 24px #1a1a1a14,inset 0 1px #ffffffe6}.lYpGPq_chipDot{width:6px;height:6px;animation:var(--kf-smBlink) 2.2s ease-in-out infinite;background:#4c8df1;border-radius:50%;display:block}.lYpGPq_chipLetters{display:inline-flex}.lYpGPq_chipLetter{white-space:pre;animation:var(--kf-smLetter) .5s cubic-bezier(.22,1,.36,1) both;display:inline-block}.lYpGPq_keys{z-index:2;perspective:1200px;justify-content:center;align-items:center;gap:clamp(4px,1vw,12px);margin:-.35em 0;display:flex;position:relative}.lYpGPq_key{background:var(--key-outer);width:clamp(56px,7vw,96px);height:clamp(56px,7vw,96px);box-shadow:0 18px 40px #1a1a1a2e,0 4px 10px #1a1a1a1a,inset 0 1px 0 var(--key-edge);--key-sz:clamp(56px,7vw,96px);padding:calc(var(--key-sz) * .07) calc(var(--key-sz) * .08) calc(var(--key-sz) * .12);box-sizing:border-box;transform:rotate(calc(var(--key-rot) / 2));cursor:pointer;border-radius:22%;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s;animation:none;display:flex;position:relative}.lYpGPq_key:hover{transform:rotate(var(--key-rot)) translateY(4px) scale(.97)}.lYpGPq_keyEnter{animation:var(--kf-smKEnter) 6s cubic-bezier(.22,1,.36,1) infinite}.lYpGPq_toneWhite{--key-outer:linear-gradient(180deg,#f4f4f4 0%,#d6d6d6 100%);--key-face:linear-gradient(180deg,#fff 0%,#efefef 100%);--key-ink:#1a1a1a;--key-edge:#ffffffe6;--key-legend:linear-gradient(180deg,#3a3a3a,#1a1a1a);--key-legend-hi:#fffffff2}.lYpGPq_toneCrimson{--key-outer:linear-gradient(180deg,#e64c78 0%,#b9143f 100%);--key-face:linear-gradient(180deg,#f06a90 0%,#e01a4f 100%);--key-ink:#1a1a1a;--key-edge:#ffffff73;--key-legend:linear-gradient(180deg,#3a3a3a,#1a1a1a);--key-legend-hi:#fffffff2}.lYpGPq_toneInk{--key-outer:linear-gradient(180deg,#3a3a3a 0%,#1a1a1a 100%);--key-face:linear-gradient(180deg,#4a4a4a 0%,#2b2b2b 100%);--key-ink:#fff;--key-edge:#ffffff2e;--key-legend:linear-gradient(180deg,#fff,#d6d6d6);--key-legend-hi:#0009}.lYpGPq_face{background:var(--key-face);box-shadow:inset 0 1px 0 var(--key-edge),inset 0 -2px 4px #1a1a1a0f;border-radius:18%;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.lYpGPq_sub{letter-spacing:-.02em;color:var(--key-ink);opacity:.55;transform-origin:50%;align-items:center;font:500 clamp(8px,.9vw,11px)/1 Outfit,sans-serif;animation:none;display:flex;position:absolute;top:8%;left:10%}.lYpGPq_subMono{font:500 clamp(8px,.8vw,10px)/1 ui-monospace,Menlo,monospace}.lYpGPq_subCaret{animation:var(--kf-smKCaret) 6s ease-in-out infinite}.lYpGPq_subCheck{animation:var(--kf-smKCheck) 6s ease-in-out infinite}.lYpGPq_logo{width:46%;height:46%;display:block}.lYpGPq_ring{pointer-events:none;animation:var(--kf-smKRing) 6s ease-out infinite;border:2px solid #4c8df1;border-radius:26%;position:absolute;inset:-6px}.lYpGPq_legend{width:46%;height:46%;animation:none;position:relative}.lYpGPq_animWrite{animation:var(--kf-smKWrite) 6s cubic-bezier(.22,1,.36,1) infinite}.lYpGPq_animCode{animation:var(--kf-smKCode) 6s cubic-bezier(.22,1,.36,1) infinite}.lYpGPq_animScan{animation:var(--kf-smKScan) 6s cubic-bezier(.22,1,.36,1) infinite}.lYpGPq_animFrame{animation:var(--kf-smKFrame) 6s cubic-bezier(.22,1,.36,1) infinite}.lYpGPq_legendHi{background:var(--key-legend-hi);-webkit-mask:var(--key-glyph) center/contain no-repeat;mask:var(--key-glyph) center/contain no-repeat;-webkit-mask:var(--key-glyph) center/contain no-repeat;position:absolute;inset:0;transform:translateY(1.5px)}.lYpGPq_legendInk{-webkit-mask:var(--key-glyph) center/contain no-repeat;mask:var(--key-glyph) center/contain no-repeat;-webkit-mask:var(--key-glyph) center/contain no-repeat;background:var(--key-legend);filter:none;transition:background .2s cubic-bezier(.22,1,.36,1),filter .2s;position:absolute;inset:0}.lYpGPq_key:hover .lYpGPq_legendInk{filter:drop-shadow(0 0 10px #4c8df1bf);background:linear-gradient(#6fa3f4,#3570d4)}.lYpGPq_lede{color:#1a1a1a;text-wrap:balance;max-width:520px;margin:48px 0 0;font:400 clamp(18px,1.8vw,22px)/1.45 Athelas,Georgia,serif}.lYpGPq_ledeEm{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#c9dafb;border-radius:4px;padding:0 6px;font-style:italic}.lYpGPq_ctaWrap{margin-top:32px;display:inline-block}.lYpGPq_cta{color:#fff;letter-spacing:-.01em;cursor:pointer;background:#1a1a1a;border:0;border-radius:999px;align-items:center;gap:12px;height:48px;padding:0 6px 0 22px;font:500 15px/1 Outfit,sans-serif;transition:background .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.lYpGPq_cta:hover{background:#2b2b2b;transform:translateY(-2px)}.lYpGPq_cta:active{transform:scale(.97)}.lYpGPq_ctaDisc{color:#1a1a1a;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.lYpGPq_ctaArrow{animation:var(--kf-smArrowLoop) 2.6s cubic-bezier(.22,1,.36,1) infinite;display:block}
._8VY8iW_chip{border-radius:var(--radius-pill);font-family:var(--font-sans);white-space:nowrap;transition:background var(--dur-fast) var(--ease-out);border:1px solid #0000;align-items:center;gap:6px;display:inline-flex}._8VY8iW_ink{background:var(--ink-900);color:#fff;font-weight:500}._8VY8iW_meta{background:var(--surface-chip);color:var(--text-secondary)}._8VY8iW_outline{background:var(--paper-0);color:var(--ink-900);border-color:var(--border-default)}._8VY8iW_highlight{background:var(--accent-highlight);color:var(--ink-900);font-weight:500}._8VY8iW_md{height:36px;padding:0 16px;font-size:15px}._8VY8iW_sm{height:26px;padding:0 12px;font-size:13px}button._8VY8iW_chip{cursor:pointer}button._8VY8iW_meta:hover{background:var(--surface-chip-hover)}button._8VY8iW_outline:hover{border-color:var(--border-strong)}button._8VY8iW_ink:hover{background:var(--ink-800)}button._8VY8iW_chip[aria-pressed=true]{background:var(--ink-900);color:#fff;border-color:var(--ink-900)}._8VY8iW_chip:focus-visible{box-shadow:var(--focus-ring);outline:none}
.SwgvzG_section{box-sizing:border-box;scroll-snap-align:start;flex-direction:column;justify-content:center;align-items:center;gap:clamp(28px,5vh,64px);width:100%;height:100vh;min-height:620px;padding:120px 24px 64px;display:flex;position:relative;overflow:hidden}.SwgvzG_title{text-align:center;opacity:1;pointer-events:auto;flex-direction:column;align-items:center;gap:12px;max-height:160px;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),max-height .5s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:none}.SwgvzG_open .SwgvzG_title{opacity:0;pointer-events:none;max-height:0;transform:translateY(-24px)}.SwgvzG_h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font:400 clamp(32px,4.4vw,54px)/1.1 Athelas,Georgia,serif}.SwgvzG_h2Em{background:#c9dafb;border-radius:4px;padding:0 8px;font-style:italic}.SwgvzG_desk{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:0;width:100%;max-width:1400px;transition:gap .6s cubic-bezier(.22,1,.36,1),max-width .6s cubic-bezier(.22,1,.36,1);display:flex}.SwgvzG_open .SwgvzG_desk{gap:clamp(32px,6vw,96px);max-width:1200px}.SwgvzG_left{flex-direction:column;flex:none;align-items:center;gap:28px;width:100%;padding-top:0;display:flex}.SwgvzG_open .SwgvzG_left{width:clamp(264px,24vw,300px);padding-top:32px}.SwgvzG_selected{animation:var(--kf-smRise) .5s cubic-bezier(.22,1,.36,1) both}.SwgvzG_shelfWrap{width:100vw;max-width:100vw;margin:0 calc(50% - 50vw);position:relative}.SwgvzG_open .SwgvzG_shelfWrap{width:100%;max-width:100%;margin:0}.SwgvzG_shelfRow{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;box-sizing:border-box;--shelf-transition:mask .3s cubic-bezier(.22,1,.36,1),-webkit-mask .3s cubic-bezier(.22,1,.36,1);width:100%;transition:var(--shelf-transition);flex-wrap:nowrap;justify-content:center;gap:clamp(28px,4vw,56px) clamp(32px,5vw,84px);margin:0;padding:24px 0 32px;scroll-padding:0 24px;display:flex;overflow-x:auto;-webkit-mask:none;mask:none}.SwgvzG_shelfRow::-webkit-scrollbar{display:none}.SwgvzG_overflow{justify-content:flex-start;-webkit-mask:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%);mask:linear-gradient(90deg,#0000 0,#000 16% 84%,#0000 100%)}.SwgvzG_open .SwgvzG_shelfRow{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;scroll-snap-type:none;grid-template-columns:repeat(3,72px);justify-content:center;gap:18px 14px;width:100%;max-height:260px;padding:8px 4px 24px;scroll-padding:auto;transition:all;display:grid;overflow:hidden auto;-webkit-mask:linear-gradient(#000 0 calc(100% - 56px),#0000 100%);mask:linear-gradient(#000 0 calc(100% - 56px),#0000 100%)}.SwgvzG_folder{scroll-snap-align:center;cursor:pointer;opacity:1;flex-direction:column;flex:none;align-items:center;gap:24px;width:clamp(150px,15vw,230px);transition:opacity .3s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);display:flex}.SwgvzG_folder:not(.SwgvzG_current):hover{transform:translateY(-6px)}.SwgvzG_shelf{opacity:.7;gap:10px;width:72px}.SwgvzG_shelf:hover{opacity:1;transform:translateY(-3px)}.SwgvzG_toneBlue{--t0:#3f7df2;--t1:#8faef6;--t2:#3f7df26b;--t3:#5d96f5}.SwgvzG_toneCrimson{--t0:#e01a4f;--t1:#f28ba6;--t2:#e01a4f61;--t3:#ea4d74}.SwgvzG_toneInk{--t0:#1a1a1a;--t1:#6a6a6a;--t2:#1a1a1a61;--t3:#3a3a3a}.SwgvzG_toneSky{--t0:#8fb4f6;--t1:#c9dafb;--t2:#8fb4f673;--t3:#a8c6f8}.SwgvzG_toneGrey{--t0:#b5b5b5;--t1:#d9d9d9;--t2:#1a1a1a29;--t3:#c6c6c6}.SwgvzG_toneGlass{--t0:#cfcfcf;--t1:#eaeaea;--t2:#1a1a1a24;--t3:#dedede}.SwgvzG_toneWhite{--t0:#e2e2e2;--t1:#f7f7f7;--t2:#1a1a1a1a;--t3:#eee}.SwgvzG_art{aspect-ratio:1;perspective:600px;width:100%;position:relative}.SwgvzG_glow{background:var(--t2);filter:blur(22px);z-index:0;border-radius:40%;position:absolute;inset:58% 8% -6%}.SwgvzG_shelf .SwgvzG_glow{filter:blur(10px)}.SwgvzG_back{z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.SwgvzG_tab{display:none}.SwgvzG_fan{z-index:1;justify-content:center;align-items:flex-end;transition:transform .52s cubic-bezier(.34,1.4,.64,1);display:flex;position:absolute;inset:0 12% 40%;transform:none}.SwgvzG_hot .SwgvzG_fan{transform:translateY(-14%)}.SwgvzG_photo{aspect-ratio:4/5;box-sizing:border-box;z-index:1;background:#fff 50%/cover no-repeat content-box border-box;border-radius:10px;width:44%;margin:0 -14%;padding:3%;transition:transform .38s cubic-bezier(.34,1.56,.64,1);position:relative;box-shadow:0 10px 24px #1a1a1a2e}.SwgvzG_photo0{transform:translate(-22%,34%)rotate(-9deg)}.SwgvzG_photo1{z-index:2;transform:translateY(40%)rotate(0)}.SwgvzG_photo2{transform:translate(22%,36%)rotate(9deg)}.SwgvzG_hot .SwgvzG_photo0{transform:translate(-30%,26%)rotate(-13deg)}.SwgvzG_hot .SwgvzG_photo1{transform:translateY(30%)rotate(0)}.SwgvzG_hot .SwgvzG_photo2{transform:translate(30%,28%)rotate(13deg)}.SwgvzG_front{z-index:2;background:linear-gradient(180deg,color-mix(in oklch,var(--t1),#fff 10%) 0%,color-mix(in oklch,var(--t1),transparent 30%) 45%,color-mix(in oklch,var(--t1),transparent 70%) 80%,transparent 100%);-webkit-backdrop-filter:blur(9px)saturate(1.15);backdrop-filter:blur(9px)saturate(1.15);transform-origin:50% 100%;border-radius:18px;transition:transform .52s cubic-bezier(.34,1.4,.64,1);position:absolute;inset:36% 0 2%;transform:none;box-shadow:inset 0 1px #ffffffb3;-webkit-mask:linear-gradient(#000 60%,#0000 98%);mask:linear-gradient(#000 60%,#0000 98%)}.SwgvzG_shelf .SwgvzG_front{-webkit-backdrop-filter:blur(4px)saturate(1.15);backdrop-filter:blur(4px)saturate(1.15);border-radius:8px}.SwgvzG_hot .SwgvzG_front{transform:rotateX(-16deg)translateY(2%)}.SwgvzG_label{letter-spacing:-.02em;text-align:center;color:#1a1a1a;font:600 clamp(16px,1.4vw,21px)/1.2 Outfit,sans-serif;display:block}.SwgvzG_shelf .SwgvzG_label{font-size:11px}.SwgvzG_viewer{min-width:320px;max-width:760px;height:min(640px,100vh - 200px);animation:var(--kf-smRise) .6s cubic-bezier(.22,1,.36,1) .16s both;flex-direction:column;flex:1;gap:12px;display:none}.SwgvzG_open .SwgvzG_viewer{display:flex}.SwgvzG_closeRow{flex:none;justify-content:flex-end;display:flex}.SwgvzG_close{cursor:pointer;color:#6b6b6b;background:0 0;border:0;align-items:center;gap:8px;padding:4px 2px;font:500 14px/1 Outfit,sans-serif;transition:color .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.SwgvzG_close:hover{color:#1a1a1a}.SwgvzG_closeX{color:#1a1a1a;background:#fff;border:1px solid #1a1a1a1f;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;line-height:1;display:grid}.SwgvzG_window{box-sizing:border-box;background:#fff;border-radius:20px;flex:1;min-height:0;padding:5px;position:relative;box-shadow:0 24px 60px #1a1a1a24}.SwgvzG_loader{background:var(--t1);opacity:0;visibility:hidden;pointer-events:none;border-radius:16px;transition:opacity .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;animation:none;position:absolute;inset:5px}.SwgvzG_loading .SwgvzG_loader{opacity:1;visibility:visible;animation:var(--kf-smPulseBg) 1.6s ease-in-out infinite;transition:opacity .42s cubic-bezier(.22,1,.36,1),visibility linear}.SwgvzG_frame{opacity:1;background:#f7f7f7;border:0;border-radius:16px;width:100%;height:100%;transition:opacity .42s cubic-bezier(.22,1,.36,1);display:block}.SwgvzG_loading .SwgvzG_frame{opacity:0}.SwgvzG_fit{opacity:1;background:#f7f7f7;border-radius:16px;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:5px;overflow:hidden}.SwgvzG_loading .SwgvzG_fit{opacity:0}.SwgvzG_fitFrame{transform-origin:0 0;border:0;display:block}
.XN1SwW_section{box-sizing:border-box;scroll-snap-align:start;flex-direction:column;justify-content:center;align-items:center;gap:clamp(40px,6vh,72px);width:100%;min-height:100vh;padding:140px 24px 64px;display:flex;position:relative}.XN1SwW_head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.XN1SwW_h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font:400 clamp(30px,4vw,50px)/1.1 Athelas,Georgia,serif}.XN1SwW_h2Em{background:#c9dafb;border-radius:4px;padding:0 8px;font-style:italic}.XN1SwW_grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,420px);align-items:stretch;gap:clamp(24px,4vw,64px);width:min(100%,1200px);display:grid}.XN1SwW_left{flex-direction:column;gap:28px;min-width:0;height:clamp(480px,56vh,560px);display:flex}.XN1SwW_folders{flex-wrap:wrap;flex:none;justify-content:center;gap:clamp(16px,2.5vw,36px);display:flex}.XN1SwW_folder{cursor:pointer;opacity:.55;flex-direction:column;align-items:center;gap:14px;width:clamp(110px,11vw,150px);transition:opacity .25s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);display:flex}.XN1SwW_folderOn{opacity:1}.XN1SwW_folder:hover{transform:translateY(-4px)}.XN1SwW_art{aspect-ratio:1;width:100%;position:relative}.XN1SwW_badge{z-index:3;color:#fff;text-align:center;background:#1a1a1a;border-radius:999px;min-width:24px;height:24px;padding:0 7px;font:600 12px/24px Outfit,sans-serif;position:absolute;top:10%;right:-6px;box-shadow:0 6px 14px #1a1a1a40}.XN1SwW_folderLabel{letter-spacing:-.02em;text-align:center;color:#1a1a1a;font:600 14px/1.2 Outfit,sans-serif}.XN1SwW_list{box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:8px 0 0;display:flex;overflow-y:auto}.XN1SwW_listHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.XN1SwW_h3{color:#1a1a1a;margin:0;font:400 clamp(22px,2.4vw,30px)/1.1 Athelas,Georgia,serif}.XN1SwW_desc{color:#6b6b6b;font:400 13px/1 Outfit,sans-serif}.XN1SwW_tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.XN1SwW_tile{box-sizing:border-box;cursor:pointer;text-align:left;background:#fff;border:1px solid #1a1a1a14;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;height:68px;padding:0 14px 0 16px;transition:background .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 1px 2px #1a1a1a0a}.XN1SwW_tile:hover{transform:translateY(-2px)}.XN1SwW_tileOn{background:linear-gradient(180deg,color-mix(in oklch,var(--t0),#fff 70%) 0%,color-mix(in oklch,var(--t0),#fff 82%) 100%);border:1px solid #fffc;box-shadow:inset 0 1px #ffffffe6,0 2px 6px #1a1a1a0d}.XN1SwW_tileText{text-align:left;flex-direction:column;gap:4px;min-width:0;display:flex}.XN1SwW_tileName{letter-spacing:-.01em;color:#1a1a1a;font:500 15px/1.2 Outfit,sans-serif}.XN1SwW_tilePrice{color:#6b6b6b;letter-spacing:.04em;font:500 12px/1 Outfit,sans-serif}.XN1SwW_plus{color:#1a1a1a;-webkit-backdrop-filter:none;backdrop-filter:none;width:32px;height:32px;box-shadow:none;background:#f2f2f2;border-radius:50%;flex:none;place-items:center;font:500 16px/1 Outfit,sans-serif;transition:background .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.34,1.4,.64,1);display:grid;transform:scale(.96)}.XN1SwW_tileOn .XN1SwW_plus{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#fffffffa,#ffffffc7);transform:scale(1);box-shadow:inset 0 1px #fff,0 2px 6px #1a1a1a1a}.XN1SwW_wizard{box-sizing:border-box;border-left:1px solid #1a1a1a1f;flex-direction:column;gap:16px;height:clamp(480px,56vh,560px);padding:0 0 0 clamp(24px,3vw,40px);display:flex;position:relative;overflow:hidden}.XN1SwW_stepsRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.XN1SwW_dots{gap:6px;display:flex}.XN1SwW_dot{cursor:default;background:#1a1a1a2e;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .35s cubic-bezier(.22,1,.36,1),background .25s}.XN1SwW_dotReached{background:#1a1a1a}.XN1SwW_dotCurrent{width:22px}.XN1SwW_dotBack{cursor:pointer}.XN1SwW_stepLabel{color:#6b6b6b;font:500 12px/1 Outfit,sans-serif}.XN1SwW_titleRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.XN1SwW_stepTitle{letter-spacing:-.02em;font:600 20px/1.2 Outfit,sans-serif}.XN1SwW_count{color:#6b6b6b;background:#ebebeb;border-radius:999px;padding:6px 10px;font:500 12px/1 Outfit,sans-serif}.XN1SwW_step1{flex-direction:column;flex:1;min-height:0;display:flex}.XN1SwW_empty{text-align:center;color:#6b6b6b;text-wrap:balance;flex:1;justify-content:center;align-items:center;margin:0;font:400 14px/1.5 Outfit,sans-serif;display:flex}.XN1SwW_cart{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.XN1SwW_item{border-bottom:1px solid #1a1a1a1a;align-items:center;gap:12px;padding:12px 0;display:flex}.XN1SwW_itemDot{background:var(--t0);border-radius:50%;flex:none;width:10px;height:10px}.XN1SwW_itemText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.XN1SwW_itemName{color:#1a1a1a;font:500 14px/1.2 Outfit,sans-serif}.XN1SwW_itemFolder{color:#6b6b6b;font:400 12px/1 Outfit,sans-serif}.XN1SwW_itemPrice{color:#1a1a1a;letter-spacing:.06em;font:500 13px/1 Outfit,sans-serif}.XN1SwW_remove{color:#6b6b6b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;line-height:1;display:grid}.XN1SwW_remove:hover{color:#1a1a1a;background:#1a1a1a0f}.XN1SwW_totalRow{justify-content:space-between;align-items:baseline;padding-top:14px;display:flex}.XN1SwW_totalLabel{color:#6b6b6b;font:400 13px/1 Outfit,sans-serif}.XN1SwW_total{letter-spacing:.06em;font:500 clamp(22px,2.2vw,28px)/1 Outfit,sans-serif}.XN1SwW_step2{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.XN1SwW_note{color:#6b6b6b;margin:0;font:400 14px/1.5 Outfit,sans-serif}.XN1SwW_textarea{box-sizing:border-box;resize:none;color:#1a1a1a;background:#fff;border:1px solid #1a1a1a1f;border-radius:14px;outline:none;flex:1;width:100%;min-height:120px;padding:12px 14px;font:400 14px/1.5 Outfit,sans-serif}.XN1SwW_step3{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.XN1SwW_input{box-sizing:border-box;color:#1a1a1a;background:#fff;border:1px solid #1a1a1a1f;border-radius:14px;outline:none;width:100%;height:46px;padding:0 14px;font:400 14px/1 Outfit,sans-serif}.XN1SwW_input:focus-visible,.XN1SwW_textarea:focus-visible{box-shadow:var(--focus-ring)}.XN1SwW_privacy{color:#6b6b6b;margin:auto 0 0;font:400 12px/1.5 Outfit,sans-serif}.XN1SwW_done{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.XN1SwW_doneCheck{color:#fff;background:#1a1a1a;border-radius:50%;place-items:center;width:56px;height:56px;font-size:24px;display:grid}.XN1SwW_doneTitle{font:400 clamp(22px,2.2vw,28px)/1.1 Athelas,Georgia,serif}.XN1SwW_doneMsg{color:#6b6b6b;text-wrap:balance;margin:0;font:400 14px/1.5 Outfit,sans-serif}.XN1SwW_footer{align-items:center;gap:12px;display:flex}.XN1SwW_back{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #1a1a1a24;border-radius:999px;flex:none;height:48px;padding:0 16px;font:500 15px/1 Outfit,sans-serif}.XN1SwW_back:hover{background:#f7f7f7}.XN1SwW_nextWrap{flex:1;position:relative}.XN1SwW_next{color:#fff;letter-spacing:-.01em;cursor:pointer;opacity:1;background:#1a1a1a;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:48px;padding:0 6px 0 20px;font:500 15px/1 Outfit,sans-serif;transition:transform .52s cubic-bezier(.34,1.4,.64,1),opacity .2s;display:inline-flex}.XN1SwW_nextDim{opacity:.5}.XN1SwW_next:hover{transform:translateY(-3px)}.XN1SwW_next:active{transform:scale(.97)}.XN1SwW_disc{color:#1a1a1a;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.XN1SwW_arrow{animation:var(--kf-smArrowLoop) 2.6s cubic-bezier(.22,1,.36,1) infinite;display:block}.XN1SwW_error{color:var(--danger);margin:0;font:400 12px/1.5 Outfit,sans-serif}@media (max-width:899px){.XN1SwW_grid{grid-template-columns:minmax(0,1fr)}.XN1SwW_left{height:auto}.XN1SwW_list{overflow-y:visible}.XN1SwW_wizard{border-top:1px solid #1a1a1a1f;border-left:0;height:auto;min-height:480px;padding:24px 0 0}}
._6yTXYq_section{box-sizing:border-box;scroll-snap-align:start;flex-direction:column;justify-content:center;align-items:center;gap:clamp(36px,6vh,64px);width:100%;min-height:100vh;padding:120px 24px 64px;display:flex;position:relative;overflow:hidden}._6yTXYq_head{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:760px;display:flex}._6yTXYq_badge{color:#fff;letter-spacing:.14em;text-transform:uppercase;height:38px;animation:var(--kf-smRise) .6s cubic-bezier(.22,1,.36,1) both;background:#e01a4f;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 14px;font:600 13px/1 Outfit,sans-serif;display:inline-flex;box-shadow:0 10px 28px #e01a4f4d}._6yTXYq_badgeDot{width:8px;height:8px;animation:var(--kf-smBlink) 1.6s ease-in-out infinite;background:#fff;border-radius:50%;display:block;box-shadow:0 0 0 3px #ffffff4d}._6yTXYq_h2{letter-spacing:-.015em;text-wrap:balance;margin:0;font:400 clamp(34px,5vw,62px)/1.05 Athelas,Georgia,serif}._6yTXYq_h2Em{background:#c9dafb;border-radius:4px;padding:0 10px;font-style:italic}._6yTXYq_body{color:#6b6b6b;text-wrap:pretty;max-width:600px;margin:0;font:400 clamp(15px,1.4vw,18px)/1.55 Outfit,sans-serif}._6yTXYq_loop{flex-direction:column;align-items:center;gap:28px;width:min(100%,860px);display:flex}._6yTXYq_coreWrap{flex-direction:column;align-items:center;gap:10px;display:flex}._6yTXYq_core{box-sizing:border-box;width:96px;height:96px;animation:var(--kf-smKEnter) 6s cubic-bezier(.22,1,.36,1) infinite;background:linear-gradient(#f4f4f4,#d6d6d6);border-radius:22%;padding:7px 8px 12px;display:flex;position:relative;box-shadow:0 22px 48px #1a1a1a33,0 4px 10px #1a1a1a1a,inset 0 1px #ffffffe6}._6yTXYq_coreFace{background:linear-gradient(#fff,#efefef);border-radius:18%;flex:1;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffffe6,inset 0 -2px 4px #1a1a1a0f}._6yTXYq_coreLogo{width:46%;height:46%;display:block}._6yTXYq_ring{pointer-events:none;animation:var(--kf-smKRing) 6s ease-out infinite;border:2px solid #4c8df1;border-radius:26%;position:absolute;inset:-6px}._6yTXYq_coreTitle{color:#1a1a1a;font:500 13px/1.2 Outfit,sans-serif}._6yTXYq_coreSub{color:#6b6b6b;font:400 12px/1 Outfit,sans-serif}._6yTXYq_agents{flex-wrap:wrap;justify-content:center;gap:clamp(20px,5vw,72px);width:100%;padding-top:8px;display:flex;position:relative}._6yTXYq_track{pointer-events:none;border-top:1.5px dashed #1a1a1a2e;height:0;position:absolute;top:44px;left:12%;right:12%}._6yTXYq_flow{width:7px;height:7px;animation:var(--kf-smFlow) 4.8s linear 0s infinite;border-radius:50%;position:absolute;top:-4px;left:0}._6yTXYq_flow0{background:#4c8df1}._6yTXYq_flow1{background:#e01a4f;animation-delay:1.6s}._6yTXYq_flow2{background:#1a1a1a;animation-delay:3.2s}._6yTXYq_agent{flex-direction:column;align-items:center;gap:10px;width:170px;display:flex;position:relative}._6yTXYq_key{background:var(--k0);width:72px;height:72px;box-shadow:0 18px 40px #1a1a1a2e,0 4px 10px #1a1a1a1a,inset 0 1px 0 var(--k2);box-sizing:border-box;border-radius:22%;padding:5px 6px 9px;display:flex}._6yTXYq_face{background:var(--k1);box-shadow:inset 0 1px 0 var(--k2),inset 0 -2px 4px #1a1a1a0f;border-radius:18%;flex:1;justify-content:center;align-items:center;display:flex}._6yTXYq_toneWhite{--k0:linear-gradient(180deg,#f4f4f4,#d6d6d6);--k1:linear-gradient(180deg,#fff,#efefef);--k2:#ffffffe6}._6yTXYq_toneCrimson{--k0:linear-gradient(180deg,#e64c78,#b9143f);--k1:linear-gradient(180deg,#f06a90,#e01a4f);--k2:#ffffff73}._6yTXYq_toneInk{--k0:linear-gradient(180deg,#3a3a3a,#1a1a1a);--k1:linear-gradient(180deg,#4a4a4a,#2b2b2b);--k2:#ffffff2e}._6yTXYq_agentTitle{letter-spacing:-.01em;color:#1a1a1a;white-space:nowrap;font:500 14px/1.2 Outfit,sans-serif}._6yTXYq_agentDesc{color:#6b6b6b;text-align:center;text-wrap:balance;font:400 12.5px/1.4 Outfit,sans-serif}._6yTXYq_foot{color:#6b6b6b;font:400 13px/1 Outfit,sans-serif}
.BzhISG_bar{z-index:40;justify-content:center;padding:36px 24px 0;display:flex;position:sticky;top:0}.BzhISG_home{color:#1a1a1a;align-items:center;gap:10px;line-height:1;text-decoration:none;display:flex}
.LBTDbq_page{flex-direction:column;min-height:100vh;display:flex}
