body.pa-native-home-active :where(.qodef-page-title,.entry-title,.page-header,.elementor-page-title){display:none!important}
body.pa-native-home-active :where(.site-main,.entry-content,.page-content){width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.pa-native-home-active #qodef-page-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.pa-native-home-active #qodef-page-content>.qodef-grid-inner{width:100%!important;margin:0!important}
body.pa-native-home-active #qodef-page-content .qodef-page-content-section{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body.pa-native-home-active #qodef-page-inner{padding-top:0!important}
.paaasia-native-home{width:100%;max-width:none;margin-left:0;background:var(--pa-color-background);color:var(--pa-color-text-primary);font-family:var(--pa-font-family-body);font-size:var(--pa-font-size-body)}
.paaasia-native-home,.paaasia-native-home *,.paaasia-native-home *::before,.paaasia-native-home *::after{box-sizing:border-box}
.paaasia-native-home button,.paaasia-native-home a{font:inherit}
.paaasia-native-home .preview-hero,.paaasia-native-home .preview-hero h1{color:#fff!important}
.paaasia-native-home :is(.preview-hero,.preview-manifesto,.preview-shop-card) .pa-button--glass{border:1px solid rgba(255,255,255,.82)!important;background:rgba(10,10,10,.18)!important;color:#fff!important;box-shadow:none!important;text-decoration:none!important;backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}
.paaasia-native-home .preview-shop-card__content{border:1px solid rgba(255,255,255,.24)!important;background:rgba(11,12,12,.68)!important;color:#fff!important;box-shadow:0 14px 36px rgba(0,0,0,.18)!important;backdrop-filter:blur(20px) saturate(1.08)!important;-webkit-backdrop-filter:blur(20px) saturate(1.08)!important}
.paaasia-native-home .preview-encounter{position:relative;overflow:hidden;isolation:isolate}.paaasia-native-home .preview-encounter::before{position:absolute;z-index:-1;width:min(78vw,980px);aspect-ratio:1;content:"";border-radius:50%;background:radial-gradient(circle,rgba(131,143,137,.2) 0%,rgba(175,183,179,.12) 31%,rgba(216,220,218,.055) 51%,transparent 73%);filter:blur(18px);animation:paEncounterLight 16s ease-in-out infinite}.paaasia-native-home .preview-encounter :is(.pa-eyebrow,h2){position:relative;z-index:1}
@keyframes paEncounterLight{0%,100%{opacity:.66;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}
.paaasia-native-home .pa-modal{display:none!important;position:fixed!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;margin:0!important;inset:0!important;box-sizing:border-box!important}.paaasia-native-home .pa-modal.is-open,.paaasia-native-home .pa-modal:target{display:flex!important}.preview-close{display:grid;place-items:center;text-decoration:none}
.preview-header{position:fixed;z-index:30;top:0;right:0;left:0;display:flex;height:96px;padding:0 clamp(20px,5vw,72px);align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.15);background:rgba(9,9,9,.62);backdrop-filter:blur(var(--pa-glass-blur-surface)) saturate(var(--pa-glass-saturation));-webkit-backdrop-filter:blur(var(--pa-glass-blur-surface)) saturate(var(--pa-glass-saturation))}
.preview-brand{display:flex;width:210px;height:77px;align-items:center;justify-content:center}.preview-brand img{display:block;width:210px;height:auto;flex:none;transform:translateZ(0)}.preview-brand__mark{display:none;width:22px;height:31px;background:#fff;mask:url("../brand/aa-mark.svg") center/contain no-repeat;-webkit-mask:url("../brand/aa-mark.svg") center/contain no-repeat}
.preview-nav{display:flex;align-items:center;gap:34px}.preview-nav>a{color:#fff;font-size:10px;font-weight:700;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.preview-nav .pa-button{min-height:42px;padding-inline:20px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.preview-menu{display:none;width:44px;height:44px;padding:12px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:transparent}.preview-menu span{display:block;height:1px;margin:5px 0;background:#fff}
.preview-hero{position:relative;display:grid;min-height:100svh;padding:120px clamp(20px,12.5vw,128px) 72px;align-items:center;overflow:hidden;background:#090909;color:#fff;isolation:isolate}.preview-hero__media{position:absolute;z-index:-3;inset:0;overflow:hidden}.preview-hero__media img,.preview-shop-card img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.preview-hero__media img{opacity:0;transform:scale(1.015);transition:opacity 1.1s ease,transform 7s ease}.preview-hero__media img.is-active{opacity:1;transform:scale(1.045)}.preview-hero__shade,.preview-shop-card__shade{position:absolute;z-index:-2;inset:0}.preview-hero__shade{background:linear-gradient(90deg,rgba(9,9,9,.62) 0%,rgba(9,9,9,.34) 58%,rgba(9,9,9,.18) 100%)}
.preview-hero__content{max-width:820px}.preview-hero h1{max-width:820px;margin:0;font-size:clamp(32px,4vw,52px);font-weight:400;letter-spacing:-.025em;line-height:1.1}
.preview-actions{display:flex;margin-top:30px;gap:12px;flex-wrap:wrap}
.preview-identity{display:grid;min-height:78svh;background:#fff;grid-template-columns:1.08fr .92fr}.preview-signature{display:grid;padding:clamp(70px,10vw,150px);align-content:center;justify-items:center;text-align:center}.preview-signature h2{margin:0;font-size:clamp(42px,5.4vw,78px);font-weight:400;letter-spacing:-.045em;line-height:1.02}.preview-signature h2 span{display:block}.preview-signature__year{margin:34px 0 0;font-size:clamp(23px,2.5vw,34px)}.preview-signature__copy{max-width:470px;margin:46px 0 0;color:var(--pa-color-text-secondary);font-size:15px;line-height:1.7}.preview-brand-morph{position:relative;display:grid;min-height:620px;overflow:hidden;place-items:center;background:#090909;color:#fff;isolation:isolate}.preview-brand-morph__glow{position:absolute;width:64%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(220,225,222,.34) 0%,rgba(174,181,177,.17) 24%,rgba(255,255,255,.055) 48%,transparent 74%);filter:blur(4px);animation:paBrandGlow 15s ease-in-out infinite}.preview-brand-morph__mark{position:absolute;z-index:1;width:min(30%,210px);aspect-ratio:695/972;background:#fff;filter:drop-shadow(0 0 28px rgba(220,225,222,.42));mask:url("../brand/aa-mark.svg") center/contain no-repeat;-webkit-mask:url("../brand/aa-mark.svg") center/contain no-repeat}
@keyframes paBrandGlow{0%,100%{opacity:.52;transform:scale(.92)}50%{opacity:1;transform:scale(1.055)}}
.preview-section-heading h2,.preview-manifesto h2{margin:0;font-size:clamp(46px,7vw,92px);font-weight:500;letter-spacing:-.06em;line-height:.94}
.preview-shops{padding:clamp(76px,10vw,140px) var(--pa-container-gutter);background:var(--pa-color-surface-soft)}.preview-section-heading{max-width:var(--pa-container-wide);margin:0 auto 52px}.preview-section-heading h2{margin-top:12px}.preview-shop-grid{display:grid;max-width:var(--pa-container-wide);margin:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.preview-shop-card{position:relative;display:flex;padding:clamp(28px,4vw,48px);align-items:flex-end;overflow:hidden;border:1px solid var(--pa-color-border);border-radius:var(--pa-radius-large);background:var(--pa-color-surface);color:var(--pa-color-text-primary);box-shadow:var(--pa-shadow-small);isolation:isolate}.preview-shop-card--portrait{min-height:620px}.preview-shop-card--landscape{min-height:390px;grid-column:1/-1}.preview-shop-card--landscape img{object-position:center 48%}.preview-shop-card--dark{background:var(--pa-palette-black)}.preview-shop-card__shade{background:linear-gradient(90deg,var(--pa-color-image-scrim) 0%,rgba(5,5,5,.42) 48%,rgba(5,5,5,.08) 100%)}.preview-shop-card__content{position:relative;z-index:1;display:flex;width:min(100%,350px);min-height:230px;padding:20px 22px;box-sizing:border-box;align-items:flex-start;flex-direction:column;border:1px solid var(--pa-color-image-glass-border);border-radius:var(--pa-radius-medium);background:var(--pa-color-image-glass);color:var(--pa-color-on-image);box-shadow:0 14px 36px rgba(0,0,0,.14);text-shadow:0 2px 22px rgba(0,0,0,.34);backdrop-filter:blur(var(--pa-glass-blur-subtle)) saturate(var(--pa-glass-saturation));-webkit-backdrop-filter:blur(var(--pa-glass-blur-subtle)) saturate(var(--pa-glass-saturation))}.preview-shop-card__content .pa-eyebrow{color:var(--pa-color-on-image-secondary)}.preview-shop-card h3{max-width:306px;margin:11px 0 9px;color:var(--pa-color-on-image);font-size:clamp(30px,3vw,38px);font-weight:500;letter-spacing:-.04em;line-height:1}.preview-shop-card p:not(.pa-eyebrow){margin:0 0 18px;color:var(--pa-color-text-secondary);font-size:16px}.preview-shop-card--image p:not(.pa-eyebrow){color:var(--pa-color-on-image-secondary)}.preview-shop-card__content .pa-button{margin-top:auto}.preview-shop-card--image .pa-button--glass{border-color:rgba(255,255,255,.86);color:var(--pa-color-on-image);text-shadow:none}.preview-shop-card__stamp{position:absolute;right:-28px;top:42px;width:230px;aspect-ratio:695/972;background:var(--pa-color-text-primary);opacity:.04;mask:url("../brand/aa-mark.svg") center/contain no-repeat;-webkit-mask:url("../brand/aa-mark.svg") center/contain no-repeat}
.preview-manifesto{padding:clamp(100px,14vw,190px) var(--pa-container-gutter);background:var(--pa-color-background);color:var(--pa-color-text-primary)}.preview-manifesto__content{width:min(100%,980px);margin:auto}.preview-manifesto h2{margin-top:20px;color:var(--pa-color-text-primary)}.preview-manifesto__content>p:not(.pa-eyebrow){max-width:720px;margin-top:32px;color:var(--pa-color-text-secondary);font-size:19px;line-height:1.7}
.preview-encounter{display:grid;min-height:54svh;padding:clamp(86px,12vw,160px) var(--pa-container-gutter);align-content:center;justify-items:center;background:#fff;text-align:center}.preview-encounter h2{max-width:920px;margin:18px 0 0;font-size:clamp(44px,7vw,92px);font-weight:400;letter-spacing:-.055em;line-height:.98}
.preview-links{max-width:var(--pa-container-wide);margin:auto;padding:clamp(80px,10vw,130px) var(--pa-container-gutter)}.preview-links>a,.preview-links>button{display:grid;width:100%;min-height:130px;padding:28px 0;align-items:center;border:0;border-top:1px solid var(--pa-color-border);background:transparent;color:var(--pa-color-text-primary);cursor:pointer;grid-template-columns:1fr auto;text-align:left;text-decoration:none}.preview-links>a:last-child,.preview-links>button:last-child{border-bottom:1px solid var(--pa-color-border)}.preview-links span{display:grid;gap:12px;font-size:clamp(34px,5vw,58px);font-weight:500;letter-spacing:-.04em}.preview-links b{font-size:50px;font-weight:300}
.preview-footer{display:flex;padding:54px var(--pa-container-gutter);align-items:center;justify-content:space-between;background:var(--pa-color-background);color:var(--pa-color-text-primary)}.preview-footer img{width:150px;height:auto}.preview-footer p{margin:0;color:var(--pa-color-text-secondary);font-size:13px}
@keyframes paClosingMark{0%,100%{opacity:.2;transform:scale(.97)}50%{opacity:.42;transform:scale(1.015)}}
.preview-booking{position:relative;width:min(620px,calc(100vw - 32px));max-height:calc(100svh - 32px);overflow:auto;padding:clamp(30px,6vw,60px)!important;border:1px solid rgba(255,255,255,.46)!important;background:rgba(255,255,255,.82)!important;box-shadow:var(--pa-glass-shadow)!important;backdrop-filter:blur(var(--pa-glass-blur-surface)) saturate(var(--pa-glass-saturation));-webkit-backdrop-filter:blur(var(--pa-glass-blur-surface)) saturate(var(--pa-glass-saturation))}.preview-booking h2{margin:12px 0 16px;font-size:clamp(38px,7vw,62px);font-weight:500;letter-spacing:-.05em}.preview-booking>p:not(.pa-eyebrow){color:var(--pa-color-text-secondary);line-height:1.6}.preview-booking__choices{display:flex;margin-top:32px;gap:10px;flex-wrap:wrap}.preview-close{position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid var(--pa-color-border);border-radius:50%;background:rgba(255,255,255,.72);color:var(--pa-color-text-primary);font-size:26px;font-weight:300}.pa-modal.is-open{display:flex}.pa-modal__backdrop{position:absolute;inset:0;border:0;background:var(--pa-color-overlay);backdrop-filter:blur(var(--pa-glass-blur-backdrop));-webkit-backdrop-filter:blur(var(--pa-glass-blur-backdrop))}.preview-form-modal{width:min(760px,calc(100vw - 32px))}.preview-form{display:grid;margin-top:30px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.preview-form__wide,.preview-form__submit{grid-column:1/-1}.preview-form__submit{justify-self:start}.preview-contact__list{display:grid;margin-top:30px;border-top:1px solid var(--pa-color-border)}.preview-contact__list button{display:grid;width:100%;min-height:88px;padding:16px 2px;align-items:center;border:0;border-bottom:1px solid var(--pa-color-border);background:transparent;color:var(--pa-color-text-primary);cursor:pointer;grid-template-columns:1fr auto;text-align:left}.preview-contact__list span{display:grid;gap:5px}.preview-contact__list strong{font-size:20px;font-weight:550}.preview-contact__list em{color:var(--pa-color-text-secondary);font-size:13px;font-style:normal}.preview-contact__list b{font-size:30px;font-weight:300}
.preview-shop-card{padding:clamp(20px,2.25vw,28px)}.preview-shop-card--content-left{justify-content:flex-start}.preview-shop-card--content-right{justify-content:flex-end}.preview-shop-card__content{width:280px;max-width:100%;height:182px;min-height:0;padding:18px 20px}.preview-shop-card h3{font-size:clamp(26px,2.4vw,31px);line-height:1.04}.preview-shop-card__content .pa-button{min-height:42px;padding-block:8px}.preview-booking{border-radius:var(--pa-radius-large)!important;background:rgba(227,230,229,.96)!important}.preview-form-modal h2{font-size:clamp(36px,5vw,50px)}.preview-job-step[hidden]{display:none}.preview-job-reasons{display:grid;margin:30px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.preview-job-reasons article{display:grid;min-height:190px;padding:20px;align-content:start;border:1px solid rgba(255,255,255,.58);border-radius:var(--pa-radius-medium);background:rgba(255,255,255,.48);box-shadow:var(--pa-shadow-small);gap:12px}.preview-job-reasons strong{font-size:20px;font-weight:600}.preview-job-reasons p{margin:0;color:var(--pa-color-text-secondary);font-size:14px;line-height:1.55}.preview-form__actions{display:flex;gap:10px;flex-wrap:wrap}.preview-chevron-action{display:grid;width:min(100%,270px);min-height:58px;padding:7px 8px 7px 18px;align-items:center;border:1px solid var(--pa-color-border-strong);border-radius:var(--pa-radius-pill);background:rgba(255,255,255,.34);color:var(--pa-color-text-primary);cursor:pointer;font:var(--pa-font-weight-medium) var(--pa-font-size-button)/1 var(--pa-font-family-ui);grid-template-columns:1fr auto;text-align:left;transition:background-color var(--pa-transition-base),transform var(--pa-transition-base)}.preview-chevron-action b{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--pa-color-border-strong);border-radius:50%;font-size:28px;font-weight:300}.preview-chevron-action:hover{background:rgba(255,255,255,.58);transform:translateY(-1px)}
#paaasia-public-contact .preview-form-modal{height:auto;background:rgba(249,249,248,.97)!important}#paaasia-public-contact .pa-contact{width:100%;margin:0;padding:0}#paaasia-public-contact .pa-contact>header{margin-bottom:clamp(22px,4vw,34px)}#paaasia-public-contact .pa-contact__paths button{min-height:132px;padding-right:76px;background:rgba(255,255,255,.78)}#paaasia-public-contact .pa-contact__paths i{right:20px;display:grid;width:42px;height:42px;place-items:center;border:var(--pa-border-width) solid var(--pa-color-border);border-radius:50%;font-size:0;transition:border-color var(--pa-transition-base),transform var(--pa-transition-base)}#paaasia-public-contact .pa-contact__paths i:before{content:"›";font-size:27px;font-weight:var(--pa-font-weight-regular);line-height:1}#paaasia-public-contact .pa-contact__paths button:hover i,#paaasia-public-contact .pa-contact__paths button:focus-visible i{border-color:var(--pa-color-text-primary);transform:translateY(-50%) translateX(2px)}
.preview-application-success{position:relative;display:grid;min-height:min(560px,calc(100svh - 154px));place-items:center;overflow:hidden;text-align:center}.preview-application-success__mark{position:absolute;inset:50% auto auto 50%;width:min(44%,260px);aspect-ratio:695/972;background:var(--pa-color-text-primary);opacity:.055;transform:translate(-50%,-50%);animation:paSuccessMark 14s ease-in-out infinite;mask:url("../brand/aa-mark.svg") center/contain no-repeat;-webkit-mask:url("../brand/aa-mark.svg") center/contain no-repeat}.preview-application-success__content{position:relative;z-index:1;display:grid;max-width:520px;justify-items:center}.preview-application-success__content h2{margin-top:14px}.preview-application-success__content>p:not(.pa-eyebrow){max-width:440px;margin:0 0 28px;color:var(--pa-color-text-secondary);line-height:1.6}@keyframes paSuccessMark{0%,100%{opacity:.045;transform:translate(-50%,-50%) scale(.98)}50%{opacity:.095;transform:translate(-50%,-50%) scale(1.02)}}
@media(max-width:960px){.preview-identity{grid-template-columns:1fr}.preview-brand-morph{min-height:520px}.preview-shop-grid{grid-template-columns:1fr}.preview-shop-card--portrait,.preview-shop-card--landscape{min-height:440px;grid-column:auto}.preview-nav{position:absolute;top:calc(100% + 8px);right:16px;left:16px;display:none;padding:18px;border:1px solid rgba(255,255,255,.16);border-radius:var(--pa-radius-medium);background:rgba(9,9,9,.94);box-shadow:0 22px 60px rgba(0,0,0,.28);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);flex-direction:column;align-items:stretch;gap:4px}.preview-header.is-menu-open .preview-nav{display:flex}.preview-nav>a{display:flex;min-height:48px;padding:10px 14px;align-items:center}.preview-nav .pa-button{justify-content:center;margin-top:6px}.preview-menu{display:block}.preview-header.is-menu-open .preview-menu span:first-child{transform:translateY(3px) rotate(45deg)}.preview-header.is-menu-open .preview-menu span:last-child{transform:translateY(-3px) rotate(-45deg)}.preview-menu span{transition:transform var(--pa-transition-base)}}
@media(max-width:640px){.preview-header{height:68px;padding-inline:18px}.preview-brand{width:44px;height:44px;justify-content:flex-start}.preview-brand img{display:none}.preview-brand__mark{display:block}.preview-hero{min-height:100svh;padding:100px 20px 42px;align-items:end}.preview-hero__shade{background:linear-gradient(0deg,rgba(9,9,9,.74) 0%,rgba(9,9,9,.28) 72%,rgba(9,9,9,.2) 100%)}.preview-hero h1{font-size:clamp(30px,9vw,42px)}.preview-actions{align-items:stretch;flex-direction:column}.preview-actions .pa-button{width:100%;min-height:50px}.preview-signature{padding:82px 22px}.preview-signature h2{font-size:clamp(38px,12vw,54px)}.preview-signature__copy{margin-top:34px}.preview-brand-morph{min-height:390px}.preview-shops{padding:70px 14px}.preview-section-heading{margin-bottom:34px}.preview-shop-card,.preview-shop-card--portrait,.preview-shop-card--landscape{min-height:390px;padding:18px}.preview-shop-card__content{width:min(76vw,250px);height:auto;min-height:164px;padding:16px 17px}.preview-shop-card h3{font-size:25px}.preview-shop-card--content-right{justify-content:flex-end}.preview-manifesto{padding:86px 20px}.preview-manifesto h2,.preview-section-heading h2{font-size:clamp(42px,13vw,60px)}.preview-encounter{min-height:52svh;padding:84px 20px}.preview-encounter::before{width:118vw;height:68vw}.preview-encounter h2{font-size:clamp(42px,13vw,62px)}.preview-links{padding:68px 20px}.preview-links>a,.preview-links>button{min-height:94px}.preview-links span{font-size:clamp(30px,10vw,42px)}.preview-links b{font-size:38px}.preview-footer{padding:44px 20px;align-items:flex-start;flex-direction:column;gap:24px}.preview-footer img{width:132px}.preview-booking{width:calc(100vw - 16px);max-height:calc(100svh - 16px);padding:68px 20px 28px!important;border-radius:22px!important}.preview-close{top:12px;right:12px;width:44px;height:44px}.preview-booking h2,.preview-form-modal h2{font-size:clamp(34px,11vw,46px);overflow-wrap:anywhere}.preview-booking__choices{align-items:stretch;flex-direction:column}.preview-booking__choices .pa-button{width:100%}.preview-form{grid-template-columns:1fr;gap:15px}.preview-form__wide,.preview-form__submit{grid-column:auto}.preview-form__submit{width:100%}.preview-job-reasons{grid-template-columns:1fr}.preview-job-reasons article{min-height:0}.preview-contact__list button{min-height:82px;padding-block:14px}.preview-contact__list strong{font-size:18px}.preview-contact__list em{font-size:12px;line-height:1.4}.preview-form__actions{align-items:stretch;flex-direction:column}.preview-form__actions .pa-button{width:100%}.preview-application-success{min-height:calc(100svh - 112px)}}
@media(prefers-reduced-motion:reduce){.preview-hero__media img{transform:none;transition:none}.preview-hero__media img.is-active{transform:none}.preview-brand-morph__glow{opacity:.58;transform:none;animation:none}.preview-brand-morph__mark{filter:none}.preview-encounter::before{opacity:.68;transform:none;animation:none}.preview-application-success__mark{opacity:.07;animation:none}}
.preview-form-modal .pa-recruit__trap{display:none!important}
.preview-booking{background:var(--pa-color-paper)!important}
.preview-form-modal .pa-recruit--v5{--pa-recruit-accent:var(--pa-color-accent);--pa-recruit-ink:var(--pa-color-text-primary);--pa-recruit-muted:var(--pa-color-text-secondary);--pa-recruit-line:var(--pa-color-border);--pa-recruit-soft:var(--pa-color-surface-soft);--pa-recruit-white:var(--pa-color-paper)}
.preview-form-modal .pa-recruit--v5 .pa-recruit__form,.preview-form-modal .pa-recruit--v5 dialog.pa-recruit__dialog{background:var(--pa-color-paper)!important}
@media(max-width:640px){
  .preview-form-modal .pa-contact__form{width:100%;min-width:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
  .preview-form-modal .pa-contact__row{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}
  .preview-form-modal .pa-contact__form :where(.pa-field,input,select,textarea,fieldset){min-width:0;max-width:100%}
  .preview-form-modal .pa-contact__form :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){width:100%}
  .preview-form-modal .pa-contact__form fieldset{width:100%;margin-inline:0;padding:16px;border-radius:18px}
  .preview-form-modal .pa-contact__resource{display:grid!important;width:100%;padding-bottom:14px;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}
  .preview-form-modal .pa-contact__resource [data-remove-resource]{width:44px;height:44px;justify-self:end;border-radius:50%}
  .preview-form-modal [data-add-resource]{width:100%;justify-content:center}
  .preview-form-modal .pa-contact__submit{display:grid!important;width:100%!important;min-height:58px;grid-template-columns:1fr auto;align-items:center;justify-content:stretch!important}
  .preview-form-modal .pa-contact__submit span{text-align:left}
}
.preview-custom-section{max-width:var(--pa-container-wide);margin-inline:auto;padding:clamp(72px,9vw,128px) var(--pa-container-gutter)}.preview-custom-section h2{max-width:900px;margin:14px 0 24px;font-size:clamp(38px,6vw,72px);font-weight:500;letter-spacing:-.05em;line-height:1}.preview-custom-section>div{max-width:720px;color:var(--pa-color-text-secondary);font-size:17px;line-height:1.7}
