@import url("https://fonts.googleapis.com/css2?family=Aleo:wght@700&display=swap");.ttd-international-2026{--ttd-international-navy:#183c66;--ttd-international-ice:#bdeefe;--ttd-international-white:#fff;--ttd-international-button:#008db0;--ttd-international-button-hover:#11a3c7;background:var(--ttd-international-navy);color:var(--ttd-international-ice);overflow:hidden;position:relative}.ttd-international-2026 *,.ttd-international-2026 :after,.ttd-international-2026 :before{box-sizing:border-box}.ttd-international-2026__inner{margin:0 auto;padding:clamp(42px,5vw,62px) 34px 0;width:min(100%,1180px)}.ttd-international-2026__intro{margin:0 auto;text-align:center;width:min(100%,700px)}.ttd-international-2026__heading{color:var(--ttd-international-ice);font-family:Aleo,cordale,Georgia,serif;font-size:clamp(48px,5.2vw,80px);font-weight:700;letter-spacing:-.04em;line-height:.92;margin:0;text-transform:uppercase}.ttd-international-2026__copy{color:var(--ttd-international-ice);font-family:brandon-grotesque,Arial,sans-serif;font-size:clamp(19px,1.7vw,24px);font-weight:500;line-height:1.08;margin:28px auto 0;max-width:600px}.ttd-international-2026__copy p{margin:0}.ttd-international-2026__copy p+p{margin-top:14px}.ttd-international-2026__copy a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.ttd-international-2026__form-block{margin:clamp(42px,5vw,62px) auto 0;width:min(100%,560px)}.ttd-international-2026__form-heading{color:var(--ttd-international-ice);font-family:Aleo,cordale,Georgia,serif;font-size:clamp(32px,2vw,70px);font-weight:700;letter-spacing:-.04em;line-height:.92;margin:0 auto 28px;text-align:center;text-transform:uppercase;white-space:nowrap;width:min(100%,760px)}.ttd-international-2026__form-wrap{position:relative;z-index:2}.ttd-international-2026__form-wrap form{margin:0}.ttd-international-2026 .hs-form-field{margin:0 0 4px}.ttd-international-2026 .hs-form .hs-form-field{float:none!important;width:100%!important}.ttd-international-2026 .hs-fieldtype-email,.ttd-international-2026 .hs-fieldtype-number,.ttd-international-2026 .hs-fieldtype-phonenumber,.ttd-international-2026 .hs-fieldtype-select,.ttd-international-2026 .hs-fieldtype-text,.ttd-international-2026 .hs-fieldtype-textarea,.ttd-international-2026 .input{margin-right:0;max-width:none;width:100%}.ttd-international-2026 .hs-form label,.ttd-international-2026 .hs-form-field>label{color:var(--ttd-international-ice);display:block;font-family:brandon-grotesque,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:8px 0 1px 5px;text-transform:uppercase}.ttd-international-2026 .hs-form-required{color:inherit}.ttd-international-2026 .hs-input,.ttd-international-2026 input[type=date],.ttd-international-2026 input[type=email],.ttd-international-2026 input[type=number],.ttd-international-2026 input[type=tel],.ttd-international-2026 input[type=text],.ttd-international-2026 input[type=url],.ttd-international-2026 select,.ttd-international-2026 textarea{background:var(--ttd-international-white);border:1.5px solid rgba(189,238,254,.7);border-radius:999px;box-shadow:none;color:#16314f;display:block;font-family:brandon-grotesque,Arial,sans-serif;font-size:15px;font-weight:500;line-height:1.2;margin:0;max-width:none;min-height:34px;outline:none;padding:6px 14px;width:100%!important}.ttd-international-2026 select{padding-right:38px}.ttd-international-2026 textarea,.ttd-international-2026 textarea.hs-input{border-radius:0;min-height:112px;padding-bottom:10px;padding-top:10px;resize:vertical}.ttd-international-2026 .hs-input:focus,.ttd-international-2026 input:focus,.ttd-international-2026 select:focus,.ttd-international-2026 textarea:focus{border-color:var(--ttd-international-ice);box-shadow:0 0 0 3px rgba(189,238,254,.22)}.ttd-international-2026 .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.ttd-international-2026 .hs-error-msgs label{color:#ffd6d6;font-size:13px;letter-spacing:0;line-height:1.25;text-transform:none}.ttd-international-2026 .hs-dependent-field,.ttd-international-2026 .hs-richtext,.ttd-international-2026 .legal-consent-container{color:var(--ttd-international-ice);font-family:brandon-grotesque,Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.35}.ttd-international-2026 .hs-richtext p,.ttd-international-2026 .legal-consent-container p{margin:0}.ttd-international-2026 .hs-richtext p+p,.ttd-international-2026 .legal-consent-container p+p{margin-top:8px}.ttd-international-2026 .hs-richtext a,.ttd-international-2026 .legal-consent-container a{color:inherit;font-weight:inherit;text-decoration:none}.ttd-international-2026 .inputs-list{list-style:none;margin:6px 0 0;padding:0}.ttd-international-2026 .inputs-list>li{margin:0 0 5px}.ttd-international-2026 .inputs-list label{align-items:flex-start;display:flex;font-size:11px;font-weight:500;gap:7px;letter-spacing:0;line-height:1.35;text-transform:none}.ttd-international-2026 .inputs-list input[type=checkbox],.ttd-international-2026 .inputs-list input[type=radio]{flex:0 0 auto;margin:2px 0 0;min-height:0;padding:0;width:auto!important}.ttd-international-2026 .hs-submit,.ttd-international-2026 .hs_submit{margin-top:18px;position:relative;text-align:center;z-index:2}.ttd-international-2026 .hs-button,.ttd-international-2026 input[type=submit]{appearance:none;background:50%/100% 100% no-repeat url(https://www.towndock.com/hubfs/2026/careersButton.png);border:0;border-radius:0;color:#fff!important;cursor:pointer;font-family:brandon-grotesque,Arial,sans-serif;font-size:23px;font-weight:800;letter-spacing:.04em;line-height:1;margin:0;min-height:46px;min-width:116px;padding:12px 24px;text-align:center;text-transform:uppercase;transition:filter .18s ease,transform .18s ease}.ttd-international-2026 .hs-button:focus,.ttd-international-2026 .hs-button:hover,.ttd-international-2026 input[type=submit]:focus,.ttd-international-2026 input[type=submit]:hover{color:#fff!important;filter:brightness(1.07);transform:translateY(-1px)}.ttd-international-2026__form-empty{border:2px dashed rgba(189,238,254,.45);color:var(--ttd-international-ice);font-family:brandon-grotesque,Arial,sans-serif;font-size:17px;font-weight:700;padding:26px;text-align:center;text-transform:uppercase}.ttd-international-2026__bottom-hr{margin-bottom:-50px;position:relative;transform:translateY(4rem);z-index:0}.ttd-international-2026__bottom-hr img{display:block;height:auto;width:100%}@media screen and (min-width:640px){.ttd-international-2026 .hs-form fieldset{max-width:none}.ttd-international-2026 .hs-form fieldset.form-columns-2{display:grid;gap:4px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.ttd-international-2026 .hs-form fieldset.form-columns-2 .hs-form-field{margin-bottom:-50px;max-width:none!important;width:100%!important}.ttd-international-2026 .hs-form fieldset.form-columns-2 .input{margin-right:0}}@media screen and (max-width:840px){.ttd-international-2026__inner{padding-left:24px;padding-right:24px}.ttd-international-2026__form-block{margin-top:42px}}@media screen and (max-width:640px){.ttd-international-2026__inner{padding-left:16px;padding-right:16px;padding-top:42px}.ttd-international-2026__form-heading,.ttd-international-2026__heading{font-size:clamp(42px,12vw,60px)}.ttd-international-2026__copy{font-size:19px;line-height:1.12;max-width:none}.ttd-international-2026__form-heading{font-size:2rem;margin-bottom:28px;white-space:normal}.ttd-international-2026 .hs-form fieldset.form-columns-2{display:block}.ttd-international-2026 .hs-form fieldset.form-columns-2 .hs-form-field{margin-bottom:4px}.ttd-international-2026 .hs-button,.ttd-international-2026 input[type=submit]{max-width:100%}}