.persona-page{--clubhouse-white: #F8F6F1;--tennis-cream: #F3EBDC;--heritage-green: #2E4B3F;--soft-court: #8CA08C;--cool-taupe: #DDD6CC;--burgundy: #4A2C31;font-family:Jost,system-ui,sans-serif;color:var(--heritage-green);background:var(--clubhouse-white)}.persona-page *{box-sizing:border-box}.persona-page section{position:relative;padding:64px 28px}.persona-page .container{max-width:100%}.persona-page .container--narrow{max-width:340px;margin:0 auto;text-align:center}.persona-page .eyebrow{font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--soft-court);margin:0 0 20px}.persona-page .display{font-family:Cormorant Garamond,Georgia,serif;font-size:46px;font-weight:500;font-style:italic;line-height:1.02;color:var(--heritage-green);letter-spacing:-.005em;text-transform:uppercase;margin:0}.persona-page .body-text{font-family:Cormorant Garamond,Georgia,serif;font-size:19px;line-height:1.5;color:var(--heritage-green);margin:24px 0 0}.persona-page .body-text+.body-text{margin-top:18px}.persona-page .lead-italic{font-style:italic}.persona-page .body-text--dropcap>p:first-child:first-letter,.persona-page .body-text--dropcap:first-letter{font-family:Cormorant Garamond,Georgia,serif;font-size:62px;float:left;line-height:.85;padding:6px 10px 0 0;font-weight:500}.persona-page .body-text--dropcap>p{margin:0 0 18px}.persona-page .body-text--dropcap>p:last-child{margin-bottom:0}.persona-page .persona-id{background:var(--tennis-cream);text-align:center;padding:48px 28px 56px}.persona-page .persona-eyebrow{font-family:Jost,sans-serif;font-size:10px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--soft-court);margin:0 0 28px}.persona-page .persona-illus{width:180px;height:180px;border-radius:50%;margin:0 auto 24px;display:block;object-fit:cover;background:var(--clubhouse-white);border:1px solid rgba(46,75,63,.08)}.persona-page .persona-name{font-family:Cormorant Garamond,Georgia,serif;font-size:48px;font-weight:500;font-style:italic;color:var(--heritage-green);line-height:1;text-transform:uppercase;letter-spacing:-.005em;margin:0 0 16px}.persona-page .persona-tagline{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:18px;max-width:280px;margin:0 auto;line-height:1.4;opacity:.9}.persona-page .persona-divider{display:block;width:32px;height:1px;background:var(--soft-court);margin:24px auto 0;opacity:.6}.persona-page .hero-sec{background:var(--clubhouse-white)}.persona-page .polaroid-sec{background:var(--cool-taupe)}.persona-page .polaroid-trio{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:32px}.persona-page .polaroid{background:#fdfcf8;padding:14px 14px 56px;box-shadow:0 8px 24px #2e4b3f26;width:80%;margin:0 auto}.persona-page .polaroid-trio .polaroid:nth-child(1){transform:rotate(-2.5deg)}.persona-page .polaroid-trio .polaroid:nth-child(2){transform:rotate(1.8deg);margin-left:auto;margin-right:8%}.persona-page .polaroid-trio .polaroid:nth-child(3){transform:rotate(-1deg);margin-left:8%;margin-right:auto}.persona-page .polaroid-trio--1 .polaroid{transform:rotate(-1.8deg);margin:0 auto}.persona-page .polaroid img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.persona-page .polaroid-cap{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:16px;text-align:center;margin:0 auto;padding:0 16px;line-height:1.4;max-width:320px;color:var(--heritage-green)}.persona-page .bag-sec{background:var(--tennis-cream)}.persona-page .bag-disclosure{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:15px;opacity:.75;margin-top:18px;line-height:1.4}.persona-page .edit-block{margin-top:40px;padding-top:32px;border-top:1px solid rgba(46,75,63,.18)}.persona-page .section-label{font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--soft-court);margin:0 0 24px}.persona-page .product{display:block;margin-bottom:26px;text-decoration:none;color:inherit}.persona-page .product:last-child{margin-bottom:0}.persona-page .product-name{display:block;font-family:Jost,sans-serif;font-size:15px;font-weight:600;letter-spacing:.02em;color:var(--heritage-green);margin-bottom:5px}.persona-page .product-desc{display:block;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:16px;color:var(--heritage-green);opacity:.85;line-height:1.4}.persona-page .essentials{margin-top:44px}.persona-page .playlist-sec{background:var(--clubhouse-white)}.persona-page .spotify{margin-top:32px;border-radius:14px;overflow:hidden;background:#000}.persona-page .spotify iframe{display:block;width:100%;border:0}.persona-page .fields-sec{background:var(--cool-taupe)}.persona-page .fields-list{margin:36px 0 0;list-style:none;padding:0}.persona-page .fm-item{display:flex;gap:22px;padding:24px 0;border-bottom:1px solid rgba(46,75,63,.18);align-items:baseline}.persona-page .fm-item:last-child{border-bottom:none}.persona-page .fm-num{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:18px;color:var(--soft-court);flex-shrink:0;width:26px}.persona-page .fm-text{font-family:Cormorant Garamond,Georgia,serif;font-size:19px;line-height:1.4;color:var(--heritage-green)}.persona-page .quote-sec{background:var(--tennis-cream);text-align:center;padding:72px 32px}.persona-page .quote-label{font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--soft-court);margin:0 0 28px}.persona-page .quote-mark{font-family:Cormorant Garamond,Georgia,serif;font-size:60px;color:var(--soft-court);line-height:0;display:block;margin-bottom:8px;font-style:italic}.persona-page .pull-quote{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:24px;line-height:1.4;color:var(--heritage-green);max-width:300px;margin:0 auto;padding:0;border:0}.persona-page .cast-sec{background:var(--clubhouse-white)}.persona-page .cast-head{text-align:center;margin-bottom:8px}.persona-page .cast-head .display{font-size:34px}.persona-page .cast-head .eyebrow{text-align:center}.persona-page .cast-sub{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:16px;color:var(--soft-court);text-align:center;margin:0 0 44px}.persona-page .cast-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px 18px}.persona-page .cast-card{text-align:center;text-decoration:none;color:inherit;display:block}.persona-page .cast-circle{width:130px;height:130px;border-radius:50%;background:var(--tennis-cream);object-fit:cover;display:block;margin:0 auto 14px;border:1px solid rgba(46,75,63,.06)}.persona-page .cast-circle--placeholder{background:linear-gradient(135deg,rgba(255,255,255,.3) 0%,transparent 60%),repeating-linear-gradient(45deg,rgba(46,75,63,.04) 0,rgba(46,75,63,.04) 1px,transparent 1px,transparent 12px),var(--tennis-cream)}.persona-page .cast-name{display:block;font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:19px;color:var(--heritage-green);margin-bottom:5px;line-height:1.2}.persona-page .cast-tag{display:block;font-family:Jost,sans-serif;font-size:9px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--soft-court);line-height:1.4}.persona-page .quiz-cta{margin-top:56px;padding-top:44px;border-top:1px solid rgba(46,75,63,.15);text-align:center}.persona-page .quiz-icon{width:60px;height:60px;border-radius:50%;border:1px solid var(--heritage-green);margin:0 auto 20px;display:flex;align-items:center;justify-content:center;color:var(--heritage-green)}.persona-page .quiz-icon svg{width:28px;height:28px}.persona-page .quiz-prompt{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:21px;color:var(--heritage-green);margin:0 0 22px;line-height:1.3}.persona-page .quiz-btn{display:inline-block;padding:14px 34px;background:transparent;border:1px solid var(--heritage-green);color:var(--heritage-green);font-family:Jost,sans-serif;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease}.persona-page .quiz-btn:hover{background:var(--heritage-green);color:var(--clubhouse-white)}.persona-page .cta-sec{background:var(--heritage-green);text-align:center;padding:56px 32px}.persona-page .cta-sec .display{color:var(--clubhouse-white);font-size:32px}.persona-page .cta-sec p{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:17px;color:#f8f6f1eb;margin:18px 0 32px;line-height:1.4}.persona-page .cta-btn{display:inline-block;padding:15px 36px;background:var(--clubhouse-white);color:var(--heritage-green);font-family:Jost,sans-serif;font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;transition:opacity .2s ease}.persona-page .cta-btn:hover{opacity:.85}.persona-page--missing{padding:80px 28px;text-align:center}@media(min-width:1024px){.persona-page section{padding:120px 64px}.persona-page .container{max-width:1100px;margin:0 auto}.persona-page .container--narrow{max-width:600px}.persona-page .display{font-size:72px}.persona-page .body-text{font-size:21px;max-width:640px}.persona-page .persona-illus{width:240px;height:240px;margin-bottom:32px}.persona-page .persona-name{font-size:72px}.persona-page .persona-tagline{font-size:22px;max-width:520px}.persona-page .polaroid-trio{grid-template-columns:repeat(3,1fr);gap:32px;align-items:start;margin-bottom:48px}.persona-page .polaroid{width:100%;margin:0;padding:18px 18px 70px;box-shadow:0 12px 32px #2e4b3f2e}.persona-page .polaroid-trio .polaroid:nth-child(1){transform:rotate(-3deg) translateY(8px)}.persona-page .polaroid-trio .polaroid:nth-child(2){transform:rotate(1.5deg);margin:0}.persona-page .polaroid-trio .polaroid:nth-child(3){transform:rotate(-1deg) translateY(12px);margin:0}.persona-page .polaroid-trio--1{grid-template-columns:1fr;max-width:600px;margin:0 auto 48px}.persona-page .polaroid-trio--1 .polaroid{width:90%;margin:0 auto;transform:rotate(-2deg)}.persona-page .polaroid-trio--2{grid-template-columns:1fr 1fr;max-width:900px;margin:0 auto 48px}.persona-page .polaroid-cap{text-align:center;margin:0 auto;font-size:22px;max-width:560px;padding:0}.persona-page .bag-sec .edit-block,.persona-page .bag-sec .essentials{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 48px}.persona-page .bag-sec .edit-block .section-label,.persona-page .bag-sec .essentials .section-label{grid-column:1 / -1}.persona-page .bag-sec .essentials{margin-top:64px}.persona-page .spotify{max-width:720px;margin:32px auto 0}.persona-page .fields-list{display:grid;grid-template-columns:1fr 1fr;gap:0 64px}.persona-page .pull-quote{font-size:34px;max-width:680px}.persona-page .cast-head .display{font-size:54px}.persona-page .cast-grid{grid-template-columns:repeat(4,1fr);gap:48px 24px}.persona-page .cast-circle{width:160px;height:160px}.persona-page .cast-name{font-size:22px}.persona-page .cta-sec .display{font-size:48px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/persona-page.css.map */
