.MobilePortalDesign-module__ILJoBG__section{width:100%;padding-bottom:var(--mobile-space-section)}.MobilePortalDesign-module__ILJoBG__divider{border-top:var(--stroke-hairline-width) solid var(--color-neutral-300);width:100%}@media (min-resolution:2x){.MobilePortalDesign-module__ILJoBG__divider{border-top-color:#0000;position:relative}.MobilePortalDesign-module__ILJoBG__divider:before{content:"";top:calc(-1 * var(--stroke-hairline-width));width:100%;height:calc(2 * var(--stroke-hairline-width));background:var(--color-neutral-300);pointer-events:none;transform-origin:0 0;position:absolute;left:0;transform:scaleY(.5)}}.MobilePortalDesign-module__ILJoBG__sectionHeading,.MobilePortalDesign-module__ILJoBG__chapterHeading,.MobilePortalDesign-module__ILJoBG__body{margin:0}.MobilePortalDesign-module__ILJoBG__sectionHeading{margin-top:var(--mobile-space-lg);font-family:var(--typography-h2-font-family);font-size:var(--typography-h2-font-size);font-weight:var(--typography-h2-font-weight);letter-spacing:var(--typography-h2-letter-spacing);line-height:var(--typography-h2-line-height);text-wrap:var(--typography-h2-text-wrap)}.MobilePortalDesign-module__ILJoBG__chapters{width:100%;margin-top:var(--mobile-space-2xl);align-items:flex-start;gap:var(--mobile-space-section);flex-direction:column;display:flex}.MobilePortalDesign-module__ILJoBG__chapter{width:100%}.MobilePortalDesign-module__ILJoBG__copy{align-items:flex-start;gap:var(--mobile-space-lg);flex-direction:column;width:100%;max-width:496px;display:flex}.MobilePortalDesign-module__ILJoBG__chapterHeading{width:100%;font-family:var(--typography-h3-font-family);font-size:var(--typography-h3-font-size);font-weight:var(--typography-h3-font-weight);letter-spacing:var(--typography-h3-letter-spacing);line-height:var(--typography-h3-line-height);text-wrap:var(--typography-h3-text-wrap)}.MobilePortalDesign-module__ILJoBG__bodyGroup,.MobilePortalDesign-module__ILJoBG__paragraphStack{flex-direction:column;align-items:flex-start;width:100%;display:flex}.MobilePortalDesign-module__ILJoBG__bodyGroup{gap:var(--mobile-space-2xl)}.MobilePortalDesign-module__ILJoBG__paragraphStack{gap:var(--mobile-space-lg)}.MobilePortalDesign-module__ILJoBG__body{width:100%;font-family:var(--typography-body-light-font-family);font-size:var(--typography-body-light-font-size);font-weight:var(--typography-body-light-font-weight);letter-spacing:var(--typography-body-light-letter-spacing);line-height:var(--typography-body-light-line-height);text-wrap:var(--typography-case-copy-text-wrap)}.MobilePortalDesign-module__ILJoBG__figure{width:100%;margin:var(--mobile-space-2xl) 0 0}.MobilePortalDesign-module__ILJoBG__videoFrame{aspect-ratio:16/9;background:var(--color-neutral-100);border-radius:8px;width:100%;position:relative;overflow:hidden}.MobilePortalDesign-module__ILJoBG__memberVideoFrame{aspect-ratio:1376/484;border-radius:16px}.MobilePortalDesign-module__ILJoBG__stripFrame{--grid-column:64px;--grid-gutter:32px;--space-inset:64px;--event-strip-scale:.7;--event-strip-radius:16px;width:100%}.MobilePortalDesign-module__ILJoBG__caption{margin:var(--mobile-space-md) 0 0;color:var(--text-secondary-color);font-family:var(--typography-body-small-light-font-family);font-size:var(--typography-body-small-light-font-size);font-weight:var(--text-secondary-font-weight);letter-spacing:var(--typography-body-small-light-letter-spacing);line-height:var(--typography-body-small-light-line-height);text-align:center;text-wrap:balance}.MobilePortalDesign-module__ILJoBG__followUp{width:100%;max-width:496px;margin-top:var(--mobile-space-2xl);align-items:flex-start;gap:var(--mobile-space-2xl);flex-direction:column;display:flex}.MobilePortalDesign-module__ILJoBG__overviewImage{pointer-events:none;width:100%;height:auto;display:block}
.MobilePortalNarrative-module__wAIKxq__insight{align-items:stretch;gap:var(--accent-bar-text-gap);width:100%;display:flex}.MobilePortalNarrative-module__wAIKxq__insightContent{align-items:flex-start;gap:var(--mobile-space-xs);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.MobilePortalNarrative-module__wAIKxq__insightTitle,.MobilePortalNarrative-module__wAIKxq__insightDescription,.MobilePortalNarrative-module__wAIKxq__processCalloutText{width:100%;margin:0}.MobilePortalNarrative-module__wAIKxq__insightTitle,.MobilePortalNarrative-module__wAIKxq__processCalloutText{font-family:var(--typography-h3-font-family);font-size:var(--typography-h3-font-size);font-weight:var(--typography-h3-font-weight);letter-spacing:var(--typography-h3-letter-spacing);line-height:var(--typography-h3-line-height);text-wrap:var(--typography-h3-text-wrap)}.MobilePortalNarrative-module__wAIKxq__insightDescription{font-family:var(--typography-body-small-regular-font-family);font-size:var(--typography-body-small-regular-font-size);font-weight:var(--typography-body-small-regular-font-weight);letter-spacing:var(--typography-body-small-regular-letter-spacing);line-height:var(--typography-body-small-regular-line-height);text-wrap:var(--typography-body-small-regular-text-wrap)}.MobilePortalNarrative-module__wAIKxq__processCalloutText{text-wrap:var(--typography-h3-statement-text-wrap);flex:1 1 0;min-width:0}
.PortalHeroAssembly-module__Czg2iG__heroMedia{border-radius:16px;width:100%;height:960px;position:relative;overflow:clip}.PortalHeroAssembly-module__Czg2iG__compact{height:auto;max-height:690px;margin-top:var(--mobile-space-xl);padding-inline:var(--mobile-space-md);aspect-ratio:10/9}.PortalHeroAssembly-module__Czg2iG__compact .PortalHeroAssembly-module__Czg2iG__scaledStage{transform:translate(-50%, -50%) scale(var(--portal-compact-stage-scale))}.PortalHeroAssembly-module__Czg2iG__fit{padding-inline:var(--space-inset)}.PortalHeroAssembly-module__Czg2iG__fit .PortalHeroAssembly-module__Czg2iG__scaledStage{transform:translate(-50%, -50%) scale(var(--portal-hero-stage-scale,1))}.PortalHeroAssembly-module__Czg2iG__fit[data-motion-state=settled] :is(.PortalHeroAssembly-module__Czg2iG__scaledStage,.PortalHeroAssembly-module__Czg2iG__clipLayer,.PortalHeroAssembly-module__Czg2iG__canvas,.PortalHeroAssembly-module__Czg2iG__piece){perspective:none;transform-style:flat}.PortalHeroAssembly-module__Czg2iG__fit[data-motion-state=settled] .PortalHeroAssembly-module__Czg2iG__piece{backface-visibility:visible}.PortalHeroAssembly-module__Czg2iG__scaledStage{perspective:1600px;width:1080px;height:807px;transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PortalHeroAssembly-module__Czg2iG__clipLayer{z-index:1;transform-origin:50%;transform-style:preserve-3d;will-change:auto;position:absolute;inset:0;overflow:visible}.PortalHeroAssembly-module__Czg2iG__canvas{perspective:1200px;transform-origin:0 0;width:1440px;height:1076px;transform-style:preserve-3d;position:relative;overflow:visible;transform:scale(.75)}.PortalHeroAssembly-module__Czg2iG__piece{backface-visibility:hidden;transform-style:preserve-3d;will-change:auto;margin:0;position:absolute;overflow:visible}.PortalHeroAssembly-module__Czg2iG__heroMedia[data-motion-state=preparing] .PortalHeroAssembly-module__Czg2iG__clipLayer,.PortalHeroAssembly-module__Czg2iG__heroMedia[data-motion-state=assembling] .PortalHeroAssembly-module__Czg2iG__clipLayer{will-change:transform}.PortalHeroAssembly-module__Czg2iG__heroMedia[data-motion-state=preparing] .PortalHeroAssembly-module__Czg2iG__piece,.PortalHeroAssembly-module__Czg2iG__heroMedia[data-motion-state=assembling] .PortalHeroAssembly-module__Czg2iG__piece{will-change:transform, opacity, filter}.PortalHeroAssembly-module__Czg2iG__pieceSurface{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.PortalHeroAssembly-module__Czg2iG__header{z-index:5;transform-origin:bottom;width:1440px;height:56px;top:0;left:0}.PortalHeroAssembly-module__Czg2iG__sidebar{z-index:4;transform-origin:100%;width:300px;height:1020px;top:56px;left:0}.PortalHeroAssembly-module__Czg2iG__profile{z-index:3;transform-origin:top;width:740px;height:192px;top:56px;left:300px}.PortalHeroAssembly-module__Czg2iG__event{z-index:2;transform-origin:top;width:740px;height:828px;top:248px;left:300px}.PortalHeroAssembly-module__Czg2iG__chat{z-index:4;transform-origin:0;width:400px;height:1020px;top:56px;left:1040px}.PortalHeroAssembly-module__Czg2iG__pieceImage{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.PortalHeroAssembly-module__Czg2iG__clipLayer,.PortalHeroAssembly-module__Czg2iG__piece{will-change:auto}}
.PasswordInput-module__MvRA3W__root{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;display:flex}.PasswordInput-module__MvRA3W__label{width:100%;color:var(--color-neutral-900);font-family:var(--typography-body-small-strong-font-family);font-size:var(--typography-body-small-strong-font-size);font-weight:var(--typography-body-small-strong-font-weight);letter-spacing:var(--typography-body-small-strong-letter-spacing);line-height:var(--typography-body-small-strong-line-height);overflow-wrap:anywhere;margin:0}.PasswordInput-module__MvRA3W__field{background:var(--color-neutral-100);border-radius:24px;flex:none;align-items:center;gap:8px;width:100%;min-width:0;height:80px;padding:0 18px 0 24px;display:flex;position:relative;overflow:hidden}.PasswordInput-module__MvRA3W__input{appearance:none;width:100%;min-width:0;height:30px;color:var(--color-neutral-900);font-family:var(--typography-body-light-font-family);font-size:var(--typography-body-light-font-size);font-weight:var(--typography-body-light-font-weight);letter-spacing:var(--typography-body-light-letter-spacing);line-height:var(--typography-body-light-line-height);caret-color:var(--color-neutral-900);background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;display:block}.PasswordInput-module__MvRA3W__input::placeholder{color:var(--color-neutral-400);opacity:1}.PasswordInput-module__MvRA3W__visibilityControl{appearance:none;width:44px;height:44px;color:var(--color-neutral-900);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;outline:0;flex:none;justify-content:center;align-items:center;margin:0;padding:10px;display:inline-flex;overflow:hidden}.PasswordInput-module__MvRA3W__icon{flex:none;width:24px;height:24px;display:block}.PasswordInput-module__MvRA3W__helperText{width:100%;color:var(--color-semantic-error);font-family:var(--typography-body-small-regular-font-family);font-size:var(--typography-body-small-regular-font-size);font-weight:var(--typography-body-small-regular-font-weight);letter-spacing:var(--typography-body-small-regular-letter-spacing);line-height:var(--typography-body-small-regular-line-height);overflow-wrap:anywhere;margin:0}.PasswordInput-module__MvRA3W__root[data-preview-state=hover] .PasswordInput-module__MvRA3W__field{background:var(--color-neutral-0);box-shadow:inset 0 0 0 1px var(--color-neutral-900)}.PasswordInput-module__MvRA3W__root[data-preview-state=focused] .PasswordInput-module__MvRA3W__field,.PasswordInput-module__MvRA3W__root[data-preview-state=focused-filled] .PasswordInput-module__MvRA3W__field{background:var(--color-neutral-0);box-shadow:inset 0 0 0 2px var(--color-neutral-900)}.PasswordInput-module__MvRA3W__field:has(.PasswordInput-module__MvRA3W__input:focus){background:var(--color-neutral-0);box-shadow:inset 0 0 0 2px var(--color-neutral-900)}.PasswordInput-module__MvRA3W__root[data-preview-state=focused] .PasswordInput-module__MvRA3W__field:before,.PasswordInput-module__MvRA3W__root[data-preview-state=focused-filled] .PasswordInput-module__MvRA3W__field:before{content:"";z-index:1;background:var(--color-neutral-900);pointer-events:none;border-radius:1px;width:2px;height:30px;position:absolute;top:23px;left:22px}.PasswordInput-module__MvRA3W__root[data-preview-state=visibility-focused-hidden] .PasswordInput-module__MvRA3W__visibilityControl,.PasswordInput-module__MvRA3W__root[data-preview-state=visibility-focused-revealed] .PasswordInput-module__MvRA3W__visibilityControl,.PasswordInput-module__MvRA3W__visibilityControl:focus-visible{background:var(--color-neutral-0);box-shadow:inset 0 0 0 2px var(--color-neutral-900)}.PasswordInput-module__MvRA3W__root[data-error=true] .PasswordInput-module__MvRA3W__field{background:var(--color-neutral-0);box-shadow:inset 0 0 0 2px var(--color-semantic-error)}.PasswordInput-module__MvRA3W__root[data-error=true] .PasswordInput-module__MvRA3W__field:has(.PasswordInput-module__MvRA3W__input:focus){box-shadow:inset 0 0 0 2px var(--color-neutral-900)}.PasswordInput-module__MvRA3W__root[data-disabled=true] .PasswordInput-module__MvRA3W__label,.PasswordInput-module__MvRA3W__root[data-disabled=true] .PasswordInput-module__MvRA3W__input{color:var(--color-neutral-400)}.PasswordInput-module__MvRA3W__root[data-disabled=true] .PasswordInput-module__MvRA3W__input::placeholder{color:var(--color-neutral-200)}.PasswordInput-module__MvRA3W__root[data-disabled=true] .PasswordInput-module__MvRA3W__field{background:var(--color-neutral-100);box-shadow:none}.PasswordInput-module__MvRA3W__root[data-disabled=true] .PasswordInput-module__MvRA3W__visibilityControl{opacity:.4;cursor:default}@media (hover:hover){.PasswordInput-module__MvRA3W__root:not([data-disabled=true]):not([data-error=true]) .PasswordInput-module__MvRA3W__field:hover:not(:has(.PasswordInput-module__MvRA3W__input:focus)){background:var(--color-neutral-0);box-shadow:inset 0 0 0 1px var(--color-neutral-900)}}
.PortalAccessModal-module__s0S6fq__dialog{z-index:1000;width:640px;max-width:none;height:414px;max-height:none;color:var(--color-neutral-900);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.PortalAccessModal-module__s0S6fq__dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;background:#3333337a;transition:opacity .32s cubic-bezier(.4,0,.2,1)}@starting-style{.PortalAccessModal-module__s0S6fq__dialog::backdrop{opacity:0}}.PortalAccessModal-module__s0S6fq__dialog[data-closing]::backdrop{opacity:0;transition:none}.PortalAccessModal-module__s0S6fq__dialog[data-motion-disabled]::backdrop{transition:none}.PortalAccessModal-module__s0S6fq__dialog:focus{outline:0}.PortalAccessModal-module__s0S6fq__form{z-index:1;background:var(--color-neutral-0);border-radius:31px;width:100%;height:100%;position:relative;overflow:hidden}.PortalAccessModal-module__s0S6fq__title,.PortalAccessModal-module__s0S6fq__description{color:var(--color-neutral-900);text-align:center;white-space:nowrap;margin:0;position:absolute;left:50%;transform:translate(-50%)}.PortalAccessModal-module__s0S6fq__title{width:100%;font-family:var(--typography-h3-font-family);font-size:var(--typography-h3-font-size);font-weight:var(--typography-h3-font-weight);letter-spacing:var(--typography-h3-letter-spacing);line-height:var(--typography-h3-line-height);text-wrap:var(--typography-h3-text-wrap);top:32px}.PortalAccessModal-module__s0S6fq__description{font-family:var(--typography-body-light-font-family);font-size:var(--typography-body-light-font-size);font-weight:var(--typography-body-light-font-weight);letter-spacing:var(--typography-body-light-letter-spacing);line-height:var(--typography-body-light-line-height);top:80px}.PortalAccessModal-module__s0S6fq__passwordInput{width:560px;position:absolute;top:158px;left:40px}.PortalAccessModal-module__s0S6fq__actions{grid-template-columns:269px 267px;gap:24px;width:560px;display:grid;position:absolute;top:310px;left:40px}.PortalAccessModal-module__s0S6fq__action{width:100%}@media (max-width:767px){.PortalAccessModal-module__s0S6fq__dialog{top:var(--portal-visible-top,0px);bottom:auto;right:auto;left:var(--portal-visible-left,0px);width:var(--portal-visible-width,100vw);height:var(--portal-visible-height,100dvh);margin:0}.PortalAccessModal-module__s0S6fq__dialog[open]{place-items:center;display:grid}.PortalAccessModal-module__s0S6fq__form{width:calc(100% - 2 * var(--mobile-space-md));height:auto;max-height:calc(100% - 2 * var(--mobile-space-sm));padding:var(--mobile-space-lg);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.PortalAccessModal-module__s0S6fq__form::-webkit-scrollbar{display:none}.PortalAccessModal-module__s0S6fq__title,.PortalAccessModal-module__s0S6fq__description{white-space:normal;width:100%;position:static;left:auto;transform:none}.PortalAccessModal-module__s0S6fq__description{margin-top:var(--mobile-space-xs)}.PortalAccessModal-module__s0S6fq__passwordInput{width:100%;margin-top:var(--mobile-space-lg);position:static}.PortalAccessModal-module__s0S6fq__actions{width:100%;margin-top:var(--mobile-space-lg);gap:var(--mobile-space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.PortalAccessModal-module__s0S6fq__action{min-width:0;padding-inline:var(--mobile-space-sm)}.PortalAccessModal-module__s0S6fq__dialog[data-compact-viewport] .PortalAccessModal-module__s0S6fq__form{padding:var(--mobile-space-md)}.PortalAccessModal-module__s0S6fq__dialog[data-compact-viewport] .PortalAccessModal-module__s0S6fq__description{margin-top:0}.PortalAccessModal-module__s0S6fq__dialog[data-compact-viewport] .PortalAccessModal-module__s0S6fq__passwordInput{margin-top:var(--mobile-space-md)}.PortalAccessModal-module__s0S6fq__dialog[data-compact-viewport] .PortalAccessModal-module__s0S6fq__actions{margin-top:var(--mobile-space-sm)}}@media (prefers-reduced-motion:reduce){.PortalAccessModal-module__s0S6fq__dialog::backdrop{transition:none}}
.PortfolioHeader-module__QfADia__header{width:var(--layout-content-width);pointer-events:none;color:#333;height:80px;font-family:var(--font-family-primary);flex:none;position:relative}.PortfolioHeader-module__QfADia__background{width:var(--layout-content-width);pointer-events:auto;-webkit-backdrop-filter:blur();backdrop-filter:blur();will-change:width, transform, border-radius, background-color, box-shadow, backdrop-filter;background:#fff;height:80px;position:absolute;inset:0 auto auto 0;overflow:hidden}.PortfolioHeader-module__QfADia__stroke{z-index:1;border-radius:inherit;pointer-events:none;border:1px solid #0000;position:absolute;inset:0}.PortfolioHeader-module__QfADia__scrollProgress{z-index:2;height:3px;color:var(--color-neutral-900);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.PortfolioHeader-module__QfADia__scrollProgressPath{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:3px}.PortfolioHeader-module__QfADia__logo{will-change:transform;width:max-content;height:56px;position:absolute;top:12px;left:0}.PortfolioHeader-module__QfADia__logoLink{pointer-events:auto;width:max-content;height:56px;color:inherit;cursor:pointer;transform-origin:50%;transition:transform var(--interaction-release-duration) var(--interaction-release-easing);-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;text-decoration:none;display:flex;transform:scale(1)}.PortfolioHeader-module__QfADia__logoLink:active{transition-duration:var(--interaction-press-duration);transform:scale(.9)}.PortfolioHeader-module__QfADia__logoLink:focus-visible{outline-offset:3px;outline:2px solid}.PortfolioHeader-module__QfADia__avatar{border-radius:50%;flex:none;width:56px;height:56px;display:block;position:relative;overflow:hidden}.PortfolioHeader-module__QfADia__avatarImage,.PortfolioHeader-module__QfADia__avatarOverlay{border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.PortfolioHeader-module__QfADia__avatarImage{object-fit:cover}.PortfolioHeader-module__QfADia__avatarOverlay{pointer-events:none;background:var(--color-neutral-900);mix-blend-mode:saturation}.PortfolioHeader-module__QfADia__name{font-family:var(--typography-body-small-regular-font-family);font-size:var(--typography-body-small-regular-font-size);font-weight:var(--typography-body-small-regular-font-weight);letter-spacing:var(--typography-body-small-regular-letter-spacing);line-height:var(--typography-body-small-regular-line-height);white-space:nowrap;flex:none}.PortfolioHeader-module__QfADia__actions{pointer-events:auto;will-change:transform;align-items:center;width:max-content;height:24px;display:flex;position:absolute;top:28px;right:0}.PortfolioHeader-module__QfADia__actions>*{flex:none}@media (prefers-reduced-motion:reduce){.PortfolioHeader-module__QfADia__background,.PortfolioHeader-module__QfADia__logo,.PortfolioHeader-module__QfADia__actions{will-change:auto}.PortfolioHeader-module__QfADia__logoLink{transition:none}.PortfolioHeader-module__QfADia__logoLink:active{transform:none}}
.HeaderContactPlane-module__mfu5AW__frame{width:20px;height:20px;display:block;position:relative;overflow:hidden}.HeaderContactPlane-module__mfu5AW__plane{width:20px;height:20px;color:inherit;display:block;position:absolute;inset:0}.HeaderContactPlane-module__mfu5AW__plane:nth-child(2){opacity:0;transform:translate(-150%,150%)}.HeaderContactPlane-module__mfu5AW__plane svg{display:block}
.TextAction-module__qwwz-q__textAction{appearance:none;color:#333;cursor:pointer;font-family:var(--typography-body-small-regular-font-family);font-size:var(--typography-body-small-regular-font-size);font-weight:var(--typography-body-small-regular-font-weight);letter-spacing:var(--typography-body-small-regular-letter-spacing);line-height:var(--typography-body-small-regular-line-height);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;display:inline-flex}.TextAction-module__qwwz-q__content{transform-origin:50%;transition:transform var(--interaction-release-duration) var(--interaction-release-easing);align-items:center;gap:6px;display:inline-flex;transform:scale(1)}.TextAction-module__qwwz-q__label{display:block;position:relative}.TextAction-module__qwwz-q__underlined:after{content:"";transform-origin:0;height:2px;transition:transform .2s var(--interaction-hover-fill-exit-easing);pointer-events:none;background:currentColor;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.TextAction-module__qwwz-q__iconSlot{width:20px;height:20px;color:inherit;flex:none;display:flex}.TextAction-module__qwwz-q__iconSlot>*{width:100%;height:100%;display:block}.TextAction-module__qwwz-q__textAction:active .TextAction-module__qwwz-q__content{transition-duration:var(--interaction-press-duration);transform:scale(.9)}.TextAction-module__qwwz-q__textAction:focus-visible{outline-offset:3px;outline:2px solid}@media (hover:hover){.TextAction-module__qwwz-q__textAction:hover .TextAction-module__qwwz-q__underlined:after{transition-duration:.4s;transition-timing-function:var(--interaction-hover-fill-enter-easing);transform:scaleX(1)}}@media (max-width:767px){.TextAction-module__qwwz-q__textAction{min-height:44px}.TextAction-module__qwwz-q__content{gap:var(--mobile-space-xs)}}@media (prefers-reduced-motion:reduce){.TextAction-module__qwwz-q__content,.TextAction-module__qwwz-q__underlined:after{transition:none}.TextAction-module__qwwz-q__textAction:active .TextAction-module__qwwz-q__content{transform:none}}
.PortalPrototypeModal-module__P93V-q__dialog{--ppm-side:var(--space-group);--ppm-bottom:var(--space-inset);--ppm-stage-width:1440px;--ppm-close-size-large:var(--icon-button-size,64px);--ppm-close-offset-large:var(--space-lead);--ppm-top-large:var(--space-inset-group);--ppm-close-size-small:var(--icon-button-size-small,40px);--ppm-close-offset-small:calc(2 * var(--space-tight));--ppm-top-small:calc(2 * var(--ppm-close-offset-small) + var(--ppm-close-size-small));--ppm-close-offset:var(--ppm-close-offset-large);--ppm-top:var(--ppm-top-large);--ppm-large-frame-width:round(down, min(calc(100vw - 2 * var(--ppm-side)), var(--ppm-stage-width), calc((100dvh - var(--ppm-top-large) - var(--ppm-bottom)) * 1440 / 480)), 1px);--ppm-large-close-room:calc((100vw - var(--ppm-large-frame-width)) / 2 - var(--ppm-close-offset-large) - var(--ppm-close-size-large) - var(--space-lead));--ppm-available-height:calc(100dvh - var(--ppm-top) - var(--ppm-bottom));--ppm-frame-width:round(down, min(calc(100vw - 2 * var(--ppm-side)), var(--ppm-stage-width), calc(var(--ppm-available-height) * 1440 / 480)), 1px);--ppm-frame-left:round(down, calc((100vw - var(--ppm-frame-width)) / 2), 1px);--ppm-frame-height:round(down, min(var(--ppm-available-height), calc(var(--ppm-frame-width) * 900 / 1440)), 1px);--ppm-frame-top:round(down, calc(var(--ppm-top) + (100dvh - var(--ppm-top) - var(--ppm-bottom) - var(--ppm-frame-height)) / 2), 1px);z-index:1000;isolation:isolate;width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-neutral-900);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.PortalPrototypeModal-module__P93V-q__dialog::backdrop{background:var(--color-neutral-0);opacity:1;transition:opacity .32s cubic-bezier(.4,0,.2,1)}@starting-style{.PortalPrototypeModal-module__P93V-q__dialog::backdrop{opacity:0}}.PortalPrototypeModal-module__P93V-q__dialog[data-closing]::backdrop{opacity:0;transition:none}.PortalPrototypeModal-module__P93V-q__dialog[data-motion-disabled]::backdrop{transition:none}.PortalPrototypeModal-module__P93V-q__atmosphere{opacity:1;transition:opacity .32s cubic-bezier(.4,0,.2,1)}@starting-style{.PortalPrototypeModal-module__P93V-q__dialog[open] .PortalPrototypeModal-module__P93V-q__atmosphere{opacity:0}}.PortalPrototypeModal-module__P93V-q__dialog[data-motion-disabled] .PortalPrototypeModal-module__P93V-q__atmosphere{transition:none}.PortalPrototypeModal-module__P93V-q__dialog[data-close-size=small]{--ppm-close-offset:var(--ppm-close-offset-small);--ppm-top:var(--ppm-top-small)}.PortalPrototypeModal-module__P93V-q__dialog:focus{outline:0}.PortalPrototypeModal-module__P93V-q__closeProbe{width:clamp(0px, round(down, calc(var(--ppm-large-close-room) + 1px), 1px), 1px);visibility:hidden;pointer-events:none;height:1px;position:absolute;top:0;left:0}.PortalPrototypeModal-module__P93V-q__frame{top:var(--ppm-frame-top);left:var(--ppm-frame-left);width:var(--ppm-frame-width);height:var(--ppm-frame-height);background:var(--color-neutral-0);box-shadow:var(--design-screen-shadow);border-radius:18px;position:absolute;overflow:hidden}.PortalPrototypeModal-module__P93V-q__iframe{opacity:0;width:100%;height:100%;transition:opacity var(--interaction-release-duration) var(--interaction-color-easing);border:0;display:block}.PortalPrototypeModal-module__P93V-q__iframe[data-ready]{opacity:1}.PortalPrototypeModal-module__P93V-q__loader{width:28px;height:28px;color:var(--color-neutral-900);margin:-14px 0 0 -14px;display:block;position:absolute;top:50%;left:50%}.PortalPrototypeModal-module__P93V-q__loader svg{animation:1s linear infinite PortalPrototypeModal-module__P93V-q__ppm-loader-rotation;display:block}@keyframes PortalPrototypeModal-module__P93V-q__ppm-loader-rotation{to{transform:rotate(360deg)}}.PortalPrototypeModal-module__P93V-q__closeSlot{top:var(--ppm-close-offset);right:var(--ppm-close-offset);display:flex;position:absolute}.PortalPrototypeModal-module__P93V-q__dialog[data-close-size=small] .PortalPrototypeModal-module__P93V-q__closeSlot button:before{inset:calc(-1 * var(--ppm-close-offset-small));content:"";border-radius:50%;position:absolute}@media (prefers-reduced-motion:reduce){.PortalPrototypeModal-module__P93V-q__iframe{transition:none}.PortalPrototypeModal-module__P93V-q__loader svg{animation:none}}
