.da-page{--da-ink:#29231e;--da-muted:#73685e;--da-accent:#926c56;--da-line:#e5ded6;color:var(--da-ink);background:#fffefa}.da-container{width:min(1150px,100% - 64px);margin-inline:auto}.da-header{z-index:50;border-bottom:1px solid var(--da-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9f7f3f5;justify-content:space-between;align-items:center;gap:32px;min-height:82px;padding:12px max(34px,50vw - 625px);display:flex;position:sticky;top:0}.da-logo{object-fit:contain;width:225px;height:auto;display:block}.da-header nav{align-items:center;gap:30px;display:flex}.da-header nav a{white-space:nowrap;font-size:12px;font-weight:600}.da-headerCta{background:var(--da-ink);padding:13px 20px;color:#fff!important}.da-eyebrow{letter-spacing:.18em;color:#876e5c;font-size:10px;font-weight:700}.da-hero{background:#f9f7f3;padding:45px 0 105px}.da-breadcrumb{color:#8a7b70;align-items:center;gap:12px;margin-bottom:98px;font-size:11px;display:flex}.da-breadcrumb a:hover{color:var(--da-accent)}.da-hero h1{font-family:var(--serif);letter-spacing:-.035em;max-width:1100px;margin:24px 0;font-size:clamp(62px,6.7vw,103px);font-weight:400;line-height:1.01}.da-hero h1 em,.da-articleContent h2 em{color:var(--da-accent)}.da-lead{max-width:670px;color:var(--da-muted);font-size:16px;line-height:1.85;margin-top:30px!important}.da-heroMeta{color:#958374;letter-spacing:.15em;border-top:1px solid #ddd2c8;flex-wrap:wrap;gap:28px;margin-top:80px;padding-top:23px;font-size:9px;display:flex}.da-articleBody{padding-top:115px;padding-bottom:125px}.da-articleContent{max-width:800px;margin-inline:auto}.da-articleContent section{margin-bottom:110px;scroll-margin-top:115px}.da-articleContent h2{font-family:var(--serif);letter-spacing:-.027em;margin:18px 0 28px;font-size:clamp(47px,5vw,70px);font-weight:400;line-height:1.07}.da-articleContent>section>p:not(.da-eyebrow){max-width:730px;color:var(--da-muted);margin:0 0 22px;font-size:15px;line-height:1.95}.da-steps{border-top:1px solid var(--da-line);margin-top:45px}.da-step{border-bottom:1px solid var(--da-line);grid-template-columns:65px minmax(0,1fr);gap:18px;padding:30px 0;display:grid}.da-step>span{letter-spacing:.1em;color:#9a765e;padding-top:9px;font-size:11px}.da-step h3{font-family:var(--serif);font-size:36px;font-weight:400;line-height:1.15}.da-step p{color:var(--da-muted);margin-top:12px;font-size:13px;line-height:1.85}.da-example{background:#f8f5f0;border:1px solid #e5ded6;margin:36px 0;padding:34px}.da-exampleHeader{color:#95745a;letter-spacing:.13em;justify-content:space-between;gap:15px;font-size:9px;font-weight:650;display:flex}.da-example h3{font-family:var(--serif);margin-top:28px;font-size:43px;font-weight:400}.da-example>p{color:#89796b;font-size:12px}.da-tableWrap{margin:34px 0 20px;overflow-x:auto}.da-tableWrap table{border-collapse:collapse;width:100%;font-size:12px}.da-tableWrap th{text-align:left;background:#eee7df;padding:15px 12px}.da-tableWrap th:last-child,.da-tableWrap td:last-child{text-align:right;white-space:nowrap}.da-tableWrap td{border-bottom:1px solid #e3dbd1;padding:19px 12px}.da-tableWrap td strong,.da-tableWrap td small{display:block}.da-tableWrap td small{color:#94877d;margin-top:7px;font-size:10px;line-height:1.6}.da-tableWrap tfoot th{background:0 0;border-top:1px solid #cbbbab}.da-example .da-exampleNote{color:#938376;font-size:11px;line-height:1.75}.da-mistakes{color:var(--da-muted);margin-top:35px;padding-left:24px}.da-mistakes li{padding:12px 0;font-size:14px;line-height:1.8}.da-inlineCta{background:#f2ede6;padding:45px}.da-inlineCta h2{font-size:clamp(42px,4.5vw,63px)}.da-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:29px;display:flex}.da-primary{background:var(--da-ink);padding:16px 20px;font-size:12px;font-weight:650;display:inline-flex;color:#fff!important}.da-secondary{border-bottom:1px solid #b2a69b;padding-bottom:5px;font-size:12px;font-weight:650}.da-faqList{border-top:1px solid var(--da-line);margin-top:35px}.da-faqList details{border-bottom:1px solid var(--da-line)}.da-faqList summary{cursor:pointer;padding:25px 5px;font-size:14px;font-weight:600}.da-faqList details p{color:var(--da-muted);max-width:700px;padding:0 5px 23px;font-size:13px;line-height:1.9}.da-closing{text-align:center;color:#fffaf4;background:#2d2621;padding:110px 25px}.da-closing .da-eyebrow{color:#d5b79d}.da-closing h2{font-family:var(--serif);margin:23px 0;font-size:clamp(53px,6vw,87px);font-weight:400;line-height:1.05}.da-closing h2 em{color:#d4b49a}.da-closing>p:not(.da-eyebrow){color:#cec4ba;font-size:13px}.da-closing>a{color:#312720;background:#f5ede4;margin-top:34px;padding:17px 23px;font-size:12px;font-weight:650;display:inline-block}@media (max-width:760px){.da-header{flex-wrap:wrap;gap:8px;padding:12px 18px}.da-logo{width:175px}.da-header nav{gap:20px;width:100%;padding:10px 0;overflow-x:auto}.da-header nav a{flex-shrink:0}.da-container{width:calc(100% - 40px)}.da-hero{padding:28px 0 75px}.da-breadcrumb{margin-bottom:65px}.da-hero h1{font-size:clamp(49px,9.5vw,70px)}.da-hero h1 br{display:none}.da-lead{font-size:14px}.da-heroMeta{margin-top:55px}.da-articleBody{padding-top:80px;padding-bottom:35px}.da-articleContent section{margin-bottom:80px}.da-articleContent h2{font-size:clamp(43px,9vw,59px)}.da-step{grid-template-columns:38px minmax(0,1fr)}.da-step h3{font-size:30px}.da-example{padding:20px 15px}.da-example h3{font-size:36px}.da-inlineCta{padding:33px 24px}.da-closing{padding:85px 24px}}@media (prefers-reduced-motion:reduce){.da-page *,.da-page :before,.da-page :after{scroll-behavior:auto!important}}
.ftQwuG_textLink{color:#72513e;text-underline-offset:4px;border-bottom:1px solid #c7aa96}.ftQwuG_textLink:hover{color:#4e3527;border-bottom-color:#72513e}.ftQwuG_editorialNote{color:#675b51;background:#f6f1ea;border-left:2px solid #a4775b;margin-top:30px;padding:20px 22px;font-size:13px;line-height:1.8}.ftQwuG_editorialNote strong{color:#352d27}.ftQwuG_fieldGrid{border-top:1px solid #e5ded6;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:42px;display:grid}.ftQwuG_fieldItem{border-bottom:1px solid #e5ded6;min-height:190px;padding:28px 30px 28px 0;position:relative}.ftQwuG_fieldItem:nth-child(odd){border-right:1px solid #e5ded6;padding-right:38px}.ftQwuG_fieldItem:nth-child(2n){padding-left:38px}.ftQwuG_fieldItem>span{color:#9a765e;letter-spacing:.12em;margin-bottom:23px;font-size:10px;display:block}.ftQwuG_fieldItem dt{color:#302820;font-family:var(--serif);font-size:28px;line-height:1.15}.ftQwuG_fieldItem dd{color:#75695f;margin:12px 0 0;font-size:13px;line-height:1.75}.ftQwuG_quotationExample{width:min(1000px,100vw - 64px);margin-left:50%;transform:translate(-50%)}.ftQwuG_tableRegion{-webkit-overflow-scrolling:touch;outline:none;max-width:100%;margin:34px 0 18px;overflow-x:auto}.ftQwuG_tableRegion:focus-visible{box-shadow:0 0 0 2px #f8f5f0,0 0 0 4px #9a765e}.ftQwuG_quotationTable{border-collapse:collapse;color:#3a312b;width:100%;min-width:930px;font-size:11px}.ftQwuG_quotationTable caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ftQwuG_quotationTable th,.ftQwuG_quotationTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e3dbd1;padding:16px 12px}.ftQwuG_quotationTable thead th{color:#463a32;letter-spacing:.06em;text-transform:uppercase;background:#eee7df;font-size:10px}.ftQwuG_quotationTable tbody th{color:#6f6055;width:112px;font-weight:600}.ftQwuG_quotationTable td:nth-child(2){min-width:300px}.ftQwuG_quotationTable td strong,.ftQwuG_quotationTable td small{display:block}.ftQwuG_quotationTable td small{color:#8c7d71;max-width:340px;margin-top:6px;font-size:10px;line-height:1.55}.ftQwuG_quotationTable td:nth-last-child(-n+3),.ftQwuG_quotationTable th:nth-last-child(-n+3){white-space:nowrap}.ftQwuG_quotationTable td:last-child,.ftQwuG_quotationTable th:last-child{text-align:right}.ftQwuG_quotationTable tfoot th,.ftQwuG_quotationTable tfoot td{color:#302820;background:#f2ebe3;border-top:1px solid #cdbdab;font-weight:700}.ftQwuG_mobileTableHint{display:none}.ftQwuG_calculationSteps{border-top:1px solid #e5ded6;margin:40px 0 48px;padding:0;list-style:none}.ftQwuG_calculationSteps li{border-bottom:1px solid #e5ded6;grid-template-columns:48px minmax(0,1fr);gap:20px;padding:23px 0;display:grid}.ftQwuG_calculationSteps li>span{color:#9a765e;letter-spacing:.12em;padding-top:3px;font-size:10px}.ftQwuG_calculationSteps strong{font-family:var(--serif);font-size:24px;font-weight:400}.ftQwuG_calculationSteps p{color:#75695f;margin-top:6px;font-size:13px;line-height:1.7}.ftQwuG_roomSummary{color:#fffaf4;background:#2f2823;padding:28px 30px}.ftQwuG_roomSummaryHeading{color:#d5b79d;letter-spacing:.14em;justify-content:space-between;gap:20px;margin-bottom:18px;font-size:9px;font-weight:700;display:flex}.ftQwuG_summaryRow{color:#d9cfc6;border-bottom:1px solid #fffaf41f;justify-content:space-between;align-items:baseline;gap:22px;padding:12px 0;font-size:12px;display:flex}.ftQwuG_summaryRow strong{color:#fffaf4;font-variant-numeric:lining-nums}.ftQwuG_summaryTotal{color:#fffaf4;font-family:var(--serif);border-bottom:0;padding-top:20px;font-size:22px}.ftQwuG_summaryTotal strong{font-size:27px;font-weight:400}.ftQwuG_gstExample{background:#faf7f2;border:1px solid #ded3c8;margin:35px 0 30px;padding:7px 28px}.ftQwuG_gstExample>div{color:#71645a;border-bottom:1px solid #e5ded6;justify-content:space-between;align-items:baseline;gap:28px;padding:18px 0;font-size:12px;display:flex}.ftQwuG_gstExample>div:last-child{border-bottom:0}.ftQwuG_gstExample strong{color:#332b25;font-variant-numeric:lining-nums;font-size:14px}.ftQwuG_gstExample .ftQwuG_gstTotal{color:#302820;font-family:var(--serif);font-size:20px}.ftQwuG_gstExample .ftQwuG_gstTotal strong{color:#825d47;font-family:var(--serif);font-size:30px;font-weight:400}.ftQwuG_sourceLinks{border-top:1px solid #e5ded6;gap:0;margin:32px 0;display:grid}.ftQwuG_sourceLinks a{color:#684b39;border-bottom:1px solid #e5ded6;justify-content:space-between;align-items:center;gap:20px;padding:18px 4px;font-size:12px;font-weight:650;display:flex}.ftQwuG_sourceLinks a:after{content:"↗";color:#a4775b}.ftQwuG_milestoneList{border-top:1px solid #e5ded6;margin-top:38px}.ftQwuG_milestoneRow{color:#75695f;border-bottom:1px solid #e5ded6;grid-template-columns:42px minmax(0,1fr) 70px 120px;align-items:baseline;gap:16px;padding:22px 0;font-size:12px;display:grid}.ftQwuG_milestoneRow strong{color:#332b25;font-family:var(--serif);font-size:22px;font-weight:400}.ftQwuG_milestoneRow b{color:#332b25;text-align:right;font-variant-numeric:lining-nums;font-weight:650}.ftQwuG_milestoneNumber{color:#9a765e;letter-spacing:.12em;font-size:10px}.ftQwuG_milestoneTotal{color:#332b25;background:#f6f1ea;padding-inline:14px}.ftQwuG_checklist{background:#e4dbd2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:38px 0 0;padding:1px;list-style:none;display:grid}.ftQwuG_checklist li{color:#675b51;background:#fffefa;min-height:145px;padding:28px 25px 25px 52px;font-size:13px;line-height:1.75;position:relative}.ftQwuG_checklist li:before{content:"";border:1px solid #a4775b;width:9px;height:9px;position:absolute;top:32px;left:25px}@media (max-width:760px){.ftQwuG_fieldGrid,.ftQwuG_checklist{grid-template-columns:1fr}.ftQwuG_fieldItem,.ftQwuG_fieldItem:nth-child(odd),.ftQwuG_fieldItem:nth-child(2n){border-right:0;min-height:0;padding:25px 0}.ftQwuG_quotationExample{width:calc(100vw - 40px)}.ftQwuG_mobileTableHint{color:#8c7d71;margin-bottom:16px;font-size:10px;line-height:1.6;display:block}.ftQwuG_roomSummary,.ftQwuG_gstExample{padding-inline:18px}.ftQwuG_gstExample .ftQwuG_gstTotal{align-items:flex-end}.ftQwuG_gstExample .ftQwuG_gstTotal strong{font-size:25px}.ftQwuG_milestoneRow{grid-template-columns:28px minmax(0,1fr) auto;gap:10px}.ftQwuG_milestoneRow>span:nth-child(3){text-align:right}.ftQwuG_milestoneRow b{grid-column:2/-1;margin-top:-4px}.ftQwuG_milestoneTotal{padding-inline:10px}.ftQwuG_checklist li{min-height:0}}
