.public-page{background:#f5f5f5;color:#484848}.public-lifestyle-hero{display:grid;grid-template-columns:1fr 1.05fr;min-height:355px;background:#f1f1f1;overflow:hidden}.public-hero-copy{padding:55px max(35px,6vw);align-self:center}.public-eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#a77f3a;font-weight:500;line-height:1.5;margin:0 0 16px}.public-hero-copy h1{font-size:clamp(36px,3.7vw,56px);line-height:1.08;letter-spacing:-1.5px;margin:0 0 22px;color:#484848}.public-hero-copy h1 em{font-style:normal;color:#b38d48}.public-hero-copy>p:last-of-type{font-size:16px;line-height:1.7;margin:0;max-width:480px;color:#7d766b}.public-hero-photo{position:relative;min-height:355px}.public-hero-photo img{width:100%;height:100%;position:absolute;object-fit:cover}.public-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#1d241640,transparent 65%)}.public-hero-photo>span{position:absolute;bottom:24px;right:30px;color:#fff;z-index:1;letter-spacing:2px;font-size:11px;text-transform:uppercase}.public-hero-note{display:flex;align-items:center;gap:8px;margin-top:24px;font-size:12px;color:#a17f43}.public-content{max-width:1150px;margin:auto;padding:70px 30px}.submission-content{max-width:980px;padding-top:45px;padding-bottom:80px}.public-page .gold-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#caa866;border:1px solid #caa866;color:#fff;min-height:46px;padding:12px 23px;border-radius:3px;font-size:14px;cursor:pointer;text-decoration:none}.public-page .gold-button:hover{background:#b28b47;border-color:#b28b47}.public-page .outline-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;min-height:46px;border-radius:3px;padding:12px 20px;font-size:14px}.public-page .w2e-form{margin:0;max-width:none}.submission-wizard{padding:34px 38px 30px;background:#fff;border:1px solid #e9e1d3;border-radius:9px;box-shadow:0 10px 35px #4b3b1a06;scroll-margin-top:25px}.submission-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 0 28px;border-bottom:1px solid #eae5dc}.submission-progress button{display:flex;align-items:center;gap:12px;background:transparent;border:0;text-align:left;padding:8px 0;color:#aaa;cursor:pointer;box-shadow:none}.submission-progress .step-number{display:grid;place-items:center;border:1px solid #ded9cf;border-radius:50%;height:35px;width:35px;flex-shrink:0;font-size:14px;color:#aaa;transition:background .2s,color .2s}.submission-progress small{display:block;font-size:9px;letter-spacing:1.7px;color:#aaa;margin-bottom:3px}.submission-progress strong{display:block;font-size:14px;font-weight:500;line-height:1.4}.submission-progress [aria-current=step]{color:#826329}.submission-progress [aria-current=step] .step-number{color:#fff;background:#bd9958;border-color:#bd9958;box-shadow:0 0 0 5px #caa86613}.submission-progress .wizard-complete .step-number{color:#a37c35;background:#f1f1f1;border-color:#e7d5b1}.submission-progress .wizard-complete{color:#8d7b5b}.submission-progress button:focus-visible{outline:2px solid #b18a46;outline-offset:5px;border-radius:3px}.wizard-position{font-size:11px;letter-spacing:.4px;margin:23px 0;color:#aaa}.submission-step-heading{display:flex;align-items:flex-start;gap:18px;margin:25px 0 30px}.submission-step-heading>span{color:#d2b77e;font-size:30px;line-height:1.2;font-weight:400}.submission-step-heading h2{font-size:26px;line-height:1.2;margin:0 0 10px;letter-spacing:-.3px}.submission-step-heading h2:focus{outline:none}.submission-step-heading p{font-size:14px;line-height:1.6;color:#999;margin:0}.submission-wizard [hidden]{display:none!important}.submission-wizard:not(.wizard-ready) .submission-progress,.submission-wizard:not(.wizard-ready) .wizard-position{display:none}.submission-wizard:not(.wizard-ready) .submission-step{margin-bottom:50px}.short-description-footer{display:flex;justify-content:space-between;gap:20px;margin:-5px 0 28px;align-items:start}.short-description-footer small{font-size:12px;color:#999;line-height:1.5}.short-description-footer>span{white-space:nowrap;font-size:12px;color:#a18044}.field-optional{font-size:12px;font-weight:400;color:#999}.wizard-actions{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:30px;padding-top:25px;border-top:1px solid #eee7da}.wizard-error{padding:16px 20px;border:1px solid #e7c2b1;border-radius:4px;background:#f5f5f5;margin-top:25px}.submission-preview{display:grid;grid-template-columns:150px 1fr;border:1px solid #e6dcc9;border-radius:7px;overflow:hidden;background:#f5f5f5;margin:0 0 30px}.submission-preview-photo{background:#e7e7e7;min-height:190px}.submission-preview-photo img{width:100%;height:100%;object-fit:cover}.submission-preview>div:last-child{padding:22px}.submission-preview h3{font-size:23px;margin:0 0 8px;line-height:1.2}.submission-preview p{font-size:13px;line-height:1.6;margin:0 0 9px;color:#8a8378;overflow-wrap:anywhere}.submission-preview p.public-eyebrow{font-size:9px;letter-spacing:1.4px;color:#ab8644}.submission-preview small{font-size:11px;color:#aaa}.submission-preview-categories{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.submission-preview-categories span{font-size:10px;border:1px solid #e2d4b8;padding:3px 7px;border-radius:20px;color:#9d7e44}.contact-content{display:grid;grid-template-columns:.85fr 1.2fr;gap:75px}.contact-introduction h2,.public-section-title h2,.how-owner-section h2{font-size:35px;line-height:1.16;letter-spacing:-.5px;margin:0 0 22px}.contact-introduction>p:not(.public-eyebrow){color:#999;line-height:1.7;font-size:15px}.contact-email{display:flex;align-items:center;gap:10px;color:#aa8646;font-size:16px;margin:25px 0 35px}.contact-help-card{border-top:1px solid #e5ddce;padding:22px 0 8px}.contact-help-card h3{font-size:18px;margin:0 0 10px}.contact-help-card p{color:#999;font-size:13px;line-height:1.7}.contact-help-card a,.public-text-link{display:inline-flex;align-items:center;gap:8px;color:#a48040;font-size:13px}.contact-form-card{padding:32px;background:#fff;border:1px solid #e8dfcf;border-radius:7px;box-shadow:0 10px 30px #3d2c0a05;align-self:start}.contact-form-card h2{font-size:26px;margin:0 0 26px}.public-section-title{text-align:center;max-width:620px;margin:0 auto 45px}.how-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.how-step-card{position:relative;background:#fff;border:1px solid #e6ddcb;border-radius:7px;padding:30px;transition:transform .25s,box-shadow .25s}.how-step-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #5f46150c}.how-step-icon{width:56px;height:56px;border:1px solid #eee1c4;border-radius:50%;background:#f5f5f5;color:#ad8a47;display:grid;place-items:center;margin:8px 0 28px}.how-step-number{position:absolute;right:24px;top:24px;color:#ded1b7;font-size:26px}.how-step-card h3{font-size:21px;line-height:1.3;margin:0 0 15px}.how-step-card p{font-size:14px;line-height:1.8;color:#999;margin:0}.how-discover>.gold-button{display:flex;width:max-content;margin:35px auto 0}.how-owner-section{display:grid;grid-template-columns:1fr 1fr;background:#e7e7e7}.how-owner-section>img{width:100%;height:100%;min-height:420px;object-fit:cover}.how-owner-section>div{padding:60px 6vw;align-self:center}.how-owner-section p:not(.public-eyebrow){font-size:15px;line-height:1.8;color:#8e8575}.public-inline-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:26px}@media(max-width:1000px){.public-hero-copy{padding:40px 30px}.public-hero-copy h1{font-size:40px}.contact-content{gap:35px}.contact-form-card,.how-step-card{padding:25px}.how-owner-section>div{padding:40px 30px}.submission-progress strong{font-size:12px}}@media(max-width:700px){.public-lifestyle-hero{grid-template-columns:1fr}.public-hero-copy{padding:38px 24px}.public-hero-copy h1{font-size:39px}.public-hero-photo{height:230px;min-height:230px}.public-hero-copy>p:last-of-type{font-size:15px}.public-content{padding:40px 20px}.submission-wizard{padding:22px 20px}.submission-progress{gap:5px;padding-bottom:20px}.submission-progress button{flex-direction:column;align-items:flex-start;gap:10px}.submission-progress strong{font-size:11px;line-height:1.5}.submission-progress small{font-size:8px;letter-spacing:1px}.submission-progress .step-number{width:30px;height:30px;font-size:12px}.wizard-position{font-size:10px}.submission-step-heading{gap:13px;margin-top:22px}.submission-step-heading h2{font-size:23px}.submission-step-heading>span{font-size:25px}.submission-step-heading p{font-size:13px}.wizard-actions{flex-wrap:wrap}.wizard-actions>.gold-button{margin-left:auto}.wizard-actions .outline-button,.wizard-actions .gold-button{font-size:12px;padding:10px 13px}.short-description-footer{gap:10px}.short-description-footer small,.short-description-footer>span{font-size:11px}.submission-preview{grid-template-columns:1fr}.submission-preview-photo{height:180px;min-height:180px}.submission-preview>div:last-child{padding:20px}.contact-content{grid-template-columns:1fr;gap:30px}.contact-introduction h2,.public-section-title h2,.how-owner-section h2{font-size:29px}.contact-form-card{padding:23px 20px}.how-step-grid{grid-template-columns:1fr;gap:18px}.how-step-card{padding:26px}.how-step-icon{margin-bottom:20px}.how-owner-section{grid-template-columns:1fr}.how-owner-section>img{min-height:0;height:270px}.how-owner-section>div{padding:36px 24px}.public-inline-actions{gap:18px}.public-hero-photo>span{font-size:10px}.public-page .form-two{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.how-step-card,.submission-progress .step-number{transition:none}.public-page{scroll-behavior:auto}}.submission-step-heading>span{flex:0 0 auto;white-space:nowrap}.public-lifestyle-hero{position:relative;isolation:isolate;display:block;min-height:400px;background:#f4f4f4}.public-hero-photo{position:absolute;inset:0;min-height:0;height:100%;z-index:0}.public-hero-photo img{inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 18%}.public-hero-photo:after{background:linear-gradient(90deg,#fff 0%,#fffffff5 27%,#ffffffd9 39%,#ffffff85 52%,#ffffff12 70%,transparent 84%)}.public-hero-copy{position:relative;z-index:2;width:57%;max-width:850px;padding:56px max(30px,6vw);background:transparent}.public-hero-copy>p:last-of-type{color:#6e7270}.public-hero-photo>span{z-index:1;text-shadow:0 1px 8px #0008}@media(max-width:1000px){.public-hero-copy{width:65%;padding:48px 30px}.public-hero-copy h1{font-size:42px}.public-hero-photo:after{background:linear-gradient(90deg,#fff 0%,#fffffff2 33%,#ffffffc9 50%,#ffffff30 76%,transparent)}}@media(max-width:650px){.public-lifestyle-hero{min-height:510px;display:flex;align-items:flex-start}.public-hero-copy{width:100%;max-width:none;padding:36px 24px 165px}.public-hero-copy h1{font-size:38px;max-width:420px}.public-hero-copy>p:last-of-type{font-size:15px;max-width:430px}.public-hero-photo{height:100%;min-height:0}.public-hero-photo img{object-position:62% center}.public-hero-photo:after{background:linear-gradient(180deg,#fffffff7,#fffffff5 36%,#ffffffce 58%,#ffffff45 79%,#ffffff0d)}.public-hero-note{margin-top:20px}.public-hero-photo>span{right:24px;bottom:20px}}.public-hero-copy p{hyphens:none;-webkit-hyphens:none}
