@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]{--legal-font-heading:var(--gyg-font-display);--legal-font-body:var(--gyg-font-body);--legal-heading-color:var(--gyg-ink);--legal-accent-color:var(--gyg-cyan-deep);--legal-text-color:var(--gyg-ink-70);--legal-bg:var(--gyg-paper);--legal-card-bg:var(--gyg-white)}[data-website=guard-yacht-group] .legal-container ul,[data-website=guard-yacht-group] .legal-container ol{list-style:revert;margin-bottom:.75rem;padding-left:1.5rem}[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);white-space:nowrap;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__link[data-active=true]{color:var(--gyg-ink)}[data-website=guard-yacht-group] .gyg-nav__link[data-active=true]: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,[data-website=guard-yacht-group] .gyg-drawer__link[data-active=true]{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__divider{align-items:center;gap:var(--gyg-space-4);margin-top:var(--gyg-space-2);font-size:var(--gyg-text-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--gyg-ink-38);grid-column:1/-1;font-weight:600;display:flex}[data-website=guard-yacht-group] .gyg-form__divider:after{content:"";background:var(--gyg-rule);flex:1;height:1px}[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)}[data-website=guard-yacht-group] .gyg-footer__legal{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}[data-website=guard-yacht-group] .gyg-pagehead{background:var(--gyg-navy);color:var(--gyg-on-dark);padding-block:calc(var(--gyg-nav-h) + clamp(3rem,6vw,5.5rem))clamp(3rem,6vw,5rem)}[data-website=guard-yacht-group] .gyg-pagehead__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,6vw,5rem);display:grid}[data-website=guard-yacht-group] .gyg-pagehead__grid--single{grid-template-columns:minmax(0,1fr);max-width:54rem}[data-website=guard-yacht-group] .gyg-pagehead__title{font-size:var(--gyg-text-title);color:var(--gyg-white);max-width:16ch;font-weight:300}[data-website=guard-yacht-group] .gyg-pagehead__lede{margin-top:var(--gyg-space-6);font-size:var(--gyg-text-lede);color:var(--gyg-on-dark-70);max-width:52ch;line-height:1.72}[data-website=guard-yacht-group] .gyg-pagehead__aside{gap:var(--gyg-space-4);flex-direction:column;display:flex}[data-website=guard-yacht-group] .gyg-pagehead .gyg-rule{background:var(--gyg-cyan)}[data-website=guard-yacht-group] .gyg-prose{gap:var(--gyg-space-6);font-size:var(--gyg-text-lede);color:var(--gyg-ink-70);max-width:60ch;line-height:1.78;display:grid}[data-website=guard-yacht-group] .gyg-section--ink .gyg-prose{color:var(--gyg-on-dark-70)}[data-website=guard-yacht-group] .gyg-prose__mark{color:var(--gyg-ink);font-weight:600}[data-website=guard-yacht-group] .gyg-section--ink .gyg-prose__mark{color:var(--gyg-white)}[data-website=guard-yacht-group] .gyg-section--paper{background:var(--gyg-paper)}[data-website=guard-yacht-group] .gyg-section--paper-deep{background:var(--gyg-paper-deep)}[data-website=guard-yacht-group] .gyg-sectionhead{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}[data-website=guard-yacht-group] .gyg-sectionhead__lede{margin-top:var(--gyg-space-6);font-size:var(--gyg-text-lede);color:var(--gyg-ink-70);max-width:52ch;line-height:1.72}[data-website=guard-yacht-group] .gyg-section--ink .gyg-sectionhead__lede{color:var(--gyg-on-dark-70)}[data-website=guard-yacht-group] .gyg-split{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-split--copy-wide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}[data-website=guard-yacht-group] .gyg-figure{border-radius:var(--gyg-radius);box-shadow:var(--gyg-shadow);position:relative;overflow:hidden}[data-website=guard-yacht-group] .gyg-figure__photo{object-fit:cover;object-position:50% 55%;width:100%;height:clamp(18rem,40vw,30rem)}[data-website=guard-yacht-group] .gyg-cta{background:var(--gyg-navy);color:var(--gyg-on-dark);padding-block:clamp(3.5rem,7vw,6rem)}[data-website=guard-yacht-group] .gyg-cta__inner{justify-content:space-between;align-items:flex-end;gap:var(--gyg-space-8);flex-wrap:wrap;display:flex}[data-website=guard-yacht-group] .gyg-cta__title{font-size:var(--gyg-text-title);color:var(--gyg-white);max-width:16ch;font-weight:300}[data-website=guard-yacht-group] .gyg-cta__text{margin-top:var(--gyg-space-4);font-size:var(--gyg-text-lede);color:var(--gyg-on-dark-70);max-width:42ch;line-height:1.7}[data-website=guard-yacht-group] .gyg-cta__actions{gap:var(--gyg-space-3);flex-wrap:wrap;display:flex}[data-website=guard-yacht-group] .gyg-facts{gap:var(--gyg-space-4);display:grid}[data-website=guard-yacht-group] .gyg-fact{padding-top:var(--gyg-space-3);border-top:1px solid var(--gyg-rule-dark);display:block}[data-website=guard-yacht-group] .gyg-fact__label{font-size:var(--gyg-text-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--gyg-on-dark-45);font-weight:600;display:block}[data-website=guard-yacht-group] .gyg-fact__value{font-family:var(--gyg-font-display);font-size:var(--gyg-text-base);letter-spacing:-.015em;color:var(--gyg-white);margin-top:.3rem;font-weight:500;display:block}[data-website=guard-yacht-group] a.gyg-fact:hover .gyg-fact__value{color:var(--gyg-cyan-bright)}[data-website=guard-yacht-group] .gyg-timeline{gap:var(--gyg-space-8);margin:0;display:grid}[data-website=guard-yacht-group] .gyg-timeline__row{gap:var(--gyg-space-4);grid-template-columns:5.5rem minmax(0,1fr);display:grid;position:relative}[data-website=guard-yacht-group] .gyg-timeline__year{font-family:var(--gyg-font-display);font-size:var(--gyg-text-sub);letter-spacing:-.02em;color:var(--gyg-cyan);font-weight:500;line-height:1.2}[data-website=guard-yacht-group] .gyg-timeline__text{font-size:var(--gyg-text-sm);color:var(--gyg-ink-70);margin:0;line-height:1.72}[data-website=guard-yacht-group] .gyg-timeline__row:before{content:"";top:2.2rem;left:0;bottom:calc(var(--gyg-space-8)*-1 + .4rem);background:var(--gyg-rule);width:1px;position:absolute}[data-website=guard-yacht-group] .gyg-timeline__row:last-child:before{display:none}[data-website=guard-yacht-group] .gyg-about__portrait{border-radius:var(--gyg-radius);box-shadow:var(--gyg-shadow);background:var(--gyg-paper-deep);position:relative;overflow:hidden}[data-website=guard-yacht-group] .gyg-about__portrait-img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}[data-website=guard-yacht-group] .gyg-about__caption{margin-top:var(--gyg-space-4);font-size:var(--gyg-text-xs);letter-spacing:.02em;color:var(--gyg-ink-55)}[data-website=guard-yacht-group] .gyg-about__timeline{margin-top:var(--gyg-space-10)}[data-website=guard-yacht-group] .gyg-stages{counter-reset:gyg-stage;gap:0;margin:0;padding:0;display:grid}[data-website=guard-yacht-group] .gyg-stage{border-top:1px solid var(--gyg-rule);grid-template-columns:6rem minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(2.25rem,4.5vw,3.5rem);display:grid}[data-website=guard-yacht-group] .gyg-stage:last-child{border-bottom:1px solid var(--gyg-rule)}[data-website=guard-yacht-group] .gyg-stage__index{font-family:var(--gyg-font-display);letter-spacing:-.04em;color:var(--gyg-ink-38);font-size:clamp(2rem,4vw,3rem);font-weight:200;line-height:1}[data-website=guard-yacht-group] .gyg-stage__title{font-size:var(--gyg-text-sub);letter-spacing:-.025em;font-weight:500}[data-website=guard-yacht-group] .gyg-stage__lede{margin-top:var(--gyg-space-3);font-size:var(--gyg-text-sm);letter-spacing:.02em;color:var(--gyg-cyan-deep);font-weight:500}[data-website=guard-yacht-group] .gyg-stage__body{font-size:var(--gyg-text-base);color:var(--gyg-ink-70);line-height:1.78}[data-website=guard-yacht-group] .gyg-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}[data-website=guard-yacht-group] .gyg-route{background:var(--gyg-white);border-radius:var(--gyg-radius);box-shadow:var(--gyg-shadow);flex-direction:column;padding:clamp(1.75rem,3vw,2.5rem);display:flex}[data-website=guard-yacht-group] .gyg-route__title{margin-top:var(--gyg-space-2);font-size:var(--gyg-text-sub);letter-spacing:-.025em;font-weight:500}[data-website=guard-yacht-group] .gyg-route__text{margin-top:var(--gyg-space-4);font-size:var(--gyg-text-sm);color:var(--gyg-ink-70);line-height:1.72}[data-website=guard-yacht-group] .gyg-route__cta{padding-top:var(--gyg-space-8);margin-top:auto}[data-website=guard-yacht-group] .gyg-catlist{gap:var(--gyg-space-3);flex-wrap:wrap;display:flex}[data-website=guard-yacht-group] .gyg-catlist__item{border:1px solid var(--gyg-rule);border-radius:var(--gyg-radius);background:var(--gyg-white);font-size:var(--gyg-text-sm);letter-spacing:.01em;color:var(--gyg-ink);transition:border-color .26s var(--gyg-ease),color .26s var(--gyg-ease);align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-weight:500;display:inline-flex}[data-website=guard-yacht-group] .gyg-catlist__item:hover{border-color:var(--gyg-cyan);color:var(--gyg-cyan-deep)}[data-website=guard-yacht-group] .gyg-catlist__item svg{color:var(--gyg-cyan);flex:none}[data-website=guard-yacht-group] .gyg-notes{gap:var(--gyg-space-4);margin-top:var(--gyg-space-8);max-width:40ch;display:grid}[data-website=guard-yacht-group] .gyg-note{align-items:flex-start;gap:var(--gyg-space-3);font-size:var(--gyg-text-sm);color:var(--gyg-ink-70);line-height:1.7;display:flex}[data-website=guard-yacht-group] .gyg-note svg{color:var(--gyg-cyan);flex:none;margin-top:.25rem}[data-website=guard-yacht-group] .gyg-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem);display:grid}[data-website=guard-yacht-group] .gyg-step{padding-top:var(--gyg-space-6);border-top:1px solid var(--gyg-rule-dark)}[data-website=guard-yacht-group] .gyg-step__index{font-family:var(--gyg-font-display);font-size:var(--gyg-text-sm);letter-spacing:.06em;color:var(--gyg-cyan);font-weight:700;display:block}[data-website=guard-yacht-group] .gyg-step__title{margin-top:var(--gyg-space-4);font-size:var(--gyg-text-sub);letter-spacing:-.02em;font-weight:500}[data-website=guard-yacht-group] .gyg-step__text{margin-top:var(--gyg-space-2);font-size:var(--gyg-text-sm);color:var(--gyg-on-dark-70);line-height:1.72}[data-website=guard-yacht-group] .gyg-listing{padding-block:clamp(3rem,6vw,5rem)var(--gyg-section-y);background:var(--gyg-paper)}[data-website=guard-yacht-group] .gyg-listing__layout{grid-template-columns:17.5rem minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}[data-website=guard-yacht-group] .gyg-rail{top:calc(var(--gyg-nav-h) + 1.5rem);gap:var(--gyg-space-6);background:var(--gyg-white);border-radius:var(--gyg-radius);box-shadow:var(--gyg-shadow);max-height:calc(100vh - var(--gyg-nav-h) - 3rem);flex-direction:column;padding:clamp(1.25rem,2vw,1.75rem);display:flex;position:sticky;overflow-y:auto}[data-website=guard-yacht-group] .gyg-rail__head,[data-website=guard-yacht-group] .gyg-rail__foot{display:none}[data-website=guard-yacht-group] .gyg-rail__body{gap:var(--gyg-space-6);display:grid}[data-website=guard-yacht-group] .gyg-rail__search{gap:.4rem;display:grid}[data-website=guard-yacht-group] .gyg-rail__search-field{align-items:center;gap:var(--gyg-space-2);display:flex;position:relative}[data-website=guard-yacht-group] .gyg-rail__search-field svg{color:var(--gyg-ink-38);flex:none}[data-website=guard-yacht-group] .gyg-rail__search-field .gyg-input{appearance:none}[data-website=guard-yacht-group] .gyg-rail__search-field .gyg-input::-webkit-search-cancel-button{display:none}[data-website=guard-yacht-group] .gyg-rail__pair{gap:.4rem;display:grid}[data-website=guard-yacht-group] .gyg-rail__inputs{align-items:center;gap:var(--gyg-space-2);display:flex}[data-website=guard-yacht-group] .gyg-rail__inputs .gyg-input{min-width:0}[data-website=guard-yacht-group] .gyg-rail__dash{color:var(--gyg-ink-38);flex:none}[data-website=guard-yacht-group] .gyg-rail__clear{font-family:var(--gyg-font-body);font-size:var(--gyg-text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--gyg-cyan-deep);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600}[data-website=guard-yacht-group] .gyg-rail__clear:hover{color:var(--gyg-cyan)}[data-website=guard-yacht-group] .gyg-rail__close{border:1px solid var(--gyg-rule);border-radius:var(--gyg-radius);width:2.5rem;height:2.5rem;color:var(--gyg-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}[data-website=guard-yacht-group] .gyg-rail__title{font-family:var(--gyg-font-display);font-size:var(--gyg-text-sub);letter-spacing:-.02em;font-weight:500}[data-website=guard-yacht-group] .gyg-rail__scrim{z-index:65;opacity:0;visibility:hidden;transition:opacity .3s var(--gyg-ease-io),visibility 0s linear .3s;background:#030f2180;position:fixed;inset:0}[data-website=guard-yacht-group] .gyg-seg{background:var(--gyg-rule);border-radius:var(--gyg-radius);flex-wrap:wrap;gap:1px;padding:1px;display:flex}[data-website=guard-yacht-group] .gyg-seg__button{background:var(--gyg-white);font-family:var(--gyg-font-body);font-size:var(--gyg-text-xs);letter-spacing:.06em;color:var(--gyg-ink-55);cursor:pointer;transition:background-color .22s var(--gyg-ease),color .22s var(--gyg-ease);border:0;flex:auto;padding:.5rem .7rem;font-weight:500}[data-website=guard-yacht-group] .gyg-seg__button:hover{color:var(--gyg-ink)}[data-website=guard-yacht-group] .gyg-seg__button[data-active=true]{background:var(--gyg-navy);color:var(--gyg-white)}[data-website=guard-yacht-group] .gyg-ms{gap:.4rem;display:grid;position:relative}[data-website=guard-yacht-group] .gyg-ms__trigger{justify-content:space-between;align-items:center;gap:var(--gyg-space-2);border-bottom:1px solid var(--gyg-rule);font-size:var(--gyg-text-base);color:var(--gyg-ink);cursor:pointer;transition:border-color .3s var(--gyg-ease);padding:.65rem 0 .6rem;display:flex}[data-website=guard-yacht-group] .gyg-ms[data-open=true] .gyg-ms__trigger{border-bottom-color:var(--gyg-cyan)}[data-website=guard-yacht-group] .gyg-ms__trigger[data-empty=true] .gyg-ms__display{color:var(--gyg-ink-38)}[data-website=guard-yacht-group] .gyg-ms__display{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-website=guard-yacht-group] .gyg-ms__chevron{color:var(--gyg-ink-38);transition:transform .3s var(--gyg-ease);flex:none}[data-website=guard-yacht-group] .gyg-ms[data-open=true] .gyg-ms__chevron{transform:rotate(180deg)}[data-website=guard-yacht-group] .gyg-ms__clear{background:var(--gyg-cyan);width:1.35rem;height:1.35rem;color:var(--gyg-white);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-website=guard-yacht-group] .gyg-ms__panel{z-index:20;background:var(--gyg-white);border:1px solid var(--gyg-rule);border-radius:var(--gyg-radius);position:absolute;top:calc(100% + .4rem);left:0;right:0;box-shadow:0 24px 48px -28px #0619338c}[data-website=guard-yacht-group] .gyg-ms__search{border:0;border-bottom:1px solid var(--gyg-rule);width:100%;font-family:var(--gyg-font-body);font-size:var(--gyg-text-sm);color:var(--gyg-ink);background:0 0;padding:.7rem .85rem}[data-website=guard-yacht-group] .gyg-ms__search:focus{outline:none}[data-website=guard-yacht-group] .gyg-ms__options{max-height:15rem;padding:.35rem 0;overflow-y:auto}[data-website=guard-yacht-group] .gyg-ms__option{align-items:center;gap:var(--gyg-space-2);font-size:var(--gyg-text-sm);color:var(--gyg-ink-70);cursor:pointer;padding:.45rem .85rem;display:flex}[data-website=guard-yacht-group] .gyg-ms__option:hover{background:var(--gyg-paper);color:var(--gyg-ink)}[data-website=guard-yacht-group] .gyg-ms__option[data-selected=true]{color:var(--gyg-ink);font-weight:500}[data-website=guard-yacht-group] .gyg-ms__tick{border:1px solid var(--gyg-rule);width:1.05rem;height:1.05rem;color:var(--gyg-white);border-radius:2px;flex:none;justify-content:center;align-items:center;display:inline-flex}[data-website=guard-yacht-group] .gyg-ms__option[data-selected=true] .gyg-ms__tick{background:var(--gyg-cyan);border-color:var(--gyg-cyan)}[data-website=guard-yacht-group] .gyg-ms__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-website=guard-yacht-group] .gyg-ms__none{font-size:var(--gyg-text-sm);color:var(--gyg-ink-38);padding:.7rem .85rem}[data-website=guard-yacht-group] .gyg-results{min-width:0}[data-website=guard-yacht-group] .gyg-results__bar{justify-content:space-between;align-items:center;gap:var(--gyg-space-4);padding-bottom:var(--gyg-space-4);border-bottom:1px solid var(--gyg-rule);flex-wrap:wrap;margin-bottom:clamp(1.25rem,2.5vw,2rem);display:flex}[data-website=guard-yacht-group] .gyg-results__count{font-size:var(--gyg-text-sm);color:var(--gyg-ink-55)}[data-website=guard-yacht-group] .gyg-results__count strong{color:var(--gyg-ink);font-weight:600}[data-website=guard-yacht-group] .gyg-results__tools{align-items:center;gap:var(--gyg-space-4);display:flex}[data-website=guard-yacht-group] .gyg-results__filter-toggle{background:var(--gyg-white);border:1px solid var(--gyg-rule);border-radius:var(--gyg-radius);font-family:var(--gyg-font-body);font-size:var(--gyg-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--gyg-ink);cursor:pointer;align-items:center;gap:.5rem;padding:.6rem 1rem;font-weight:600;display:none}[data-website=guard-yacht-group] .gyg-results__sort{align-items:center;gap:var(--gyg-space-3);display:flex}[data-website=guard-yacht-group] .gyg-select{border:0;border-bottom:1px solid var(--gyg-rule);font-family:var(--gyg-font-body);font-size:var(--gyg-text-sm);color:var(--gyg-ink);cursor:pointer;background:0 0;border-radius:0;padding:.5rem 0 .45rem}[data-website=guard-yacht-group] .gyg-select:focus{border-bottom-color:var(--gyg-cyan);outline:none}[data-website=guard-yacht-group] .gyg-results__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}[data-website=guard-yacht-group] .gyg-results__empty{max-width:44ch;padding:clamp(2.5rem,6vw,4.5rem) 0}[data-website=guard-yacht-group] .gyg-results__empty-title{font-family:var(--gyg-font-display);font-size:var(--gyg-text-sub);letter-spacing:-.02em;font-weight:500}[data-website=guard-yacht-group] .gyg-results__empty-text{margin-top:var(--gyg-space-4);margin-bottom:var(--gyg-space-8);font-size:var(--gyg-text-sm);color:var(--gyg-ink-55);line-height:1.72}[data-website=guard-yacht-group] .gyg-results__more{font-size:var(--gyg-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gyg-ink-38);text-align:center;margin-top:clamp(2rem,4vw,3rem)}[data-website=guard-yacht-group] .gyg-card{background:var(--gyg-white);border-radius:var(--gyg-radius);transition:transform .42s var(--gyg-ease),box-shadow .42s var(--gyg-ease);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 40px -34px #06193399}[data-website=guard-yacht-group] .gyg-card:hover{box-shadow:var(--gyg-shadow);transform:translateY(-3px)}[data-website=guard-yacht-group] .gyg-card__media{aspect-ratio:4/3;background:var(--gyg-navy-soft);display:block;position:relative;overflow:hidden}[data-website=guard-yacht-group] .gyg-card__image{object-fit:cover;transition:transform .9s var(--gyg-ease)}[data-website=guard-yacht-group] .gyg-card:hover .gyg-card__image{transform:scale(1.04)}[data-website=guard-yacht-group] .gyg-card__placeholder{background:linear-gradient(135deg,var(--gyg-navy-soft)0%,var(--gyg-navy)100%);position:absolute;inset:0}[data-website=guard-yacht-group] .gyg-card__wash{background:linear-gradient(#030f2100 58%,#030f2157 100%);position:absolute;inset:0}[data-website=guard-yacht-group] .gyg-card__status{top:var(--gyg-space-3);left:var(--gyg-space-3);background:var(--gyg-cyan);font-size:var(--gyg-text-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--gyg-white);border-radius:2px;padding:.3rem .6rem;font-weight:700;position:absolute}[data-website=guard-yacht-group] .gyg-card__body{gap:var(--gyg-space-3);flex-direction:column;flex:1;padding:clamp(1rem,1.6vw,1.35rem);display:flex}[data-website=guard-yacht-group] .gyg-card__head{display:block}[data-website=guard-yacht-group] .gyg-card__title{letter-spacing:-.02em;font-size:1.0625rem;font-weight:500;line-height:1.25}[data-website=guard-yacht-group] .gyg-card__name{font-size:var(--gyg-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--gyg-cyan-deep);margin-top:.2rem;display:block}[data-website=guard-yacht-group] .gyg-card__specs{font-size:var(--gyg-text-xs);color:var(--gyg-ink-55);flex-wrap:wrap;gap:.35rem .6rem;display:flex}[data-website=guard-yacht-group] .gyg-card__spec+.gyg-card__spec:before{content:"·";color:var(--gyg-ink-38);margin-right:.6rem}[data-website=guard-yacht-group] .gyg-card__foot{justify-content:space-between;align-items:flex-end;gap:var(--gyg-space-3);padding-top:var(--gyg-space-3);border-top:1px solid var(--gyg-rule-soft);margin-top:auto;display:flex}[data-website=guard-yacht-group] .gyg-card__price{font-family:var(--gyg-font-display);letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}[data-website=guard-yacht-group] .gyg-card__arrow{color:var(--gyg-ink-38);transition:color .32s var(--gyg-ease),transform .32s var(--gyg-ease);flex:none}[data-website=guard-yacht-group] .gyg-card:hover .gyg-card__arrow{color:var(--gyg-cyan);transform:translate(3px,-3px)}[data-website=guard-yacht-group] .gyg-card--skeleton{box-shadow:none;background:var(--gyg-paper-deep);pointer-events:none}[data-website=guard-yacht-group] .gyg-card--skeleton:hover{transform:none}[data-website=guard-yacht-group] .gyg-skel{background:#06193314;border-radius:2px;height:.75rem;display:block}[data-website=guard-yacht-group] .gyg-skel--title{width:70%;height:1.1rem}[data-website=guard-yacht-group] .gyg-skel--line{width:90%}[data-website=guard-yacht-group] .gyg-skel--short{width:40%}[data-website=guard-yacht-group] .gyg-bd{padding-block:calc(var(--gyg-nav-h) + clamp(1.5rem,3vw,2.5rem))var(--gyg-section-y)}[data-website=guard-yacht-group] .gyg-bd__crumbs{font-size:var(--gyg-text-xs);letter-spacing:.06em;color:var(--gyg-ink-38);flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}[data-website=guard-yacht-group] .gyg-bd__crumbs a:hover{color:var(--gyg-cyan-deep)}[data-website=guard-yacht-group] .gyg-bd__crumbs svg{color:var(--gyg-ink-38)}[data-website=guard-yacht-group] .gyg-bd__head{justify-content:space-between;align-items:flex-end;gap:var(--gyg-space-6);margin-top:var(--gyg-space-6);border-bottom:1px solid var(--gyg-rule);flex-wrap:wrap;padding-bottom:clamp(1.5rem,3vw,2.5rem);display:flex}[data-website=guard-yacht-group] .gyg-bd__title{font-size:var(--gyg-text-title);max-width:20ch;font-weight:300}[data-website=guard-yacht-group] .gyg-bd__facts{margin-top:var(--gyg-space-4);font-size:var(--gyg-text-sm);color:var(--gyg-ink-55);flex-wrap:wrap;gap:.35rem .7rem;display:flex}[data-website=guard-yacht-group] .gyg-bd__fact+.gyg-bd__fact:before{content:"·";color:var(--gyg-ink-38);margin-right:.7rem}[data-website=guard-yacht-group] .gyg-bd__head-price{align-items:flex-end;gap:var(--gyg-space-3);flex-direction:column;display:flex}[data-website=guard-yacht-group] .gyg-bd__badge{background:var(--gyg-cyan);font-size:var(--gyg-text-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--gyg-white);border-radius:2px;padding:.3rem .65rem;font-weight:700}[data-website=guard-yacht-group] .gyg-bd__price{align-items:baseline;gap:var(--gyg-space-3);font-family:var(--gyg-font-display);letter-spacing:-.03em;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:500;display:flex}[data-website=guard-yacht-group] .gyg-bd__price-was{font-size:var(--gyg-text-base);color:var(--gyg-ink-38);font-weight:400;text-decoration:line-through}[data-website=guard-yacht-group] .gyg-bd__gallery-wrap{margin-block:clamp(1.5rem,3vw,2.5rem)}[data-website=guard-yacht-group] .gyg-bd__grid{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:clamp(2rem,5vw,4rem);margin-top:clamp(2rem,4vw,3rem);display:grid}[data-website=guard-yacht-group] .gyg-bd__main{gap:clamp(2rem,4vw,3.25rem);min-width:0;display:grid}[data-website=guard-yacht-group] .gyg-bd__block-title{font-size:var(--gyg-text-sub);letter-spacing:-.025em;margin-bottom:var(--gyg-space-6);font-weight:500}[data-website=guard-yacht-group] .gyg-bd__rich{font-size:var(--gyg-text-base);color:var(--gyg-ink-70);line-height:1.78}[data-website=guard-yacht-group] .gyg-bd__rich p{margin-bottom:var(--gyg-space-4)}[data-website=guard-yacht-group] .gyg-bd__rich p:last-child{margin-bottom:0}[data-website=guard-yacht-group] .gyg-bd__rich ul,[data-website=guard-yacht-group] .gyg-bd__rich ol{margin:var(--gyg-space-4)0;padding-left:1.15rem;list-style:outside}[data-website=guard-yacht-group] .gyg-bd__rich ol{list-style:decimal}[data-website=guard-yacht-group] .gyg-bd__rich li{margin-bottom:var(--gyg-space-2)}[data-website=guard-yacht-group] .gyg-bd__rich strong{color:var(--gyg-ink);font-weight:600}[data-website=guard-yacht-group] .gyg-bd__rich a{color:var(--gyg-cyan-deep);text-underline-offset:2px;text-decoration:underline}[data-website=guard-yacht-group] .gyg-bd__highlights{gap:var(--gyg-space-3)var(--gyg-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-website=guard-yacht-group] .gyg-bd__highlight{font-size:var(--gyg-text-sm);color:var(--gyg-ink-70);padding-left:1.1rem;line-height:1.7;position:relative}[data-website=guard-yacht-group] .gyg-bd__highlight:before{content:"";background:var(--gyg-cyan);border-radius:50%;width:5px;height:5px;position:absolute;top:.62rem;left:0}[data-website=guard-yacht-group] .gyg-bd__specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}[data-website=guard-yacht-group] .gyg-bd__spec{justify-content:space-between;align-items:baseline;gap:var(--gyg-space-4);padding-block:var(--gyg-space-3);border-bottom:1px solid var(--gyg-rule-soft);display:flex}[data-website=guard-yacht-group] .gyg-bd__spec-label{font-size:var(--gyg-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--gyg-ink-38)}[data-website=guard-yacht-group] .gyg-bd__spec-value{font-size:var(--gyg-text-sm);color:var(--gyg-ink);text-align:right;margin:0;font-weight:500}[data-website=guard-yacht-group] .gyg-bd__machines{gap:var(--gyg-space-4);display:grid}[data-website=guard-yacht-group] .gyg-bd__machine{padding-top:var(--gyg-space-3);border-top:1px solid var(--gyg-rule-soft)}[data-website=guard-yacht-group] .gyg-bd__machine-title{font-size:var(--gyg-text-sm);font-weight:600;display:block}[data-website=guard-yacht-group] .gyg-bd__machine-meta{font-size:var(--gyg-text-xs);color:var(--gyg-ink-55);margin-top:.2rem;display:block}[data-website=guard-yacht-group] .gyg-bd__disclaimer{padding-top:var(--gyg-space-6);border-top:1px solid var(--gyg-rule);font-size:var(--gyg-text-xs);color:var(--gyg-ink-38);line-height:1.7}[data-website=guard-yacht-group] .gyg-bd__aside{top:calc(var(--gyg-nav-h) + 1.5rem);gap:var(--gyg-space-8);display:grid;position:sticky}[data-website=guard-yacht-group] .gyg-bd__panel{background:var(--gyg-white);border-radius:var(--gyg-radius);box-shadow:var(--gyg-shadow);padding:clamp(1.5rem,2.4vw,2rem)}[data-website=guard-yacht-group] .gyg-bd__broker{font-family:var(--gyg-font-display);font-size:var(--gyg-text-sub);letter-spacing:-.025em;font-weight:500}[data-website=guard-yacht-group] .gyg-bd__broker-role,[data-website=guard-yacht-group] .gyg-bd__broker-office{font-size:var(--gyg-text-sm);color:var(--gyg-ink-55);margin-top:.2rem}[data-website=guard-yacht-group] .gyg-bd__broker-links{gap:var(--gyg-space-2);margin-top:var(--gyg-space-6);display:grid}[data-website=guard-yacht-group] .gyg-bd__broker-link{font-size:var(--gyg-text-sm);color:var(--gyg-ink);overflow-wrap:anywhere;align-items:center;gap:.55rem;display:inline-flex}[data-website=guard-yacht-group] .gyg-bd__broker-link svg{color:var(--gyg-cyan);flex:none}[data-website=guard-yacht-group] .gyg-bd__broker-link:hover{color:var(--gyg-cyan-deep)}[data-website=guard-yacht-group] .gyg-bd__panel-form{margin-top:var(--gyg-space-8);padding-top:var(--gyg-space-8);border-top:1px solid var(--gyg-rule)}[data-website=guard-yacht-group] .gyg-bd__panel-form .gyg-form{grid-template-columns:minmax(0,1fr)}[data-website=guard-yacht-group] .gyg-share{gap:var(--gyg-space-3);display:grid}[data-website=guard-yacht-group] .gyg-share__row{gap:var(--gyg-space-2);display:flex}[data-website=guard-yacht-group] .gyg-share__button{border:1px solid var(--gyg-rule);border-radius:var(--gyg-radius);width:2.5rem;height:2.5rem;color:var(--gyg-ink-70);cursor:pointer;transition:background-color .3s var(--gyg-ease),border-color .3s var(--gyg-ease),color .3s var(--gyg-ease);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-website=guard-yacht-group] .gyg-share__button:hover{background:var(--gyg-cyan);border-color:var(--gyg-cyan);color:var(--gyg-white)}[data-website=guard-yacht-group] .gyg-share__icon{width:17px;height:17px}[data-website=guard-yacht-group] .gyg-share__copied{min-height:1.2rem;font-size:var(--gyg-text-xs);color:var(--gyg-cyan-deep)}[data-website=guard-yacht-group] .gyg-profiles{gap:clamp(3rem,7vw,6rem);display:grid}[data-website=guard-yacht-group] .gyg-profile{grid-template-columns:20rem minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}[data-website=guard-yacht-group] .gyg-profile:nth-child(2n){grid-template-columns:minmax(0,1fr) 20rem}[data-website=guard-yacht-group] .gyg-profile:nth-child(2n) .gyg-profile__portrait{order:2}[data-website=guard-yacht-group] .gyg-profile__portrait{aspect-ratio:1;border-radius:var(--gyg-radius);background:var(--gyg-paper-deep);box-shadow:var(--gyg-shadow);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}[data-website=guard-yacht-group] .gyg-profile__photo{object-fit:cover;width:100%;height:100%}[data-website=guard-yacht-group] .gyg-profile__initial,[data-website=guard-yacht-group] .gyg-team__initial{width:100%;height:100%;font-family:var(--gyg-font-display);letter-spacing:-.04em;color:var(--gyg-cyan);background:var(--gyg-navy-soft);justify-content:center;align-items:center;font-weight:300;display:flex}[data-website=guard-yacht-group] .gyg-profile__initial{font-size:clamp(3rem,7vw,5rem)}[data-website=guard-yacht-group] .gyg-team__initial{font-size:1.75rem}[data-website=guard-yacht-group] .gyg-profile__name{font-size:var(--gyg-text-title);font-weight:300}[data-website=guard-yacht-group] .gyg-profile__role{margin-top:var(--gyg-space-2);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-profile__bio{gap:var(--gyg-space-4);margin-top:var(--gyg-space-6);font-size:var(--gyg-text-lede);color:var(--gyg-ink-70);max-width:56ch;line-height:1.78;display:grid}[data-website=guard-yacht-group] .gyg-profile__contact,[data-website=guard-yacht-group] .gyg-member__links{gap:var(--gyg-space-4)var(--gyg-space-8);margin-top:var(--gyg-space-8);padding-top:var(--gyg-space-6);border-top:1px solid var(--gyg-rule);flex-wrap:wrap;display:flex}[data-website=guard-yacht-group] .gyg-profile__link{font-size:var(--gyg-text-sm);color:var(--gyg-ink);overflow-wrap:anywhere;align-items:center;gap:.55rem;display:inline-flex}[data-website=guard-yacht-group] .gyg-profile__link svg{color:var(--gyg-cyan);flex:none}[data-website=guard-yacht-group] .gyg-profile__link:hover{color:var(--gyg-cyan-deep)}[data-website=guard-yacht-group] .gyg-profile__more{margin-top:var(--gyg-space-6)}[data-website=guard-yacht-group] .gyg-news__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}[data-website=guard-yacht-group] .gyg-news__cell{display:flex}[data-website=guard-yacht-group] .gyg-news__cell>.gyg-card{width:100%}[data-website=guard-yacht-group] .gyg-news__empty{max-width:44ch;font-size:var(--gyg-text-lede);color:var(--gyg-ink-55);line-height:1.72}[data-website=guard-yacht-group] .gyg-news-card__date{font-size:var(--gyg-text-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--gyg-cyan);font-weight:600;display:block}[data-website=guard-yacht-group] .gyg-news-card__title{letter-spacing:-.02em;font-size:1.0625rem;font-weight:500;line-height:1.3}[data-website=guard-yacht-group] .gyg-news-card__lede{font-size:var(--gyg-text-sm);color:var(--gyg-ink-55);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}[data-website=guard-yacht-group] .gyg-news-card__more{font-size:var(--gyg-text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gyg-cyan-deep);font-weight:600}[data-website=guard-yacht-group] .gyg-article{padding-block:calc(var(--gyg-nav-h) + clamp(1.5rem,3vw,2.5rem))var(--gyg-section-y)}[data-website=guard-yacht-group] .gyg-article__head{max-width:44rem;margin-top:var(--gyg-space-8)}[data-website=guard-yacht-group] .gyg-article__meta{font-size:var(--gyg-text-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--gyg-cyan);flex-wrap:wrap;gap:.35rem .7rem;font-weight:600;display:flex}[data-website=guard-yacht-group] .gyg-article__meta>span+span:before{content:"·";color:var(--gyg-ink-38);margin-right:.7rem}[data-website=guard-yacht-group] .gyg-article__title{margin-top:var(--gyg-space-4);font-size:var(--gyg-text-title);font-weight:300}[data-website=guard-yacht-group] .gyg-article__lede{margin-top:var(--gyg-space-6);font-size:var(--gyg-text-lede);color:var(--gyg-ink-70);max-width:52ch;line-height:1.72}[data-website=guard-yacht-group] .gyg-article__hero{border-radius:var(--gyg-radius);box-shadow:var(--gyg-shadow);margin-top:clamp(2rem,4vw,3rem);overflow:hidden}[data-website=guard-yacht-group] .gyg-article__hero-img{width:100%;height:auto}[data-website=guard-yacht-group] .gyg-article__body{max-width:44rem;font-size:var(--gyg-text-lede);margin-top:clamp(2rem,4vw,3rem);line-height:1.8}[data-website=guard-yacht-group] .gyg-article__body h2,[data-website=guard-yacht-group] .gyg-article__body h3{margin-top:var(--gyg-space-10);margin-bottom:var(--gyg-space-4);font-size:var(--gyg-text-sub);letter-spacing:-.025em;font-weight:500}[data-website=guard-yacht-group] .gyg-article__body img{width:100%;height:auto;margin:var(--gyg-space-8)0;border-radius:var(--gyg-radius)}[data-website=guard-yacht-group] .gyg-article__back{max-width:44rem;padding-top:var(--gyg-space-6);border-top:1px solid var(--gyg-rule);margin-top:clamp(2.5rem,5vw,4rem)}@media (max-width:72rem){[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}}@media (max-width:64rem){[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}[data-website=guard-yacht-group] .gyg-pagehead__grid{gap:var(--gyg-space-10);grid-template-columns:minmax(0,1fr)}[data-website=guard-yacht-group] .gyg-split,[data-website=guard-yacht-group] .gyg-split--copy-wide{grid-template-columns:minmax(0,1fr)}[data-website=guard-yacht-group] .gyg-stage{row-gap:var(--gyg-space-4);grid-template-columns:3.5rem minmax(0,1fr)}[data-website=guard-yacht-group] .gyg-stage__body{grid-column:2}[data-website=guard-yacht-group] .gyg-steps{gap:var(--gyg-space-8);grid-template-columns:minmax(0,1fr)}[data-website=guard-yacht-group] .gyg-listing__layout{grid-template-columns:minmax(0,1fr)}[data-website=guard-yacht-group] .gyg-rail{z-index:66;visibility:hidden;width:min(22rem,88vw);height:100%;max-height:none;transition:transform .34s var(--gyg-ease-io),visibility 0s linear .34s;border-radius:0;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 60px -10px #030f2173}[data-website=guard-yacht-group] .gyg-rail[data-open=true]{visibility:visible;transition:transform .34s var(--gyg-ease-io),visibility 0s;transform:none}[data-website=guard-yacht-group] .gyg-rail__head{justify-content:space-between;align-items:center;gap:var(--gyg-space-4);display:flex}[data-website=guard-yacht-group] .gyg-rail__foot{padding-top:var(--gyg-space-6);border-top:1px solid var(--gyg-rule);margin-top:auto;display:block}[data-website=guard-yacht-group] .gyg-rail__foot .gyg-btn{width:100%}[data-website=guard-yacht-group] .gyg-rail__scrim[data-open=true]{opacity:1;visibility:visible;transition:opacity .3s var(--gyg-ease-io),visibility 0s}[data-website=guard-yacht-group] .gyg-results__filter-toggle{display:inline-flex}[data-website=guard-yacht-group] .gyg-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-website=guard-yacht-group] .gyg-bd__grid{grid-template-columns:minmax(0,1fr)}[data-website=guard-yacht-group] .gyg-bd__aside{position:static}[data-website=guard-yacht-group] .gyg-bd__panel-form .gyg-form{grid-template-columns:repeat(2,minmax(0,1fr))}[data-website=guard-yacht-group] .gyg-profile{grid-template-columns:minmax(0,1fr)}[data-website=guard-yacht-group] .gyg-profile:nth-child(2n) .gyg-profile__portrait{order:0}[data-website=guard-yacht-group] .gyg-profile__portrait{max-width:20rem}[data-website=guard-yacht-group] .gyg-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@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}[data-website=guard-yacht-group] .gyg-routes,[data-website=guard-yacht-group] .gyg-results__grid,[data-website=guard-yacht-group] .gyg-bd__highlights,[data-website=guard-yacht-group] .gyg-bd__specs,[data-website=guard-yacht-group] .gyg-stage{grid-template-columns:minmax(0,1fr)}[data-website=guard-yacht-group] .gyg-stage__body{grid-column:1}[data-website=guard-yacht-group] .gyg-bd__head,[data-website=guard-yacht-group] .gyg-bd__head-price{align-items:flex-start}[data-website=guard-yacht-group] .gyg-bd__panel-form .gyg-form,[data-website=guard-yacht-group] .gyg-news__grid{grid-template-columns:minmax(0,1fr)}}@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}}
