@font-face{font-family:diatype;src:url(../media/ABCDiatype_Regular-s.p.17h8_6kf0j531.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:diatype;src:url(../media/ABCDiatype_RegularItalic-s.p.3j75-tcyde9hb.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:diatype;src:url(../media/ABCDiatype_Medium-s.p.24hxd-b0ty1h0.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:diatype;src:url(../media/ABCDiatype_MediumItalic-s.p.1s3p8b8gwhcm_.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:diatype;src:url(../media/ABCDiatype_Bold-s.p.0f282y9f0iaok.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:diatype;src:url(../media/ABCDiatype_BoldItalic-s.p.1280yw09p-xzm.woff2)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:diatype Fallback;src:local(Arial);ascent-override:97.51%;descent-override:27%;line-gap-override:0.0%;size-adjust:99.28%}.C7t3xa_className{font-family:diatype,diatype Fallback}.C7t3xa_variable{--font-diatype:"diatype", "diatype Fallback"}
@font-face{font-family:marist;src:url(../media/ABCMarist_Regular-s.p.1seh8ibewqmkl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:marist Fallback;src:local(Arial);ascent-override:91.36%;descent-override:23.88%;line-gap-override:0.0%;size-adjust:96.32%}.IVNNeq_className{font-family:marist,marist Fallback}.IVNNeq_variable{--font-marist:"marist", "marist Fallback"}
@font-face{font-family:maristBook;src:url(../media/ABCMarist_Book-s.2eutc1tz71jw1.woff2)format("woff2");font-display:swap;font-weight:350;font-style:normal}@font-face{font-family:maristBook Fallback;src:local(Arial);ascent-override:92.61%;descent-override:24.2%;line-gap-override:0.0%;size-adjust:95.03%}.d_awWq_className{font-family:maristBook,maristBook Fallback}.d_awWq_variable{--font-marist-book:"maristBook", "maristBook Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.c-shoG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.c-shoG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:kefirDemiBold;src:url(../media/Kefir_DemiBold-s.1h7x4usiatdlv.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:kefirDemiBold Fallback;src:local(Arial);ascent-override:86.7%;descent-override:16.62%;line-gap-override:0.0%;size-adjust:116.15%}.OP6Rxq_className{font-family:kefirDemiBold,kefirDemiBold Fallback;font-style:normal;font-weight:600}
@font-face{font-family:belmonteBallpointCursive;src:url(../media/BelmonteBallpoint_Cursive-s.1ha__wtvr3g70.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:belmonteBallpointCursive Fallback;src:local(Arial);ascent-override:105.4%;descent-override:35.13%;line-gap-override:14.05%;size-adjust:85.39%}._48EtzW_className{font-family:belmonteBallpointCursive,belmonteBallpointCursive Fallback;font-style:normal;font-weight:400}._48EtzW_variable{--font-belmonte-cursive:"belmonteBallpointCursive", "belmonteBallpointCursive Fallback"}
@font-face{font-family:belmonteBallpointPrint;src:url(../media/BelmonteBallpoint_Print-s.2x4dw8t36l1ae.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:belmonteBallpointPrint Fallback;src:local(Arial);ascent-override:117.29%;descent-override:39.1%;line-gap-override:15.64%;size-adjust:76.73%}.a6VZGq_className{font-family:belmonteBallpointPrint,belmonteBallpointPrint Fallback;font-style:normal;font-weight:400}.a6VZGq_variable{--font-belmonte-print:"belmonteBallpointPrint", "belmonteBallpointPrint Fallback"}
.landing-heading{font-weight:500}.landing-heading.font-marist{font-weight:400}
.bdsTAG_carousel{width:100%}.bdsTAG_toolbar{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.bdsTAG_viewport{width:100%;padding-left:16px;overflow:hidden}@media (min-width:768px){.bdsTAG_viewport{padding-left:max(32px,50% - 640px)}}.bdsTAG_track{align-items:stretch;display:flex}.bdsTAG_slide{box-sizing:border-box;flex:none;width:min(36rem,100% - 2.5rem);padding-right:1rem;display:flex}@media (min-width:768px){.bdsTAG_slide{width:calc(min(1280px,100% - 2rem) + 1rem);padding-right:1rem}}@media (min-width:1280px){.bdsTAG_slide{width:calc(min(1280px,100% - 4rem)/2 + 2rem);padding-right:4rem}}.bdsTAG_card{background:var(--color-white);border-radius:2px;flex-direction:column;flex:auto;width:100%;padding:2rem;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.bdsTAG_card{padding:4rem}}.bdsTAG_quote{flex:auto;position:relative}.bdsTAG_quoteMark{position:absolute;top:0;right:100%}.bdsTAG_attribution{align-items:center;gap:16px;display:flex}.bdsTAG_mark{box-sizing:border-box;border:.5px solid var(--color-border);background:var(--color-white);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:66px;height:66px;padding:16px;display:flex}.bdsTAG_markImg{object-fit:contain;width:auto;max-width:32px;height:auto;max-height:32px;display:block}.bdsTAG_markFallback{width:100%;height:100%;color:var(--color-muted-foreground);justify-content:center;align-items:center;line-height:0;display:flex}.bdsTAG_markFallback svg{display:block}.bdsTAG_byline{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.bdsTAG_bylineName{line-height:22px}.bdsTAG_bylineMeta{line-height:20px}
.AuFmiW_word{white-space:nowrap}.AuFmiW_letter{opacity:0;color:var(--color-foreground);display:inline-block}.AuFmiW_play .AuFmiW_letter{animation:.72s cubic-bezier(.4,0,.2,1) both AuFmiW_series-a-headline-letter;animation-delay:calc(90ms + (var(--i) * 14ms))}.AuFmiW_play .AuFmiW_letter[data-magic]{animation-name:AuFmiW_series-a-headline-letter-magic}.AuFmiW_hop .AuFmiW_letter{opacity:1;color:var(--color-foreground);animation:AuFmiW_series-a-headline-hop calc(.38s + (var(--letter-mass,1) * .13s)) cubic-bezier(.18, .86, .28, 1.12) both;animation-delay:var(--hop-delay,0s)}.AuFmiW_hopMagic .AuFmiW_letter[data-magic]{animation-name:AuFmiW_series-a-headline-hop-magic}@keyframes AuFmiW_series-a-headline-letter{0%{opacity:0;transform:translateY(calc(var(--letter-travel,.1em) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes AuFmiW_series-a-headline-letter-magic{0%{opacity:0;transform:translateY(calc(var(--letter-travel,.1em) * -1));color:var(--letter-magic)}58%{opacity:1;color:var(--letter-magic);transform:translateY(0)}to{opacity:1;color:var(--color-foreground);transform:translateY(0)}}@keyframes AuFmiW_series-a-headline-hop{0%{opacity:1;transform:translateY(0)}42%{transform:translateY(calc(var(--letter-travel,.1em) * var(--letter-hop-dir,-1) / var(--letter-mass,1)))}to{opacity:1;transform:translateY(0)}}@keyframes AuFmiW_series-a-headline-hop-magic{0%{opacity:1;color:var(--color-foreground);transform:translateY(0)}42%{transform:translateY(calc(var(--letter-travel,.1em) * var(--letter-hop-dir,-1) / var(--letter-mass,1)));color:var(--letter-magic)}to{opacity:1;color:var(--color-foreground);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AuFmiW_letter{opacity:1;color:inherit;animation:none}}
.g-82rq_heroGrid{pointer-events:none;position:absolute}.g-82rq_spark{z-index:1;pointer-events:none;opacity:0;width:10px;height:15px;animation:.4s ease-out forwards g-82rq_spark-in;position:absolute}.g-82rq_spark[data-color=orange]{background-color:var(--color-magic-orange)}.g-82rq_spark[data-color=yellow]{background-color:var(--color-magic-yellow)}.g-82rq_spark[data-color=green]{background-color:var(--color-magic-green)}.g-82rq_spark[data-color=blue]{background-color:var(--color-magic-blue)}.g-82rq_spark[data-color=purple]{background-color:var(--color-magic-purple)}.g-82rq_spark[data-color=pink]{background-color:var(--color-magic-pink)}.g-82rq_spark[data-color=paper]{background-color:color-mix(in srgb, var(--color-white) 15%, transparent)}.g-82rq_hoverCell{z-index:1;pointer-events:none;background-color:color-mix(in srgb, var(--color-white) 15%, transparent);width:10px;height:15px;position:absolute}.g-82rq_hoverCell[data-axis=both]{background-color:color-mix(in srgb, var(--color-white) 22%, transparent);animation:1.1s ease-in-out infinite g-82rq_hover-pulse}.g-82rq_hoverCell[data-color=orange]{background-color:var(--color-magic-orange)}.g-82rq_hoverCell[data-color=yellow]{background-color:var(--color-magic-yellow)}.g-82rq_hoverCell[data-color=green]{background-color:var(--color-magic-green)}.g-82rq_hoverCell[data-color=blue]{background-color:var(--color-magic-blue)}.g-82rq_hoverCell[data-color=purple]{background-color:var(--color-magic-purple)}.g-82rq_hoverCell[data-color=pink]{background-color:var(--color-magic-pink)}@keyframes g-82rq_hover-pulse{50%{filter:brightness(.9)}}.g-82rq_rippleCell{z-index:1;pointer-events:none;--ripple-magic:var(--color-magic-orange);--ripple-base:color-mix(in srgb, var(--color-white) 15%, transparent);background-color:color-mix(in srgb, var(--ripple-magic) calc(var(--ripple-mix) * 100%), var(--ripple-base));width:10px;height:15px;position:absolute}.g-82rq_rippleCell[data-color=orange]{--ripple-magic:var(--color-magic-orange)}.g-82rq_rippleCell[data-color=yellow]{--ripple-magic:var(--color-magic-yellow)}.g-82rq_rippleCell[data-color=green]{--ripple-magic:var(--color-magic-green)}.g-82rq_rippleCell[data-color=blue]{--ripple-magic:var(--color-magic-blue)}.g-82rq_rippleCell[data-color=purple]{--ripple-magic:var(--color-magic-purple)}.g-82rq_rippleCell[data-color=pink]{--ripple-magic:var(--color-magic-pink)}.g-82rq_rippleCell[data-base=paper]{--ripple-base:color-mix(in srgb, var(--color-white) 15%, transparent)}.g-82rq_rippleCell[data-base=orange]{--ripple-base:var(--color-magic-orange)}.g-82rq_rippleCell[data-base=yellow]{--ripple-base:var(--color-magic-yellow)}.g-82rq_rippleCell[data-base=green]{--ripple-base:var(--color-magic-green)}.g-82rq_rippleCell[data-base=blue]{--ripple-base:var(--color-magic-blue)}.g-82rq_rippleCell[data-base=purple]{--ripple-base:var(--color-magic-purple)}.g-82rq_rippleCell[data-base=pink]{--ripple-base:var(--color-magic-pink)}.g-82rq_paper .g-82rq_spark[data-color=paper],.g-82rq_paper .g-82rq_hoverCell[data-color=paper]{background-color:color-mix(in srgb, var(--color-charcoal) 10%, transparent)}.g-82rq_paper .g-82rq_hoverCell[data-axis=both][data-color=paper]{background-color:color-mix(in srgb, var(--color-charcoal) 16%, transparent)}.g-82rq_paper .g-82rq_rippleCell[data-base=paper]{--ripple-base:color-mix(in srgb, var(--color-charcoal) 10%, transparent)}.g-82rq_photoSlot{z-index:2;pointer-events:none;isolation:isolate;background-color:var(--color-white);box-shadow:none;border-radius:0;transition:opacity .7s;position:absolute;overflow:hidden}.g-82rq_photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.g-82rq_spark[data-age="1"]{opacity:.55;animation:none}.g-82rq_spark[data-age="2"]{opacity:.22;animation:none}@keyframes g-82rq_spark-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.g-82rq_spark{opacity:1;animation:none}.g-82rq_hoverCell{animation:none}.g-82rq_photoSlot{transition:none}}
.wsNUuW_track{--stories-gutter:1rem;--stories-peek:3.5rem;margin-left:calc(-1 * var(--stories-gutter));display:flex}.wsNUuW_slide{box-sizing:border-box;flex:0 0 calc(100% - var(--stories-peek));min-width:0;padding-left:var(--stories-gutter)}@media (min-width:640px){.wsNUuW_slide{flex-basis:calc((100% - var(--stories-peek)) / 2)}}@media (min-width:1024px){.wsNUuW_slide{flex-basis:calc((100% - var(--stories-peek)) / 3)}}@media (min-width:1280px){.wsNUuW_slide{flex-basis:calc((100% - var(--stories-peek)) / 4)}}.wsNUuW_viewport{overflow:hidden}@media (max-width:767px){.wsNUuW_viewport{width:calc(100vw - 1rem);max-width:none;margin-right:calc(100% + 1rem - 100vw)}}.wsNUuW_quote{padding-left:10px}.wsNUuW_quoteMark{text-align:right;width:10px;margin-left:-10px;display:inline-block}
.rlnjvW_bar{container-type:inline-size}.rlnjvW_fade{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 10px),#0000)}.rlnjvW_track{width:max-content;animation:36s linear infinite rlnjvW_trust-marquee;display:flex}.rlnjvW_set{flex-shrink:0;align-items:center;gap:2rem;padding-right:2rem;display:flex}@keyframes rlnjvW_trust-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.rlnjvW_fade{overflow:visible;-webkit-mask-image:none;mask-image:none}.rlnjvW_track{flex-wrap:wrap;justify-content:center;row-gap:1.5rem;width:100%;animation:none}.rlnjvW_set{flex-wrap:wrap;justify-content:center;gap:1.5rem 2rem;padding-right:0}.rlnjvW_duplicate{display:none}}.rlnjvW_row{display:none}@container (min-width:915px){.rlnjvW_fade{display:none}.rlnjvW_row{display:flex}}
.GQdXDG_globe{cursor:pointer;touch-action:manipulation;width:min(100%,614px);position:relative}@media (min-width:1024px){.GQdXDG_hero{height:85vh;overflow:visible}.GQdXDG_globe{width:min(100%,614px,50vh)}}
.usRZzW_field{--book-demo-border-strong:color-mix(in srgb, var(--color-charcoal) 40%, transparent);flex-direction:column;display:flex}.usRZzW_fieldHead{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.usRZzW_optBadge{border:1px solid var(--ds-color-border-subtle);border-radius:9999px;padding:3px 8px}.usRZzW_input,.usRZzW_textarea{border:1px solid var(--ds-color-border-subtle);background-color:var(--color-white);width:100%;color:var(--color-foreground);font-family:var(--font-body);letter-spacing:-.001em;font-feature-settings:"ss07" 1;border-radius:5px;font-size:16px;font-weight:400;line-height:1.65}.usRZzW_input{height:48px;padding:0 14px}.usRZzW_textarea{resize:none;min-height:76px;padding:12px 14px;line-height:20px}.usRZzW_input:focus,.usRZzW_textarea:focus{border-color:var(--book-demo-border-strong);outline:1px solid var(--book-demo-border-strong)}.usRZzW_input[aria-invalid=true],.usRZzW_textarea[aria-invalid=true]{border-color:var(--book-demo-border-strong)}.usRZzW_input::placeholder,.usRZzW_textarea::placeholder{color:color-mix(in srgb, var(--color-foreground) 45%, transparent)}.usRZzW_checks{flex-direction:column;gap:4px;display:flex}.usRZzW_checkRow{cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:4px 0;display:flex}.usRZzW_checkBox{border:1.5px solid var(--ds-color-border-subtle);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.usRZzW_checkBoxOn{border-color:var(--color-charcoal);background-color:var(--color-charcoal);color:var(--color-paper)}
.V4aX0a_tile{border:.5px solid var(--color-border)}.V4aX0a_knockout{mix-blend-mode:multiply}
@media (max-width:359px){._9rGDQa_headline{font-size:2rem}}._9rGDQa_pair{flex-direction:column;gap:4rem;display:flex;container-type:inline-size}@media (min-width:1024px){._9rGDQa_pair{flex-direction:row;gap:2rem}._9rGDQa_card{--rest-w:calc((100cqw - 2rem) / 2);--body-shift-x:calc(var(--rest-w) * 74 / 624);--nav-shift-y:calc(var(--rest-w) * 18 / 624);--panel-grow:var(--body-shift-x);flex:1 1 0;min-width:0;transition:flex-basis .4s cubic-bezier(.7,0,.3,1),opacity .4s cubic-bezier(.7,0,.3,1)}._9rGDQa_card[data-active]{flex-basis:calc(var(--panel-grow) * 2)}._9rGDQa_pair[data-pair-active] ._9rGDQa_card{opacity:.5}._9rGDQa_pair[data-pair-active] ._9rGDQa_card[data-active]{flex-basis:calc(var(--panel-grow) * 2);opacity:1}}@media (prefers-reduced-motion:reduce){._9rGDQa_card{transition:none}}
.PXXFiq_anchor{position:relative}.PXXFiq_card{transition:transform .45s cubic-bezier(.23,1,.32,1);container-type:inline-size}@media (min-width:768px){.PXXFiq_anchor{height:var(--hs-anchor-h,auto)}.PXXFiq_card{inset-inline:0;transform:translateY(calc(-1 * var(--hs-rest,0px)));position:absolute;bottom:-16px}.PXXFiq_open .PXXFiq_card{transform:translateY(calc(-1 * var(--hs-shift,0px)))}.PXXFiq_pin{margin-top:auto}}.PXXFiq_body{height:0;transition:height .42s cubic-bezier(.23,1,.32,1);position:relative;overflow:clip}.PXXFiq_open .PXXFiq_body{height:var(--hs-body-h,200px)}.PXXFiq_pane{flex-direction:column;animation:.36s cubic-bezier(.23,1,.32,1) both PXXFiq_pane-in;display:flex;position:absolute;inset:0}.PXXFiq_measure{inset-inline:0;visibility:hidden;pointer-events:none;position:absolute;top:0}.PXXFiq_measure>*{animation:none;position:static}@keyframes PXXFiq_pane-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@container (max-width:420px){.PXXFiq_doneRow{flex-direction:column-reverse;align-items:stretch}}.PXXFiq_goIcon{display:none}@container (max-width:420px){.PXXFiq_goLabel{display:none}.PXXFiq_goIcon{place-items:center;display:grid}.PXXFiq_go{border-radius:999px;width:36px;height:36px;padding:0}}.PXXFiq_decide{flex-direction:column;gap:12px;display:flex}@media (min-width:768px){.PXXFiq_decide{flex:1;gap:8px}.PXXFiq_decide .PXXFiq_choice{margin-block:auto}}.PXXFiq_choice{border:0;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;display:flex}.PXXFiq_opt{cursor:pointer;align-items:center;gap:10px;min-height:30px;font-size:16px;display:flex}.PXXFiq_opt input{appearance:none;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-foreground) 35%, transparent);cursor:pointer;border-radius:999px;flex-shrink:0;margin:0;transition:box-shadow .15s}.PXXFiq_opt input:checked{box-shadow:inset 0 0 0 5px var(--color-foreground)}.PXXFiq_opt input:focus-visible{outline:3px solid color-mix(in srgb, var(--color-foreground) 35%, transparent);outline-offset:2px}.PXXFiq_next{justify-content:flex-end;display:flex}@container (max-width:420px){.PXXFiq_next>*{flex:auto}}.PXXFiq_spin{border:2px solid color-mix(in srgb, var(--color-foreground) 12%, transparent);border-top-color:var(--color-foreground);border-radius:999px;width:16px;height:16px;animation:.8s linear infinite PXXFiq_spin}@keyframes PXXFiq_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.PXXFiq_card,.PXXFiq_title,.PXXFiq_body{transition:none}.PXXFiq_pane{animation:none}}
.zPbrZW_pin{height:var(--photo-stack-pin-height,180vh);position:relative;overflow-x:clip}.zPbrZW_pinSettled{height:100vh}.zPbrZW_sticky{place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.zPbrZW_headline{z-index:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.zPbrZW_headlinePad{padding-top:3.5rem;transition:padding-top .42s cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.zPbrZW_headlinePad{padding-top:68px}}.zPbrZW_sticky:not(.zPbrZW_stickySettled) .zPbrZW_headlinePad{padding-top:5rem}@media (min-width:1024px){.zPbrZW_sticky:not(.zPbrZW_stickySettled) .zPbrZW_headlinePad{padding-top:calc(68px + 1.5rem)}}@media (prefers-reduced-motion:reduce){.zPbrZW_headlinePad{transition:none}}.zPbrZW_stickySettled{position:relative;overflow:clip visible}.zPbrZW_frame{z-index:1;will-change:opacity;grid-area:1/1;place-self:center}.zPbrZW_frame img{pointer-events:none;-webkit-user-select:none;user-select:none}.zPbrZW_draggable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform}.zPbrZW_dragging{cursor:grabbing}.zPbrZW_landscape{width:50.7vw;height:auto}.zPbrZW_portrait{width:auto;height:50.7vw}@media (min-width:768px){.zPbrZW_landscape{width:39vw}.zPbrZW_portrait{height:39vw}}@media (min-width:1280px){.zPbrZW_landscape{width:30vw}.zPbrZW_portrait{height:30vw}}@media (prefers-reduced-motion:reduce){.zPbrZW_pin{height:100vh}.zPbrZW_frame{will-change:auto}}
.qYBRlq_frame{isolation:isolate;aspect-ratio:624/432.3;background-color:var(--color-clay);border-radius:4px;width:100%;position:relative;overflow:hidden}.qYBRlq_grid{z-index:0;isolation:isolate}.qYBRlq_stage{z-index:2;pointer-events:none;position:absolute;inset:0}.qYBRlq_mockLink{pointer-events:none;cursor:pointer;position:absolute;inset:0}.qYBRlq_layer{pointer-events:auto;cursor:pointer;border-top-left-radius:11.875px;border-top-right-radius:11.875px;transition:transform .4s cubic-bezier(.7,0,.3,1);position:absolute;transform:translate(0,0);box-shadow:0 2px 10px #0000000d}@media (min-width:1024px){.qYBRlq_frame{--rest-w:calc((100cqw - 2rem) / 2);--body-shift-x:calc(var(--rest-w) * 74 / 624);--nav-shift-y:calc(var(--rest-w) * 18 / 624);aspect-ratio:auto;height:calc(var(--rest-w) * 432.3 / 624)}.qYBRlq_stage{width:var(--rest-w);height:100%;inset:0 auto auto 0}.series-a-hero-product[data-side=jill] .qYBRlq_stage{left:auto;right:0}}.qYBRlq_nav{z-index:2}.qYBRlq_body{z-index:3}.qYBRlq_image{object-fit:fill;object-position:top left;cursor:pointer}.qYBRlq_mockLink:focus-visible .qYBRlq_layer{outline:2px solid var(--color-foreground);outline-offset:2px}@media (min-width:1024px){.series-a-hero-product[data-active] .qYBRlq_nav{transform:translate3d(0, calc(var(--nav-shift-y) * -1), 0)}.series-a-hero-product[data-active] .qYBRlq_body{transform:translate3d(var(--body-shift-x), 0, 0)}.series-a-hero-product[data-side=jill][data-active] .qYBRlq_nav{transform:translate3d(calc(var(--body-shift-x) * -1), calc(var(--nav-shift-y) * -1), 0)}.series-a-hero-product[data-side=jill][data-active] .qYBRlq_body{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.qYBRlq_layer{transition:none}:is(.series-a-hero-product[data-active] .qYBRlq_nav,.series-a-hero-product[data-active] .qYBRlq_body){transform:translate(0,0)}}
.RVnVFa_panel{transform-origin:100% 100%;box-shadow:0 24px 60px #100f0f33, 0 0 0 .5px var(--ds-color-border-subtle)}.RVnVFa_panel[data-state=open]{animation:.42s cubic-bezier(.23,1,.32,1) both RVnVFa_panel-rise,.24s cubic-bezier(.23,1,.32,1) both RVnVFa_panel-fade-in}.RVnVFa_panel[data-state=closed]{animation:.2s cubic-bezier(.4,0,1,1) both RVnVFa_panel-sink,.16s cubic-bezier(.4,0,1,1) both RVnVFa_panel-fade-out}.RVnVFa_launcher{box-shadow:0 10px 28px #100f0f2e, 0 0 0 .5px var(--ds-color-border-subtle);transition:transform .2s cubic-bezier(.23,1,.32,1);animation:.5s cubic-bezier(.18,.86,.28,1.12) both RVnVFa_launcher-in}.RVnVFa_launcher:active{transform:scale(.94)}@keyframes RVnVFa_panel-rise{0%{transform:translateY(12px)scale(.97)}to{transform:none}}@keyframes RVnVFa_panel-sink{0%{transform:none}to{transform:translateY(12px)scale(.97)}}@keyframes RVnVFa_panel-fade-in{0%{opacity:0}to{opacity:1}}@keyframes RVnVFa_panel-fade-out{0%{opacity:1}to{opacity:0}}@keyframes RVnVFa_launcher-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.RVnVFa_panel[data-state],.RVnVFa_launcher{animation-duration:1ms}}
.MIJiFW_checkerboard{background-color:#efece6;background-image:linear-gradient(45deg,#ddd9d0 25%,#0000 25%),linear-gradient(-45deg,#ddd9d0 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ddd9d0 75%),linear-gradient(-45deg,#0000 75%,#ddd9d0 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.MIJiFW_card{box-shadow:0 1px 2px #100f0f0f,0 10px 28px #100f0f1f}.MIJiFW_card:hover,.MIJiFW_card:focus-visible{box-shadow:0 1px 2px #100f0f14,0 14px 36px #100f0f29}
.DgyU2G_directory{margin:0;padding:0;list-style:none}.DgyU2G_item{margin:0;padding:0}.DgyU2G_row{text-align:left;cursor:pointer;border:0;border-top:var(--ds-stroke-thin) solid var(--ds-color-border-subtle);background:0 0;outline:none;align-items:center;gap:.75rem;width:100%;padding-block:.75rem;display:flex}.DgyU2G_row:focus-visible{box-shadow:inset 0 0 0 2px #0000004d}.DgyU2G_avatar{object-fit:cover;object-position:50% 30%;flex-shrink:0;width:36px;height:48px;display:block}.DgyU2G_identity{flex-direction:column;min-width:0;display:flex}.DgyU2G_viewport{overflow:hidden}.DgyU2G_track{display:flex}.DgyU2G_slide{box-sizing:border-box;flex:none;padding-right:2rem}.DgyU2G_tile{flex-direction:column;gap:.5rem;width:178px;display:flex}.DgyU2G_portrait{object-fit:cover;object-position:50% 30%;width:178px;height:234px;display:block}.DgyU2G_caption{flex-direction:column;display:flex}@media (min-width:768px){.DgyU2G_tile{width:222.5px}.DgyU2G_portrait{width:222.5px;height:292.5px}.DgyU2G_caption{opacity:0;transition:opacity .15s}.DgyU2G_tile:hover .DgyU2G_caption,.DgyU2G_tile:focus-visible .DgyU2G_caption{opacity:1}}@media (min-width:768px) and (prefers-reduced-motion:reduce){.DgyU2G_caption{transition:none}}
@property --orbit{syntax:"<angle>";inherits:true;initial-value:0deg}.W-_ftq_section{z-index:0;background-color:var(--color-white);position:relative;overflow:visible}@media (max-width:1279px){.W-_ftq_section{max-width:100%;overflow:clip visible}}.W-_ftq_rule{z-index:1;border:0;border-top:var(--ds-stroke-thin) solid var(--ds-color-border-subtle);width:100%;position:relative}.W-_ftq_stage{--orbit-well:28rem;width:min(100%,1440px);margin-inline:auto;padding-bottom:4rem;position:relative}@media (min-width:768px){.W-_ftq_stage{padding-bottom:6rem}}@media (min-width:1280px){.W-_ftq_stage{aspect-ratio:1440/930;padding-bottom:0}}.W-_ftq_orbit{pointer-events:none;z-index:0;height:var(--orbit-well);--orbit:0deg;--cx:50%;--cy:50%;--rx:42cqw;--ry:54cqh;position:absolute;top:0;left:0;right:0;overflow:visible;container-type:size}@media (min-width:1280px){.W-_ftq_orbit{--cx:var(--cx-desktop);--cy:var(--cy-desktop);--rx:var(--rx-desktop);--ry:var(--ry-desktop);height:auto;inset:0;overflow:visible}}.W-_ftq_orbiting{animation:W-_ftq_orbit var(--orbit-duration) linear infinite}.W-_ftq_photo{left:var(--cx);top:var(--cy);width:calc(clamp(4.5rem, calc(var(--photo-w) * .72px), 6.75rem) * .85);object-fit:cover;--theta:calc(var(--angle) + var(--orbit));height:auto;transform:translate(-50%, -50%) translate(calc(cos(var(--theta)) * var(--rx)), calc(sin(var(--theta)) * var(--ry)));border-radius:0;position:absolute}@media (min-width:1280px){.W-_ftq_photo{width:calc(var(--photo-w) * 85cqw / 1440)}}.W-_ftq_copy{flex-direction:column;gap:2rem;padding:0 1rem;display:flex;position:relative}@media (min-width:768px){.W-_ftq_copy{padding-inline:2rem}}@media (min-width:1280px){.W-_ftq_copy{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;min-height:100%;padding:25rem 4rem 0;display:grid}}.W-_ftq_headline{z-index:1;width:100%;min-height:var(--orbit-well);text-align:center;justify-content:center;align-items:center;display:flex;position:relative}.W-_ftq_headline span{max-width:18rem}@media (min-width:1280px){.W-_ftq_headline{text-align:start;width:66%;max-width:40rem;min-height:0;display:block}.W-_ftq_headline span{max-width:none}}.W-_ftq_body{z-index:0;flex-direction:column;align-self:center;align-items:flex-start;gap:1.5rem;width:min(100%,32rem);margin-inline:auto;padding-top:5rem;display:flex;position:relative}.W-_ftq_stack{text-align:start;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;display:flex}.W-_ftq_cta{align-self:flex-end}@media (min-width:1280px){.W-_ftq_body{align-self:auto;width:100%;margin-inline:0;padding-top:0}}@keyframes W-_ftq_orbit{to{--orbit:360deg}}@media (prefers-reduced-motion:reduce){.W-_ftq_orbit,.W-_ftq_orbiting{animation:none}}
.f05yca_word{animation:.2s cubic-bezier(.23,1,.32,1) both f05yca_talk-to-jack-word}@keyframes f05yca_talk-to-jack-word{0%{opacity:0}to{opacity:1}}.f05yca_wave{animation:.42s cubic-bezier(.23,1,.32,1) both f05yca_talk-to-jack-wave}@keyframes f05yca_talk-to-jack-wave{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.f05yca_message{transform-origin:0 100%;animation:.28s cubic-bezier(.23,1,.32,1) both f05yca_talk-to-jack-message}@keyframes f05yca_talk-to-jack-message{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.f05yca_dot{animation:1.1s cubic-bezier(.645,.045,.355,1) infinite f05yca_talk-to-jack-dot}.f05yca_dot:nth-child(2){animation-delay:.15s}.f05yca_dot:nth-child(3){animation-delay:.3s}@keyframes f05yca_talk-to-jack-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.f05yca_word,.f05yca_message,.f05yca_dot,.f05yca_wave{animation:none}}
.ligalq_bar{pointer-events:none;inset-inline:0;height:1px;position:absolute;top:-1px;overflow:hidden}.ligalq_fill,.ligalq_fillComplete{transform-origin:0;background:color-mix(in srgb, var(--color-foreground) 35%, var(--color-border));width:100%;height:100%;display:block}.ligalq_fill{animation-name:ligalq_process-step-progress;animation-timing-function:linear;animation-fill-mode:forwards;transform:scaleX(0)}.ligalq_fillComplete{transform:scaleX(1)}@keyframes ligalq_process-step-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ligalq_fill{animation:none;transform:scaleX(1)}}
._2E-LFa_page{padding:132px 0 0}._2E-LFa_page:after{content:"";border-top:1px solid var(--color-stone,#ebe9e1);margin-top:80px;display:block}._2E-LFa_shell{box-sizing:border-box;width:100%;max-width:1344px;margin-inline:auto;padding-inline:32px}@media (max-width:767px){._2E-LFa_shell{max-width:1312px;padding-inline:16px}}._2E-LFa_hero{text-align:center}._2E-LFa_heroCopy{padding:32px 0}._2E-LFa_storyHero ._2E-LFa_heroCopy{padding-bottom:96px}@media (max-width:1023px){._2E-LFa_storyHero ._2E-LFa_heroCopy{padding-bottom:108px}}@media (max-width:600px){._2E-LFa_storyHero ._2E-LFa_heroCopy{padding-bottom:76px}}._2E-LFa_heroVideo{width:100%;max-width:1340px;margin-inline:auto}._2E-LFa_intro{max-width:780px;margin:12px auto 0}._2E-LFa_seriesLink{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}._2E-LFa_seriesLink:hover{text-decoration-color:currentColor}._2E-LFa_seriesLink:focus-visible{outline:2px solid var(--color-charcoal);outline-offset:4px}._2E-LFa_featured{justify-content:space-between;align-items:center;gap:24px 40px;width:100%;max-width:1280px;margin:64px auto 36px;display:flex}._2E-LFa_logos{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px 40px;display:flex}._2E-LFa_logos>img{object-fit:contain;width:115px;height:30px}._2E-LFa_logos>img._2E-LFa_ashby{width:85px;height:24px}._2E-LFa_anthropic{align-items:center;gap:8px;font-size:17px;display:inline-flex}._2E-LFa_anthropic img{object-fit:contain;width:25px;height:22px}._2E-LFa_button{background:var(--color-charcoal);min-height:48px;color:var(--color-paper);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:12px 26px;font-size:16px;font-weight:400;display:inline-flex}._2E-LFa_button:hover{opacity:.85}._2E-LFa_button:focus-visible{outline:2px solid var(--color-charcoal);outline-offset:4px}._2E-LFa_conversations{padding-top:112px}._2E-LFa_carousel{width:100%;margin-top:80px}._2E-LFa_viewport{clip-path:inset(0 0 0 16px);width:100%;padding-left:16px;overflow:hidden}._2E-LFa_track{align-items:stretch;display:flex}._2E-LFa_slide{box-sizing:border-box;flex:none;width:calc(75% - 2rem);min-width:0;padding-right:1rem;display:flex}._2E-LFa_toolbar{justify-content:flex-end;margin-top:1rem;padding-inline:16px;display:flex}._2E-LFa_toolbarInner{justify-content:flex-end;gap:.5rem;width:100%;max-width:1280px;display:flex}._2E-LFa_interview{flex-direction:column;gap:24px;width:100%;min-width:0;display:flex}._2E-LFa_interviewMark{flex:none;align-items:center;width:175px;height:36px;display:flex}._2E-LFa_interviewLogo{object-fit:contain;object-position:left center;width:175px;height:36px;display:block}._2E-LFa_interviewNotice{flex:auto;align-items:center;min-width:0;min-height:36px;margin:0;display:flex}._2E-LFa_interviewFoot{justify-content:space-between;align-items:center;gap:24px;display:flex}._2E-LFa_comingSoon{aspect-ratio:16/9;border-radius:var(--radius-container-lg);background:#100f0f;width:100%;position:relative;overflow:hidden}._2E-LFa_comingSoon img{object-fit:cover;filter:blur(40px);width:130%;max-width:none;height:130%;position:absolute;top:-15%;left:-15%}._2E-LFa_storyLink{flex-shrink:0}._2E-LFa_story{padding-top:48px}._2E-LFa_byline{max-width:780px;margin:24px auto 0}._2E-LFa_storyMark{justify-content:center;margin:0 auto 20px;display:flex}@media (min-width:768px){._2E-LFa_viewport{clip-path:inset(0 0 0 max(32px,50% - 640px));padding-left:max(32px,50% - 640px)}._2E-LFa_slide{width:calc(min(1280px,100% - 4rem)/1.33333 + 2rem);padding-right:2rem}._2E-LFa_toolbar{padding-inline:max(32px,50% - 640px)}}@media (max-width:1023px){._2E-LFa_featured{flex-direction:column;justify-content:center;gap:16px;margin-top:76px}._2E-LFa_logos{justify-content:center}}@media (max-width:767px){._2E-LFa_interviewTitle{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:3.6rem;display:-webkit-box;overflow:hidden}._2E-LFa_interviewFoot{flex-direction:column;align-items:stretch}._2E-LFa_interviewMark,._2E-LFa_interviewNotice{width:175px;max-width:100%;height:44.8px;min-height:44.8px}._2E-LFa_interviewNotice{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}._2E-LFa_storyLink{width:100%}}@media (max-width:600px){._2E-LFa_page{padding:100px 0 0}._2E-LFa_featured{margin-top:44px}._2E-LFa_shell{padding-inline:16px}._2E-LFa_page:after{margin-top:56px}._2E-LFa_logos{flex-wrap:wrap;gap:20px 28px}._2E-LFa_logos>img{width:100px;height:26px}._2E-LFa_conversations{padding-top:80px}}._2E-LFa_closingCta{text-align:center;border-radius:var(--radius-container-lg);background:#fff;flex-direction:column;align-items:center;gap:24px;margin-top:80px;padding:48px 24px;display:flex}@media (max-width:600px){._2E-LFa_closingCta{margin-top:56px;padding:32px 24px}}
.PUKx7G_page{background:var(--color-paper);color:var(--color-charcoal);padding-top:68px}.PUKx7G_shell{max-width:1344px;margin-inline:auto;padding:0 32px 64px}.PUKx7G_hero{padding-block:32px 24px}.PUKx7G_eyebrow{color:#100f0f9e;align-items:center;gap:8px;margin-bottom:8px;display:flex}.PUKx7G_dot{background:var(--color-charcoal);border-radius:50%;width:6px;height:6px}.PUKx7G_intro{text-wrap:pretty;color:#100f0f9e;max-width:52ch;margin-top:12px}.PUKx7G_logoPool{border-block:.5px solid var(--color-stone);margin-bottom:40px;padding-block:16px}.PUKx7G_logos{grid-template-columns:repeat(10,minmax(0,1fr));gap:20px 12px;margin-top:12px;display:grid}.PUKx7G_logoItem{align-items:center;gap:8px;min-width:0;display:flex}.PUKx7G_logoItem img{object-fit:contain;flex-shrink:0}.PUKx7G_logoItem span{font-size:12px;line-height:1.3}.PUKx7G_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.PUKx7G_tile{text-align:left;border:.5px solid var(--color-stone);cursor:pointer;background:#fff;border-radius:2px;flex-direction:column;gap:16px;min-width:0;padding:24px;transition:border-color .2s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1);display:flex}.PUKx7G_tile:hover{border-color:#100f0f66}.PUKx7G_tile:active{transform:scale(.985)}.PUKx7G_tile:focus-visible{outline:2px solid var(--color-charcoal);outline-offset:3px}.PUKx7G_tag{background:var(--color-stone);border-radius:2px;align-self:flex-start;padding:2px 8px;font-weight:500}.PUKx7G_alias{font-family:var(--font-marist-book), var(--font-marist), ui-serif, Georgia, serif;letter-spacing:-.02em;margin-bottom:-8px;font-size:28px;line-height:1.1;display:block}.PUKx7G_title{text-wrap:balance}.PUKx7G_leadFig{border-top:.5px solid var(--color-stone);gap:4px;margin-top:auto;padding-top:16px;display:grid}.PUKx7G_leadFig b,.PUKx7G_figs b{font-family:var(--font-marist-book), var(--font-marist), ui-serif, Georgia, serif;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:400;line-height:1.1}.PUKx7G_more{justify-content:space-between;font-weight:500;display:flex}.PUKx7G_arrow{transition:transform .2s cubic-bezier(.23,1,.32,1)}.PUKx7G_tile:hover .PUKx7G_arrow{transform:translate(4px)}.PUKx7G_contact{background:var(--color-clay);padding:64px 32px}.PUKx7G_contactInner{grid-template-columns:1fr 1fr;gap:64px;max-width:1280px;margin-inline:auto;display:grid}.PUKx7G_disclaimer{color:#100f0f9e;max-width:72ch;padding-top:40px;display:block}.PUKx7G_sheet{border-radius:4px;gap:20px;padding:40px;display:grid;box-shadow:0 24px 64px #100f0f2e}.PUKx7G_sheetTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.PUKx7G_sheetTitle{text-wrap:balance;margin-top:6px}.PUKx7G_figs{border-top:.5px solid var(--color-stone);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.PUKx7G_figs div{border-bottom:.5px solid var(--color-stone);gap:4px;padding:16px 16px 16px 0;display:grid}.PUKx7G_figs b{font-size:32px;line-height:1.15}.PUKx7G_body{max-width:62ch}.PUKx7G_skills{flex-wrap:wrap;gap:6px;display:flex}.PUKx7G_skill{background:var(--color-clay);border-radius:2px;padding:2px 8px;font-weight:500}.PUKx7G_sheetCta{flex-wrap:wrap;align-items:center;gap:12px;padding-top:8px;display:flex}@media (max-width:1100px){.PUKx7G_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.PUKx7G_logos{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:767px){.PUKx7G_page{padding-top:56px}.PUKx7G_shell{padding-inline:16px}.PUKx7G_hero{padding-top:24px}.PUKx7G_grid{grid-template-columns:1fr;gap:16px}.PUKx7G_logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.PUKx7G_contact{padding-inline:16px}.PUKx7G_contactInner{grid-template-columns:1fr;gap:32px}.PUKx7G_sheet{border-radius:0;padding:28px 24px 32px}}@media (prefers-reduced-motion:reduce){.PUKx7G_tile,.PUKx7G_arrow{transition:none}}
.y-hdgq_reveal{animation:.42s cubic-bezier(.23,1,.32,1) both y-hdgq_arrive}.y-hdgq_pulse{background:var(--color-charcoal);border-radius:100%;width:8px;height:8px;animation:1.6s ease-in-out infinite y-hdgq_breathe}@keyframes y-hdgq_arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes y-hdgq_breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.y-hdgq_reveal,.y-hdgq_resultReveal,.y-hdgq_pulse{animation:none}}.y-hdgq_resultReveal{animation:.42s cubic-bezier(.23,1,.32,1) both y-hdgq_settle}@keyframes y-hdgq_settle{0%{transform:translateY(6px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.y-hdgq_resultReveal{animation:none}}.y-hdgq_roleViewport{width:100%;padding-block:4px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.y-hdgq_roleTrack{will-change:transform;gap:12px;width:max-content;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.y-hdgq_roleTrack{will-change:auto}}.y-hdgq_deck{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:4px 16px 8px;scroll-padding-inline:16px;display:flex;position:relative;overflow-x:auto}.y-hdgq_deck::-webkit-scrollbar{display:none}@media (min-width:768px){.y-hdgq_deck{margin-inline:-32px;padding-inline:32px;scroll-padding-inline:32px}}.y-hdgq_deckEntry{pointer-events:none;scroll-snap-align:start;flex:0 0 min(86%,360px);min-width:0}.y-hdgq_deckPose{pointer-events:auto;height:100%;transition:transform .42s cubic-bezier(.23,1,.32,1),opacity .3s ease-out}.y-hdgq_deckReset{display:none}.y-hdgq_deckDots{justify-content:center;gap:6px;display:flex}.y-hdgq_deckDot{background:var(--color-charcoal);opacity:.18;border-radius:999px;width:6px;height:6px;transition:opacity .2s ease-out,width .2s ease-out}.y-hdgq_deckDotActive{opacity:.85;width:16px}@media (min-width:1024px){.y-hdgq_deckDots{display:none}.y-hdgq_deckReset{display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.y-hdgq_deck{isolation:isolate;margin-inline:0;padding:28px 0 76px;display:grid;overflow:visible}.y-hdgq_deckEntry{width:min(320px,27%);z-index:var(--card-layer);animation:y-hdgq_throwCard .68s cubic-bezier(.23,1,.32,1) var(--deal-delay) both;transform-origin:top;grid-area:1/1;justify-self:center}.y-hdgq_deckPose{cursor:pointer;transform:translateX(var(--fan-x)) rotate(var(--fan-angle));transform-origin:50% 70%}.y-hdgq_deckPose>article{box-shadow:0 8px 24px #100f0f12}.y-hdgq_deckPose:hover:not(.y-hdgq_deckSelected){transform:translateX(var(--fan-x)) translateY(-8px) rotate(var(--fan-angle));opacity:1}.y-hdgq_deckEntry.y-hdgq_deckFront{z-index:10}.y-hdgq_deckSelected{outline:none;transform:translateY(-16px)}.y-hdgq_deckBehind>article>*{opacity:.65}.y-hdgq_deckBehind{transform:translateX(var(--fan-x)) translateY(30px) rotate(var(--fan-angle))}}@keyframes y-hdgq_throwCard{0%{opacity:0;transform:translate(var(--deal-x), var(--deal-y)) rotate(-12deg) scale(.06)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.y-hdgq_deckEntry{animation:none}.y-hdgq_deckPose{transition:none}}.y-hdgq_roleStillViewport{width:100%}.y-hdgq_roleStillTrack{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1024px;margin-inline:auto;display:flex}@media (max-width:47.999rem){.y-hdgq_roleStillViewport{width:auto;margin-inline:-16px}.y-hdgq_roleStillTrack{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:8px;max-width:none;padding:2px 16px;scroll-padding-inline:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.y-hdgq_roleStillTrack::-webkit-scrollbar{display:none}.y-hdgq_roleStillTrack>button{flex:none;padding-inline:16px;font-size:14px;line-height:1.6}}.y-hdgq_roleStaticViewport{width:100%}.y-hdgq_roleStaticTrack{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.y-hdgq_profileTitle{outline:none}.y-hdgq_profileTitle:focus-visible{text-underline-offset:4px;text-decoration-line:underline;text-decoration-thickness:2px}
