.aw-account-top{display:flex;justify-content:flex-end;min-height:38px;padding-block:6px;border-bottom:1px solid #eee}.aw-header-account,.aw-header-login{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;line-height:1.4}.aw-header-login input{width:112px;min-width:0;padding:5px 8px;border:1px solid #ccc;background:#fff;font:inherit}.aw-header-account a,.aw-header-account button{font-size:12px;white-space:nowrap}.aw-header-account button{padding:4px 0;border-bottom:1px solid #aaa}.aw-header-account>span[role=alert]{width:100%;color:#b42318;text-align:right}.aw-mobile-login{display:none}.aw-membership-dialog{width:min(460px,calc(100vw - 28px));max-height:90vh;overflow:auto;border:1px solid #222;background:#fff;padding:26px;color:#111;box-shadow:0 20px 100px #0003}.aw-membership-dialog::backdrop{background:#0006}.aw-membership-dialog header{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.aw-membership-dialog h2{font-size:25px;margin:0}.aw-membership-dialog header button{font-size:28px;padding:0 6px;border:0}.aw-membership-dialog form{display:grid;gap:18px;font-size:15px}.aw-membership-dialog label{display:grid;gap:7px;font-weight:600}.aw-membership-dialog input{min-width:0;width:100%;border:1px solid #aaa;padding:11px;background:#fff;font:inherit}.aw-membership-dialog p{line-height:1.8;margin:0}.aw-admin-tabs{display:flex;gap:12px 26px;flex-wrap:wrap;border-bottom:1px solid #bbb;padding-bottom:18px;margin-bottom:32px;align-items:center}.aw-admin-tabs button,.aw-health-admin-filters button{padding:9px 0;border-bottom:2px solid transparent}.aw-admin-tabs [aria-pressed=true],.aw-health-admin-filters [aria-pressed=true]{border-color:#111;font-weight:700}.aw-health-admin-filters{display:flex;gap:20px;flex-wrap:wrap;margin:22px 0}.aw-invitations>form{display:flex;gap:20px;align-items:flex-end;margin-block:32px;flex-wrap:wrap}.aw-invitations label,.aw-site-preview-controls label{display:grid;gap:8px}.aw-invitations input,.aw-site-preview-controls select{border:1px solid #aaa;padding:10px;font:inherit;max-width:100%;background:#fff}.aw-invitation-list article{display:flex;justify-content:space-between;gap:20px;padding:24px 0;border-top:1px solid #ddd;align-items:center}.aw-invitation-list article>div{display:grid;gap:8px}.aw-invitation-list b{font-size:25px;letter-spacing:3px}.aw-invitation-list small{font-size:13px;color:#666}.aw-site-preview-controls{display:flex;gap:16px;align-items:end;flex-wrap:wrap;margin:26px 0}.aw-site-preview-controls button{border-bottom:2px solid transparent;padding:10px 0}.aw-site-preview-controls [aria-pressed=true]{font-weight:700;border-color:#111}.aw-site-preview-scroll{max-width:100%;overflow:auto;padding:14px;background:#eee;border:1px solid #ccc}.aw-site-preview-scroll iframe{display:block;border:1px solid #bbb;background:#fff;max-width:none;margin:auto}.aw-admin-confirm,.aw-withdrawal>div{border:1px solid #ccc;padding:24px;margin-top:24px;background:#fafafa}.aw-admin-confirm button,.aw-withdrawal button{margin-right:20px;border-bottom:1px solid #666;padding:7px 0}.aw-withdrawal{margin-top:36px;font-size:14px}.aw-criminal-section{margin-block:64px 44px}.aw-criminal-section>h2{font-size:26px;margin-bottom:28px}.aw-criminal-section .aw-health-confirm{align-items:start;margin-bottom:30px}.aw-criminal-record{border-top:1px solid #ccc;margin-top:28px;padding-top:20px}.aw-criminal-record header{display:flex;justify-content:space-between;gap:18px;align-items:center}.aw-criminal-record h3{font-size:20px;margin:0}.aw-criminal-record header button{font-size:14px;border-bottom:1px solid #aaa}.aw-criminal-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin-bottom:28px}.aw-criminal-categories label{display:flex!important;align-items:start;gap:10px;font-weight:400!important;line-height:1.7}.aw-criminal-categories input{width:18px!important;height:18px;margin-top:4px;flex:none}.aw-criminal-record>label{display:block;margin:24px 0 10px;font-weight:600}.aw-criminal-section .ko-button{margin-top:20px}.aw-attachment-upload{display:inline-grid;gap:12px;font-weight:600;margin-block:14px}.aw-attachment-upload,.aw-attachment-upload input{max-width:100%;min-width:0}.aw-attachment-category{border-top:1px solid #ddd;margin-top:30px;padding-top:24px;min-width:0}.aw-attachment-category h3{font-size:21px;margin:0 0 12px}.aw-attachment-category p{font-size:15px;line-height:1.9}.aw-attachment-category select{max-width:100%;padding:8px;border:1px solid #aaa;background:#fff}.aw-attachment-list{padding:0;list-style:none;margin:20px 0;display:grid;gap:12px}.aw-attachment-list li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid #ddd;padding:12px 0;overflow-wrap:anywhere}.aw-attachment-list a{border-bottom:1px solid #888}.aw-attachment-list span{font-size:13px;color:#666}.aw-attachment-list button{margin-left:auto;font-size:14px}.aw-profile-link{display:grid;grid-template-columns:1fr 2fr auto;gap:16px;align-items:end;margin-block:22px}.aw-profile-link label{display:grid;gap:8px}.aw-profile-link button{font-size:14px;white-space:nowrap;padding-bottom:12px}.aw-criminal-result p{white-space:pre-wrap;overflow-wrap:anywhere}.aw-profile-save-actions{display:flex;justify-content:flex-end;margin:24px 0 36px}.aw-profile-step-tabs{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0 36px;border-bottom:1px solid #ddd;scroll-margin-top:190px}.aw-health .aw-profile-step-tabs button{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap;text-align:left;padding:16px 4px;border-bottom:2px solid transparent;font-size:20px}.aw-profile-step-tabs button[aria-selected=true]{border-bottom-color:#f4774a;font-weight:700}.aw-profile-step-tabs button>span{font-size:13px;color:#888}.aw-profile-step-tabs button>small{margin-left:auto;font-size:12px;color:#666}#profile-step-panel{scroll-margin-top:190px}.aw-profile-step-status{padding:20px;border:1px solid #e5ddd3;background:#fcfaf7}.aw-profile-attachment-errors{padding:18px;border:1px solid #bd6a56;margin:22px 0}.aw-profile-attachment-errors ul{padding-left:20px}.aw-profile-attachment-errors button{text-align:left;text-decoration:underline;text-underline-offset:4px}.aw-profile-document-actions{font-size:14px;border-top:1px solid #ddd;padding-top:20px}.aw-health .aw-profile-summary{width:min(900px,calc(100vw - 32px));height:min(90dvh,1000px);max-height:90dvh;padding:0;border:1px solid #d8cfc4;background:#fff;color:#111;overflow:hidden;box-shadow:0 20px 90px #0003;font-size:16px;line-height:1.8}.aw-profile-summary[open]{display:flex;flex-direction:column}.aw-profile-summary::backdrop{background:#0006}.aw-profile-summary>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 30px;border-bottom:1px solid #e6e0d8;flex:none}.aw-profile-summary>header h2{font-size:26px;margin:0}.aw-profile-summary>header p{font-size:12px;margin:0 0 3px;color:#766b61}.aw-profile-summary>header button{font-size:30px;min-width:44px;padding:0}.aw-profile-summary-body{padding:18px 30px;overflow:auto;overscroll-behavior:contain;min-height:0}.aw-profile-summary>footer{display:flex;justify-content:flex-end;align-items:center;gap:22px;padding:14px 30px;border-top:1px solid #e6e0d8;background:#fcfaf7;flex:none}.aw-profile-summary .aw-health-confirm{padding-top:22px;border-top:1px solid #ddd;font-size:16px;align-items:flex-start}.aw-profile-summary .aw-profile-summary-result{font-size:15px}.aw-profile-summary-result .aw-health-person{margin:12px 0;gap:12px}.aw-profile-summary-result .aw-health-person dd{font-size:18px}.aw-profile-summary-result .aw-health-review-question{padding:14px 0!important}.aw-profile-summary-result h3{font-size:18px;margin:6px 0}.aw-profile-summary-result p{font-size:15px;margin:7px 0;line-height:1.8}.aw-profile-summary-result .aw-health-review-question>strong{font-size:17px;margin-top:5px}.aw-profile-summary-result .aw-health-review-signature{margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.aw-health .aw-profile-summary-result .aw-member-photo-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0}.aw-health .aw-profile-summary-result .aw-member-photo-grid img{height:100px;aspect-ratio:auto;object-fit:contain}.aw-health .aw-profile-summary-result .aw-member-photo-grid figcaption{font-size:11px;padding:5px 2px}.aw-profile-summary-result .aw-member-result>div>p:has(>br:only-child){display:none}@media(max-width:680px){.aw-health .aw-profile-summary-result .aw-member-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.aw-health .aw-profile-summary-result .aw-member-photo-grid img{height:90px}.aw-profile-step-tabs{gap:12px}.aw-health .aw-profile-step-tabs button{font-size:17px;gap:7px}.aw-profile-step-tabs button>small{flex-basis:100%;padding-left:23px}.aw-health .aw-profile-summary{width:calc(100vw - 20px);height:94dvh;max-height:94dvh}.aw-profile-summary>header{padding:16px 18px}.aw-profile-summary>header h2{font-size:23px}.aw-profile-summary-body{padding:12px 18px}.aw-profile-summary>footer{padding:12px 18px;gap:12px;justify-content:space-between}.aw-health .aw-profile-summary>footer .ko-button,.aw-profile-summary .aw-health-confirm{font-size:15px}}@media print{#profile-step-panel,.aw-profile-attachments-step,.aw-profile-step-tabs,.aw-profile-summary{display:none!important}}.aw-attachment-deadline{font-weight:700}.aw-admin-own-profile>.aw-health{width:100%;max-width:none;padding:0}.aw-health-result{--profile-line:#e3dcd3;--profile-paper:#fbf8f4;--profile-accent:#ae7561}.aw-minimal .aw-health-result .aw-profile-report-cover{position:relative;isolation:isolate;overflow:hidden;padding:26px 30px;margin:8px 0 28px;border:1px solid var(--profile-line)!important;border-radius:16px;background:linear-gradient(115deg,#fbf6ef,#fff)!important}.aw-profile-report-cover:before{content:"";position:absolute;right:46px;top:-40px;width:112px;height:112px;border-radius:50%;background:#edd8c9;opacity:.5;z-index:-1}.aw-profile-report-orbit{position:absolute;right:-35px;bottom:-84px;width:225px;height:225px;border:1px solid #cfad98;border-radius:50%;pointer-events:none;z-index:-1}.aw-minimal .aw-health-result .aw-profile-report-orbit{border-radius:50%!important}.aw-minimal .aw-health-result .aw-profile-report-cover{border-radius:16px!important}.aw-minimal .aw-health-result :is(.aw-profile-data-section,.aw-profile-photo-card,.aw-health-review-signature){border-radius:12px!important}.aw-minimal .aw-health-result .aw-profile-data-section>h4>span{border-radius:10px 10px 10px 2px!important;color:#805f4c!important}.aw-minimal .aw-health-result .aw-profile-data-item dt{color:#7d7269!important}.aw-minimal .aw-health-result .aw-profile-photo-hint,.aw-minimal .aw-health-result .aw-profile-report-brand{color:#8c6b57!important}.aw-health-result>.aw-health-review-question>h3:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#bd947b;margin:0 10px 3px 0}.aw-health .aw-profile-report-brand{font-size:12px;letter-spacing:2.5px;color:#8c6b57;font-weight:700;margin:0 0 18px}.aw-profile-report-brand>span{padding:0 10px;color:#baa28d}.aw-health-result .aw-profile-report-cover .aw-health-person{display:block;margin:0;max-width:82%}.aw-profile-report-cover dt{color:#77685c}.aw-health-result .aw-profile-report-cover dd{font-size:30px;line-height:1.55;margin-top:8px}.aw-minimal .aw-health-result>.aw-health-review-question,.aw-minimal .aw-health-result>.aw-health-review-signature{border:1px solid var(--profile-line)!important;border-radius:14px;padding:22px 24px;margin:22px 0;background:#fff!important}.aw-minimal .aw-health-result>.aw-member-result{border:0!important;padding:0;margin-top:0;background:transparent!important}.aw-health-result>.aw-health-review-question>h3,.aw-health-result>.aw-health-review-signature>h3{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--profile-line);line-height:1.7}.aw-health-result>.aw-health-review-question>strong{display:inline-block;border:1px solid var(--profile-line);border-radius:7px;background:var(--profile-paper);padding:5px 12px;font-size:17px}.aw-health-result .aw-profile-photo-hint{font-size:13px;color:#7b7067;margin:6px 0 18px}.aw-profile-data-sections{display:grid;gap:22px;margin-top:28px}.aw-minimal .aw-health-result .aw-profile-data-section{border:1px solid var(--profile-line)!important;border-radius:14px;overflow:hidden;background:#fff!important}.aw-profile-data-section>h4{display:flex;gap:12px;align-items:center;padding:16px 20px;margin:0;font-size:18px;line-height:1.7;background:#faf7f3}.aw-profile-data-section>h4>span{display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:10px 10px 10px 2px;background:#eadbd0;color:#805f4c;font-size:15px}.aw-profile-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.aw-minimal .aw-health-result .aw-profile-data-item{margin:0;padding:15px 20px;min-width:0;border-top:1px solid var(--profile-line)!important;border-right:1px solid var(--profile-line)!important}.aw-profile-data-item dt{font-size:13.5px;line-height:1.8;color:#7d7269;font-weight:500}.aw-profile-data-item dd{margin:8px 0 0;font-size:16px;line-height:1.9;font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}.aw-profile-data-note,.aw-profile-data-subheading,.aw-profile-data-wide{grid-column:1/-1}.aw-profile-data-subheading{margin:0;padding:12px 20px;font-size:15px;line-height:1.8;background:#faf7f3;border-top:1px solid var(--profile-line)}.aw-health .aw-profile-data-note{margin:0;padding:14px 20px;color:#84786d;font-size:14px}.aw-health-result .aw-member-photo-grid.aw-member-photo-results{grid-template-columns:1.15fr 1fr 1fr;gap:16px;margin:18px 0 26px}.aw-minimal .aw-health-result .aw-profile-photo-card{border:1px solid var(--profile-line)!important;border-radius:12px;overflow:hidden;background:#fff!important;min-width:0;align-self:start}.aw-health-result .aw-profile-photo-card[data-main=true]{grid-row:span 2}.aw-health-result .aw-profile-photo-open{display:block;width:100%;padding:0!important;border:0!important;min-height:0;background:#f7f4ef!important;cursor:zoom-in;touch-action:manipulation}.aw-health-result .aw-profile-photo-open img{display:block;width:100%;height:180px!important;object-fit:contain;background:#f7f4ef}.aw-health-result .aw-profile-photo-card[data-main=true] .aw-profile-photo-open img{height:426px!important}.aw-health-result .aw-profile-photo-card figcaption{display:flex;gap:8px;align-items:center;justify-content:space-between;min-height:50px;padding:10px 12px;font-size:12px;line-height:1.7;border-top:1px solid var(--profile-line)}.aw-profile-photo-card figcaption>a{flex:none;color:#8b6855;font-size:12px}.aw-member-photo-results:has(>.aw-profile-photo-card:only-child){grid-template-columns:minmax(0,1fr)!important}.aw-member-photo-results:has(>.aw-profile-photo-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}.aw-health-result .aw-member-photo-results:has(>.aw-profile-photo-card:nth-child(2):last-child) .aw-profile-photo-card{grid-row:auto}.aw-health-result .aw-member-photo-results:has(>.aw-profile-photo-card:nth-child(2):last-child) .aw-profile-photo-open img{height:310px!important}.aw-health .aw-profile-photo-dialog{width:min(1200px,calc(100vw - 32px));height:92dvh;max-height:92dvh;padding:0;border:1px solid #ded5cc!important;border-radius:14px;background:#fff!important;overflow:hidden;color:#111}.aw-profile-photo-dialog[open]{display:flex;flex-direction:column}.aw-profile-photo-dialog::backdrop{background:#34291e88}.aw-profile-photo-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 22px;border-bottom:1px solid var(--profile-line);flex:none}.aw-profile-photo-dialog>header strong{font-size:17px}.aw-health .aw-profile-photo-dialog>header p{margin:2px 0;font-size:13px;color:#86796d}.aw-profile-photo-dialog>header button{font-size:30px;min-width:44px;line-height:1;padding:0;text-decoration:none!important;border:0!important}.aw-profile-photo-full{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:16px;background:#f5f2ed}.aw-health-result .aw-profile-photo-full img{max-width:100%;max-height:100%;width:auto!important;height:auto!important;object-fit:contain;background:transparent}.aw-profile-photo-dialog>footer{padding:10px 22px;border-top:1px solid var(--profile-line);flex:none;text-align:right;font-size:14px}.aw-minimal .aw-profile-download-tools{display:flex;align-items:center;gap:14px 24px;flex-wrap:wrap;border:1px solid #e3dcd3!important;border-radius:12px;padding:16px 20px;margin:20px 0;background:#fbf8f4!important}.aw-health .aw-profile-download-tools .ko-button{font-size:16px}.aw-health .aw-profile-download-tools>p{flex-basis:100%;margin:0;font-size:13px;color:#7e7165}.aw-health-admin-list .aw-health-actions>a{font-size:15px}.aw-health-admin-list .aw-health-actions{max-width:380px}@media(max-width:680px){.aw-minimal .aw-health-result .aw-profile-report-cover{padding:22px}.aw-health-result .aw-profile-report-cover dd{font-size:25px}.aw-profile-report-orbit{right:-110px}.aw-minimal .aw-health-result>.aw-health-review-question,.aw-minimal .aw-health-result>.aw-health-review-signature{padding:18px}.aw-minimal .aw-health-result>.aw-member-result{padding:0}.aw-health-result .aw-member-photo-grid.aw-member-photo-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aw-health-result .aw-profile-photo-card[data-main=true]{grid-column:1/-1;grid-row:auto}.aw-health-result .aw-profile-photo-card[data-main=true] .aw-profile-photo-open img{height:350px}.aw-health-result .aw-profile-photo-open img{height:210px}.aw-profile-photo-card figcaption{flex-wrap:wrap}.aw-profile-data-grid{grid-template-columns:1fr}.aw-profile-data-section>h4{padding:14px 16px;font-size:16px}.aw-minimal .aw-health-result .aw-profile-data-item{padding:14px 16px}.aw-health .aw-profile-photo-dialog{width:calc(100vw - 16px);height:94dvh;max-height:94dvh}.aw-profile-photo-dialog>header{padding:10px 14px}.aw-profile-photo-full{padding:6px}.aw-health-result .aw-member-photo-results:has(>.aw-profile-photo-card:nth-child(2):last-child){grid-template-columns:1fr!important}.aw-profile-photo-dialog>header strong{font-size:15px}.aw-health-admin-list .aw-health-actions{max-width:none}}@media print{.aw-profile-download-tools,.aw-profile-photo-card figcaption>a,.aw-profile-photo-dialog,.aw-profile-photo-hint{display:none!important}.aw-profile-photo-open{display:block!important}.aw-profile-data-section{break-inside:avoid}.aw-minimal .aw-health-result .aw-profile-report-cover{background:#fff!important}}@media(max-width:680px){.aw-health-result .aw-profile-photo-open img{height:210px!important}.aw-health-result .aw-profile-photo-card[data-main=true] .aw-profile-photo-open img{height:350px!important}}.aw-attachment-issuers{margin:18px 0 22px;font-size:15px;line-height:1.9}.aw-attachment-issuers>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;margin-top:8px}.aw-attachment-issuers dt{font-weight:700}.aw-attachment-issuers dd{margin:0;word-break:keep-all;overflow-wrap:anywhere}.aw-minimal a.aw-attachment-issuer-link{color:#1768b5!important;text-decoration:underline;text-underline-offset:4px}.aw-attachment-list .aw-attachment-result-issuer{flex-basis:100%;font-size:14px;margin:0;line-height:1.9}@media(max-width:680px){.aw-attachment-issuers>div{grid-template-columns:1fr;gap:2px}.aw-profile-save-actions{margin-top:20px}.aw-account-top{min-height:33px}.aw-header-login{display:none}.aw-mobile-login{display:inline-block}.aw-header-account{gap:14px}.aw-profile-link{grid-template-columns:1fr}.aw-profile-link button{justify-self:end}.aw-criminal-categories{grid-template-columns:1fr}.aw-criminal-section>h2{font-size:22px}.aw-invitation-list article{align-items:start;flex-direction:column}.aw-site-preview-scroll{padding:8px}.aw-admin-tabs{gap:12px 18px}.aw-criminal-section{margin-top:44px}}.aw-profile-view-dialog{width:min(1080px,96vw);height:92dvh;max-height:92dvh;padding:0;border:1px solid #ded6cb;background:#fffdfa;color:#222;overflow:hidden}.aw-profile-view-dialog::backdrop{background:rgba(34,29,25,.55);backdrop-filter:blur(3px)}.aw-profile-view-dialog>header{height:auto;min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 30px;border-bottom:1px solid #e5ddd4;background:#fffdfa;position:relative;z-index:3}.aw-profile-view-dialog>header p{font-size:10px;letter-spacing:.17em;color:#9b7b63!important;margin:0 0 5px}.aw-profile-view-dialog>header h2{font-size:22px;margin:0}.aw-profile-view-dialog>header button{font-size:34px;border:0;background:none;padding:0 8px;line-height:1}.aw-profile-view-body{height:calc(100% - 94px);overflow:auto;padding:28px 38px 80px;overscroll-behavior:contain}.aw-profile-summary:after,.aw-profile-view-dialog:after{content:"AMORWAY";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-25deg);font:clamp(38px,8vw,100px) Georgia,serif;letter-spacing:.08em;color:rgba(115,100,84,.11)!important;white-space:nowrap;pointer-events:none;z-index:2}.aw-profile-download-icons{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 30px}.aw-profile-download-icons a{display:flex;align-items:center;gap:8px;padding:13px 15px;border:1px solid #ded8d0!important;background:#fcf9f4!important;text-decoration:none!important;font-size:13px}.aw-profile-download-icons a>span{font-size:22px}.aw-profile-download-icons a>small{font-size:17px;color:#987c65!important}.aw-profile-status{font-size:16px!important;font-weight:700}.aw-profile-status.is-incomplete{color:#b52b35!important}.aw-profile-status.is-approved,.aw-profile-status.is-pending{color:#218449!important}.aw-profile-admin-review{padding:22px;border:1px solid #ded7ce;background:#faf7f2!important;margin:22px 0}.aw-profile-admin-review>label{display:flex;align-items:center;gap:9px;margin:20px 0}.aw-profile-admin-review input{width:20px;height:20px}.aw-profile-writer-tools{margin:24px 0 32px}.aw-admin-sample-tools{border:1px solid #e1d8cb;background:#faf6ef!important;padding:22px;margin-top:25px}.aw-admin-sample-tools p{font-size:13px;line-height:1.8;margin:14px 0 0;color:#746758!important}.aw-my-profile-card,.aw-my-profile-history>article{padding:30px;border:1px solid #e0d8ce;background:#fffdfa!important;margin:24px 0}.aw-my-profile-card h2{font-size:28px}.aw-my-profile-history{margin:64px 0}.aw-my-profile-history>h2{font-size:28px}.aw-my-profile-history h3{font-size:20px}.aw-my-profile-card p,.aw-my-profile-history p{font-size:14px;line-height:1.8}.aw-my-profile-history .aw-profile-download-icons{margin-bottom:0}.aw-health-admin-list .aw-profile-download-icons{width:100%;margin:6px 0 0}.aw-health-admin-list .aw-profile-download-icons a{padding:8px;font-size:11px}@media(max-width:640px){.aw-profile-view-dialog{width:100vw;height:100dvh;max-width:100vw;max-height:100dvh;border:0;margin:0}.aw-profile-view-dialog>header{padding:16px 20px;min-height:80px}.aw-profile-view-dialog>header h2{font-size:19px}.aw-profile-view-body{padding:22px 16px 80px;height:calc(100% - 90px)}.aw-profile-download-icons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.aw-profile-download-icons a{padding:10px;font-size:12px}.aw-my-profile-card,.aw-my-profile-history>article{padding:22px}.aw-my-profile-card .aw-health-actions{align-items:flex-start;flex-direction:column}}.aw-minimal .aw-health-result{--profile-line:#dfd9cf;--profile-accent:#114f60;--profile-paper:#edf4f4}.aw-minimal .aw-health-result .aw-profile-report-cover{border:1px solid #d8c6a6!important;border-left:7px solid #891b2b!important;background:linear-gradient(115deg,#fbf5e9,#fffdfa 68%,#edf5f5)!important;padding-top:34px;padding-bottom:34px}.aw-minimal .aw-health-result .aw-profile-report-cover:before{background:#114f60!important;opacity:.14;border-radius:50%!important;width:158px;height:158px;right:10px;top:-45px}.aw-minimal .aw-health-result .aw-profile-report-orbit{border:2px solid #d7ab55!important;right:-12px;bottom:-85px;width:210px;height:210px}.aw-minimal .aw-health-result .aw-profile-report-brand{color:#891b2b!important}.aw-minimal .aw-health-result .aw-profile-report-cover dd{color:#114f60!important}.aw-profile-data-section{--section-color:#114f60;--section-tint:#edf5f5}.aw-profile-data-section[data-section=B]{--section-color:#891b2b;--section-tint:#faeff1}.aw-profile-data-section[data-section=C]{--section-color:#79602d;--section-tint:#fbf5e8}.aw-profile-data-section[data-section=D]{--section-color:#536858;--section-tint:#eff5ef}.aw-profile-data-section[data-section=E]{--section-color:#665370;--section-tint:#f5f0f7}.aw-minimal .aw-health-result .aw-profile-data-section>h4{background:var(--section-color)!important;color:#fff!important;border-bottom:2px solid #d7ab55!important}.aw-minimal .aw-health-result .aw-profile-data-section>h4>span{background:#fff2!important;color:#fff!important;border:1px solid #ffffff60!important}.aw-minimal .aw-health-result .aw-profile-data-item:nth-child(4n+1),.aw-minimal .aw-health-result .aw-profile-data-item:nth-child(4n+2){background:var(--section-tint)!important}.aw-minimal .aw-health-result .aw-profile-data-item dt{color:var(--section-color)!important}.aw-minimal .aw-health-result>.aw-health-review-question:not(.aw-member-result){border-left:4px solid #114f60!important;background:linear-gradient(110deg,#edf5f580,#fff 45%)!important}.aw-minimal .aw-health-result>.aw-health-review-question:nth-of-type(2n):not(.aw-member-result){border-left-color:#891b2b!important;background:linear-gradient(110deg,#faf0f180,#fff 45%)!important}.aw-minimal .aw-health-result>.aw-health-review-signature{border-top:3px solid #d7ab55!important;background:#fbf7ee!important}.aw-profile-view-dialog>header{border-top:7px solid #114f60!important;border-bottom:1px solid #d7ab55!important;background:linear-gradient(100deg,#fbf6ec,#fff,#f0f5f5)!important}.aw-profile-view-dialog>header h2{color:#114f60!important}.aw-profile-view-dialog>header p{color:#891b2b!important}.aw-minimal .aw-profile-download-icons a{border-color:#c9dadb!important;border-left:3px solid #114f60!important;background:#f2f7f7!important}.aw-minimal .aw-profile-download-icons a:nth-child(2n){border-color:#e6cfd3 #e6cfd3 #e6cfd3 #891b2b!important;background:#fcf1f3!important}.aw-minimal .aw-profile-admin-review{background:#eef6f1!important;border:1px solid #bdd7c6!important;border-top:4px solid #218449!important}.aw-action-dialog{width:min(440px,calc(100vw - 32px));padding:32px;border:1px solid #d6c9b6!important;background:#fffdfa!important;text-align:center;box-shadow:0 16px 80px #0003}.aw-action-dialog::backdrop{background:#26242477;backdrop-filter:blur(3px)}.aw-action-dialog h2{font-size:23px;margin:20px 0}.aw-action-dialog p{font-size:14px;line-height:1.8}.aw-action-dialog footer{display:flex;justify-content:center;gap:30px;margin-top:24px}.aw-action-symbol{width:52px;height:52px;border-radius:50%!important;margin:auto;display:grid;place-items:center;background:#edf5f3!important;color:#114f60!important;font-size:30px;border:1px solid #bdd4cf!important}.aw-profile-change-flag,.aw-profile-change-flag *{color:#218449!important;font-weight:700}.aw-profile-change-flag{font-size:13px!important;line-height:1.8}.aw-profile-change-panel{border:1px solid #c5ddcc;padding:20px;background:#f4faf5!important;margin:20px 0}.aw-profile-change-row{border:1px solid #cbd9ce;margin:14px 0}.aw-profile-change-row h4{background:#e6f1e9!important;padding:10px 14px;margin:0;color:#218449!important}.aw-profile-change-values{display:grid;grid-template-columns:1fr 1fr}.aw-profile-change-values>div{padding:14px;min-width:0}.aw-profile-change-values>div+div{border-left:1px solid #d4dfd7}.aw-profile-change-values pre{font:inherit;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.aw-profile-change-values b{font-size:12px;color:#437450!important}@media(max-width:640px){.aw-profile-change-values{grid-template-columns:1fr}.aw-profile-change-values>div+div{border-left:0;border-top:1px solid #d4dfd7}.aw-minimal .aw-health-result .aw-profile-report-cover{padding:26px 20px}.aw-profile-view-body{height:calc(100% - 96px)}}.aw-profile-preview-tabs{display:flex;gap:10px;border-bottom:1px solid #d8c8ad;margin:0 0 20px;padding-bottom:10px}.aw-minimal .aw-profile-preview-tabs button{padding:12px 22px;border:1px solid #d3dfe0!important;background:#f2f7f7!important;color:#114f60!important;font-size:16px;font-weight:700}.aw-minimal .aw-profile-preview-tabs button[aria-selected=true]{background:#114f60!important;color:white!important}.aw-profile-progress{list-style:none;padding:28px 30px;margin:28px 0 42px;border:1px solid #d3dfe0;background:#f8fbfa!important;display:grid;max-width:760px}.aw-profile-progress li{display:grid;grid-template-columns:42px 1fr;gap:20px;position:relative;padding:0 0 25px}.aw-profile-progress li:last-child{padding-bottom:0}.aw-profile-progress li:not(:last-child):before{content:"";position:absolute;left:20px;top:42px;bottom:0;width:2px;background:#d7ded9}.aw-profile-progress-node{width:42px;height:42px;display:grid;place-items:center;border:1px solid #cddad5!important;border-radius:50%!important;background:white!important;color:#7c8b85!important;font-size:13px;font-weight:700}.aw-profile-progress li[data-state=current] .aw-profile-progress-node,.aw-profile-progress li[data-state=done] .aw-profile-progress-node{background:#218449!important;color:#fff!important;border-color:#218449!important}.aw-profile-progress li[data-state=current] .aw-profile-progress-node{box-shadow:0 0 0 5px #21844918!important}.aw-profile-progress h3{font-size:17px;margin:7px 0 10px}.aw-profile-progress p{font-size:13px;line-height:1.8;margin:0;color:#6f7b75!important}.aw-profile-submission-pair{display:flex;flex-direction:column;align-items:center}.aw-profile-submission-pair span{border:0!important;background:transparent!important;color:#6f7b75!important}.aw-profile-submission-pair span[data-done=true]{color:#218449!important}@media(max-width:640px){.aw-profile-progress{padding:24px 20px}.aw-profile-progress li{gap:15px}.aw-profile-preview-tabs button{padding:10px 14px!important;font-size:14px!important}.aw-profile-submission-pair{flex-direction:column;align-items:start}}.aw-profile-progress{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;padding:28px 20px;gap:0}.aw-profile-progress li{display:flex;flex-direction:column;align-items:center;gap:0;padding:0 8px!important;text-align:center;min-width:0}.aw-profile-progress li:not(:last-child):before{left:calc(50% + 21px);right:calc(-50% + 21px);top:20px;bottom:auto;width:auto;height:2px;background:#d5ddd8}.aw-profile-progress li[data-state=done]:before{background:#218449}.aw-profile-progress-node{z-index:1;flex:none}.aw-profile-progress li>div{width:100%;min-width:0}.aw-profile-progress h3{font-size:15px;line-height:1.6;margin:16px 0 10px}.aw-profile-progress p{font-size:12px;line-height:1.6;overflow-wrap:anywhere}.aw-profile-submission-pair{justify-content:center;gap:6px}.aw-profile-submission-pair span{font-size:12px;padding:0;line-height:1.6;overflow-wrap:anywhere}@media(max-width:640px){.aw-profile-progress{padding:22px 8px;gap:0}.aw-profile-progress li{padding:0 3px!important}.aw-profile-progress-node{width:30px;height:30px;font-size:11px}.aw-profile-progress li:not(:last-child):before{top:14px;left:calc(50% + 15px);right:calc(-50% + 15px)}.aw-profile-progress h3{font-size:11.5px;line-height:1.5;margin:14px 0 8px;word-break:keep-all}.aw-profile-progress p{font-size:10px;line-height:1.5;word-break:keep-all}.aw-profile-submission-pair{flex-direction:column;align-items:center}.aw-profile-submission-pair span{width:100%;font-size:10px;padding:0;word-break:keep-all}}.aw-profile-tattoo-inline{grid-column:1/-1;padding:18px 20px;border-top:1px solid #ddd}.aw-profile-tattoo-inline h3{margin:0 0 14px;font-size:16px}.aw-minimal .aw-profile-data-item.aw-profile-data-wide{display:grid;grid-template-columns:minmax(145px,24%) minmax(0,1fr);gap:20px;align-items:baseline;padding-top:14px;padding-bottom:14px}.aw-profile-data-item.aw-profile-data-wide dd{margin:0;font-size:15px;line-height:1.8}.aw-profile-data-item.aw-profile-data-wide dt{font-size:13px;line-height:1.8}.aw-profile-side-nav{position:absolute;top:110px;bottom:0;width:45px;z-index:4;display:flex;align-items:center;justify-content:center;background:transparent!important;border:0!important;color:#114f6080!important;font:300 48px Georgia,serif;cursor:pointer}.aw-profile-side-nav:hover{color:#114f60!important;background:#114f6006!important}.aw-profile-side-nav.is-previous{left:0}.aw-profile-side-nav.is-next{right:0}.aw-profile-view-body{padding-left:58px;padding-right:58px}.aw-profile-review-jump{margin-top:22px;border-top:1px solid #c5d9cc;padding-top:18px}.aw-profile-download-icons button{display:flex;align-items:center;gap:8px;padding:13px 15px;border:1px solid #c9dadb!important;border-left:3px solid #114f60!important;background:#f2f7f7!important;font-size:13px;cursor:pointer}.aw-profile-download-icons button:nth-child(2n){border-color:#e6cfd3 #e6cfd3 #e6cfd3 #891b2b!important;background:#fcf1f3!important}.aw-profile-download-icons button>span{font-size:22px}.aw-profile-download-icons button>small{font-size:17px;color:#987c65!important}.aw-profile-download-icons button:disabled{opacity:.5;cursor:wait}.aw-profile-file-downloads{font-size:12px;margin:0 0 18px}.aw-profile-file-downloads summary{cursor:pointer;color:#114f60!important}.aw-profile-file-downloads>div{display:flex;flex-wrap:wrap;gap:8px;padding:12px 0}.aw-profile-file-downloads button{border:1px solid #dad6ce;padding:8px 10px;background:#fffdfa!important;overflow-wrap:anywhere}.aw-profile-desktop-downloads>p{font-size:13px}.aw-attachment-preview-link{border:0;background:transparent!important;text-align:left;padding:0;color:#1565a1!important;font-size:14px;overflow-wrap:anywhere;text-decoration:underline;cursor:pointer}.aw-attachment-preview-dialog{width:min(1100px,96vw);height:94dvh;max-height:94dvh;border:1px solid #d2c5b4;padding:0;background:#fffdfa!important;overflow:hidden}.aw-attachment-preview-dialog::backdrop{background:#2229}.aw-attachment-preview-dialog>header{height:65px;padding:15px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d7c6a6}.aw-attachment-preview-dialog h3{font-size:16px;overflow-wrap:anywhere}.aw-attachment-preview-dialog>header button{font-size:32px;border:0;background:none!important}.aw-attachment-preview-dialog iframe{display:block;width:100%;height:calc(100% - 65px);border:0}.aw-attachment-preview-dialog>div{height:calc(100% - 65px);overflow:auto;display:flex;align-items:center;justify-content:center}.aw-attachment-preview-dialog img{max-width:100%;max-height:100%;object-fit:contain}@media(max-width:640px){.aw-minimal .aw-profile-data-item.aw-profile-data-wide{grid-template-columns:1fr;gap:5px;padding:13px 14px}.aw-profile-view-body{padding-left:35px;padding-right:35px}.aw-profile-side-nav{width:28px;font-size:36px;top:96px}.aw-profile-download-icons button{font-size:12px;padding:10px}.aw-profile-tattoo-inline{padding:14px 10px}.aw-attachment-preview-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.aw-attachment-preview-dialog>header{padding:12px 15px}}.aw-attachment-preview-dialog>nav{display:flex;align-items:center;justify-content:center;gap:20px;height:44px;border-bottom:1px solid #ded8cf;background:#faf7f1!important}.aw-attachment-preview-dialog>nav button{font-size:27px;background:none;border:0;padding:0 12px}.aw-attachment-preview-dialog:has(>nav)>div{height:calc(100% - 109px);align-items:flex-start}.aw-attachment-preview-dialog:has(>nav) img{max-height:none;width:100%;height:auto;object-fit:contain}.aw-minimal .aw-profile-side-nav{font-size:48px!important;line-height:1!important;font-weight:300!important;font-family:Georgia,serif!important}@media(max-width:640px){.aw-minimal .aw-profile-side-nav{font-size:36px!important}}.aw-minimal .aw-health-result .aw-member-photo-grid.aw-member-photo-results{display:flex!important;flex-wrap:wrap;gap:14px;align-items:flex-start;justify-content:flex-start;grid-template-columns:none!important}.aw-minimal .aw-health-result .aw-member-photo-results .aw-profile-photo-card{flex:0 1 auto;grid-row:auto!important;align-self:flex-start;cursor:default}.aw-minimal .aw-health-result .aw-member-photo-results .aw-profile-photo-open{width:100%!important;cursor:default!important;padding:0!important;background:transparent!important;line-height:0}.aw-minimal .aw-health-result .aw-member-photo-results .aw-profile-photo-open img{width:100%!important;height:auto!important;max-height:280px;aspect-ratio:auto!important;object-fit:contain;cursor:zoom-in!important}.aw-minimal .aw-health-result .aw-member-photo-results .aw-profile-photo-card:not([data-main=true]) img{max-height:180px}.aw-minimal .aw-health-result .aw-member-photo-results .aw-profile-photo-card[data-tattoo=true] img{max-height:160px}.aw-minimal .aw-health-result .aw-member-photo-results figcaption{min-height:0;padding:7px 9px;font-size:11px;line-height:1.6;cursor:default}.aw-minimal .aw-health-result .aw-health-selected-conditions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 18px;margin:12px 0;padding:0!important;list-style:none!important}.aw-minimal .aw-health-result .aw-health-selected-conditions li{margin:0!important;padding:5px 0 5px 10px!important;min-width:0;border-left:2px solid #d5e2df;font-size:13px!important;line-height:1.7!important;list-style:none!important}.aw-minimal .aw-health-result .aw-health-selected-conditions li b{display:inline;font-size:13px!important;line-height:1.7!important}.aw-minimal .aw-health-result .aw-health-selected-conditions li span{display:inline!important;font-size:12px!important;line-height:1.7!important;color:#64736e!important}.aw-minimal .aw-health-result>.aw-health-review-question:not(.aw-member-result){padding:16px 18px;margin:14px 0}.aw-health-result>.aw-health-review-question>h3{padding-bottom:8px;margin-bottom:10px}.aw-health-result .aw-health-original{margin-top:10px}.aw-health-result .aw-health-original p{margin:5px 0;font-size:14px;line-height:1.7}@media(max-width:640px){.aw-minimal .aw-health-result .aw-health-selected-conditions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.aw-minimal .aw-health-result .aw-health-selected-conditions li b{font-size:12px!important}.aw-minimal .aw-health-result .aw-health-selected-conditions li span{font-size:11px!important}.aw-minimal .aw-health-result>.aw-health-review-question:not(.aw-member-result){padding:14px 12px}}.aw-profile-version-select{display:flex;align-items:center;gap:14px;font-size:13px;margin:18px 0 24px}.aw-profile-version-select select{width:auto;max-width:100%;min-width:260px;padding:9px 12px;border:1px solid #d4dcd8;background:#fff!important;font-size:13px}.aw-my-profile-card .aw-health-actions{margin-top:18px}.aw-preparation-profile-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 30px}.aw-profile-progress a{display:block;margin-top:9px;font-size:12px;line-height:1.7;text-decoration:underline!important;text-underline-offset:4px;color:#176078!important}.aw-profile-progress li[data-state=attention] .aw-profile-progress-node{background:#b52b35!important;color:white!important;border-color:#b52b35!important;box-shadow:0 0 0 5px #b52b3514!important}.aw-profile-progress>li[data-active=true]>.aw-profile-progress-node{background:#ffd65a!important;color:#584000!important;border:2px solid #d6a419!important;font-weight:800;box-shadow:0 0 0 5px #ffd65a35!important;animation:aw-progress-current-pulse 1.8s ease-in-out infinite;transform-origin:center}@keyframes aw-progress-current-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.aw-progress-current-guide{margin-top:14px;padding-top:12px;border-top:1px solid #e9d48d}.aw-profile-progress .aw-progress-current-guide p{color:#60552e!important}.aw-progress-current-guide p+p{margin-top:12px}.aw-progress-preview-link{display:block;width:100%;border:0;background:none!important;padding:0;margin-top:9px;font:inherit;font-size:12px;line-height:1.7;color:#176078!important;text-decoration:underline!important;text-underline-offset:4px;cursor:pointer}@media(prefers-reduced-motion:reduce){.aw-profile-progress>li[data-active=true]>.aw-profile-progress-node{animation:none}}.aw-progress-mobile-guides{display:none}@media(max-width:640px){.aw-profile-progress:has(>li[data-active=true]){margin-bottom:0}.aw-profile-progress .aw-progress-current-guide{display:none}.aw-progress-mobile-guides:has(>.aw-progress-current-guide){display:grid;gap:12px;margin:0 0 30px}.aw-progress-mobile-guides>.aw-progress-current-guide{margin:0;padding:16px;border:1px solid #ead693;border-top:0;background:#fffdf4!important}.aw-progress-mobile-guides h3{margin:0 0 10px;font-size:15px}.aw-progress-mobile-guides p{font-size:13px;line-height:1.8;margin:8px 0}.aw-progress-mobile-guides a{display:block;margin-top:10px;font-size:13px;line-height:1.8;color:#176078!important;text-decoration:underline!important;text-underline-offset:4px}.aw-progress-mobile-guides .aw-progress-preview-link{font-size:13px;text-align:left}}.aw-progress-correction{font-size:13px;line-height:1.7}.aw-progress-correction>b{color:#b52b35!important}.aw-progress-correction ul{list-style:none;margin:8px 0;padding:0}.aw-progress-correction li{display:block;padding:0!important;min-width:0!important}.aw-progress-correction li:before{display:none!important}.aw-progress-correction li a{margin:3px 0}.aw-progress-correction p{white-space:pre-wrap;overflow-wrap:anywhere}.aw-profile-corrections-admin{border-top:1px solid #d1ded5;margin-top:24px;padding-top:20px}.aw-profile-corrections-admin summary{font-size:16px;font-weight:700;cursor:pointer}.aw-profile-corrections-admin p{font-size:13px;line-height:1.8}.aw-correction-current{padding:14px 18px;margin-bottom:18px;border-left:3px solid #b52b35!important;background:#fff5f5!important}.aw-correction-current b{color:#b52b35!important}.aw-correction-checklist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:20px 0}.aw-correction-checklist label{display:flex;align-items:center;gap:8px;font-size:13px}.aw-correction-checklist input{flex:none;margin:0}.aw-correction-note{display:block;font-size:13px}.aw-correction-note textarea{display:block;width:100%;margin:10px 0 18px;padding:12px;font:inherit;border:1px solid #c4d3ca;resize:vertical}.aw-correction-current p{white-space:pre-wrap;overflow-wrap:anywhere}.aw-profile-login-notice{width:min(620px,calc(100vw - 28px));max-height:calc(100dvh - 40px);overflow:auto;padding:28px 32px;border:1px solid #d5dbd5!important;border-top:5px solid #114f60!important;background:#fffdfa!important;box-shadow:0 20px 90px #0003}.aw-profile-login-notice::backdrop{background:#282c2a66;backdrop-filter:blur(3px)}.aw-profile-login-notice header{display:flex;align-items:center;justify-content:space-between}.aw-profile-login-notice header span{letter-spacing:.18em;font:15px Georgia,serif;color:#114f60!important}.aw-profile-login-notice header button{font-size:30px;background:none!important;border:0;padding:0 8px}.aw-profile-login-notice h2{font-size:24px;line-height:1.5;margin:20px 0 12px}.aw-profile-login-notice p{font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.aw-profile-login-notice section{border:1px solid #dedbd3;border-left:3px solid #b52b35!important;padding:18px 20px;margin:20px 0;background:#fff!important}.aw-profile-login-notice h3{font-size:17px;margin:0 0 10px;color:#a02634!important}.aw-profile-login-notice a{color:#176078!important;font-size:14px;text-decoration:underline!important;text-underline-offset:4px}.aw-profile-login-notice ul{padding-left:20px;font-size:14px;line-height:1.9}.aw-profile-login-notice footer{display:flex;justify-content:flex-end;margin-top:20px}.aw-login-correction-note{padding:12px;background:#faf3ed!important}@media(max-width:640px){.aw-preparation-profile-links{gap:12px 20px}.aw-preparation-profile-links .ko-button{font-size:14px}.aw-correction-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-profile-login-notice{padding:20px}.aw-profile-login-notice h2{font-size:21px}.aw-profile-login-notice section{padding:16px}.aw-profile-version-select{align-items:flex-start;flex-direction:column;gap:8px}.aw-profile-version-select select{width:100%;min-width:0}}.aw-minimal.aw-page-about .aw-about-hero{position:relative;isolation:isolate;min-height:660px;height:clamp(660px,51vw,780px);background:#f8f4eb!important;overflow:hidden}.aw-about-hero-art{position:absolute;inset:0;z-index:-1;overflow:hidden}.aw-about-hero-art>.ko-photo{width:100%;height:100%;aspect-ratio:auto}.aw-about-hero-art>.ko-photo>img{width:100%;height:100%;max-width:none;object-fit:cover;animation:aw-river-breathe 26s ease-in-out infinite alternate;transform-origin:center bottom}.aw-about-hero>.ko-wrap{position:relative;padding-top:58px;pointer-events:none}.aw-about-hero .aw-about-heading{pointer-events:auto}.aw-minimal.aw-page-about .aw-about-hero .aw-about-heading{display:block;margin:0;max-width:920px}.aw-minimal.aw-page-about .aw-about-hero .aw-about-heading>p{display:flex;align-items:center;gap:14px;width:auto;margin:0 0 22px;font-size:12px;letter-spacing:.12em;color:#455447!important}.aw-about-hero .aw-about-heading>p:before{content:"";display:block;width:30px;height:1px;background:#8c9a82}.aw-minimal.aw-page-about .aw-about-hero h1{font-size:clamp(34px,3.3vw,48px);line-height:1.6;letter-spacing:-.045em;color:#263b32!important}.aw-about-hero .aw-about-heading h1 br{display:block}.aw-minimal.aw-page-about .aw-about-hero h1 em{margin-left:0;font-weight:400!important;color:#263b32!important}.aw-minimal.aw-page-about .aw-about-story{padding-top:72px;padding-bottom:80px}.aw-minimal.aw-page-about .aw-about-meaning{padding:0 0 64px;margin-bottom:70px;gap:72px;border-bottom:1px solid #dedfd6!important}.aw-minimal.aw-page-about .aw-about-meaning h2{color:#354e40!important;font-size:30px;line-height:1.75}.aw-minimal.aw-page-about .aw-about-meaning h2 em{font-weight:400!important}.aw-minimal.aw-page-about .aw-about-meaning p{color:#37433c!important;font-size:17px;line-height:2}.aw-minimal.aw-page-about .aw-about-story-copy h2{color:#354e40!important}.aw-about-petal{position:absolute;display:block;width:10px;height:17px;background:#d8947e;opacity:.4;border-radius:70% 10% 70% 20%!important;animation:aw-petal-float 13s ease-in-out infinite alternate;pointer-events:none}.aw-about-petal.petal-one{left:66%;top:40%;rotate:28deg}.aw-about-petal.petal-two{left:79%;top:29%;width:7px;height:11px;animation-delay:-6s;rotate:-25deg}.aw-about-petal.petal-three{left:91%;top:50%;width:8px;height:13px;animation-delay:-9s;rotate:50deg}@keyframes aw-river-breathe{0%{transform:scale(1.01) translateX(-.2%)}to{transform:scale(1.035) translateX(.3%)}}@keyframes aw-petal-float{0%{transform:translate3d(0,-7px,0) rotate(-12deg)}to{transform:translate3d(15px,20px,0) rotate(25deg)}}@media(max-width:760px){.aw-minimal.aw-page-about .aw-about-hero{height:590px;min-height:0}.aw-about-hero-art{top:auto;height:360px;mask-image:linear-gradient(180deg,transparent,#000 23%)}.aw-about-hero>.ko-wrap{padding-top:40px}.aw-minimal.aw-page-about .aw-about-hero .aw-about-heading>p{margin-bottom:20px;font-size:11px}.aw-minimal.aw-page-about .aw-about-hero h1{font-size:31px;line-height:1.65;max-width:550px}.aw-minimal.aw-page-about .aw-about-story{padding-top:45px;padding-bottom:45px}.aw-minimal.aw-page-about .aw-about-meaning{gap:22px;padding-bottom:35px;margin-bottom:40px}.aw-minimal.aw-page-about .aw-about-meaning h2{font-size:26px}.aw-minimal.aw-page-about .aw-about-meaning p{font-size:16px}}@media(max-width:370px){.aw-minimal.aw-page-about .aw-about-hero h1{font-size:27px}.aw-minimal.aw-page-about .aw-about-hero{height:565px}}@media(prefers-reduced-motion:reduce){.aw-about-hero-art>.ko-photo>img,.aw-about-petal{animation:none}}@media print{.aw-about-petal{display:none}.aw-minimal.aw-page-about .aw-about-hero{height:auto;min-height:0;padding-bottom:40px}.aw-about-hero-art{display:none}}.aw-minimal .aw-illustrated-intro{position:relative;isolation:isolate;margin-bottom:48px;padding-block:44px;overflow:visible}.aw-illustrated-intro .aw-intro-copy{min-width:0;position:relative}.aw-illustrated-intro .aw-intro-copy>p{font:400 16px/1.95 var(--ko-sans);margin:20px 0 0;word-break:keep-all}.aw-illustrated-intro .aw-intro-copy>.ko-kicker{font-size:12px;letter-spacing:.1em;line-height:1.8;margin:0 0 18px}.aw-minimal .aw-illustrated-intro h1{font-size:clamp(30px,3vw,42px);line-height:1.6;letter-spacing:-.045em;margin:0;font-weight:400}.aw-illustrated-intro h1 br{display:block}.aw-illustrated-intro>.aw-intro-art{min-width:0;aspect-ratio:auto;animation:aw-intro-art-enter 1s ease both}.aw-illustrated-intro>.aw-intro-art img{width:100%;height:100%;object-fit:cover}.aw-minimal .aw-intro-stories{width:100%;max-width:none;min-height:430px;display:grid;place-items:center;padding:64px 18px;margin-top:0;background:#f7edda!important}.aw-intro-stories>.aw-intro-art{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.aw-intro-stories .aw-intro-copy{max-width:680px;width:58%;text-align:center;pointer-events:none}.aw-intro-stories .aw-intro-copy>[data-copy-id]{pointer-events:auto}.aw-minimal .aw-intro-stories .aw-intro-copy>p{text-align:center!important}.aw-intro-stories .aw-intro-copy>p:last-child{max-width:420px;margin-inline:auto}.aw-minimal .aw-intro-journey{display:flex;flex-direction:column;gap:30px;padding-bottom:0}.aw-intro-journey>.aw-intro-copy{order:0;display:grid;grid-template-columns:1.25fr 1fr;gap:0 40px;align-items:end}.aw-intro-journey .ko-kicker{grid-column:1/-1}.aw-intro-journey .aw-intro-copy>p:last-child{margin:0 0 6px}.aw-intro-journey>.aw-intro-art{order:1;height:230px;width:100%}.aw-minimal .aw-intro-preparation{display:grid;grid-template-columns:1.15fr 1fr;gap:46px;align-items:center;padding-block:48px}.aw-intro-preparation>.aw-intro-copy{grid-column:1;grid-row:1}.aw-intro-preparation>.aw-intro-art{grid-column:2;grid-row:1;height:340px}.aw-minimal .aw-intro-preparation h1{font-size:34px}.aw-minimal .aw-intro-faq{display:grid;grid-template-columns:1fr;gap:26px;justify-items:center;align-items:center;padding-block:28px 40px;text-align:center}.aw-intro-faq>.aw-intro-copy{width:100%;max-width:760px;text-align:center}.aw-intro-faq .aw-intro-copy>p:last-child{max-width:680px;margin-inline:auto}.aw-minimal .aw-intro-faq h1{text-align:center}.aw-intro-faq>.aw-intro-art img{object-fit:contain}.aw-minimal .aw-intro-faq>.aw-intro-art{background:#fff!important}.aw-minimal .aw-intro-contact{display:grid;grid-template-columns:170px 1fr;gap:24px 36px;padding-block:45px 32px}.aw-intro-contact>.aw-intro-copy{display:contents}.aw-intro-contact .aw-intro-copy>.ko-kicker{grid-column:1/-1;grid-row:1;margin:0}.aw-minimal .aw-intro-contact h1{grid-column:1/-1;grid-row:2;font-size:clamp(38px,4vw,56px);line-height:1.4}.aw-intro-contact>.aw-intro-art{grid-column:1;grid-row:3;width:170px;height:130px}.aw-intro-contact .aw-intro-copy>p:last-child{grid-column:2;grid-row:3;align-self:center;margin:0;max-width:560px}@keyframes aw-intro-art-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:1000px) and (min-width:761px){.aw-minimal .aw-intro-preparation{gap:28px;grid-template-columns:1.15fr 1fr}.aw-minimal .aw-intro-preparation h1{font-size:30px}.aw-intro-journey>.aw-intro-copy{gap:0 24px}.aw-minimal .aw-intro-faq{gap:28px}}@media(max-width:760px){.aw-minimal .aw-illustrated-intro{margin-bottom:34px;padding-block:30px}.aw-minimal .aw-illustrated-intro h1{font-size:29px;line-height:1.6}.aw-illustrated-intro .aw-intro-copy>p{font-size:15px;line-height:1.9;margin-top:16px}.aw-illustrated-intro .aw-intro-copy>.ko-kicker{font-size:11px;margin-bottom:14px}.aw-minimal .aw-intro-stories{min-height:360px;padding:42px 0}.aw-intro-stories .aw-intro-copy{width:70%;max-width:430px}.aw-intro-stories .aw-intro-copy>p:last-child{max-width:220px}.aw-minimal .aw-intro-stories h1{font-size:28px}.aw-intro-stories>.aw-intro-art img{object-fit:cover}.aw-minimal .aw-intro-journey{gap:24px;padding-bottom:0}.aw-intro-journey>.aw-intro-copy{display:block}.aw-intro-journey .aw-intro-copy>p:last-child{margin-top:18px}.aw-intro-journey>.aw-intro-art{height:180px}.aw-minimal .aw-intro-preparation{grid-template-columns:1fr;gap:24px;padding-block:28px}.aw-intro-preparation>.aw-intro-copy{grid-column:1;grid-row:1}.aw-intro-preparation>.aw-intro-art{grid-column:1;grid-row:2;height:215px}.aw-minimal .aw-intro-faq{gap:22px;padding-block:20px 28px}.aw-intro-faq>.aw-intro-copy{display:block}.aw-minimal .aw-intro-faq h1{font-size:27px;line-height:1.6}.aw-intro-faq .aw-intro-copy>p:last-child{margin-top:16px}.aw-minimal .aw-intro-contact{grid-template-columns:90px 1fr;gap:20px;padding-top:32px}.aw-minimal .aw-intro-contact h1{font-size:35px;line-height:1.5}.aw-intro-contact>.aw-intro-art{width:90px;height:100px}.aw-intro-contact .aw-intro-copy>p:last-child{font-size:14px;margin:0}}@media(max-width:370px){.aw-minimal .aw-intro-stories h1{font-size:25px}.aw-minimal .aw-intro-faq h1{font-size:24px}}@media(prefers-reduced-motion:reduce){.aw-illustrated-intro>.aw-intro-art{animation:none}}@media print{.aw-illustrated-intro>.aw-intro-art{animation:none}.aw-minimal .aw-intro-stories{min-height:300px;print-color-adjust:exact}}.cm-video-hero{position:relative;isolation:isolate;display:grid;align-items:center;min-height:500px;height:clamp(500px,calc(100svh - 195px),850px);overflow:clip}.cm-home-video,.cm-home-video-shade{position:absolute;inset:0;pointer-events:none}.cm-home-video{z-index:-2;background:#f4f1eb!important}.cm-home-video video{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.aw-minimal .cm-home-video-shade{z-index:-1;background:rgba(0,0,0,.5)!important}.cm-opening-copy{padding-block:90px 110px;position:relative}.aw-minimal .cm-video-hero .cm-opening-copy,.aw-minimal .cm-video-hero .cm-opening-copy *{color:#fff!important}.cm-video-hero .cm-opening-copy :is(h1,p,a){text-shadow:0 2px 12px #0005}.cm-opening-copy>.cm-eyebrow{font-size:13px;letter-spacing:.08em;margin:0 0 25px}.aw-minimal .cm-video-hero h1{font-size:clamp(38px,4.6vw,68px);font-weight:700!important;line-height:1.4;letter-spacing:-.055em;text-align:left;text-wrap:balance;max-width:850px;margin:0 0 38px}.aw-minimal .cm-video-hero h1 em{font-weight:700!important}.cm-video-hero h1 br{display:block}.cm-video-hero .cm-actions{max-width:400px;gap:30px}.cm-video-hero .cm-main-link{font-size:15px;min-height:46px;border-bottom-width:1px;border-color:#ffffffb3}.aw-minimal .cm-video-toggle{position:absolute;right:28px;bottom:22px;z-index:3;display:flex;gap:8px;align-items:center;min-height:40px;padding:8px 14px;background:#0005!important;border:1px solid #ffffff99;font:400 12px/1.5 var(--ko-sans);cursor:pointer}.aw-minimal .cm-video-toggle,.aw-minimal .cm-video-toggle *{color:#fff!important}.cm-video-toggle>span{font-size:16px}.aw-site:has(~.ko-editor-toolbar) .cm-video-toggle{right:auto;left:28px}.cm-home-overview{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(45px,8vw,115px);align-items:center;padding-block:76px 70px}.aw-minimal .cm-home-introduction .cm-hero-description{font-size:20px;line-height:2.1;margin:0 0 27px}.cm-home-overview>.cm-hero-price{margin:0;padding-left:42px;border-left:1px solid #deded8}.cm-home-overview .cm-hero-price>span{font-size:24px;font-weight:600}.aw-minimal .cm-home-overview .cm-hero-price>strong{font-size:clamp(68px,7vw,100px);line-height:1.2;margin:0 0 10px;animation:none}.aw-minimal .cm-home-overview .cm-hero-price>strong>small{font-size:.48em;vertical-align:baseline}.aw-minimal .cm-home-overview .cm-hero-price>p{font-size:14px;line-height:1.9}.cm-home-overview .cm-price-claim{font-size:13px;margin-top:18px}.cm-home-overview .cm-price-claim small{font-size:11px}@media(max-width:760px){.cm-video-hero{height:clamp(480px,calc(100svh - 180px),680px);min-height:480px}.cm-home-video video{object-position:60% 50%}.cm-opening-copy{padding-block:85px 110px}.cm-opening-copy>.cm-eyebrow{font-size:11px;margin-bottom:24px;letter-spacing:.04em}.aw-minimal .cm-video-hero h1{font-size:clamp(28px,7.8vw,40px);line-height:1.6;margin-bottom:30px;max-width:570px;word-break:keep-all}.cm-video-hero .cm-actions{gap:24px;max-width:360px}.cm-video-hero .cm-main-link{font-size:14px;line-height:1.8}.aw-minimal .cm-video-toggle{right:16px;bottom:16px;min-height:38px;font-size:11px}.aw-site:has(~.ko-editor-toolbar) .cm-video-toggle{left:16px;right:auto}.cm-home-overview{grid-template-columns:1fr;gap:35px;padding-block:42px 44px}.aw-minimal .cm-home-introduction .cm-hero-description{font-size:17px;line-height:2;margin-bottom:20px}.cm-home-overview>.cm-hero-price{padding:30px 0 0;border-left:0;border-top:1px solid #deded8}.cm-home-overview .cm-hero-price>span{font-size:23px}.aw-minimal .cm-home-overview .cm-hero-price>strong{font-size:82px}.aw-minimal .cm-home-overview .cm-hero-price>p{font-size:14px}}@media(max-width:370px){.aw-minimal .cm-video-hero h1{font-size:27px}.cm-video-hero .cm-actions{gap:18px}.cm-video-hero .cm-main-link{font-size:13px}}@media print{.cm-home-video,.cm-home-video-shade,.cm-video-toggle{display:none!important}.cm-video-hero{height:auto;min-height:0}.cm-opening-copy{padding-block:35px}.cm-home-overview{padding-block:25px}}.aw-layered-art{position:absolute;inset:0;container-type:size;overflow:hidden;pointer-events:none}.aw-art-canvas{position:absolute;width:max(100cqw,150cqh);height:max(100cqh,66.666667cqw);left:var(--art-x,50%);top:var(--art-y,50%);transform:translate(var(--art-shift-x,-50%),var(--art-shift-y,-50%))}.aw-layered-art.fits-inside .aw-art-canvas{width:min(100cqw,150cqh);height:min(100cqh,66.666667cqw)}.aw-art-canvas>.aw-art-base{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill}.aw-art-piece{position:absolute;overflow:hidden;transform-origin:50% 70%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:paused;mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent),linear-gradient(180deg,transparent,#000 2%,#000 98%,transparent);mask-composite:intersect}.aw-layered-art.is-active .aw-art-piece{animation-play-state:running}.aw-art-piece>img{position:absolute;object-fit:fill;max-width:none;user-select:none;pointer-events:none}.aw-art-piece.motion-float{animation-name:aw-piece-float}.aw-art-piece.motion-sway{animation-name:aw-piece-sway}.aw-art-piece.motion-drift{animation-name:aw-piece-drift}.aw-art-piece.motion-nod{animation-name:aw-piece-nod}@keyframes aw-piece-float{0%{transform:translateY(3px) rotate(-.35deg)}to{transform:translateY(-5px) rotate(.45deg)}}@keyframes aw-piece-sway{0%{transform:rotate(-1deg) translateY(2px)}to{transform:rotate(1deg) translateY(-3px)}}@keyframes aw-piece-drift{0%{transform:translate(-7px,2px) rotate(-.5deg)}to{transform:translate(8px,-3px) rotate(.45deg)}}@keyframes aw-piece-nod{0%{transform:translateY(1px) rotate(-.45deg)}to{transform:translateY(-2px) rotate(.45deg)}}.aw-minimal :is(.aw-intro-preparation,.aw-intro-contact)>.aw-intro-art{background:#fff!important}.aw-minimal .aw-intro-contact{grid-template-columns:minmax(260px,360px) minmax(0,1fr)}.aw-intro-contact>.aw-intro-art{width:100%;height:auto;aspect-ratio:3/2}.aw-intro-contact>.aw-intro-art>img,.aw-intro-journey>.aw-intro-art>img,.aw-intro-preparation>.aw-intro-art>img{object-fit:contain}.aw-minimal .aw-intro-journey>.aw-intro-art{height:auto;aspect-ratio:3/1}.aw-minimal:not(.aw-page-home) .aw-story-cover img,.aw-minimal:not(.aw-page-home) .ko-photo:not(.aw-intro-art):not(.aw-about-illustration) img{animation:none!important;transition:none!important;transform:none!important}.aw-minimal .aw-intro-stories.aw-intro-film{display:flex;flex-direction:column;min-height:0;padding:42px 20px 24px;background:#fff!important}.aw-intro-film>.aw-intro-copy{order:0;width:auto;max-width:900px;margin-inline:auto}.aw-intro-film>.aw-intro-copy>p:last-child{max-width:620px}.aw-minimal .aw-intro-stories.aw-intro-film>.aw-intro-art{order:1;position:relative;inset:auto;z-index:auto;width:min(1320px,100%);height:clamp(260px,33.333vw,440px);margin:24px auto 0;background:#fff!important}.aw-bench-art{inset:0;container-type:size}.aw-bench-art,.aw-bench-picture{position:absolute;overflow:hidden}.aw-bench-picture{width:min(100cqw,300cqh);height:min(100cqh,33.333333cqw);left:50%;top:50%;transform:translate(-50%,-50%)}.aw-bench-picture>.aw-bench-poster,.aw-bench-picture>.aw-bench-sheet{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;animation:none;transform:none;user-select:none}.aw-bench-weather{position:absolute;inset:0;overflow:hidden;pointer-events:none}.aw-bench-weather i{position:absolute;display:block;left:var(--particle-x);top:-15%;animation:aw-season-fall var(--particle-duration) var(--particle-delay) linear infinite;animation-play-state:paused;opacity:0}.aw-bench-art.is-playing .aw-bench-weather i{animation-play-state:running}.aw-bench-art[data-season=spring] .aw-bench-weather i{width:5px;height:7px;background:#d8a5a0;border-radius:80% 15%!important;opacity:.55;animation-duration:8s}.aw-bench-art[data-season=summer][data-rain] .aw-bench-weather i{width:1px;height:22px;background:#7d8b9a;opacity:.35;rotate:14deg;animation-duration:1.15s}.aw-bench-art[data-season=autumn] .aw-bench-weather i{width:7px;height:11px;background:#b37a48;border-radius:80% 15%!important;opacity:.55;animation-duration:7s}.aw-bench-art[data-season=winter] .aw-bench-weather i{width:4px;height:4px;border-radius:50%!important;background:#a9b3bd;opacity:.7;animation-duration:6s}.aw-bench-art[data-season=winter][data-night] .aw-bench-weather i{background:#fff;opacity:.9}@keyframes aw-season-fall{0%{transform:translate(0) rotate(0)}to{transform:translate(20px,650px) rotate(125deg)}}.aw-bench-lamp{position:absolute;left:2%;top:0;width:10%;height:25%;border-radius:50%!important;background:radial-gradient(ellipse,#ffe6a866,transparent 70%);opacity:0;pointer-events:none}.aw-bench-art[data-night] .aw-bench-lamp{opacity:.8}.aw-minimal .aw-bench-toggle{position:absolute;right:12px;bottom:10px;z-index:2;background:#ffffffe0!important;border:1px solid #ddd;padding:7px 11px;font:400 11px/1.6 var(--ko-sans);cursor:pointer}.aw-bench-toggle:disabled{opacity:.6;cursor:wait}@media(max-width:760px){.aw-minimal .aw-intro-contact{grid-template-columns:1fr;gap:20px}.aw-intro-contact>.aw-intro-art{width:min(100%,360px);height:auto;margin-inline:auto}.aw-intro-contact .aw-intro-copy>p:last-child{grid-column:1;grid-row:4}.aw-minimal .aw-intro-stories.aw-intro-film{padding:30px 12px 18px}.aw-intro-film>.aw-intro-copy{width:auto;max-width:550px}.aw-intro-film>.aw-intro-copy>p:last-child{max-width:320px}.aw-minimal .aw-intro-stories.aw-intro-film>.aw-intro-art{height:clamp(155px,38vw,265px);margin-top:18px}.aw-bench-picture{top:calc(50% - 10px)}.aw-minimal .aw-bench-toggle{font-size:10px;padding:6px 9px;bottom:0;right:0}}@media(prefers-reduced-motion:reduce){.aw-art-piece,.aw-bench-picture>.aw-bench-sheet,.aw-bench-weather i{animation:none!important}}@media print{.aw-art-piece,.aw-bench-sheet,.aw-bench-weather i{animation:none!important}.aw-bench-toggle{display:none!important}}.aw-about-day-scene{position:absolute;inset:0;overflow:hidden;container-type:size}.aw-about-day-canvas{position:absolute;width:max(100cqw,150cqh);height:max(100cqh,66.666667cqw);left:50%;top:50%;transform:translate(-50%,-50%)}.aw-about-day-canvas>.aw-about-day-frame{position:absolute;inset:0;width:100%;height:100%;max-width:none!important;object-fit:fill!important;pointer-events:none;user-select:none;animation:none!important;transition:none!important}.aw-page-about .aw-about-petal{display:none}.aw-minimal .aw-about-river-toggle{position:absolute;right:20px;bottom:18px;z-index:2;background:#ffffffe0!important;border:1px solid #ddd;padding:7px 11px;font:400 11px/1.6 var(--ko-sans);cursor:pointer}.aw-about-river-toggle:disabled{opacity:.6;cursor:wait}@media(min-width:761px){.aw-minimal.aw-page-about .aw-about-hero{height:clamp(420px,calc(100svh - 195px),780px);min-height:420px}.aw-about-day-canvas{width:min(100cqw,280cqh);height:min(66.666667cqw,186.666667cqh);top:auto;bottom:0;transform:translateX(-50%)}.aw-about-hero>.ko-wrap{padding-top:38px}.aw-minimal.aw-page-about .aw-about-hero .aw-about-heading>p{margin-bottom:16px}}@media(max-width:760px){.aw-about-day-canvas{width:100cqw;height:66.666667cqw;left:0;top:auto;bottom:0;transform:none}.aw-minimal .aw-about-river-toggle{right:12px;bottom:10px;padding:6px 9px;font-size:10px}}@media print{.aw-about-river-toggle{display:none}}.aw-intro-faq>.aw-intro-art{width:min(100%,820px);height:480px;justify-self:center}@media(max-width:760px){.aw-intro-faq>.aw-intro-art{width:100%;max-width:560px;height:280px}}@media(min-width:761px){.ko-photo[data-photo-desktop-width]{width:min(var(--photo-desktop-width),100%)!important;max-width:100%;margin-inline:auto!important;box-sizing:border-box}.ko-photo[data-photo-desktop-height]{height:var(--photo-desktop-height)!important;min-height:0!important;max-height:none!important}.ko-photo[data-photo-desktop-locked]{height:auto!important;aspect-ratio:var(--photo-desktop-ratio)!important}}@media(max-width:760px){.ko-photo[data-photo-mobile-width]{width:min(var(--photo-mobile-width),100%)!important;max-width:100%;margin-inline:auto!important;box-sizing:border-box}.ko-photo[data-photo-mobile-height]{height:var(--photo-mobile-height)!important;min-height:0!important;max-height:none!important}.ko-photo[data-photo-mobile-locked]{height:auto!important;aspect-ratio:var(--photo-mobile-ratio)!important}}.aw-photo-sizing{margin:24px 0;padding-top:20px;border-top:1px solid #ddd}.aw-photo-size-heading{display:flex;gap:16px;align-items:center;justify-content:space-between}.aw-photo-size-heading h3{margin:0;font:500 16px/1.6 var(--ko-sans)}.aw-photo-size-heading>button{border-bottom:1px solid #aaa;padding:3px 0;font:400 11px/1.6 var(--ko-sans);cursor:pointer}.aw-photo-sizing>p{font-size:11px;line-height:1.8;margin:10px 0 16px;color:#666}.aw-photo-size-devices{display:grid;grid-template-columns:1fr 1fr;gap:18px}.aw-photo-size-devices fieldset{min-width:0;border:1px solid #ddd;padding:12px}.aw-photo-size-devices legend{padding:0 5px;font-size:12px}.aw-photo-size-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.aw-photo-size-fields label{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px}.aw-photo-size-fields input{width:calc(100% - 23px);min-width:0;border:1px solid #bbb;padding:7px 8px;font:400 13px/1.5 var(--ko-sans);margin-top:2px}.aw-photo-size-fields span{font-size:10px;color:#666}.aw-photo-ratio{display:flex;align-items:center;gap:7px;font-size:11px;margin-top:13px}.aw-photo-ratio input{width:14px;height:14px;accent-color:#333}.aw-photo-sizing>.aw-photo-size-error{color:#a3382e;margin-bottom:0}@media(max-width:470px){.aw-photo-size-devices{grid-template-columns:1fr;gap:12px}}.ko-photo-dialog{width:min(760px,calc(100vw - 28px))}.aw-photo-manipulator{margin:0 0 18px}.aw-photo-manipulator-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:12px}.aw-photo-manipulator-tools [role=group]{display:flex;gap:8px}.aw-photo-manipulator-tools button{border:1px solid #d5d5d5!important;background:#fff!important;padding:7px 12px;font-size:12px;cursor:pointer}.aw-photo-manipulator-tools button[aria-pressed=true]{border-color:#555!important;background:#f3f3f3!important;font-weight:700}.aw-photo-manipulator-tools output{font-size:13px;font-variant-numeric:tabular-nums}.aw-photo-gesture-help{font-size:12px;line-height:1.9;margin:10px 0 12px}.aw-photo-workspace{height:360px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:repeating-conic-gradient(#eee 0 25%,#fafafa 0 50%) 0 /20px 20px!important;border:1px solid #ddd;isolation:isolate}.aw-photo-manipulator-frame{position:relative;flex:none;overflow:hidden;touch-action:none;user-select:none;cursor:grab;border:1px solid #999;box-sizing:border-box;background:#fff!important;outline-offset:4px}.aw-photo-manipulator-frame[data-drag-mode=move]{cursor:grabbing}.aw-photo-manipulator-frame[data-drag-mode=scale],.aw-photo-manipulator-frame[data-drag-mode=stretch]{cursor:nwse-resize}.aw-photo-manipulator-frame[aria-disabled=true]{cursor:wait}.aw-photo-manipulator-frame img{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;pointer-events:none;user-select:none;-webkit-user-drag:none}.aw-photo-resize-corner{position:absolute;right:5px;bottom:5px;width:12px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;filter:drop-shadow(0 0 1px #333);pointer-events:none}.aw-photo-current-position{font-size:11px;line-height:1.8;margin:10px 0 0;color:#666!important}@media(max-width:760px){.aw-photo-workspace{height:300px}.aw-photo-manipulator-tools{gap:10px}.aw-photo-gesture-help{font-size:11px}.ko-photo-dialog{padding:20px}}.aw-minimal .ko-brandbar>.ko-brand>span{font-size:clamp(42px,4.4vw,58px);letter-spacing:.19em;margin-right:-.19em;transform:scaleX(.872);line-height:1.3}.aw-minimal .ko-footer .ko-brand>small{align-self:flex-start;text-align:left}.cm-home-overview{position:relative;isolation:isolate;overflow:hidden}.cm-overview-graphic{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5}.cm-overview-graphic svg{display:block;width:100%;height:100%}.cm-overview-art-tall{display:none!important}.cm-home-overview>.cm-hero-price,.cm-home-overview>.cm-home-introduction{position:relative;z-index:1}.aw-minimal .aw-member-entry{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-top:32px;border-top:1px solid #dedede!important}.aw-member-entry>div>p{font-size:18px;line-height:1.9;margin:0 0 24px;word-break:keep-all}.aw-member-entry>div>.ko-button{margin-top:0}.aw-minimal .aw-preparation-page{border-top:1px solid #dedede!important;padding-top:32px}.aw-minimal .aw-member-entry,.aw-minimal .aw-preparation-contact{border-bottom:0!important}.aw-about-meaning{position:relative}.aw-about-next-boundary{position:absolute;inset-inline:0;bottom:0;height:0;pointer-events:none}.aw-minimal .aw-intro-journey>.aw-intro-art{aspect-ratio:2.15/1;background:#eeeae3!important}.aw-intro-journey>.aw-intro-art>img{object-fit:cover}@media(max-width:760px){.aw-minimal .aw-intro-journey>.aw-intro-art{aspect-ratio:3/2}}.aw-about-couple{position:absolute;right:4%;bottom:0;width:38%;height:calc(100% - 32px);display:flex;align-items:flex-end;justify-content:center;transform-origin:center bottom;animation:aw-couple-breathe 7s ease-in-out infinite alternate;animation-play-state:paused;pointer-events:none}.aw-about-day-scene.is-active .aw-about-couple{animation-play-state:running}.aw-about-couple>img{display:block;width:100%;height:100%;object-fit:contain!important;object-position:center bottom;max-width:none!important}@keyframes aw-couple-breathe{0%{transform:translateY(1px) rotate(-.12deg)}to{transform:translateY(-2px) rotate(.12deg)}}@media(max-width:760px){.aw-minimal .ko-brandbar>.ko-brand>span{font-size:clamp(30px,8.8vw,40px);letter-spacing:.14em;margin-right:-.14em;transform:scaleX(.864)}.cm-overview-art-wide{display:none!important}.cm-overview-art-tall{display:block!important}.cm-overview-graphic{opacity:.38}.aw-minimal .aw-member-entry{grid-template-columns:1fr;gap:20px}.aw-member-entry>div>p{font-size:17px}.aw-minimal .aw-preparation-page{padding-top:30px}.aw-about-couple{right:2%;width:57%;height:91%}}@media(prefers-reduced-motion:reduce){.aw-about-couple{animation:none}}.cm-home-designed{--cm-accent:#ff681a;--cm-soft:#ffe1cc;--home-accent:#ff681a;--home-ink:#111111;--home-line:#dddddd;--home-paper:#ffffff}.aw-minimal .cm-home-designed>.ko-wrap{max-width:1200px}.cm-home-designed .cm-text-link{display:inline-block;padding-bottom:4px;color:var(--home-ink)!important;text-decoration-color:#ff681a;text-decoration-thickness:1px;text-underline-offset:8px}.cm-home-designed .cm-text-link:hover{text-decoration-color:var(--cm-accent)}.cm-home-designed :is(.cm-value,.cm-trip,.cm-preparation) .cm-eyebrow{display:flex;align-items:center;gap:12px;color:var(--home-ink)!important;font-weight:500;letter-spacing:.03em}.cm-home-designed :is(.cm-value,.cm-trip,.cm-preparation) .cm-eyebrow:before{content:"";width:28px;height:1px;background:var(--home-accent);flex:none}.aw-minimal .cm-home-designed .cm-home-overview{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(40px,7vw,96px);padding-block:82px 78px;overflow:clip}.cm-home-designed .cm-overview-graphic{inset:0 -18px -75px;opacity:1}.cm-home-designed .cm-home-introduction{padding-block:22px}.aw-minimal .cm-home-designed .cm-home-introduction .cm-hero-description{font-size:20px;line-height:2.05;margin-bottom:32px}.aw-minimal .cm-home-designed .cm-home-overview>.cm-hero-price{background:#ff681a!important;border:1px solid var(--home-line);border-left:0;padding:34px 38px 30px;margin:0;position:relative}.cm-home-designed .cm-home-overview>.cm-hero-price:before{content:"";position:absolute;top:0;left:0;width:64px;height:3px;background:var(--home-accent)}.cm-home-designed .cm-home-overview>.cm-hero-price:after{content:"";position:absolute;right:24px;top:24px;width:9px;height:9px;border:1px solid #fff;border-radius:50%!important}.cm-home-designed .cm-home-overview .cm-hero-price>span{font-size:22px;letter-spacing:-.02em}.aw-minimal .cm-home-designed .cm-home-overview .cm-hero-price>strong{font-size:clamp(72px,7.6vw,102px);color:#fff!important;letter-spacing:-.07em;line-height:1.25;margin:4px 0 12px}.cm-home-designed .cm-home-overview .cm-hero-price>strong>*{color:#fff!important}.aw-minimal .cm-home-designed .cm-home-overview .cm-hero-estimate{border-top:1px solid #ffffff66;padding-top:17px;margin-top:21px;font-size:15px;line-height:1.95}.cm-home-designed .cm-hero-estimate b{font-size:21px}.cm-home-designed .cm-price-claim{display:block;padding-top:2px;line-height:1.8}.cm-home-designed .cm-price-claim small{display:block;margin-top:8px;line-height:1.8}.aw-minimal .cm-home-designed .cm-home-overview .cm-hero-price,.aw-minimal .cm-home-designed .cm-home-overview .cm-hero-price :is(span,strong,small,p,a,b,em,i){color:#fff!important}.aw-minimal .cm-home-designed .cm-route-strip{border-block:1px solid var(--home-line);background:#ffffff!important}.cm-home-designed .cm-route-strip>.ko-wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:16px}.cm-home-designed .cm-route-strip .cm-route-step{display:grid;grid-template-columns:45px minmax(0,1fr);gap:17px;padding:24px 30px;justify-content:start;min-height:102px;box-sizing:border-box}.cm-home-designed .cm-route-strip .cm-route-step:nth-child(-n+3){border-bottom:1px solid var(--home-line)}.cm-home-designed .cm-route-strip .cm-route-step:not(:nth-child(3n)){border-right:1px solid var(--home-line)}.cm-home-designed .cm-route-strip .cm-route-step>b{display:grid;place-items:center;width:43px;height:43px;border:1px solid #ff681a;border-radius:50%!important;color:#fff!important;background:var(--cm-accent);font:400 21px/1 Georgia,serif;letter-spacing:-.04em;margin:0;font-weight:700!important}.cm-home-designed .cm-route-strip .cm-route-label{font-size:17px;line-height:1.7;font-weight:600;text-align:left}.cm-home-designed .cm-route-strip i{display:none}.aw-minimal .cm-home-designed .cm-video-hero .cm-actions>.cm-main-link{background:var(--cm-accent)!important;border:1px solid var(--cm-accent);padding-inline:16px;color:#fff!important;text-shadow:none}.aw-minimal .cm-home-designed .cm-video-hero .cm-actions>.cm-main-link *{color:#fff!important}.cm-home-designed .cm-home-introduction .cm-hero-description strong{text-decoration:none}.aw-minimal .cm-home-designed .cm-value{padding-block:90px 35px;gap:38px 70px;align-items:start}.cm-home-designed .cm-value-intro{padding-block:15px 8px}.aw-minimal .cm-home-designed .cm-value h2{font-size:clamp(32px,3.4vw,46px);line-height:1.45;margin-bottom:20px}.aw-minimal .cm-home-designed .cm-value h2>em{font-size:.75em}.aw-minimal .cm-home-designed .cm-region-label{font-size:15px;font-weight:500;margin-top:28px}.aw-minimal .cm-home-designed .cm-discount-range>strong,.cm-home-designed .cm-discount-range>strong *{color:var(--home-ink)!important}.cm-home-designed .cm-discount-range>svg path{stroke:var(--cm-accent)}.aw-minimal .cm-home-designed .cm-comparison{background:#fff!important;border-top:1px solid var(--home-line);padding:27px 30px 8px}.cm-home-designed .cm-chart-row{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #dddddd}.cm-home-designed .cm-chart-row:last-child{border-bottom:0;margin-bottom:0}.cm-home-designed .cm-chart-row>div{display:block;margin-bottom:13px}.cm-home-designed .cm-chart-row b{display:block;margin-top:5px;font-size:21px;line-height:1.55}.cm-home-designed .cm-chart-range{height:12px;background:linear-gradient(to right,#111111 0 var(--range-start),#cccccc var(--range-start) 100%)!important}.cm-home-designed .cm-chart-amorway .cm-chart-bar{height:18px;background:var(--home-accent)!important}.aw-minimal .cm-home-designed .cm-chart-row>p{font-size:13px;line-height:1.8;margin-top:10px}.aw-minimal .cm-home-designed .cm-fee-equation{border-top:1px solid var(--home-line)!important;border-bottom:1px solid var(--home-line);gap:34px;padding-block:32px;margin-top:8px}.cm-home-designed .cm-fee-equation>div{padding-block:15px}.cm-home-designed .cm-fee-equation span{font-size:15px;margin-bottom:10px}.cm-home-designed .cm-fee-equation b{font-size:clamp(30px,3.2vw,43px);font-weight:600!important;line-height:1.4}.aw-minimal .cm-home-designed .cm-fee-equation>.cm-fee-sum{background:var(--cm-accent)!important}.cm-home-designed .cm-fee-sum>b{text-decoration:none;color:#fff!important}.cm-home-designed .cm-fee-sum b *,.cm-home-designed .cm-fee-sum span{color:#fff!important}.cm-home-designed .cm-fee-sum:after{content:"";position:absolute;bottom:0;left:0;right:0;height:4px;background:var(--cm-accent)}.cm-home-designed .cm-fee-equation i,.cm-home-designed .cm-fee-sum:before{top:42px;color:#111111!important}.cm-home-designed .cm-visa-total{border:0;padding-block:0;gap:20px 30px}.aw-minimal .cm-home-designed .cm-visa-total p{font-size:16px}.cm-home-designed .cm-visa-total strong{font-size:31px;color:var(--home-ink)!important;box-decoration-break:clone;-webkit-box-decoration-break:clone;text-decoration:underline;text-decoration-color:var(--cm-accent);text-decoration-thickness:4px;text-underline-offset:7px}.cm-home-designed .cm-cost-scope{padding:18px 20px 36px}.cm-home-designed .cm-cost-scope>.cm-separate-cost-link{margin-top:14px}.aw-minimal .cm-home-designed .cm-comparison-scope{font-size:12px;line-height:1.9;margin:0 0 18px;word-break:keep-all}.cm-home-designed .cm-cost-scope>b{font-size:15px;font-weight:500!important}.aw-minimal .cm-home-designed .cm-cost-scope>p{font-size:12px;line-height:2;margin-top:12px}.aw-minimal .cm-home-designed .cm-price-reason{padding:46px 34px;margin-top:0;gap:clamp(36px,6vw,80px);border-top:1px solid var(--home-line)!important;background:#ffffff!important;position:relative}.aw-minimal .cm-home-designed .cm-price-reason h3{font-size:clamp(31px,3vw,40px);line-height:1.45;margin-top:22px}.aw-minimal .cm-home-designed .cm-price-reason-lead{font-size:20px;line-height:1.75}.cm-home-designed .cm-price-reason-lead strong{text-decoration-thickness:2px;text-decoration-color:#ffb580}.cm-home-designed .cm-price-reason-photo{aspect-ratio:3/2}.cm-home-designed .cm-price-reason-list>li{border-color:#dddddd;padding-block:25px;gap:18px}.cm-home-designed .cm-price-reason-list>li:first-child{border-top:1px solid #111111}.cm-home-designed .cm-price-reason-list>li>span{font:400 25px/1.6 Georgia,serif;color:var(--home-accent)!important;color:#111!important;text-decoration:underline;text-decoration-color:var(--cm-accent);text-decoration-thickness:3px;text-underline-offset:6px}.aw-minimal .cm-home-designed .cm-price-reason-list h4{font-size:20px}.aw-minimal .cm-home-designed .cm-price-reason :is(.cm-price-reason-details>p,.cm-price-reason-list p){font-size:16px;line-height:1.95}.aw-minimal .cm-home-designed .cm-trip{padding-block:74px 62px}.cm-home-designed .cm-section-heading{margin-bottom:42px}.aw-minimal .cm-home-designed .cm-section-heading h2{font-size:clamp(33px,3.8vw,49px);line-height:1.4}.cm-home-designed .cm-marker:after{background:#ffb782;height:10px;bottom:5px;transform:rotate(-1deg)}.cm-home-designed .cm-trip-scroll{position:relative;height:auto;max-height:none;overflow:visible}.cm-home-designed .cm-trip-scroll:before{content:"";position:absolute;left:50%;top:25px;bottom:25px;width:1px;background:var(--home-line)}.cm-home-designed .cm-trip-day{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;padding:30px 0 42px;border-bottom:0;position:relative}.cm-home-designed .cm-trip-day:after{content:"";position:absolute;left:calc(50% - 4px);top:50%;width:7px;height:7px;background:#ff681a;border:4px solid #fff;border-radius:50%!important;box-sizing:content-box;transform:translate(-3px,-50%)}.cm-home-designed .cm-trip-day:nth-child(2n)>.cm-trip-day-photo{order:2}.cm-home-designed .cm-trip-day:nth-child(2n)>.cm-trip-day-copy{order:1;padding-left:16px;padding-right:0}.aw-minimal .cm-home-designed .cm-trip-day-photo{height:330px;aspect-ratio:3/2}.cm-home-designed .cm-trip-day-copy{padding-right:16px}.cm-home-designed .cm-trip-day-number{font:400 40px/1.4 Georgia,serif;margin-bottom:20px;color:#111!important}.aw-minimal .cm-home-designed .cm-trip-day h3{font-size:26px;line-height:1.5;margin-bottom:20px}.aw-minimal .cm-home-designed .cm-trip-day p{font-size:17px;line-height:1.95}.aw-minimal .cm-home-designed .cm-preparation{padding-block:50px 65px;border-top:1px solid var(--home-line)!important;position:relative}.cm-home-designed .cm-preparation-options{gap:26px}.aw-minimal .cm-home-designed .cm-preparation-options article{background:#ffffff!important;border-top:1px solid #111111!important;padding:28px 25px;gap:20px}.cm-home-designed .cm-preparation-options article>svg{color:var(--home-ink)!important;width:62px;min-width:62px;height:62px}.cm-home-designed .cm-preparation-options svg circle[fill]{fill:#ff9b59}.aw-minimal .cm-home-designed .cm-preparation-options h3{font-size:19px;line-height:1.65;margin-bottom:12px}.aw-minimal .cm-home-designed .cm-preparation-options p{font-size:15px;line-height:1.95}@media(max-width:1000px) and (min-width:761px){.aw-minimal .cm-home-designed .cm-home-overview{gap:36px;padding-block:64px}.aw-minimal .cm-home-designed .cm-home-overview>.cm-hero-price{padding:28px}.cm-home-designed .cm-route-strip .cm-route-step{padding-inline:19px;gap:12px}.aw-minimal .cm-home-designed .cm-value{gap:35px}.cm-home-designed .cm-trip-day{gap:55px}.aw-minimal .cm-home-designed .cm-trip-day-photo{height:290px}}@media(max-width:760px){.aw-minimal .cm-home-designed .cm-home-overview{grid-template-columns:minmax(0,1fr);gap:29px;padding-block:48px 40px}.cm-home-designed .cm-overview-graphic{inset:0 -40px -60px;opacity:1}.cm-home-designed .cm-home-introduction{padding:0 3px}.aw-minimal .cm-home-designed .cm-home-introduction .cm-hero-description{font-size:18px;line-height:2.05;margin-bottom:25px}.aw-minimal .cm-home-designed .cm-home-overview>.cm-hero-price{padding:28px 25px;border-top:0;border-left:0}.cm-home-designed .cm-home-overview .cm-hero-price>span{font-size:22px}.aw-minimal .cm-home-designed .cm-home-overview .cm-hero-price>strong{font-size:clamp(74px,22vw,94px);margin-bottom:9px}.aw-minimal .cm-home-designed .cm-home-overview .cm-hero-estimate{font-size:14px;margin-top:18px;padding-top:15px}.cm-home-designed .cm-hero-estimate b{font-size:19px}.cm-home-designed .cm-route-strip>.ko-wrap{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:8px}.cm-home-designed .cm-route-strip .cm-route-step{grid-template-columns:32px minmax(0,1fr);gap:11px;padding:20px 10px;min-height:104px}.cm-home-designed .cm-route-strip .cm-route-step:nth-child(n){border-right:0;border-bottom:1px solid var(--home-line)}.cm-home-designed .cm-route-strip .cm-route-step:nth-child(odd){border-right:1px solid var(--home-line)}.cm-home-designed .cm-route-strip .cm-route-step:nth-child(n+5){border-bottom:0}.cm-home-designed .cm-route-strip .cm-route-step>b{width:30px;height:30px;font-size:16px}.cm-home-designed .cm-route-strip .cm-route-label{font-size:14px;line-height:1.75;word-break:keep-all}.aw-minimal .cm-home-designed .cm-value{padding-block:52px 28px;gap:30px}.cm-home-designed .cm-value-intro{padding:0}.aw-minimal .cm-home-designed .cm-value h2{font-size:33px;line-height:1.45}.aw-minimal .cm-home-designed .cm-region-label{font-size:14px;margin-top:24px}.aw-minimal .cm-home-designed .cm-discount-range>strong{font-size:clamp(63px,20vw,88px)}.aw-minimal .cm-home-designed .cm-comparison{padding:25px 22px 5px}.cm-home-designed .cm-chart-row b{font-size:20px;white-space:normal}.aw-minimal .cm-home-designed .cm-fee-equation{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-block:0;margin-top:5px}.cm-home-designed .cm-fee-equation>div{padding:21px 8px;border-bottom:1px solid var(--home-line)}.cm-home-designed .cm-fee-equation>div:nth-child(odd){border-right:1px solid var(--home-line)}.cm-home-designed .cm-fee-equation>div:nth-child(n+3){border-bottom:0}.aw-minimal .cm-home-designed .cm-fee-equation>div:nth-child(3){grid-column:1/-1;border-right:0;text-align:center}.cm-home-designed .cm-fee-equation span{font-size:13px;margin-bottom:6px}.cm-home-designed .cm-fee-equation b{font-size:31px;line-height:1.4}.aw-minimal .cm-home-designed .cm-fee-equation>div>i,.cm-home-designed .cm-fee-sum:before{display:none}.cm-home-designed .cm-visa-total{display:block;padding-block:0}.aw-minimal .cm-home-designed .cm-visa-total p{font-size:14px;line-height:1.95}.cm-home-designed .cm-visa-total p:last-child{margin-top:18px;display:block}.cm-home-designed .cm-visa-total strong{display:block;font-size:32px;margin-top:5px}.cm-home-designed .cm-cost-scope{padding:0 0 12px;text-align:left}.cm-home-designed .cm-cost-scope>b{font-size:14px}.aw-minimal .cm-home-designed .cm-cost-scope>p{font-size:12px;line-height:2.1}.aw-minimal .cm-home-designed .cm-price-reason{margin-top:4px;padding:30px 23px;gap:29px;grid-template-columns:minmax(0,1fr)}.aw-minimal .cm-home-designed .cm-price-reason h3{font-size:32px}.aw-minimal .cm-home-designed .cm-price-reason-lead{font-size:20px}.aw-minimal .cm-home-designed .cm-price-reason :is(.cm-price-reason-details>p,.cm-price-reason-list p){font-size:15px;line-height:1.95}.cm-home-designed .cm-price-reason-list>li{grid-template-columns:29px minmax(0,1fr);gap:13px;padding-block:22px}.aw-minimal .cm-home-designed .cm-price-reason-list h4{font-size:18px}.aw-minimal .cm-home-designed .cm-trip{padding-block:40px 30px}.aw-minimal .cm-home-designed .cm-section-heading h2{font-size:33px;line-height:1.45}.cm-home-designed .cm-section-heading{margin-bottom:30px}.cm-home-designed .cm-trip-scroll:before{left:9px;top:0;bottom:20px}.cm-home-designed .cm-trip-day{grid-template-columns:minmax(0,1fr);gap:22px;padding:0 0 42px 29px}.cm-home-designed .cm-trip-day:after{left:3px;top:29px;transform:none}.cm-home-designed .cm-trip-day:nth-child(n)>.cm-trip-day-photo{order:0;height:auto;aspect-ratio:4/3}.cm-home-designed .cm-trip-day:nth-child(n)>.cm-trip-day-copy{order:1;padding:0 0 0 2px}.cm-home-designed .cm-trip-day-number{font-size:32px;margin-bottom:10px}.aw-minimal .cm-home-designed .cm-trip-day h3{font-size:22px;margin-bottom:13px}.aw-minimal .cm-home-designed .cm-trip-day p{font-size:16px;line-height:1.95}.aw-minimal .cm-home-designed .cm-preparation{padding-block:34px 40px}.cm-home-designed .cm-preparation-options{gap:18px}.aw-minimal .cm-home-designed .cm-preparation-options article{padding:23px 20px;gap:16px}.cm-home-designed .cm-preparation-options article>svg{width:49px;min-width:49px;height:49px}.aw-minimal .cm-home-designed .cm-preparation-options h3{font-size:18px}.aw-minimal .cm-home-designed .cm-preparation-options p{font-size:15px}}@media print{.cm-home-designed .cm-overview-graphic,.cm-home-designed .cm-trip-day:after,.cm-home-designed .cm-trip-scroll:before{display:none}.cm-home-designed .cm-trip-day{break-inside:avoid}}.aw-extra-cost-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:26px 0 0;padding:0;text-align:left}.aw-extra-cost-details>div{min-width:0;border-top:1px solid #dedede;padding-top:22px}.aw-extra-cost-details>[data-cost-id=visa]{grid-column:1/-1}.aw-extra-cost-details dt{font-size:16px;line-height:1.7}.aw-extra-cost-details dt>span{display:block;font-weight:600}.aw-extra-cost-details dt>strong{display:block;font-size:23px;line-height:1.7;margin-top:7px;text-decoration:none}.aw-extra-cost-details dd{margin:14px 0 0;min-width:0}.aw-minimal .aw-extra-cost-details dd>p{font-size:16px;line-height:1.95;margin:0;word-break:keep-all}.aw-price-advantage{margin-top:32px;padding:26px 0;text-align:center;word-break:keep-all}.aw-minimal .aw-price-advantage>p{font-size:16px;line-height:1.8;margin:0}.aw-minimal .aw-price-advantage>.aw-price-advantage-title{font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.65;margin-top:9px}.aw-price-advantage-title strong{text-decoration:underline;text-decoration-color:#ff681a;text-decoration-thickness:3px;text-underline-offset:7px}@media(max-width:760px){.aw-extra-cost-details{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:24px}.aw-extra-cost-details>div{padding-top:18px}.aw-extra-cost-details dt{font-size:15px}.aw-extra-cost-details dt>strong{font-size:21px}.aw-minimal .aw-extra-cost-details dd>p{font-size:15.6px}.aw-price-advantage{margin-top:24px;padding:20px 0}.aw-minimal .aw-price-advantage>p{font-size:14px}.aw-minimal .aw-price-advantage>.aw-price-advantage-title{font-size:22px}}