@font-face{font-family:'Cormorant Garamond';font-style:italic;font-weight:400;font-display:swap;src:url('../fonts/cormorant-italic-400.ttf') format('truetype')}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/cormorant-normal-400.ttf') format('truetype')}
@font-face{font-family:'Cormorant Garamond';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/cormorant-normal-500.ttf') format('truetype')}
@font-face{font-family:'Jost';font-style:normal;font-weight:300;font-display:swap;src:url('../fonts/jost-300.ttf') format('truetype')}
@font-face{font-family:'Jost';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/jost-400.ttf') format('truetype')}
@font-face{font-family:'Jost';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/jost-500.ttf') format('truetype')}


#ib-bf-preview{--ib-ink:#322e2d;--ib-paper:#fffdfa;--ib-stone:#e8dfd7;--ib-line:#d5c9bf;--ib-muted:#685f59;color:var(--ib-ink);font:400 16px/1.55 'Jost',Arial,sans-serif;max-width:100%;}
#ib-bf-preview *{box-sizing:border-box}#ib-bf-preview [hidden]{display:none!important}#ib-bf-preview button,#ib-bf-preview input,#ib-bf-preview select{font:inherit}#ib-bf-preview button,#ib-bf-preview summary{cursor:pointer}#ib-bf-preview a{color:inherit}#ib-bf-preview button:focus-visible,#ib-bf-preview input:focus-visible,#ib-bf-preview select:focus-visible,#ib-bf-preview summary:focus-visible{outline:2px solid #8c6b55;outline-offset:4px}
#ib-bf-preview .preview-tools{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:0 0 22px;padding-right:90px;font:400 13px/1.4 Arial,sans-serif;color:light-dark(#4b4541,#ddd5cf)}#ib-bf-preview .page-switch{display:flex;gap:5px;flex-wrap:wrap}#ib-bf-preview .preview-tools button,#ib-bf-preview .preview-tools select{border:1px solid light-dark(#d3cbc4,#625951);border-radius:5px;background:light-dark(#faf8f5,#302b27);color:inherit;padding:10px 12px;min-height:42px}#ib-bf-preview .preview-tools button[aria-pressed=true]{background:light-dark(#322e2d,#e8dfd7);color:light-dark(#fffdfa,#322e2d)}#ib-bf-preview .preview-size{display:flex;gap:8px;align-items:center}#ib-bf-preview .preview-note{opacity:.85}
#ib-bf-preview .site-stage{background:var(--ib-paper);color:var(--ib-ink);width:100%;max-width:100%;margin:auto;container-type:inline-size;overflow-wrap:break-word}#ib-bf-preview .site-stage.is-mobile{max-width:410px}#ib-bf-preview .ib-header{display:flex;align-items:center;justify-content:space-between;padding:25px 32px;border-bottom:1px solid var(--ib-line);gap:20px}#ib-bf-preview .ib-wordmark{text-decoration:none;display:flex;flex-direction:column;gap:3px}#ib-bf-preview .ib-wordmark>span{font:400 26px/1.1 'Cormorant Garamond',Georgia,serif;letter-spacing:-.5px}#ib-bf-preview .ib-wordmark small{font-size:8px;letter-spacing:2px}#ib-bf-preview .header-label{font-size:10px;letter-spacing:1.6px}
#ib-bf-preview h1,#ib-bf-preview h2,#ib-bf-preview h3,#ib-bf-preview p,#ib-bf-preview figure{margin:0}#ib-bf-preview h1{font:300 clamp(40px,6.2cqw,66px)/1.06 'Jost',Arial,sans-serif;letter-spacing:-2px;margin:20px 0 24px}#ib-bf-preview h1 em{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400;letter-spacing:-1.3px}#ib-bf-preview h2{font:300 clamp(30px,4cqw,43px)/1.13 'Jost',Arial,sans-serif;letter-spacing:-1px;margin:12px 0 23px}#ib-bf-preview h2 em{font-family:'Cormorant Garamond',Georgia,serif;font-weight:400}#ib-bf-preview h3{font-weight:400;font-size:20px;line-height:1.25;margin:12px 0}#ib-bf-preview p+p{margin-top:15px}#ib-bf-preview .eyebrow{font-size:10px;line-height:1.5;letter-spacing:2px;font-weight:400}#ib-bf-preview .intro{font-size:19px;line-height:1.5}#ib-bf-preview .hero{background:var(--ib-stone);padding:48px 40px;display:grid;grid-template-columns:1.05fr 1fr;gap:24px 40px;align-items:start}#ib-bf-preview .hero-copy{grid-column:1;grid-row:1}#ib-bf-preview .hero-copy p{max-width:450px}#ib-bf-preview .date-line{margin:28px 0 0;padding:20px 0 0;border-top:1px solid #bfb1a6;display:flex;flex-direction:column;gap:6px}#ib-bf-preview .date-line>span{font-size:10px;letter-spacing:1.5px}#ib-bf-preview .date-line b{font-size:28px;line-height:1.2;font-weight:400}#ib-bf-preview .date-line small{font-size:9px;font-weight:400;letter-spacing:1px;margin-left:8px}
#ib-bf-preview .form-area{grid-column:2;grid-row:1 / span 2;background:var(--ib-paper);padding:30px 27px}#ib-bf-preview .form-area h2{font-size:34px;margin-bottom:16px}#ib-bf-preview .form-area>p:not(.eyebrow){font-size:15px}#ib-bf-preview form{margin-top:25px;display:flex;flex-direction:column;gap:16px}#ib-bf-preview form>label,#ib-bf-preview .wa-option label:not(.check-row){font-size:13px;display:flex;flex-direction:column;gap:7px}#ib-bf-preview form label>span:not(.form-check-label){color:var(--ib-muted)}#ib-bf-preview input:not([type=checkbox]){width:100%;min-width:0;border:1px solid var(--ib-line);border-radius:0;background:var(--ib-paper);color:var(--ib-ink);padding:12px 11px;font-size:16px;min-height:46px}#ib-bf-preview input::placeholder{color:#7e756f}#ib-bf-preview .check-row{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px!important;font-size:12px!important;line-height:1.5}#ib-bf-preview input[type=checkbox]{width:19px;height:19px;flex-shrink:0;margin:1px 0 0;accent-color:var(--ib-ink)}#ib-bf-preview .privacy-link{font-size:12px;text-align:left;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;color:var(--ib-ink);min-height:24px}#ib-bf-preview .wa-option{border-top:1px solid var(--ib-line);padding-top:13px;font-size:12px}#ib-bf-preview .wa-option summary{padding:7px 0;min-height:36px}#ib-bf-preview .wa-option>div{display:grid;gap:16px;padding-top:13px}
#ib-bf-preview .ib-button{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid var(--ib-ink);border-radius:0;background:var(--ib-ink);color:var(--ib-paper);padding:16px 20px;min-height:52px;font-size:11px;line-height:1.4;letter-spacing:1.2px;text-align:left;text-decoration:none;width:fit-content;max-width:100%;transition:background .15s}#ib-bf-preview .ib-button:hover{background:#49403c}#ib-bf-preview .ib-button>span{font-size:22px;font-weight:300;line-height:1}#ib-bf-preview .main-button{width:100%;margin-top:4px}#ib-bf-preview .micro{font-size:12px;line-height:1.6;color:var(--ib-muted)}#ib-bf-preview form .micro{text-align:center;margin-top:0}#ib-bf-preview .demo-note{text-align:center;font-size:11px;color:var(--ib-muted);margin-top:-3px}#ib-bf-preview .hero-art{grid-column:1;grid-row:2;margin-top:0}#ib-bf-preview .hero-art img{width:100%;height:auto;max-height:350px;object-fit:contain;display:block}#ib-bf-preview figcaption{font:italic 400 21px/1.3 'Cormorant Garamond',Georgia,serif;text-align:center;padding-top:9px}
#ib-bf-preview .story-section,#ib-bf-preview .faq-section,#ib-bf-preview .message-section,#ib-bf-preview .help-section{padding:52px 40px}#ib-bf-preview .story-section>p:not(.eyebrow){max-width:650px}#ib-bf-preview .three-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:36px 0}#ib-bf-preview .step-no{display:block;color:#87705f;font:italic 400 28px/1.2 'Cormorant Garamond',Georgia,serif;border-top:1px solid var(--ib-line);padding-top:16px}#ib-bf-preview .three-steps p{font-size:14px;color:var(--ib-muted)}#ib-bf-preview .faq-section{padding-top:10px}#ib-bf-preview .faq-section details{border-bottom:1px solid var(--ib-line)}#ib-bf-preview .faq-section summary{padding:19px 0;font-size:15px;list-style:none;display:flex;justify-content:space-between;gap:16px}#ib-bf-preview .faq-section summary:after{content:'+';font-size:20px;font-weight:300}#ib-bf-preview .faq-section details[open] summary:after{content:'−'}#ib-bf-preview .faq-section details p{padding:0 0 20px;font-size:14px;color:var(--ib-muted)}#ib-bf-preview .closing-section{padding:48px 40px;background:#f1ebe5;text-align:center}#ib-bf-preview .closing-section h2{font-size:32px}#ib-bf-preview .closing-section .ib-button{margin:24px auto}#ib-bf-preview .signature{font-size:14px;margin-top:26px}#ib-bf-preview .signature span{display:block;font:italic 400 37px/1.3 'Cormorant Garamond',Georgia,serif;margin-top:4px}
#ib-bf-preview .thanks-hero{align-items:center}#ib-bf-preview .thanks-hero .hero-copy{grid-row:1 / span 2}#ib-bf-preview .thanks-hero .ib-button{margin:25px 0 15px}#ib-bf-preview .thanks-art{grid-column:2;grid-row:1}#ib-bf-preview .thanks-art img{width:100%;height:auto;display:block}#ib-bf-preview .thanks-date{grid-column:2;grid-row:2;text-align:center;display:flex;flex-direction:column;gap:8px;padding:16px 0;border-top:1px solid #bfb1a6;border-bottom:1px solid #bfb1a6}#ib-bf-preview .thanks-date span{font-size:10px;letter-spacing:1.4px}#ib-bf-preview .thanks-date b{font:300 46px/1.1 'Jost',Arial,sans-serif;letter-spacing:2px}#ib-bf-preview .message-section{background:#f4efea}#ib-bf-preview .message-section p{max-width:650px}#ib-bf-preview .date-inline{font-size:11px;letter-spacing:1.4px;padding-top:12px}#ib-bf-preview .live-section{padding:48px 40px;background:var(--ib-ink);color:var(--ib-paper)}#ib-bf-preview .live-section p{max-width:650px}#ib-bf-preview .live-date{display:flex;flex-direction:column;gap:9px;margin:25px 0;padding:20px 0;border-top:1px solid #70665e;border-bottom:1px solid #70665e}#ib-bf-preview .live-date span{font-size:10px;letter-spacing:1.5px}#ib-bf-preview .live-date b{font-weight:300;font-size:30px}#ib-bf-preview .secondary-button{border-color:#f0e8df;background:transparent;color:#fffdfa;margin-top:25px}#ib-bf-preview .secondary-button:hover{background:#514944}#ib-bf-preview .text-action{background:none;border:0;border-bottom:1px solid var(--ib-ink);padding:12px 0;color:var(--ib-ink);font-size:11px;letter-spacing:1.3px;margin-top:20px;min-height:44px}#ib-bf-preview .ib-footer{text-align:center;padding:30px 24px 24px;background:var(--ib-paper)}#ib-bf-preview .ib-footer>span{font:400 24px/1.2 'Cormorant Garamond',Georgia,serif}#ib-bf-preview .ib-footer p{font-size:13px;margin:8px 0 20px}#ib-bf-preview .ib-footer button{display:block;margin:auto;background:none;border:0;text-decoration:underline;color:var(--ib-muted);font-size:12px;min-height:36px}#ib-bf-preview .ib-footer small{display:block;font-size:10px;letter-spacing:.7px;color:var(--ib-muted);margin-top:10px}
#ib-bf-preview .preview-dialog{color:var(--ib-ink);background:var(--ib-paper);border:1px solid var(--ib-line);max-width:min(90%,460px);padding:28px}#ib-bf-preview .preview-dialog::backdrop{background:rgb(30 24 20 / .45)}#ib-bf-preview .preview-dialog .ib-button{margin-top:24px}#ib-bf-preview .preview-dialog h2{font-size:30px}
@container (max-width:580px){#ib-bf-preview .ib-header{padding:22px 23px;justify-content:center}#ib-bf-preview .ib-wordmark{text-align:center}#ib-bf-preview .header-label{display:none}#ib-bf-preview .hero{display:flex;flex-direction:column;padding:32px 23px;gap:28px}#ib-bf-preview h1{font-size:44px;letter-spacing:-1.7px}#ib-bf-preview h1 em{font-size:43px}#ib-bf-preview .hero-copy{width:100%}#ib-bf-preview .hero-copy .intro{font-size:18px}#ib-bf-preview .hero-copy>p:not(.eyebrow){font-size:15px}#ib-bf-preview .hero-copy{order:0}#ib-bf-preview .form-area{order:1;width:100%;padding:26px 20px}#ib-bf-preview .form-area h2{font-size:32px}#ib-bf-preview .hero-art{order:2;width:100%}#ib-bf-preview .hero-art img{max-height:340px}#ib-bf-preview .story-section,#ib-bf-preview .faq-section,#ib-bf-preview .message-section,#ib-bf-preview .help-section,#ib-bf-preview .live-section,#ib-bf-preview .closing-section{padding:38px 24px}#ib-bf-preview h2{font-size:31px}#ib-bf-preview .three-steps{grid-template-columns:1fr;gap:26px;margin:28px 0}#ib-bf-preview .three-steps article{display:grid;grid-template-columns:33px 1fr;gap:0 12px;border-top:1px solid var(--ib-line);padding-top:16px}#ib-bf-preview .three-steps .step-no{grid-row:1 / span 2;border:0;padding:0}#ib-bf-preview .three-steps h3{margin:2px 0 8px;font-size:19px}#ib-bf-preview .three-steps p{grid-column:2}#ib-bf-preview .story-section .ib-button,#ib-bf-preview .closing-section .ib-button,#ib-bf-preview .thanks-hero .ib-button{width:100%}#ib-bf-preview .closing-section h2{font-size:29px}#ib-bf-preview .thanks-art{order:1;width:100%}#ib-bf-preview .thanks-date{order:2;width:100%}#ib-bf-preview .thanks-hero .hero-copy .micro{font-size:12px}#ib-bf-preview .thanks-hero .hero-copy h1{font-size:49px}#ib-bf-preview .thanks-hero .hero-copy h1 em{font-size:52px}}
@media(max-width:450px){#ib-bf-preview .preview-tools{padding-right:0;gap:10px}#ib-bf-preview .page-switch{width:100%}#ib-bf-preview .preview-tools button{font-size:12px;padding:10px}#ib-bf-preview .preview-note{font-size:11px}#ib-bf-preview .site-stage.is-mobile{max-width:100%}}
@media(prefers-reduced-motion:reduce){#ib-bf-preview *{scroll-behavior:auto!important;transition:none!important}}

html{scroll-behavior:smooth}body{margin:0;background:#fffdfa}#ib-bf-preview{max-width:1240px;margin:0 auto}#ib-bf-preview .ib-wordmark img{display:block;width:126px;height:63px;object-fit:contain}#ib-bf-preview .ib-header{min-height:91px;padding-top:14px;padding-bottom:14px}#ib-bf-preview .privacy-link{display:inline-block}#ib-bf-preview .form-error{font-size:14px;color:#8b2525;background:#fff2ee;padding:13px;border-left:3px solid #8b2525}#ib-bf-preview .form-success{font-size:14px;background:#f2ece5;padding:15px}#ib-bf-preview [disabled]{cursor:wait;opacity:.65}#ib-bf-preview .honey-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#ib-bf-preview .return-register{margin:16px 0}#ib-bf-preview .notice{padding:24px;background:#f2ece5;color:#322e2d}#ib-bf-preview .notice a{text-decoration:underline}#ib-bf-preview a.ib-button{color:#fffdfa}#ib-bf-preview .micro a{color:inherit}
@media(max-width:580px){#ib-bf-preview .ib-header{min-height:87px}}
