.JNd0Ja_page{--pe-paper:#fff;--pe-paper-deep:#f4f4f3;--pe-cream:#fff;--pe-ink:#0c1b33;--pe-charcoal:#383838;--r-action:999px;--r-surface:10px;--r-media:12px;--pe-muted:#0000009e;--pe-muted-strong:#000000b8;--pe-gold:#fbb318;--pe-gold-ink:#654400;--pe-rule:#0000002e;--pe-dark-rule:#ffffff38;--t-d1:clamp(2rem, 3.6vw, 3.5rem);--t-d2:clamp(1.75rem, 3.4vw, 3.25rem);--t-d3:clamp(1.4rem, 2.3vw, 2.375rem);--t-title:clamp(1.15rem, 1.55vw, 1.6rem);--t-lead:clamp(1.05rem, 1.25vw, 1.3rem);--t-body:1rem;--t-small:.875rem;--t-caps:.8125rem;--t-action:.875rem;--t-action-lg:1.125rem;--shell:96rem;--gutter:clamp(1.25rem, 6vw, 6rem);--edge:max(var(--gutter), calc((100vw - var(--shell)) / 2 + var(--gutter)));min-height:100vh;color:var(--pe-ink);background-color:var(--pe-paper);font-family:var(--font-sans);font-size:var(--t-body);background-image:radial-gradient(#1917130b .55px,#0000 .55px);background-size:7px 7px;padding-top:72px;line-height:1.65;overflow-x:clip}.JNd0Ja_page :where(h1,h2,h3,h4){color:inherit}.JNd0Ja_page :where(button,summary){font:inherit}.JNd0Ja_page :where(a,button,summary){-webkit-tap-highlight-color:#fbb31840}.JNd0Ja_partnerBar{padding:18px var(--edge) 20px;border-bottom:1px solid var(--pe-rule);align-items:center;gap:16px;display:flex}.JNd0Ja_partnerBarLabel{font-family:var(--font-sans);letter-spacing:.13em;text-transform:uppercase;color:var(--pe-muted);font-size:12px;font-weight:700}.JNd0Ja_partnerBarLogo{object-fit:contain;width:auto;height:26px}@media (max-width:40rem){.JNd0Ja_partnerBar{padding:14px var(--edge) 16px;gap:12px}.JNd0Ja_partnerBarLabel{letter-spacing:.1em;font-size:11px}.JNd0Ja_partnerBarLogo{height:20px}}.JNd0Ja_hero{--pe-ink:#fff;--pe-muted:#c9cdd4;--pe-rule:#ffffff47;--pe-gold-ink:#fbb318;isolation:isolate;width:100%;min-height:min(56rem,100svh - 8.5rem);padding:clamp(3rem, 7svh, 5.5rem) var(--edge) clamp(4rem, 9svh, 6.5rem);color:#fff;text-align:left;background:#0e0c0a;grid-template-columns:minmax(0,1fr);place-items:center start;margin:0 auto;display:grid;position:relative;overflow:hidden}.JNd0Ja_heroMedia{z-index:0;position:absolute;inset:0}.JNd0Ja_heroMedia img{object-fit:cover;object-position:50% 0%;width:100%;height:100%}.JNd0Ja_heroTint{background:linear-gradient(90deg,#0e0c0aed 0%,#0e0c0ae0 36%,#0e0c0aa3 66%,#0e0c0a75 100%),linear-gradient(#0e0c0a1a 0%,#0e0c0a80 100%);position:absolute;inset:0}.JNd0Ja_heroCopy{z-index:1;flex-direction:column;align-items:flex-start;min-width:0;max-width:48rem;display:flex;position:relative}.JNd0Ja_heroCopy>*{margin-inline:0}.JNd0Ja_heroHeadlineAccent{color:var(--pe-gold-ink);font-style:italic;display:block}.JNd0Ja_heroCredit{z-index:1;right:var(--edge);color:#d5d8de;font-family:var(--font-sans);letter-spacing:.02em;text-align:right;margin:0;font-size:.75rem;position:absolute;bottom:clamp(1rem,2.5svh,1.5rem)}.JNd0Ja_heroEyebrow{color:var(--pe-gold-ink);font-size:var(--t-caps);letter-spacing:.1em;margin:0 0 clamp(1.25rem,2.4vw,2rem);font-weight:800;line-height:1.4}.JNd0Ja_heroHeadline{font-family:var(--font-serif);letter-spacing:-.028em;max-width:none;margin:0;font-size:min(clamp(2.25rem,5.4vw,4.875rem),9.6svh);font-weight:400;line-height:1.12}.JNd0Ja_heroInterests{max-width:34em;color:var(--pe-ink);letter-spacing:normal;text-transform:none;text-wrap:pretty;margin:clamp(1.5rem,3.6svh,2.25rem) 0 0;padding-top:clamp(1.5rem,3.6svh,2.25rem);font-size:clamp(1.0625rem,1.35vw,1.25rem);font-weight:400;line-height:1.55;position:relative}.JNd0Ja_heroInterests:before{content:"";background:var(--pe-gold);width:3rem;height:2px;position:absolute;top:0;left:0}.JNd0Ja_heroBody{max-width:38em;color:var(--pe-muted);text-wrap:pretty;margin:.875rem 0 0;font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.65}.JNd0Ja_heroPromise{max-width:31em;font-family:var(--font-serif);margin:clamp(1.75rem,4.4svh,2.5rem) 0 0;font-size:clamp(1.0625rem,1.35vw,1.25rem);font-style:italic;font-weight:400;line-height:1.5}.JNd0Ja_heroPromiseQuestion{display:block}.JNd0Ja_hero .JNd0Ja_primaryAction{letter-spacing:.01em;text-transform:none;min-height:56px;margin-top:clamp(1rem,2.6svh,1.5rem);padding:.95rem 2.25rem;font-size:1.0625rem}.JNd0Ja_heroMicrocopy{color:#b9bec7;font-size:var(--t-caps);letter-spacing:.02em;text-wrap:balance;margin:.875rem 0 0;display:block}@media (max-height:46rem) and (min-width:64rem){.JNd0Ja_hero{padding-top:1.5rem;padding-bottom:2.75rem}.JNd0Ja_heroHeadline{font-size:min(clamp(2.25rem,5.4vw,4.875rem),8.4svh)}.JNd0Ja_heroInterests{margin-top:1rem;padding-top:1rem}.JNd0Ja_heroBody{max-width:42em;margin-top:.6rem}.JNd0Ja_heroPromise{margin-top:1.25rem}.JNd0Ja_hero .JNd0Ja_primaryAction{margin-top:.875rem}.JNd0Ja_heroEyebrow{margin-bottom:.75rem}}.JNd0Ja_section{width:100%;padding:clamp(5rem, 10vw, 9rem) var(--edge) clamp(4rem, 8vw, 7rem);margin:0 auto}.JNd0Ja_section:has(>.JNd0Ja_sectionTitle){grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.JNd0Ja_section:has(>.JNd0Ja_sectionTitle)>.JNd0Ja_sectionTitle{grid-column:1}.JNd0Ja_section:has(>.JNd0Ja_sectionTitle)>.JNd0Ja_sectionLead{max-width:62ch;color:var(--pe-muted);text-wrap:pretty;grid-column:1}.JNd0Ja_section:has(>.JNd0Ja_sectionTitle)>:not(.JNd0Ja_sectionTitle):not(.JNd0Ja_sectionLead){grid-column:1/-1}.JNd0Ja_sectionTitle:before{content:"";background:var(--pe-ink);transform-origin:0;width:48px;height:2px;margin-bottom:clamp(1rem,2vw,1.5rem);transition:transform .62s cubic-bezier(.22,1,.36,1) 80ms;display:block;transform:scaleX(0)}.JNd0Ja_sectionTitle[data-revealed=true]:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.JNd0Ja_sectionTitle:before{transition:none;transform:scaleX(1)}}.JNd0Ja_sectionTitle{max-width:none;font-family:var(--font-serif);font-size:var(--t-d2);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:400;line-height:1.16}.JNd0Ja_sectionLead{max-width:66ch;color:var(--pe-muted);font-size:var(--t-lead);margin:clamp(1.25rem,2.5vw,2rem) 0 0;line-height:1.6}.JNd0Ja_explainer .JNd0Ja_sectionLead{max-width:62ch;margin-top:0}.JNd0Ja_explainer{--pe-paper:#383838;--pe-paper-deep:#383838;--pe-ink:#fff;--pe-muted:#ffffffb8;--pe-muted-strong:#ffffffdb;--pe-rule:#ffffff38;--pe-gold-ink:#fbb318;color:#fff;background:#383838}.JNd0Ja_sequenceStage{--sequence-progress:0;position:relative}.JNd0Ja_sequenceStage[data-pinned]{height:150vh}.JNd0Ja_sequencePane{flex-direction:column;gap:clamp(1.25rem,2.4vw,2rem);display:flex}.JNd0Ja_sequenceStage[data-pinned] .JNd0Ja_sequencePane{justify-content:center;min-height:100vh;padding-block:clamp(2.5rem,5vw,4.5rem);position:sticky;top:0}.JNd0Ja_sequenceStage[data-pinned] .JNd0Ja_explainerList li{transition:transform .52s cubic-bezier(.22,1,.36,1);transform:scale(.985)}.JNd0Ja_sequenceStage[data-pinned] .JNd0Ja_explainerList li>h3,.JNd0Ja_sequenceStage[data-pinned] .JNd0Ja_explainerList li>p{opacity:.3;transition:opacity .52s cubic-bezier(.22,1,.36,1)}.JNd0Ja_sequenceStage[data-pinned] .JNd0Ja_explainerList li[data-sequence-active]{transform:none}.JNd0Ja_sequenceStage[data-pinned] .JNd0Ja_explainerList li[data-sequence-active]>h3,.JNd0Ja_sequenceStage[data-pinned] .JNd0Ja_explainerList li[data-sequence-active]>p{opacity:1}.JNd0Ja_sequenceStage[data-pinned] .JNd0Ja_explainerList li:before{color:#ffffff73;border-color:#ffffff52}.JNd0Ja_sequenceStage[data-pinned] .JNd0Ja_explainerList li[data-sequence-active] h3{color:var(--pe-ink)}.JNd0Ja_explainerList li:before{transition:background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1)}.JNd0Ja_sequenceStage[data-pinned] .JNd0Ja_explainerList li[data-sequence-active]:before{border-color:var(--pe-gold);background:var(--pe-gold);color:#0c1b33}@media (prefers-reduced-motion:reduce){.JNd0Ja_explainerList li:before{transition:none}}.JNd0Ja_sequenceStage[data-pinned] .JNd0Ja_explainerList:after{content:"";z-index:0;top:calc(var(--pe-marker) / 2);left:calc(var(--pe-marker) / 2);height:2px;width:calc((100% - ((100% - 3 * var(--pe-step-gap)) / 4) - var(--pe-marker) / 2) * var(--sequence-progress,0));background:var(--pe-gold);margin-top:-1px;transition:width .12s linear;position:absolute}@media (prefers-reduced-motion:reduce){.JNd0Ja_sequenceStage[data-pinned]{height:auto}.JNd0Ja_sequenceStage[data-pinned] .JNd0Ja_sequencePane{min-height:0;position:static}.JNd0Ja_sequenceStage[data-pinned] .JNd0Ja_explainerList li{opacity:1;transition:none;transform:none}}.JNd0Ja_explainerList{--pe-marker:2.65rem;--pe-step-gap:clamp(1.25rem, 2.5vw, 2rem);gap:var(--pe-step-gap);counter-reset:pe-step;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(.75rem,1.5vw,1.25rem) 0 clamp(1.5rem,2.5vw,2rem);padding:0;list-style:none;display:grid;position:relative}.JNd0Ja_explainerList:before{content:"";top:calc(var(--pe-marker) / 2);left:calc(var(--pe-marker) / 2);right:calc((100% - 3 * var(--pe-step-gap)) / 4 - var(--pe-marker) / 2);z-index:0;background:var(--pe-rule);transform-origin:0;height:1px;margin-top:-.5px;transition:transform 1.1s cubic-bezier(.22,1,.36,1) .12s;position:absolute;transform:scaleX(0)}.JNd0Ja_explainerList:has(>[data-revealed=true]):before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.JNd0Ja_explainerList:before{transition:none;transform:scaleX(1)}}.JNd0Ja_explainerList li{z-index:2;counter-increment:pe-step;min-width:0;padding-top:3rem;position:relative}.JNd0Ja_explainerList li:before{content:"0" counter(pe-step);z-index:1;width:var(--pe-marker);height:var(--pe-marker);border:1px solid var(--pe-ink);color:var(--pe-ink);background:var(--pe-paper);box-shadow:0 0 0 6px var(--pe-paper);font-size:var(--t-caps);letter-spacing:.08em;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:0;left:0}.JNd0Ja_explainerList h3{font-family:var(--font-serif);font-size:var(--t-title);margin:0 0 .85rem;font-weight:400}.JNd0Ja_explainerList p{color:var(--pe-muted);font-size:var(--t-small);margin:0;line-height:1.6}.JNd0Ja_benefitNote{border-left:3px solid var(--pe-gold);max-width:46rem;margin-top:clamp(2rem,4vw,3rem);padding:.1rem 0 .2rem 1.25rem}.JNd0Ja_benefitNoteLabel{font-family:var(--font-sans);font-size:var(--t-caps);letter-spacing:.11em;text-transform:uppercase;color:var(--pe-gold-ink);margin:0 0 .45rem;font-weight:700}.JNd0Ja_benefitNoteTitle{font-family:var(--font-serif);font-size:var(--t-title);letter-spacing:-.02em;color:var(--pe-ink);margin:0 0 .4rem;font-weight:400;line-height:1.25}.JNd0Ja_benefitNoteBody{max-width:56ch;color:var(--pe-muted);font-size:var(--t-body);margin:0;line-height:1.65}.JNd0Ja_explainerBridge{max-width:66ch;color:var(--pe-muted);font-size:var(--t-lead);text-wrap:pretty;margin:0;line-height:1.6}.JNd0Ja_explainerClose{text-wrap:balance;max-width:50rem;font-family:var(--font-serif);font-size:var(--t-d3);align-items:center;gap:1rem;margin-top:1.25rem;font-weight:400;line-height:1.2;display:flex}.JNd0Ja_explainerClose:before{content:"";background:var(--pe-gold);flex:0 0 2.5rem;height:.3rem}.JNd0Ja_breadth{border-top:1px solid var(--pe-rule);border-bottom:1px solid var(--pe-rule);background:var(--pe-paper-deep);width:100%;max-width:none;padding-inline:var(--edge)}.JNd0Ja_breadth>*{width:100%;margin-inline:0}.JNd0Ja_sectorList{border-top:1px solid var(--pe-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(1.75rem,3vw,2.75rem);padding:0;list-style:none;display:grid}.JNd0Ja_sectorListItem{border-right:1px solid var(--pe-rule);border-bottom:1px solid var(--pe-rule);background:0 0;flex-direction:column;justify-content:flex-start;gap:.6rem;min-width:0;min-height:11rem;padding:0;transition:background-color .2s;display:flex}.JNd0Ja_sectorCell{width:100%;height:100%;color:inherit;text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;flex-direction:column;gap:.55rem;padding:clamp(1.15rem,2vw,1.6rem) clamp(1rem,1.6vw,1.4rem);transition:background-color .24s,border-left-color .24s,padding-left .24s cubic-bezier(.22,1,.36,1);display:flex}.JNd0Ja_sectorCellLabel{font-family:var(--font-serif);font-size:var(--t-title);letter-spacing:-.025em;font-weight:400;line-height:1.15;transition:transform .24s cubic-bezier(.22,1,.36,1)}.JNd0Ja_sectorCellQuestion{max-width:34ch;color:var(--pe-muted-strong);font-size:var(--t-body);line-height:1.5}@media (hover:hover){.JNd0Ja_sectorCell:hover{border-left-color:var(--pe-gold);background:#fbb3180f;padding-left:calc(clamp(1rem,1.6vw,1.4rem) + .4rem)}.JNd0Ja_sectorCell:hover .JNd0Ja_sectorCellLabel{transform:translate(2px)}}.JNd0Ja_sectorCell:focus-visible{outline:3px solid var(--pe-ink);outline-offset:-3px}.JNd0Ja_sectorCell[aria-pressed=true]{border-left-color:var(--pe-gold);background:#fbb3181a}@media (prefers-reduced-motion:reduce){.JNd0Ja_sectorCell,.JNd0Ja_sectorCellLabel{transition:none}.JNd0Ja_sectorCell:hover{padding-left:clamp(1rem,1.6vw,1.4rem)}.JNd0Ja_sectorCell:hover .JNd0Ja_sectorCellLabel{transform:none}}.JNd0Ja_sectorReadout{border-left:3px solid var(--pe-gold);opacity:0;gap:.9rem;margin-top:clamp(2rem,4vw,3rem);padding-left:clamp(1.25rem,2.5vw,2rem);transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(.5rem)}.JNd0Ja_sectorReadout[data-filled]{opacity:1;transform:none}.JNd0Ja_sectorReadoutLabel{color:var(--pe-gold-ink);font-size:var(--t-caps);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:800}.JNd0Ja_sectorReadoutQuestion{max-width:26ch;font-family:var(--font-serif);font-size:var(--t-d3);letter-spacing:-.025em;margin:0;font-weight:400;line-height:1.15}.JNd0Ja_sectorReadoutAction{color:var(--pe-ink);border-bottom:2px solid var(--pe-gold);font-size:var(--t-action);letter-spacing:.06em;text-transform:uppercase;justify-self:start;padding-bottom:.2rem;font-weight:800;transition:border-color .2s}.JNd0Ja_sectorReadoutAction:hover{border-bottom-color:var(--pe-ink)}.JNd0Ja_sectorReadoutAction:focus-visible{outline:3px solid var(--pe-ink);outline-offset:4px}@media (prefers-reduced-motion:reduce){.JNd0Ja_sectorReadout{opacity:1;transition:none;transform:none}}.JNd0Ja_sectorListItem:nth-child(4n){border-right:0}.JNd0Ja_sectorListItem:nth-child(4n) .JNd0Ja_sectorCell{padding-right:0}.JNd0Ja_sectorListItem:nth-child(4n+1) .JNd0Ja_sectorCell{padding-left:0}.JNd0Ja_sectorListItem:nth-child(4n+1) .JNd0Ja_sectorCell:hover{padding-left:.4rem}@media (hover:hover){.JNd0Ja_sectorListItem{transition:background-color .26s}.JNd0Ja_sectorListItem:hover{background:#0c1b3309}.JNd0Ja_sectorListItem h3{transition:transform .26s cubic-bezier(.22,1,.36,1)}.JNd0Ja_sectorListItem:hover h3{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.JNd0Ja_sectorListItem{transition:none}}@media (max-width:64rem){.JNd0Ja_sectorList{grid-template-columns:repeat(2,minmax(0,1fr))}.JNd0Ja_sectorListItem:nth-child(4n){border-right:1px solid var(--pe-rule);padding-right:clamp(1rem,1.6vw,1.4rem)}.JNd0Ja_sectorListItem:nth-child(4n+1){padding-left:clamp(1rem,1.6vw,1.4rem)}.JNd0Ja_sectorListItem:nth-child(2n){border-right:0;padding-right:0}.JNd0Ja_sectorListItem:nth-child(odd){padding-left:0}}@media (max-width:40rem){.JNd0Ja_sectorList{grid-template-columns:minmax(0,1fr)}.JNd0Ja_sectorListItem,.JNd0Ja_sectorListItem:nth-child(4n){border-right:0}.JNd0Ja_sectorListItem:nth-child(4n) .JNd0Ja_sectorCell{padding-right:0}.JNd0Ja_sectorListItem:nth-child(4n+1) .JNd0Ja_sectorCell{padding-left:0}.JNd0Ja_sectorListItem:nth-child(4n+1) .JNd0Ja_sectorCell:hover{padding-left:.4rem}.JNd0Ja_sectorListItem{min-height:0}}.JNd0Ja_sectorList h3{max-width:15ch;font-family:var(--font-serif);font-size:var(--t-title);letter-spacing:-.025em;margin:0;font-weight:400;line-height:1.15}.JNd0Ja_sectorList p{max-width:38ch;color:inherit;font-size:var(--t-small);opacity:.78;margin:clamp(.7rem,1.1vw,1rem) 0 0;line-height:1.6}.JNd0Ja_challenge{padding:clamp(6rem, 11vw, 10.5rem) var(--edge) clamp(4.5rem, 8vw, 7.5rem);color:var(--pe-ink);border-top:1px solid var(--pe-rule);background-color:var(--pe-cream);background-image:linear-gradient(#fbb3180f,#0000 70%);position:relative;overflow:hidden}.JNd0Ja_challenge>div{width:min(100%,72rem);margin-inline:0}.JNd0Ja_challengeIntro{grid-template-columns:minmax(0,.95fr) minmax(23rem,1.05fr);align-items:stretch;gap:clamp(2rem,4vw,3.5rem);max-width:76rem;display:grid}.JNd0Ja_introCopy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.JNd0Ja_introCopy>:nth-last-child(2){margin-bottom:clamp(1.5rem,2.5vw,2.25rem)}.JNd0Ja_outcomes{border-top:1px solid var(--pe-rule);width:100%;margin-top:auto;padding-top:1.1rem}.JNd0Ja_outcomesLabel{font-family:var(--font-sans);font-size:var(--t-caps);letter-spacing:.11em;text-transform:uppercase;color:var(--pe-muted);margin:0 0 .7rem;font-weight:700}.JNd0Ja_outcomes ul{flex-wrap:wrap;gap:.6rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.JNd0Ja_outcomes li{border:1px solid var(--pe-rule);border-radius:var(--r-action);font-family:var(--font-sans);font-size:var(--t-small);color:var(--pe-ink);white-space:nowrap;padding:.32rem .7rem}.JNd0Ja_introPreview{border:1px solid var(--pe-rule);border-radius:var(--r-surface);background:var(--pe-paper-deep);min-width:0;padding:clamp(1.25rem,2vw,1.75rem)}.JNd0Ja_previewStep{font-family:var(--font-sans);font-size:var(--t-caps);letter-spacing:.11em;text-transform:uppercase;color:var(--pe-gold-ink);margin:0 0 .6rem;font-weight:700}.JNd0Ja_previewPrompt{font-family:var(--font-serif);font-size:var(--t-title);letter-spacing:-.02em;color:var(--pe-ink);text-wrap:balance;margin:0 0 1.1rem;font-weight:400;line-height:1.25}.JNd0Ja_previewHint{font-family:var(--font-sans);font-size:var(--t-small);color:var(--pe-muted);margin:.9rem 0 0}@media (max-width:60rem){.JNd0Ja_challengeIntro{grid-template-columns:minmax(0,1fr)}}@media (max-width:34rem){.JNd0Ja_challengeFacts{grid-template-columns:minmax(0,1fr);gap:.9rem}}.JNd0Ja_challengeIntro h2{max-width:16ch;font-family:var(--font-serif);font-size:var(--t-d2);letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:400;line-height:1}.JNd0Ja_introCopy>p:first-of-type{max-width:56ch;color:var(--pe-muted-strong);font-size:var(--t-lead);margin:clamp(1.25rem,2.5vw,1.75rem) 0 0;line-height:1.6}.JNd0Ja_challengeIntro>p:nth-of-type(2){color:var(--pe-gold-ink);font-size:var(--t-caps);letter-spacing:.09em;text-transform:uppercase;margin:1.5rem 0 0;font-weight:700}.JNd0Ja_challengeFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);width:100%;margin:clamp(1.75rem,3vw,2.25rem) 0 0;padding:0;list-style:none;display:grid}.JNd0Ja_challengeFacts li{border-top:2px solid var(--pe-gold);color:var(--pe-ink);font-size:var(--t-body);text-wrap:balance;padding-top:.75rem;font-weight:700;line-height:1.3}.JNd0Ja_challengeIntro>.JNd0Ja_primaryAction{min-width:min(100%,20rem);min-height:72px;font-size:var(--t-action-lg);letter-spacing:.04em;text-transform:none;margin-top:clamp(2.25rem,4vw,3rem);padding-inline:clamp(1.5rem,4vw,3rem)}.JNd0Ja_challengeIntro noscript{color:var(--pe-muted-strong);font-size:var(--t-small);grid-column:1/-1;margin-top:1.5rem}.JNd0Ja_challengeQuestion{min-height:35rem}.JNd0Ja_progress{border-bottom:1px solid var(--pe-rule);justify-content:flex-end;align-items:center;min-height:2.5rem;margin:0 0 clamp(2.5rem,6vw,4.5rem);display:flex;position:relative}.JNd0Ja_progress>span:first-child{background:var(--pe-gold);max-width:100%;height:3px;transition:width .26s;position:absolute;bottom:-1px;left:0}.JNd0Ja_progress>span:last-child{color:var(--pe-gold-ink);font-size:var(--t-caps);letter-spacing:.16em;text-transform:uppercase;padding-bottom:.65rem;font-weight:800}.JNd0Ja_challengeQuestion h2{max-width:25ch;font-family:var(--font-serif);font-size:var(--t-d3);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:400;line-height:1.16}.JNd0Ja_answers{border-top:1px solid var(--pe-rule);grid-template-columns:minmax(0,1fr);gap:0;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.JNd0Ja_answers li{border-bottom:1px solid var(--pe-rule);min-width:0}.JNd0Ja_answer{width:100%;min-width:44px;min-height:4.5rem;color:var(--pe-ink);text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;grid-template-columns:2.75rem minmax(0,1fr) 1.5rem;align-items:center;gap:.75rem;padding:1.1rem 1rem 1.1rem .75rem;transition:background-color .2s,border-left-color .2s,padding-left .2s;display:grid}.JNd0Ja_answer>span:first-child{color:var(--pe-muted);font-family:var(--font-sans);font-size:var(--t-small);font-variant-numeric:tabular-nums;letter-spacing:.08em;transition:color .2s}.JNd0Ja_answer>span:nth-child(2){font-size:var(--t-lead);font-weight:700;line-height:1.45}.JNd0Ja_answer>span:last-child{color:var(--pe-muted);font-size:var(--t-body);text-align:right;transition:color .2s,transform .2s}@media (hover:hover){.JNd0Ja_answer:hover{border-left-color:var(--pe-gold);background:#fbb3180f;padding-left:1.25rem}.JNd0Ja_answer:hover>span:first-child{color:var(--pe-gold-ink)}.JNd0Ja_answer:hover>span:last-child{color:var(--pe-gold-ink);transform:translate(4px)}}.JNd0Ja_answer:focus-visible{border-left-color:var(--pe-gold);background:#fbb3180f}@media (prefers-reduced-motion:reduce){.JNd0Ja_answer,.JNd0Ja_answer>span:first-child,.JNd0Ja_answer>span:last-child{transition:none}.JNd0Ja_answer:hover{padding-left:.75rem}.JNd0Ja_answer:hover>span:last-child{transform:none}}.JNd0Ja_primaryAction,.JNd0Ja_secondaryAction,.JNd0Ja_answer{min-height:44px}.JNd0Ja_primaryAction{color:#0c1b33;border:1px solid var(--pe-gold);border-radius:var(--r-action);background:var(--pe-gold);min-width:44px;max-width:100%;min-height:52px;font-size:var(--t-action);letter-spacing:.08em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;margin-top:clamp(1.75rem,3vw,2.5rem);padding:.95rem 1.75rem;font-weight:800;line-height:1.35;transition:background-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}@media (hover:hover){.JNd0Ja_primaryAction:hover{color:#fff;background:#0c1b33;border-color:#0c1b33;transform:translateY(-2px);box-shadow:0 .65rem 1.4rem #19171338}.JNd0Ja_hero .JNd0Ja_primaryAction:hover,.JNd0Ja_finalBand .JNd0Ja_primaryAction:hover{color:#0c1b33;background:#fff;border-color:#fff;box-shadow:0 .65rem 1.4rem #00000059}}.JNd0Ja_primaryAction:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.JNd0Ja_primaryAction{transition:box-shadow .2s}.JNd0Ja_primaryAction:hover,.JNd0Ja_primaryAction:active{transform:none}}.JNd0Ja_secondaryAction{min-width:44px;color:var(--pe-muted-strong);font-size:var(--t-action);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;border-radius:0;justify-content:center;align-items:center;margin-top:1.25rem;padding:.6rem 0;font-weight:700;transition:color .2s;display:inline-flex}@media (hover:hover){.JNd0Ja_secondaryAction:hover{color:var(--pe-ink)}}.JNd0Ja_secondaryAction:disabled{opacity:.32}.JNd0Ja_result{width:min(100%,67rem);color:var(--pe-ink);border-left:clamp(.35rem, 1vw, .75rem) solid var(--pe-gold);background:var(--pe-cream);padding:clamp(2rem,6vw,5.5rem);box-shadow:0 1.5rem 4rem #0000002e}.JNd0Ja_resultLabel{color:var(--pe-gold-ink);font-size:var(--t-caps);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1rem;font-weight:800}.JNd0Ja_resultTitle{max-width:14ch;font-family:var(--font-serif);font-size:var(--t-d2);letter-spacing:-.055em;margin:0;font-weight:400;line-height:.98}.JNd0Ja_resultDescription{max-width:52ch;color:var(--pe-muted);font-size:var(--t-lead);margin:2rem 0 0;line-height:1.6}.JNd0Ja_resultClose{max-width:52ch;font-family:var(--font-serif);font-size:var(--t-title);margin:1.25rem 0 0;line-height:1.45}.JNd0Ja_resultMicrocopy{color:var(--pe-muted);font-size:var(--t-caps);letter-spacing:.03em;margin:.8rem 0 0}.JNd0Ja_result .JNd0Ja_secondaryAction{color:var(--pe-muted)}.JNd0Ja_officeHours{padding:clamp(5rem, 9vw, 8rem) var(--edge) clamp(5.5rem, 10vw, 9.5rem);color:var(--pe-ink);border-bottom:1px solid var(--pe-rule);background:var(--pe-paper);grid-template-columns:minmax(0,.85fr) minmax(26rem,1.15fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);display:grid}.JNd0Ja_officeHours>*{width:100%;min-width:0}.JNd0Ja_officeWords{flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,2.5vw,2rem);max-width:40rem;display:flex}.JNd0Ja_officeHeader{min-width:0}.JNd0Ja_officeHeader>p{color:var(--pe-gold-ink);font-size:var(--t-caps);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.25rem;font-weight:800}.JNd0Ja_officeHeader h2{max-width:12ch;font-family:var(--font-serif);font-size:var(--t-d2);letter-spacing:-.055em;text-wrap:balance;margin:0;font-weight:400;line-height:1}.JNd0Ja_officeCopy{min-width:0;max-width:60ch}.JNd0Ja_officeCopy p{color:var(--pe-muted);font-size:var(--t-body);text-wrap:pretty;margin:0;line-height:1.65}.JNd0Ja_officeCopy strong{font-family:var(--font-serif);font-size:var(--t-title);margin-top:1.25rem;font-weight:400;line-height:1.5;display:block}.JNd0Ja_officeBenefits{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem);margin:clamp(1rem,2vw,1.75rem) 0 0;padding:0;list-style:none;display:grid}.JNd0Ja_officeBenefits li{border:0;min-width:0;padding:0}.JNd0Ja_officeBenefits li:last-child{border-right:0}.JNd0Ja_officeBenefitTitle{font-family:var(--font-serif);font-size:var(--t-title);margin:0 0 .75rem;font-weight:400}.JNd0Ja_officeBenefits p{color:var(--pe-muted);font-size:var(--t-small);margin:0;line-height:1.65}.JNd0Ja_bookingPanel{background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:clamp(1.25rem,2.5vw,2rem);padding:0;display:flex}.JNd0Ja_bookingPanel:has(.JNd0Ja_pendingSlot){border-style:dashed;border-color:var(--pe-rule)}.JNd0Ja_bookingPanel>.JNd0Ja_primaryAction,.JNd0Ja_result .JNd0Ja_primaryAction,.JNd0Ja_finalBand .JNd0Ja_primaryAction{min-width:min(100%,20rem);min-height:72px;font-size:var(--t-action-lg);letter-spacing:.04em;text-transform:none;padding-inline:clamp(1.5rem,4vw,3rem)}.JNd0Ja_bookingPanel>.JNd0Ja_primaryAction{margin-top:0}.JNd0Ja_pendingSlot{gap:1rem;max-width:46rem;display:grid}.JNd0Ja_pendingNote{max-width:44ch;color:var(--pe-ink);font-size:var(--t-small);opacity:.72;margin:0;line-height:1.6}.JNd0Ja_pending{max-width:36rem;font-family:var(--font-serif);font-size:var(--t-d3);align-items:center;gap:1rem;margin:0;line-height:1.25;display:flex}.JNd0Ja_pending:before{content:"";background:var(--pe-gold);flex:0 0 .7rem;width:.7rem;height:.7rem}.JNd0Ja_bookingFrame{width:100%}.JNd0Ja_bookingFrame iframe{border:1px solid var(--pe-rule);background:#fff;width:100%;min-height:720px;display:block}.JNd0Ja_privacyNote{max-width:68ch;color:var(--pe-muted);font-size:var(--t-small);margin:1rem 0 0;line-height:1.6}.JNd0Ja_privacyLink{min-height:44px;color:var(--pe-gold-ink);text-underline-offset:.18em;vertical-align:baseline;align-items:center;margin-block:-.75rem;padding-inline:.1rem;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.JNd0Ja_bookingExternalLink{min-height:44px;color:var(--pe-ink);font-size:var(--t-action);letter-spacing:.05em;border-bottom:1px solid;align-items:center;margin-top:.6rem;font-weight:700;display:inline-flex}.JNd0Ja_thlSection{background:var(--pe-paper-deep);border-top:1px solid var(--pe-rule);border-bottom:1px solid var(--pe-rule);grid-template-columns:minmax(0,17rem) minmax(0,44rem);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.JNd0Ja_thlMark{border:1px solid var(--pe-rule);border-radius:var(--r-surface);background:#fff;place-items:center;padding:clamp(1.75rem,3vw,2.5rem) clamp(1.5rem,2.6vw,2.25rem);display:grid}.JNd0Ja_thlLogo{width:100%;max-width:13.75rem;height:auto}.JNd0Ja_reviewLabel{width:fit-content;min-height:2rem;color:var(--pe-gold-ink);border:1px solid var(--pe-gold-ink);font-size:var(--t-caps);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;margin:0;padding:.35rem .55rem;font-weight:800;line-height:1.3;display:inline-flex}.JNd0Ja_thlWords h2{font-family:var(--font-serif);font-size:var(--t-d3);letter-spacing:-.03em;margin:0;font-weight:400;line-height:1.16}.JNd0Ja_thlWords p{max-width:62ch;color:var(--pe-muted);text-wrap:pretty;margin:clamp(.75rem,1.4vw,1rem) 0 0;line-height:1.65}.JNd0Ja_finalBand{width:100%;max-width:none;padding-right:var(--edge);padding-left:var(--edge);color:var(--pe-cream);background:var(--pe-charcoal);margin:0}.JNd0Ja_finalHeading{max-width:24em;font-family:var(--font-serif);font-size:min(var(--t-d1), 9.4svh);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.2}.JNd0Ja_finalSecondLine{color:var(--pe-gold);margin-top:.3em;display:block}.JNd0Ja_finalBody{color:#fffaf0bd;max-width:58ch;font-size:var(--t-lead);text-wrap:pretty;margin:clamp(1.75rem,3vw,2.5rem) 0 0;line-height:1.6}.JNd0Ja_finalMicrocopy{color:#fffaf09e;font-size:var(--t-caps);letter-spacing:.04em;margin:.8rem 0 0}.JNd0Ja_footer{min-height:5rem;padding-block:1rem;padding-inline:var(--edge);color:#fffaf0ad;border-top:1px solid var(--pe-dark-rule);background:var(--pe-charcoal);font-size:var(--t-caps);align-items:center;gap:clamp(.5rem,2vw,1.5rem);display:flex}.JNd0Ja_footer a{align-items:center;min-height:44px;padding-inline:.25rem;display:inline-flex}.JNd0Ja_answer:focus-visible,.JNd0Ja_challenge .JNd0Ja_primaryAction:focus-visible,.JNd0Ja_challenge .JNd0Ja_secondaryAction:focus-visible,.JNd0Ja_challengeIntro h2:focus-visible,.JNd0Ja_challengeQuestion h2:focus-visible{outline:3px solid var(--pe-ink);outline-offset:4px}.JNd0Ja_finalBand .JNd0Ja_primaryAction:focus-visible,.JNd0Ja_footer a:focus-visible{outline:3px solid var(--pe-gold);outline-offset:4px}.JNd0Ja_hero .JNd0Ja_primaryAction:focus-visible,.JNd0Ja_challenge .JNd0Ja_resultTitle:focus-visible,.JNd0Ja_result .JNd0Ja_primaryAction:focus-visible,.JNd0Ja_result .JNd0Ja_secondaryAction:focus-visible,.JNd0Ja_bookingPanel .JNd0Ja_primaryAction:focus-visible,.JNd0Ja_bookingFrame a:focus-visible,.JNd0Ja_officeHours h2:focus-visible{outline:3px solid var(--pe-ink);outline-offset:4px}.JNd0Ja_heroCopy>*{animation:.52s both JNd0Ja_pe-reveal}.JNd0Ja_heroCopy>:nth-child(2){animation-delay:60ms}.JNd0Ja_heroCopy>:nth-child(3),.JNd0Ja_heroCopy>:nth-child(4){animation-delay:.12s}.JNd0Ja_heroCopy>:nth-child(n+5){animation-delay:.18s}@keyframes JNd0Ja_pe-reveal{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.JNd0Ja_secondaryAction:not(:disabled):hover,.JNd0Ja_footer a:hover,.JNd0Ja_bookingFrame a:hover{color:var(--pe-gold)}}@media (max-width:64rem){.JNd0Ja_explainerList{grid-template-columns:1fr 1fr}.JNd0Ja_explainerList:before{display:none}.JNd0Ja_explainerList li{border-top:1px solid var(--pe-rule)}.JNd0Ja_sectorList{grid-template-columns:repeat(2,minmax(0,1fr))}.JNd0Ja_sectorListItem{grid-area:auto;min-height:9rem}.JNd0Ja_officeHours{gap:2rem}.JNd0Ja_officeHeader,.JNd0Ja_officeCopy{grid-column:1/13}.JNd0Ja_officeCopy{max-width:48rem}.JNd0Ja_thlSection{grid-template-columns:minmax(0,14rem) minmax(0,1fr)}}@media (max-width:60rem){.JNd0Ja_officeHours{grid-template-columns:minmax(0,1fr)}.JNd0Ja_officeWords{max-width:none}.JNd0Ja_section:has(>.JNd0Ja_sectionTitle){grid-template-columns:1fr;align-items:start;row-gap:1.25rem}:is(.JNd0Ja_section:has(>.JNd0Ja_sectionTitle)>.JNd0Ja_sectionTitle,.JNd0Ja_section:has(>.JNd0Ja_sectionTitle)>.JNd0Ja_sectionLead){grid-column:1/-1}}@media (max-width:48rem){.JNd0Ja_page{--edge:1rem;--t-d1:clamp(1.75rem, 8vw, 2.5rem);--t-d2:clamp(1.65rem, 7.6vw, 2.4rem);--t-d3:clamp(1.35rem, 5.6vw, 1.85rem);--t-title:1.15rem;--t-lead:1.06rem;--t-body:.94rem;--t-small:.82rem;--t-caps:.78rem;--t-action:.84rem}.JNd0Ja_officeHours{grid-template-columns:1fr;gap:2rem}.JNd0Ja_officeHours>*{grid-column:1/-1}.JNd0Ja_hero{min-height:calc(100svh - 7.75rem);padding:2.25rem var(--edge) 4rem}.JNd0Ja_heroTint{background:linear-gradient(#0e0c0acc 0%,#0e0c0ae0 45%,#0e0c0aed 100%)}.JNd0Ja_heroEyebrow{letter-spacing:.15em;margin-bottom:.85rem}.JNd0Ja_heroHeadline{letter-spacing:-.03em;font-size:clamp(2rem,9.4vw,2.75rem)}.JNd0Ja_heroInterests{margin-top:1.5rem;padding-top:1.5rem}.JNd0Ja_heroBody{margin-top:.75rem}.JNd0Ja_heroPromise{margin-top:1.75rem}.JNd0Ja_hero .JNd0Ja_primaryAction{width:100%;margin-top:1.25rem}.JNd0Ja_heroMicrocopy{margin-top:.75rem}.JNd0Ja_heroCredit{right:auto;left:var(--edge);text-align:left}.JNd0Ja_section,.JNd0Ja_challenge,.JNd0Ja_officeHours{padding:4.75rem 1rem}.JNd0Ja_sectionLead{line-height:1.6}.JNd0Ja_explainerList{grid-template-columns:1fr;gap:1.75rem;margin:3rem 0;padding-left:3.5rem}.JNd0Ja_explainerList:before{width:1px;height:auto;display:block;top:1.3rem;bottom:1.3rem;left:1.3rem}.JNd0Ja_explainerList li{border-top:0;min-height:6rem;padding:0 0 0 .5rem}.JNd0Ja_explainerList li:before{top:0;left:-3.5rem}.JNd0Ja_sectorList{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:2.5rem}.JNd0Ja_sectorListItem{min-height:7.5rem;padding:1rem}.JNd0Ja_sectorList p{margin-top:1.5rem}.JNd0Ja_challengeIntro{display:block}.JNd0Ja_challengeIntro>p:first-of-type{margin-top:1.5rem}.JNd0Ja_challengeQuestion{min-height:auto}.JNd0Ja_progress{margin-bottom:2.25rem}.JNd0Ja_answers{grid-template-columns:1fr;margin-top:2rem}.JNd0Ja_answer{min-height:5.75rem;padding:1rem}.JNd0Ja_result{padding:2rem 1.35rem}.JNd0Ja_result .JNd0Ja_primaryAction{width:100%}.JNd0Ja_officeBenefits{grid-template-columns:1fr}.JNd0Ja_officeBenefits li{border-right:0;border-bottom:1px solid var(--pe-rule)}.JNd0Ja_officeBenefits li:last-child{border-bottom:0}.JNd0Ja_bookingPanel{padding:1rem}.JNd0Ja_bookingPanel>.JNd0Ja_primaryAction{width:100%}.JNd0Ja_bookingFrame iframe{min-height:660px}.JNd0Ja_thlSection{grid-template-columns:minmax(0,1fr);gap:1.5rem}.JNd0Ja_thlMark{justify-self:start;width:min(100%,15rem);padding:1.25rem 1.5rem}.JNd0Ja_finalBand .JNd0Ja_primaryAction{width:100%}.JNd0Ja_footer{flex-wrap:wrap;padding-inline:1rem}}@media (max-width:40rem){.JNd0Ja_sectorList{grid-template-columns:minmax(0,1fr);gap:0;margin-top:2rem}.JNd0Ja_sectorListItem,.JNd0Ja_sectorListItem:nth-child(4n),.JNd0Ja_sectorListItem:nth-child(2n){border-right:0;min-height:0;padding:0}.JNd0Ja_sectorListItem .JNd0Ja_sectorCell,.JNd0Ja_sectorListItem:nth-child(4n) .JNd0Ja_sectorCell,.JNd0Ja_sectorListItem:nth-child(4n+1) .JNd0Ja_sectorCell{gap:.3rem;padding:1rem .75rem}.JNd0Ja_sectorList p{margin-top:0}}@media (max-width:22rem){.JNd0Ja_page{--t-d1:clamp(1.6rem, 7.4vw, 2.1rem);--t-d2:clamp(1.5rem, 6.8vw, 2rem)}.JNd0Ja_hero{padding-bottom:clamp(1.75rem,5vw,3rem)}.JNd0Ja_heroInterests{margin-top:1.1rem;padding-top:1.1rem}.JNd0Ja_heroBody{margin-top:.6rem}.JNd0Ja_heroPromise{margin-top:1.25rem}.JNd0Ja_primaryAction{margin-top:1rem}.JNd0Ja_answer{grid-template-columns:2.15rem minmax(0,1fr);gap:.75rem}}@media (prefers-reduced-motion:reduce){.JNd0Ja_page{scroll-behavior:auto}.JNd0Ja_page *,.JNd0Ja_page :before,.JNd0Ja_page :after{transition-duration:.01ms!important;animation:none!important}}@media print{.JNd0Ja_primaryAction,.JNd0Ja_secondaryAction,.JNd0Ja_bookingFrame,.JNd0Ja_footer{display:none}.JNd0Ja_page{color:#000;background:#fff}.JNd0Ja_section,.JNd0Ja_challenge,.JNd0Ja_officeHours,.JNd0Ja_finalBand{color:#000;background:#fff;padding:2rem 0}.JNd0Ja_sectorListItem,.JNd0Ja_result,.JNd0Ja_bookingPanel{color:#000;box-shadow:none;background:#fff}.JNd0Ja_sectorListItem,.JNd0Ja_explainerList li,.JNd0Ja_officeBenefits li,.JNd0Ja_result,.JNd0Ja_bookingPanel{break-inside:avoid}}.JNd0Ja_stickyBooking{display:none}.JNd0Ja_stickyBookingAction{color:#0c1b33;border-radius:var(--r-action);background:var(--pe-gold);min-height:52px;font-family:var(--font-sans);letter-spacing:.01em;text-transform:none;justify-content:center;align-items:center;padding:.85rem 1.25rem;font-size:1rem;font-weight:800;text-decoration:none;display:flex}@media (max-width:48rem){.JNd0Ja_stickyBooking{z-index:40;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));border-top:1px solid var(--pe-rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;transition:transform .22s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(120%)}.JNd0Ja_stickyBooking[data-visible=true]{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.JNd0Ja_stickyBooking{transition:none}}.JNd0Ja_officeLogistics{border-top:1px solid var(--pe-rule);grid-column:1/-1;gap:.4rem;margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:clamp(1.25rem,2.5vw,1.75rem);display:grid}.JNd0Ja_officeLogisticsLine{color:var(--pe-ink);font-family:var(--font-sans);font-size:var(--t-body);letter-spacing:0;text-transform:none;margin:0;font-weight:700;line-height:1.5}.JNd0Ja_officeLogisticsPart{white-space:nowrap;display:inline-block}.JNd0Ja_officeLogisticsNote{max-width:60ch;color:var(--pe-muted-strong);font-size:var(--t-small);text-wrap:pretty;margin:0;line-height:1.6}.JNd0Ja_page [data-reveal]{opacity:0;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.16,1.02,.3,1),clip-path .82s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-order,0) * 90ms);will-change:transform, opacity;transform:translateY(1.75rem)}.JNd0Ja_page [data-reveal=head]{clip-path:inset(0 0 108%);transform:translateY(.9rem)}.JNd0Ja_page [data-reveal=head][data-revealed=true]{clip-path:inset(-30% -20%)}.JNd0Ja_page [data-reveal=figure]{clip-path:inset(0 0 100%);transform:none}.JNd0Ja_page [data-reveal=figure] img{transition:transform 1.4s cubic-bezier(.22,1,.36,1);transform:scale(1.08)}.JNd0Ja_page [data-reveal=figure][data-revealed=true]{clip-path:inset(0)}.JNd0Ja_page [data-reveal=figure][data-revealed=true] img{transform:scale(1)}.JNd0Ja_page [data-reveal=sector]{transition-delay:calc(var(--reveal-order,0) * 55ms);transform:translateY(1.25rem)}.JNd0Ja_page [data-reveal][data-revealed=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.JNd0Ja_page [data-reveal],.JNd0Ja_page [data-reveal=head],.JNd0Ja_page [data-reveal=figure]{opacity:1;clip-path:none;transition:none;transform:none}.JNd0Ja_page [data-reveal=figure] img{transition:none;transform:none}}.JNd0Ja_questionBody{animation:.42s cubic-bezier(.22,1,.36,1) both JNd0Ja_pe-question-in}@keyframes JNd0Ja_pe-question-in{0%{opacity:0;transform:translate(2.25rem)}}.JNd0Ja_questionBody .JNd0Ja_answers li{animation:.38s cubic-bezier(.22,1,.36,1) both JNd0Ja_pe-answer-in}.JNd0Ja_questionBody .JNd0Ja_answers li:first-child{animation-delay:.12s}.JNd0Ja_questionBody .JNd0Ja_answers li:nth-child(2){animation-delay:.175s}.JNd0Ja_questionBody .JNd0Ja_answers li:nth-child(3){animation-delay:.23s}.JNd0Ja_questionBody .JNd0Ja_answers li:nth-child(4){animation-delay:.285s}@keyframes JNd0Ja_pe-answer-in{0%{opacity:0;transform:translate(1.25rem)}}.JNd0Ja_progress>span:first-child{transition:width .52s cubic-bezier(.34,1.32,.5,1)}@media (prefers-reduced-motion:reduce){.JNd0Ja_questionBody,.JNd0Ja_questionBody .JNd0Ja_answers li{animation:none}.JNd0Ja_progress>span:first-child{transition:none}}.JNd0Ja_result>*{animation:.46s cubic-bezier(.22,.61,.36,1) both JNd0Ja_pe-result-in}.JNd0Ja_result>:first-child{animation-delay:40ms}.JNd0Ja_result>:nth-child(2){animation-delay:.12s}.JNd0Ja_result>:nth-child(3){animation-delay:.21s}.JNd0Ja_result>:nth-child(4){animation-delay:.3s}.JNd0Ja_result>:nth-child(n+5){animation-delay:.38s}@keyframes JNd0Ja_pe-result-in{0%{opacity:0;transform:translateY(.55rem)}}.JNd0Ja_result{animation:.62s cubic-bezier(.22,.61,.36,1) both JNd0Ja_pe-rule-draw}@keyframes JNd0Ja_pe-rule-draw{0%{border-left-width:0}}.JNd0Ja_bookingPanel{transition:border-color .32s,background-color .32s}.JNd0Ja_officeHours:target .JNd0Ja_bookingPanel,.JNd0Ja_officeHours:focus-within .JNd0Ja_bookingPanel{border-color:var(--pe-ink);background:var(--pe-cream)}.JNd0Ja_primaryAction:active{transform:translateY(1px);box-shadow:0 .15rem .4rem #19171333}.JNd0Ja_secondaryAction:hover:not(:disabled),.JNd0Ja_bookingExternalLink:hover{color:var(--pe-ink);border-color:var(--pe-ink)}.JNd0Ja_secondaryAction:active:not(:disabled){transform:translateY(1px)}.JNd0Ja_answer:active{background:#fbb3181f}.JNd0Ja_stickyBookingAction:active{transform:translateY(1px)}.JNd0Ja_privacyLink,.JNd0Ja_footer a{text-underline-offset:.22em;-webkit-text-decoration:underline #19171359;text-decoration:underline #19171359;text-decoration-thickness:1px;transition:text-decoration-color .16s,color .16s}.JNd0Ja_privacyLink:hover,.JNd0Ja_footer a:hover{text-decoration-color:currentColor}@media (prefers-reduced-motion:reduce){.JNd0Ja_primaryAction:hover,.JNd0Ja_primaryAction:active,.JNd0Ja_answer:active,.JNd0Ja_stickyBookingAction:active,.JNd0Ja_secondaryAction:active:not(:disabled){transform:none}}.JNd0Ja_calendlyInline{width:100%;min-height:680px}.JNd0Ja_calendlyInline iframe{border:0;width:100%;min-height:680px}.JNd0Ja_bookingCard{border:1px solid var(--pe-ink);background:var(--pe-cream);color:var(--pe-ink);gap:.6rem;padding:clamp(1.5rem,4vw,2.5rem);text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.JNd0Ja_bookingCard:hover{transform:translateY(-2px);box-shadow:0 .65rem 1.4rem #19171329}.JNd0Ja_bookingCardLabel{font-family:var(--font-sans);font-size:var(--t-caps);letter-spacing:.1em;text-transform:uppercase;color:var(--pe-gold-ink);font-weight:800}.JNd0Ja_bookingCardName{font-family:var(--font-serif);font-size:var(--t-title);line-height:1.2}.JNd0Ja_bookingCardMeta{font-size:var(--t-small);color:var(--pe-muted-strong)}.JNd0Ja_bookingCardCta{font-family:var(--font-sans);font-size:var(--t-action);letter-spacing:.04em;margin-top:.5rem;font-weight:700}@media (prefers-reduced-motion:reduce){.JNd0Ja_bookingCard:hover{transform:none}}
