body{font-family:var(--font-family-primary);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-primary);color:var(--evental-ink)}.container.max-w-xl{max-width:var(--evental-page-width);padding-inline:var(--evental-page-gutter)}.container.max-w-lg{max-width:1184px;padding-inline:40px}.page-wrapper{background:var(--evental-warm)!important}main{scroll-margin-top:100px}section[id]{scroll-margin-top:110px}.organiser-text-button{min-height:44px;border-radius:6px}.organiser-text-button:hover:not(:disabled){text-decoration:underline!important;text-underline-offset:4px}.evental-card{border-radius:12px;box-shadow:none}.site-header{background:rgba(251,252,254,.9607843137);border-color:var(--evental-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header__inner{gap:26px}.site-brand{font-size:29px;font-weight:800;letter-spacing:-.055em;gap:9px}.site-brand img{width:22px;height:22px}.site-nav-list__inner{gap:4px}.site-nav-link{font-size:var(--evental-text-label);font-weight:600;border-radius:6px;padding-inline:10px;color:var(--evental-muted)}.site-nav-link.is-active{background:#eef2fa;box-shadow:none;color:var(--evental-ink)}.site-header__text-action{border-radius:var(--evental-radius-sm);font-size:var(--evental-text-label);font-weight:600}.site-header__actions{gap:14px}.site-nav-dropdown{border-radius:10px}.site-account-menu__panel,.site-nav-dropdown{box-shadow:0 15px 40px rgba(25,35,52,.0705882353)}.aperture-text-link{display:inline-flex;min-height:44px;align-items:center;gap:10px;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#aeb9ca}.aperture-text-link:hover{color:var(--evental-primary)}.aperture-hero{padding:64px 0 0;text-align:center}.aperture-hero__copy{max-width:780px;margin:auto}.aperture-hero h1{margin:20px 0 24px;font-size:clamp(46px,6.3vw,82px);font-weight:600;line-height:1.08;letter-spacing:-.055em}.aperture-hero h1 span{color:var(--evental-primary)}.aperture-hero__copy>p{max-width:600px;margin:auto;color:var(--evental-muted);font-size:16px;line-height:1.8}.aperture-hero__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:27px;margin-top:28px}.aperture-assurances{display:flex;justify-content:center;gap:23px;list-style:none;padding:0;margin:22px 0 0;font-size:12px;color:var(--evental-muted)}.aperture-assurances li{display:flex;align-items:center;gap:7px}.aperture-album-preview{display:block;max-width:1000px;margin:46px auto 58px;overflow:hidden;border:1px solid var(--evental-line);border-radius:14px;background:#fff;box-shadow:0 24px 65px rgba(36,56,89,.0705882353);text-align:left;text-decoration:none!important;transition:border-color .2s,transform .2s}.aperture-album-preview:hover{border-color:#9eade3;transform:translateY(-3px)}.aperture-window-bar{display:flex;align-items:center;justify-content:space-between;padding:15px 24px;font-size:11px;color:var(--evental-muted);border-bottom:1px solid #e9edf3}.aperture-window-dots{display:flex;gap:5px}.aperture-window-dots i{width:6px;height:6px;background:#d5dce8;border-radius:50%}.aperture-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px}.aperture-preview-heading strong{display:block;font-size:23px;letter-spacing:-.04em;font-weight:650}.aperture-preview-heading div>span{display:block;margin-top:5px;color:var(--evental-muted);font-size:12px}.aperture-preview-button{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border-radius:7px;background:var(--evental-primary);color:#fff;font-size:12px;white-space:nowrap}.aperture-preview-photos{display:grid;grid-template-columns:1.12fr .8fr 1.1fr .8fr;height:280px;gap:9px;padding:0 24px}.aperture-preview-photos>div{position:relative;overflow:hidden;border-radius:6px}.aperture-preview-photos img{object-fit:cover}.aperture-preview-photos>div:nth-child(2) img{object-position:50% 28%}.aperture-preview-caption{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;font-size:11px;color:var(--evental-muted)}.aperture-preview-caption>span:last-child{display:flex;gap:7px;align-items:center;color:var(--evental-ink)}.aperture-promise>div{display:flex;align-items:center;justify-content:space-between;gap:25px;border-block:1px solid var(--evental-line);padding-block:25px;font-size:12px}.aperture-promise strong{font-weight:600}.aperture-promise span{display:flex;gap:7px;align-items:center;color:var(--evental-muted)}.aperture-story,.faq-section,.feature-section,.how-section,.occasion-section,.pricing-section{padding-block:var(--evental-section-space);background:none}.how-section__grid{gap:26px;margin-top:40px}.how-card{padding:var(--evental-space-8);background:#fff}.feature-card h3,.how-card h3{font-size:19px;font-weight:650;letter-spacing:-.025em}.feature-card p,.how-card p{font-size:14px;line-height:1.8}.feature-card__icon,.how-card__icon{border-radius:9px;width:44px;height:44px;background:var(--evental-primary-soft);color:var(--evental-primary)}.how-card__number{font-size:12px;color:var(--evental-muted);font-weight:500}.aperture-story{border-block:1px solid var(--evental-line)}.aperture-story__grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.aperture-story__photo{position:relative;height:440px;border-radius:12px;overflow:hidden}.aperture-story__photo img{object-fit:cover;object-position:50% 30%}.aperture-story h2{font-size:clamp(32px,3.5vw,44px);font-weight:600;line-height:1.18;letter-spacing:-.045em;margin:18px 0 22px}.aperture-story p{font-size:15px;color:var(--evental-muted);line-height:1.85;max-width:445px}.aperture-story ul{list-style:none;padding:0;margin:22px 0;font-size:13px}.aperture-story li{display:flex;align-items:center;gap:10px;margin:13px 0}.aperture-story li svg{color:var(--evental-primary)}.feature-section__grid{gap:20px;margin-top:38px}.feature-card{background:#fff;padding:27px}.feature-card__icon img{filter:grayscale(1)}.occasion-section{padding-top:40px}.occasion-section__heading h2{font-weight:600;letter-spacing:-.04em;font-size:38px}.gallery-card{border-radius:12px}.gallery-card-label{font-weight:600}.pricing-section{border-top:1px solid var(--evental-line)}.pricing-section--page{padding-top:64px}.pricing-card{border-radius:12px;padding:32px;background:#fff}.pricing-card.is-featured{border:1px solid #8ba0ec;background:#f6f8ff;box-shadow:none}.pricing-card__badge{background:#e8edff;color:#2646b8;border-radius:5px;font-size:11px;font-weight:600}.pricing-card__price strong{font-weight:600;letter-spacing:-.06em}.pricing-card__price span{font-size:12px}.pricing-card__header h3{font-size:21px;font-weight:600}.pricing-card__icon{border-radius:8px;background:var(--evental-primary-soft)}.pricing-card li{font-size:14px}.pricing-section__custom{border-radius:10px;background:#f3f5fa;box-shadow:none}.pricing-section__reassurance{font-size:12px;line-height:1.8}.final-cta{padding-block:50px 70px;background:none}.final-cta__inner{border:1px solid #dce4f5;background:#eef2fa;border-radius:14px;padding:44px;box-shadow:none}.final-cta__inner h2{color:var(--evental-ink);font-weight:600;letter-spacing:-.04em;font-size:38px}.final-cta__inner p{color:var(--evental-muted);font-size:14px}.final-cta__inner .evental-eyebrow{color:#52617a}.site-footer{background:#f3f5fa;border-top:1px solid var(--evental-line);padding-top:54px}.site-footer__group h2{font-size:var(--evental-text-label);font-weight:650}.site-footer__intro p{font-size:13px;line-height:1.8;max-width:270px}.site-footer__group a{font-size:var(--evental-text-label);color:var(--evental-muted)}.site-footer__bottom{border-color:var(--evental-line);font-size:11px}.backtotop-button{border-radius:10px;box-shadow:0 6px 18px rgba(25,35,52,.0784313725)}body:has(.album-organiser__panel) .backtotop-wrap{display:none}body:has(.album-upload-bar) .backtotop-wrap{bottom:calc(96px + env(safe-area-inset-bottom))}.breadcrumb-bar{background:none;border-color:#e8edf4;padding-block:18px}.breadcrumb-list{font-size:11px}.content-index{padding-block:var(--evental-section-space)}.content-index__heading{max-width:770px;margin-bottom:45px}.content-card{background:#fff}.content-card__image{border-radius:10px 10px 0 0}.content-card__body{padding:25px}.content-card__body>span{color:var(--evental-primary);font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:650}.content-card__body h2,.content-card__body h3{font-size:23px;font-weight:600;line-height:1.3;letter-spacing:-.035em}.content-card__body p{font-size:13px;line-height:1.8}.content-card__body strong{font-weight:600;font-size:12px;color:var(--evental-primary)}.post.single-post{padding-block:45px 70px!important}.post-header .vstack{gap:30px!important}.post-header .vstack>.vstack{max-width:850px!important}.post-header>.panel>.featured-image{max-width:1050px;margin-inline:auto!important;width:100%}.post-header .featured-image{border-radius:12px!important}.post-content{max-width:800px;margin-inline:auto;font-size:16px!important;line-height:1.95;color:#465267}.post-content h2{font-size:clamp(24px,3vw,32px)!important;line-height:1.25;font-weight:600;letter-spacing:-.035em;margin-top:44px!important}.post-content h3{font-size:21px!important;font-weight:600;line-height:1.35}.post-content li{margin:9px 0}.post-content a:not(.evental-button){color:var(--evental-primary);text-underline-offset:4px}.post-content figure{border-radius:9px}.post-content figcaption{color:var(--evental-muted)!important;font-size:11px!important}.article-meta{display:flex;gap:20px;justify-content:center;color:var(--evental-muted);font-size:12px;margin-top:12px}.content-document{padding-block:60px 85px}.content-document__inner{max-width:880px;margin-inline:auto;padding:48px;background:#fff}.content-document__body{color:var(--evental-muted);font-size:var(--evental-text-prose);line-height:1.8}.content-document__body h2{font-weight:600;letter-spacing:-.03em;font-size:27px!important}.wedding-hero__image{border-radius:12px}.wedding-advice,.wedding-steps article{border-radius:12px;box-shadow:none;background:#fff}.wedding-section h2{font-weight:600;letter-spacing:-.04em}.auth-page,.wedding-section--soft{background:#f3f5fa}.auth-page{padding:64px 24px 85px}.auth-card{background:#fff;border:1px solid var(--evental-line);border-radius:var(--evental-radius-md);padding:var(--evental-space-8);max-width:510px;box-shadow:0 15px 55px rgba(36,56,89,.031372549)}.auth-card h1{font-size:clamp(30px,3.6vw,40px);font-weight:600;letter-spacing:-.045em;line-height:1.15}.auth-card>p{color:var(--evental-muted);font-size:14px;line-height:1.8}.auth-card__icon{border-radius:12px;background:#eef2ff;color:var(--evental-primary);width:49px;height:49px}.auth-purpose{background:#f3f5fa;border:1px solid var(--evental-line);border-radius:9px;padding:4px}.auth-purpose button{border-radius:6px;font-size:12px;min-height:42px}.auth-purpose button[aria-pressed=true]{background:#fff;color:var(--evental-primary);box-shadow:0 1px 4px rgba(25,35,52,.0705882353)}.auth-form input{display:block;width:100%;min-width:0;min-height:var(--evental-control-height);padding:11px 12px;border:1px solid var(--evental-line);border-radius:var(--evental-radius-sm);background:var(--evental-surface);color:var(--evental-ink);font-family:var(--font-family-primary);font-size:var(--evental-text-control);font-weight:400;line-height:24px}.auth-form label{font-size:13px;font-weight:600}.auth-card__footer,.auth-form__help{font-size:var(--evental-text-help);line-height:1.8}.auth-card__text-button{color:var(--evental-primary);font-weight:600}.auth-selection{display:grid;gap:7px;background:#f3f6ff;border:1px solid #dce4f8;border-radius:8px;padding:16px;margin:20px 0}.auth-selection strong{color:var(--evental-ink);font-size:14px}.auth-selection span{color:var(--evental-muted);font-size:12px;line-height:1.7}.album-share-link{width:100%;margin:0}.album-share-link label{display:block;font-size:14px;font-weight:600;line-height:1.5}.album-share-link>div{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.album-share-link .evental-field{display:grid;flex:1 1 220px;margin:0}.album-share-link input{display:block;width:100%;min-width:0;min-height:var(--evental-control-height);padding:11px 12px;border:1px solid var(--evental-line);border-radius:var(--evental-radius-sm);background:var(--evental-surface);color:var(--evental-ink);font-family:var(--font-family-primary);font-size:var(--evental-text-control);font-weight:400;line-height:24px;flex:1 1 220px}.album-share-link p{margin:8px 0 16px}.album-share-link>div>.evental-button{width:auto}.album-organiser .setup-card__content{max-width:640px;gap:24px}.album-organiser .setup-card__content p{font-size:14px;line-height:1.6}.album-organiser .setup-card__content>.evental-button{width:auto}.organiser-bundle.is-selected{outline:2px solid var(--evental-primary);outline-offset:3px}.events-page{padding-block:60px 85px;background:none}.events-page__header h1{font-size:45px;font-weight:600;letter-spacing:-.045em}.events-page__header p{font-size:14px;line-height:1.8;max-width:580px}.event-card{padding:25px;border-radius:12px;background:#fff}.event-card h2{font-size:23px;font-weight:600;letter-spacing:-.035em}.event-card__media{background:#eef2ff;border-radius:9px;color:var(--evental-primary)}.event-card__link{color:var(--evental-primary);font-size:13px;font-weight:600}.events-empty{padding:60px 25px;background:#fff}.events-empty h2{font-weight:600;letter-spacing:-.035em}.status-badge{font-size:11px;font-weight:600}.audience-paths,.audience-paths--full{padding-block:var(--evental-section-space)}.audience-path{border-radius:12px;background:#fff;padding:32px}.audience-path--business{background:#f3f6ff;border-color:#d7e0f9}.audience-path h3{font-size:26px;font-weight:600;letter-spacing:-.04em}.audience-path p{font-size:14px;line-height:1.8}.audience-path__icon{border-radius:10px;background:#eef2ff;color:var(--evental-primary)}.audience-path__action{color:var(--evental-primary);font-size:13px;font-weight:600}.audience-path small{font-size:11px;color:var(--evental-muted)}.organiser-landing-preview{background:#edf2fc;padding:30px;border-radius:14px;box-shadow:none}.organiser-landing-float{background:#fff;border:1px solid var(--evental-line);border-radius:10px;box-shadow:0 12px 35px rgba(25,35,52,.0470588235);color:var(--evental-ink)}.organiser-landing-float svg{color:var(--evental-primary)}.organiser-how{border-top:1px solid var(--evental-line);padding-block:var(--evental-section-space)}.organiser-how__grid article{background:#fff;border-radius:12px;border-color:var(--evental-line)}.organiser-how__grid h3{font-weight:600;font-size:21px;letter-spacing:-.035em}.organiser-how__grid p{font-size:14px;line-height:1.8}.organiser-how__grid svg{color:var(--evental-primary)}.organiser-how__number{font-size:12px;color:var(--evental-muted)}.organiser-landing-pricing{background:#f3f5fa;border-radius:14px;border:1px solid var(--evental-line);margin-bottom:50px}.organiser-landing-pricing h2{font-weight:600;letter-spacing:-.04em}.organiser-landing-prices>a{border-radius:10px;background:#fff;border-color:var(--evental-line)}.organiser-landing-faq h2{font-weight:600;letter-spacing:-.04em}.organiser-landing-faq summary{font-weight:600;font-size:15px}.organiser-onboarding{padding-block:48px 75px}.organiser-heading{max-width:770px}.organiser-heading h1{font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.17;letter-spacing:-.045em}.organiser-heading p{font-size:15px;line-height:1.8}.organiser-onboarding-steps{display:flex;list-style:none;padding:0;gap:22px;margin:28px 0 34px;font-size:12px;color:var(--evental-muted)}.organiser-onboarding-steps li{display:flex;align-items:center;gap:8px}.organiser-onboarding-steps span{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#eef2ff;color:var(--evental-primary);border-radius:50%;font-size:11px}.organiser-brand-layout{gap:32px}.organiser-form{background:#fff;padding:var(--evental-space-6);border:1px solid var(--evental-line);border-radius:12px}.organiser-form,.organiser-form fieldset{gap:var(--evental-space-6)}.organiser-form .organiser-field,.organiser-form label{gap:6px}.organiser-form label,.organiser-label{font-size:var(--evental-text-label);font-weight:600}.organiser-form input:not([type=checkbox]):not([type=file]):not([type=color]),.organiser-form select,.organiser-form textarea{display:block;width:100%;min-width:0;min-height:var(--evental-control-height);padding:11px 12px;border:1px solid var(--evental-line);border-radius:var(--evental-radius-sm);background:var(--evental-surface);color:var(--evental-ink);font-family:var(--font-family-primary);font-size:var(--evental-text-control);font-weight:400;line-height:24px}.organiser-form input:not([type=checkbox]):not([type=file]):not([type=color]),.organiser-form select{height:var(--evental-control-height);margin:0}.organiser-form select{padding-right:30px}.organiser-form label{margin:0;line-height:1.5;min-width:0}.organiser-form .organiser-field-caption{display:flex;flex-direction:row;align-items:baseline;gap:8px}.organiser-form .organiser-field-caption small{margin:0}.organiser-form .organiser-colour-input{height:var(--evental-control-height);border-color:#ccd5e3;border-radius:8px}.organiser-brand-layout>*{min-width:0}.organiser-field-row{align-items:start}@media(max-width:767px){.organiser-workspace .organiser-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0}.organiser-workspace .organiser-tabs button{justify-content:center;flex-direction:row;min-height:48px;padding:10px 8px;border-radius:8px;font-size:12px}}@media(max-width:600px){.organiser-field-row{grid-template-columns:minmax(0,1fr)}}.organiser-workspace .organiser-section-bar h2{font-size:24px;line-height:1.3}.organiser-workspace .organiser-section-bar p{font-size:14px;line-height:1.7}.organiser-form small{font-size:var(--evental-text-help);font-weight:400;color:var(--evental-muted)}.organiser-live-preview{background:#f0f3f9;border-radius:12px;padding:25px}.organiser-preview-label{font-size:11px;color:var(--evental-muted);letter-spacing:.03em}.organiser-preview-label>span{background:var(--evental-primary)}.brand-preview{border:1px solid var(--evental-line);border-radius:12px;background:#fff;box-shadow:0 12px 40px rgba(36,56,89,.0392156863)}.brand-preview__masthead{background:#fff;color:var(--album-brand);border-bottom:1px solid #e9edf3}.brand-preview__title{font-weight:600;font-size:32px;letter-spacing:-.04em}.brand-preview__tiles{gap:7px}.brand-preview__tiles img,.brand-preview__tiles>div{border-radius:6px;object-fit:cover}.brand-preview__upload{border-radius:7px;font-size:11px;font-weight:600}.brand-preview__footer{color:var(--evental-muted);font-size:10px}.organiser-workspace{padding-block:46px 80px}.organiser-workspace__header h1{font-size:clamp(28px,4vw,39px);font-weight:600;letter-spacing:-.045em}.organiser-workspace__header p{font-size:13px;color:var(--evental-muted)}.organiser-credit-pill{background:#fff;border:1px solid var(--evental-line);border-radius:10px;box-shadow:none;font-size:12px}.organiser-credit-pill svg{color:var(--evental-primary)}.organiser-tabs{border-color:var(--evental-line);gap:8px;margin-bottom:24px}.organiser-tabs button{font-size:13px;font-weight:600;padding-inline:18px;border-radius:8px 8px 0 0}.organiser-tabs button.is-active{color:var(--evental-primary);border-bottom-color:var(--evental-primary);background:#eef2ff}.organiser-first-album{background:#f1f5ff;border:1px solid #dce4f8;border-radius:12px}.organiser-first-album h2{font-weight:600;letter-spacing:-.04em}.organiser-first-album p{font-size:14px;line-height:1.8}.organiser-section-bar h2{font-size:28px;font-weight:600;letter-spacing:-.04em}.organiser-section-bar p{font-size:13px;color:var(--evental-muted)}.organiser-event-list{border:1px solid var(--evental-line);border-radius:12px;background:#fff;overflow:hidden}.organiser-event-row{border:0;border-bottom:1px solid #e5eaf2;border-radius:0;padding:25px;background:#fff;gap:22px}.organiser-event-row:last-child{border:0}.organiser-event-row h3{font-size:17px;font-weight:650;letter-spacing:-.025em}.organiser-event-row p,.organiser-event-row small{font-size:11px}.organiser-event-icon{border-radius:9px;background:#eef2ff;color:var(--evental-primary)}.organiser-state{font-size:11px;font-weight:600}.organiser-text-button{color:var(--evental-primary);font-size:12px;font-weight:600}.organiser-bundle{border-radius:12px;background:#fff}.organiser-bundle.is-featured{background:#f3f6ff;border-color:#9aadee;box-shadow:none}.organiser-bundle h3{font-weight:600;letter-spacing:-.035em}.organiser-bundle__price strong{font-weight:600}.organiser-bundle__badge{border-radius:5px;background:#e7edff;color:#2646b8;font-size:11px}.organiser-bottom-note,.organiser-credit-explainer,.organiser-payment-notice{background:#f1f5fc;border-color:#dce4f3;border-radius:10px;color:var(--evental-muted);font-size:13px}.organiser-help{font-size:12px;color:var(--evental-muted)}.organiser-feedback{border-radius:8px}.organiser-ledger{background:#fff;border-radius:10px;border:1px solid var(--evental-line)}.handover-page{background:#f3f5fa}.handover-card{border-radius:14px;background:#fff;box-shadow:0 15px 60px rgba(25,35,52,.031372549)}.handover-card h1{font-family:var(--font-family-primary);font-weight:600;letter-spacing:-.045em}.handover-card p{font-size:14px;line-height:1.8}.handover-gift{border-radius:12px;background:#eef2ff;color:var(--evental-primary)}.album-experience{background:#fbfcfe;min-height:80svh}.album-experience__top{gap:18px}.album-masthead{max-width:1184px;margin:0 auto;padding:28px 40px 8px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--evental-ink)}.album-masthead__brand{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:650;letter-spacing:.04em}.album-masthead__brand img{width:auto;height:28px;max-width:180px;object-fit:contain}.album-masthead__note{font-size:11px;color:var(--evental-muted)}.album-hero{width:calc(100% - 2*var(--album-gutter));max-width:calc(var(--album-max-width) - 2*var(--album-gutter));height:360px;border-radius:12px;box-shadow:none}.album-hero__shade{background:linear-gradient(180deg,rgba(17,27,45,.0196078431) 15%,rgba(17,27,45,.5019607843) 70%,rgba(17,27,45,.8))}.album-hero__inner{max-width:none!important;padding:35px!important}.album-hero__copy h1{font-size:clamp(34px,5vw,60px);font-weight:600;letter-spacing:-.045em;line-height:1.1;max-width:900px}.album-hero__copy p{font-size:14px;max-width:650px;line-height:1.7;color:#fff}.album-hero__label{border:0;border-radius:0;background:none;padding:0;font-size:10px;font-weight:600;letter-spacing:.16em}.album-hero__edit,.album-hero__replace{border-radius:7px;font-size:12px;font-weight:600;background:rgba(20,32,57,.5019607843)}.album-experience--guest .album-experience__top{gap:0}.album-experience--guest .album-hero{width:100%;max-width:none;height:66.667svh;height:66.667dvh;margin:0;border-radius:0;box-shadow:none}.album-experience--branded{--album-brand-header-height:calc(88px + env(safe-area-inset-top))}.album-brand-header{display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--album-brand-header-height);padding:calc(16px + env(safe-area-inset-top)) 24px 16px;background:#fff;color:var(--evental-ink);text-align:center}.album-brand-header img{display:block;width:auto;max-width:min(240px,100%);height:auto;max-height:56px;object-fit:contain}.album-brand-header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:650}.album-experience--guest.album-experience--branded .album-hero{height:calc(66.667svh - var(--album-brand-header-height));height:calc(66.667dvh - var(--album-brand-header-height))}.album-experience--guest .album-hero__inner{padding:clamp(24px,5vw,72px) clamp(24px,5vw,72px) calc(40px + env(safe-area-inset-bottom))!important}.album-hero__controls{position:absolute;z-index:3;inset:env(safe-area-inset-top) 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 24px;padding:16px clamp(16px,4vw,56px) 40px;background:linear-gradient(rgba(17,27,45,.6),rgba(17,27,45,0))}.album-hero__controls .album-guest-toolbar{padding:0;background:none}.album-hero__controls .album-language{color:#fff;margin:0}.album-hero__controls .organiser-text-button{color:#fff}.album-hero__controls .demo-view-bar--compact{width:auto;max-width:none;margin:0!important;padding:0!important}.album-hero__controls .demo-view-bar__inner{padding:0!important}.album-gallery{max-width:var(--album-max-width)!important;padding:32px var(--album-gutter) 56px}.album-gallery.container.max-w-lg,.album-upload-bar__inner.container.max-w-lg{max-width:var(--album-max-width)!important;padding-inline:var(--album-gutter)}.album-welcome-row{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:28px;margin-bottom:27px}.album-welcome-row h2{margin:0 0 7px;font-size:22px;letter-spacing:-.035em;font-weight:600}.album-welcome-row p{margin:0;max-width:580px;color:var(--evental-muted);font-size:13px;line-height:1.8}.album-gallery__heading{align-items:center;margin-bottom:23px;gap:20px}.album-gallery__heading h2{font-size:24px;font-weight:600;letter-spacing:-.035em;margin:5px 0 0}.album-gallery__heading>span{font-size:12px;padding:0}.album-gallery .react-photo-album--photo{border-radius:8px;overflow:hidden;background:#eef1f6;position:relative}.album-gallery [class*=react-photo-album] img{border-radius:8px;object-fit:cover}.album-photo-delete{width:38px;height:38px;border-radius:7px;background:rgba(21,34,56,.7215686275);opacity:0;transition:opacity .2s}.react-photo-album--photo:focus-within .album-photo-delete,.react-photo-album--photo:hover .album-photo-delete{opacity:1}.album-empty{padding:50px 25px;background:#fff;border-style:dashed}.album-empty h3{font-size:24px;font-weight:600;letter-spacing:-.035em}.album-empty>span{border-radius:12px}.album-empty p{font-size:14px}.album-upload-bar{box-shadow:0 -5px 25px rgba(25,35,52,.0235294118);background:rgba(255,255,255,.9607843137)}.album-upload-bar__inner{display:flex;justify-content:space-between;align-items:center;gap:25px}.album-upload-bar__inner>.evental-button{width:auto;min-width:190px}.album-upload-bar__copy strong{display:block;font-size:13px;font-weight:600}.album-upload-bar__copy span{display:block;color:var(--evental-muted);font-size:11px;margin-top:4px}.album-upload-progress{flex:1 1}.owner-panel__shell{background:#fff;border-radius:10px}.owner-panel__toggle{padding:19px 23px}.owner-panel__title strong{font-weight:600;font-size:14px}.owner-panel__title small{font-size:11px}.owner-panel__icon{background:#eef2ff;border-radius:9px;color:var(--evental-primary)}.owner-panel__content{border-top:1px solid var(--evental-line)}.setup-card{background:#fff;border-radius:9px}.setup-card>button{font-size:13px;font-weight:600}.setup-card__content{font-size:13px;line-height:1.8}.demo-view-bar{padding-top:22px}.demo-view-bar__inner{align-items:center}.demo-view-bar strong{font-weight:600;font-size:13px}.demo-view-bar span{font-size:11px}.album-studio-link{margin-top:24px;font-size:12px}.couple-album-welcome{background:#eef3ff;border:1px solid #dce4f8;border-radius:10px}.couple-album-welcome h2{font-weight:600;letter-spacing:-.035em}.album-minimal-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:var(--album-max-width);margin:auto;padding:24px var(--album-gutter) 40px;color:var(--evental-muted);font-size:12px}.album-minimal-footer nav{display:flex;gap:19px}.album-experience--branded .evental-button:not(.evental-button--secondary):not(.evental-button--danger):not(.evental-button--text){color:var(--album-brand-foreground)!important}.yarl__container{background:#0e1420}.yarl__thumbnails_container{background:#111a29}.yarl__thumbnails_thumbnail{border-radius:5px}.review-preview-bar{background:#192334;color:#fff;padding:11px 24px;font-size:12px;display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.review-preview-bar a{color:#fff;text-decoration:underline;text-underline-offset:4px}.review-preview-panel{padding:45px;border:1px solid var(--evental-line);background:#fff;border-radius:12px;margin-block:50px}.review-preview-panel h1{font-size:40px;font-weight:600;letter-spacing:-.04em}.review-preview-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.review-account-links{padding:20px;margin-top:25px;border:1px dashed #aebcdf;border-radius:10px;background:#f5f7ff}.review-account-links p{font-size:12px;color:var(--evental-muted)}.review-account-links a{display:inline-flex;padding:10px 0;color:var(--evental-primary);font-size:13px;margin-right:16px}@media(max-width:1100px){.site-header__inner{gap:17px}.site-nav-link{padding-inline:7px}.site-header__actions{gap:8px}.site-header__actions .evental-button{padding-inline:14px}.aperture-story__grid{gap:40px}.organiser-event-row{gap:16px}.organiser-brand-layout{gap:30px}}@media(max-width:1023px){.site-header__actions{display:flex;margin-left:auto}.site-account-menu,.site-header__text-action{display:none}}@media(max-width:767px){.container.max-w-xl{padding-inline:var(--evental-page-gutter)}.container.max-w-lg{padding-inline:var(--album-gutter)}.site-brand{font-size:26px}.site-brand img{width:20px;height:20px}.site-header__inner{gap:10px}.site-header__actions{margin-left:auto}.site-header__actions .evental-button{padding-inline:16px}.site-nav-mobile-trigger{width:44px;height:44px}.aperture-hero{padding-top:38px}.aperture-hero h1{font-size:clamp(40px,10.6vw,58px);margin:18px 0 22px;letter-spacing:-.055em}.aperture-hero__copy>p{font-size:14px;line-height:1.8;max-width:420px}.aperture-hero__actions{gap:18px;margin-top:24px}.aperture-text-link{font-size:12px;gap:7px}.aperture-assurances{gap:14px;font-size:10px;margin-top:19px}.aperture-assurances li{gap:5px}.aperture-assurances svg{width:12px}.aperture-album-preview{margin-block:32px 38px;border-radius:10px}.aperture-window-bar{padding:12px 14px;font-size:9px}.aperture-preview-heading{padding:17px 14px;gap:10px}.aperture-preview-heading strong{font-size:16px}.aperture-preview-heading div>span{font-size:10px;line-height:1.7;max-width:190px}.aperture-preview-button{font-size:10px;padding:9px;gap:4px;white-space:normal;max-width:100px;line-height:1.5}.aperture-preview-button svg{flex-shrink:0}.aperture-preview-photos{height:190px;padding-inline:14px;gap:6px;grid-template-columns:1fr .8fr 1fr}.aperture-preview-photos>div:last-child{display:none}.aperture-preview-caption{padding:15px 14px;font-size:10px}.aperture-preview-caption>span:first-child{display:none}.aperture-preview-caption>span:last-child{margin-left:auto}.aperture-promise>div{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-block:23px;font-size:11px}.aperture-promise strong{grid-column:span 2;font-size:12px}.aperture-promise span{gap:6px;align-items:flex-start;line-height:1.7}.aperture-promise span svg{width:13px;margin-top:3px;flex-shrink:0}.how-section__grid{margin-top:28px;gap:15px}.how-card{padding:24px}.feature-card h3,.how-card h3{font-size:18px}.feature-card p,.how-card p{font-size:13px}.aperture-story__grid{grid-template-columns:1fr;gap:30px}.aperture-story__photo{height:330px}.aperture-story h2{font-size:33px}.aperture-story p{font-size:14px}.feature-section__grid{gap:15px}.feature-card{padding:24px}.occasion-section__heading h2{font-size:31px}.pricing-card{padding:var(--evental-space-6)}.pricing-card li{font-size:13px}.pricing-section__custom{padding:23px;gap:20px}.final-cta{padding-block:20px 45px}.final-cta__inner{padding:30px 25px}.final-cta__inner h2{font-size:31px}.final-cta__inner p{font-size:13px;line-height:1.8}.site-footer{padding-top:38px}.site-footer__nav{gap:28px 22px}.content-index__heading{margin-bottom:30px}.content-card__body{padding:22px}.content-card__body h2,.content-card__body h3{font-size:22px}.post.single-post{padding-block:28px 45px!important}.post-content{font-size:var(--evental-text-prose)!important;line-height:1.8}.post-content h2{font-size:25px!important}.post-content h3{font-size:21px!important}.content-document{padding-block:35px 55px}.content-document__inner{padding:var(--evental-space-6)}.content-document__body h2{font-size:24px!important}.breadcrumb-list{font-size:10px}.auth-page{padding:38px 20px 55px}.auth-card{padding:var(--evental-space-6)}.auth-card h1{font-size:32px}.auth-card>p{font-size:13px}.events-page{padding-block:40px 55px}.events-page__header h1{font-size:36px}.events-page__header p{font-size:13px}.audience-paths__grid{gap:16px}.audience-path{padding:var(--evental-space-6)}.audience-path h3{font-size:24px}.audience-path p{font-size:13px}.organiser-landing-preview{padding:22px}.organiser-landing-float{right:0}.organiser-how__grid article{padding:var(--evental-space-6)}.organiser-landing-pricing{margin-inline:22px;width:calc(100% - 44px);padding:30px 25px}.organiser-landing-pricing h2{font-size:31px}.organiser-onboarding{padding-block:30px 50px}.organiser-heading h1{font-size:34px}.organiser-onboarding-steps{gap:14px;flex-wrap:wrap;font-size:11px}.organiser-form{padding:16px}.organiser-brand-layout{gap:25px}.organiser-workspace{padding-block:32px 55px}.organiser-workspace__header h1{font-size:32px}.organiser-tabs{gap:0}.organiser-tabs button{font-size:11px;padding-inline:10px;gap:7px;min-height:46px}.organiser-tabs button svg{width:15px}.organiser-event-row{padding:21px;gap:17px}.organiser-event-row h3{font-size:16px}.organiser-section-bar h2{font-size:26px}.album-masthead{padding:23px 22px 3px}.album-masthead__brand{font-size:11px}.album-masthead__note{font-size:10px}.album-hero{height:330px}.album-hero__inner{padding:24px!important}.album-hero__copy h1{font-size:39px}.album-hero__copy p{font-size:14px;line-height:1.7}.album-hero__label{font-size:9px;letter-spacing:.13em}.album-hero__replace{font-size:11px;padding-inline:10px;top:12px;right:12px}.album-hero__edit{font-size:11px;min-height:37px;margin-top:13px}.album-gallery{padding-block:24px 40px}.album-welcome-row{display:block;padding-bottom:25px;margin-bottom:22px}.album-welcome-row h2{font-size:21px}.album-welcome-row p{font-size:12px}.album-gallery__heading{flex-wrap:wrap;gap:15px}.album-gallery__heading h2{font-size:21px}.album-gallery__heading>span{font-size:11px;margin-left:auto}.album-filters{order:3;width:100%}.album-filters button{flex:1 1;padding-inline:8px}.album-photo-delete{opacity:1;width:36px;height:36px}.album-upload-bar__inner{display:grid;gap:10px}.album-upload-bar__inner>.evental-button{width:100%}.album-upload-bar__copy{display:none}.album-organiser .setup-card__content>.evental-button,.album-organiser__form>.album-form-actions>.evental-button,.album-share-link>div>.evental-button{width:100%}.owner-panel__toggle{padding:17px;gap:12px}.owner-panel__title strong{font-size:13px}.owner-panel__title small{font-size:10px}.owner-panel__icon{width:38px;height:38px}.owner-panel__toggle .status-badge{font-size:10px;padding:6px 8px}.demo-view-bar__inner{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.demo-view-toggle{width:100%}.demo-view-toggle button{flex:1 1}.album-minimal-footer{padding-block:24px 32px;flex-wrap:wrap;gap:16px}.album-studio-link{flex-wrap:wrap;gap:10px;font-size:11px}.review-preview-bar{padding:10px 18px;gap:10px 16px;font-size:10px}.review-preview-panel{padding:28px}.review-preview-panel h1{font-size:32px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.brand-preview{padding:0;overflow:hidden;text-align:left}.brand-preview__masthead{margin:0;padding:18px 20px;display:flex;justify-content:space-between;gap:20px;align-items:center;min-height:60px}.brand-preview__wordmark{font-size:12px;letter-spacing:.03em;color:#192334}.brand-preview__collection{font-size:10px;color:#5c6777}.brand-preview__cover{position:relative;height:215px;overflow:hidden}.brand-preview__cover>img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.brand-preview__cover:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(17,27,45,.6509803922))}.brand-preview__cover>div{position:absolute;z-index:1;bottom:23px;left:23px;right:20px;color:#fff}.brand-preview__cover>div>span{font-size:8px;letter-spacing:.13em}.brand-preview__title{margin:8px 0 6px;color:#fff;line-height:1.1}.brand-preview__date{font-size:10px;color:#fff;margin:0}.brand-preview__content{padding:20px}.brand-preview__welcome{margin:0 0 16px;font-size:11px;line-height:1.8;color:#5c6777}.brand-preview__upload{display:inline-flex;margin:0 0 20px;padding:11px 14px;background:var(--album-brand);color:var(--album-brand-foreground)}.brand-preview__tiles{display:grid;grid-template-columns:1fr .8fr 1fr;height:100px;margin:0 0 17px}.brand-preview__tiles img{width:100%;height:100%;object-fit:cover}.brand-preview__tiles img:nth-child(2){object-position:50% 25%}.brand-preview__footer{display:block;text-align:center;margin:0}.brand-preview--compact .brand-preview__cover{height:165px}.album-upload-progress__item{grid-template-columns:minmax(90px,150px) minmax(60px,1fr) 90px}.album-upload-retry{display:flex;align-items:center;gap:8px}.content-card--featured{grid-column:1/-1}.content-card--featured .content-card__link{display:grid;grid-template-columns:1.1fr 1fr;height:100%}.content-card--featured .content-card__image{aspect-ratio:auto;min-height:330px;height:100%;border-radius:11px 0 0 11px}.content-card--featured .content-card__body{padding:42px;align-self:center}.content-card--featured .content-card__body h2{font-size:34px}@media(max-width:767px){.content-card--featured .content-card__link{display:block}.content-card--featured .content-card__image{min-height:230px;border-radius:11px 11px 0 0}.content-card--featured .content-card__body{padding:25px}.content-card--featured .content-card__body h2{font-size:27px}.brand-preview__cover{height:200px}}.content-index{background:#fbfcfe}.album-photo-open{display:block;width:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:zoom-in;border-radius:inherit}.album-photo-media{position:relative}.album-moderation-setting{margin-block:20px;padding:18px;border:1px solid var(--evental-line);border-radius:9px}.album-moderation-setting label{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:14px}.album-moderation-setting input{width:21px;height:21px;accent-color:var(--evental-primary);flex-shrink:0}.album-moderation-setting p{margin:10px 0 0;color:var(--evental-muted);font-size:13px;line-height:1.7}.album-review-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:22px}.album-photo-actions{display:flex;flex-wrap:wrap;gap:6px;padding:8px}.album-photo-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:40px;padding:7px 10px;border:1px solid #d9e0ed;border-radius:6px;color:#152238;background:rgba(255,255,255,.9607843137);font-size:12px;font-weight:600;pointer-events:auto;cursor:pointer}.album-photo-actions button:disabled{opacity:.6;cursor:wait}.album-welcome-row .album-approval-notice{margin-top:10px;font-weight:600;color:var(--evental-primary)}.album-upload-progress__item>strong{font-size:11px}@media(max-width:767px){.album-review-toolbar>.album-filters{order:0}.album-photo-actions button{min-height:44px;padding:6px;font-size:11px}}.album-photo-delete{width:44px;height:44px}@media(max-width:767px){.album-upload-bar__inner{grid-template-columns:minmax(0,1fr);justify-content:stretch}}.album-masthead__evental{font-weight:800;font-size:20px;letter-spacing:-.05em;text-decoration:none!important;color:var(--evental-ink)}.album-print-page{background:#f3f5fa}.album-print-sign{border-color:var(--evental-line);color:var(--evental-ink);border-radius:12px}.album-print-sign h1{font-family:var(--font-family-primary);font-weight:600;letter-spacing:-.045em}.album-print-sign .album-print-sign__intro{font-family:var(--font-family-primary);font-size:16px;color:var(--evental-muted)}@media print{.review-preview-bar{display:none}.album-print-sign{border:0;border-radius:0}}.aperture-product-preview{display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:center;gap:24px;max-width:1100px;margin:46px auto 58px}.aperture-product-preview .aperture-album-preview{width:100%;margin:0;min-width:0}.demo-qr-card{text-align:center;text-decoration:none!important;padding:17px 14px 20px;border:1px solid var(--evental-line);border-radius:12px;box-shadow:0 12px 40px rgba(36,56,89,.0352941176)}.demo-qr-card,.qr-demo-code{display:block;background:#fff}.qr-demo-code{width:100%;aspect-ratio:1}.qr-demo-code canvas{display:block;width:100%!important;height:auto!important}.demo-qr-card strong{display:block;margin-top:10px;font-size:16px;font-weight:650;line-height:1.4;letter-spacing:-.025em}.demo-qr-card span{display:block;margin-top:12px;font-size:11px;color:var(--evental-muted)}.demo-qr-card small{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:9px;font-size:10px;color:var(--evental-primary)}.demo-qr-card:hover{border-color:#9eade3}.qr-sign-scene{width:100%;max-width:320px;margin:0 auto}.qr-sign-scene__photo{position:relative;display:block;aspect-ratio:1/2;overflow:hidden;border-radius:12px}.qr-sign-scene__photo>img{display:block;width:100%;height:100%}.qr-sign-scene__paper{position:absolute;left:32.5%;top:34%;width:36.5%;height:25.5%;background:#fff;color:var(--evental-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7px 9px;gap:5px;text-align:center}.qr-sign-scene__paper>strong{font-size:11px;line-height:1.2;letter-spacing:-.04em;font-weight:650}.qr-sign-scene__paper .qr-demo-code{width:80%;max-width:90px}.qr-sign-scene__paper>span{font-size:5px;letter-spacing:.13em}.qr-sign-scene figcaption{margin-top:16px;color:var(--evental-muted);font-size:11px;line-height:1.7;text-align:center}.how-section__illustrated{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;margin-top:42px}.how-section__illustrated .how-section__grid{grid-template-columns:1fr;margin:0;gap:18px}.how-section__illustrated .how-card{padding:23px 27px}.how-section__illustrated .how-card__top{margin-bottom:15px}.how-section__illustrated .how-card h3{margin-bottom:8px}.how-section__illustrated .how-card p{margin-bottom:0}.audience-paths__venue-guide a,.organiser-venue-guide{display:inline-flex;align-items:center;gap:9px;color:var(--evental-primary);font-size:12px;line-height:1.8;text-underline-offset:4px}.audience-paths__venue-guide svg,.organiser-venue-guide svg{flex-shrink:0}.audience-paths__venue-guide{margin:24px 0 0;text-align:right}.venue-usecase-scene{padding:24px;border:1px solid var(--evental-line);border-radius:14px;background:#f3f5fa}.venue-usecase-scene .qr-sign-scene{max-width:280px}.venue-usecase-section{padding-block:75px;border-top:1px solid var(--evental-line)}.venue-usecase-section--soft{background:#f3f5fa}.venue-usecase-section .evental-section-heading{max-width:760px}.venue-usecase-section .evental-section-heading p{max-width:680px}.venue-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:34px}.venue-benefits-grid article{background:#fff;padding:28px}.venue-benefits-grid h3{font-size:21px;line-height:1.3;letter-spacing:-.03em;font-weight:600;margin:22px 0 15px}.venue-benefits-grid p,.venue-workflow p{font-size:14px;line-height:1.85;color:var(--evental-muted);margin-bottom:0}.venue-workflow{display:grid;grid-template-columns:1fr 1fr;gap:32px 45px;padding:0;list-style:none;margin:40px 0 25px}.venue-workflow li{display:flex;gap:19px}.venue-workflow__number{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:8px;background:#fff;border:1px solid var(--evental-line);font-size:12px;color:var(--evental-primary)}.venue-workflow h3{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.03em;margin:4px 0 13px}.venue-usecase-editorial{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.venue-usecase-editorial h2{font-size:clamp(30px,3.5vw,42px);font-weight:600;line-height:1.2;letter-spacing:-.04em;margin-top:18px}.venue-usecase-editorial p{color:var(--evental-muted);font-size:15px;line-height:1.9;margin-bottom:20px}.venue-related-guides{display:grid;gap:12px}.venue-related-guides a{display:flex;align-items:center;gap:10px;color:var(--evental-primary);font-size:13px;line-height:1.7;text-underline-offset:4px}@media(max-width:1023px){.how-section__illustrated{gap:35px}.venue-usecase-scene{padding:18px}.venue-benefits-grid{gap:15px}.venue-benefits-grid article{padding:22px}.venue-usecase-editorial{gap:35px}}@media(max-width:767px){.aperture-product-preview{grid-template-columns:minmax(0,1fr);gap:16px;margin-block:32px 38px}.demo-qr-card{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:17px;padding:14px 20px;text-align:left}.demo-qr-card strong{margin-top:0;font-size:16px}.demo-qr-card span{margin-top:8px}.demo-qr-card small{justify-content:flex-start}.how-section__illustrated{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:28px}.how-section__illustrated .qr-sign-scene{max-width:250px}.how-section__illustrated .how-card{padding:24px}.venue-usecase-scene{padding:23px}.venue-usecase-scene .qr-sign-scene{max-width:250px}.venue-usecase-section{padding-block:45px}.venue-benefits-grid,.venue-usecase-editorial,.venue-workflow{grid-template-columns:minmax(0,1fr);gap:23px}.venue-workflow{margin-top:30px}.venue-workflow li{gap:15px}.venue-workflow h3{font-size:19px}.venue-usecase-editorial h2{font-size:32px}.venue-usecase-editorial p{font-size:14px}.audience-paths__venue-guide{text-align:left}}.site-brand{color:#17181c!important;font-size:26px;font-weight:850;letter-spacing:-.045em}.site-brand img{width:30px;height:30px}.home-hero--album .home-hero__visual{width:100%;height:590px}.home-hero--album .home-hero__glow{width:440px;height:440px;right:-50px;background:rgba(116,120,229,.1098039216);filter:blur(6px)}.home-hero--album .phone-mockup{position:absolute;right:0;top:18px;z-index:1;width:270px;height:540px;display:block;color:#17181c;text-decoration:none}.home-hero--album .phone-mockup:focus-visible{outline:3px solid var(--evental-primary);outline-offset:5px}.home-hero--album .home-hero__upload-card{right:-14px;bottom:44px;pointer-events:none}.home-hero__album{display:block;position:absolute;left:0;top:94px;width:420px;padding-bottom:18px;border:1px solid #e2e4ee;border-radius:12px;background:#fff;box-shadow:0 22px 65px rgba(36,56,89,.0784313725);transform:rotate(-5deg);transform-origin:center;text-decoration:none!important;transition:transform .2s,box-shadow .2s}.home-hero__album:hover{transform:rotate(-5deg) translateY(-4px);box-shadow:0 26px 65px rgba(36,56,89,.1254901961)}.home-hero__album:focus-visible{outline:3px solid var(--evental-primary);outline-offset:5px}.home-hero__album-bar{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid #eceef4;font-size:10px;color:#5c6270}.home-hero__album-heading{padding:22px 18px 18px}.home-hero__album-heading>span{display:block;margin-bottom:7px;font-size:8px;font-weight:650;letter-spacing:.16em;color:#5c6270}.home-hero__album-heading strong{display:block;font-size:26px;font-weight:650;letter-spacing:-.05em;color:#24252b}.home-hero__album-heading p{font-size:11px;margin:6px 0 0;color:#5c6270}.home-hero__album-photos{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding-inline:18px}.home-hero__album-photos>div{position:relative;height:108px;border-radius:4px;overflow:hidden}.home-hero__album-photos img{object-fit:cover}.home-hero__album-caption{display:flex;gap:8px;align-items:center;margin:16px 18px 0;font-size:10px;color:#606674}.home-hero__qr-paper{position:absolute;left:32.5%;top:34%;width:36.5%;height:25.5%;background:#fff;color:#192334;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7px;gap:5px;text-align:center}.home-hero__qr-paper>strong{font-size:10px;line-height:1.2;letter-spacing:-.04em;font-weight:650}.home-hero__qr-paper .qr-demo-code{width:80%;max-width:90px}.home-hero__qr-paper>span{font-size:4px;letter-spacing:.12em}@media(max-width:1100px)and (min-width:768px){.home-hero--album .home-hero__visual{height:540px}.home-hero--album .phone-mockup{width:230px;height:460px;top:40px}.home-hero__album{width:330px;top:115px}.home-hero__album-heading{padding-top:18px}.home-hero__album-heading strong{font-size:23px}.home-hero__album-photos>div{height:85px}.home-hero--album .home-hero__upload-card{bottom:49px}}@media(max-width:767px){.site-brand{font-size:25px}.site-brand img{width:28px;height:28px}.home-hero--album .home-hero__visual{width:min(100%,420px);height:490px;margin-top:0}.home-hero--album .phone-mockup{width:216px;height:432px;right:3px;top:10px}.home-hero--album .home-hero__glow{width:310px;height:310px;right:-20px}.home-hero__album{width:310px;top:76px;transform:rotate(-5deg)}.home-hero__album-heading{padding:16px 14px 14px}.home-hero__album-heading strong{font-size:22px}.home-hero__album-heading>span{font-size:7px}.home-hero__album-heading p{font-size:9px}.home-hero__album-photos{padding-inline:14px;gap:5px}.home-hero__album-photos>div{height:82px}.home-hero__album-caption{margin-inline:14px;font-size:9px}.home-hero--album .home-hero__upload-card{right:0;bottom:31px;padding:10px 12px;gap:8px}.home-hero--album .home-hero__upload-card strong{font-size:12px}.home-hero--album .home-hero__upload-card small{font-size:10px}.home-hero__qr-paper{gap:3px;padding:5px}.home-hero__qr-paper>strong{font-size:8px}.home-hero__qr-paper>span{font-size:3px}}.evental-button{min-height:var(--evental-control-height);padding:12px 20px;gap:8px;border-radius:var(--evental-radius-sm);font-family:var(--font-family-primary);font-size:var(--evental-text-label);font-weight:600;line-height:1.4;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--evental-primary);background:var(--evental-primary);color:var(--album-brand-foreground,#fff)!important;text-decoration:none!important;cursor:pointer;transition:background-color .16s,border-color .16s}.evental-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--evental-primary-hover);border-color:var(--evental-primary-hover)}.evental-button--secondary{background:var(--evental-surface);border-color:var(--evental-line);color:var(--evental-ink)!important}.evental-button--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--evental-surface-soft);border-color:#aeb8c9}.evental-button--danger{background:#fff;border-color:#ecd3d8;color:#b42338!important}.evental-button--danger:hover:not(:disabled):not([aria-disabled=true]){background:#fff3f5;border-color:#dba9b2}.evental-button--text{min-height:var(--evental-compact-height);padding:8px 12px;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--evental-primary)!important}.evental-button--text:hover:not(:disabled):not([aria-disabled=true]){background:var(--evental-primary-soft);border-color:rgba(0,0,0,0)}.evental-button--sm{min-height:var(--evental-compact-height);padding:10px 16px;font-size:var(--evental-text-help)}.evental-button:disabled,.evental-button[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.evental-button svg{width:18px;height:18px;flex-shrink:0}.evental-icon-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--evental-compact-height);height:var(--evental-compact-height);padding:0;border:1px solid var(--evental-line);border-radius:var(--evental-radius-sm);background:var(--evental-surface);color:var(--evental-muted);cursor:pointer}.evental-icon-button:hover:not(:disabled){background:var(--evental-surface-soft);color:var(--evental-ink)}.evental-icon-button:disabled{opacity:.55;cursor:not-allowed}.evental-segmented{display:flex;align-items:stretch;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--evental-line);border-radius:var(--evental-radius-md);background:var(--evental-surface-soft)}.evental-segmented button{display:inline-flex;justify-content:center;align-items:center;flex:1 1 auto;gap:8px;min-height:var(--evental-compact-height);padding:8px 12px;border:1px solid rgba(0,0,0,0);border-radius:var(--evental-radius-sm);background:rgba(0,0,0,0);color:var(--evental-muted);font:inherit;font-size:13px;font-weight:600;line-height:1.4;cursor:pointer}.evental-segmented button[aria-pressed=true]{background:var(--evental-surface);color:var(--evental-ink);box-shadow:var(--evental-shadow-sm)}.evental-segmented button:hover:not(:disabled){color:var(--evental-ink)}.evental-segmented button:focus-visible{outline:3px solid var(--evental-primary);outline-offset:2px}.evental-segmented button:disabled{opacity:.55;cursor:not-allowed}.evental-segmented button svg{flex-shrink:0}.evental-segmented--pills{padding:0;border:0;border-radius:0;gap:8px;background:rgba(0,0,0,0)}.evental-segmented--pills button{flex-grow:0;background:var(--evental-surface-soft)}.evental-segmented--pills button[aria-pressed=true]{border-color:#a7b8ef;background:var(--evental-primary-soft);box-shadow:none}.evental-field{display:grid;gap:var(--evental-space-2);margin:0 0 var(--evental-space-6);color:var(--evental-ink);font-size:var(--evental-text-label);font-weight:600;line-height:1.5}.evental-field .evental-control{display:block;width:100%;min-width:0;min-height:var(--evental-control-height);padding:11px 12px;border:1px solid var(--evental-line);border-radius:var(--evental-radius-sm);background:var(--evental-surface);color:var(--evental-ink);font-family:var(--font-family-primary);font-size:var(--evental-text-control);font-weight:400;line-height:24px;margin:0}.evental-field .evental-field__label{display:block;margin:0;font:inherit}.evental-field .evental-field__error,.evental-field .evental-field__hint{margin:0;font-size:var(--evental-text-help);font-weight:400;line-height:1.5}.evental-field .evental-field__hint{color:var(--evental-muted)}.evental-field .evental-field__error{color:#b42338}.evental-field .evental-control[aria-invalid=true]{border-color:#b42338}textarea.evental-control{resize:vertical}.evental-control:disabled{background:var(--evental-surface-soft);cursor:not-allowed}.evental-control::placeholder,.evental-control:disabled{color:var(--evental-muted)}:where(.evental-control,.evental-button,.evental-icon-button):focus-visible{outline:3px solid var(--evental-primary);outline-offset:3px}.evental-panel{padding:var(--evental-space-6);border:1px solid var(--evental-line);border-radius:var(--evental-radius-md);background:var(--evental-surface);min-width:0}.evental-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--evental-space-4);margin-bottom:var(--evental-space-6)}.evental-panel__heading h2{margin:0;font-size:var(--evental-text-title);font-weight:600;line-height:1.35;letter-spacing:-.035em}.evental-dialog-root .MuiDialog-paper{margin:20px;width:calc(100% - 40px);max-height:calc(100dvh - 40px);border-radius:var(--evental-radius-lg)}.evental-dialog-root .evental-dialog__header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 16px}.evental-dialog-root .MuiDialogTitle-root{margin:0;font-size:var(--evental-text-title);font-weight:600;line-height:1.35;letter-spacing:-.035em;padding:8px 0 0}.evental-dialog-root .MuiDialogContent-root{padding:8px 24px 24px;color:var(--evental-ink);font-size:var(--evental-text-body);line-height:1.6}.evental-dialog-root .MuiDialogActions-root{padding:0 24px 24px;gap:12px;flex-wrap:wrap}.evental-dialog-root .MuiDialogActions-root>:not(style)~:not(style){margin-left:0}.evental-spinner{animation:evental-spin .8s linear infinite}@keyframes evental-spin{to{transform:rotate(1turn)}}@media(max-width:600px){.evental-panel{padding:var(--evental-space-5)}.evental-dialog-root .MuiDialogTitle-root,.evental-panel__heading h2{font-size:20px}.evental-dialog-root .evental-dialog__header{padding:20px 20px 16px}.evental-dialog-root .MuiDialogContent-root{padding:8px 20px 20px}.evental-dialog-root .MuiDialogActions-root{padding:0 20px 20px}}@media(prefers-reduced-motion:reduce){.evental-spinner{animation:none}}.design-system-page{max-width:1184px;margin:auto;padding:40px var(--album-gutter) 64px;font-size:14px;line-height:1.6}.design-system-intro{max-width:680px;margin-bottom:32px}.design-system-intro>a{display:block;margin-bottom:24px}.design-system-intro h1{margin:12px 0 16px;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.15;letter-spacing:-.04em}.design-system-grid p,.design-system-intro p{color:var(--evental-muted)}.design-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.design-system-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.design-system-notice{margin-top:24px;padding:12px 16px;border-radius:8px;background:var(--evental-primary-soft);color:var(--evental-ink)!important}.design-system-grid .evental-segmented{margin-top:24px}.design-system-swatches{list-style:none;padding:0;margin:0;display:grid;gap:16px}.design-system-swatches li{display:flex;align-items:center;gap:12px}.design-system-swatches li>span{width:44px;height:44px;flex-shrink:0;border:1px solid var(--evental-line);border-radius:8px}.design-system-swatches code,.design-system-swatches strong{display:block}.design-system-swatches code{font-size:12px;overflow-wrap:anywhere;color:var(--evental-ink);background:var(--evental-surface-soft)}.design-system-scale{display:grid;gap:16px;margin:24px 0 0}.design-system-scale dt{font-weight:600}.design-system-scale dd{margin:4px 0 0;color:var(--evental-muted)}@media(max-width:767px){.design-system-grid{grid-template-columns:minmax(0,1fr);gap:20px}}.evental-eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:0;border:0;border-radius:0;background:none;color:var(--evental-muted);font-size:12px;font-weight:600;line-height:1.6;letter-spacing:.08em;text-transform:uppercase}.evental-heading{display:flex;flex-direction:column;align-items:center;gap:var(--evental-space-4);max-width:800px;margin-inline:auto;text-align:center}.evental-heading>h1,.evental-heading>h2{margin:0;color:var(--evental-ink);font-weight:600;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.evental-heading>h1{font-size:var(--evental-text-display)}.evental-heading>h2{font-size:var(--evental-text-section)}.evental-heading>p{margin:0;max-width:640px;color:var(--evental-muted);font-size:var(--evental-text-prose);line-height:1.75;text-wrap:pretty}.evental-heading--start{align-items:flex-start;margin-inline:0;text-align:left}.evental-heading--account>h1{font-size:var(--evental-text-account)}.evental-hero{position:relative;overflow:hidden;background:var(--evental-hero-background)}.evental-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:var(--evental-section-space)}.evental-hero__content{position:relative;z-index:2;min-width:0}.evental-hero__content .evental-heading>h1>span{color:var(--evental-primary)}.evental-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--evental-space-3);margin-top:var(--evental-space-8)}.evental-hero__actions .evental-button{flex-shrink:0}.evental-hero__detail{display:grid;gap:var(--evental-space-3);margin-top:var(--evental-space-5);color:var(--evental-muted);font-size:var(--evental-text-help);line-height:1.7}.evental-hero__detail p{margin:0}.evental-hero__detail a{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;color:var(--evental-primary);text-decoration:underline;text-underline-offset:4px}.evental-hero__assurances{display:flex;flex-wrap:wrap;gap:12px 20px;list-style:none;padding:0;margin:var(--evental-space-6) 0 0;color:var(--evental-muted);font-size:var(--evental-text-help);line-height:1.6}.evental-hero__assurances li{display:flex;align-items:flex-start;gap:8px}.evental-hero__assurances svg{color:var(--evental-primary);flex-shrink:0;margin-top:2px}.evental-hero__media{min-width:0;width:100%;display:grid;place-items:center}.evental-hero__media>img{width:100%;height:auto;border-radius:var(--evental-radius-md)}.aperture-story h2,.evental-section-heading>h2,.final-cta__inner h2,.occasion-section__heading h2,.organiser-landing-faq h2,.organiser-landing-pricing h2,.venue-usecase-editorial h2,.wedding-section h2{font-size:var(--evental-text-section);font-weight:600;line-height:1.2;letter-spacing:-.035em}.evental-section-heading>.evental-eyebrow{margin-bottom:var(--evental-space-4)}.evental-section-heading>p{font-size:var(--evental-text-prose);line-height:1.75;margin-top:var(--evental-space-4)}.audience-path h3,.content-card__body h2,.content-card__body h3,.event-card h2,.feature-card h3,.how-card h3,.organiser-how__grid h3{font-size:var(--evental-text-title);font-weight:600;line-height:1.35;letter-spacing:-.025em}.audience-path p,.content-card__body p,.feature-card p,.how-card p,.organiser-how__grid p{font-size:var(--evental-text-body);line-height:1.75}.aperture-text-link,.auth-card__text-button,.organiser-text-button{font-size:var(--evental-text-label);min-height:var(--evental-compact-height)}.auth-card h1,.handover-card h1,.not-found h1{font-size:var(--evental-text-account);font-weight:600;line-height:1.2;letter-spacing:-.035em}.auth-card>p,.handover-card>p{font-size:var(--evental-text-body);line-height:1.75}.auth-form{gap:0}.auth-form .evental-field{margin:0}.auth-form .evental-field__label{font-size:var(--evental-text-label)}.auth-form .evental-control{display:block;width:100%;min-width:0;min-height:var(--evental-control-height);padding:11px 12px;border:1px solid var(--evental-line);border-radius:var(--evental-radius-sm);background:var(--evental-surface);color:var(--evental-ink);font-family:var(--font-family-primary);font-size:var(--evental-text-control);font-weight:400;line-height:24px}.auth-form .evental-button{margin-top:var(--evental-space-6)}.auth-card .evental-segmented{margin-block:var(--evental-space-6)}.auth-card>.evental-segmented+.auth-form{margin-top:0}.events-page__header .evental-heading>h1,.organiser-workspace__header .evental-heading>h1{font-size:var(--evental-text-account)}.events-page__header .evental-heading>p,.organiser-workspace__header .evental-heading>p{font-size:var(--evental-text-body)}.organiser-workspace-nav{margin:0 0 var(--evental-space-8)}.organiser-workspace-nav .evental-segmented{width:100%;justify-content:flex-start}.operator-switcher select{display:block;width:100%;min-width:0;min-height:var(--evental-control-height);padding:11px 12px;border:1px solid var(--evental-line);border-radius:var(--evental-radius-sm);background:var(--evental-surface);color:var(--evental-ink);font-family:var(--font-family-primary);font-size:var(--evental-text-control);font-weight:400;line-height:24px;width:auto}.site-footer__group a{display:inline-flex;align-items:center;min-height:40px}.site-footer__group li{margin:0}.content-document__header{margin-bottom:var(--evental-space-8)}.content-document__header>h1{font-size:var(--evental-text-account)}@media(max-width:1100px)and (min-width:768px){.evental-hero__grid{gap:var(--evental-space-8)}}@media(max-width:900px){.evental-hero__grid{grid-template-columns:minmax(0,1fr);gap:var(--evental-space-10)}.evental-hero__content{max-width:640px}.evental-hero__media{max-width:560px;margin-inline:auto}}@media(max-width:767px){.evental-hero__actions{margin-top:var(--evental-space-6)}.evental-hero__actions .evental-button{flex:1 1 auto}.evental-hero__assurances{gap:12px 16px}.organiser-workspace-nav .evental-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.organiser-workspace-nav .evental-segmented button{justify-content:center}}.create-album{padding-block:clamp(40px,7vw,90px)}.create-album__heading{max-width:690px;margin-bottom:32px}.create-album__heading h1{font-size:clamp(34px,5vw,58px);letter-spacing:-.045em;margin:12px 0}.create-album__heading p{font-size:18px;line-height:1.6}.create-album__fine,.create-album__heading small{color:#626a73}.create-album__steps{display:flex;gap:26px;list-style:none;padding:0;margin:28px 0}.create-album__steps li{display:flex;align-items:center;gap:9px;color:#6d737a;font-size:14px}.create-album__steps li span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #d4d7db;border-radius:50%}.create-album__steps li[aria-current]{color:#2d51d8;font-weight:700}.create-album__steps li[aria-current] span{background:#2d51d8;border-color:#2d51d8;color:#fff}.create-album__layout{display:grid;grid-template-columns:1.12fr 1fr;gap:40px;align-items:start}.create-album__form{padding:clamp(22px,4vw,40px)}.create-album__form h2{font-size:25px;letter-spacing:-.03em;margin:0 0 20px}.create-album__form form{display:grid;gap:20px}.create-album__preview{overflow:hidden;border:1px solid #e1e3e6;border-radius:20px;background:#fff;box-shadow:0 16px 48px rgba(24,42,73,.062745098)}.create-album__preview-top{display:flex;justify-content:space-between;padding:15px 22px;background:#f5f6fa;color:#59616e;font-size:12px}.create-album__cover{width:100%;height:270px;display:block;object-fit:cover}.create-album__preview-copy{text-align:center;padding:32px 25px;overflow-wrap:anywhere}.create-album__preview-copy h2{font-size:30px;margin:12px 0}.create-album__preview-lock{display:inline-block;padding:10px 16px;border-radius:30px;font-size:12px;color:#59616e;background:#f5f6fa;margin-top:16px}.create-album__plans{border:0;padding:0;display:grid;gap:12px}.create-album__plans legend{font-size:14px;font-weight:700;margin-bottom:12px}.create-album__plans label{display:flex;gap:14px;padding:18px;border:1px solid #d8dce4;border-radius:12px;cursor:pointer}.create-album__plans label:has(input:checked){border-color:#2d51d8;background:#f4f6ff}.create-album__plans span{display:grid;gap:5px}.create-album__plans small{font-size:13px;color:#59616e}.create-album__actions{display:flex;gap:12px;flex-wrap:wrap}.create-album__assurance,.create-album__fine{font-size:12px;line-height:1.6}.create-album__assurance{display:flex;align-items:center;gap:7px}.create-album__cover-button{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:22px;background:#f5f6fa;border:1px dashed #a4aebc;border-radius:12px;cursor:pointer}.create-album__cover-button input{width:100%;font-size:13px}.create-album__error{color:#a22323;background:#fff3f3;padding:14px;border-radius:10px}.create-album__notice{color:#214f43;background:#eff8f4;padding:14px;border-radius:10px}.create-album__account{margin-top:30px;font-size:14px}.create-album__success{display:flex;gap:8px;color:#25704e;margin-bottom:15px}.analytics-settings{position:fixed;bottom:10px;left:12px;z-index:90;font-size:11px;border:1px solid #d8dce4;background:#fff;color:#535b68;border-radius:20px;padding:6px 10px}.analytics-consent{position:fixed;bottom:45px;left:20px;z-index:1200;background:#fff;color:#202b3b;border:1px solid #d8dce4;border-radius:16px;padding:24px;width:min(470px,100vw - 40px);box-shadow:0 12px 50px rgba(20,36,59,.1882352941)}.analytics-consent p{font-size:14px;line-height:1.6;margin:12px 0}.analytics-consent div{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.analytics-consent>a{font-size:12px}@media(max-width:767px){.create-album__layout{grid-template-columns:1fr;gap:24px}.create-album__steps{gap:10px}.create-album__steps li{font-size:11px;gap:5px}.create-album__steps li span{flex-shrink:0;width:23px;height:23px}.create-album__preview{max-width:480px;width:100%;margin:auto}.create-album__cover{height:210px}}.resource-page{padding-block:clamp(40px,7vw,90px);line-height:1.8}.resource-page h1{font-size:clamp(32px,5vw,52px);letter-spacing:-.04em;margin:15px 0;line-height:1.15}.resource-page__intro{font-size:19px;color:#5a6270;max-width:760px}.resource-page h2{font-size:26px;margin:38px 0 14px;letter-spacing:-.025em}.resource-page li{margin-bottom:10px}.resource-page figure{margin-block:30px}.resource-page figcaption{font-size:12px;color:#687281}.resource-downloads{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:35px 0}.resource-downloads section{padding:20px}.resource-downloads img{width:100%;height:auto;border:1px solid #eceef1;border-radius:8px}.resource-downloads h2{margin-top:18px}.resource-downloads p{font-size:14px;line-height:1.7}.resource-page__cta{padding:30px;background:#f3f5fb;border-radius:16px;margin-top:45px}.resource-page__cta h2{margin-top:0}.resource-table{overflow-x:auto;margin-block:30px}.resource-table table{width:100%;min-width:650px;border-collapse:collapse;font-size:14px}.resource-table td,.resource-table th{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid #dfe3ec}.resource-table thead{background:#f3f5fb}@media(max-width:767px){.resource-downloads{grid-template-columns:1fr}.resource-downloads img{max-height:360px;object-fit:contain}}.resource-handover{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:32px}.resource-handover>div{display:grid;align-content:start;gap:12px;padding:22px;border:1px solid var(--evental-line);border-radius:12px;background:#f3f5fa}.resource-handover svg{color:var(--evental-primary)}.resource-handover span{font-size:14px;line-height:1.7}.resource-handover figcaption{grid-column:1/-1}@media(max-width:600px){.resource-handover{grid-template-columns:1fr}}