html,body{background:var(--gtwp-bg,#050506);color:var(--gtwp-text,#f7f7f8);font-family:var(--gtwp-font,Arial,Helvetica,sans-serif)}.public-site{background:var(--gtwp-bg,#050506)!important;color:var(--gtwp-text,#f7f7f8)}.main-nav a{color:var(--gtwp-menu-color,#fff);font-size:var(--gtwp-menu-size,13px)}.main-nav a.active,.main-nav a[aria-current=page]{color:var(--gtwp-menu-active,#e0002b)}.brand-mark>img{width:var(--gtwp-logo-width,210px)!important;height:auto!important;max-height:70px;object-fit:contain}.header-actions .header-icon-action svg,.header-actions .menu-button svg,.gtwp-custom-icon{width:var(--gtwp-icon-size,24px);height:var(--gtwp-icon-size,24px)}button.header-icon-action{background:transparent;color:#fff;border:0;cursor:pointer}.admin-bar .site-header{top:32px}.profile-name__first{color:var(--gtwp-first-name,#e0002b)!important}.profile-name__surname{color:var(--gtwp-surname,#fff)!important}.immersive-profile-card{aspect-ratio:var(--gtwp-card-ratio,3/4)!important}.gtwp-editable-section{transition:background .2s ease}.gtwp-library-section .wm-block{background:transparent}.gtwp-editable-section.gtwp-image-background>.wm-block{background:transparent}.immersive-profile-card__open>.profile-name,.card-favorite,.immersive-profile-card::after,.card-photo{transition-duration:var(--gtwp-transition,400ms)!important}body[data-gtwp-card-hover="0"] .immersive-profile-card .card-photo--primary{opacity:1!important}body[data-gtwp-card-hover="0"] .immersive-profile-card .card-photo--secondary{opacity:0!important}body[data-gtwp-card-name-shift="0"] .immersive-profile-card__open>.profile-name{left:50%!important;transform:translateX(-50%)!important;text-align:center!important}body[data-gtwp-card-border="0"] .immersive-profile-card::after{border-color:transparent!important}body[data-gtwp-card-heart-hover="0"] .card-favorite{opacity:1!important;pointer-events:auto!important;transform:none!important}body[data-gtwp-preview-hover="0"] .profile-photo-switcher:hover .preview-photo{transition:none}.gtwp-document,.gtwp-plugin-missing{min-height:80svh;max-width:1100px;margin:auto;padding:6rem 2rem}.gtwp-document a,.gtwp-plugin-missing a{color:var(--gtwp-primary,#e0002b)}.gtwp-initial{padding:8rem 5vw}.gtwp-initial img{max-height:60vh;max-width:100%;object-fit:contain}.gtwp-nojs{padding:1rem 5vw}.gtwp-clear-results{position:fixed;bottom:1rem;left:50%;transform:translateX(-50%);z-index:100;background:#111114;color:#fff;border:1px solid var(--gtwp-primary,#e0002b);border-radius:20px;padding:.8rem 1.5rem;cursor:pointer;font:inherit}.gtwp-search-overlay{position:fixed;inset:0;z-index:500;background:#050506ed;backdrop-filter:blur(16px);color:#fff;overflow:auto}.gtwp-overlay-close{position:fixed;right:3vw;top:2rem;z-index:1;background:transparent;border:1px solid #ffffff30;border-radius:50%;width:46px;height:46px;display:grid;place-items:center;cursor:pointer;color:#fff}.gtwp-search-inner{max-width:1000px;margin:0 auto;padding:6rem 2rem 3rem}.gtwp-search-inner h2{font-size:clamp(2rem,5vw,4rem);line-height:1.1;letter-spacing:-.04em}.gtwp-search-description{color:var(--gtwp-muted,#a7a7ad);margin:1rem 0 3rem}.gtwp-search-columns{display:grid;grid-template-columns:1fr 1.5fr;min-height:380px;border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25}.gtwp-search-categories{border-right:1px solid #ffffff25;padding:1.5rem 2rem 1.5rem 0}.gtwp-search-categories button{display:flex;align-items:center;gap:1rem;text-align:left;padding:.9rem 1rem;background:transparent;border:0;color:#a7a7ad;width:100%;font:inherit;cursor:pointer}.gtwp-search-categories button[aria-selected=true]{color:var(--gtwp-primary,#e0002b);background:#ffffff04}.gtwp-search-categories button span{margin-left:auto}.gtwp-search-options{padding:2rem}.gtwp-search-options h3{font-size:1.5rem;margin-bottom:2rem}.gtwp-search-options label{display:grid;gap:.75rem}.gtwp-search-options input{background:#111114;border:1px solid #ffffff30;border-radius:3px;padding:.9rem;color:#fff;width:100%;font:inherit;box-sizing:border-box}.gtwp-range-fields{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.gtwp-filter-choices{display:grid;gap:.8rem}.gtwp-filter-choice{display:flex;gap:1rem;align-items:center;text-align:left;width:100%;background:transparent;color:#bdbdc3;padding:.8rem;border:0;font:inherit;cursor:pointer}.gtwp-filter-choice.active{color:#fff}.gtwp-choice-square{width:15px;height:15px;border:1px solid #ffffff40;display:grid;place-items:center}.active .gtwp-choice-square{background:var(--gtwp-primary,#e0002b);border-color:var(--gtwp-primary,#e0002b)}.gtwp-search-actions{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem}.gtwp-search-actions button{cursor:pointer}.gtwp-search-actions .primary-button{background:var(--gtwp-primary,#e0002b);color:#fff}.gtwp-search-actions .outline-button{color:#fff}.gtwp-search-overlay button:focus-visible{outline:2px solid var(--gtwp-primary,#e0002b);outline-offset:4px}#gtwp-loader{position:fixed;inset:0;z-index:1000;background:#050506;display:grid;align-content:center;justify-items:center;gap:1.5rem;transition:opacity .35s ease;--gtwp-load:0%}#gtwp-loader span{font-size:12px;letter-spacing:.12em;color:#b1b1ba}.gtwp-loader-g{position:relative;width:100px;height:100px}.gtwp-loader-g img{position:absolute;inset:0;object-fit:contain;width:100%;height:100%;opacity:.12}.gtwp-loader-g img.gtwp-loader-fill{opacity:1;clip-path:inset(calc(100% - var(--gtwp-load)) 0 0 0);transition:clip-path .2s ease}.gtwp-loader-done{opacity:0;pointer-events:none}body[data-gtwp-card-heart-hover="0"] .card-favorite{bottom:3rem!important}
@media(max-width:800px){.admin-bar .site-header{top:46px}.brand-mark>img{width:var(--gtwp-mobile-logo-width,150px)!important;max-height:45px}.gtwp-editable-section{min-height:var(--gtwp-mobile-min-height,0px)!important;height:auto!important;background-position:var(--gtwp-mobile-bg-position,center)!important}.gtwp-search-inner{padding:5rem 1.25rem 2rem}.gtwp-search-columns{grid-template-columns:1fr}.gtwp-search-categories{border-right:0;border-bottom:1px solid #ffffff25;display:flex;overflow-x:auto;padding:1rem 0;gap:.5rem}.gtwp-search-categories button{width:auto;white-space:nowrap;border:1px solid #ffffff15}.gtwp-search-options{padding:1.5rem 0;min-height:200px}.gtwp-search-actions{flex-wrap:wrap}.gtwp-search-actions button{flex:1;justify-content:center}.gtwp-range-fields{grid-template-columns:1fr}.site-header{gap:.4rem}.header-actions{gap:.25rem}.gtwp-clear-results{width:max-content;max-width:90vw;font-size:12px}.immersive-profile-card{aspect-ratio:var(--gtwp-mobile-card-ratio,4/5)!important}}
@media(hover:none){.immersive-profile-card:focus-within .card-photo--secondary{opacity:1}.immersive-profile-card:focus-within .card-photo--primary{opacity:0}}@media(prefers-reduced-motion:reduce){#gtwp-loader,.gtwp-loader-fill,.gtwp-editable-section{transition:none!important}}
.gtwp-editable-section img[style*="photo-position"]{object-position:var(--photo-position,50% 20%)!important}@media(max-width:800px){.gtwp-editable-section img[style*="photo-mobile-position"]{object-position:var(--photo-mobile-position,50% 20%)!important}}
.immersive-site .site-header--personal .brand-mark>img,.immersive-site .site-header--personal .brand-mark .brand-g img{display:block!important}.site-header--personal .brand-mark{gap:10px;flex-shrink:0}.site-header--personal .brand-g{width:34px;height:34px;flex-shrink:0}.gtwp-color-background>.portal-hero__media,.gtwp-color-background>.personal-hero__media,.gtwp-image-background>.portal-hero__media,.gtwp-image-background>.personal-hero__media{display:none!important}.gtwp-color-background>.wm-block{background:transparent}
@media(max-width:520px){.header-actions .header-icon-action{width:30px;height:34px;padding:0;flex-shrink:0}.header-actions .menu-button{width:34px;height:36px;padding:0;flex-shrink:0}.header-actions .header-icon-action svg,.header-actions .menu-button svg{width:21px;height:21px}.site-header .brand-mark>img{width:min(var(--gtwp-mobile-logo-width,150px),30vw)!important}.site-header--personal .brand-g{width:24px;height:24px}.site-header--personal .brand-mark{gap:6px}}
.profile-preview__media>.preview-media-icon,.profile-preview__media>.preview-media-logo{filter:none!important;background:transparent!important}.brand-mark img{mix-blend-mode:normal!important}
