@keyframes gyg-spin{to{transform:rotate(360deg)}}@keyframes gyg-drawer-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}[data-website=guard-yacht-group]{--gyg-navy:#061933;--gyg-cyan:#17a7e0;--gyg-white:#fff;--gyg-navy-deep:#030f21;--gyg-navy-soft:#0d2c52;--gyg-cyan-bright:#3dbcef;--gyg-cyan-deep:#0f87b8;--gyg-paper:#f7f9fb;--gyg-paper-deep:#eef3f7;--gyg-ink:var(--gyg-navy);--gyg-ink-70:#061933b3;--gyg-ink-55:#0619338c;--gyg-ink-38:#06193361;--gyg-rule:#0619331a;--gyg-rule-soft:#0619330e;--gyg-on-dark:#fffffff0;--gyg-on-dark-70:#ffffffad;--gyg-on-dark-45:#ffffff73;--gyg-rule-dark:#ffffff24;--gyg-rule-dark-soft:#ffffff12;--gyg-font-display:var(--font-heading),"Manrope",system-ui,sans-serif;--gyg-font-body:var(--font-body),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--gyg-text-hero:clamp(2.6rem,7.2vw,6.5rem);--gyg-text-title:clamp(1.9rem,3.6vw,3.25rem);--gyg-text-sub:clamp(1.15rem,1.8vw,1.5rem);--gyg-text-lede:1.0625rem;--gyg-text-base:1rem;--gyg-text-sm:.9375rem;--gyg-text-xs:.8125rem;--gyg-text-eyebrow:.6875rem;--gyg-space-1:.25rem;--gyg-space-2:.5rem;--gyg-space-3:.75rem;--gyg-space-4:1rem;--gyg-space-6:1.5rem;--gyg-space-8:2rem;--gyg-space-10:2.5rem;--gyg-space-12:3rem;--gyg-space-16:4rem;--gyg-space-20:5rem;--gyg-space-28:7rem;--gyg-section-y:clamp(4.5rem,9vw,8.5rem);--gyg-max:82rem;--gyg-gutter:clamp(1.25rem,5vw,4rem);--gyg-radius:3px;--gyg-shadow:0 32px 64px -40px #06193373;--gyg-ease:cubic-bezier(.22,1,.36,1);--gyg-ease-io:cubic-bezier(.4,0,.2,1);--gyg-nav-h:4.25rem;font-family:var(--gyg-font-body);color:var(--gyg-ink);background-color:var(--gyg-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.65}[data-website=guard-yacht-group] *,[data-website=guard-yacht-group] :before,[data-website=guard-yacht-group] :after{box-sizing:border-box}[data-website=guard-yacht-group] h1,[data-website=guard-yacht-group] h2,[data-website=guard-yacht-group] h3,[data-website=guard-yacht-group] h4{font-family:var(--gyg-font-display);color:var(--gyg-ink);letter-spacing:-.035em;margin:0;font-weight:300;line-height:1.04}[data-website=guard-yacht-group] p{margin:0}[data-website=guard-yacht-group] ul,[data-website=guard-yacht-group] ol{margin:0;padding:0;list-style:none}[data-website=guard-yacht-group] a{color:inherit;transition:color .26s var(--gyg-ease);text-decoration:none}[data-website=guard-yacht-group] img{max-width:100%;display:block}[data-website=guard-yacht-group] address,[data-website=guard-yacht-group] em{font-style:normal}[data-website=guard-yacht-group] ::selection{background:var(--gyg-cyan);color:var(--gyg-white)}[data-website=guard-yacht-group] :focus-visible{outline:2px solid var(--gyg-cyan);outline-offset:3px;border-radius:1px}[data-website=guard-yacht-group] section[id]{scroll-margin-top:calc(var(--gyg-nav-h) + 1rem)}[data-website=guard-yacht-group] [data-reveal]{will-change:opacity,transform}[data-website=guard-yacht-group] [data-reveal=lift]{opacity:0;transition:opacity .82s var(--gyg-ease),transform .98s var(--gyg-ease);transform:translateY(26px)}[data-website=guard-yacht-group] [data-reveal=fade]{opacity:0;transition:opacity .9s var(--gyg-ease)}[data-website=guard-yacht-group] [data-reveal=rule]{width:0;transition:width .76s var(--gyg-ease)}[data-website=guard-yacht-group] [data-reveal=frame]{opacity:0;transition:opacity .9s var(--gyg-ease),transform 1.2s var(--gyg-ease);transform:scale(1.02)}[data-website=guard-yacht-group] [data-reveal][data-revealed=true]{opacity:1;transform:none}[data-website=guard-yacht-group] [data-reveal=rule][data-revealed=true]{width:3rem}@media (scripting:none){[data-website=guard-yacht-group] [data-reveal]{opacity:1;transform:none}[data-website=guard-yacht-group] [data-reveal=rule]{width:3rem}}[data-website=guard-yacht-group] .gyg-container{width:100%;max-width:var(--gyg-max);padding-inline:var(--gyg-gutter);margin:0 auto}[data-website=guard-yacht-group] .gyg-section{padding-block:var(--gyg-section-y);position:relative}[data-website=guard-yacht-group] .gyg-section--ink{background:var(--gyg-navy);color:var(--gyg-on-dark)}[data-website=guard-yacht-group] .gyg-section--ink h2,[data-website=guard-yacht-group] .gyg-section--ink h3{color:var(--gyg-white)}[data-website=guard-yacht-group] .gyg-eyebrow{font-family:var(--gyg-font-body);font-size:var(--gyg-text-eyebrow);letter-spacing:.24em;text-transform:uppercase;color:var(--gyg-cyan);margin-bottom:var(--gyg-space-4);font-weight:600}[data-website=guard-yacht-group] .gyg-title{font-size:var(--gyg-text-title);max-width:18ch;font-weight:300}[data-website=guard-yacht-group] .gyg-title__accent{color:var(--gyg-cyan);font-weight:500}[data-website=guard-yacht-group] .gyg-rule{background:var(--gyg-cyan);height:2px;margin:var(--gyg-space-6)0;border:0}[data-website=guard-yacht-group] .gyg-rule:not([data-reveal]){width:3rem}[data-website=guard-yacht-group] .gyg-lede{font-size:var(--gyg-text-lede);color:var(--gyg-ink-70);max-width:46ch;line-height:1.72}[data-website=guard-yacht-group] .gyg-section--ink .gyg-lede{color:var(--gyg-on-dark-70)}[data-website=guard-yacht-group] .gyg-btn{border-radius:var(--gyg-radius);font-family:var(--gyg-font-body);font-size:var(--gyg-text-xs);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background-color .26s var(--gyg-ease),border-color .26s var(--gyg-ease),color .26s var(--gyg-ease),transform .26s var(--gyg-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:1.0625rem 1.9rem;font-weight:600;display:inline-flex}[data-website=guard-yacht-group] .gyg-btn svg{transition:transform .32s var(--gyg-ease)}[data-website=guard-yacht-group] .gyg-btn:hover svg{transform:translate(3px)}[data-website=guard-yacht-group] .gyg-btn--primary{background:var(--gyg-cyan);color:var(--gyg-white)}[data-website=guard-yacht-group] .gyg-btn--primary:hover{background:var(--gyg-cyan-deep)}[data-website=guard-yacht-group] .gyg-btn--ghost{color:var(--gyg-white);border-color:#ffffff73}[data-website=guard-yacht-group] .gyg-btn--ghost:hover{border-color:var(--gyg-white);background:#ffffff1a}[data-website=guard-yacht-group] .gyg-btn[disabled]{opacity:.55;cursor:progress}[data-website=guard-yacht-group] .gyg-btn__spinner{animation:.9s linear infinite gyg-spin}[data-website=guard-yacht-group] .gyg-link{font-size:var(--gyg-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--gyg-cyan);align-items:center;gap:.4rem;padding-bottom:3px;font-weight:600;display:inline-flex;position:relative}[data-website=guard-yacht-group] .gyg-link:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .38s var(--gyg-ease);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}[data-website=guard-yacht-group] .gyg-link:hover:after{transform-origin:0;transform:scaleX(1)}[data-website=guard-yacht-group] .gyg-nav{z-index:60;padding:clamp(.75rem,1.8vw,1.5rem)var(--gyg-gutter);transition:padding .46s var(--gyg-ease-io),background-color .46s var(--gyg-ease-io),box-shadow .46s var(--gyg-ease-io);position:fixed;inset:0 0 auto}[data-website=guard-yacht-group] .gyg-nav[data-solid=true]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 var(--gyg-rule),0 18px 40px -32px #06193380;background:#fffffff7;padding:0}[data-website=guard-yacht-group] .gyg-nav__inner{align-items:center;gap:var(--gyg-space-8);background:var(--gyg-white);border-radius:var(--gyg-radius);width:100%;max-width:72rem;transition:max-width .46s var(--gyg-ease-io),padding .46s var(--gyg-ease-io),border-radius .46s var(--gyg-ease-io),background-color .46s var(--gyg-ease-io),box-shadow .46s var(--gyg-ease-io);margin:0 auto;padding:.7rem clamp(1rem,2vw,1.75rem);display:flex;box-shadow:0 20px 48px -24px #0619338c}[data-website=guard-yacht-group] .gyg-nav[data-solid=true] .gyg-nav__inner{max-width:var(--gyg-max);padding:.5rem var(--gyg-gutter);box-shadow:none;background:0 0;border-radius:0}[data-website=guard-yacht-group] .gyg-nav__brand{flex:none;width:clamp(9rem,15vw,11.5rem);margin-block:-.35rem;display:block}[data-website=guard-yacht-group] .gyg-nav__logo{width:100%;height:auto}[data-website=guard-yacht-group] .gyg-nav__links{align-items:center;gap:clamp(1.25rem,2.4vw,2.25rem);margin-left:auto;display:flex}[data-website=guard-yacht-group] .gyg-nav__link{font-size:var(--gyg-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--gyg-ink-70);padding-block:.4rem;font-weight:500;position:relative}[data-website=guard-yacht-group] .gyg-nav__link:after{content:"";background:var(--gyg-cyan);transform-origin:100%;height:1px;transition:transform .38s var(--gyg-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}[data-website=guard-yacht-group] .gyg-nav__link:hover{color:var(--gyg-ink)}[data-website=guard-yacht-group] .gyg-nav__link:hover:after{transform-origin:0;transform:scaleX(1)}[data-website=guard-yacht-group] .gyg-nav__actions{align-items:center;gap:var(--gyg-space-4);display:flex}[data-website=guard-yacht-group] .gyg-nav__phone{border:1px solid var(--gyg-cyan);border-radius:var(--gyg-radius);font-size:var(--gyg-text-xs);letter-spacing:.04em;color:var(--gyg-cyan-deep);white-space:nowrap;transition:background-color .26s var(--gyg-ease),border-color .26s var(--gyg-ease),color .26s var(--gyg-ease);align-items:center;gap:.45rem;padding:.65rem 1.1rem;font-weight:600;display:inline-flex}[data-website=guard-yacht-group] .gyg-nav__phone:hover{background:var(--gyg-cyan);border-color:var(--gyg-cyan);color:var(--gyg-white)}[data-website=guard-yacht-group] .gyg-nav__toggle{border:1px solid var(--gyg-rule);border-radius:var(--gyg-radius);width:2.75rem;height:2.75rem;color:var(--gyg-ink);cursor:pointer;transition:border-color .26s var(--gyg-ease),color .26s var(--gyg-ease);background:0 0;justify-content:center;align-items:center;padding:0;display:none}[data-website=guard-yacht-group] .gyg-nav__toggle:hover{border-color:var(--gyg-cyan);color:var(--gyg-cyan-deep)}[data-website=guard-yacht-group] .gyg-drawer{z-index:70;background:var(--gyg-navy-deep);color:var(--gyg-white);padding:var(--gyg-space-6)var(--gyg-gutter)var(--gyg-space-10);opacity:0;visibility:hidden;transition:opacity .34s var(--gyg-ease-io),visibility 0s linear .34s;flex-direction:column;display:flex;position:fixed;inset:0}[data-website=guard-yacht-group] .gyg-drawer[data-open=true]{opacity:1;visibility:visible;transition:opacity .34s var(--gyg-ease-io),visibility 0s}[data-website=guard-yacht-group] .gyg-drawer__head{justify-content:space-between;align-items:center;gap:var(--gyg-space-4);min-height:calc(var(--gyg-nav-h) - var(--gyg-space-6));display:flex}[data-website=guard-yacht-group] .gyg-drawer__tagline{font-size:var(--gyg-text-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--gyg-cyan);font-weight:600}[data-website=guard-yacht-group] .gyg-drawer__close{border-radius:var(--gyg-radius);width:2.75rem;height:2.75rem;color:var(--gyg-white);cursor:pointer;background:0 0;border:1px solid #ffffff47;justify-content:center;align-items:center;display:inline-flex}[data-website=guard-yacht-group] .gyg-drawer__links{gap:var(--gyg-space-2);flex-direction:column;margin-top:auto;margin-bottom:auto;display:flex}[data-website=guard-yacht-group] .gyg-drawer__link{font-family:var(--gyg-font-display);letter-spacing:-.03em;opacity:0;padding-block:.35rem;font-size:clamp(1.85rem,9vw,2.75rem);font-weight:300}[data-website=guard-yacht-group] .gyg-drawer[data-open=true] .gyg-drawer__link{animation:gyg-drawer-in .52s var(--gyg-ease)forwards;animation-delay:calc(var(--i,0)*60ms + .12s)}[data-website=guard-yacht-group] .gyg-drawer__link:hover{color:var(--gyg-cyan)}[data-website=guard-yacht-group] .gyg-drawer__foot{gap:var(--gyg-space-2);padding-top:var(--gyg-space-6);border-top:1px solid var(--gyg-rule-dark);font-size:var(--gyg-text-sm);color:var(--gyg-on-dark-70);flex-direction:column;display:flex}[data-website=guard-yacht-group] .gyg-hero{min-height:min(100svh,56rem);color:var(--gyg-white);isolation:isolate;align-items:flex-end;display:flex;position:relative}[data-website=guard-yacht-group] .gyg-hero__media{z-index:-1;position:absolute;inset:0;overflow:hidden}[data-website=guard-yacht-group] .gyg-hero__image{object-fit:cover;object-position:50% 62%}[data-website=guard-yacht-group] .gyg-hero__wash{background:#06193347;position:absolute;inset:0}[data-website=guard-yacht-group] .gyg-hero__scrim{background:linear-gradient(#030f214d 0%,#030f211f 26%,#030f2147 48%,#030f21b8 76%,#030f21e6 100%);position:absolute;inset:0}[data-website=guard-yacht-group] .gyg-hero__body{width:100%;padding-block:clamp(6rem,14vh,9rem) clamp(4.5rem,11vh,7.5rem)}[data-website=guard-yacht-group] .gyg-hero__eyebrow{font-size:var(--gyg-text-eyebrow);letter-spacing:.26em;text-transform:uppercase;color:#ffffffb8;margin-bottom:var(--gyg-space-6);flex-wrap:wrap;align-items:center;gap:.65rem;font-weight:600;display:flex}[data-website=guard-yacht-group] .gyg-hero__eyebrow-sep{background:var(--gyg-cyan);width:1.75rem;height:1px;margin-right:-.26em}[data-website=guard-yacht-group] .gyg-hero__title{font-size:var(--gyg-text-hero);letter-spacing:-.045em;color:var(--gyg-white);max-width:16ch;font-weight:200;line-height:.98}[data-website=guard-yacht-group] .gyg-hero__title-line{display:block}[data-website=guard-yacht-group] .gyg-hero__title-line--accent{color:var(--gyg-cyan-bright);font-weight:500}[data-website=guard-yacht-group] .gyg-hero__lede{margin-top:var(--gyg-space-6);color:#ffffffd1;max-width:44ch;font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.7}[data-website=guard-yacht-group] .gyg-hero__actions{gap:var(--gyg-space-3);margin-top:var(--gyg-space-10);flex-wrap:wrap;display:flex}[data-website=guard-yacht-group] .gyg-approach{background:var(--gyg-white)}[data-website=guard-yacht-group] .gyg-approach__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,7vw,6rem);display:grid}[data-website=guard-yacht-group] .gyg-approach__intro{top:calc(var(--gyg-nav-h) + clamp(1.5rem,4vw,3.5rem));position:sticky}[data-website=guard-yacht-group] .gyg-approach__copy{margin-top:var(--gyg-space-6);font-size:var(--gyg-text-lede);color:var(--gyg-ink-70);max-width:52ch;line-height:1.78}[data-website=guard-yacht-group] .gyg-approach__mark{color:var(--gyg-ink);font-weight:600}[data-website=guard-yacht-group] .gyg-approach__aside{flex-direction:column;gap:clamp(2.5rem,5vw,4rem);display:flex}[data-website=guard-yacht-group] .gyg-approach__figure{border-radius:var(--gyg-radius);box-shadow:var(--gyg-shadow);position:relative;overflow:hidden}[data-website=guard-yacht-group] .gyg-approach__photo{object-fit:cover;object-position:50% 55%;width:100%;height:clamp(19rem,42vw,32rem)}[data-website=guard-yacht-group] .gyg-approach__steps{gap:var(--gyg-space-10);display:grid}[data-website=guard-yacht-group] .gyg-approach__step{padding-left:3.25rem;position:relative}[data-website=guard-yacht-group] .gyg-approach__step-index{font-family:var(--gyg-font-display);font-size:var(--gyg-text-sm);letter-spacing:.06em;color:var(--gyg-cyan);font-weight:700;position:absolute;top:.15rem;left:0}[data-website=guard-yacht-group] .gyg-approach__step:before{content:"";background:var(--gyg-rule);width:1px;position:absolute;top:1.9rem;bottom:-2.9rem;left:.6rem}[data-website=guard-yacht-group] .gyg-approach__step:last-child:before{display:none}[data-website=guard-yacht-group] .gyg-approach__step-title{font-size:var(--gyg-text-sub);letter-spacing:-.02em;font-weight:500}[data-website=guard-yacht-group] .gyg-approach__step-text{margin-top:var(--gyg-space-2);font-size:var(--gyg-text-sm);color:var(--gyg-ink-55);line-height:1.72}[data-website=guard-yacht-group] .gyg-fleet{background:var(--gyg-paper)}[data-website=guard-yacht-group] .gyg-fleet__head{justify-content:space-between;align-items:flex-end;gap:var(--gyg-space-6);flex-wrap:wrap;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}[data-website=guard-yacht-group] .gyg-fleet__note{font-size:var(--gyg-text-sm);color:var(--gyg-ink-55);max-width:34ch;line-height:1.7}[data-website=guard-yacht-group] .gyg-fleet__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.25rem);display:grid}[data-website=guard-yacht-group] .gyg-tile{border-radius:var(--gyg-radius);background:var(--gyg-navy);display:block;position:relative;overflow:hidden}[data-website=guard-yacht-group] .gyg-tile__media{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}[data-website=guard-yacht-group] .gyg-tile__image{object-fit:cover;filter:saturate(.62)brightness(.88);width:100%;height:100%;transition:filter .62s var(--gyg-ease),transform .9s var(--gyg-ease);transform:scale(1.02)}[data-website=guard-yacht-group] .gyg-tile__wash{transition:opacity .62s var(--gyg-ease);background:linear-gradient(#030f211f 0%,#030f216b 55%,#030f21db 100%);position:absolute;inset:0}[data-website=guard-yacht-group] .gyg-tile:hover .gyg-tile__image,[data-website=guard-yacht-group] .gyg-tile:focus-visible .gyg-tile__image{filter:saturate()brightness();transform:scale(1.06)}[data-website=guard-yacht-group] .gyg-tile:hover .gyg-tile__wash,[data-website=guard-yacht-group] .gyg-tile:focus-visible .gyg-tile__wash{opacity:.72}[data-website=guard-yacht-group] .gyg-tile__label{justify-content:space-between;align-items:center;gap:var(--gyg-space-3);padding:var(--gyg-space-6);font-family:var(--gyg-font-display);letter-spacing:-.02em;color:var(--gyg-white);font-size:clamp(1.0625rem,1.5vw,1.35rem);font-weight:500;display:flex;position:absolute;bottom:0;left:0;right:0}[data-website=guard-yacht-group] .gyg-tile__arrow{opacity:.6;transition:opacity .38s var(--gyg-ease),transform .38s var(--gyg-ease);flex:none}[data-website=guard-yacht-group] .gyg-tile:hover .gyg-tile__arrow,[data-website=guard-yacht-group] .gyg-tile:focus-visible .gyg-tile__arrow{opacity:1;color:var(--gyg-cyan-bright);transform:translate(3px,-3px)}[data-website=guard-yacht-group] .gyg-fleet__brands{align-items:center;gap:var(--gyg-space-4)var(--gyg-space-10);border-top:1px solid var(--gyg-rule);flex-wrap:wrap;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);display:flex}[data-website=guard-yacht-group] .gyg-fleet__brands-label{font-size:var(--gyg-text-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--gyg-ink-38);font-weight:600}[data-website=guard-yacht-group] .gyg-fleet__brand-list{gap:var(--gyg-space-3)var(--gyg-space-8);font-family:var(--gyg-font-display);font-size:var(--gyg-text-sm);letter-spacing:.02em;color:var(--gyg-ink-70);flex-wrap:wrap;font-weight:500;display:flex}[data-website=guard-yacht-group] .gyg-fleet__brands .gyg-link{margin-left:auto}[data-website=guard-yacht-group] .gyg-team__head{margin-bottom:clamp(2.5rem,5vw,4rem)}[data-website=guard-yacht-group] .gyg-team__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}[data-website=guard-yacht-group] .gyg-team__card{gap:var(--gyg-space-6);border:1px solid var(--gyg-rule-dark);border-radius:var(--gyg-radius);transition:border-color .42s var(--gyg-ease),background-color .42s var(--gyg-ease);background:#ffffff07;padding:clamp(1.5rem,2.6vw,2.25rem);display:flex}[data-website=guard-yacht-group] .gyg-team__card:hover{background:#ffffff0d;border-color:#17a7e080}[data-website=guard-yacht-group] .gyg-team__portrait{background:var(--gyg-navy-soft);width:clamp(4.5rem,7vw,6rem);height:clamp(4.5rem,7vw,6rem);box-shadow:0 0 0 1px var(--gyg-rule-dark);border-radius:50%;flex:none;overflow:hidden}[data-website=guard-yacht-group] .gyg-team__photo{object-fit:cover;width:100%;height:100%}[data-website=guard-yacht-group] .gyg-team__body{flex-direction:column;min-width:0;display:flex}[data-website=guard-yacht-group] .gyg-team__name{font-size:var(--gyg-text-sub);letter-spacing:-.025em;font-weight:500}[data-website=guard-yacht-group] .gyg-team__role{margin-top:var(--gyg-space-1);font-size:var(--gyg-text-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--gyg-cyan);font-weight:600}[data-website=guard-yacht-group] .gyg-team__bio{margin-top:var(--gyg-space-4);font-size:var(--gyg-text-sm);color:var(--gyg-on-dark-70);line-height:1.72}[data-website=guard-yacht-group] .gyg-team__contact{padding-top:var(--gyg-space-6);gap:var(--gyg-space-2);flex-direction:column;margin-top:auto;display:flex}[data-website=guard-yacht-group] .gyg-team__link{font-size:var(--gyg-text-sm);color:var(--gyg-on-dark);overflow-wrap:anywhere;align-items:center;gap:.55rem;display:inline-flex}[data-website=guard-yacht-group] .gyg-team__link svg{color:var(--gyg-cyan);flex:none}[data-website=guard-yacht-group] .gyg-team__link:hover{color:var(--gyg-cyan-bright)}[data-website=guard-yacht-group] .gyg-contact{background:var(--gyg-paper-deep)}[data-website=guard-yacht-group] .gyg-contact__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}[data-website=guard-yacht-group] .gyg-contact__details{gap:var(--gyg-space-6);margin-top:var(--gyg-space-10);display:grid}[data-website=guard-yacht-group] .gyg-contact__detail{gap:var(--gyg-space-4);align-items:flex-start;display:flex}[data-website=guard-yacht-group] .gyg-contact__detail svg{color:var(--gyg-cyan);flex:none;margin-top:.2rem}[data-website=guard-yacht-group] .gyg-contact__label{font-size:var(--gyg-text-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--gyg-ink-38);font-weight:600;display:block}[data-website=guard-yacht-group] .gyg-contact__value{font-size:var(--gyg-text-sm);color:var(--gyg-ink);margin-top:.2rem;line-height:1.6;display:block}[data-website=guard-yacht-group] .gyg-contact__detail:hover .gyg-contact__value{color:var(--gyg-cyan-deep)}[data-website=guard-yacht-group] .gyg-contact__panel{background:var(--gyg-white);border-radius:var(--gyg-radius);box-shadow:var(--gyg-shadow);padding:clamp(1.75rem,3.4vw,3rem)}[data-website=guard-yacht-group] .gyg-form{gap:var(--gyg-space-6)var(--gyg-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-website=guard-yacht-group] .gyg-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}[data-website=guard-yacht-group] .gyg-field--full{grid-column:1/-1}[data-website=guard-yacht-group] .gyg-field__label{font-size:var(--gyg-text-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--gyg-ink-38);font-weight:600}[data-website=guard-yacht-group] .gyg-input{border:0;border-bottom:1px solid var(--gyg-rule);width:100%;font-family:var(--gyg-font-body);font-size:var(--gyg-text-base);color:var(--gyg-ink);transition:border-color .3s var(--gyg-ease);background:0 0;border-radius:0;padding:.65rem 0 .6rem}[data-website=guard-yacht-group] .gyg-input::placeholder{color:var(--gyg-ink-38)}[data-website=guard-yacht-group] .gyg-input:focus{border-bottom-color:var(--gyg-cyan);outline:none}[data-website=guard-yacht-group] .gyg-input:focus-visible{outline:none}[data-website=guard-yacht-group] .gyg-textarea{resize:vertical;min-height:6rem;line-height:1.65}[data-website=guard-yacht-group] .gyg-form__submit{margin-top:var(--gyg-space-2);grid-column:1/-1;justify-self:start}[data-website=guard-yacht-group] .gyg-form__status{font-size:var(--gyg-text-sm);color:#b3261e;grid-column:1/-1}[data-website=guard-yacht-group] .gyg-form__done{font-size:var(--gyg-text-lede);color:var(--gyg-ink);padding-block:var(--gyg-space-10);line-height:1.7}[data-website=guard-yacht-group] .gyg-footer{background:var(--gyg-navy-deep);color:var(--gyg-on-dark-70);padding-block:clamp(3.5rem,7vw,5.5rem)var(--gyg-space-10);font-size:var(--gyg-text-sm)}[data-website=guard-yacht-group] .gyg-footer__grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem);display:grid}[data-website=guard-yacht-group] .gyg-footer__logo{width:clamp(11rem,18vw,13.75rem);height:auto}[data-website=guard-yacht-group] .gyg-footer__tagline{margin-top:var(--gyg-space-6);font-family:var(--gyg-font-display);letter-spacing:-.02em;color:var(--gyg-white);font-size:1.0625rem;font-weight:400}[data-website=guard-yacht-group] .gyg-footer__affiliation{margin-top:var(--gyg-space-2);font-size:var(--gyg-text-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--gyg-on-dark-45)}[data-website=guard-yacht-group] .gyg-footer__heading{font-family:var(--gyg-font-body);font-size:var(--gyg-text-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--gyg-cyan);margin-bottom:var(--gyg-space-4);font-weight:600}[data-website=guard-yacht-group] .gyg-footer__col{align-items:flex-start;gap:var(--gyg-space-2);flex-direction:column;display:flex}[data-website=guard-yacht-group] .gyg-footer__address{line-height:1.65}[data-website=guard-yacht-group] .gyg-footer__nav{gap:var(--gyg-space-2);flex-direction:column;display:flex}[data-website=guard-yacht-group] .gyg-footer__link:hover{color:var(--gyg-cyan-bright)}[data-website=guard-yacht-group] .gyg-footer__social{gap:var(--gyg-space-2);margin-bottom:var(--gyg-space-2);display:flex}[data-website=guard-yacht-group] .gyg-footer__icon{border:1px solid var(--gyg-rule-dark);border-radius:var(--gyg-radius);width:2.5rem;height:2.5rem;color:var(--gyg-on-dark);transition:background-color .3s var(--gyg-ease),border-color .3s var(--gyg-ease);justify-content:center;align-items:center;display:inline-flex}[data-website=guard-yacht-group] .gyg-footer__icon:hover{background:var(--gyg-cyan);border-color:var(--gyg-cyan);color:var(--gyg-white)}[data-website=guard-yacht-group] .gyg-footer__base{justify-content:space-between;align-items:center;gap:var(--gyg-space-4);padding-top:var(--gyg-space-6);border-top:1px solid var(--gyg-rule-dark-soft);font-size:var(--gyg-text-xs);color:var(--gyg-on-dark-45);flex-wrap:wrap;margin-top:clamp(2.5rem,5vw,4rem);display:flex}[data-website=guard-yacht-group] .gyg-footer__mls:hover{color:var(--gyg-cyan-bright)}@media (max-width:64rem){[data-website=guard-yacht-group] .gyg-nav__links,[data-website=guard-yacht-group] .gyg-nav__phone{display:none}[data-website=guard-yacht-group] .gyg-nav__toggle{display:inline-flex}[data-website=guard-yacht-group] .gyg-nav__actions{margin-left:auto}[data-website=guard-yacht-group] .gyg-approach__grid,[data-website=guard-yacht-group] .gyg-contact__grid{grid-template-columns:minmax(0,1fr)}[data-website=guard-yacht-group] .gyg-approach__intro{position:static}[data-website=guard-yacht-group] .gyg-fleet__grid,[data-website=guard-yacht-group] .gyg-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-website=guard-yacht-group] .gyg-fleet__brands .gyg-link{margin-left:0}}@media (max-width:40rem){[data-website=guard-yacht-group] .gyg-fleet__grid,[data-website=guard-yacht-group] .gyg-team__grid,[data-website=guard-yacht-group] .gyg-footer__grid,[data-website=guard-yacht-group] .gyg-form{grid-template-columns:minmax(0,1fr)}[data-website=guard-yacht-group] .gyg-hero__actions .gyg-btn{flex:100%}[data-website=guard-yacht-group] .gyg-team__card{flex-direction:column}}@media (prefers-reduced-motion:reduce){[data-website=guard-yacht-group] *,[data-website=guard-yacht-group] :before,[data-website=guard-yacht-group] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-website=guard-yacht-group] [data-reveal]{opacity:1!important;transform:none!important}[data-website=guard-yacht-group] [data-reveal=rule]{width:3rem!important}[data-website=guard-yacht-group] .gyg-drawer[data-open=true] .gyg-drawer__link{opacity:1;animation:none}}
