.Passport_stage__RiTmD{--pi-ink:#1B2547;--pi-ink-rgb:27 37 71;--pi-blue:#35578F;--pi-blue-rgb:53 87 143;--pi-pink:#C8185F;--pi-pink-rgb:200 24 95;--pi-verified:#C62828;--pi-verified-rgb:198 40 40;--pi-open:2100ms;--pi-cover:linear-gradient(162deg,#213872,#13265A 42%,#0B1839);--pi-thread:#2C4786;--pi-type:1.1;position:relative;container:pi-stage/inline-size;max-width:max(900px,calc((100svh - 176px) * 1.7));margin-inline:auto;color:var(--pi-ink)}.Passport_stage__RiTmD[data-wide]{max-width:100%}.Passport_board__DzdO4{--pi-ink:#1B2547;--pi-ink-rgb:27 37 71;--pi-blue:#35578F;--pi-blue-rgb:53 87 143;--pi-pink:#C8185F;--pi-pink-rgb:200 24 95;--pi-verified:#C62828;--pi-verified-rgb:198 40 40;--pi-cover:linear-gradient(162deg,#213872,#13265A 42%,#0B1839);--pi-thread:#2C4786}:is(.Passport_stage__RiTmD,.Passport_board__DzdO4)[data-kind=business]{--pi-cover:linear-gradient(162deg,#1D4A8C,#0F2C5E 45%,#06142F)}:is(.Passport_stage__RiTmD,.Passport_board__DzdO4)[data-kind=fairs]{--pi-cover:linear-gradient(162deg,#6A1858,#3A0F3A 45%,#16071F);--pi-thread:#B0165E}.Passport_fit__1QKg7{transform:scale(var(--fit,1));transform-origin:top center}.Passport_book__UiEIj{position:relative;container:pi/inline-size;padding:clamp(8px,.72cqw,13px) clamp(8px,.72cqw,13px) clamp(11px,.95cqw,17px);border-radius:clamp(12px,1.1cqw,19px);background:radial-gradient(120% 90% at 20% 0,rgba(255,255,255,.09),transparent 55%),var(--pi-cover);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,255,255,.05),inset 0 -2px 3px rgba(0,0,0,.3),0 2px 3px rgba(12,18,40,.22),0 24px 40px -20px rgba(12,18,40,.5),0 70px 110px -48px rgba(12,18,40,.55);animation:Passport_piOpenBook__N8PtF var(--pi-open) linear both}.Passport_book__UiEIj:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.55;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.Passport_block__SFYa1{position:relative;border-radius:6px;box-shadow:-1px 1px 0 #FBFCFE,-2px 2px 0 #D5DCE8,-3px 3px 0 #F4F6FA,-4px 4px 0 #CCD4E2,-5px 5px 0 #EEF1F7,1px 1px 0 #FBFCFE,2px 2px 0 #D5DCE8,3px 3px 0 #F4F6FA,4px 4px 0 #CCD4E2,5px 5px 0 #EEF1F7}.Passport_spread__J1eGk{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:calc(100cqw / 1.5)}.Passport_page__OYZ3k{position:relative;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(70% 50% at 0 100%,rgb(var(--pi-pink-rgb)/.05),transparent 70%),radial-gradient(60% 45% at 100% 0,rgb(var(--pi-blue-rgb)/.07),transparent 70%),linear-gradient(176deg,#FCFDFF 0,#F3F6FB 50%,#EDF1F8 100%)}.Passport_pageLeft__bY_z5{border-radius:5px 1px 1px 5px;z-index:2;transform-origin:right center;animation:Passport_piCoverTurn__X83PU var(--pi-open) linear both}.Passport_pageRight__HDmYV{border-radius:1px 5px 5px 1px;background:radial-gradient(70% 50% at 100% 100%,rgb(var(--pi-pink-rgb)/.05),transparent 70%),radial-gradient(60% 45% at 0 0,rgb(var(--pi-blue-rgb)/.07),transparent 70%),linear-gradient(176deg,#FCFDFF 0,#F3F6FB 50%,#EDF1F8 100%)}.Passport_curve__Px4ML{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,rgba(12,22,52,.05),transparent 4%,transparent 90%,rgba(12,22,52,.06) 96.5%,rgba(12,22,52,.2)),linear-gradient(180deg,rgba(255,255,255,.35),transparent 18%)}.Passport_pageRight__HDmYV .Passport_curve__Px4ML{background:linear-gradient(270deg,rgba(12,22,52,.05),transparent 4%,transparent 90%,rgba(12,22,52,.06) 96.5%,rgba(12,22,52,.2)),linear-gradient(180deg,rgba(255,255,255,.35),transparent 18%)}.Passport_spine__DR9v3{position:absolute;top:0;bottom:0;inset-inline-start:50%;z-index:4;width:0;pointer-events:none}.Passport_spine__DR9v3:before{content:"";position:absolute;top:0;bottom:0;inset-inline-start:-1px;width:2px;background:linear-gradient(90deg,rgba(8,16,40,.3),rgba(8,16,40,.1))}.Passport_thread__rFr0j{position:absolute;top:4%;bottom:4%;inset-inline-start:-1px;width:2px;border-radius:1px;background:repeating-linear-gradient(180deg,var(--pi-thread) 0 12px,transparent 12px 19px);opacity:.85;filter:drop-shadow(1px 0 0 rgba(255,255,255,.55))}.Passport_security__J4okR{position:absolute;inset:0;z-index:0;pointer-events:none;animation:Passport_piInk__ugZnF 1.4s ease-out 1s both}.Passport_security__J4okR>*{position:absolute}.Passport_grain__mXBX_{inset:0;opacity:.7;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .14 0 0 0 0 .3 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.Passport_microGrid__beSKW{inset:0;background-image:linear-gradient(rgb(var(--pi-blue-rgb)/.06) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--pi-blue-rgb)/.06) 1px,transparent 1px);background-size:14px 14px;-webkit-mask:radial-gradient(42% 34% at 78% 44%,#000,transparent 78%);mask:radial-gradient(42% 34% at 78% 44%,#000,transparent 78%)}.Passport_securityRight__Zp9Le .Passport_microGrid__beSKW{-webkit-mask:radial-gradient(40% 32% at 24% 72%,#000,transparent 78%);mask:radial-gradient(40% 32% at 24% 72%,#000,transparent 78%)}.Passport_rosette__MX2QL{aspect-ratio:1;-webkit-mask:url(/images/wbpoarsim/pi-rosette.svg) center/contain no-repeat;mask:url(/images/wbpoarsim/pi-rosette.svg) center/contain no-repeat}.Passport_securityLeft__LcVjO .Passport_rosette__MX2QL{inset-inline-start:-30%;bottom:-30%;width:72%;background:rgb(var(--pi-blue-rgb)/.2)}.Passport_securityRight__Zp9Le .Passport_rosette__MX2QL{inset-inline-end:-26%;top:-24%;width:64%;background:rgb(var(--pi-pink-rgb)/.14)}.Passport_waves__j292e{inset-inline-start:0;inset-inline-end:0;bottom:9%;height:15%;background:rgb(var(--pi-blue-rgb)/.13);-webkit-mask-composite:source-in;-webkit-mask:url(/images/wbpoarsim/pi-waves.svg) 0 0/100% 100% no-repeat,linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);mask:url(/images/wbpoarsim/pi-waves.svg) 0 0/100% 100% no-repeat,linear-gradient(90deg,transparent,#000 25%,#000 75%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.Passport_securityRight__Zp9Le .Passport_waves__j292e{bottom:11%;background:rgb(var(--pi-pink-rgb)/.1)}.Passport_dots__lhTfp{inset:0;background:radial-gradient(circle,rgb(var(--pi-pink-rgb)/.34) 0 .9px,transparent 1.3px) 0 0 /6px 6px;-webkit-mask:radial-gradient(34% 26% at 0 0,#000,transparent);mask:radial-gradient(34% 26% at 0 0,#000,transparent)}.Passport_securityRight__Zp9Le .Passport_dots__lhTfp{background:radial-gradient(circle,rgb(var(--pi-blue-rgb)/.34) 0 .9px,transparent 1.3px) 0 0 /6px 6px;-webkit-mask:radial-gradient(34% 26% at 100% 100%,#000,transparent);mask:radial-gradient(34% 26% at 100% 100%,#000,transparent)}.Passport_sealHalf__6fOsE{top:50%;width:34cqw;aspect-ratio:1;color:rgb(var(--pi-blue-rgb));opacity:.055;transform:translateY(-50%)}.Passport_securityLeft__LcVjO .Passport_sealHalf__6fOsE{inset-inline-end:-17cqw}.Passport_securityRight__Zp9Le .Passport_sealHalf__6fOsE{inset-inline-start:-17cqw}.Passport_sealSvg__ZqALG{display:block;width:100%;height:100%;font-family:var(--lp-mono),ui-monospace,monospace}.Passport_microEdge__UTB1l{top:7%;bottom:7%;overflow:hidden;writing-mode:vertical-rl;font-family:var(--lp-mono),ui-monospace,monospace;font-size:calc(5.5px * var(--pi-type, 1));letter-spacing:.38em;white-space:nowrap;color:rgb(var(--pi-ink-rgb)/.3)}.Passport_securityLeft__LcVjO .Passport_microEdge__UTB1l{inset-inline-start:clamp(7px,.9cqw,14px);transform:rotate(180deg)}.Passport_securityRight__Zp9Le .Passport_microEdge__UTB1l{inset-inline-end:clamp(7px,.9cqw,14px)}.Passport_regMark__KJyDU{width:11px;height:11px;color:rgb(var(--pi-ink-rgb)/.3)}.Passport_securityLeft__LcVjO .Passport_regTop__5fDsv{top:clamp(8px,1cqw,16px);inset-inline-start:clamp(8px,1cqw,16px)}.Passport_securityLeft__LcVjO .Passport_regBottom__HYGc2{bottom:clamp(8px,1cqw,16px);inset-inline-start:clamp(8px,1cqw,16px)}.Passport_securityRight__Zp9Le .Passport_regTop__5fDsv{top:clamp(8px,1cqw,16px);inset-inline-end:clamp(8px,1cqw,16px)}.Passport_securityRight__Zp9Le .Passport_regBottom__HYGc2{bottom:clamp(8px,1cqw,16px);inset-inline-end:clamp(8px,1cqw,16px)}.Passport_content__IzJtj{position:relative;z-index:1;display:flex;flex:1 1;flex-direction:column;padding:clamp(18px,3cqw,52px) clamp(16px,3.1cqw,54px) clamp(14px,1.9cqw,32px) clamp(20px,3.7cqw,62px)}.Passport_pageRight__HDmYV .Passport_content__IzJtj{-webkit-padding-start:clamp(16px,3.1cqw,54px);padding-inline-start:clamp(16px,3.1cqw,54px);-webkit-padding-end:clamp(20px,3.7cqw,62px);padding-inline-end:clamp(20px,3.7cqw,62px)}.Passport_label__XbafF{display:block;font-family:var(--lp-mono),ui-monospace,monospace;font-size:calc(clamp(11.42px, .86cqw, 13.44px) * var(--pi-type, 1));font-weight:600;letter-spacing:.24em;line-height:1.4;text-transform:uppercase;color:rgb(var(--pi-ink-rgb)/.82)}.Passport_runHead__1QLU_{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px clamp(10px,1.1cqw,18px);padding-bottom:clamp(9px,.9cqw,15px);border-bottom:1px solid rgb(var(--pi-ink-rgb)/.17)}.Passport_runHead__1QLU_:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-4px;height:1px;background:repeating-linear-gradient(90deg,rgb(var(--pi-pink-rgb)/.35) 0 2px,transparent 2px 5px)}.Passport_brand__JXo_Z{display:inline-flex;align-items:center;gap:clamp(7px,.6cqw,11px)}.Passport_brand__JXo_Z img{width:auto;height:clamp(20px,1.85cqw,30px)}.Passport_brandName__19KzI{font-size:calc(clamp(11.2px, 1.1cqw, 17.36px) * var(--pi-type, 1));font-weight:800;letter-spacing:.045em;white-space:nowrap;color:var(--pi-ink)}.Passport_brandMotto__dC7Pn{-webkit-padding-start:clamp(9px,.9cqw,15px);padding-inline-start:clamp(9px,.9cqw,15px);-webkit-border-start:1px solid rgb(var(--pi-ink-rgb)/.22);border-inline-start:1px solid rgb(var(--pi-ink-rgb)/.22);font-size:calc(clamp(8.74px, .67cqw, 12.1px) * var(--pi-type, 1));line-height:1.6;letter-spacing:.26em}.Passport_brandMotto__dC7Pn,.Passport_typeCode__WrM35{font-family:var(--lp-mono),ui-monospace,monospace;color:var(--pi-ink);font-weight:600}.Passport_typeCode__WrM35{font-size:calc(clamp(10.75px, .88cqw, 14.78px) * var(--pi-type, 1));letter-spacing:.24em}.Passport_motto__JkQ3l{display:inline-flex;align-items:center;gap:1em;font-family:var(--lp-mono),ui-monospace,monospace;font-size:calc(clamp(9.41px, .75cqw, 12.77px) * var(--pi-type, 1) * var(--fit, 1));letter-spacing:.34em;white-space:nowrap;min-width:0;max-width:100%;color:var(--pi-ink);font-weight:600}.Passport_motto__JkQ3l[data-long]{letter-spacing:.14em}.Passport_motto__JkQ3l[data-long]:after{display:none}.Passport_motto__JkQ3l:after{content:"";width:3.4em;height:1px;background:rgb(var(--pi-ink-rgb)/.3)}.Passport_classLine__1a85I{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-top:clamp(13px,1.35cqw,23px)}.Passport_classCode__qpJxw{font-size:calc(clamp(10.75px, .88cqw, 14.78px) * var(--pi-type, 1));letter-spacing:.22em;color:var(--pi-pink)}.Passport_classCode__qpJxw,.Passport_pageTag__ibbeF{font-family:var(--lp-mono),ui-monospace,monospace;font-weight:600}.Passport_pageTag__ibbeF{font-size:calc(clamp(8.74px, .67cqw, 11.42px) * var(--pi-type, 1));letter-spacing:.3em;color:var(--pi-ink)}.Passport_identity__gZnQZ{--portrait-w:clamp(122px,14.6cqw,228px);position:relative;display:grid;grid-template-columns:var(--portrait-w) minmax(0,1fr);align-items:start;grid-gap:clamp(14px,1.8cqw,30px);gap:clamp(14px,1.8cqw,30px);margin-top:clamp(12px,1.3cqw,22px)}.Passport_portrait__HqAOz{position:relative;margin:0}.Passport_portraitFrame__HIklq{position:relative;aspect-ratio:3/4;padding:clamp(4px,.38cqw,6px);border:1px solid rgb(var(--pi-ink-rgb)/.3);background:rgba(255,255,255,.72);box-shadow:0 1px 0 rgba(255,255,255,.85),0 8px 16px -10px rgba(16,26,58,.4)}.Passport_identityWide__0ci8h{grid-template-columns:minmax(0,1fr)}.Passport_portraitWide__wVFRC{max-width:min(100%,34cqw)}.Passport_portraitFrameWide__h6_3z{aspect-ratio:16/9}.Passport_portraitImgContain__ixBwm{object-fit:contain!important;padding:10%;background:#FFFFFF}.Passport_portraitImg__x8MqV{display:block;width:100%;height:100%;object-fit:cover;outline:1px solid rgb(var(--pi-ink-rgb)/.16);filter:saturate(.96) contrast(1.02)}.Passport_portraitGuard__30Acl{position:absolute;inset:clamp(4px,.38cqw,6px);pointer-events:none;opacity:.7;mix-blend-mode:screen;background:repeating-radial-gradient(circle at 115% 115%,rgba(255,255,255,.45) 0 .6px,transparent .6px 5px);-webkit-mask:linear-gradient(135deg,transparent 58%,#000 92%);mask:linear-gradient(135deg,transparent 58%,#000 92%)}.Passport_monogram__hS6Fh{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;outline:1px solid rgb(var(--pi-ink-rgb)/.16);background:radial-gradient(80% 60% at 50% 42%,rgba(255,255,255,.9),transparent 70%),linear-gradient(172deg,#EEF2F9,#DFE6F2)}.Passport_monogramRosette__t2wjG{position:absolute;top:42%;inset-inline-start:50%;width:150%;aspect-ratio:1;transform:translate(-50%,-50%);background:rgb(var(--pi-blue-rgb)/.26);-webkit-mask:url(/images/wbpoarsim/pi-rosette.svg) center/contain no-repeat;mask:url(/images/wbpoarsim/pi-rosette.svg) center/contain no-repeat}.Passport_monogramLetters__nT7zF{position:relative;margin-top:-10%;font-family:var(--lp-serif),Georgia,serif;font-size:calc(clamp(42.56px, 4.93cqw, 80.64px) * var(--pi-type, 1));font-weight:600;letter-spacing:.03em;color:var(--pi-ink)}.Passport_monogramNote__KaDF6{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:8%;font-family:var(--lp-mono),ui-monospace,monospace;font-size:calc(clamp(8.06px, .62cqw, 10.75px) * var(--pi-type, 1));letter-spacing:.24em;text-align:center;text-transform:uppercase;color:rgb(var(--pi-ink-rgb)/.8)}.Passport_tick__aIUG9{position:absolute;width:9px;height:9px;border:0 solid rgb(var(--pi-pink-rgb)/.65);pointer-events:none}.Passport_tickTl__r95BT{top:-5px;inset-inline-start:-5px;border-top-width:1px;border-inline-start-width:1px}.Passport_tickTr__4cDyS{top:-5px;inset-inline-end:-5px;border-top-width:1px;border-inline-end-width:1px}.Passport_tickBl__0yIEf{bottom:-5px;inset-inline-start:-5px;border-bottom-width:1px;border-inline-start-width:1px}.Passport_tickBr__7vzeq{bottom:-5px;inset-inline-end:-5px;border-bottom-width:1px;border-inline-end-width:1px}.Passport_portraitMicro__xhGRT{margin-top:7px;overflow:hidden;font-family:var(--lp-mono),ui-monospace,monospace;font-size:calc(clamp(7.39px, .56cqw, 9.41px) * var(--pi-type, 1));letter-spacing:.2em;white-space:nowrap;color:rgb(var(--pi-ink-rgb)/.62)}.Passport_identityText__SYX53{position:relative;min-width:0;padding-top:2px}.Passport_identityText__SYX53:has(.Passport_ghost__m6kht){-webkit-padding-end:clamp(40px,4cqw,64px);padding-inline-end:clamp(40px,4cqw,64px)}.Passport_name__xbeYF{margin:.22em 0 clamp(11px,1.15cqw,19px);font-size:calc(clamp(29.12px, 3.19cqw, 53.76px) * var(--pi-type, 1));font-weight:700;line-height:1.02;letter-spacing:-.03em;color:var(--pi-ink);overflow-wrap:anywhere;text-wrap:balance}.Passport_board__DzdO4[data-kind=business] .Passport_name__xbeYF,.Passport_stage__RiTmD[data-kind=business] .Passport_name__xbeYF{font-size:35px!important}:is(.Passport_stage__RiTmD,.Passport_board__DzdO4)[data-kind=fairs] .Passport_name__xbeYF,:is(.Passport_stage__RiTmD,.Passport_board__DzdO4)[data-kind=professional] .Passport_name__xbeYF{font-size:35px!important}.Passport_title__6x5Fn{margin:.3em 0 clamp(11px,1.15cqw,19px);font-size:calc(clamp(15.68px, 1.41cqw, 23.52px) * var(--pi-type, 1));font-weight:600;line-height:1.25;color:var(--pi-blue);overflow-wrap:anywhere}.Passport_discipline__r3p_i{margin:.3em 0 clamp(11px,1.15cqw,19px);font-size:calc(clamp(14px, 1.12cqw, 17.92px) * var(--pi-type, 1));line-height:1.35;color:rgb(var(--pi-ink-rgb)/.95)}.Passport_marks__ip__l{display:flex;flex-wrap:wrap;gap:6px}.Passport_identityAfterMarks__D7ShS{margin-top:clamp(10px,1cqw,16px)}.Passport_mark__weQKi{display:inline-flex;align-items:center;gap:.65em;padding:.5em .85em;border:1px solid rgb(var(--pi-ink-rgb)/.24);border-radius:2px;background:rgba(255,255,255,.45);font-family:var(--lp-mono),ui-monospace,monospace;font-size:calc(clamp(10.08px, .78cqw, 12.77px) * var(--pi-type, 1));letter-spacing:.18em;white-space:nowrap;color:rgb(var(--pi-ink-rgb)/.95)}.Passport_markOpen__tstf0{border-color:rgb(var(--pi-pink-rgb)/.38);background:rgb(var(--pi-pink-rgb)/.05);color:var(--pi-pink)}.Passport_markStrong__cFbWO{position:relative;overflow:hidden;padding:.45em .8em;border:1.5px solid rgb(var(--pi-verified-rgb)/1);background:linear-gradient(160deg,rgb(var(--pi-verified-rgb)/.88),var(--pi-verified));box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 2px 10px -2px rgb(var(--pi-verified-rgb)/.55);font-size:calc(clamp(13px, 1.02cqw, 16.5px) * var(--pi-type, 1));font-weight:700;letter-spacing:.14em;color:#FFFFFF}.Passport_marksPair__HFXBr{display:inline-grid;grid-template-columns:2fr 1fr;align-items:stretch}.Passport_marksPair__HFXBr .Passport_markFlag__yTp24{width:100%;min-width:0;height:100%;align-self:stretch;contain:size}.Passport_markFlag__yTp24{display:block;align-self:center;width:36px;height:24px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgb(var(--pi-ink-rgb)/.18),0 1px 3px rgb(var(--pi-ink-rgb)/.18)}.Passport_markStrong__cFbWO .Passport_markDot__anqi4{width:8px;height:8px;animation:Passport_piVerifiedPulse__hYePn 2.2s ease-out infinite}.Passport_markStrong__cFbWO:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.38) 50%,transparent 65%);transform:translateX(-120%);animation:Passport_piVerifiedSheen__tCQ16 4.8s ease-in-out 1.2s infinite}@keyframes Passport_piVerifiedPulse__hYePn{0%{box-shadow:0 0 0 0 rgba(255,255,255,.75)}70%,to{box-shadow:0 0 0 5px rgba(255,255,255,0)}}@keyframes Passport_piVerifiedSheen__tCQ16{0%{transform:translateX(-120%)}30%,to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.Passport_markStrong__cFbWO .Passport_markDot__anqi4,.Passport_markStrong__cFbWO:after{animation:none}}.Passport_markDot__anqi4{width:6px;height:6px;border-radius:50%;background:currentColor}.Passport_ghost__m6kht{position:absolute;top:0;inset-inline-end:0;width:clamp(32px,3.2cqw,52px);aspect-ratio:3/4;object-fit:cover;opacity:.18;filter:grayscale(1) contrast(1.25);mix-blend-mode:multiply}.Passport_fields__OhjwK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(16px,1.8cqw,30px) 0 0;border-top:1px solid rgb(var(--pi-ink-rgb)/.18)}.Passport_field__UyLdp{min-width:0;padding:clamp(10px,1cqw,17px) clamp(8px,.8cqw,14px) clamp(10px,1cqw,17px) 0;border-bottom:1px solid rgb(var(--pi-ink-rgb)/.09)}.Passport_fieldWide__3kfUb{grid-column:span 2}.Passport_fieldRow__7Zdrb{grid-column:1/-1}.Passport_fieldFit__WIzg4{container-type:inline-size}.Passport_fieldFit__WIzg4 .Passport_fieldValue__fMnvW{font-size:max(11.5px,min(calc(clamp(15.68px, 1.28cqw, 20.16px) * var(--pi-type, 1)),calc(100cqw / var(--fit-ems, 30))));white-space:nowrap}@container pi-stage (max-width: 860px){.Passport_fieldFit__WIzg4 .Passport_fieldValue__fMnvW{font-size:calc(clamp(15.68px, 1.28cqw, 20.16px) * var(--pi-type, 1));white-space:normal}}.Passport_field__UyLdp dd,.Passport_field__UyLdp dt{margin:0}.Passport_fieldValue__fMnvW{margin-top:.35em!important;font-size:calc(clamp(15.68px, 1.28cqw, 20.16px) * var(--pi-type, 1));font-weight:600;line-height:1.3;color:var(--pi-ink);overflow-wrap:anywhere}.Passport_fieldValue__fMnvW a{color:var(--pi-ink);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--pi-pink-rgb)/.5);text-decoration-color:rgb(var(--pi-pink-rgb)/.5);text-underline-offset:3px}.Passport_fieldValue__fMnvW a:hover{color:var(--pi-pink)}.Passport_fieldCode__CvB4q{display:block;margin-top:.35em;font-family:var(--lp-mono),ui-monospace,monospace;font-size:calc(clamp(9.41px, .69cqw, 12.1px) * var(--pi-type, 1));font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--pi-ink-rgb)/.75)}.Passport_runFootBlank__I68Mk{margin-top:auto}.Passport_runFoot__LFMjO{display:flex;align-items:flex-end;gap:clamp(10px,1.1cqw,18px);margin-top:auto;padding-top:clamp(10px,1cqw,16px);border-top:1px solid rgb(var(--pi-ink-rgb)/.1);font-family:var(--lp-mono),ui-monospace,monospace;font-size:calc(clamp(8.74px, .69cqw, 12.1px) * var(--pi-type, 1));line-height:1.7;letter-spacing:.3em;color:var(--pi-ink);font-weight:600}.Passport_runFootText__Fmhv5{flex:1 1;min-width:0}.Passport_runFootSub__nFaWI{display:block;opacity:.9}.Passport_runFootEnd__hDrxi{margin-top:auto;text-align:end}.Passport_folio__OPuQc{flex:none;font-family:var(--lp-serif),Georgia,serif;font-size:calc(clamp(12.32px, 1.03cqw, 16.8px) * var(--pi-type, 1));letter-spacing:.12em;color:var(--pi-ink);font-weight:600}.Passport_story__ZMdNi{display:grid;flex:1 1;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-gap:clamp(18px,2.4cqw,40px);gap:clamp(18px,2.4cqw,40px);margin-top:clamp(16px,1.7cqw,28px)}.Passport_colAside__IiVMq,.Passport_colMain__ogIXr{display:flex;flex-direction:column;gap:clamp(16px,1.7cqw,28px);min-width:0}.Passport_aboutBlock__SF5mc .Passport_sectionTitle__w2dNj{font-size:calc(clamp(13px, 1.04cqw, 17px) * var(--pi-type, 1));letter-spacing:.1em;white-space:nowrap}.Passport_aboutBlock__SF5mc .Passport_label__XbafF{font-size:calc(clamp(13px, 1.02cqw, 16px) * var(--pi-type, 1))}.Passport_sectionTitle__w2dNj{display:flex;align-items:center;gap:.9em;margin:0 0 clamp(8px,.8cqw,13px);font-family:var(--lp-mono),ui-monospace,monospace;font-size:calc(clamp(10.75px, .86cqw, 14.11px) * var(--pi-type, 1));font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--pi-pink)}.Passport_sectionTitle__w2dNj:after{content:"";width:3.6em;height:1px;background:rgb(var(--pi-pink-rgb)/.4)}.Passport_lede__Mlxoe{margin:0 0 .75em;font-family:var(--lp-serif),Georgia,serif;font-size:calc(clamp(17.92px, 1.59cqw, 25.76px) * var(--pi-type, 1));font-weight:400;line-height:1.36;color:var(--pi-ink);text-wrap:pretty}.Passport_body__iPCWF{max-width:62ch;margin:0 0 .7em;font-size:calc(clamp(15.12px, 1.16cqw, 17.92px) * var(--pi-type, 1));font-weight:500;line-height:1.62;color:rgb(var(--pi-ink-rgb)/.96);text-wrap:pretty}.Passport_body__iPCWF:last-child{margin-bottom:0}.Passport_contact__hRtpA{margin:0;border-top:1px solid rgb(var(--pi-ink-rgb)/.14)}.Passport_contactRow__ezsTd{display:grid;grid-template-columns:clamp(78px,6.8cqw,108px) minmax(0,1fr);align-items:baseline;grid-gap:.8em;gap:.8em;padding:.62em 0;border-bottom:1px dotted rgb(var(--pi-ink-rgb)/.28)}.Passport_contactRow__ezsTd dd,.Passport_contactRow__ezsTd dt{margin:0;min-width:0}.Passport_contactLink__7_HWn{font-size:calc(clamp(14.56px, 1.14cqw, 17.92px) * var(--pi-type, 1));font-weight:600;color:var(--pi-ink);text-decoration:none;overflow-wrap:anywhere;background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:color .2s,background-size .3s}.Passport_contactLink__7_HWn:after{content:" ↗";font-size:.8em;opacity:0;transition:opacity .2s}.Passport_contactLink__7_HWn:focus-visible,.Passport_contactLink__7_HWn:hover{color:var(--pi-pink);background-size:100% 1px}.Passport_contactLink__7_HWn:focus-visible:after,.Passport_contactLink__7_HWn:hover:after{opacity:1}.Passport_webLink__ODK6i{--web-cycle:7s;display:inline-flex;align-items:center;gap:.65em;max-width:100%;padding:.55em .6em .55em .95em;border-radius:3px;background:var(--act-bg,var(--pi-ink));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 1px 2px rgb(var(--pi-ink-rgb)/.25),0 6px 14px -8px rgb(var(--pi-ink-rgb)/.6);font-size:calc(clamp(13.5px, 1.05cqw, 16.5px) * var(--pi-type, 1));font-weight:600;line-height:1.25;color:#FFFFFF!important;text-decoration:none!important;transition:background-color .2s,transform .2s,box-shadow .2s}.Passport_webText__Kbigm{min-width:0;overflow-wrap:anywhere}.Passport_webArrow__9_gSV{flex:none;position:relative;display:inline-grid;place-items:center;width:1.7em;height:1.7em;overflow:hidden;border-radius:50%;background:var(--act-disc,var(--pi-pink));color:var(--act-glyph,#FFFFFF);transition:background-color .2s}.Passport_webGlyph__3nyfA{font-size:.95em;font-weight:700;line-height:1;animation:Passport_piWebDepart__lgmem var(--web-cycle) cubic-bezier(.6,0,.3,1) var(--act-delay,1.8s) infinite}.Passport_webLink__ODK6i:focus-visible,.Passport_webLink__ODK6i:hover{background:var(--pi-pink);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 2px 4px rgb(var(--pi-pink-rgb)/.25),0 10px 18px -8px rgb(var(--pi-pink-rgb)/.65)}.Passport_webLink__ODK6i:focus-visible{outline:2px solid var(--pi-ink);outline-offset:2px}.Passport_webLink__ODK6i:focus-visible .Passport_webArrow__9_gSV,.Passport_webLink__ODK6i:hover .Passport_webArrow__9_gSV{background:var(--pi-ink);color:#FFFFFF}.Passport_webLink__ODK6i:focus-visible .Passport_webGlyph__3nyfA,.Passport_webLink__ODK6i:hover .Passport_webGlyph__3nyfA{animation:Passport_piWebDepartNow__sCreF .6s cubic-bezier(.6,0,.3,1) 1 both}.Passport_webGlyph__3nyfA svg{display:block;width:1em;height:1em}.Passport_actMail__1K7Z4{--act-bg:#35578F;--act-disc:#FFFFFF;--act-glyph:#35578F;--act-delay:2.6s}.Passport_actPhone__WVnvE{--act-bg:#0F6B5C;--act-disc:#FFFFFF;--act-glyph:#0F6B5C;--act-delay:3.4s}.Passport_actionRow___db2r{display:flex;flex-wrap:wrap;gap:8px}.Passport_contactWeb__YUjTM,.Passport_nowrap__nNous{white-space:nowrap}@keyframes Passport_piWebDepart__lgmem{0%,82%,to{transform:translate(0);opacity:1}89%{transform:translate(140%,-140%);opacity:0}90%{transform:translate(-140%,140%);opacity:0}97%{transform:translate(0);opacity:1}}@keyframes Passport_piWebDepartNow__sCreF{0%,to{transform:translate(0);opacity:1}45%{transform:translate(140%,-140%);opacity:0}46%{transform:translate(-140%,140%);opacity:0}}@media (prefers-reduced-motion:reduce){.Passport_webGlyph__3nyfA,.Passport_webLink__ODK6i:focus-visible .Passport_webGlyph__3nyfA,.Passport_webLink__ODK6i:hover .Passport_webGlyph__3nyfA{animation:none}.Passport_webLink__ODK6i:focus-visible,.Passport_webLink__ODK6i:hover{transform:none}}.Passport_social__ngnA5 [class*=recFacingCaption]{display:none}.Passport_message___CICi{display:flex;flex-wrap:wrap;gap:clamp(8px,.8cqw,12px);margin-top:clamp(10px,1cqw,16px)}.Passport_messageButton__lqW7r{display:inline-flex;align-items:center;gap:.55em;padding:.75em 1.05em .75em .85em;border-radius:999px;font-size:calc(clamp(15px, 1.4cqw, 21px) * var(--pi-type, 1));font-weight:700;letter-spacing:-.005em;color:#FFFFFF;text-decoration:none;box-shadow:0 6px 14px -8px rgb(var(--pi-ink-rgb)/.6);transition:transform .2s,filter .2s}.Passport_messageButton__lqW7r svg{width:1.35em;height:1.35em;flex:none}.Passport_messageButton__lqW7r:focus-visible,.Passport_messageButton__lqW7r:hover{color:#FFFFFF;transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 10px 18px -10px rgb(var(--pi-ink-rgb)/.7)}.Passport_messageButton__lqW7r:focus-visible{outline:2px solid var(--pi-ink);outline-offset:2px}.Passport_message___CICi .Passport_messageButton__lqW7r,.Passport_message___CICi .Passport_messageButton__lqW7r:hover{color:#FFFFFF;text-decoration:none}.Passport_messageWhatsapp__Lg9Ke{background:#1FAF55}.Passport_messageViber__Z9bjC{background:#7360F2}.Passport_social__ngnA5>*{margin-top:0!important}.Passport_social__ngnA5 img{width:clamp(16px,1.45cqw,22px)!important;height:clamp(16px,1.45cqw,22px)!important;filter:none!important}.Passport_social__ngnA5 a{width:clamp(34px,2.9cqw,46px)!important;height:clamp(34px,2.9cqw,46px)!important}.Passport_social__ngnA5:has(a[data-labelled]){padding-top:clamp(12px,1.4cqw,22px)}.Passport_social__ngnA5:has(a[data-labelled])>div{display:flex;flex-wrap:wrap;gap:5px}.Passport_social__ngnA5 a[data-labelled] [data-part=go],.Passport_social__ngnA5 a[data-labelled] [data-part=name]{display:none}.Passport_social__ngnA5 a[data-labelled] [data-part=name]{-webkit-margin-end:auto;margin-inline-end:auto}.Passport_social__ngnA5 a[data-labelled]{display:inline-flex!important;align-items:center;gap:.55em;width:auto!important;height:auto!important;padding:.3em;border:1px solid rgb(var(--pi-ink-rgb)/.2);border-radius:3px;background:#FFFFFF;box-shadow:0 1px 2px rgb(var(--pi-ink-rgb)/.12),0 6px 12px -8px rgb(var(--pi-ink-rgb)/.45);font-size:calc(clamp(17px, 1.44cqw, 22px) * var(--pi-type, 1));font-weight:600;line-height:1;color:var(--pi-ink);text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s}.Passport_social__ngnA5 a[data-labelled] img{width:24px!important;height:24px!important}.Passport_social__ngnA5 a[data-labelled] [data-part=go]{font-weight:700;color:var(--pi-pink);transition:transform .2s}.Passport_social__ngnA5 a[data-labelled]:focus-visible,.Passport_social__ngnA5 a[data-labelled]:hover{border-color:var(--pi-pink);transform:translateY(-2px);box-shadow:0 2px 4px rgb(var(--pi-pink-rgb)/.18),0 10px 18px -8px rgb(var(--pi-pink-rgb)/.5)}.Passport_social__ngnA5 a[data-labelled]:focus-visible{outline:2px solid var(--pi-ink);outline-offset:2px}.Passport_social__ngnA5 a[data-labelled]:focus-visible [data-part=go],.Passport_social__ngnA5 a[data-labelled]:hover [data-part=go]{transform:translate(.15em,-.15em)}@media (prefers-reduced-motion:reduce){.Passport_social__ngnA5 a[data-labelled],.Passport_social__ngnA5 a[data-labelled] [data-part=go]{transition:none;transform:none!important}}.Passport_seal__OZGdV{display:block;width:clamp(130px,13cqw,210px);height:auto;margin:clamp(18px,2.2cqw,34px) auto 0}.Passport_sealGo__JM70E{display:flex;align-items:center;justify-content:center;gap:.6em;margin:clamp(12px,1.4cqw,22px) auto 0;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.75em 1.2em;border-radius:999px;background:var(--pi-pink);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 1px 2px rgb(var(--pi-pink-rgb)/.3),0 8px 16px -8px rgb(var(--pi-pink-rgb)/.7);font-size:calc(clamp(12.7px, .97cqw, 16px) * var(--pi-type, 1));white-space:nowrap;font-weight:700;line-height:1.2;text-align:center;color:#FFFFFF!important;text-decoration:none!important;transition:background-color .2s,transform .2s,box-shadow .2s}.Passport_sealGoArrow__zklfz{flex:none;transition:transform .2s}.Passport_sealGo__JM70E:focus-visible,.Passport_sealGo__JM70E:hover{background:var(--pi-ink);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 2px 4px rgb(var(--pi-ink-rgb)/.3),0 12px 20px -8px rgb(var(--pi-ink-rgb)/.7)}.Passport_sealGo__JM70E:focus-visible{outline:2px solid var(--pi-ink);outline-offset:2px}.Passport_sealGo__JM70E:focus-visible .Passport_sealGoArrow__zklfz,.Passport_sealGo__JM70E:hover .Passport_sealGoArrow__zklfz{transform:translateX(.3em)}@media (prefers-reduced-motion:reduce){.Passport_sealGoArrow__zklfz,.Passport_sealGo__JM70E{transition:none;transform:none!important}}.Passport_locator__HgdiK{display:flex;flex-direction:column}.Passport_mapDots__Jh81T{display:block;width:100%;aspect-ratio:2.05;opacity:.5;background:radial-gradient(circle,rgb(var(--pi-blue-rgb)/.9) 0 1px,transparent 1.4px) 0 0 /5px 5px;-webkit-mask:url(/images/map.webp) center/contain no-repeat;mask:url(/images/map.webp) center/contain no-repeat}.Passport_locatorText___dktI{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px .8em;margin-top:.7em;font-family:var(--lp-mono),ui-monospace,monospace;font-size:calc(clamp(9.41px, .75cqw, 12.77px) * var(--pi-type, 1));letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--pi-ink-rgb)/.85)}.Passport_locatorPlace__SyJ0a{display:inline-flex;align-items:center;gap:.5em}.Passport_inlineIcon__MHFSf{flex:none;width:1.35em;height:1.35em;color:var(--pi-pink)}.Passport_profile__wF2KB{margin:0;border-top:1px solid rgb(var(--pi-ink-rgb)/.14)}.Passport_profileRow__qB8MZ{padding:.6em 0 .7em;border-bottom:1px solid rgb(var(--pi-ink-rgb)/.09)}.Passport_profileRow__qB8MZ dt{margin:0}.Passport_profileValue__sE9rz{margin:.4em 0 0;font-size:calc(clamp(15.12px, 1.16cqw, 17.36px) * var(--pi-type, 1));font-weight:500;line-height:1.45;color:var(--pi-ink)}.Passport_stampedList__Qznnr{display:flex;flex-wrap:wrap;gap:5px}.Passport_stamped__39uBZ{padding:.34em .62em;border:1px solid rgb(var(--pi-ink-rgb)/.26);background:rgba(255,255,255,.38);font-family:var(--lp-mono),ui-monospace,monospace;font-size:calc(clamp(10.08px, .78cqw, 12.77px) * var(--pi-type, 1));letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--pi-ink-rgb)/.95)}.Passport_services__K98Vo{display:grid;grid-gap:.4em;gap:.4em}.Passport_service__KAnV7{display:flex;align-items:baseline;justify-content:space-between;gap:.8em}.Passport_serviceName__IHmvS{min-width:0}.Passport_servicePrice__JsaEW{flex:none;font-family:var(--lp-mono),ui-monospace,monospace;font-size:calc(clamp(10.75px, .83cqw, 13.44px) * var(--pi-type, 1));letter-spacing:.1em;white-space:nowrap;color:var(--pi-pink)}.Passport_statement__c9jO0{container-type:inline-size;width:100%;align-self:flex-end;max-width:100%;padding-top:clamp(18px,2cqw,34px)}.Passport_statementCode__kuaaJ{font-family:var(--lp-mono),ui-monospace,monospace;font-size:calc(clamp(10.08px, .81cqw, 13.44px) * var(--pi-type, 1));font-weight:600;letter-spacing:.26em;color:var(--pi-pink)}.Passport_statementText__H1wLz{margin:.45em 0 0;white-space:nowrap;font-family:var(--lp-serif),Georgia,serif;font-size:calc(clamp(26.88px, 2.69cqw, 44.8px) * var(--pi-type, 1));font-weight:700;line-height:1.06;letter-spacing:-.015em;color:var(--pi-ink);text-wrap:balance}.Passport_board__DzdO4[data-kind=business] .Passport_statementText__H1wLz,.Passport_stage__RiTmD[data-kind=business] .Passport_statementText__H1wLz{font-size:30px}:is(.Passport_stage__RiTmD,.Passport_board__DzdO4)[data-kind=fairs] .Passport_statementText__H1wLz,:is(.Passport_stage__RiTmD,.Passport_board__DzdO4)[data-kind=professional] .Passport_statementText__H1wLz{font-size:30px}.Passport_statementRule__yMaaO{display:block;width:clamp(36px,3.6cqw,58px);height:2px;margin:clamp(12px,1.2cqw,18px) 0;background:var(--pi-pink)}.Passport_strip__X4bN4{display:inline-flex;align-items:center;gap:.8em;padding:.55em 1.1em;border:1px solid rgb(var(--pi-pink-rgb)/.35);border-radius:2px;background:rgb(var(--pi-pink-rgb)/.04);font-family:var(--lp-mono),ui-monospace,monospace;font-size:calc(clamp(11.42px, .94cqw, 14.78px) * var(--pi-type, 1));letter-spacing:.16em;text-transform:uppercase;white-space:pre;color:var(--pi-ink)}.Passport_stripDot__0PvCt{width:6px;height:6px;border-radius:50%;background:var(--pi-pink)}.Passport_tabs__LaWn0{display:none;justify-content:center;gap:6px;margin-bottom:14px}.Passport_tab__vsagB{display:inline-flex;align-items:center;gap:.7em;padding:9px 15px;border:1px solid rgb(var(--pi-ink-rgb)/.18);border-radius:2px;background:rgba(255,255,255,.55);font-family:var(--lp-mono),ui-monospace,monospace;font-size:calc(10px * var(--pi-type, 1));letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--pi-ink-rgb)/.85);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.Passport_tab__vsagB[aria-selected=true]{border-color:var(--pi-ink);background:var(--pi-ink);color:#FFFFFF}.Passport_tabNo__3KYcz{font-weight:600;color:var(--pi-pink)}.Passport_tab__vsagB[aria-selected=true] .Passport_tabNo__3KYcz{color:#FF8FC2}.Passport_share___ML_D{position:absolute;top:10px;inset-inline-start:calc(50% + 50% * var(--fit, 1) + 18px)}@media (max-width:1199px){.Passport_share___ML_D{position:static;display:flex;justify-content:center;margin-top:24px}}.Passport_env__P1V_l.Passport_env__P1V_l{overflow:clip;background:radial-gradient(70% 55% at 32% 18%,rgba(255,255,255,.75),transparent 70%),radial-gradient(120% 90% at 50% 30%,#F7F3ED 0,#EEE8DF 55%,#E3DCD1 100%)}.Passport_env__P1V_l.Passport_env__P1V_l:before{content:"";position:absolute;top:110px;inset-inline-end:-170px;width:360px;height:500px;border-radius:20px;background:linear-gradient(160deg,#213872,#0B1839);opacity:.1;filter:blur(18px);transform:rotate(16deg);pointer-events:none}.Passport_env__P1V_l.Passport_env__P1V_l:after{content:"";position:absolute;inset-inline-start:-6%;bottom:4%;width:46%;aspect-ratio:2;opacity:.07;filter:blur(1px);background:radial-gradient(circle,#1B2547 0 1.2px,transparent 1.7px) 0 0 /7px 7px;-webkit-mask:url(/images/map.webp) center/contain no-repeat;mask:url(/images/map.webp) center/contain no-repeat;pointer-events:none}.Passport_env__P1V_l.Passport_env__P1V_l>*{position:relative;z-index:1}@container pi (max-width: 900px){.Passport_story__ZMdNi{grid-template-columns:minmax(0,1fr)}.Passport_fields__OhjwK{grid-template-columns:repeat(2,minmax(0,1fr))}.Passport_locator__HgdiK{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;grid-gap:14px;gap:14px}.Passport_locatorText___dktI{flex-direction:column}}@container pi-stage (max-width: 860px){.Passport_tabs__LaWn0{display:flex}.Passport_book__UiEIj{padding:7px 7px 10px;border-radius:14px}.Passport_spread__J1eGk{display:flex;align-items:flex-start;min-height:0;overflow-x:auto;overflow-y:hidden;transition:height .35s cubic-bezier(.2,.7,.2,1);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:5px}.Passport_spread__J1eGk::-webkit-scrollbar{display:none}.Passport_page__OYZ3k{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always;border-radius:5px;animation:none}.Passport_curve__Px4ML,.Passport_microEdge__UTB1l,.Passport_spine__DR9v3{display:none}.Passport_sealHalf__6fOsE{width:70cqw}.Passport_securityLeft__LcVjO .Passport_sealHalf__6fOsE{inset-inline-end:-35cqw}.Passport_securityRight__Zp9Le .Passport_sealHalf__6fOsE{inset-inline-start:-35cqw}.Passport_content__IzJtj,.Passport_pageRight__HDmYV .Passport_content__IzJtj{padding:22px 20px 18px 22px}.Passport_brandName__19KzI{font-size:calc(10.6px * var(--pi-type, 1))}.Passport_brandMotto__dC7Pn{font-size:calc(7.4px * var(--pi-type, 1))}.Passport_label__XbafF{font-size:calc(9px * var(--pi-type, 1))}.Passport_classCode__qpJxw,.Passport_typeCode__WrM35{font-size:calc(9.5px * var(--pi-type, 1))}.Passport_motto__JkQ3l{font-size:calc(8px * var(--pi-type, 1) * var(--fit, 1));letter-spacing:.26em}.Passport_motto__JkQ3l[data-long]{letter-spacing:.08em}.Passport_identity__gZnQZ{--portrait-w:112px;gap:16px}.Passport_name__xbeYF{font-size:calc(27.6px * var(--pi-type, 1))}.Passport_title__6x5Fn{font-size:calc(15.9px * var(--pi-type, 1))}.Passport_mark__weQKi{font-size:calc(9px * var(--pi-type, 1))}.Passport_markStrong__cFbWO{font-size:calc(12px * var(--pi-type, 1))}.Passport_fieldValue__fMnvW{font-size:calc(15.4px * var(--pi-type, 1))}.Passport_fieldCode__CvB4q{font-size:calc(8.5px * var(--pi-type, 1))}.Passport_runFoot__LFMjO{font-size:calc(7.4px * var(--pi-type, 1));letter-spacing:.22em}.Passport_lede__Mlxoe{font-size:calc(18.6px * var(--pi-type, 1))}.Passport_body__iPCWF,.Passport_contactLink__7_HWn,.Passport_profileValue__sE9rz{font-size:calc(15.4px * var(--pi-type, 1))}.Passport_contactRow__ezsTd{grid-template-columns:78px minmax(0,1fr)}.Passport_sectionTitle__w2dNj{font-size:calc(10.1px * var(--pi-type, 1))}.Passport_stamped__39uBZ{font-size:calc(9px * var(--pi-type, 1))}.Passport_servicePrice__JsaEW{font-size:calc(10.1px * var(--pi-type, 1))}.Passport_locatorText___dktI{font-size:calc(9px * var(--pi-type, 1))}.Passport_statement__c9jO0{align-self:stretch}.Passport_statementText__H1wLz{font-size:calc(24.4px * var(--pi-type, 1))}.Passport_strip__X4bN4{font-size:calc(10.6px * var(--pi-type, 1))}}@container pi-stage (max-width: 420px){.Passport_fields__OhjwK{grid-template-columns:repeat(2,minmax(0,1fr))}.Passport_identity__gZnQZ{--portrait-w:104px;gap:14px}.Passport_name__xbeYF{font-size:calc(24.4px * var(--pi-type, 1))}}.Passport_coverFace__oAvqx{z-index:6;transform:scaleX(-1);animation:Passport_piCoverFace__wD1N_ var(--pi-open) step-end both}.Passport_cast__WvdRC,.Passport_coverFace__oAvqx{position:absolute;inset:0;pointer-events:none;opacity:0}.Passport_cast__WvdRC{z-index:5;background:linear-gradient(90deg,rgba(10,18,44,.55),rgba(10,18,44,.18) 35%,transparent 70%);animation:Passport_piCast__L1g5g var(--pi-open) linear both}@keyframes Passport_piOpenBook__N8PtF{0%{opacity:0;transform:translate(-25%,22px);-webkit-clip-path:inset(-300px -300px -300px 50%);clip-path:inset(-300px -300px -300px 50%);animation-timing-function:cubic-bezier(.2,.7,.3,1)}12%{opacity:1;transform:translate(-25%);-webkit-clip-path:inset(-300px -300px -300px 50%);clip-path:inset(-300px -300px -300px 50%)}24%{transform:translate(-25%);animation-timing-function:cubic-bezier(.45,0,.25,1)}50%{-webkit-clip-path:inset(-300px -300px -300px 50%);clip-path:inset(-300px -300px -300px 50%);animation-timing-function:cubic-bezier(.3,.6,.4,1)}70%{-webkit-clip-path:inset(-300px -300px -300px -300px);clip-path:inset(-300px -300px -300px -300px)}84%{transform:none}to{opacity:1;transform:none;-webkit-clip-path:inset(-300px -300px -300px -300px);clip-path:inset(-300px -300px -300px -300px)}}@keyframes Passport_piCoverTurn__X83PU{0%,24%{transform:perspective(2400px) rotateY(180deg);animation-timing-function:cubic-bezier(.5,0,.75,.4)}51%{transform:perspective(2400px) rotateY(90deg);animation-timing-function:cubic-bezier(.2,.55,.35,1)}86%{transform:perspective(2400px) rotateY(-3deg);animation-timing-function:cubic-bezier(.35,0,.4,1)}to{transform:none}}@keyframes Passport_piCoverFace__wD1N_{0%{opacity:1}51%{opacity:0}to{opacity:0}}@keyframes Passport_piCast__L1g5g{0%,24%{opacity:0}36%{opacity:.75}51%{opacity:.35}66%{opacity:0}to{opacity:0}}@keyframes Passport_piInk__ugZnF{0%{opacity:0}to{opacity:1}}.Passport_reveal__9jwWW{animation:Passport_piReveal__tf23t .72s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d, 0s) + 1s)}@keyframes Passport_piReveal__tf23t{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes Passport_piSetDown__JCBJg{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@container pi-stage (max-width: 860px){.Passport_book__UiEIj{animation:Passport_piSetDown__JCBJg .8s cubic-bezier(.2,.7,.3,1) both}.Passport_pageLeft__bY_z5{z-index:auto;animation:none}.Passport_cast__WvdRC,.Passport_coverFace__oAvqx{display:none}.Passport_security__J4okR{animation-delay:.3s}.Passport_reveal__9jwWW{animation-delay:calc(var(--d, 0s) + .25s)}}@media (prefers-reduced-motion:reduce){.Passport_book__UiEIj,.Passport_page__OYZ3k,.Passport_reveal__9jwWW,.Passport_security__J4okR{animation:none}.Passport_cast__WvdRC,.Passport_coverFace__oAvqx{display:none}}.Passport_still__eb7wF{color:var(--pi-ink)}.Passport_still__eb7wF .Passport_book__UiEIj{animation:none;transform:translateX(calc(-25% * (1 - var(--leaf-open, 1))));-webkit-clip-path:inset(-300px -300px -300px var(--leaf-clip,-300px));clip-path:inset(-300px -300px -300px var(--leaf-clip,-300px))}.Passport_still__eb7wF .Passport_pageLeft__bY_z5{animation:none;transform:var(--leaf-transform,none)}.Passport_still__eb7wF .Passport_coverFace__oAvqx{animation:none;opacity:var(--leaf-face,0)}.Passport_still__eb7wF .Passport_cast__WvdRC{animation:none;opacity:calc(var(--leaf-cast, 0) * .75)}.Passport_still__eb7wF .Passport_reveal__9jwWW,.Passport_still__eb7wF .Passport_security__J4okR{animation:none}@media (prefers-reduced-motion:reduce){.Passport_still__eb7wF .Passport_cast__WvdRC,.Passport_still__eb7wF .Passport_coverFace__oAvqx{display:block}}[dir=rtl] .Passport_sealGoArrow__zklfz{scale:-1 1}