.g2g-weather{display:flex;align-items:center;justify-content:center;gap:8px;color:#183043!important;text-decoration:none!important;background:#f8f4eb;border:1px solid #d5c49e;border-radius:9px;padding:8px 11px;max-width:210px;min-width:150px;box-sizing:border-box}.g2g-weather .weather-icon{font-size:27px;line-height:1}.weather-copy{display:flex;flex-direction:column;gap:3px;text-align:left}.weather-copy>strong{font:650 11px/1.3 system-ui,sans-serif;white-space:nowrap}.weather-copy strong b{font-size:14px;margin-left:4px}.weather-copy>span{font:12px/1.3 system-ui,sans-serif}.weather-copy>small{font:9px/1.3 system-ui,sans-serif;color:#75664b}.g2g-weather:focus-visible{outline:2px solid #9a722e;outline-offset:4px}.g2g-header .g2g-header-inner{grid-template-columns:minmax(185px,1fr) auto auto minmax(0,1.5fr);gap:16px}.g2g-weather{grid-column:2;grid-row:1}.g2g-header .g2g-anniversary{grid-column:3;grid-row:1}.g2g-header .g2g-main-nav{grid-column:4;grid-row:1}@media(max-width:1150px){.g2g-header .g2g-header-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 14px}.g2g-header .g2g-main-nav{grid-column:1/-1;grid-row:2;margin:0;width:100%;max-width:none;justify-content:center}}@media(max-width:600px){.g2g-header .g2g-header-inner{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px}.g2g-header .g2g-brand{grid-column:1;grid-row:1}.g2g-header .g2g-anniversary{grid-column:2;grid-row:1}.g2g-weather{grid-column:1/-1;grid-row:2;max-width:none;min-width:0;width:100%;padding:5px 10px;gap:9px}.g2g-weather .weather-icon{font-size:19px}.weather-copy{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px}.weather-copy>strong{font-size:10px}.weather-copy>span{font-size:11px}.weather-copy>small{font-size:8px}.g2g-header .g2g-main-nav{grid-row:3}html{scroll-padding-top:210px}}

.g2g-weather .weather-copy strong{font-size:18px}.g2g-weather .kinross-clock{display:inline-block;font-size:19px;font-weight:800;color:#f2d596;font-variant-numeric:tabular-nums;letter-spacing:.04em}.g2g-weather .weather-copy small{line-height:1.35}

.g2g-weather .weather-copy strong img{display:inline-block;vertical-align:middle;margin-right:3px}
.g2g-header .g2g-header-inner{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,320px) minmax(0,1fr);gap:12px 22px}.g2g-header .g2g-brand{grid-column:1;grid-row:1;justify-self:start}.g2g-header .g2g-anniversary{grid-column:3;grid-row:1;justify-self:end}.g2g-header .g2g-main-nav{grid-column:1/-1;grid-row:2;justify-content:center;max-width:none;width:100%}.g2g-header .g2g-weather{grid-column:2;grid-row:1;justify-self:center;width:100%;max-width:320px;min-width:0;padding:12px;background:#061724;border:1px solid #b99a64;color:#f5e6c9!important;overflow:hidden;gap:10px}.g2g-weather .weather-copy{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:5px;flex:1}.g2g-weather .weather-copy>strong{white-space:normal;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;font-size:18px}.g2g-weather .weather-copy strong b{display:block;flex-basis:100%;font-size:22px;margin:0;color:#fff4d8}.g2g-weather .weather-copy small{color:#cfbf9d}.g2g-weather .weather-icon{flex-shrink:0}.g2g-weather .kinross-clock{color:#f2d596;font-size:22px}
@media(max-width:600px){.g2g-header .g2g-header-inner{grid-template-columns:minmax(0,1fr) minmax(135px,1.2fr) auto;gap:8px;padding:9px 3%}.g2g-header .g2g-brand{font-size:17px!important;white-space:normal;overflow-wrap:anywhere}.g2g-header .g2g-weather{padding:8px 5px;gap:3px}.g2g-weather .weather-copy>strong{font-size:14px}.g2g-weather .weather-copy>span{font-size:11px}.g2g-weather .weather-icon{display:none}.g2g-weather .weather-copy small{font-size:8px}.g2g-weather .kinross-clock{font-size:19px}.g2g-header .g2g-anniversary{padding:5px;gap:1px 3px}.g2g-header .g2g-anniversary>b{font-size:22px}.g2g-header .g2g-anniversary>span{font-size:7px}.g2g-header .g2g-anniversary>i{font-size:7px}}
@media(min-width:601px){.g2g-header .g2g-header-inner{grid-template-columns:minmax(0,1fr) minmax(300px,400px) minmax(0,1fr)}.g2g-header .g2g-weather{max-width:400px;min-height:76px;padding:7px 14px}.g2g-weather .weather-copy{gap:2px}.g2g-weather .weather-copy>strong{font-size:18px;flex-wrap:nowrap;white-space:nowrap}.g2g-weather .weather-copy strong b{display:inline;flex-basis:auto;font-size:20px;margin-left:7px}.g2g-weather .weather-copy>span{font-size:12px}.g2g-weather .weather-copy>small{font-size:9px;line-height:1.1}.g2g-weather .kinross-clock{font-size:18px;line-height:1.1}.g2g-weather .weather-icon{font-size:25px}}

/* Equal visual weight for the business, locality and anniversary. */
@media(min-width:701px){
.g2g-header .g2g-header-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px}
.g2g-header .g2g-brand,.g2g-header .g2g-weather,.g2g-header .g2g-anniversary{width:100%;max-width:none;min-height:88px;justify-self:stretch;box-sizing:border-box}
.g2g-header .g2g-brand{display:block;align-content:center;text-align:center;white-space:nowrap;font-size:clamp(25px,2.8vw,36px)!important;padding:10px 8px;border:1px solid #d5c49e;border-radius:9px;background:#f8f4eb}
.g2g-header .g2g-brand small{text-align:center;font-size:12px;letter-spacing:3px}
.g2g-header .g2g-anniversary{align-content:center;padding:10px 16px;column-gap:12px}
.g2g-header .g2g-anniversary>b{font-size:46px}
.g2g-header .g2g-anniversary>span{font-size:13px}
.g2g-header .g2g-anniversary small{font-size:10px}
.g2g-header .g2g-anniversary>i{font-size:12px}
.g2g-weather .weather-copy>strong{white-space:normal;flex-wrap:wrap;font-size:17px}
}
@media(max-width:700px){
.g2g-header .g2g-header-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 4%}
.g2g-header .g2g-brand{grid-column:1;grid-row:1;font-size:clamp(18px,4vw,26px)!important;justify-self:center;align-content:center;min-height:68px;overflow-wrap:normal}
.g2g-header .g2g-anniversary{grid-column:2;grid-row:1;width:100%;min-height:68px;justify-self:stretch;align-content:center}
.g2g-header .g2g-anniversary>b{font-size:34px}
.g2g-header .g2g-anniversary>span{font-size:10px}
.g2g-header .g2g-weather{grid-column:1/-1;grid-row:2;max-width:none;min-height:68px;width:100%}
.g2g-header .g2g-main-nav{grid-row:3}
.g2g-weather .weather-copy>strong{font-size:17px;flex-wrap:nowrap}
.g2g-weather .weather-copy strong b{display:inline;flex-basis:auto;font-size:18px}
}

/* Roomy anniversary panel matching the three rectangular header cards. */
.g2g-header .g2g-anniversary{display:grid!important;grid-template-columns:auto auto!important;grid-template-rows:auto auto auto;justify-content:center!important;align-items:center;gap:3px 12px!important;padding:12px 18px!important;border:2px solid #d9b767!important;border-radius:10px;background:linear-gradient(135deg,#112c40,#071b2c)!important;color:#f6da94!important;box-shadow:inset 0 0 0 3px #071b2c,inset 0 0 0 4px #d9b76755!important;white-space:normal!important;min-height:110px!important}
.g2g-header .g2g-anniversary>b{grid-column:1;grid-row:1;font:normal 46px/1 Georgia,serif!important;letter-spacing:-1px!important;color:#f8dc94}
.g2g-header .g2g-anniversary>span{grid-column:2;grid-row:1;font:750 13px/1.35 system-ui,sans-serif!important;letter-spacing:1.5px!important}
.g2g-header .g2g-anniversary small{font-size:10px!important;letter-spacing:1px!important}
.g2g-header .g2g-anniversary>i{grid-column:1/-1;grid-row:2;font:normal 15px/1.4 system-ui,sans-serif!important;letter-spacing:5px!important;text-align:center;color:#f5ce70}
.g2g-header .g2g-anniversary>.g2g-assurance{grid-column:1/-1;grid-row:3;font:700 10px/1.4 system-ui,sans-serif;letter-spacing:.35px;text-align:center;color:#fff0ca;font-style:normal}
@media(max-width:600px){.g2g-header .g2g-anniversary{padding:10px 8px!important;gap:3px 7px!important;min-height:100px!important}.g2g-header .g2g-anniversary>b{font-size:36px!important}.g2g-header .g2g-anniversary>span{font-size:10px!important}.g2g-header .g2g-anniversary>i{font-size:12px!important;letter-spacing:3px!important}.g2g-header .g2g-anniversary>.g2g-assurance{font-size:9px}}
