@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_e2cc43{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_e2cc43{--font-sans:"Figtree","Figtree Fallback"}:root{color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100vh;background:#111110;color:#f5f2e9;font-family:var(--font-sans),"Helvetica Neue",Helvetica,Arial,sans-serif}a{color:inherit}.wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.card{width:100%;max-width:400px;background:#1a1a18;border:1px solid #34332f;border-radius:22px;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.45)}.band{display:flex;justify-content:space-between;align-items:center;padding:13px 20px;color:#fff;font-size:12px;font-weight:800;letter-spacing:1px}.portraitWrap{display:flex;justify-content:center;margin-top:26px}.portrait{width:156px;height:156px;border-radius:78px;object-fit:cover}.monogram{display:flex;align-items:center;justify-content:center;color:#fff;font-size:48px;font-weight:700}.body{padding:24px;text-align:center}.body h1{margin:0;font-size:32px;line-height:1.08}.roles{margin-top:10px;font-size:16px}.roles,.stat{color:#98958d}.stat{margin-top:18px;font-size:15px}.stat b{color:#f5f2e9}.cta{display:inline-block;margin-top:24px;padding:13px 28px;border-radius:999px;background:#f5f2e9;color:#111110;text-decoration:none;font-weight:700}.foot{color:#77746d;font-size:12px;margin-top:18px;letter-spacing:.5px}.center{text-align:center;color:#98958d}.home{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 24px}.homeInner{width:100%;max-width:560px;text-align:center}.homeMark{color:#d9a928;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.homeTitle{margin:14px 0 0;font-size:46px;line-height:1.05;letter-spacing:-.5px}.homeTag{margin:14px 0 0;font-size:20px;color:#f5f2e9}.homeBody{margin:20px auto 0;max-width:480px;font-size:16px;line-height:1.55;color:#98958d}.homeFoot{margin-top:30px;font-size:13px;letter-spacing:.5px;color:#77746d}.treeWrap{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:40px 20px 48px}.treeHead{text-align:center;max-width:640px}.eyebrow{color:#d9a928;font-size:13px;font-weight:800;letter-spacing:1.5px}.treeTitle{margin:8px 0 0;font-size:34px;line-height:1.1}.treeSub{color:#98958d;margin-top:10px;font-size:16px}.treeSvg{width:100%;max-width:680px;height:auto;margin-top:12px}.mixWrap{max-width:560px;margin:0 auto;padding:44px 20px 56px}.mixHead{text-align:center}.mixCover{width:200px;height:200px;object-fit:cover;border-radius:18px;margin:0 auto 20px;display:block;border:1px solid #34332f}.mixTitle{margin:8px 0 0;font-size:38px;line-height:1.08;letter-spacing:-.5px}.mixDedication{margin:16px auto 0;max-width:460px;font-style:italic;font-size:18px;line-height:1.5;color:#f5f2e9}.mixCount{margin-top:14px;color:#98958d;font-size:14px;letter-spacing:.5px}.mixList{list-style:none;margin:34px 0 0;padding:0;flex-direction:column}.mixItem,.mixList{display:flex;gap:14px}.mixItem{align-items:flex-start;background:#1a1a18;border:1px solid #34332f;border-radius:16px;padding:16px}.mixBadge{flex:0 0 auto;width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:16px}.mixItemBody{flex:1 1;min-width:0}.mixItemName{font-size:18px;font-weight:700;line-height:1.2}.mixItemMeta{color:#98958d;font-size:13px;margin-top:3px;text-transform:uppercase;letter-spacing:.5px}.mixNote{margin:10px 0 0;font-style:italic;font-size:15px;line-height:1.5;color:#cfccc2}.relWrap{max-width:560px;margin:0 auto;padding:48px 20px 56px;text-align:center}.relTitle{margin:10px 0 0;font-size:42px;line-height:1.06;letter-spacing:-.5px}.relLede{margin:16px auto 0;max-width:480px;font-size:17px;line-height:1.55;color:#98958d}.relTracks{list-style:none;margin:30px 0 0;padding:0;text-align:left;display:flex;flex-direction:column;gap:2px}.relTrack{display:flex;align-items:center;gap:14px;padding:13px 16px;background:#1a1a18;border:1px solid #34332f;border-radius:12px;font-size:16px}.relTrackNo{color:#77746d;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:18px}.relBuy{margin-top:30px;background:#1a1a18;border:1px solid #34332f;border-radius:18px;padding:24px}.merchVariants{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.merchChip{border:1px solid #44433d;background:transparent;color:#f5f2e9;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700;cursor:pointer}.merchChip.on{background:#f5f2e9;color:#111110;border-color:#f5f2e9}.merchIncludes{margin-top:18px;border:1px solid #34332f;border-radius:14px;padding:16px 18px;background:#1a1a18}.merchIncludesLabel{color:#98958d;font-size:12px;letter-spacing:1.2px;margin-bottom:8px}.merchIncludes ul{margin:0;padding-left:18px}.merchIncludes li{margin:4px 0}.merchIncludeKind{color:#77746d}.membershipInput{width:100%;box-sizing:border-box;margin-bottom:12px;padding:13px 16px;border-radius:12px;border:1px solid #44433d;background:#121210;color:#f5f2e9;font-size:16px}.membershipInput::placeholder{color:#77746d}.relPriceLabel{color:#98958d;font-size:13px;letter-spacing:1px;text-transform:uppercase}.relPrice{font-size:46px;font-weight:800;margin-top:6px}.relPriceMeta{color:#98958d;font-size:14px;margin-top:4px}.relFee{margin-top:14px;font-size:12px;color:#77746d}.cta[disabled]{opacity:.55;cursor:default}.buyInputRow{display:flex;align-items:center;gap:4px;margin-top:8px}.buyCurrency{font-size:40px;font-weight:800;color:#98958d}.buyInput{font-size:44px;font-weight:800;width:160px;background:transparent;border:none;border-bottom:2px solid #34332f;color:#f5f2e9;text-align:left;outline:none}.buyInput:focus{border-bottom-color:#d9a928}.buyError{color:#cf806b;font-size:14px;margin-top:12px}.relAccess{margin:10px auto 0;font-size:14px;color:#d9a928;font-weight:600}.libNow{gap:16px;margin-top:28px;background:#1a1a18;border:1px solid #34332f;border-radius:18px;padding:18px 20px;text-align:left}.libNow,.libPlayBtn{display:flex;align-items:center}.libPlayBtn{flex:0 0 auto;width:54px;height:54px;border-radius:999px;background:#d9a928;color:#111110;border:none;font-size:18px;cursor:pointer;justify-content:center}.libNowMeta{flex:1 1 auto;min-width:0}.libNowTitle{font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.libSeekRow{display:flex;align-items:center;gap:10px;margin-top:8px}.libSeek{flex:1 1 auto;accent-color:#d9a928}.libTime{color:#77746d;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:36px}.libTrack{gap:12px}.libTrackActive{border-color:#d9a928}.libTrackPlay{flex:0 0 auto;width:30px;height:30px;border-radius:999px;background:transparent;color:#f5f2e9;border:1px solid #34332f;font-size:11px;cursor:pointer}.libTrackPlay:disabled{opacity:.4;cursor:default}.libTrackTitle{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.libTrackDur{color:#77746d;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.libDl{color:#d9a928;text-decoration:none;font-size:18px;padding:0 4px}.libDownloads{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:22px}.libDlAll{margin-top:0;font-size:14px;padding:10px 18px}.libKeep{margin-top:28px;padding-top:18px;border-top:1px solid #34332f}.libKeepLabel{font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#98958d}.libHint{color:#77746d;font-size:13px;margin-top:8px;line-height:1.5}.store{margin-top:22px;text-align:left;display:flex;flex-direction:column;gap:8px}.storeLabel{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#d9a928;font-weight:800;margin-bottom:2px}.storeRow{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid #34332f;border-radius:12px;text-decoration:none;color:#f5f2e9}.storeInfo{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.storeTitle{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.storeMeta{color:#98958d;font-size:13px;margin-top:2px}.storeBuy{color:#d9a928;font-weight:700;flex:0 0 auto}.relCover{width:100%;max-width:320px;aspect-ratio:1;object-fit:cover;border-radius:18px;display:block;margin:0 auto 18px;box-shadow:0 16px 48px rgba(0,0,0,.45)}.relTrackBody{display:flex;flex-direction:column;min-width:0}.relTrackTitle{font-weight:600}.relCredits{color:#98958d;font-size:13px;margin-top:3px}.storeThumb{width:46px;height:46px;border-radius:8px;object-fit:cover;flex:0 0 auto}.storeThumbEmpty{background:#0e0e10;border:1px solid #34332f}.signSummary{display:flex;align-items:center;gap:16px;justify-content:center;margin:24px 0 8px}.signShare{font-size:54px;font-weight:800;color:#d9a928;line-height:1}.signRole{text-align:left;color:#98958d;font-size:15px;line-height:1.4}.signBody{text-align:left;background:#1a1a18;border:1px solid #34332f;border-radius:14px;padding:18px;color:#cfccc4;font-size:14px;line-height:1.6;margin-top:16px}.signNameInput{width:100%;margin-top:8px;padding:13px 14px;font-size:18px;background:#111110;border:1px solid #34332f;border-radius:12px;color:#f5f2e9;outline:none}.signNameInput:focus{border-color:#d9a928}.signConsent{display:flex;align-items:flex-start;gap:10px;text-align:left;margin-top:16px;color:#cfccc4;font-size:14px;line-height:1.5}.signConsent input{margin-top:3px;width:18px;height:18px;accent-color:#d9a928;flex:0 0 auto}.signDone{margin-top:24px}.signDoneTitle{font-size:24px;margin:0 0 8px}.merchDesc{margin:14px auto 0;max-width:480px;font-size:15px;line-height:1.6;color:#cfccc4;text-align:left}.cs{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:48px 24px;color:#171716;background:#f7f5ef}.cs,.csInner{position:relative}.csInner{width:100%;max-width:660px;text-align:center}.csBrand{display:inline-flex;flex-direction:column;align-items:center;gap:10px}.csLogo{height:74px;width:auto;display:block}.csName{font-size:15px;color:#171716}.csKicker,.csName{font-weight:800;letter-spacing:3px;text-transform:uppercase}.csKicker{margin:30px 0 0;color:#d9a928;font-size:13px}.csTitle{margin:12px auto 0;max-width:600px;font-size:clamp(34px,7vw,60px);line-height:1.05;letter-spacing:-.5px;font-weight:600;color:#171716}.csTag{margin:20px auto 0;max-width:460px;font-size:clamp(16px,2.6vw,20px);line-height:1.45;color:#77746d}.csMarquee{margin:34px 0 6px;padding:14px 0;border-top:1px solid #e3e0d7;border-bottom:1px solid #e3e0d7;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.csMarqueeTrack{display:inline-flex;white-space:nowrap;animation:csScroll 38s linear infinite}@keyframes csScroll{to{transform:translateX(-50%)}}.csMarqueeItem{display:inline-flex;align-items:center;color:#b4b1a7;font-size:12px;letter-spacing:2px;animation:csRipple 4s ease-in-out infinite;will-change:transform,color}@keyframes csRipple{0%,46%,to{color:#b4b1a7;transform:translateY(0);text-shadow:none}8%{color:#d9a928;transform:translateY(-5px);text-shadow:0 0 16px rgba(217,169,40,.55)}20%{color:#d9a928;transform:translateY(0);text-shadow:0 0 10px rgba(217,169,40,.3)}33%{color:#d9a928;transform:translateY(0);text-shadow:none}}.csDot{color:#d9a928;margin:0 18px}.csReel{display:inline-flex;align-items:baseline;gap:12px;margin:34px 0 6px;font-size:clamp(16px,2.6vw,22px);letter-spacing:2px;text-transform:uppercase}.csReelLabel{color:#77746d;font-weight:700}.csReelViewport{height:1.5em;overflow:hidden;display:inline-block}.csReelTrack{display:flex;flex-direction:column;animation:csReelSpin 15s linear infinite}.csReelItem{height:1.5em;line-height:1.5em;color:#d9a928;font-weight:800;white-space:nowrap}@keyframes csReelSpin{0%,8%{transform:translateY(0)}12.5%,20.5%{transform:translateY(-12.5%)}25%,33%{transform:translateY(-25%)}37.5%,45.5%{transform:translateY(-37.5%)}50%,58%{transform:translateY(-50%)}62.5%,70.5%{transform:translateY(-62.5%)}75%,83%{transform:translateY(-75%)}87.5%,to{transform:translateY(-87.5%)}}.csForm{margin:30px auto 0;max-width:420px;display:flex;flex-direction:column;gap:12px}.csInput{width:100%;background:#fffefa;border:1px solid #d8d5cc;border-radius:14px;padding:16px;color:#171716;font-size:16px;outline:none;transition:border-color .15s ease}.csInput::placeholder{color:#9a978e}.csInput:focus{border-color:#d9a928}.csButton{width:100%;margin-top:2px;border:none;border-radius:999px;padding:17px 20px;background:#171716;color:#f7f5ef;font-size:16px;font-weight:800;letter-spacing:.3px;cursor:pointer;transition:transform .12s ease,opacity .15s ease}.csButton:hover{transform:translateY(-1px)}.csButton:disabled{opacity:.55;cursor:default;transform:none}.csError{margin:2px 0 0;color:#a34a3f;font-size:13px}.csFine{margin:6px 0 0;color:#9a978e;font-size:12.5px;letter-spacing:.3px}.csDone{margin:32px auto 0;max-width:440px;background:#fffefa;border:1px solid #d8d5cc;border-radius:18px;padding:26px 24px}.csDoneTitle{margin:0;font-size:22px;font-weight:800;color:#171716}.csDoneBody{margin:10px 0 0;color:#77746d;font-size:15px;line-height:1.5}.csFoot{margin:42px 0 0;color:#9a978e;font-size:12px;letter-spacing:2px;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.csMarqueeItem,.csMarqueeTrack,.csReelTrack{animation:none}}.appBanner{display:none}@media (max-width:640px){.appBanner{display:flex;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:1000;align-items:center;gap:12px;padding:10px 12px;background:#f5f2e9;color:#111110;border:1px solid rgba(17,17,16,.1);border-radius:16px;box-shadow:0 8px 28px rgba(17,17,16,.22)}.appBannerClose{flex:none;width:24px;height:24px;margin-right:-2px;padding:0;border:none;background:transparent;color:#9a978e;font-size:22px;line-height:1;cursor:pointer}.appBannerIcon{flex:none;width:34px;height:34px;object-fit:contain}.appBannerText{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;line-height:1.2}.appBannerTitle{font-weight:700;font-size:15px;letter-spacing:-.2px}.appBannerSub{font-size:12.5px;color:#6f6c64}.appBannerOpen{flex:none;padding:9px 20px;border:none;border-radius:999px;background:#111110;color:#f5f2e9;font-size:14px;font-weight:700;cursor:pointer}}.pv{position:relative;min-height:100vh;background:#F7F5EF;color:#171716;font-family:var(--font-sans),"Helvetica Neue",Helvetica,Arial,sans-serif;overflow-x:hidden}.pv .pvGold{color:#9a7513}.pvField{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.pvField span{position:absolute;border-radius:50%;filter:blur(100px);opacity:.8}.pvField span:first-child{width:46vw;height:46vw;left:-8vw;top:-6vw;background:radial-gradient(circle,rgba(217,169,40,.2),transparent 70%);animation:pvDrift1 26s ease-in-out infinite}.pvField span:nth-child(2){width:40vw;height:40vw;right:-10vw;top:30vh;background:radial-gradient(circle,rgba(184,103,82,.16),transparent 70%);animation:pvDrift2 32s ease-in-out infinite}.pvField span:nth-child(3){width:44vw;height:44vw;left:20vw;bottom:-12vw;background:radial-gradient(circle,rgba(82,103,168,.14),transparent 70%);animation:pvDrift1 38s ease-in-out infinite reverse}@keyframes pvDrift1{50%{transform:translate(6vw,5vh) scale(1.12)}}@keyframes pvDrift2{50%{transform:translate(-7vw,-4vh) scale(1.08)}}.pvNav{position:fixed;top:0;left:0;right:0;z-index:20;justify-content:space-between;padding:20px clamp(20px,5vw,64px);background:linear-gradient(180deg,rgba(247,245,239,.92),rgba(247,245,239,0));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pvBrand,.pvNav{display:flex;align-items:center}.pvBrand{gap:12px}.pvMark{width:26px;height:26px;object-fit:contain}.pvWordmark{font-weight:800;letter-spacing:3px;font-size:16px;color:#171716}.pvChip{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#9a7513;border:1px solid rgba(154,117,19,.45);padding:6px 12px;border-radius:999px}.pvHero{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px clamp(20px,5vw,48px) 80px}.pvKicker{color:#9a7513;font-size:clamp(11px,1.3vw,14px);letter-spacing:4px;text-transform:uppercase;margin-bottom:26px;font-weight:700;animation:pvUp 1s ease both}.pvHeadline{margin:0;font-weight:600;letter-spacing:-1.5px;line-height:1.02;font-size:clamp(42px,8vw,118px);color:#171716;animation:pvUp 1s ease .08s both}.pvSub{margin:28px auto 0;max-width:620px;color:#6b685f;font-size:clamp(16px,1.6vw,21px);line-height:1.55;animation:pvUp 1s ease .18s both}@keyframes pvUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pvReel{margin-top:40px;display:flex;align-items:baseline;gap:14px;animation:pvUp 1s ease .28s both}.pvReelLabel{color:#77746D;letter-spacing:4px;font-size:clamp(13px,1.5vw,18px);font-weight:700}.pvReelWord{color:#9a7513;font-weight:800;letter-spacing:1px;font-size:clamp(18px,2.4vw,30px);animation:pvReelIn .5s ease both}@keyframes pvReelIn{0%{opacity:0;transform:translateY(10px)}}.pvScroll{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;color:#908d84;font-size:10px;letter-spacing:3px}.pvScrollLine{width:1px;height:46px;background:linear-gradient(#b4b1a7,transparent);animation:pvScrollPulse 2s ease-in-out infinite}@keyframes pvScrollPulse{0%,to{opacity:.3;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}.pvSection{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:clamp(80px,12vh,160px) clamp(20px,5vw,48px)}.pvEyebrow{display:inline-flex;align-items:center;gap:12px;color:#9a7513;font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:700;margin-bottom:18px}.pvEyebrow:before{content:"";width:26px;height:2px;background:#D9A928;border-radius:2px}.pvEyebrowCenter{justify-content:center}.pvH2{margin:0;font-weight:600;letter-spacing:-.8px;line-height:1.05;font-size:clamp(30px,5vw,66px);color:#171716}.pvLede{margin:22px 0 0;max-width:620px;color:#6b685f;font-size:clamp(16px,1.5vw,20px);line-height:1.6}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s ease}[data-reveal].pvIn{opacity:1;transform:none}.pvWebWrap{margin-top:clamp(32px,6vh,64px)}.pvWebSvg{width:100%;height:auto;max-height:580px;overflow:visible}.pvWebLine{stroke:rgba(217,169,40,.6);stroke-width:1.6;stroke-dasharray:640;stroke-dashoffset:640}.pvWebSection.pvIn .pvWebLine{animation:pvDraw 1s ease forwards}@keyframes pvDraw{to{stroke-dashoffset:0}}.pvWebNode{opacity:0}.pvWebSection.pvIn .pvWebNode{animation:pvPop .5s ease forwards}@keyframes pvPop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pvWebDot{fill:#D9A928}.pvWebText{fill:#3a3832;font-size:20px;font-weight:600;font-family:inherit}.pvWebCore{fill:#FFFEFA;stroke:#D9A928;stroke-width:2}.pvWebCoreLabel{fill:#171716;font-size:22px;font-weight:800;letter-spacing:2px;font-family:inherit}.pvMarquee{position:relative;z-index:1;overflow:hidden;padding:10px 0 20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.pvMarqueeTrack{display:flex;gap:18px;width:max-content;animation:pvScrollX 42s linear infinite}@keyframes pvScrollX{to{transform:translateX(-50%)}}.pvCard{width:210px;flex:none;background:#FFFEFA;border:1px solid #e4e0d6;border-radius:18px;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:0 10px 26px rgba(23,23,22,.06)}.pvCardTile{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:20px}.pvCardRole{font-weight:700;font-size:16px;color:#171716}.pvCardFollow{color:#9a7513;font-size:13px;font-weight:700}.pvToggle{display:inline-flex;gap:6px;margin-top:clamp(28px,5vh,44px);padding:6px;background:#FFFEFA;border:1px solid #d8d5cc;border-radius:16px;box-shadow:0 8px 22px rgba(23,23,22,.05)}.pvToggleBtn{border:none;background:transparent;color:#77746D;font-family:inherit;font-weight:700;font-size:clamp(14px,1.4vw,17px);padding:12px 26px;border-radius:11px;cursor:pointer;transition:background .2s ease,color .2s ease}.pvToggleBtn.on{background:#D9A928;color:#171716}.pvToggleBtn:not(.on):hover{color:#171716}.pvPanel{margin-top:clamp(28px,5vh,48px);max-width:760px;animation:pvFade .4s ease both}@keyframes pvFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pvPanelLabel{color:#9a7513;font-size:12px;letter-spacing:3px;text-transform:uppercase;font-weight:700}.pvPanelH{margin:12px 0 0;font-weight:600;letter-spacing:-.6px;line-height:1.1;font-size:clamp(26px,3.6vw,44px);color:#171716}.pvPanelText{margin:18px 0 0;color:#6b685f;font-size:clamp(16px,1.5vw,20px);line-height:1.6}.pvPoints{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-gap:13px;gap:13px}.pvPoints li{position:relative;padding-left:30px;color:#2b2a26;font-size:clamp(15px,1.4vw,18px);line-height:1.5}.pvPoints li:before{content:"";position:absolute;left:2px;top:.5em;width:11px;height:11px;border-radius:50%;background:#D9A928}.pvTypesLabel{margin-top:30px;color:#77746D;font-size:12px;letter-spacing:3px;text-transform:uppercase}.pvTypes{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pvType{border:1px solid #d8d5cc;border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;color:#2b2a26}.pvLiner,.pvType{background:#FFFEFA}.pvLiner{position:relative;margin:34px 0 6px;max-width:560px;padding:24px 26px 22px 28px;border:1px solid #e4e0d6;border-left:3px solid #b86752;border-radius:3px;transform:rotate(-1.4deg);box-shadow:0 20px 44px rgba(23,23,22,.13),0 2px 0 rgba(23,23,22,.05)}.pvLiner:before{content:"";position:absolute;top:-13px;left:50%;transform:translateX(-50%) rotate(1.8deg);width:118px;height:26px;background:rgba(217,169,40,.22);border:1px dashed rgba(154,117,19,.45)}.pvLinerTag{color:#B86752;font-size:11px;letter-spacing:4px;text-transform:uppercase;font-weight:700}.pvLinerText{margin:14px 0 0;font-family:Courier New,ui-monospace,SFMono-Regular,monospace;font-weight:500;color:#171716;font-size:clamp(16px,1.55vw,20px);line-height:1.6}.pvLinerBy{margin-top:16px;font-family:Courier New,ui-monospace,monospace;color:#77746D;font-size:13px}.pvTapeSection{display:flex;align-items:center;gap:clamp(32px,6vw,80px);flex-wrap:wrap}.pvTapeCopy{flex:1 1 360px;min-width:300px}.pvTape{flex:0 0 auto;width:340px;background:#FFFEFA;border:1px solid #e4e0d6;border-radius:22px;padding:22px;transform:rotate(-4deg);box-shadow:0 30px 70px rgba(23,23,22,.16);transition:transform .5s ease}.pvTape:hover{transform:rotate(0deg) translateY(-4px)}.pvTapeCover{width:120px;height:120px;border-radius:16px;margin-bottom:18px;background:linear-gradient(135deg,#D9A928,#b4791f);display:flex;align-items:center;justify-content:center}.pvTapeNote{font-size:46px;color:#FFFEFA}.pvTapeKicker{color:#9a7513;font-size:11px;letter-spacing:2px;font-weight:700}.pvTapeTitle{font-size:30px;font-weight:700;margin-top:6px;letter-spacing:-.5px;color:#171716}.pvTapeHost{color:#77746D;font-size:14px;margin-top:6px}.pvTapeShare{display:flex;align-items:center;gap:8px;width:100%;margin-top:12px;background:#F2EEE4;border:1px solid #e4e0d6;border-radius:9px;padding:9px 12px;font-size:12px;color:#77746D;font-family:inherit;text-align:left;cursor:pointer;overflow:hidden;white-space:nowrap;transition:border-color .2s ease,color .2s ease}.pvTapeShare:hover{border-color:#D9A928;color:#171716}.pvTapeShare.copied{border-color:#D9A928;color:#9a7513}.pvTapeShare b{color:#9a7513;font-weight:700}.pvTapeScoreRow{display:flex;justify-content:space-between;margin-top:20px;font-size:13px;color:#77746D}.pvTapeMeter{height:6px;border-radius:3px;background:#E4E0D6;margin-top:10px;overflow:hidden}.pvTapeMeterFill{height:100%;width:92%;background:#D9A928;border-radius:3px}.pvTapeEars{display:flex;gap:10px;margin-top:18px}.pvEarGood{background:#D9A928;color:#171716;border-radius:11px}.pvEarBad,.pvEarGood{flex:1 1;text-align:center;font-weight:700;font-size:13px;padding:10px}.pvEarBad{border:1px solid #d8d5cc;color:#77746D;border-radius:11px}.pvQuote{position:relative;z-index:1;max-width:980px;margin:clamp(90px,15vh,180px) auto;padding:0 24px;text-align:center}.pvQuoteText{margin:0;font-style:italic;font-weight:500;letter-spacing:-.5px;line-height:1.32;color:#171716;font-size:clamp(26px,3.6vw,48px)}.pvClose{position:relative;z-index:1;max-width:680px;margin:0 auto;padding:clamp(80px,12vh,150px) clamp(20px,5vw,48px) 90px;text-align:center}.pvCloseH{margin:0;font-weight:600;letter-spacing:-.8px;line-height:1.05;font-size:clamp(34px,6vw,76px);color:#171716}.pvCloseSub{margin:22px auto 40px;max-width:540px;color:#6b685f;font-size:clamp(16px,1.6vw,20px);line-height:1.6}.pvForm{display:flex;flex-direction:column;gap:12px;max-width:420px;margin:0 auto}.pvInput{width:100%;background:#FFFEFA;border:1px solid #d8d5cc;color:#171716;border-radius:14px;padding:15px 18px;font-size:16px;font-family:inherit}.pvInput::placeholder{color:#908d84}.pvInput:focus{outline:none;border-color:#D9A928}.pvSubmit{width:100%;background:#D9A928;color:#171716;border:none;cursor:pointer;border-radius:14px;padding:16px;font-size:16px;font-weight:800;font-family:inherit;transition:filter .2s ease}.pvSubmit:hover{filter:brightness(1.04)}.pvSubmit:disabled{opacity:.7;cursor:default}.pvErr{color:#A34A3F;font-size:14px}.pvDone{color:#667A5A;font-size:20px;font-weight:700}.pvFoot{margin-top:54px;color:#908d84;font-size:12px;letter-spacing:2px;text-transform:uppercase}@media (max-width:760px){.pvTape{transform:rotate(0deg);margin:0 auto}.pvScroll{display:none}}@media (prefers-reduced-motion:reduce){.pvField span,.pvMarqueeTrack,.pvPanel,.pvScrollLine{animation:none}[data-reveal]{transition:none}}.legal{max-width:760px;margin:0 auto;padding:56px 24px 96px}.legalTop{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:38px}.legalMark{color:#d9a928;font-weight:800;letter-spacing:2px;text-transform:uppercase}.legalBack,.legalMark{font-size:13px;text-decoration:none}.legalBack{color:#98958d}.legalBack:hover{color:#f5f2e9}.legalTitle{margin:0;font-size:40px;line-height:1.08;letter-spacing:-.5px}.legalMeta{margin:14px 0 0;color:#77746d;font-size:14px;line-height:1.6}.legalBody{margin-top:36px;font-size:16px;line-height:1.7;color:#cfccc3}.legalBody h2{margin:40px 0 10px;font-size:21px;line-height:1.2;color:#f5f2e9;letter-spacing:-.2px}.legalBody h3{margin:26px 0 6px;font-size:16px;color:#f5f2e9}.legalBody p{margin:12px 0}.legalBody ul{margin:12px 0;padding-left:22px}.legalBody li{margin:7px 0}.legalBody a{color:#d9a928;text-decoration:underline;text-underline-offset:2px}.legalBody strong{color:#f5f2e9}.legalBody .legalLede{font-size:18px;line-height:1.6;color:#f5f2e9}.legalBody hr{border:none;border-top:1px solid #34332f;margin:40px 0}.legalContact{margin-top:40px;padding:20px 22px;background:#1a1a18;border:1px solid #34332f;border-radius:16px}.legalContact p{margin:4px 0}