:root{--navy:#152c40;--ink:#213343;--gold:#b68b4d;--line:#e3e6e8;--muted:#66737d;--white:#fff;--page:#f5f7f8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--page);color:var(--ink);font-family:'DM Sans',sans-serif;font-size:calc(16px + var(--public-font-increase, 0px));line-height:1.5}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #bf945a;outline-offset:3px}.header{height:100px;background:white;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);gap:30px}.brand{display:flex;align-items:center;gap:13px}.brand img{width:70px;height:70px;object-fit:contain}.brand>span{font:600 calc(19px + var(--public-font-increase, 0px)) Georgia,serif;letter-spacing:.7px}.brand small{display:block;font:calc(10px + var(--public-font-increase, 0px)) 'DM Sans',sans-serif;letter-spacing:2px;margin-top:9px;color:#7a704f}.header nav{display:flex;gap:34px;height:100%;align-items:center;font-size:calc(14px + var(--public-font-increase, 0px));font-weight:500}.header nav a{height:100%;display:flex;align-items:center;border-bottom:2px solid transparent;padding-top:2px}.header nav .active{border-color:var(--gold)}.outline-button{border:1px solid #cfd6dc;padding:11px 17px;border-radius:4px;font-size:calc(13px + var(--public-font-increase, 0px));display:flex;align-items:center;gap:9px}.outline-button:hover{border-color:var(--gold);background:#faf9f6}.outline-button span{font-size:calc(21px + var(--public-font-increase, 0px));line-height:1}main{max-width:1280px;margin:auto;padding:48px 40px 0}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:34px;gap:25px}.eyebrow{font-size:calc(11px + var(--public-font-increase, 0px));letter-spacing:2px;font-weight:600;color:#8c7049;display:flex;align-items:center;gap:9px}.eyebrow span{width:21px;height:1px;background:var(--gold)}h1{font-family:'Libre Caslon Display',Georgia,serif;font-weight:400;font-size:calc(53px + var(--public-font-increase, 0px));line-height:1.15;margin:12px 0}h1 em{font-style:normal;color:#92703c}.page-heading p{color:var(--muted);margin:0;font-size:calc(15px + var(--public-font-increase, 0px))}.location-tag{display:flex;gap:11px;font-size:calc(13px + var(--public-font-increase, 0px));align-items:center;margin-top:23px}.location-tag small{display:block;color:var(--muted);font-size:calc(12px + var(--public-font-increase, 0px));margin-top:3px}.pin-icon{font-size:calc(30px + var(--public-font-increase, 0px));color:var(--gold)}.application-layout{display:grid;grid-template-columns:365px minmax(0,1fr);border-radius:7px;overflow:hidden;box-shadow:0 12px 40px #182c4010;align-items:stretch;background:var(--white);border:1px solid #e1e6ea}.story-panel{background:var(--navy);color:white;display:flex;flex-direction:column;position:relative}.story-top{padding:35px 34px 27px;position:relative;z-index:1}.small-caps{font-size:calc(10px + var(--public-font-increase, 0px));font-weight:500;letter-spacing:1.9px}.story-top>.small-caps{color:#cfb383}.story-top h2{font-family:'Libre Caslon Display',Georgia,serif;font-size:calc(55px + var(--public-font-increase, 0px));line-height:1.04;font-weight:400;margin:24px 0 19px;letter-spacing:-.5px}.story-top h2 em{font-weight:400;color:#d7b780;font-style:italic}.story-top p{color:#c6d0d8;font-size:calc(14px + var(--public-font-increase, 0px));line-height:1.7;margin:0}.story-rule{width:40px;background:#b79560;height:1px;margin:22px 0}.plot-spec{display:flex;gap:13px;align-items:center;font-size:calc(14px + var(--public-font-increase, 0px))}.plot-spec>span{font-size:calc(32px + var(--public-font-increase, 0px));color:#d4b077}.plot-spec small{display:block;color:#aebecb;font-size:calc(11px + var(--public-font-increase, 0px));margin-top:4px}.story-photo{min-height:230px;flex:1;position:relative;overflow:hidden}.story-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:45% 40%}.story-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#152c4020 0%,#152c4000 45%,#152c40cd 100%)}.photo-caption{position:absolute;bottom:21px;left:34px;z-index:1;font-size:calc(10px + var(--public-font-increase, 0px));letter-spacing:1.4px}.photo-caption small{display:block;font-size:calc(10px + var(--public-font-increase, 0px));letter-spacing:0;color:#cad3d9;margin-top:5px}.application-card{background:white;min-width:0;display:flex;flex-direction:column}.mode-tabs{display:flex;border-bottom:1px solid var(--line);padding:0 36px;gap:28px}.mode-tabs button{background:none;border:none;border-bottom:2px solid transparent;padding:21px 0 18px;color:#78838b;font-size:calc(14px + var(--public-font-increase, 0px));font-weight:500}.mode-tabs .selected{color:var(--navy);border-color:var(--gold)}.mode-tabs button span{font-size:calc(17px + var(--public-font-increase, 0px));margin-left:9px}#form-panel{flex:1}.form-content{padding:30px 36px 28px}.form-title{margin-bottom:26px}.form-title h2{font-family:'Libre Caslon Display',Georgia,serif;font-size:calc(35px + var(--public-font-increase, 0px));line-height:1.2;font-weight:400;margin:0 0 8px}.form-title p{margin:0;font-size:calc(14px + var(--public-font-increase, 0px));line-height:1.6;color:var(--muted)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 20px}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field>span,legend{font-size:calc(13px + var(--public-font-increase, 0px));font-weight:500;display:flex;justify-content:space-between;align-items:center}.field b,legend b,.upload-row b{color:#a8793a;font-weight:500}.field small{font-size:calc(11px + var(--public-font-increase, 0px));color:#8b949a;font-weight:400}.field input,.field textarea,.field select{width:100%;background:#fff;border:1px solid #d9dfe3;border-radius:4px;height:45px;padding:10px 12px;font-size:calc(14px + var(--public-font-increase, 0px));color:var(--ink);transition:border-color .15s,box-shadow .15s}.field input:hover,.field textarea:hover,.field select:hover{border-color:#a4b0ba}.field input:focus,.field textarea:focus,.field select:focus{border-color:#af874c;outline:none;box-shadow:0 0 0 3px #b68b4d15}.field input::placeholder,.field textarea::placeholder{color:#9aa2a8;font-size:calc(13px + var(--public-font-increase, 0px))}.field textarea{height:84px;resize:vertical}.field.wide{grid-column:1/-1}.field select{appearance:auto}.readonly{height:45px;background:#f6f7f8;border:1px solid var(--line);border-radius:4px;padding:10px 12px;color:#737f88;font-size:calc(14px + var(--public-font-increase, 0px))}.size-fieldset{border:none;padding:0;margin:24px 0}.size-fieldset legend{margin-bottom:11px;display:block}.size-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.size-option{position:relative;border:1px solid #dde2e6;border-radius:4px;padding:14px 5px 13px;cursor:pointer;text-align:center;transition:all .15s}.size-option strong{display:block;font-weight:500;font-size:calc(23px + var(--public-font-increase, 0px));line-height:1.1}.size-option>span{display:block;margin-top:5px;font-size:calc(10px + var(--public-font-increase, 0px));color:#84909a}.size-option input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.size-option:has(input:checked){border-color:var(--gold);background:#faf6ef;box-shadow:inset 0 0 0 .5px var(--gold)}.size-option:has(input:checked):after{content:'✓';position:absolute;right:5px;top:3px;color:var(--gold);font-size:calc(10px + var(--public-font-increase, 0px))}.size-option:has(input:focus-visible){outline:3px solid var(--gold);outline-offset:3px}.size-option:has(input:checked)>span{color:#8f703e}.size-option:hover{border-color:var(--gold)}.check-row{display:flex;align-items:flex-start;gap:10px;font-size:calc(12px + var(--public-font-increase, 0px));color:#66737e;margin-top:22px;line-height:1.7}.check-row input{accent-color:var(--navy);width:16px;height:16px;margin:2px 0 0;flex:none}.check-row a{color:#9d7640;text-decoration:underline}.form-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding:22px 36px}.form-bottom>div{display:flex;align-items:center;gap:14px}.required-note{font-size:calc(11px + var(--public-font-increase, 0px));color:#8c959c}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:30px;border:none;border-radius:4px;background:var(--navy);color:white;font-size:calc(14px + var(--public-font-increase, 0px));font-weight:500;padding:14px 20px;min-height:46px}.primary-button:hover{background:#23465e}.primary-button .arrow{font-size:calc(20px + var(--public-font-increase, 0px));line-height:1}.back-button,.text-button{border:none;background:none;color:#657581;font-size:calc(13px + var(--public-font-increase, 0px));padding:10px 0}.text-button{color:#986f36}.privacy-line{padding:15px 24px;text-align:center;background:#fafbfc;border-top:1px solid #eef0f2;font-size:calc(10px + var(--public-font-increase, 0px));color:#8b969e;display:flex;align-items:center;justify-content:center;gap:7px}.below-form{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:34px 30px 39px}.below-form>div{display:flex;gap:14px;align-items:center}.mini-number{font:calc(25px + var(--public-font-increase, 0px)) 'Libre Caslon Display',Georgia,serif;color:#b49a70;border-right:1px solid #d9dfe3;padding-right:15px}.below-form p{font-size:calc(13px + var(--public-font-increase, 0px));margin:0;font-weight:500}.below-form small{font-size:calc(11px + var(--public-font-increase, 0px));display:block;color:#8a949b;margin-top:4px;font-weight:400}footer{background:white;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;padding:35px max(calc((100vw - 1200px)/2),5vw) 0}.footer-brand{font:calc(18px + var(--public-font-increase, 0px)) Georgia,serif;padding-top:8px}.footer-brand small{font:calc(9px + var(--public-font-increase, 0px)) 'DM Sans',sans-serif;display:block;letter-spacing:1.8px;color:#968257;margin-top:10px}footer .small-caps{font-size:calc(9px + var(--public-font-increase, 0px));color:#82909b}footer p{font-size:calc(12px + var(--public-font-increase, 0px));color:#667682;line-height:1.8;margin:10px 0}footer>div>a{display:block;font-size:calc(12px + var(--public-font-increase, 0px));color:#536777;margin-top:11px}footer a:hover{text-decoration:underline}.footer-download{color:#9b7843!important;font-size:calc(11px + var(--public-font-increase, 0px)) !important}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;font-size:calc(10px + var(--public-font-increase, 0px));color:#98a1a8;border-top:1px solid #edf0f2;padding:18px 0;margin-top:8px;gap:20px}.image-credit{font-size:calc(9px + var(--public-font-increase, 0px))}.stepper{display:flex;list-style:none;padding:22px 36px 0;margin:0;justify-content:space-between;gap:5px}.stepper li{flex:1}.stepper button{border:0;background:none;padding:0;font-size:calc(10px + var(--public-font-increase, 0px));color:#8d969e;text-align:left;display:flex;align-items:center;gap:6px;line-height:1.35}.stepper button:disabled{cursor:default;opacity:1}.step-number{width:21px;height:21px;border:1px solid #d8dfe3;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;font-size:calc(10px + var(--public-font-increase, 0px))}.stepper .current{color:#9b7947}.stepper .current button{color:var(--navy)}.stepper .current .step-number{background:var(--navy);border-color:var(--navy);color:white}.stepper .complete .step-number{background:#f4efe6;border-color:#d0b78d;color:#9b7947}.progress{margin:18px 36px 0;height:2px;background:#ecf0f2}.progress div{height:100%;background:#b8955e;transition:width .2s}.section-label{font-size:calc(11px + var(--public-font-increase, 0px));letter-spacing:1px;color:#9b7b4d;padding:20px 0 15px;font-weight:500}.section-label small{font-size:calc(11px + var(--public-font-increase, 0px));letter-spacing:0;color:#89959e;font-weight:400;margin-left:7px}.optional-grid{margin-top:23px}.info-note{display:flex;gap:12px;align-items:flex-start;background:#f5f7f9;border:1px solid #edf0f3;border-radius:4px;padding:16px;margin-top:23px;font-size:calc(13px + var(--public-font-increase, 0px))}.info-note>span{font-size:calc(20px + var(--public-font-increase, 0px));color:#9b7b4d}.info-note p{font-size:calc(12px + var(--public-font-increase, 0px));line-height:1.6;color:#83909b;margin:3px 0 0}.form-error{border-left:3px solid #ad4545;background:#fff2f2;padding:12px 15px;color:#a53d3d;font-size:calc(13px + var(--public-font-increase, 0px));margin-top:20px}.note{font-size:calc(12px + var(--public-font-increase, 0px));line-height:1.7;color:#7d8992;margin:15px 0}.upload-row{border:1px solid #e0e5e9;border-radius:4px;padding:17px;margin-bottom:12px;position:relative;display:flex;align-items:center;gap:12px;cursor:pointer}.upload-row>div{flex:1;min-width:0}.upload-row strong{font-size:calc(13px + var(--public-font-increase, 0px));font-weight:500}.upload-row p{font-size:calc(11px + var(--public-font-increase, 0px));color:#85909a;margin:4px 0;overflow-wrap:anywhere}.upload-row>span{background:#f3f5f7;padding:7px 10px;border:1px solid #e0e5e9;border-radius:3px;font-size:calc(11px + var(--public-font-increase, 0px));flex:none}.upload-row input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.upload-row:focus-within{outline:2px solid var(--gold)}.nominee{margin-bottom:15px;border-bottom:1px solid #edf0f2;padding-bottom:15px}.review-box{border:1px solid var(--line);border-radius:4px;margin-bottom:23px}.review-box>div{display:flex;gap:15px;align-items:center;padding:16px;border-bottom:1px solid #edf0f2}.review-box>div:last-child{border:0}.review-box span{font-size:calc(12px + var(--public-font-increase, 0px));color:#84909b;min-width:110px}.review-box strong{flex:1;font-size:calc(13px + var(--public-font-increase, 0px));font-weight:500;overflow-wrap:anywhere}.review-box small{display:block;font-size:calc(11px + var(--public-font-increase, 0px));color:#89949d;font-weight:400;margin-top:5px}.review-box button{border:0;background:none;color:#9b7947;font-size:calc(12px + var(--public-font-increase, 0px))}.success{padding:55px 40px;text-align:center}.success-icon{width:56px;height:56px;border-radius:50%;background:#f2eee6;color:#a3834d;margin:auto auto 25px;display:grid;place-items:center;font-size:calc(28px + var(--public-font-increase, 0px))}.success h2{font:calc(43px + var(--public-font-increase, 0px)) 'Libre Caslon Display',Georgia,serif;margin:15px 0}.success .eyebrow{justify-content:center}.success p{font-size:calc(14px + var(--public-font-increase, 0px));color:#7c8891}.reference{border:1px solid #e0e5e9;background:#f8f9fa;padding:18px;font-size:calc(10px + var(--public-font-increase, 0px));letter-spacing:1px;margin:28px 0}.reference strong{display:block;margin-top:6px;font-size:calc(21px + var(--public-font-increase, 0px));letter-spacing:1px;color:var(--navy);font-weight:500}.honeypot{position:absolute;left:-9999px;opacity:0}.custom-size{margin-top:16px}.joint-option{font-size:calc(14px + var(--public-font-increase, 0px));color:var(--ink)}@media(min-width:1500px){main{padding-top:60px}.story-photo{min-height:260px}}@media(max-width:1050px){.header{padding:0 28px;gap:20px}.header nav{gap:20px}.brand>span{font-size:calc(16px + var(--public-font-increase, 0px))}.brand img{width:58px;height:58px}.outline-button{font-size:calc(11px + var(--public-font-increase, 0px));padding:10px}.application-layout{grid-template-columns:310px minmax(0,1fr)}main{padding:40px 28px 0}.story-top{padding:30px 28px}.story-top h2{font-size:calc(49px + var(--public-font-increase, 0px))}.form-content,.form-bottom{padding-left:26px;padding-right:26px}.mode-tabs{padding:0 26px}.size-grid{gap:6px}.size-option strong{font-size:calc(21px + var(--public-font-increase, 0px))}.size-option>span{font-size:calc(9px + var(--public-font-increase, 0px))}.stepper{padding-left:26px;padding-right:26px}.stepper button{flex-direction:column;align-items:flex-start;gap:5px}.progress{margin-left:26px;margin-right:26px}h1{font-size:calc(47px + var(--public-font-increase, 0px))}.location-tag{display:none}.below-form{gap:18px;padding-left:0;padding-right:0}}@media(max-width:760px){.header{height:84px;padding:0 19px}.header nav{display:none}.brand>span{font-size:calc(14px + var(--public-font-increase, 0px));letter-spacing:.2px}.brand small{font-size:calc(8px + var(--public-font-increase, 0px));letter-spacing:1.3px;margin-top:6px}.brand img{width:52px;height:52px}.brand{gap:8px}.outline-button{font-size:calc(11px + var(--public-font-increase, 0px));padding:9px;gap:5px;max-width:116px;line-height:1.3}main{padding:30px 18px 0}.page-heading{margin-bottom:25px}.eyebrow{font-size:calc(9px + var(--public-font-increase, 0px));letter-spacing:1.6px}h1{font-size:calc(43px + var(--public-font-increase, 0px));line-height:1.05;margin:13px 0}.page-heading p{font-size:calc(13px + var(--public-font-increase, 0px));max-width:285px;line-height:1.7}.application-layout{grid-template-columns:1fr}.story-panel{display:none}.application-card{min-height:590px}.form-content{padding:26px 21px}.form-title h2{font-size:calc(32px + var(--public-font-increase, 0px))}.form-title p{font-size:calc(13px + var(--public-font-increase, 0px))}.mode-tabs{padding:0 21px;gap:25px}.mode-tabs button{font-size:calc(13px + var(--public-font-increase, 0px));padding:18px 0 16px}.form-grid{gap:17px 12px}.size-grid{grid-template-columns:repeat(3,1fr);gap:9px}.size-option strong{font-size:calc(23px + var(--public-font-increase, 0px))}.size-option>span{font-size:calc(11px + var(--public-font-increase, 0px))}.size-option{padding:13px}.field>span,legend{font-size:calc(12px + var(--public-font-increase, 0px))}.field input,.field select,.field textarea{font-size:calc(16px + var(--public-font-increase, 0px))}.field input::placeholder{font-size:calc(12px + var(--public-font-increase, 0px))}.form-bottom{padding:19px 21px}.primary-button{font-size:calc(13px + var(--public-font-increase, 0px));gap:22px;padding:13px 17px}.privacy-line{font-size:calc(9px + var(--public-font-increase, 0px));padding:15px 12px}.below-form{grid-template-columns:1fr;gap:19px;padding:27px 14px}.below-form p{font-size:calc(14px + var(--public-font-increase, 0px))}.below-form small{font-size:calc(12px + var(--public-font-increase, 0px))}.mini-number{font-size:calc(27px + var(--public-font-increase, 0px))}.below-form>div:nth-child(2),.below-form>div:nth-child(3){display:none}footer{padding:26px 24px 0;grid-template-columns:1fr 1fr;gap:22px}.footer-brand{grid-column:1/-1;font-size:calc(20px + var(--public-font-increase, 0px));margin-bottom:6px}footer p,footer>div>a{font-size:calc(11px + var(--public-font-increase, 0px))}.footer-bottom{flex-wrap:wrap;font-size:calc(9px + var(--public-font-increase, 0px));gap:10px}.image-credit{order:3;width:100%;font-size:calc(8px + var(--public-font-increase, 0px))}.stepper{padding:19px 21px 0}.stepper button{font-size:calc(9px + var(--public-font-increase, 0px))}.progress{margin-left:21px;margin-right:21px}.check-row{font-size:calc(12px + var(--public-font-increase, 0px))}.review-box>div{gap:8px;padding:13px}.review-box span{min-width:80px;font-size:calc(11px + var(--public-font-increase, 0px))}.review-box strong{font-size:calc(12px + var(--public-font-increase, 0px))}.success{padding:45px 23px}.success h2{font-size:calc(36px + var(--public-font-increase, 0px))}.upload-row{padding:13px}.upload-row>span{font-size:calc(10px + var(--public-font-increase, 0px));padding:6px}.upload-row strong{font-size:calc(12px + var(--public-font-increase, 0px))}.section-label{line-height:1.7}.form-title{margin-bottom:23px}}@media(max-width:360px){.brand>span{font-size:calc(12px + var(--public-font-increase, 0px))}.outline-button{font-size:calc(10px + var(--public-font-increase, 0px));max-width:96px}.form-grid{grid-template-columns:1fr}.mode-tabs{gap:19px}.mode-tabs button{font-size:calc(12px + var(--public-font-increase, 0px))}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media print{.header,footer,.story-panel,.below-form,.mode-tabs,.privacy-line,.primary-button{display:none}.application-layout{display:block;border:none;box-shadow:none}main{padding:0}body{background:white}.success{padding:20px}.page-heading{display:block}}
.mobile-location-image{display:none}.size-option strong{font-family:Georgia,serif;font-weight:400}.application-card{background:linear-gradient(130deg,#ffffff 75%,#fcfbf8)}.mode-tabs{background:#fff}.story-top{background-image:radial-gradient(ellipse at 0% 0%,#3b546433,transparent 70%)}.primary-button{box-shadow:0 3px 8px #152c4014}.form-title .eyebrow{color:#aa8957}.size-option:has(input:checked){background:linear-gradient(130deg,#fcf9f3,#f5eddf)}@media(max-width:760px){main{padding-top:22px}.page-heading{position:relative;isolation:isolate;overflow:hidden;background:#152c40;padding:27px 24px 29px;border-radius:6px;min-height:195px;border:1px solid #244155}.page-heading>div:first-child{position:relative;z-index:2;max-width:85%}.mobile-location-image{display:block;position:absolute;right:0;top:0;height:100%;width:64%;object-fit:cover;object-position:50% 40%;opacity:.65;z-index:0}.page-heading:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#152c40 15%,#152c40e0 45%,#152c4030 100%)}.page-heading .eyebrow{font-size:calc(8px + var(--public-font-increase, 0px));letter-spacing:1.3px;color:#d8bb8b;white-space:nowrap}.page-heading .eyebrow span{background:#d8bb8b}.page-heading h1{color:white;font-size:calc(45px + var(--public-font-increase, 0px));line-height:1.04;max-width:330px}.page-heading h1 em{color:#e3c38f;display:block;font-style:italic}.page-heading p{color:#ccd5dd;font-size:calc(12px + var(--public-font-increase, 0px));max-width:270px;line-height:1.65}.application-layout{border-color:#dce3e7;box-shadow:0 10px 30px #152c4010}.form-title h2{font-size:calc(34px + var(--public-font-increase, 0px))}.below-form{padding-top:23px}.size-option strong{font-size:calc(26px + var(--public-font-increase, 0px))}.size-option{padding:13px}.form-title .eyebrow{font-size:calc(9px + var(--public-font-increase, 0px))}.form-content{padding-top:25px}}
.application-topline{display:flex;justify-content:space-between;gap:20px;padding:22px 36px 19px;border-bottom:1px solid var(--line);font-size:calc(10px + var(--public-font-increase, 0px));letter-spacing:1.2px;color:#8a714c;background:white}.application-topline a{font-size:calc(11px + var(--public-font-increase, 0px));letter-spacing:0;color:#85919b}.application-topline a:hover{color:#9b7844}@media(max-width:760px){.application-topline{padding:20px 21px 17px;font-size:calc(9px + var(--public-font-increase, 0px));gap:10px}.application-topline a{font-size:calc(10px + var(--public-font-increase, 0px))}.page-heading h1{font-size:calc(42px + var(--public-font-increase, 0px))}.page-heading{padding-top:23px;padding-bottom:23px;min-height:183px}.page-heading p{font-size:calc(11px + var(--public-font-increase, 0px))}}
.site-backdrop{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(250,247,239,.32),rgba(250,247,239,.58)),url('/assets/vrindavan-background.webp') center center/cover no-repeat}body{position:relative;isolation:isolate;background:#f3efe6}.header{background:rgba(255,255,255,.96)}.page-heading{padding:25px 30px;background:rgba(255,253,248,.92);border:1px solid rgba(255,255,255,.85);border-radius:7px;box-shadow:0 5px 28px #152c4008;margin-bottom:26px}.page-heading h1{margin-top:10px}.page-heading p{color:#526573}.location-tag small{color:#637381}.application-layout{box-shadow:0 15px 55px #152c4026;border-color:#ffffffcc}.below-form{background:rgba(255,253,248,.94);margin:22px 0 30px;padding:24px 30px;border-radius:6px;border:1px solid #ffffffa6}.below-form small{color:#657580}.mini-number{color:#97723e}footer{background:rgba(255,255,255,.97)}@media(max-width:1050px){.page-heading{padding:23px 26px}.below-form{padding:23px}}@media(max-width:760px){.site-backdrop{background:linear-gradient(180deg,rgba(250,247,239,.68),rgba(250,247,239,.85)),url('/assets/vrindavan-background.webp') 38% center/cover no-repeat}.page-heading{background:#152c40;padding:23px 24px;min-height:183px;border-color:#244155;margin-bottom:25px}.mobile-location-image{width:100%;object-position:55% 60%;opacity:.9}.page-heading:after{background:linear-gradient(90deg,#152c40f5 0%,#152c40d9 45%,#152c4040 100%)}.page-heading p{color:#dce2e5}.page-heading h1{margin-top:13px}.below-form{margin:18px 0 23px;padding:21px}.application-layout{box-shadow:0 10px 30px #152c4018}}@media print{.site-backdrop{display:none}.page-heading,.below-form{background:white;border:0;box-shadow:none}body{background:white}}
