@font-face{font-family:EB Garamond;src:url(../../../fonts/EBGaramond-Variable.ttf) format("truetype");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(../../../fonts/PlayfairDisplay-Variable.woff2) format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Fraunces Display;src:url(../../../fonts/FrauncesDisplay-Variable.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(../../../fonts/SchibstedGrotesk-Variable.woff2) format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Permanent Marker;src:url(../../../fonts/PermanentMarker-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Gochi Hand;src:url(../../../fonts/GochiHand-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Just Another Hand;src:url(../../../fonts/JustAnotherHand-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:La Belle Aurore;src:url(../../../fonts/LaBelleAurore-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Caveat;src:url(../../../fonts/Caveat-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Square Peg;src:url(../../../fonts/SquarePeg-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Selima;src:url(../../../fonts/Selima.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Gasoek One;src:url(../../../fonts/GasoekOne-Regular.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Mansalva;src:url(../../../fonts/Mansalva-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Special Elite;src:url(../../../fonts/SpecialElite-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Patrick Hand;src:url(../../../fonts/PatrickHand-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Kalam;src:url(../../../fonts/Kalam-Light.woff2) format("woff2");font-weight:300 700;font-display:swap}:root{--jp-btn-sh: 54 52 50;--jp-btn-hi: 255 250 238;--jp-btn-hi-a: .55}[data-book-style=clean]{--jp-btn-sh: 88 82 70;--jp-btn-hi: 255 255 255;--jp-btn-hi-a: .8}[data-book-style=magazine]{--jp-btn-sh: 52 62 80;--jp-btn-hi: 255 255 255;--jp-btn-hi-a: .9}.desk-tokens:not([data-book-style]),.jp-desk:not([data-book-style]){--jp-btn-sh: 0 0 0;--jp-btn-hi: 243 234 217;--jp-btn-hi-a: .12}.jp-btn{--jp-edge: 4px;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:9px;box-sizing:border-box;min-height:48px;padding:12px 22px;border:0;border-radius:10px;background:none;font-family:var(--font-sans, "Work Sans", system-ui, sans-serif);font-size:1rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.jp-btn.jp-sm{min-height:40px;padding:8px 15px;font-size:.875rem;border-radius:8px}.jp-btn.jp-lg{min-height:56px;padding:14px 28px;font-size:1.125rem;border-radius:12px}.jp-btn.jp-full{display:flex;width:100%}.jp-btn:focus-visible{outline:3px solid var(--desk-focus, #005fcc);outline-offset:4px}.jp-btn :where(svg){flex-shrink:0}.jp-gold{--jp-edge-now: var(--jp-edge);margin-bottom:calc(var(--jp-edge) + 2px);color:var(--desk-ink, #211d18);background:linear-gradient(180deg,var(--gold-300) 0%,var(--gold-500) 50%,var(--gold-600) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-600) 80%,var(--gold-700)),inset 0 1px 0 1px #fffcebb3,inset 0 -1px 0 1px #ffecaa59,0 var(--jp-edge-now) 0 var(--gold-700),0 calc(var(--jp-edge-now) + 1px) 0 var(--gold-800),0 calc(var(--jp-edge-now) + 1px) 1px rgb(var(--jp-btn-sh) / 30%),3px calc(var(--jp-edge-now) + 6px) 12px rgb(var(--jp-btn-sh) / 26%),8px calc(var(--jp-edge-now) + 14px) 26px rgb(var(--jp-btn-sh) / 14%);text-shadow:0 1px 0 rgb(255 240 190 / 55%);transition:translate 90ms ease-out,box-shadow 90ms ease-out,filter .15s ease}.jp-gold.jp-shallow{--jp-edge: 2px}.jp-gold.jp-deep{--jp-edge: 7px}.jp-gold.jp-deep{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-600) 80%,var(--gold-700)),inset 0 1px 0 1px #fffcebb3,inset 0 -1px 0 1px #ffecaa59,0 var(--jp-edge-now) 0 var(--gold-700),0 calc(var(--jp-edge-now) + 1px) 0 var(--gold-800),0 calc(var(--jp-edge-now) + 1px) 1px rgb(var(--jp-btn-sh) / 30%),4px calc(var(--jp-edge-now) + 9px) 16px rgb(var(--jp-btn-sh) / 32%),10px calc(var(--jp-edge-now) + 20px) 34px rgb(var(--jp-btn-sh) / 16%)}.jp-gold:before{content:"";position:absolute;inset:1px 1px 46%;z-index:-1;border-radius:inherit;border-bottom-left-radius:50% 14px;border-bottom-right-radius:50% 14px;background:linear-gradient(180deg,#ffffff61,#fff0);pointer-events:none}.jp-gold:after{content:"";position:absolute;top:-30%;bottom:-30%;left:-60%;width:36%;z-index:-1;opacity:0;background:linear-gradient(100deg,transparent,rgb(255 255 255 / 60%) 50%,transparent);transform:skew(-18deg);pointer-events:none}.jp-gold{overflow:clip}@supports (animation-timeline: view()){.jp-gold{view-timeline:--jp-gold-pass block}.jp-gold:not(.jp-shallow,:disabled,[aria-disabled=true]):after{opacity:1;animation:jp-gold-pass linear both;animation-timeline:--jp-gold-pass;animation-range:cover 30% cover 70%}}@keyframes jp-gold-pass{0%{translate:0 0}to{translate:520% 0}}.jp-gold:hover:not(:disabled,[aria-disabled=true]){--jp-edge-now: calc(var(--jp-edge) + 1px);translate:0 -1px;filter:brightness(1.03)}.jp-gold:active:not(:disabled,[aria-disabled=true]){--jp-edge-now: 1px;translate:0 calc(var(--jp-edge) - 1px);filter:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-600) 80%,var(--gold-700)),inset 0 1px 0 1px #fffceb7f,inset 0 2px 4px #7846002e,0 1px 0 var(--gold-700),0 2px 0 var(--gold-800),0 2px 3px rgb(var(--jp-btn-sh) / 26%)}.jp-gold:is(:disabled,[aria-disabled=true]){--jp-edge-now: 0px;translate:0 calc(var(--jp-edge) - 1px);color:#8a7e6c;background:var(--desk-paper-muted, #eee3ce);box-shadow:inset 0 1px 2px rgb(var(--jp-btn-sh) / 14%);text-shadow:none;cursor:default}.jp-gold:is(:disabled,[aria-disabled=true]):before{display:none}.jp-blind,.jp-ink{min-height:calc(48px + var(--jp-edge));margin-bottom:2px;font-weight:600;transition:box-shadow .45s cubic-bezier(.2,.7,.3,1),background-color .45s ease,color .12s ease,scale .38s cubic-bezier(.2,.7,.3,1)}.jp-blind.jp-sm,.jp-ink.jp-sm{min-height:calc(40px + var(--jp-edge))}.jp-blind.jp-lg,.jp-ink.jp-lg{min-height:calc(56px + var(--jp-edge))}.jp-blind:is(:disabled,[aria-disabled=true]),.jp-ink:is(:disabled,[aria-disabled=true]){opacity:.45;cursor:default}.jp-blind{color:var(--desk-on-desk, var(--desk-ink, #211d18));background:rgb(var(--jp-btn-sh) / 6%);box-shadow:inset 0 2px 3px rgb(var(--jp-btn-sh) / 26%),inset 0 0 0 1px rgb(var(--jp-btn-sh) / 9%),inset 0 -1px rgb(var(--jp-btn-hi) / calc(var(--jp-btn-hi-a) * .6)),0 1px rgb(var(--jp-btn-hi) / var(--jp-btn-hi-a));text-shadow:0 1px 0 rgb(var(--jp-btn-hi) / calc(var(--jp-btn-hi-a) * .8))}.jp-blind:hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--jp-btn-sh) / 10%);box-shadow:inset 0 2.5px 4px rgb(var(--jp-btn-sh) / 32%),inset 0 0 0 1px rgb(var(--jp-btn-sh) / 11%),inset 0 -1px rgb(var(--jp-btn-hi) / calc(var(--jp-btn-hi-a) * .6)),0 1px rgb(var(--jp-btn-hi) / var(--jp-btn-hi-a))}.jp-blind:active:not(:disabled,[aria-disabled=true]){transition-duration:70ms;scale:.985;background:rgb(var(--jp-btn-sh) / 13%);box-shadow:inset 0 4px 6px rgb(var(--jp-btn-sh) / 42%),inset 0 1px 2px rgb(var(--jp-btn-sh) / 30%),inset 0 0 0 1px rgb(var(--jp-btn-sh) / 16%),0 1px rgb(var(--jp-btn-hi) / var(--jp-btn-hi-a));text-shadow:0 1px 0 rgb(var(--jp-btn-hi) / calc(var(--jp-btn-hi-a) * .4))}.jp-blind:is(:disabled,[aria-disabled=true]){background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--jp-btn-sh) / 10%);text-shadow:none}.jp-ink{color:var(--desk-ink, #211d18)}.jp-ink.jp-danger{color:var(--desk-error, #a51919)}.jp-ink:before{content:"";position:absolute;inset:1px;border-radius:inherit;border:2px solid currentColor;opacity:.62;filter:var(--ink-filter, url(#jp-ink-rough));pointer-events:none;transition:opacity .38s ease,border-width .46s cubic-bezier(.2,.7,.3,1),inset .46s ease}.jp-ink.jp-danger:before{opacity:.75}.jp-ink:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,currentColor 5%,transparent)}.jp-ink:hover:not(:disabled,[aria-disabled=true]):before{opacity:.85}.jp-ink:is(:active,.jp-inking):not(:disabled,[aria-disabled=true]){transition-duration:70ms;scale:.97;background:color-mix(in srgb,currentColor 9%,transparent);box-shadow:inset 0 1px 3px rgb(var(--jp-btn-sh) / 18%)}.jp-ink:is(:active,.jp-inking):not(:disabled,[aria-disabled=true]):before{opacity:1;border-width:1.4px;filter:none;transition-duration:70ms}.jp-ink-print{position:absolute;inset:0;border-radius:inherit;border:2px solid currentColor;filter:url(#jp-ink-print);pointer-events:none;animation:jp-ink-print 1.1s ease-out forwards}@keyframes jp-ink-print{0%{opacity:.55;scale:1.015}to{opacity:0;scale:1.03}}.jp-link{padding:0;border:0;background:none;font:inherit;font-weight:600;color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);cursor:pointer;transition:text-decoration-color .12s ease}.jp-link:hover{text-decoration-color:currentColor}.jp-link:focus-visible{outline:3px solid var(--desk-focus, #005fcc);outline-offset:2px;border-radius:2px}.jp-line{min-height:40px;font-weight:600;color:var(--desk-ink, #211d18);background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--jp-btn-sh) / 24%);transition:background-color .15s ease,box-shadow .15s ease}.jp-line:hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--jp-btn-sh) / 6%);box-shadow:inset 0 0 0 1px rgb(var(--jp-btn-sh) / 40%)}.jp-line:active:not(:disabled,[aria-disabled=true]){background:rgb(var(--jp-btn-sh) / 10%)}.jp-line:is(:disabled,[aria-disabled=true]){opacity:.4;cursor:default}@media(prefers-reduced-motion:reduce){.jp-gold:after,.jp-ink-print{display:none}.jp-btn{transition:none}}@media(forced-colors:active){.jp-btn{border:1px solid ButtonText}.jp-ink:before{display:none}}
