.dynk-pf{background:var(--dynk-pf-bg, #0A0A0A);color:var(--dynk-pf-text, #F5F1E6);font-family:var(--dynk-pf-font-body, "Montserrat", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:clip}.dynk-pf *,.dynk-pf *:before,.dynk-pf *:after{box-sizing:border-box}.dynk-pf__inner{width:100%;max-width:1080px;margin:0 auto;padding-left:24px;padding-right:24px}.dynk-pf__rte>:first-child{margin-top:0}.dynk-pf__rte>:last-child{margin-bottom:0}.dynk-pf__rte p{margin:0 0 .65em}.dynk-pf__btn{--btn-pad-y: 16px;--btn-pad-x: 34px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:var(--btn-pad-y) var(--btn-pad-x);font-family:var(--dynk-pf-font-body, "Montserrat", sans-serif);font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;line-height:1;border:1px solid transparent;border-radius:var(--dynk-pf-radius, 2px);cursor:pointer;transition:background-color var(--dynk-pf-anim, .45s) ease,color var(--dynk-pf-anim, .45s) ease,border-color var(--dynk-pf-anim, .45s) ease,transform .2s ease,opacity .2s ease;background:transparent;color:inherit}.dynk-pf__btn:hover{transform:translateY(-1px)}.dynk-pf__btn:active{transform:translateY(0)}.dynk-pf__btn--primary{background:var(--dynk-pf-accent, #C9A227);color:var(--dynk-pf-accent-text, #0A0A0A);border-color:var(--dynk-pf-accent, #C9A227)}.dynk-pf__btn--primary:hover{background:color-mix(in srgb,var(--dynk-pf-accent) 88%,#fff)}.dynk-pf__btn--outline{background:transparent;color:var(--dynk-pf-text, #F5F1E6);border-color:var(--dynk-pf-border, #2A2A2A)}.dynk-pf__btn--outline:hover{border-color:var(--dynk-pf-accent, #C9A227)}.dynk-pf__btn--ghost{background:transparent;color:var(--dynk-pf-muted, #9A958A);border-color:transparent;letter-spacing:.18em}.dynk-pf__btn--ghost:hover{color:var(--dynk-pf-text, #F5F1E6)}.dynk-pf__btn:focus-visible{outline:2px solid var(--dynk-pf-accent, #C9A227);outline-offset:3px}.dynk-pf__hero{background:radial-gradient(120% 120% at 50% 0%,var(--dynk-pf-grad-end, #141210) 0%,var(--dynk-pf-grad-start, #000000) 70%);padding-top:var(--dynk-pf-pad-top, 140px);padding-bottom:var(--dynk-pf-pad-bottom, 140px);border-bottom:1px solid var(--dynk-pf-border, #2A2A2A)}.dynk-pf__hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.dynk-pf__eyebrow{margin:0 0 28px;font-size:12px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--dynk-pf-accent, #C9A227)}.dynk-pf__hero-heading{margin:0;font-family:var(--dynk-pf-font-heading, "Playfair Display", serif);font-weight:var(--dynk-pf-heading-weight, 400);font-size:clamp(36px,6vw,var(--dynk-pf-hero-size, 64px));line-height:1.08;letter-spacing:-.01em;max-width:16ch}.dynk-pf__hero-sub{margin:28px 0 0;font-size:clamp(15px,1.6vw,18px);font-weight:400;letter-spacing:.04em;color:var(--dynk-pf-muted, #9A958A)}.dynk-pf__hero-cta{margin-top:48px}.dynk-pf__philosophy{padding-top:var(--dynk-pf-pad-top, 140px);padding-bottom:var(--dynk-pf-pad-bottom, 140px)}.dynk-pf__philosophy-inner{max-width:760px;text-align:center}.dynk-pf__section-heading{margin:0 0 var(--dynk-pf-block-gap, 48px);font-family:var(--dynk-pf-font-heading, "Playfair Display", serif);font-weight:var(--dynk-pf-heading-weight, 400);font-size:clamp(26px,4vw,var(--dynk-pf-section-size, 40px));line-height:1.15;letter-spacing:-.01em}.dynk-pf__philosophy-body{font-size:clamp(16px,1.7vw,19px);line-height:1.9;letter-spacing:.02em;color:var(--dynk-pf-muted, #9A958A)}.dynk-pf__philosophy-body p{margin:0 0 .4em}.dynk-pf__philosophy-body p:last-child{margin-top:1.4em;color:var(--dynk-pf-text, #F5F1E6)}.dynk-pf__results{padding-top:var(--dynk-pf-pad-top, 140px);padding-bottom:var(--dynk-pf-pad-bottom, 140px);border-top:1px solid var(--dynk-pf-border, #2A2A2A)}.dynk-pf__result-card{max-width:720px;margin:0 auto;text-align:center;animation:dynk-pf-rise var(--dynk-pf-anim, .45s) ease both}.dynk-pf__result-label{margin:0 0 24px;font-size:12px;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--dynk-pf-accent, #C9A227)}.dynk-pf__result-name{margin:0;font-family:var(--dynk-pf-font-heading, "Playfair Display", serif);font-weight:var(--dynk-pf-heading-weight, 400);font-size:clamp(44px,9vw,var(--dynk-pf-result-size, 72px));line-height:1;letter-spacing:.02em}.dynk-pf__result-tagline{margin:22px 0 0;font-size:clamp(15px,1.7vw,18px);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--dynk-pf-text, #F5F1E6)}.dynk-pf__result-desc{margin:30px auto 0;max-width:56ch;font-size:clamp(15px,1.6vw,17px);line-height:1.85;letter-spacing:.015em;color:var(--dynk-pf-muted, #9A958A)}.dynk-pf__result-actions{margin-top:44px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.dynk-pf__post{margin-top:calc(var(--dynk-pf-block-gap, 48px) * 2);padding-top:var(--dynk-pf-block-gap, 48px);border-top:1px solid var(--dynk-pf-border, #2A2A2A);text-align:center}.dynk-pf__post-heading{margin:0 0 18px;font-family:var(--dynk-pf-font-heading, "Playfair Display", serif);font-weight:var(--dynk-pf-heading-weight, 400);font-size:clamp(24px,3.4vw,34px);line-height:1.2}.dynk-pf__post-body{margin:0 auto 32px;max-width:48ch;font-size:clamp(15px,1.6vw,17px);line-height:1.8;color:var(--dynk-pf-muted, #9A958A)}.dynk-pf__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity var(--dynk-pf-anim, .45s) ease}.dynk-pf__overlay[hidden]{display:none}.dynk-pf__overlay.is-open{opacity:1}.dynk-pf__modal{width:100%;max-width:var(--dynk-pf-modal-width, 640px);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;background:var(--dynk-pf-surface, #121212);border:1px solid var(--dynk-pf-border, #2A2A2A);border-radius:var(--dynk-pf-radius, 2px);box-shadow:0 40px 120px #0009;padding:clamp(24px,4vw,44px);transform:translateY(16px) scale(.985);opacity:0;transition:transform var(--dynk-pf-anim, .45s) cubic-bezier(.22,1,.36,1),opacity var(--dynk-pf-anim, .45s) ease}.dynk-pf__overlay.is-open .dynk-pf__modal{transform:translateY(0) scale(1);opacity:1}.dynk-pf__modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.dynk-pf__modal-kicker{margin:0;font-size:11px;font-weight:500;letter-spacing:.4em;text-transform:uppercase;color:var(--dynk-pf-accent, #C9A227)}.dynk-pf__close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-8px -8px -8px 0;padding:0;border:0;background:transparent;color:var(--dynk-pf-muted, #9A958A);cursor:pointer;border-radius:var(--dynk-pf-radius, 2px);transition:color .2s ease,background-color .2s ease}.dynk-pf__close:hover{color:var(--dynk-pf-text, #F5F1E6)}.dynk-pf__close:focus-visible{outline:2px solid var(--dynk-pf-accent, #C9A227);outline-offset:2px}.dynk-pf__progress{margin-bottom:36px}.dynk-pf__progress-text{margin:0 0 12px;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--dynk-pf-muted, #9A958A)}.dynk-pf__progress-track{height:2px;width:100%;background:var(--dynk-pf-border, #2A2A2A);border-radius:999px;overflow:hidden}.dynk-pf__progress-fill{display:block;height:100%;width:0;background:var(--dynk-pf-accent, #C9A227);border-radius:999px;transition:width var(--dynk-pf-anim, .45s) cubic-bezier(.22,1,.36,1)}.dynk-pf__stage{position:relative;flex:1 1 auto;overflow-y:auto}.dynk-pf__question{display:flex;flex-direction:column}.dynk-pf__question[hidden]{display:none}.dynk-pf__question.is-entering{animation:dynk-pf-q-in var(--dynk-pf-anim, .45s) cubic-bezier(.22,1,.36,1) both}.dynk-pf__question.is-leaving{animation:dynk-pf-q-out calc(var(--dynk-pf-anim, .45s) * .6) ease both}.dynk-pf__question-text{margin:0 0 32px;font-family:var(--dynk-pf-font-heading, "Playfair Display", serif);font-weight:var(--dynk-pf-heading-weight, 400);font-size:clamp(24px,3.4vw,32px);line-height:1.25;letter-spacing:-.005em}.dynk-pf__options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.dynk-pf__option{display:flex;align-items:center;gap:18px;width:100%;padding:20px 22px;text-align:left;background:var(--dynk-pf-surface-2, #1A1A1A);border:1px solid var(--dynk-pf-border, #2A2A2A);border-radius:var(--dynk-pf-radius, 2px);color:var(--dynk-pf-text, #F5F1E6);font-family:var(--dynk-pf-font-body, "Montserrat", sans-serif);cursor:pointer;transition:border-color .22s ease,background-color .22s ease,transform .16s ease}.dynk-pf__option:hover{border-color:var(--dynk-pf-accent, #C9A227);transform:translate(2px)}.dynk-pf__option:focus-visible{outline:2px solid var(--dynk-pf-accent, #C9A227);outline-offset:2px}.dynk-pf__option.is-selected{border-color:var(--dynk-pf-accent, #C9A227);background:color-mix(in srgb,var(--dynk-pf-accent) 14%,var(--dynk-pf-surface-2))}.dynk-pf__option-letter{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--dynk-pf-border, #2A2A2A);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--dynk-pf-accent, #C9A227);transition:border-color .22s ease,color .22s ease}.dynk-pf__option:hover .dynk-pf__option-letter,.dynk-pf__option.is-selected .dynk-pf__option-letter{border-color:var(--dynk-pf-accent, #C9A227)}.dynk-pf__option-text{font-size:15px;font-weight:500;letter-spacing:.015em;line-height:1.4}.dynk-pf__modal-foot{margin-top:24px;min-height:20px;display:flex;align-items:center}.dynk-pf__back[hidden]{display:none}.dynk-pf__back{margin-left:-10px}@keyframes dynk-pf-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes dynk-pf-q-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes dynk-pf-q-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-24px)}}@media(max-width:749px){.dynk-pf__inner{padding-left:20px;padding-right:20px}.dynk-pf__hero,.dynk-pf__philosophy,.dynk-pf__results{padding-top:calc(var(--dynk-pf-pad-top, 140px) * .62);padding-bottom:calc(var(--dynk-pf-pad-bottom, 140px) * .62)}.dynk-pf__result-actions{flex-direction:column}.dynk-pf__result-actions .dynk-pf__btn{width:100%}.dynk-pf__overlay{padding:0;align-items:stretch}.dynk-pf__modal{max-width:100%;max-height:100dvh;height:100dvh;border:0;border-radius:0}}@media(prefers-reduced-motion:reduce){.dynk-pf *,.dynk-pf *:before,.dynk-pf *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html.dynk-pf-lock,html.dynk-pf-lock body{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/6/assets/dynk-paddle-finder.css.map */
